aboutsummaryrefslogtreecommitdiff
path: root/databases/ip4r
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/ip4r
parentf293cc206461c6a228db7198da81656be8684af5 (diff)
downloadports-cadce4f06027d66fee354fb860ba901ff8857112.tar.gz
ports-cadce4f06027d66fee354fb860ba901ff8857112.zip
databases/ip4r: Update to 2.4.1
This fixes the build with newer PostgreSQL versions. Drop the IDXPATCH option. The patch no longer applies. Unfortunately it was never upstreamed, its purpose is not clear, and the port no longer has a maintainer to ask about this. Changes: https://github.com/RhodiumToad/ip4r/blob/2.4.1/README.ip4r PR: 239514
Notes
Notes: svn path=/head/; revision=507936
Diffstat (limited to 'databases/ip4r')
-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