pkgsrc-Changes archive

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

CVS commit: pkgsrc/net/netatalk4



Module Name:    pkgsrc
Committed By:   hauke
Date:           Sat Nov 15 15:21:43 UTC 2025

Modified Files:
        pkgsrc/net/netatalk4: Makefile PLIST distinfo options.mk
Removed Files:
        pkgsrc/net/netatalk4: MESSAGE

Log Message:
net/netatalk4 - Update to v4.3.2

Lose MESSAGES, but keep the pam message

Introduce cnid db selection between Berkeley db, last, mysql and sqlite

>From upstream's changelog:

4.3.2
    build(deps): bump SonarSource/sonarqube-scan-action from 5.3.0 to
        5.3.1 by @dependabot[bot] in #2394
    Bump to development version 4.3.2 by @rdmark in #2395
    GitHub CI: Refactor the SonarQube scan action with supported GitHub
        expressions by @rdmark in #2396
    GitHub CI: Change file endings of checksum files to match meson
        by @rdmark in #2397
    meson.build: check for init bins only if installing service by
        @EricFromCanada in #2398
    meson.build: prefer mDNS over Avahi on Darwin systems by
        @trodemaster in #2400
    Bump to bstring 1.0.2 subproject by @rdmark in #2406
    GitHub CI: Install shared bstring library on macOS build job
        by @rdmark in #2407
    afpd: Revert to non-reentrant getpwnam() in the uam module
        by @rdmark in #2403
    Release netatalk v4.3.2 by @rdmark in #2409

4.3.1

    FIX: afpd: Refactor the afpd version helptext for readability
        and brevity, GitHub #2367
    FIX: libatalk: remove macros, define interface for netddp_{close,
        recvfrom, sendto}, GitHub #2383
    FIX: rtmpqry: Fix code quality issues in rtmpqry and disambiguate
        comments, GitHub #2379
    NEW: testsuite: Added Linux IO monitoring to afp_lantest and
        refactored results display, GitHub #2354
        The -C option has been renamed to -K in afp_lantest
    FIX: test: Consistently initialize buffers before use in afpd
        component tests, GitHub #2380
    FIX: docker: Bring back the RandNum password creation by
        default, GitHub #2338
    NEW: docker: Expose Classic Mac OS login message option,
        GitHub #2339
    FIX: distrib: substitute lockfile path in netatalkd init
        scripts for macOS, GitHub #2357
    NEW: docs: Create separate nbplkup and nbprgstr man pages
        and improve them, GitHub #2336
    UPD: docs: update logtypes list in afp.conf man page, GitHub #2364
    UPD: docs: Flesh out the afpstats.1 man page, GitHub #2389
    NEW: Introduce yaml code style guide and automatic formatting,
        GitHub #2351
    NEW: contrib: Add support for beautifying markdown to
        codefmt.sh, GitHub #2356


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r0 pkgsrc/net/netatalk4/MESSAGE
cvs rdiff -u -r1.26 -r1.27 pkgsrc/net/netatalk4/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/net/netatalk4/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/net/netatalk4/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/netatalk4/options.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/netatalk4/Makefile
diff -u pkgsrc/net/netatalk4/Makefile:1.26 pkgsrc/net/netatalk4/Makefile:1.27
--- pkgsrc/net/netatalk4/Makefile:1.26  Thu Oct 23 20:38:52 2025
+++ pkgsrc/net/netatalk4/Makefile       Sat Nov 15 15:21:42 2025
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.26 2025/10/23 20:38:52 wiz Exp $
+# $NetBSD: Makefile,v 1.27 2025/11/15 15:21:42 hauke Exp $
 
 GITHUB_PROJECT=        netatalk
 GITHUB_TAG=    refs/tags/${DISTNAME}
 DISTNAME=      netatalk-${PKGVER:C/\./-/g}
 
 PKGNAME=       ${DISTNAME:C/-[0-9].*$//}-${PKGVER}
-PKGREVISION=   2
-PKGVER=                4.3.0
+PKGVER=                4.3.2
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=Netatalk/}
 
@@ -164,6 +163,7 @@ post-install:
 .endif
 
 .include "../../converters/libiconv/buildlink3.mk"
+.include "../../databases/sqlite3/buildlink3.mk"
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../devel/iniparser/buildlink3.mk"
 BUILDLINK_API_DEPENDS.libevent+=        libevent>=2

Index: pkgsrc/net/netatalk4/PLIST
diff -u pkgsrc/net/netatalk4/PLIST:1.7 pkgsrc/net/netatalk4/PLIST:1.8
--- pkgsrc/net/netatalk4/PLIST:1.7      Wed Aug 13 09:03:26 2025
+++ pkgsrc/net/netatalk4/PLIST  Sat Nov 15 15:21:42 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2025/08/13 09:03:26 hauke Exp $
+@comment $NetBSD: PLIST,v 1.8 2025/11/15 15:21:42 hauke Exp $
 ${PLIST.ea}bin/ad
 bin/addump
 ${PLIST.appletalk}bin/aecho
@@ -70,7 +70,6 @@ ${PLIST.appletalk}man/man1/aecho.1
 man/man1/afpldaptest.1
 man/man1/afppasswd.1
 man/man1/afpstats.1
