postgresql-ip4r does not compile with modern postgres because it misses
varatt.h include. Instead of patching I think we should just update to
2.4.2 which fixes this already.

The files removed from the package are for postgresql <= 13.
-- 
:wq Claudio

Index: Makefile
===================================================================
RCS file: /cvs/ports/databases/postgresql-ip4r/Makefile,v
diff -u -p -r1.1.1.1 Makefile
--- Makefile    13 May 2022 12:21:45 -0000      1.1.1.1
+++ Makefile    25 Nov 2025 12:12:31 -0000
@@ -4,15 +4,18 @@ GH_ACCOUNT=   RhodiumToad
 GH_PROJECT=    ip4r
 
 # use a slightly newer commit including the license file
-#GH_TAGNAME=   2.4.1
-GH_COMMIT=     5f9ce88a353f241b7968b60835ba7186c8199162
-DISTNAME=      ip4r-2.4.1pl1
+GH_TAGNAME=    2.4.2
+#DISTNAME=     ip4r-2.4.1pl1
 
 PKGNAME=       postgresql-${DISTNAME}
 CATEGORIES=    databases net
 
 # PostgreSQL license (BSD)
 PERMIT_PACKAGE=        Yes
+
+# -Wvla and other unrecognized command line options
+COMPILER=      base-clang ports-gcc
+COMPILER_LANGS=        c
 
 WANTLIB += c
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/databases/postgresql-ip4r/distinfo,v
diff -u -p -r1.1.1.1 distinfo
--- distinfo    13 May 2022 12:21:45 -0000      1.1.1.1
+++ distinfo    25 Nov 2025 12:12:31 -0000
@@ -1,2 +1,2 @@
-SHA256 (ip4r-2.4.1pl1-5f9ce88a.tar.gz) = 
a9p8htxxUU+K21/hFgnZrlpQmGhqVTUb+YUeNn6Hk5A=
-SIZE (ip4r-2.4.1pl1-5f9ce88a.tar.gz) = 129118
+SHA256 (ip4r-2.4.2.tar.gz) = D3sfFZl09JpHhCqKtnUa7Moe0RQrbV442BsGSy6tG0s=
+SIZE (ip4r-2.4.2.tar.gz) = 132976
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/databases/postgresql-ip4r/pkg/PLIST,v
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   13 May 2022 12:21:45 -0000      1.1.1.1
+++ pkg/PLIST   25 Nov 2025 12:27:54 -0000
@@ -8,7 +8,4 @@ share/postgresql/extension/ip4r--2.0--2.
 share/postgresql/extension/ip4r--2.1--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
 share/postgresql/extension/ip4r.control

Reply via email to