aboutsummaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authorTobias Kortkamp <tobik@FreeBSD.org>2019-08-03 08:23:00 +0000
committerTobias Kortkamp <tobik@FreeBSD.org>2019-08-03 08:23:00 +0000
commitcadce4f06027d66fee354fb860ba901ff8857112 (patch)
tree79ebdb452b0e07b52066b59ce73ce5f13e2d4a7f /databases
parentf293cc206461c6a228db7198da81656be8684af5 (diff)
downloadports-cadce4f06027d66fee354fb860ba901ff8857112.tar.gz
ports-cadce4f06027d66fee354fb860ba901ff8857112.zip
Notes
Diffstat (limited to 'databases')
-rw-r--r--databases/ip4r/Makefile24
-rw-r--r--databases/ip4r/distinfo8
-rw-r--r--databases/ip4r/pkg-plist4
3 files changed, 12 insertions, 24 deletions
diff --git a/databases/ip4r/Makefile b/databases/ip4r/Makefile
index 2d5dbca0d829..3d83be07bf2e 100644
--- a/databases/ip4r/Makefile
+++ b/databases/ip4r/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= ip4r
-PORTVERSION= 2.2
-PORTREVISION= 2
+PORTVERSION= 2.4.1
CATEGORIES= databases net
MAINTAINER= ports@FreeBSD.org
@@ -11,24 +10,13 @@ COMMENT= IP address and IP range index types for PostgreSQL
LICENSE= PostgreSQL
-OPTIONS_DEFINE= IDXPATCH
-
-IDXPATCH_DESC= Prefer ip4r indexes over seq_scan on large datasets
-
USES= gmake pgsql
-LLD_UNSAFE= yes
-
-MAKE_ARGS= USE_PGXS=1
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MIDXPATCH}
-# Patch if the option is supplied, however we need to unpatch if the option is de-selected after previously selecting (TODO)
-PATCH_SITES= https://raw.githubusercontent.com/amutu/patch/master/:SORBS
-PATCHFILES= ip4r-2.2-SORBS-prefer-index.patch:-p1:SORBS
-.endif
-
USE_GITHUB= yes
GH_ACCOUNT= RhodiumToad
+post-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/include/postgresql/server/extension/ip4r
+ ${INSTALL_DATA} ${WRKSRC}/src/ipr.h ${STAGEDIR}${PREFIX}/include/postgresql/server/extension/ip4r
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/ip4r.so
+
.include <bsd.port.mk>
diff --git a/databases/ip4r/distinfo b/databases/ip4r/distinfo
index 790e1b1e6665..b8ba548807f0 100644
--- a/databases/ip4r/distinfo
+++ b/databases/ip4r/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1496567402
-SHA256 (RhodiumToad-ip4r-2.2_GH0.tar.gz) = b513ca2f5e71c33b82566096e9b0ed420405845ed5ac396936ef676527074dc3
-SIZE (RhodiumToad-ip4r-2.2_GH0.tar.gz) = 103362
-SHA256 (ip4r-2.2-SORBS-prefer-index.patch) = 7f0740c8278dc01964323e74683a7d1e43bc761e8698201aee60da479b8d5b41
-SIZE (ip4r-2.2-SORBS-prefer-index.patch) = 9160
+TIMESTAMP = 1564818466
+SHA256 (RhodiumToad-ip4r-2.4.1_GH0.tar.gz) = 78b9f0c1ae45c22182768fe892a32d533c82281035e10914111400bf6301c726
+SIZE (RhodiumToad-ip4r-2.4.1_GH0.tar.gz) = 128212
diff --git a/databases/ip4r/pkg-plist b/databases/ip4r/pkg-plist
index a963eababa13..ee252fae530c 100644
--- a/databases/ip4r/pkg-plist
+++ b/databases/ip4r/pkg-plist
@@ -1,8 +1,10 @@
+include/postgresql/server/extension/ip4r/ipr.h
lib/postgresql/ip4r.so
share/doc/postgresql/extension/README.ip4r
share/postgresql/extension/ip4r--2.0--2.1.sql
share/postgresql/extension/ip4r--2.1--2.2.sql
-share/postgresql/extension/ip4r--2.2.sql
+share/postgresql/extension/ip4r--2.2--2.4.sql
+share/postgresql/extension/ip4r--2.4.sql
share/postgresql/extension/ip4r--unpackaged1--2.0.sql
share/postgresql/extension/ip4r--unpackaged2.0--2.0.sql
share/postgresql/extension/ip4r--unpackaged2.1--2.1.sql