Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Dec 2014 10:35:02 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r374185 - in head: . databases databases/postgresql-plv8js databases/postgresql93-plv8js
Message-ID:  <201412071035.sB7AZ2pT018299@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Sun Dec  7 10:35:01 2014
New Revision: 374185
URL: https://svnweb.freebsd.org/changeset/ports/374185
QAT: https://qat.redports.org/buildarchive/r374185/

Log:
  Remove port databases/postgresql93-plv8js (avoids broken index)
  
  This port was added on 5 October 2014.  The intention for its existence
  was to provide a way to use plv8js with pgsql 9.3 instead of the default
  pgsql 9.2.  It was implemented in such a way that if PGSQL_DEFAULT is
  set to 9.3, the index breaks with a duplicate origin with datbases/
  postgresql-plv8js.  It's possible to adjust the plv8js ports by converting
  the version into an option and using typical master/slave techniques, but
  I can't come up with a good reason to do this at all.
  
  I don't think this port ever should have been created.  Anyone that would
  need this port would have needed to set PGSQL_DEFAULT anyway (which
  already works).  In the worst case, WANT_PGSQL could be based through a
  command line.  Perhaps the motivation was to have a binary package to
  avoid building it, but this reason disappears soon when the default
  version of pgsql is bumped to 9.3.  Based on all those reasons, I think
  it is better to remove the port outright (pointing to master port) rather
  than adjust it to avoid a broken index.
  
  PR:	195281

Deleted:
  head/databases/postgresql93-plv8js/
Modified:
  head/MOVED
  head/databases/Makefile
  head/databases/postgresql-plv8js/Makefile

Modified: head/MOVED
==============================================================================
--- head/MOVED	Sun Dec  7 10:07:20 2014	(r374184)
+++ head/MOVED	Sun Dec  7 10:35:01 2014	(r374185)
@@ -7315,3 +7315,4 @@ deskutils/gnome-shell-extension-gtile||2
 devel/rubygem-rb-readline||2014-12-05|Removed, not needed
 ports-mgmt/pib||2014-12-06|Has expired: Does not work with tcl/tk 8.4+, does not support pkgng
 editors/texmakerx|editors/texstudio|2014-12-06|The project has been renamed
+databases/postgresql93-plv8js|databases/postgresql-plv8js|2014-12-07|Breaks index when PGSQL_DEFAULT=9.3 and master port can be used for pgsql 9.3

Modified: head/databases/Makefile
==============================================================================
--- head/databases/Makefile	Sun Dec  7 10:07:20 2014	(r374184)
+++ head/databases/Makefile	Sun Dec  7 10:35:01 2014	(r374185)
@@ -686,7 +686,6 @@
     SUBDIR += postgresql93-plperl
     SUBDIR += postgresql93-plpython
     SUBDIR += postgresql93-pltcl
-    SUBDIR += postgresql93-plv8js
     SUBDIR += postgresql93-server
     SUBDIR += postgresql94-client
     SUBDIR += postgresql94-contrib

Modified: head/databases/postgresql-plv8js/Makefile
==============================================================================
--- head/databases/postgresql-plv8js/Makefile	Sun Dec  7 10:07:20 2014	(r374184)
+++ head/databases/postgresql-plv8js/Makefile	Sun Dec  7 10:35:01 2014	(r374185)
@@ -15,8 +15,7 @@ LICENSE=	PostgreSQL
 
 LIB_DEPENDS+=	libv8.so:${PORTSDIR}/lang/v8
 
-WANT_PGSQL_VER?=	9.1+
-USES=		gmake perl5 zip pgsql:${WANT_PGSQL_VER}
+USES=		gmake perl5 zip pgsql:9.1+
 USE_PERL5=	build
 PLIST_SUB+=	PORTVERSION="${PORTVERSION}"
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201412071035.sB7AZ2pT018299>