Subject: CVS commit: pkgsrc/net/netatalk4
From: Hauke Fath
Date: 2025-03-12 10:54:41
Message id: 20250312095442.1C419FBE1@cvs.NetBSD.org

Log Message:
net/netatalk4: Update to v4.1.2

NetBSD quota support doesn't currently work, disable it explicitly.

From upstream's changelog <https://github.com/Netatalk/netatalk/releases>:

Netatalk 4.1.2

    Add GPL v2 license grant to mysql CNID backend code by @rdmark in #1874
    [4.1] webmin: Fix -router switch in Webmin atalkd module by @rdmark in #1943
    [4.1] meson: Look for shared Berkeley DB library in versioned subdir too by \ 
@rdmark in #1944
    [4.1] webmin: Redirect the appropriate tab when returning from actions by \ 
@rdmark in #1945
    [4.1] webmin: Fix a default value helptext string by @rdmark in #1946

Netatalk 4.1.1

    config: Disable default options in macipgw.conf by @rdmark in #1876
    GitHub CI: Cleanup of macOS job by @rdmark in #1878
    docs: Consolidate redundant CNID and encoding info by @rdmark in #1880
    meson: Restore prioritized Berkeley DB detection by @rdmark in #1881
    Add a security patching end-of-life policy by @rdmark in #1885
    GitHub CI: Build on Ubuntu without Unicode data to avoid dirty repo by \ 
@rdmark in #1888
    macipgw: Handle scenario when config file is missing by @APCCV in #1891
    macipgw: Correct iniparser status check; free memory afterwards by @rdmark \ 
in #1892
    GitHub CI: Bump to DragonFlyBSD vmactions runner 1.1.0 by @rdmark in #1895
    Prevent illegal null pointer calls by @rdmark in #1894
    Matching format specifiers in C strings by @rdmark in #1896
    GitHub CI: Remove openSUSE build job by @rdmark in #1899
    GitHub CI: NetBSD version agnostic PKG_PATH definition by @rdmark in #1901
    macipgw: Print usage notes for the -f option by @rdmark in #1898
    afpd: Log an error in dirchache when directory has invalid did by @rdmark in \ 
#1897
    meson: remove hardcoded file command path. by @erichelgeson in #1907
    meson: Remove libquota check that causes breakage on NetBSD by @rdmark in #1903
    meson: Introduce with-bdb-include-path override option by @rdmark in #1908

Netatalk 4.1.0

    testsuite: Introduce -X option for running on big-endian systems by @rdmark \ 
in #1817
    GitHub CI: Use FreeBSD 14.2 vmactions runner by @rdmark in #1820
    GitHub CI: Always use latest NetBSD release in runner by @rdmark in #1819
    GitHub CI: Don't use absolute paths for netatalk binaries by @rdmark in #1821
    Update atalkd.conf.5.xml by @thecloudexpanse in #1818
    meson: Introduce with-kerberos-path option for Heimdal compatibility by \ 
@rdmark in #1822
    testsuite: Cross-platform compatible file ID tests by @rdmark in #1826
    GitHub CI: Bump to NetBSD 10.1 runner by @rdmark in #1827
    testsuite: Don't attempt unauthorized file renaming in Error tests by \ 
@rdmark in #1828
    Loosen AppleDouble checks for macOS by @NJRoadfan in #1829
    meson: Remove unused linker args for bdb binaries by @rdmark in #1830
    testsuite: Restore file ID checks following fix for macOS AD validation by \ 
@rdmark in #1831
    testsuite: Clean up test file after execution of encoding test by @rdmark in \ 
#1832
    meson: Better detection of lib paths from Homebrew build system by @rdmark \ 
in #1833
    macipgw: Default port value for zip/ddp service by @APCCV in #1836
    GitHub CI: Build with berkeley-db v5 on macOS by @rdmark in #1840
    initscripts: Disable fork safety workaround for macOS by @rdmark in #1810
    Rename apple_dump script to addump by @rdmark in #1811
    webmin: Split up index page into three tabs by @rdmark in #1785
    Fix reported AFP versions when AppleTalk support is disabled. by @NJRoadfan \ 
