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: Sun Jan 12 16:13:11 UTC 2025
Modified Files:
pkgsrc/net/netatalk4: Makefile distinfo options.mk
pkgsrc/net/netatalk4/patches: patch-meson.build
Log Message:
Make PREFIX and VARBASE configurable in top-level meson.build
Set spooldir only when configured for pap print support
Should fix PR pkg/58987
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/net/netatalk4/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/net/netatalk4/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/net/netatalk4/options.mk
cvs rdiff -u -r1.2 -r1.3 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.7 pkgsrc/net/netatalk4/Makefile:1.8
--- pkgsrc/net/netatalk4/Makefile:1.7 Wed Dec 18 13:28:04 2024
+++ pkgsrc/net/netatalk4/Makefile Sun Jan 12 16:13:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2024/12/18 13:28:04 hauke Exp $
+# $NetBSD: Makefile,v 1.8 2025/01/12 16:13:10 hauke Exp $
GITHUB_PROJECT= netatalk
GITHUB_TAG= refs/tags/${DISTNAME}
@@ -6,7 +6,7 @@ DISTNAME= netatalk-4-0-6
PKGVER= ${GITHUB_TAG:C/^.+netatalk-//:C/-/./g}
PKGNAME= ${DISTNAME:C/-[0-9].*$//}-${PKGVER}
-PKGREVISION= 3
+PKGREVISION= 4
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=Netatalk/}
@@ -56,7 +56,6 @@ MESON_ARGS+= -Dwith-bdb-path=${BDBBASE}
MESON_ARGS+= -Dwith-tcp-wrappers=true
MESON_ARGS+= -Dwith-statedir-path=${VARBASE}/db
-MESON_ARGS+= -Dwith-spooldir=${VARBASE}/spool/netatalk
MESON_ARGS+= -Dwith-init-hooks=false
# Meson will look for perl(1), but then substitute the buildlink path
@@ -71,10 +70,15 @@ SUBST_SED.perlpath= -e 's|@PERL@|${PERL5
# Keep Meson from installing rc.d files
SUBST_CLASSES+= init
-SUBST_STAGE.init+= pre-configure
+SUBST_STAGE.init= pre-configure
SUBST_FILES.init+= distrib/initscripts/meson.build
SUBST_SED.init+= -E -e 's|(install): true|\1: false|g'
+SUBST_CLASSES+= varbase
+SUBST_STAGE.varbase= pre-configure
+SUBST_FILES.varbase+= meson.build
+SUBST_SED.varbase+= -e 's,/var/,${VARBASE}/,g'
+
MAKE_DIRS+= ${PKG_SYSCONFDIR}/msg
OWN_DIRS+= ${VARBASE}/db/netatalk/CNID ${REAL_ROOT_USER} ${REAL_ROOT_GROUP}
Index: pkgsrc/net/netatalk4/distinfo
diff -u pkgsrc/net/netatalk4/distinfo:1.4 pkgsrc/net/netatalk4/distinfo:1.5
--- pkgsrc/net/netatalk4/distinfo:1.4 Wed Dec 18 13:28:04 2024
+++ pkgsrc/net/netatalk4/distinfo Sun Jan 12 16:13:10 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.4 2024/12/18 13:28:04 hauke Exp $
+$NetBSD: distinfo,v 1.5 2025/01/12 16:13:10 hauke Exp $
BLAKE2s (netatalk-4-0-6.tar.gz) = 00beb8d601af7dba7f9e0c30f00c3f90fd3e786346b60997a7708674214a2df9
SHA512 (netatalk-4-0-6.tar.gz) = d0a99bc8200d767dba8254cf21b9880267da4a18524dbbffec2049dca747f0fe3d7023d26098c5bdc1fca160d06cc019f23e9f34be9ca9f823b3071a6cc729c8
@@ -6,4 +6,4 @@ Size (netatalk-4-0-6.tar.gz) = 1326496 b
SHA1 (patch-config_meson.build) = ec5be047b65e37afc4b78f36518623169eeb0e16
SHA1 (patch-config_pam_meson.build) = f321c7bd246f1d82c287e745ea75c9561bc528a9
SHA1 (patch-libatalk_bstring_bstrlib.c) = 8f38b0c0abea02074172b11f066f0628eb54c55c
-SHA1 (patch-meson.build) = 6b699a997a48e6515a5bb77776383b038219a60b
+SHA1 (patch-meson.build) = b3836f629d44b8b63a5bc6abd4c8f23c02ff5133
Index: pkgsrc/net/netatalk4/options.mk
diff -u pkgsrc/net/netatalk4/options.mk:1.1 pkgsrc/net/netatalk4/options.mk:1.2
--- pkgsrc/net/netatalk4/options.mk:1.1 Thu Nov 21 15:26:08 2024
+++ pkgsrc/net/netatalk4/options.mk Sun Jan 12 16:13:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.1 2024/11/21 15:26:08 hauke Exp $
+# $NetBSD: options.mk,v 1.2 2025/01/12 16:13:10 hauke Exp $
#
PKG_OPTIONS_VAR= PKG_OPTIONS.netatalk
PKG_SUPPORTED_OPTIONS= debug dnssd kerberos ldap pam
@@ -23,6 +23,7 @@ PLIST_VARS+= appletalk gssapi ldap pam
.include "../../print/cups-base/buildlink3.mk"
PLIST.appletalk= yes
MESON_ARGS+= -Dwith-appletalk=true
+MESON_ARGS+= -Dwith-spooldir=${VARBASE}/spool/netatalk
CONF_FILES+= ${EGDIR}/atalkd.conf ${PKG_SYSCONFDIR}/atalkd.conf
CONF_FILES+= ${EGDIR}/papd.conf ${PKG_SYSCONFDIR}/papd.conf
RCD_SCRIPTS+= ${ATALK_RCD_SCRIPTS}
Index: pkgsrc/net/netatalk4/patches/patch-meson.build
diff -u pkgsrc/net/netatalk4/patches/patch-meson.build:1.2 pkgsrc/net/netatalk4/patches/patch-meson.build:1.3
--- pkgsrc/net/netatalk4/patches/patch-meson.build:1.2 Wed Dec 18 13:28:05 2024
+++ pkgsrc/net/netatalk4/patches/patch-meson.build Sun Jan 12 16:13:10 2025
@@ -1,13 +1,33 @@
-$NetBSD: patch-meson.build,v 1.2 2024/12/18 13:28:05 hauke Exp $
+$NetBSD: patch-meson.build,v 1.3 2025/01/12 16:13:10 hauke Exp $
+
+Make PREFIX path configurable.
While NetBSD has libwrap, the meson code doesn't find it. The test
cond still succeeds, so add a branch that does not require the
library.
-Install at.h on Linux, we do it on NetBSD, too
-
+Install at.h on Linux, we do it on NetBSD, too.
+
--- meson.build.orig 2024-11-15 06:52:12.000000000 +0000
+++ meson.build
+@@ -169,7 +169,7 @@ elif host_os == 'netbsd'
+ 'include',
+ 'sys',
+ 'etc/afpd',
+- '/usr/pkg/include',
++ get_option('prefix') / 'include',
+ )
+ elif host_os == 'omnios'
+ root_includes = include_directories(
+@@ -219,7 +219,7 @@ if host_os in ['dragonfly', 'freebsd', '
+ endif
+
+ if host_os == 'netbsd'
+- libsearch_dirs += '/usr/pkg/lib'
++ libsearch_dirs += get_option('prefix') / 'lib'
+ endif
+
+ if uname.found() and uname_stdout.to_lower().contains('omnios')
@@ -2010,7 +2010,11 @@ int main(void) {
}
'''
Home |
Main Index |
Thread Index |
Old Index