pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/60114: www/pound: Update to 4.21



>Number:         60114
>Category:       pkg
>Synopsis:       www/pound: Update to 4.21
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sat Mar 21 20:35:00 +0000 2026
>Originator:     Eirik Øverby
>Release:        origin/trunk, 2026-03-21
>Organization:
The Floppy Museum
>Environment:
NetBSD ppro2 11.0_RC2 NetBSD 11.0_RC2 (PPRO_OverDrive) #0: Sat Mar  7 20:29:34 CET 2026  ltning@motherfucker:/usr/home/ltning/github/NetBSD_clean/obj_i386/sys/arch/i386/compile/PPRO_OverDrive i386
>Description:
This is to update www/pound to 4.21; the current port is very old.

Adds pcre2 and lua support.
>How-To-Repeat:

>Fix:
diff --git a/www/pound/Makefile b/www/pound/Makefile
index 4221f9173..2ac4f6d16 100644
--- a/www/pound/Makefile
+++ b/www/pound/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.19 2025/03/21 23:14:11 wiz Exp $
 
-DISTNAME=	pound-4.16
+DISTNAME=	pound-4.21
 CATEGORIES=	www
 MASTER_SITES=	${MASTER_SITE_GITHUB:=graygnuorg/}
 GITHUB_TAG=	v${PKGVERSION_NOREV}
@@ -34,8 +34,9 @@ pre-configure:
 	perl md2txt.pl -l 4 README.md > README && \
 	autoreconf -fiv
 
-.include "../../devel/pcre/buildlink3.mk"
+.include "../../devel/pcre2/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
 CONFIGURE_ARGS+=	--with-ssl=${SSLBASE}
 .include "../../mk/pthread.buildlink3.mk"
+.include "../../lang/lua54/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/www/pound/distinfo b/www/pound/distinfo
index 13e0e8b9b..41ace1d8c 100644
--- a/www/pound/distinfo
+++ b/www/pound/distinfo
@@ -1,6 +1,6 @@
 $NetBSD: distinfo,v 1.15 2025/03/27 13:49:25 wiz Exp $
 
-BLAKE2s (pound-4.16.tar.gz) = f8a947212009b00ce84b999d8db6a0a4c1270822f8e47650b2e8172a8e25824a
-SHA512 (pound-4.16.tar.gz) = ec6e1b54341ed0e06c99828b1f90900a4af5882cf0dbf0aed9b22e8410a4ae5f84251a3be791e0f3d5ed728638e454940b98561d7c546b13aca0de74ee711400
-Size (pound-4.16.tar.gz) = 361514 bytes
+BLAKE2s (pound-4.21.tar.gz) = e3edbc54b69addcd0004b174f6aa2f11ec2553cfa2c5b90c4fc94c98b446ec09
+SHA512 (pound-4.21.tar.gz) = 982cc7785d4c4eaac7af70793e5db81797e2ee2e302683f532908de7765a1dc5c0ca19c5b9f61ff204b06d891e9d34ea5df4e6a3a0ccb4cb0bd56674a80eee35
+Size (pound-4.21.tar.gz) = 460183 bytes
 SHA1 (patch-src_mem.h) = 0dd402338ed7aec8d34ff0178a549cd394438b4a
diff --git a/www/pound/patches/patch-src_mem.h b/www/pound/patches/patch-src_mem.h
deleted file mode 100644
index bad9d2ed7..000000000
--- a/www/pound/patches/patch-src_mem.h
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-src_mem.h,v 1.4 2025/03/27 13:49:25 wiz Exp $
-
-Add header for va_list.
-Already in upstream:
-https://github.com/graygnuorg/pound/commit/c320888be33d0c75d7ab9297ae9c7f95a8e6eaca
-
---- src/mem.h.orig	2025-03-24 06:51:50.338105388 +0000
-+++ src/mem.h
-@@ -15,6 +15,8 @@
-  * along with pound.  If not, see <http://www.gnu.org/licenses/>.
-  */
- 
-+#include <stdarg.h>
-+
- void *mem2nrealloc (void *p, size_t *pn, size_t s);
- void xnomem (void);
- void *xmalloc (size_t s);




Home | Main Index | Thread Index | Old Index