Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Jul 2016 17:45:51 +0000 (UTC)
From:      Matthew Seaman <matthew@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r417899 - in head: . Mk Mk/Uses databases databases/postgresql90-client databases/postgresql90-pgtcl databases/postgresql90-plperl databases/postgresql90-plpython databases/postgresql90...
Message-ID:  <201607011745.u61Hjpc5092145@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: matthew
Date: Fri Jul  1 17:45:51 2016
New Revision: 417899
URL: https://svnweb.freebsd.org/changeset/ports/417899

Log:
  Delete the now expired postgresql90 ports.  Upstream support for
  postgresql-9.0.x was declared EoL in September 2015.
  
  Summary:
  Remove 9.0 from the list of postgresql versions available in ports
  
  Disconnect postgresql90 ports from the build
  
  Remove postgresql90-pgtcl port
  
  Remove postgresql90-client port
  
  Move the master postgreslXY-plperl makefile to postgresql95-plperl/Makefile.
  
  Adjust include lines in other postgresqlXY-plperl ports
  
  Delete postgresql90-plperl
  
  Move the master postgreslXY-plpython/{Makefile,pkg-descr} to
  postgresl95-plpython/{Makefile,pkg-descr}
  
  Adjust all other postgresqlXY-plpython/Makefile to include the new master
  
  Remove postgresql90-server
  
  Reviewers: jgh, girgen, #portmgr, O5 Ports Framework, bapt, crees
  
  Reviewed By: #portmgr, O5 Ports Framework, bapt, crees
  
  Subscribers: mat
  
  Differential Revision: https://reviews.freebsd.org/D6898

Added:
  head/databases/postgresql95-plpython/pkg-descr
     - copied unchanged from r417897, head/databases/postgresql90-plpython/pkg-descr
Deleted:
  head/databases/postgresql90-client/Makefile
  head/databases/postgresql90-pgtcl/Makefile
  head/databases/postgresql90-plperl/Makefile
  head/databases/postgresql90-plpython/Makefile
  head/databases/postgresql90-plpython/pkg-descr
  head/databases/postgresql90-server/Makefile
  head/databases/postgresql90-server/distinfo
  head/databases/postgresql90-server/files/502.pgsql.in
  head/databases/postgresql90-server/files/dot.cshrc.in
  head/databases/postgresql90-server/files/dot.profile.in
  head/databases/postgresql90-server/files/patch-contrib-uuid
  head/databases/postgresql90-server/files/patch-doc-Makefile
  head/databases/postgresql90-server/files/patch-doc-src-sgml-Makefile
  head/databases/postgresql90-server/files/patch-src-backend-Makefile
  head/databases/postgresql90-server/files/patch-src_backend_utils_misc_postgresql.conf.sample
  head/databases/postgresql90-server/files/pkg-message-client.in
  head/databases/postgresql90-server/files/pkg-message-contrib.in
  head/databases/postgresql90-server/files/pkg-message-plperl.in
  head/databases/postgresql90-server/files/pkg-message-plpython.in
  head/databases/postgresql90-server/files/pkg-message-pltcl.in
  head/databases/postgresql90-server/files/pkg-message-server.in
  head/databases/postgresql90-server/files/pkgIndex.tcl.in
  head/databases/postgresql90-server/files/postgresql.in
  head/databases/postgresql90-server/pkg-descr
  head/databases/postgresql90-server/pkg-install-server
  head/databases/postgresql90-server/pkg-plist
  head/databases/postgresql90-server/pkg-plist-client
  head/databases/postgresql90-server/pkg-plist-contrib
  head/databases/postgresql90-server/pkg-plist-plperl
  head/databases/postgresql90-server/pkg-plist-plpython
  head/databases/postgresql90-server/pkg-plist-pltcl
  head/databases/postgresql90-server/pkg-plist-server
Modified:
  head/MOVED
  head/Mk/Uses/pgsql.mk
  head/Mk/bsd.default-versions.mk
  head/databases/Makefile
  head/databases/postgresql91-plperl/Makefile
  head/databases/postgresql91-plpython/Makefile
  head/databases/postgresql92-plperl/Makefile
  head/databases/postgresql92-plpython/Makefile
  head/databases/postgresql93-plperl/Makefile
  head/databases/postgresql93-plpython/Makefile
  head/databases/postgresql94-plperl/Makefile
  head/databases/postgresql94-plpython/Makefile
  head/databases/postgresql95-plperl/Makefile
  head/databases/postgresql95-plpython/Makefile

