svn commit: r374185 - in head: . databases databases/postgresql-plv8js databases/postgresql93-plv8js
John Marino
marino at FreeBSD.org
Sun Dec 7 10:35:03 UTC 2014
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}"
More information about the svn-ports-head
mailing list