-man/man1/afptest.1
 man/man1/asip-status.1
 man/man1/dbd.1
 man/man1/fce_listen.1

Index: pkgsrc/net/netatalk4/distinfo
diff -u pkgsrc/net/netatalk4/distinfo:1.12 pkgsrc/net/netatalk4/distinfo:1.13
--- pkgsrc/net/netatalk4/distinfo:1.12  Tue Aug 12 18:22:55 2025
+++ pkgsrc/net/netatalk4/distinfo       Sat Nov 15 15:21:42 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.12 2025/08/12 18:22:55 hauke Exp $
+$NetBSD: distinfo,v 1.13 2025/11/15 15:21:42 hauke Exp $
 
-BLAKE2s (netatalk-4-3-0.tar.gz) = 4bde9fe5f31633a048ae6a3826f6020e7dc88ce833bb3ad06079d6752f9cf60c
-SHA512 (netatalk-4-3-0.tar.gz) = 0b11db1f688695318eceddc22601468632b34837fd5ae4ce239f26f6d09d0989958030c2ec3498461b954f7f0d6e56dc28e41d61de532510ca59f727d3e5f60c
-Size (netatalk-4-3-0.tar.gz) = 1438687 bytes
+BLAKE2s (netatalk-4-3-2.tar.gz) = 5945891c7beb2d47cc06795d9b0e6041cf431214f90811c29badd955877bc174
+SHA512 (netatalk-4-3-2.tar.gz) = 6f00c2e4cb1a738aebe948116db78fccb2fcbcc81871e5d410879be61bc7cbff37730e8182aa04e250149adb17894d183002299b1a2226105c551fdffc664faf
+Size (netatalk-4-3-2.tar.gz) = 1447103 bytes
 SHA1 (patch-config_meson.build) = 8fdc8f4d9da98d68003ef24347475983c4fbb35b
 SHA1 (patch-config_pam_meson.build) = f1d5d285f146ff88c58f7671b4f94fc3363b113f
 SHA1 (patch-include_atalk_util.h) = 419ea5f3bbdb38d7b18df682b36fb55e46bb9110

Index: pkgsrc/net/netatalk4/options.mk
diff -u pkgsrc/net/netatalk4/options.mk:1.5 pkgsrc/net/netatalk4/options.mk:1.6
--- pkgsrc/net/netatalk4/options.mk:1.5 Mon Mar 17 17:42:44 2025
+++ pkgsrc/net/netatalk4/options.mk     Sat Nov 15 15:21:42 2025
@@ -1,10 +1,16 @@
-# $NetBSD: options.mk,v 1.5 2025/03/17 17:42:44 hauke Exp $
+# $NetBSD: options.mk,v 1.6 2025/11/15 15:21:42 hauke Exp $
 #
 PKG_OPTIONS_VAR=               PKG_OPTIONS.netatalk
-PKG_SUPPORTED_OPTIONS=         debug dnssd kerberos ldap pam
+PKG_SUPPORTED_OPTIONS=         debug dnssd kerberos ldap pam mysql
 # Untested
 #PKG_SUPPORTED_OPTIONS+=       spotlight
-PKG_SUGGESTED_OPTIONS=         dnssd pam
+PKG_SUGGESTED_OPTIONS=         bdb dnssd pam
+
+PKG_OPTIONS_REQUIRED_GROUPS=   db
+PKG_OPTIONS_GROUP.db=          bdb last sqlite
+.if !empty(PKG_OPTIONS:Mmysql)
+PKG_OPTIONS_GROUP.db+=         mysql
+.endif
 
 .include "../../mk/bsd.fast.prefs.mk"
 
@@ -35,6 +41,18 @@ RCD_SCRIPT_SRC.${rs}=        ${WRKSRC}/output/d
 MESON_ARGS+=           -Dwith-appletalk=false
 .endif
 
+# Default CNID database - depend on mysql only if selected
+.if !empty(PKG_OPTIONS:Mdbd)
+MESON_ARGS+=           -Dwith-cnid-default-backend=dbd
+.elif !empty(PKG_OPTIONS:Mlast)
+MESON_ARGS+=           -Dwith-cnid-default-backend=last
+.elif !empty(PKG_OPTIONS:Mmysql)
+.include "../../mk/mysql.buildlink3.mk"
+MESON_ARGS+=           -Dwith-cnid-default-backend=mysql
+.elif !empty(PKG_OPTIONS:Msqlite)
+MESON_ARGS+=           -Dwith-cnid-default-backend=sqlite
+.endif
+
 .if !empty(PKG_OPTIONS:Mdebug)
 MESON_ARGS+=           -Dwith-debug=true
 MESON_ARGS+=           -Dwith-debugging=true
@@ -71,7 +89,7 @@ MESON_ARGS+=          -Dwith-ldap=false
 .include "../../mk/pam.buildlink3.mk"
 PLIST.pam=             yes
 MESON_ARGS+=           -Dwith-pam=true
-MESSAGE_SRC+=          MESSAGE MESSAGE.pam
+MESSAGE_SRC+=          MESSAGE.pam
 .else
 MESON_ARGS+=           -Dwith-pam=false
 .endif



Home | Main Index | Thread Index | Old Index