in #1846
    Fix afppasswd utility by @NJRoadfan in #1845
    Add native metadata storage for macOS hosts. by @NJRoadfan in #1813
    docker: Bump base image to Alpine 3.21 by @rdmark in #1842
    GitHub CI: Use specific pkgsrc mirror for NetBSD package by @rdmark in #1847
    Remove start tracker and start dbus afp.conf options by @rdmark in #1848
    Remove the ability to run AFP commands with root privileges by @rdmark in #1849
    Define all lockfiles through the Meson build system by @rdmark in #1850
    GitHub CI: Run zypper update before new package on openSUSE by @rdmark in #1854
    Protect Netatalk metadata EA by @NJRoadfan in #1855
    docs: Fixes for spelling and grammar by @EricFromCanada in #1856
    launchd item: Start netatalk in non-forking mode by @EricFromCanada in #1859
    meson: fix iconv detection for OpenWrt by @APCCV in #1857
    docs: Clarify the behavior of the -d option for daemons by @rdmark in #1861
    meson: Link papd with cups only when cups is enabled by @rdmark in #1862
    Refactor retreival of native FinderInfo EA on macOS hosts. by @NJRoadfan in #1858
    GitHub CI: Bump to the latest BSD vmactions runners by @rdmark in #1864
    testsuite: Free memory after running tests by @rdmark in #1866
    testsuite: Improve memory management in lantest by @rdmark in #1868
    macipgw: Introduce a configuration file by @rdmark in #1852
    GitHub CI: Run lantest and speedtest jobs by @rdmark in #1869
    GitHub CI: Build with mariadb on macOS by @rdmark in #1872
    libatalk: Clean up the dalloc static library by @rdmark in #1871
    Resolve macOS 15 clang compiler warnings by @rdmark in #1873

Netatalk 4.0.8

    meson: Allow building papd without CUPS by @rdmark in #1790
    meson: Favor openldap when building on macOS by @rdmark in #1792
    docs: More accurate descriptions of optional dependencies in Install chapter \ 
by @rdmark in #1798
    Remove obsoleted Mac OS X Server compatibility code in module.c by @rdmark \ 
in #1794
    docs: Clarify usage of D-Bus and GLib in Install chapter by @rdmark in #1799
    testsuite: Retry logic for final cleanup step in test358 by @rdmark in #1797
    GitHub CI: Build on Alpine Linux with localsearch/tinysparql by @rdmark in #1803
    docs: Document that DocBook XSL has to be non-namespaced by @rdmark in #1804
    meson: Improved libquota detection on FreeBSD and NetBSD by @rdmark in #1805
    GitHub CI: Build with tracker on macOS to enable Spotlight by @rdmark in #1809
    Set resource max limit to 10240 on macOS by @rdmark in #1796
    meson: Refactor DocBook detection logic to stop when found by @rdmark in #1806

Netatalk 4.0.7

    atalkd: Remove obsolete NO_DATA_LINK_PASSTHROUGH config flag by @rdmark in #1755
    only build appletalk docs when enabled by @knight-of-ni in #1754
    GitHub CI: Rename workflow from Checks to Builds by @rdmark in #1760
    Remove unnecessary ifdef macro in cnid_dbd.c by @rdmark in #1758
    docs: Document afppasswd -w option in the man page synopsis by @rdmark in #1757
    GitHub CI: Create html manual deploy job by @rdmark in #1763
    docs: Sync css styles from homepage by @rdmark in #1764
    docs: Standardize formatting of all synopsis sections by @rdmark in #1765
    meson: Add manual type man_only which generates only troff pages by @rdmark \ 
in #1766
    docs: Refer to CONTRIBUTORS hosted on netatalk.io in man pages by @rdmark in \ 
#1767
    meson: Flip order of bdb version detection, and add option hint by @rdmark \ 
in #1771
    Remove bitrotted inline prototype for a libc function by @rdmark in #1769
    meson: *BSD compatible libwrap check by @rdmark in #1770
    GitHub CI: Build NetBSD with native mDNS Zeroconf by @rdmark in #1772
    GitHub CI: Remove pkg-config override for NetBSD job by @rdmark in #1775
    meson: Generate appendix doc and allow custom manual install path by @rdmark \ 
in #1783
    meson: Correct capability check for SunRPC on *BSD by @rdmark in #1768
    meson: Don't attempt to detect shadow password header on *BSD and macOS by \ 
@rdmark in #1778
    meson: Option to specify path to perl runtime by @rdmark in #1779
    meson: Configure dbus paths and config files only if dbus exists by @rdmark \ 
in #1780
    meson: Don't define spooldir when building without papd by @rdmark in #1786

Files:
RevisionActionfile
1.11modifypkgsrc/net/netatalk4/Makefile
1.2modifypkgsrc/net/netatalk4/PLIST
1.6modifypkgsrc/net/netatalk4/distinfo
1.4modifypkgsrc/net/netatalk4/options.mk
1.2modifypkgsrc/net/netatalk4/patches/patch-config_meson.build
1.4modifypkgsrc/net/netatalk4/patches/patch-meson.build
1.2removepkgsrc/net/netatalk4/patches/patch-libatalk_bstring_bstrlib.c