net/netatalk4: Update to 4.2.0
See https://github.com/Netatalk/netatalk/releases/tag/netatalk-4-2-0 for a list of changes in this release.
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
PORTNAME= netatalk
|
||||
PORTVERSION= 4.1.2
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 4.2.0
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/netatalk-${PORTVERSION:S/./-/g}/
|
||||
PKGNAMESUFFIX= 4
|
||||
@@ -11,9 +10,10 @@ WWW= https://netatalk.io/
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl
|
||||
BUILD_DEPENDS= cmark:textproc/cmark
|
||||
LIB_DEPENDS= libgcrypt.so:security/libgcrypt \
|
||||
libevent.so:devel/libevent
|
||||
libevent.so:devel/libevent \
|
||||
libiniparser.so:devel/iniparser
|
||||
|
||||
USES= bdb:18 cpe gettext iconv:wchar_t meson perl5 pkgconfig shebangfix ssl tar:xz
|
||||
USE_GNOME= libxslt:build
|
||||
@@ -28,7 +28,6 @@ MESON_ARGS= -Dwith-libgcrypt-path=${LOCALBASE} \
|
||||
-Dwith-dtrace=false \
|
||||
-Dwith-init-hooks=false \
|
||||
-Dpkg_config_path=${LOCALBASE}/libdata/pkgconfig \
|
||||
-Dwith-shadow=false \
|
||||
-Dwith-webmin=false \
|
||||
-Dwith-cups=false \
|
||||
-Dwith-testsuite=false \
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1740930680
|
||||
SHA256 (netatalk-4.1.2.tar.xz) = a825f6ff7efedb09bb9ca75727ab43126797000f89775db72c8d9520bf481e9c
|
||||
SIZE (netatalk-4.1.2.tar.xz) = 922960
|
||||
TIMESTAMP = 1743438055
|
||||
SHA256 (netatalk-4.2.0.tar.xz) = 768a91014e298dc1d14ef28ebe330ddad49928e3c34f307353b8bdd317f50a52
|
||||
SIZE (netatalk-4.2.0.tar.xz) = 934020
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- config/meson.build.orig 2025-02-10 20:41:20 UTC
|
||||
--- config/meson.build.orig 2025-03-31 05:27:01 UTC
|
||||
+++ config/meson.build
|
||||
@@ -4,59 +4,23 @@ afp_conf = configure_file(
|
||||
@@ -4,77 +4,23 @@ afp_conf = configure_file(
|
||||
configuration: cdata,
|
||||
)
|
||||
|
||||
@@ -51,6 +51,24 @@
|
||||
- static_conf_files += ['atalkd.conf', 'macipgw.conf', 'papd.conf']
|
||||
-endif
|
||||
-
|
||||
-cups_libdir = ''
|
||||
-
|
||||
-if host_os in ['netbsd']
|
||||
- cups_libdir = '/usr/pkg/libexec'
|
||||
-elif host_os in ['linux']
|
||||
- cups_libdir = '/usr/lib'
|
||||
-endif
|
||||
-
|
||||
-if have_appletalk and have_cups and cups_libdir != ''
|
||||
- configure_file(
|
||||
- input: 'pap.in',
|
||||
- output: 'pap',
|
||||
- configuration: cdata,
|
||||
- install: true,
|
||||
- install_dir: cups_libdir / 'cups/backend',
|
||||
- )
|
||||
-endif
|
||||
-
|
||||
-foreach file : static_conf_files
|
||||
- if (
|
||||
- fs.exists(pkgconfdir / file)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- etc/uams/meson.build.orig 2025-02-10 20:41:20 UTC
|
||||
--- etc/uams/meson.build.orig 2025-03-31 05:27:01 UTC
|
||||
+++ etc/uams/meson.build
|
||||
@@ -20,7 +20,7 @@ library(
|
||||
@@ -25,7 +25,7 @@ library(
|
||||
name_suffix: lib_suffix,
|
||||
override_options: 'b_lundef=false',
|
||||
install: true,
|
||||
@@ -9,7 +9,7 @@
|
||||
)
|
||||
|
||||
uams_passwd_sources = ['uams_passwd.c']
|
||||
@@ -34,7 +34,7 @@ library(
|
||||
@@ -39,7 +39,7 @@ library(
|
||||
name_suffix: lib_suffix,
|
||||
override_options: 'b_lundef=false',
|
||||
install: true,
|
||||
@@ -18,7 +18,7 @@
|
||||
)
|
||||
|
||||
if have_libgcrypt
|
||||
@@ -51,7 +51,7 @@ if have_libgcrypt
|
||||
@@ -56,7 +56,7 @@ if have_libgcrypt
|
||||
name_suffix: lib_suffix,
|
||||
override_options: 'b_lundef=false',
|
||||
install: true,
|
||||
@@ -27,7 +27,7 @@
|
||||
)
|
||||
|
||||
library(
|
||||
@@ -63,7 +63,7 @@ if have_libgcrypt
|
||||
@@ -68,7 +68,7 @@ if have_libgcrypt
|
||||
name_suffix: lib_suffix,
|
||||
override_options: 'b_lundef=false',
|
||||
install: true,
|
||||
@@ -36,7 +36,7 @@
|
||||
)
|
||||
|
||||
library(
|
||||
@@ -75,7 +75,7 @@ if have_libgcrypt
|
||||
@@ -80,7 +80,7 @@ if have_libgcrypt
|
||||
name_suffix: lib_suffix,
|
||||
override_options: 'b_lundef=false',
|
||||
install: true,
|
||||
@@ -45,7 +45,7 @@
|
||||
)
|
||||
if have_pam
|
||||
uams_dhx2_pam_sources = ['uams_dhx2_pam.c']
|
||||
@@ -89,20 +89,20 @@ if have_libgcrypt
|
||||
@@ -94,20 +94,20 @@ if have_libgcrypt
|
||||
name_suffix: lib_suffix,
|
||||
override_options: 'b_lundef=false',
|
||||
install: true,
|
||||
@@ -69,7 +69,7 @@
|
||||
pointing_to: 'uams_dhx2_passwd.so',
|
||||
)
|
||||
endif
|
||||
@@ -118,20 +118,20 @@ if have_libgcrypt
|
||||
@@ -123,20 +123,20 @@ if have_libgcrypt
|
||||
name_suffix: lib_suffix,
|
||||
override_options: 'b_lundef=false',
|
||||
install: true,
|
||||
@@ -93,7 +93,7 @@
|
||||
pointing_to: 'uams_dhx_passwd.so',
|
||||
)
|
||||
endif
|
||||
@@ -150,20 +150,20 @@ if have_pam
|
||||
@@ -155,20 +155,20 @@ if have_pam
|
||||
name_suffix: lib_suffix,
|
||||
override_options: 'b_lundef=false',
|
||||
install: true,
|
||||
@@ -117,7 +117,7 @@
|
||||
pointing_to: 'uams_passwd.so',
|
||||
)
|
||||
endif
|
||||
@@ -181,6 +181,6 @@ if have_krb5_uam
|
||||
@@ -186,6 +186,6 @@ if have_krb5_uam
|
||||
name_suffix: lib_suffix,
|
||||
override_options: 'b_lundef=false',
|
||||
install: true,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- meson.build.orig 2025-02-10 20:41:20 UTC
|
||||
--- meson.build.orig 2025-03-31 05:27:01 UTC
|
||||
+++ meson.build
|
||||
@@ -66,6 +66,7 @@ libdir = prefix / get_option('libdir')
|
||||
@@ -69,6 +69,7 @@ libdir = prefix / get_option('libdir')
|
||||
datadir = prefix / get_option('datadir')
|
||||
includedir = prefix / get_option('includedir')
|
||||
libdir = prefix / get_option('libdir')
|
||||
@@ -8,7 +8,7 @@
|
||||
mandir = prefix / get_option('mandir')
|
||||
sbindir = prefix / get_option('sbindir')
|
||||
sysconfdir = prefix / get_option('sysconfdir')
|
||||
@@ -138,7 +139,7 @@ statedir = '-D_PATH_STATEDIR="' + localstatedir + '/ne
|
||||
@@ -141,7 +142,7 @@ statedir = '-D_PATH_STATEDIR="' + localstatedir + '/ne
|
||||
dversion = '-DVERSION="' + netatalk_version + '"'
|
||||
messagedir = '-DSERVERTEXT="' + localstatedir + '/netatalk/msg/"'
|
||||
statedir = '-D_PATH_STATEDIR="' + localstatedir + '/netatalk/"'
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
############
|
||||
# Includes #
|
||||
@@ -464,6 +465,7 @@ bdb_subdirs = [
|
||||
@@ -394,6 +395,7 @@ bdb_subdirs = [
|
||||
endif
|
||||
|
||||
bdb_subdirs = [
|
||||
@@ -25,19 +25,7 @@
|
||||
'db62',
|
||||
'db6.2',
|
||||
'db61',
|
||||
@@ -641,6 +643,11 @@ if crypt.found()
|
||||
if crypt.found()
|
||||
cdata.set('HAVE_CRYPT_H', 1)
|
||||
cdata.set('HAVE_LIBCRYPT', 1)
|
||||
+else
|
||||
+ crypt = cc.find_library('crypt', has_headers: 'unistd.h', required: false)
|
||||
+ if crypt.found()
|
||||
+ cdata.set('HAVE_LIBCRYPT', 1)
|
||||
+ endif
|
||||
endif
|
||||
|
||||
#
|
||||
@@ -819,12 +826,12 @@ dns_sd_libs = []
|
||||
@@ -775,12 +777,12 @@ dns_sd_libs = []
|
||||
|
||||
dns_sd_libs = []
|
||||
|
||||
@@ -52,7 +40,7 @@
|
||||
if dns_sd.found()
|
||||
dns_sd_libs += system
|
||||
endif
|
||||
@@ -838,6 +845,8 @@ have_dns = (
|
||||
@@ -794,6 +796,8 @@ have_dns = (
|
||||
)
|
||||
)
|
||||
|
||||
@@ -61,7 +49,7 @@
|
||||
if enable_zeroconf
|
||||
if avahi.found()
|
||||
have_zeroconf = true
|
||||
@@ -854,6 +863,7 @@ if enable_zeroconf
|
||||
@@ -807,6 +811,7 @@ if enable_zeroconf
|
||||
cdata.set('HAVE_MDNS', 1)
|
||||
cdata.set('freebsd_zeroconf', 'mdnsd')
|
||||
zeroconf_provider += 'mDNS'
|
||||
@@ -69,7 +57,7 @@
|
||||
endif
|
||||
endif
|
||||
|
||||
@@ -1709,6 +1719,7 @@ if not enable_pam
|
||||
@@ -1535,6 +1540,7 @@ if not enable_pam
|
||||
|
||||
if not enable_pam
|
||||
have_pam = false
|
||||
|
||||
@@ -5,6 +5,7 @@ bin/afppasswd
|
||||
%%DBUS%%bin/afpstats
|
||||
bin/asip-status
|
||||
bin/dbd
|
||||
bin/fce_listen
|
||||
bin/macusers
|
||||
@sample etc/afp.conf.sample
|
||||
%%DBUS%%etc/dbus-1/system.d/netatalk-dbus.conf
|
||||
@@ -45,7 +46,6 @@ include/atalk/dictionary.h
|
||||
include/atalk/ea.h
|
||||
include/atalk/globals.h
|
||||
include/atalk/hash.h
|
||||
include/atalk/iniparser.h
|
||||
include/atalk/list.h
|
||||
include/atalk/logger.h
|
||||
include/atalk/nbp.h
|
||||
@@ -54,7 +54,6 @@ include/atalk/netddp.h
|
||||
include/atalk/pap.h
|
||||
include/atalk/queue.h
|
||||
include/atalk/rtmp.h
|
||||
include/atalk/standards.h
|
||||
include/atalk/uam.h
|
||||
include/atalk/unicode.h
|
||||
include/atalk/unix.h
|
||||
@@ -83,6 +82,7 @@ share/man/man1/afppasswd.1.gz
|
||||
share/man/man1/afptest.1.gz
|
||||
share/man/man1/asip-status.1.gz
|
||||
share/man/man1/dbd.1.gz
|
||||
share/man/man1/fce_listen.1.gz
|
||||
share/man/man1/macusers.1.gz
|
||||
share/man/man3/atalk_aton.3.gz
|
||||
share/man/man3/nbp_name.3.gz
|
||||
@@ -91,7 +91,6 @@ share/man/man5/afp.conf.5.gz
|
||||
share/man/man5/afp_signature.conf.5.gz
|
||||
share/man/man5/afp_voluuid.conf.5.gz
|
||||
share/man/man5/extmap.conf.5.gz
|
||||
share/man/man5/macipgw.conf.5.gz
|
||||
share/man/man8/afpd.8.gz
|
||||
share/man/man8/cnid_dbd.8.gz
|
||||
share/man/man8/cnid_metad.8.gz
|
||||
|
||||
Reference in New Issue
Block a user