Modified: head/MOVED
==============================================================================
--- head/MOVED	Fri Jul  1 17:38:10 2016	(r417898)
+++ head/MOVED	Fri Jul  1 17:45:51 2016	(r417899)
@@ -8370,6 +8370,11 @@ x11-toolkits/gtk-sharp10||2016-06-20|Not
 devel/p5-ReadLine-Perl|devel/p5-Term-ReadLine-Perl|2016-06-21|Duplicates
 devel/p5-ReadLine-Gnu|devel/p5-Term-ReadLine-Gnu|2016-06-21|Rename to match upstream
 devel/p5-ReadLine-TTYtter|devel/p5-Term-ReadLine-TTYtter|2016-06-21|Rename to match upstream
+databases/postgresql90-client||2016-06-21|Postgresql 9.0 EoL Upstream as of September 2015
+databases/postgresql90-pgtcl||2016-06-21|Postgresql 9.0 EoL Upstream as of September 2015
+databases/postgresql90-plperl||2016-06-21|Postgresql 9.0 EoL Upstream as of September 2015
+databases/postgresql90-plpython||2016-06-21|Postgresql 9.0 EoL Upstream as of September 2015
+databases/postgresql90-server||2016-06-21|Postgresql 9.0 EoL Upstream as of September 2015
 graphics/linux-c6-dri-compat|graphics/linux-c6-dri|2016-06-22|Obsolete
 security/py-letsencrypt|security/py-certbot|2016-06-23|The LetsEncrypt project has renamed the utility
 textproc/py-beautifulsoup4|www/py-beautifulsoup|2016-06-26|Duplicate port deleted

Modified: head/Mk/Uses/pgsql.mk
==============================================================================
--- head/Mk/Uses/pgsql.mk	Fri Jul  1 17:38:10 2016	(r417898)
+++ head/Mk/Uses/pgsql.mk	Fri Jul  1 17:45:51 2016	(r417899)
@@ -33,7 +33,7 @@ _INCLUDE_USES_PGSQL_MK=	yes
 
 # When adding a version, please keep the comment in
 # Mk/bsd.default-versions.mk in sync.
-VALID_PGSQL_VER=	9.0 9.1 9.2 9.3 9.4 9.5
+VALID_PGSQL_VER=	9.1 9.2 9.3 9.4 9.5
 
 # Override non-default LIBVERS like this:
 #PGSQL99_LIBVER=6

Modified: head/Mk/bsd.default-versions.mk
==============================================================================
--- head/Mk/bsd.default-versions.mk	Fri Jul  1 17:38:10 2016	(r417898)
+++ head/Mk/bsd.default-versions.mk	Fri Jul  1 17:45:51 2016	(r417899)
@@ -51,7 +51,7 @@ _PERL5_FROM_BIN!=	perl -e 'printf "%vd\n
 _EXPORTED_VARS+=	_PERL5_FROM_BIN
 PERL5_DEFAULT:=		${_PERL5_FROM_BIN:R}
 .endif
-# Possible values: 9.0, 9.1, 9.2, 9.3, 9.4, 9.5
+# Possible values: 9.1, 9.2, 9.3, 9.4, 9.5
 PGSQL_DEFAULT?=		9.3
 # Possible values: 5.5, 5.6, 7.0
 PHP_DEFAULT?=		5.6

Modified: head/databases/Makefile
==============================================================================
--- head/databases/Makefile	Fri Jul  1 17:38:10 2016	(r417898)
+++ head/databases/Makefile	Fri Jul  1 17:45:51 2016	(r417899)
@@ -657,11 +657,6 @@
     SUBDIR += postgresql-relay
     SUBDIR += postgresql-repmgr
     SUBDIR += postgresql-repmgr2
-    SUBDIR += postgresql90-client
-    SUBDIR += postgresql90-pgtcl
-    SUBDIR += postgresql90-plperl
-    SUBDIR += postgresql90-plpython
-    SUBDIR += postgresql90-server
     SUBDIR += postgresql91-client
     SUBDIR += postgresql91-contrib
     SUBDIR += postgresql91-docs

