Sun Apr 14 18:04:59 2024 UTC (42d)
lighttpd: update to 1.4.76. Changes:

* [core] add default to builtin mimetype.assign
* [core] add MPTCP support
* [core] disable MPTCP support by default
* [mod_expire] omit caching hdrs for 204 No Content
* [mod_staticfile] noinline cold func
* [core] GNU/Hurd preadv2() RWF_NOWAIT ENOTSUP
* [core] special value for Linux POLLRDHUP on SPARC
* [mod_openssl] define asn1 time w/ OPENSSL_NO_OCSP
* [h2] VU#421644 HTTP/2 CONTINUATION Flood
* [build] packdist.sh git archive; replace make dist
* [core] gw_network_backend_write_error() cold func
* [core] reduce syscalls in some backend connect
* [core] defer TCP_FIN propagate if connect()ing (fixes #3249)


(schmonz)
diff -r1.128 -r1.129 pkgsrc/www/lighttpd/Makefile
diff -r1.82 -r1.83 pkgsrc/www/lighttpd/distinfo

cvs diff -r1.128 -r1.129 pkgsrc/www/lighttpd/Makefile (expand / switch to unified diff)

--- pkgsrc/www/lighttpd/Makefile 2024/03/13 15:56:33 1.128
+++ pkgsrc/www/lighttpd/Makefile 2024/04/14 18:04:59 1.129
@@ -1,28 +1,28 @@ @@ -1,28 +1,28 @@
1# $NetBSD: Makefile,v 1.128 2024/03/13 15:56:33 schmonz Exp $ 1# $NetBSD: Makefile,v 1.129 2024/04/14 18:04:59 schmonz Exp $
2 2
3DISTNAME= lighttpd-1.4.75 3DISTNAME= lighttpd-1.4.76
4CATEGORIES= www 4CATEGORIES= www
5MASTER_SITES= https://download.lighttpd.net/lighttpd/releases-1.4.x/ 5MASTER_SITES= https://download.lighttpd.net/lighttpd/releases-1.4.x/
6EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.lighttpd.net/ 9HOMEPAGE= https://www.lighttpd.net/
10COMMENT= Fast, light-footprint HTTP server 10COMMENT= Fast, light-footprint HTTP server
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13USE_LIBTOOL= yes 13USE_LIBTOOL= yes
14SHLIBTOOL_OVERRIDE= # empty 14SHLIBTOOL_OVERRIDE= # empty
15USE_TOOLS+= pkg-config perl:test 15USE_TOOLS+= autoconf automake autoreconf m4 pkg-config perl:test
16GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes
17GNU_CONFIGURE_LIBSUBDIR= ${PKGBASE} 17GNU_CONFIGURE_LIBSUBDIR= ${PKGBASE}
18CONFIGURE_ARGS+= --with-pcre2 18CONFIGURE_ARGS+= --with-pcre2
19CONFIGURE_ARGS+= --with-xxhash 19CONFIGURE_ARGS+= --with-xxhash
20# used for digest auth when no SSL library is available 20# used for digest auth when no SSL library is available
21CONFIGURE_ARGS+= --without-nettle 21CONFIGURE_ARGS+= --without-nettle
22TEST_TARGET= check 22TEST_TARGET= check
23 23
24DOCDIR= ${PREFIX}/share/doc/${PKGBASE} 24DOCDIR= ${PREFIX}/share/doc/${PKGBASE}
25EGDIR= ${PREFIX}/share/examples/${PKGBASE} 25EGDIR= ${PREFIX}/share/examples/${PKGBASE}
26PKG_SYSCONFSUBDIR= ${PKGBASE} 26PKG_SYSCONFSUBDIR= ${PKGBASE}
27RCD_SCRIPTS= lighttpd 27RCD_SCRIPTS= lighttpd
28 28
@@ -55,26 +55,29 @@ INSTALLATION_DIRS+= ${DOCDIR} ${EGDIR} $ @@ -55,26 +55,29 @@ INSTALLATION_DIRS+= ${DOCDIR} ${EGDIR} $
55OWN_DIRS= ${PKG_SYSCONFDIR}/conf.d 55OWN_DIRS= ${PKG_SYSCONFDIR}/conf.d
56OWN_DIRS+= ${PKG_SYSCONFDIR}/vhosts.d 56OWN_DIRS+= ${PKG_SYSCONFDIR}/vhosts.d
57OWN_DIRS_PERMS= ${LIGHTTPD_LOGDIR} ${LIGHTTPD_USER} ${LIGHTTPD_GROUP} 0755 57OWN_DIRS_PERMS= ${LIGHTTPD_LOGDIR} ${LIGHTTPD_USER} ${LIGHTTPD_GROUP} 0755
58OWN_DIRS+= ${LIGHTTPD_STATEDIR} 58OWN_DIRS+= ${LIGHTTPD_STATEDIR}
59 59
60SUBST_CLASSES+= path 60SUBST_CLASSES+= path
61SUBST_MESSAGE.path= Fixing config file paths 61SUBST_MESSAGE.path= Fixing config file paths
62SUBST_STAGE.path= pre-configure 62SUBST_STAGE.path= pre-configure
63SUBST_FILES.path= doc/config/lighttpd.conf doc/lighttpd.8 63SUBST_FILES.path= doc/config/lighttpd.conf doc/lighttpd.8
64SUBST_VARS.path= LIGHTTPD_LOGDIR LIGHTTPD_STATEDIR LIGHTTPD_USER \ 64SUBST_VARS.path= LIGHTTPD_LOGDIR LIGHTTPD_STATEDIR LIGHTTPD_USER \
65 LIGHTTPD_CACHEDIR LIGHTTPD_HOMEDIR \ 65 LIGHTTPD_CACHEDIR LIGHTTPD_HOMEDIR \
66 LIGHTTPD_GROUP PKG_SYSCONFDIR VARBASE 66 LIGHTTPD_GROUP PKG_SYSCONFDIR VARBASE
67 67
 68pre-configure:
 69 cd ${WRKSRC} && ${SH} ./autogen.sh
 70
68post-install: 71post-install:
69 set -e; cd ${WRKSRC}/doc; \ 72 set -e; cd ${WRKSRC}/doc; \
70 for f in *.css outdated/*.dot outdated/*.txt; do \ 73 for f in *.css outdated/*.dot outdated/*.txt; do \
71 ${INSTALL_DATA} $$f ${DESTDIR}${DOCDIR}; \ 74 ${INSTALL_DATA} $$f ${DESTDIR}${DOCDIR}; \
72 done; \ 75 done; \
73 for f in config/*.conf scripts/*.sh; do \ 76 for f in config/*.conf scripts/*.sh; do \
74 ${INSTALL_DATA} $$f ${DESTDIR}${EGDIR}; \ 77 ${INSTALL_DATA} $$f ${DESTDIR}${EGDIR}; \
75 done; \ 78 done; \
76 for f in config/conf.d/*.conf config/conf.d/mod.*; do \ 79 for f in config/conf.d/*.conf config/conf.d/mod.*; do \
77 ${INSTALL_DATA} $$f ${DESTDIR}${EGDIR}/conf.d; \ 80 ${INSTALL_DATA} $$f ${DESTDIR}${EGDIR}/conf.d; \
78 done; \ 81 done; \
79 ${INSTALL_DATA} config/vhosts.d/*.template ${DESTDIR}${EGDIR}/vhosts.d 82 ${INSTALL_DATA} config/vhosts.d/*.template ${DESTDIR}${EGDIR}/vhosts.d
80 83

cvs diff -r1.82 -r1.83 pkgsrc/www/lighttpd/distinfo (expand / switch to unified diff)

--- pkgsrc/www/lighttpd/distinfo 2024/03/13 15:56:33 1.82
+++ pkgsrc/www/lighttpd/distinfo 2024/04/14 18:04:59 1.83
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.82 2024/03/13 15:56:33 schmonz Exp $ 1$NetBSD: distinfo,v 1.83 2024/04/14 18:04:59 schmonz Exp $
2 2
3BLAKE2s (lighttpd-1.4.75.tar.xz) = 661b8886c0d5db546393bbabffbc589c8a204b5db9ad6ed4e383c5c221fd5ce0 3BLAKE2s (lighttpd-1.4.76.tar.xz) = e00c744cc3c9cd9f29dda5507b0a0cb23f699ab0b13a2e59726583f81cb5c305
4SHA512 (lighttpd-1.4.75.tar.xz) = 2066ad3e9eeaed4179bd6d3a2becc4ed57d6b00cbdd729a3c0d9a7276ee9c7906c9f1274f4def696d5ef0e662158ea13eb7ecb8e107cac5519ac98a83cf9d7ef 4SHA512 (lighttpd-1.4.76.tar.xz) = 940f00f2d84e3424c389108d09756a0af41db3559474135b6c502deccd08ad051b5184f3f7907436384964d2b05045e27dca463af98c889cee69b0ae6e202782
5Size (lighttpd-1.4.75.tar.xz) = 1102080 bytes 5Size (lighttpd-1.4.76.tar.xz) = 847132 bytes
6SHA1 (patch-doc_config_lighttpd.conf) = 50f9529ea7ecfae741ca47f0514175dbf1aa52d9 6SHA1 (patch-doc_config_lighttpd.conf) = 50f9529ea7ecfae741ca47f0514175dbf1aa52d9
7SHA1 (patch-doc_lighttpd.8) = e08ac362784aebaca566d0f65380b70a829d6b4e 7SHA1 (patch-doc_lighttpd.8) = e08ac362784aebaca566d0f65380b70a829d6b4e