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: Wed Oct 21 19:19:19 UTC 2026
Modified Files:
pkgsrc/net/netatalk4: Makefile PLIST distinfo
pkgsrc/net/netatalk4/patches: patch-config_meson.build
patch-meson.build
Log Message:
net/netatalk4 -- update to v4.6.1
v4.6.1 - What's Changed
update CONTRIBUTORS.md for the v4.6 release cycle by @rdmark in #3310
revise contributors with GitHub handles by @rdmark in #3317
compat: add header so strlcpy is defined on platforms with older glibc
by @nutzman in #3318
ci: generate and publish afpd code coverage statistics
by @rdmark in #3319
distrib: fix test suite flag checks in container entrypoint
by @rdmark in #3326
doc: programmatically generate TOC index for manpages
by @rdmark in #3322
doc: Japanese localization of the fce_ev_script.8 man page
by @rdmark in #3325
docs: expand workflow environment variables in compile instructions
by @rdmark in #3323
afpd: harden legacy FinderInfo symlink handling
by @rdmark in #3327
config: avoid command injection in CUPS PAP backend options
by @rdmark in #3328
distrib: overhaul SELinux policy and confine SQLite CNID deployment
by @rdmark in #3324
doc: build the localized Japanese fce_ev_script manpage
by @rdmark in #3329
uams: fix ClearTxt printer authentication bypass
by @rdmark in #3330
distrib: update Webmin version in Dockerfile
by @rdmark in #3332
testsuite: shorten CI sleep tests by two minutes
by @rdmark in #3331
libatalk: guard against non-native EA on macOS
by @rdmark in #3339
test: add CLI test suite for nad and fix nad/libatalk bugs
by @rdmark in #3341
dbd: make directory descriptor validation explicit in scanvol
by @rdmark in #3342
test: consolidate libatalk tests and fix meson gating
by @rdmark in #3343
test: safe tmp dir creation, remove race conditions, etc.
by @rdmark in #3344
afpd: check dirfd before vetoed-file operations
by @rdmark in #3345
Release 4.6.1 by @rdmark in #3352
v4.6 - What's Changed
afpd: Update IPC state back to "active" after reconnect.
by @NJRoadfan in #3053
libatalk: Fallback to ADv2 EAs with autodetect fails
by @NJRoadfan in #3060
libatalk: Fix various AppleDouble v2 EA backend issues.
by @NJRoadfan in #3056
meson: add error flag for implicit function declaration
by @rdmark in #3059
meson: Simplify CUPS detection by @NJRoadfan in #3071
nad: introduce support for MacBinary and BinHex conversion
by @rdmark in #3052
libatalk: overhaul copyright headers by @rdmark in #3069
afpd: remove obsolete dbd backend guard for CatSearch
by @rdmark in #3072
meson: prefer sqlite and mysql over dbd as default CNID backend
by @rdmark in #3077
docs: improve manual overview, AFP clients, MacIP gateway
by @rdmark in #3078
papd: Update CUPS interface to support libcups 3.x
by @NJRoadfan in #3073
docs: fold the Interoperability manual chapter into Configuration
by @rdmark in #3080
spectest: lock/delete/exchange tests for the server-side lock-fix plan
by @andylemin in #3075
DragonflyBSD: fix AppleDouble CNID, symlink, and create-error bugs
by @andylemin in #3081
afpd: fix error handling in afp_exchangefiles and auth_load
by @andylemin in #3087
initscripts: fix OpenRC service script for netatalk
by @DerVerruckteFuchs in #3090
testsuite: generate test431 AppleDouble data programmatically
by @rdmark in #3092
lantest: test improvements and optimisations, emit CSV aggregates,
perf plotter labels by @andylemin in #3094
afpd: make of_unhash() idempotent by @andylemin in #3105
adouble: give ad2openflags a fallback access mode; open
exchange metadata RDWR by @andylemin in #3104
macipgw: Send back a complete config packet by @NJRoadfan in
https://github...
v4.5.2 - What's Changed
dsi: count the server quantum against write data, not the whole
frame by @andylemin in #3205
libatalk: bound AppleDouble EA reads
spotlight: reject empty CNID arrays
spotlight: validate CNID array elements
distrib: update Webmin version to 2.660 in Dockerfile
To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 pkgsrc/net/netatalk4/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/net/netatalk4/PLIST
cvs rdiff -u -r1.17 -r1.18 pkgsrc/net/netatalk4/distinfo
cvs rdiff -u -r1.5 -r1.6 \
pkgsrc/net/netatalk4/patches/patch-config_meson.build
cvs rdiff -u -r1.8 -r1.9 pkgsrc/net/netatalk4/patches/patch-meson.build
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.40 pkgsrc/net/netatalk4/Makefile:1.41
--- pkgsrc/net/netatalk4/Makefile:1.40 Tue Sep 29 06:07:06 2026
+++ pkgsrc/net/netatalk4/Makefile Wed Oct 21 19:19:19 2026
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.40 2026/09/29 06:07:06 wiz Exp $
+# $NetBSD: Makefile,v 1.41 2026/10/21 19:19:19 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.5.1
+PKGVER= 4.6.1
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=Netatalk/}
Index: pkgsrc/net/netatalk4/PLIST
diff -u pkgsrc/net/netatalk4/PLIST:1.10 pkgsrc/net/netatalk4/PLIST:1.11
--- pkgsrc/net/netatalk4/PLIST:1.10 Thu Sep 3 15:06:07 2026
+++ pkgsrc/net/netatalk4/PLIST Wed Oct 21 19:19:19 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2026/09/03 15:06:07 hauke Exp $
+@comment $NetBSD: PLIST,v 1.11 2026/10/21 19:19:19 hauke Exp $
bin/addump
${PLIST.appletalk}bin/aecho
${PLIST.ldap}bin/afpldaptest
@@ -37,6 +37,7 @@ include/atalk/netddp.h
include/atalk/pap.h
include/atalk/queue.h
include/atalk/rtmp.h
+include/atalk/srp.h
include/atalk/uam.h
include/atalk/unicode.h
include/atalk/unix.h
@@ -52,8 +53,8 @@ ${PLIST.appletalk}include/netatalk/ddp_v
${PLIST.appletalk}include/netatalk/endian.h
${PLIST.appletalk}include/netatalk/phase2.h
lib/libatalk.so
-lib/libatalk.so.20
-lib/libatalk.so.20.0.0
+lib/libatalk.so.22
+lib/libatalk.so.22.0.0
lib/netatalk/uams_clrtxt.so
lib/netatalk/uams_dhx.so
lib/netatalk/uams_dhx2.so
@@ -67,6 +68,7 @@ ${PLIST.pam}lib/netatalk/uams_pam.so
lib/netatalk/uams_passwd.so
lib/netatalk/uams_randnum.so
lib/netatalk/uams_srp.so
+libexec/netatalk/fce_ev_script
man/man1/addump.1
${PLIST.appletalk}man/man1/aecho.1
man/man1/afpldaptest.1
@@ -95,6 +97,7 @@ man/man8/afpd.8
${PLIST.appletalk}man/man8/atalkd.8
man/man8/cnid_dbd.8
man/man8/cnid_metad.8
+man/man8/fce_ev_script.8
${PLIST.appletalk}man/man8/macipgw.8
man/man8/netatalk.8
${PLIST.appletalk}man/man8/papd.8
Index: pkgsrc/net/netatalk4/distinfo
diff -u pkgsrc/net/netatalk4/distinfo:1.17 pkgsrc/net/netatalk4/distinfo:1.18
--- pkgsrc/net/netatalk4/distinfo:1.17 Thu Sep 3 15:06:07 2026
+++ pkgsrc/net/netatalk4/distinfo Wed Oct 21 19:19:19 2026
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.17 2026/09/03 15:06:07 hauke Exp $
+$NetBSD: distinfo,v 1.18 2026/10/21 19:19:19 hauke Exp $
-BLAKE2s (netatalk-4-5-1.tar.gz) = 5fc349709dc4714f7aa6c4e8586689dcfd9076936cf05260f71e552010e76a85
-SHA512 (netatalk-4-5-1.tar.gz) = 980217ea4cd0840a6fa80762e14ebcf6d115fae8ef42b3fd1bc35ac6454531dd02a76392492a3d618e1a03d72399d87bc6e461100ad33e83a9185107329d4e03
-Size (netatalk-4-5-1.tar.gz) = 1816413 bytes
-SHA1 (patch-config_meson.build) = 06c7a98f93dd4ac3eb4f510ec0e157a69f5b51e3
-SHA1 (patch-meson.build) = e40b41b2be15bc7172b9676b2f044097e579d662
+BLAKE2s (netatalk-4-6-1.tar.gz) = 850927ae33f0f11a96fb6a6e9433112991c75e0000d0744d19101f970ac994db
+SHA512 (netatalk-4-6-1.tar.gz) = f547f7dc5717979afa141c8c72b139f1dba0410a315c7c9b9c943419b29f251e25746f4f4730147d496ad1f927f13a8f6b337385d0faaddddbfebd4a171531f7
+Size (netatalk-4-6-1.tar.gz) = 2222038 bytes
+SHA1 (patch-config_meson.build) = 67c48dfd32f2f6489c7dd663d0551a621d584a33
+SHA1 (patch-meson.build) = 843132ef738b89aa404db3f6f4a977b1512c170e
Index: pkgsrc/net/netatalk4/patches/patch-config_meson.build
diff -u pkgsrc/net/netatalk4/patches/patch-config_meson.build:1.5 pkgsrc/net/netatalk4/patches/patch-config_meson.build:1.6
--- pkgsrc/net/netatalk4/patches/patch-config_meson.build:1.5 Thu Sep 3 15:06:07 2026
+++ pkgsrc/net/netatalk4/patches/patch-config_meson.build Wed Oct 21 19:19:19 2026
@@ -1,14 +1,14 @@
-$NetBSD: patch-config_meson.build,v 1.5 2026/09/03 15:06:07 hauke Exp $
+$NetBSD: patch-config_meson.build,v 1.6 2026/10/21 19:19:19 hauke Exp $
Leave installation of config files to pkgsrc framework
---- config/meson.build.orig 2026-07-16 12:01:12.000000000 +0000
+--- config/meson.build.orig 2026-10-02 02:19:30.000000000 +0000
+++ config/meson.build
@@ -4,12 +4,6 @@ afp_conf = configure_file(
configuration: cdata,
)
--if (fs.exists(pkgconfdir / 'afp.conf') and not get_option('with-overwrite'))
+-if fs.exists(pkgconfdir / 'afp.conf') and not overwrite_config
- message('will not replace existing', pkgconfdir / 'afp.conf')
-else
- install_data(afp_conf, install_dir: pkgconfdir, install_tag: 'config')
@@ -17,15 +17,12 @@ Leave installation of config files to pk
if have_spotlight and use_spotlight_localsearch
subdir('dconf')
-@@ -18,15 +12,6 @@ if have_spotlight and use_spotlight_loca
+@@ -18,12 +12,6 @@ if have_spotlight and use_spotlight_loca
output: 'dbus-session.conf',
configuration: cdata,
)
-
-- if (
-- fs.exists(pkgconfdir / 'dbus-session.conf')
-- and not get_option('with-overwrite')
-- )
+- if (fs.exists(pkgconfdir / 'dbus-session.conf') and not overwrite_config)
- message('will not replace existing', pkgconfdir / 'dbus-session.conf')
- else
- install_data(dbus_session_conf, install_dir: pkgconfdir, install_tag: 'config')
@@ -33,7 +30,7 @@ Leave installation of config files to pk
endif
static_conf_files = ['extmap.conf']
-@@ -50,20 +35,9 @@ if have_appletalk and have_cups and get_
+@@ -47,20 +35,9 @@ if enable_appletalk and have_cups and in
input: 'pap.in',
output: 'pap',
configuration: cdata,
@@ -44,21 +41,21 @@ Leave installation of config files to pk
endif
-foreach file : static_conf_files
-- if (fs.exists(pkgconfdir / file) and not get_option('with-overwrite'))
+- if fs.exists(pkgconfdir / file) and not overwrite_config
- message('will not replace existing', pkgconfdir / file)
- else
- install_data(file, install_dir: pkgconfdir, install_tag: 'config')
- endif
-endforeach
-
- if (fs.exists('/etc/ld.so.conf.d') and get_option('with-ldsoconf'))
+ if fs.exists('/etc/ld.so.conf.d') and enable_ldsoconf
configure_file(
input: 'libatalk.conf.in',
-@@ -75,14 +49,6 @@ if (fs.exists('/etc/ld.so.conf.d') and g
+@@ -72,14 +49,6 @@ if fs.exists('/etc/ld.so.conf.d') and en
)
endif
--if get_option('with-statedir-creation')
+-if create_statedirs
- install_data(
- 'README',
- install_dir: localstatedir / 'netatalk/CNID',
Index: pkgsrc/net/netatalk4/patches/patch-meson.build
diff -u pkgsrc/net/netatalk4/patches/patch-meson.build:1.8 pkgsrc/net/netatalk4/patches/patch-meson.build:1.9
--- pkgsrc/net/netatalk4/patches/patch-meson.build:1.8 Tue Aug 12 18:22:55 2025
+++ pkgsrc/net/netatalk4/patches/patch-meson.build Wed Oct 21 19:19:19 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-meson.build,v 1.8 2025/08/12 18:22:55 hauke Exp $
+$NetBSD: patch-meson.build,v 1.9 2026/10/21 19:19:19 hauke Exp $
Add PREFIXed paths (include, lib) for all OSes.
@@ -6,9 +6,9 @@ Make PREFIX path configurable.
Install at.h on Linux, we do it on NetBSD, too.
---- meson.build.orig 2025-08-05 13:56:32.000000000 +0000
+--- meson.build.orig 2026-10-02 02:19:30.000000000 +0000
+++ meson.build
-@@ -152,16 +152,9 @@ include_dirs = [
+@@ -377,16 +377,9 @@ include_dirs = [
'include',
'sys',
'etc/afpd',
@@ -26,7 +26,7 @@ Install at.h on Linux, we do it on NetBS
# note: the brew app is not visible from within the brew build wrapper iteslf,
# so rather than checking for brew we apply a blanket prefix
brew_prefix = ''
-@@ -189,13 +182,7 @@ endif
+@@ -414,13 +407,7 @@ endif
libsearch_dirs = []
@@ -41,7 +41,7 @@ Install at.h on Linux, we do it on NetBS
if brew_prefix != ''
libsearch_dirs += brew_prefix + '/lib'
-@@ -233,9 +220,8 @@ add_global_link_arguments(netatalk_commo
+@@ -494,9 +481,8 @@ endif
#################
header_dir = []
@@ -53,7 +53,7 @@ Install at.h on Linux, we do it on NetBS
check_headers = [
'acl/libacl.h',
-@@ -400,9 +386,7 @@ if 'dbd' in get_option('with-cnid-backen
+@@ -691,9 +677,7 @@ if enable_dbd_backend
endif
bdb_dirs += [
@@ -64,7 +64,7 @@ Install at.h on Linux, we do it on NetBS
'/usr',
]
endif
-@@ -1567,7 +1551,7 @@ else
+@@ -1995,7 +1979,7 @@ else
pam_paths = [
'/',
'/usr',
@@ -73,7 +73,7 @@ Install at.h on Linux, we do it on NetBS
]
foreach path : pam_paths
-@@ -1918,16 +1902,10 @@ cracklib_dict = ''
+@@ -2368,16 +2352,10 @@ cracklib_dict = ''
if fs.is_dir('/usr/share/cracklib')
cracklib_dict += '/usr/share/cracklib/pw_dict'
@@ -92,11 +92,11 @@ Install at.h on Linux, we do it on NetBS
endif
if not enable_cracklib
-@@ -2051,7 +2029,6 @@ if host_os == 'freebsd'
- cdata.set('FREEBSD', 1)
+@@ -2495,7 +2473,6 @@ elif host_os == 'dragonfly'
+ cdata.set('BSD4_4', 1)
cdata.set('OPEN_NOFOLLOW_ERRNO', 'EMLINK')
elif host_os == 'linux'
- use_glibc_at_header = cc.has_header('netatalk/at.h')
- cdata.set('_GNU_SOURCE', 1)
if cc.compiles(
'''
+ #include <sys/socket.h>
Home |
Main Index |
Thread Index |
Old Index