Modified: head/databases/postgresql91-plperl/Makefile
==============================================================================
--- head/databases/postgresql91-plperl/Makefile	Fri Jul  1 17:38:10 2016	(r417898)
+++ head/databases/postgresql91-plperl/Makefile	Fri Jul  1 17:45:51 2016	(r417899)
@@ -4,4 +4,4 @@
 WANT_PGSQL_VER=	9.1
 COMPONENT=	-plperl
 
-.include "${.CURDIR}/../postgresql90-plperl/Makefile"
+.include "${.CURDIR}/../postgresql95-plperl/Makefile"

Modified: head/databases/postgresql91-plpython/Makefile
==============================================================================
--- head/databases/postgresql91-plpython/Makefile	Fri Jul  1 17:38:10 2016	(r417898)
+++ head/databases/postgresql91-plpython/Makefile	Fri Jul  1 17:45:51 2016	(r417899)
@@ -2,4 +2,4 @@
 
 WANT_PGSQL_VER=	9.1
 
-.include "${.CURDIR}/../postgresql90-plpython/Makefile"
+.include "${.CURDIR}/../postgresql95-plpython/Makefile"

Modified: head/databases/postgresql92-plperl/Makefile
==============================================================================
--- head/databases/postgresql92-plperl/Makefile	Fri Jul  1 17:38:10 2016	(r417898)
+++ head/databases/postgresql92-plperl/Makefile	Fri Jul  1 17:45:51 2016	(r417899)
@@ -3,4 +3,4 @@
 
 WANT_PGSQL_VER=	9.2
 
-.include "${.CURDIR}/../postgresql90-plperl/Makefile"
+.include "${.CURDIR}/../postgresql95-plperl/Makefile"

Modified: head/databases/postgresql92-plpython/Makefile
==============================================================================
--- head/databases/postgresql92-plpython/Makefile	Fri Jul  1 17:38:10 2016	(r417898)
+++ head/databases/postgresql92-plpython/Makefile	Fri Jul  1 17:45:51 2016	(r417899)
@@ -2,4 +2,4 @@
 
 WANT_PGSQL_VER=	9.2
 
-.include "${.CURDIR}/../postgresql90-plpython/Makefile"
+.include "${.CURDIR}/../postgresql95-plpython/Makefile"

Modified: head/databases/postgresql93-plperl/Makefile
==============================================================================
--- head/databases/postgresql93-plperl/Makefile	Fri Jul  1 17:38:10 2016	(r417898)
+++ head/databases/postgresql93-plperl/Makefile	Fri Jul  1 17:45:51 2016	(r417899)
@@ -3,4 +3,4 @@
 
 WANT_PGSQL_VER=	9.3
 
-.include "${.CURDIR}/../postgresql90-plperl/Makefile"
+.include "${.CURDIR}/../postgresql95-plperl/Makefile"

Modified: head/databases/postgresql93-plpython/Makefile
==============================================================================
--- head/databases/postgresql93-plpython/Makefile	Fri Jul  1 17:38:10 2016	(r417898)
+++ head/databases/postgresql93-plpython/Makefile	Fri Jul  1 17:45:51 2016	(r417899)
@@ -2,4 +2,4 @@
 
 WANT_PGSQL_VER=	9.3
 
-.include "${.CURDIR}/../postgresql90-plpython/Makefile"
+.include "${.CURDIR}/../postgresql95-plpython/Makefile"

Modified: head/databases/postgresql94-plperl/Makefile
==============================================================================
--- head/databases/postgresql94-plperl/Makefile	Fri Jul  1 17:38:10 2016	(r417898)
+++ head/databases/postgresql94-plperl/Makefile	Fri Jul  1 17:45:51 2016	(r417899)
@@ -3,4 +3,4 @@
 
 WANT_PGSQL_VER=	9.4
 
-.include "${.CURDIR}/../postgresql90-plperl/Makefile"
+.include "${.CURDIR}/../postgresql95-plperl/Makefile"

