summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortz <tz@FreeBSD.org>2017-03-14 13:46:14 +0000
committertz <tz@FreeBSD.org>2017-03-14 13:46:14 +0000
commit8c07df356a77c4b6f90e6fc4ee304b99a2a94f93 (patch)
treefaf184a5a29c1503a4b90fd5522b7f27f00855d1
parentf66f25de43698d298cb125c127592ea0245d66d5 (diff)
downloadFreeBSD-ports-8c07df356a77c4b6f90e6fc4ee304b99a2a94f93.zip
FreeBSD-ports-8c07df356a77c4b6f90e6fc4ee304b99a2a94f93.tar.gz
databases/postgresql-plproxy: Update from 2.5 to 2.7
Changelog: https://plproxy.github.io/changelog.html This adds support for PostgreSQL 9.5 Also: - take maintainership - change MASTERSITE to GitHub - remove obsoleted check for PostgreSQL 9.1 (no longer in ports) - update homepage of project PR: 201796, 217515
-rw-r--r--databases/postgresql-plproxy/Makefile15
-rw-r--r--databases/postgresql-plproxy/distinfo5
-rw-r--r--databases/postgresql-plproxy/pkg-descr2
-rw-r--r--databases/postgresql-plproxy/pkg-plist13
4 files changed, 15 insertions, 20 deletions
diff --git a/databases/postgresql-plproxy/Makefile b/databases/postgresql-plproxy/Makefile
index fe5401f..b30831d 100644
--- a/databases/postgresql-plproxy/Makefile
+++ b/databases/postgresql-plproxy/Makefile
@@ -2,13 +2,11 @@
# $FreeBSD$
PORTNAME= plproxy
-PORTVERSION= 2.5
-PORTREVISION= 1
+PORTVERSION= 2.7
CATEGORIES= databases
-MASTER_SITES= http://pgfoundry.org/frs/download.php/3392/
PKGNAMEPREFIX= postgresql-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tz@FreeBSD.org
COMMENT= PL/Proxy - database partitioning system
LICENSE= ISCL
@@ -16,16 +14,11 @@ LICENSE_FILE= ${WRKSRC}/COPYRIGHT
USES= bison gmake pgsql
-PORTSCOUT= site:http://pgfoundry.org/frs/?group_id=1000207
+USE_GITHUB= yes
+GH_TAGNAME= plproxy_2_7
.include <bsd.port.pre.mk>
-.if ${PGSQL_VER} > 9.1
-PLIST_SUB+= NEW_CONTRIB_DIR="" OLD_CONTRIB_DIR="@comment "
-.else
-PLIST_SUB+= NEW_CONTRIB_DIR="@comment " OLD_CONTRIB_DIR=""
-.endif
-
post-patch:
@${REINPLACE_CMD} -e \
'/^#ifdef/s| SYS_| HAVE_SYS_|' ${WRKSRC}/src/execute.c
diff --git a/databases/postgresql-plproxy/distinfo b/databases/postgresql-plproxy/distinfo
index c52ae7f..16ef526 100644
--- a/databases/postgresql-plproxy/distinfo
+++ b/databases/postgresql-plproxy/distinfo
@@ -1,2 +1,3 @@
-SHA256 (plproxy-2.5.tar.gz) = d41594aba117441bcc9bd70c2d4b0a572e64afd484b274614cf58539ec06725f
-SIZE (plproxy-2.5.tar.gz) = 78186
+TIMESTAMP = 1489496317
+SHA256 (plproxy-plproxy-2.7-plproxy_2_7_GH0.tar.gz) = 0e840d70cfe9d0bc92d9f2d1c8b6b6e85076acde25e3b2a434eb6e0b0993ee38
+SIZE (plproxy-plproxy-2.7-plproxy_2_7_GH0.tar.gz) = 79693
diff --git a/databases/postgresql-plproxy/pkg-descr b/databases/postgresql-plproxy/pkg-descr
index c21003a..1db7017 100644
--- a/databases/postgresql-plproxy/pkg-descr
+++ b/databases/postgresql-plproxy/pkg-descr
@@ -5,4 +5,4 @@ Main idea is that proxy function will be created with same signature as
remote function to be called, so only destination info needs to be
specified inside proxy function body.
-WWW: http://pgfoundry.org/projects/plproxy/
+WWW: https://plproxy.github.io/
diff --git a/databases/postgresql-plproxy/pkg-plist b/databases/postgresql-plproxy/pkg-plist
index dfe7efb..cffd084 100644
--- a/databases/postgresql-plproxy/pkg-plist
+++ b/databases/postgresql-plproxy/pkg-plist
@@ -1,7 +1,8 @@
lib/postgresql/plproxy.so
-%%NEW_CONTRIB_DIR%%share/postgresql/extension/plproxy--unpackaged--2.5.0.sql
-%%NEW_CONTRIB_DIR%%share/postgresql/extension/plproxy--2.3.0--2.5.0.sql
-%%NEW_CONTRIB_DIR%%share/postgresql/extension/plproxy--2.4.0--2.5.0.sql
-%%NEW_CONTRIB_DIR%%share/postgresql/extension/plproxy--2.5.0.sql
-%%NEW_CONTRIB_DIR%%share/postgresql/extension/plproxy.control
-%%OLD_CONTRIB_DIR%%share/postgresql/contrib/plproxy.sql
+share/postgresql/extension/plproxy--2.3.0--2.7.0.sql
+share/postgresql/extension/plproxy--2.4.0--2.7.0.sql
+share/postgresql/extension/plproxy--2.5.0--2.7.0.sql
+share/postgresql/extension/plproxy--2.6.0--2.7.0.sql
+share/postgresql/extension/plproxy--2.7.0.sql
+share/postgresql/extension/plproxy--unpackaged--2.7.0.sql
+share/postgresql/extension/plproxy.control
OpenPOWER on IntegriCloud