From owner-svn-ports-head@FreeBSD.ORG Sun Dec 7 10:35:03 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 759C8EDE; Sun, 7 Dec 2014 10:35:03 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5650AF2D; Sun, 7 Dec 2014 10:35:03 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id sB7AZ3l3018303; Sun, 7 Dec 2014 10:35:03 GMT (envelope-from marino@FreeBSD.org) Received: (from marino@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id sB7AZ2pT018299; Sun, 7 Dec 2014 10:35:02 GMT (envelope-from marino@FreeBSD.org) Message-Id: <201412071035.sB7AZ2pT018299@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: marino set sender to marino@FreeBSD.org using -f From: John Marino Date: Sun, 7 Dec 2014 10:35:02 +0000 (UTC) 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 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Dec 2014 10:35:03 -0000 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}"