svn commit: r417899 - in head: . Mk Mk/Uses databases databases/postgresql90-client databases/postgresql90-pgtcl databases/postgresql90-plperl databases/postgresql90-plpython databases/postgresql90...
Matthew Seaman
matthew at FreeBSD.org
Fri Jul 1 17:45:54 UTC 2016
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 at 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 at 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 at 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/
More information about the svn-ports-all
mailing list