[Bug 285008] www/lighttpd missing annotated config file

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 24 Feb 2025 09:52:31 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285008

            Bug ID: 285008
           Summary: www/lighttpd missing annotated config file
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: pkubaj@FreeBSD.org
          Reporter: tictactux@gmail.com
             Flags: maintainer-feedback?(pkubaj@FreeBSD.org)
          Assignee: pkubaj@FreeBSD.org

Per the documentation of lighttpd 1.4.77, "Behavior Changes":
"doc/config/lighttpd.conf has been renamed doc/config/lighttpd.annotated.conf
and doc/config/lighttpd.conf is now a simpler header which includes
lighttpd.annotated.conf. lighttpd package maintainers must review their
packaging scripts and include both lighttpd.conf and lighttpd.annotated.conf
(e.g. doc/config/.conf) along with doc/config/conf.d/.conf."

lighttpd.annotated.conf is missing from the package.

Here's the diffs that made it install it:

--- Makefile.old        2025-02-24 10:23:39.446815000 +0100
+++ Makefile    2025-02-24 10:22:12.480794000 +0100
@@ -82,7 +82,7 @@
 ZSTD_CMAKE_BOOL=       WITH_ZSTD
 ZSTD_LIB_DEPENDS=      libzstd.so:archivers/zstd

-LIGHTTPD_CONF_FILES=   lighttpd.conf modules.conf
+LIGHTTPD_CONF_FILES=   lighttpd.conf modules.conf lighttpd.annotated.conf

 LIGHTTPD_CONF_D_FILES= access_log.conf \
                        auth.conf \

--- pkg-plist.old       2025-02-24 10:12:44.589529000 +0100
+++ pkg-plist   2025-02-24 10:36:48.997938000 +0100
@@ -1,5 +1,6 @@
 @sample %%ETCDIR%%/lighttpd.conf.sample
 @sample %%ETCDIR%%/modules.conf.sample
+@sample %%ETCDIR%%/lighttpd.annotated.conf.sample
 @sample %%ETCDIR%%/conf.d/access_log.conf.sample
 @sample %%ETCDIR%%/conf.d/auth.conf.sample
 @sample %%ETCDIR%%/conf.d/cgi.conf.sample

Best, Ben

-- 
You are receiving this mail because:
You are the assignee for the bug.