Modified: head/databases/postgresql94-plpython/Makefile
==============================================================================
--- head/databases/postgresql94-plpython/Makefile	Fri Jul  1 17:38:10 2016	(r417898)
+++ head/databases/postgresql94-plpython/Makefile	Fri Jul  1 17:45:51 2016	(r417899)
@@ -2,4 +2,4 @@
 
 WANT_PGSQL_VER=	9.4
 
-.include "${.CURDIR}/../postgresql90-plpython/Makefile"
+.include "${.CURDIR}/../postgresql95-plpython/Makefile"

Modified: head/databases/postgresql95-plperl/Makefile
==============================================================================
--- head/databases/postgresql95-plperl/Makefile	Fri Jul  1 17:38:10 2016	(r417898)
+++ head/databases/postgresql95-plperl/Makefile	Fri Jul  1 17:45:51 2016	(r417899)
@@ -1,6 +1,25 @@
 # Created by: Palle Girgensohn <girgen@partitur.se>
 # $FreeBSD$
 
-WANT_PGSQL_VER=	9.5
+PORTNAME=	postgresql
+CATEGORIES=	databases perl5
+PKGNAMESUFFIX?=	${DISTVERSION:R:S/.//}${COMPONENT}
 
-.include "${.CURDIR}/../postgresql90-plperl/Makefile"
+MAINTAINER=	pgsql@FreeBSD.org
+COMMENT=	Write SQL functions for PostgreSQL using Perl5
+
+RUN_DEPENDS=	postgres:databases/postgresql${WANT_PGSQL_VER:S/.//}-server
+
+MASTERDIR=	${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER:S/.//}-server
+
+WANT_PGSQL_VER?=9.5
+
+USES+=		perl5 readline
+CONFIGURE_ARGS=	--with-perl
+
+BUILD_DIRS=	src/backend src/pl/plperl
+INSTALL_DIRS=	src/pl/plperl
+SLAVE_ONLY=	yes
+COMPONENT=	-plperl
+
+.include "${MASTERDIR}/Makefile"

Modified: head/databases/postgresql95-plpython/Makefile
==============================================================================
--- head/databases/postgresql95-plpython/Makefile	Fri Jul  1 17:38:10 2016	(r417898)
+++ head/databases/postgresql95-plpython/Makefile	Fri Jul  1 17:45:51 2016	(r417899)
@@ -1,5 +1,31 @@
 # $FreeBSD$
 
-WANT_PGSQL_VER=	9.5
+PORTNAME=	postgresql
+CATEGORIES=	databases python
+PKGNAMESUFFIX?=	${DISTVERSION:R:S/.//}${COMPONENT}
 
-.include "${.CURDIR}/../postgresql90-plpython/Makefile"
+MAINTAINER=	pgsql@FreeBSD.org
+COMMENT=	Module for using Python to write SQL functions
+
+USES+=		pgsql:${WANT_PGSQL_VER} ${WANT_PYTHON_USE}
+WANT_PGSQL=	server
+
+MASTERDIR=	${.CURDIR}/../postgresql${WANT_PGSQL_VER:S/.//}-server
+
+WANT_PGSQL_VER?=	9.5
+WANT_PYTHON_USE?=	python
+
+CONFIGURE_ARGS=	--with-python
+COMPONENT=	-plpython
+
+.if defined(PYTHON_VER) && ${PYTHON_VER:R} == 3
+PLIST_SUB+=	PYTHON2="@comment " PYTHON3=""
+.else
+PLIST_SUB+=	PYTHON2="" PYTHON3="@comment "
+.endif
+
+BUILD_DIRS=	src/backend src/pl/plpython
+INSTALL_DIRS=	src/pl/plpython
+SLAVE_ONLY=	yes
+
+.include "${MASTERDIR}/Makefile"

Copied: head/databases/postgresql95-plpython/pkg-descr (from r417897, head/databases/postgresql90-plpython/pkg-descr)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/postgresql95-plpython/pkg-descr	Fri Jul  1 17:45:51 2016	(r417899, copy of r417897, head/databases/postgresql90-plpython/pkg-descr)
@@ -0,0 +1,6 @@
+PL/Python allows one to write PostgeSQL stored functions and
+procedures in Python (http://www.python.org/).
+
+This software is part of the standard PostgreSQL distribution.
+
+WWW: http://www.postgresql.org/



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