[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/files/
commit: 2a909c22ad50328f157d46907465b9c9dd54a048 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sun Oct 22 08:37:15 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Oct 22 16:33:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a909c22 net-fs/netatalk: remove unused patches Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/33453 Signed-off-by: Joonas Niilola gentoo.org> .../files/netatalk-3.1.12-fno-common.patch | 11 -- .../netatalk/files/netatalk-3.1.12-my_bool.patch | 16 --- .../netatalk/files/netatalk-3.1.12-tracker3.patch | 136 - net-fs/netatalk/files/netatalk-3.1.7-gentoo.patch | 132 .../netatalk-3.1.8-disable-ld-library-path.patch | 34 -- 5 files changed, 329 deletions(-) diff --git a/net-fs/netatalk/files/netatalk-3.1.12-fno-common.patch b/net-fs/netatalk/files/netatalk-3.1.12-fno-common.patch deleted file mode 100644 index 52a8cf3dce9a.. --- a/net-fs/netatalk/files/netatalk-3.1.12-fno-common.patch +++ /dev/null @@ -1,11 +0,0 @@ a/etc/afpd/directory.h -+++ b/etc/afpd/directory.h -@@ -91,7 +91,7 @@ - #define AR_UWRITE (1<<2) - #define AR_UOWN (1<<7) - --q_t *invalid_dircache_entries; -+extern q_t *invalid_dircache_entries; - - typedef int (*dir_loop)(struct dirent *, char *, void *); - diff --git a/net-fs/netatalk/files/netatalk-3.1.12-my_bool.patch b/net-fs/netatalk/files/netatalk-3.1.12-my_bool.patch deleted file mode 100644 index 3b4ff99ec577.. --- a/net-fs/netatalk/files/netatalk-3.1.12-my_bool.patch +++ /dev/null @@ -1,16 +0,0 @@ -fix my_bool compilation issue due to newer MySQL removing the type - -https://bugs.gentoo.org/692560 -Patch by Kostiantyn Gorbunov - a/libatalk/cnid/mysql/cnid_mysql.c 2016-03-10 10:06:20.0 +0200 -+++ b/libatalk/cnid/mysql/cnid_mysql.c 2019-09-02 19:55:04.361132422 +0300 -@@ -848,7 +848,7 @@ - - /* Initialize and connect to MySQL server */ - EC_NULL( db->cnid_mysql_con = mysql_init(NULL) ); --my_bool my_recon = true; -+bool my_recon = true; - EC_ZERO( mysql_options(db->cnid_mysql_con, MYSQL_OPT_RECONNECT, &my_recon) ); - int my_timeout = 600; - EC_ZERO( mysql_options(db->cnid_mysql_con, MYSQL_OPT_CONNECT_TIMEOUT, &my_timeout) ); diff --git a/net-fs/netatalk/files/netatalk-3.1.12-tracker3.patch b/net-fs/netatalk/files/netatalk-3.1.12-tracker3.patch deleted file mode 100644 index bb946364f575.. --- a/net-fs/netatalk/files/netatalk-3.1.12-tracker3.patch +++ /dev/null @@ -1,136 +0,0 @@ -From a7ff155b4a907af0cb979863758137aa5f8dce3f Mon Sep 17 00:00:00 2001 -From: Andrew Bauer -Date: Sat, 13 Mar 2021 13:16:36 -0600 -Subject: [PATCH] add support for tracker3 - - etc/afpd/spotlight.c | 20 - etc/spotlight/sparql_parser.c | 2 +- - etc/spotlight/sparql_parser.y | 2 +- - include/atalk/spotlight.h | 2 ++ - macros/netatalk.m4| 10 +- - 5 files changed, 33 insertions(+), 3 deletions(-) - -diff --git a/etc/afpd/spotlight.c b/etc/afpd/spotlight.c -index 9c8b4700..fa8f8083 100644 a/etc/afpd/spotlight.c -+++ b/etc/afpd/spotlight.c -@@ -581,6 +581,7 @@ static void slq_dump(void) - * Tracker async callbacks - / - -+#ifndef HAVE_TRACKER3 - static void tracker_con_cb(GObject *object, -GAsyncResult *res, -gpointer user_data) -@@ -600,6 +601,7 @@ static void tracker_con_cb(GObject *object, - - LOG(log_info, logtype_sl, "connected to Tracker"); - } -+#endif - - static void tracker_cursor_cb(GObject *object, - GAsyncResult *res, -@@ -1312,6 +1314,9 @@ int spotlight_init(AFPObj *obj) - static bool initialized = false; - const char *attributes; - struct sl_ctx *sl_ctx; -+#ifdef HAVE_TRACKER3 -+GError *error = NULL; -+#endif - - if (initialized) { - return 0; -@@ -1342,8 +1347,23 @@ int spotlight_init(AFPObj *obj) - setenv("XDG_CACHE_HOME", _PATH_STATEDIR, 0); - setenv("TRACKER_USE_LOG_FILES", "1", 0); - -+#ifdef HAVE_TRACKER3 -+sl_ctx->tracker_con = tracker_sparql_connection_bus_new ("org.freedesktop.Tracker3.Miner.Files", -+ NULL, NULL, &error); -+ -+if (error) { -+LOG(log_error, logtype_sl, "Could not connect to Tracker: %s", -+error->message); -+sl_ctx->tracker_con = NULL; -+g_error_free(error); -+return -1; -+} -+ -+LOG(log_info, logtype_sl, "connected to Tracker3"); -+#else - tracker_sparql_connection_get_async(sl_ctx->cancellable, - tracker_con_cb, sl_ctx); -+#endif - - initialized = true; - return 0; -diff --git a/etc/spotlight/sparql_parser.c b/etc/s
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: c3800ebe27b1ec8a21f268b4da03006d64fa1195 Author: Hans de Graaff gentoo org> AuthorDate: Fri Oct 20 12:51:57 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Oct 20 12:53:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3800ebe net-fs/netatalk: drop 3.1.12-r7, 3.1.17 Signed-off-by: Hans de Graaff gentoo.org> net-fs/netatalk/Manifest | 2 - net-fs/netatalk/netatalk-3.1.12-r7.ebuild | 181 -- net-fs/netatalk/netatalk-3.1.17.ebuild| 172 3 files changed, 355 deletions(-) diff --git a/net-fs/netatalk/Manifest b/net-fs/netatalk/Manifest index 7c5be570f82e..fed37e954ab4 100644 --- a/net-fs/netatalk/Manifest +++ b/net-fs/netatalk/Manifest @@ -1,3 +1 @@ -DIST netatalk-3.1.12.tar.bz2 1918312 BLAKE2B a0672ad769530d96b13a4bf74a1f17d86aa924f05e8185cf6b1bdbfe97fbcf23d36e2f3e5e32a32194a9d3020864e5afa2812f8fb947c68629b15c259a745bf3 SHA512 0b22abaf0084d5684ccc049225abb34caa32893ea8fe7eb67901fde94726f054149ce78d2da49cf06fe30360eb18b2edccff20f9ac69d5ab5105f6d2f4178759 -DIST netatalk-3.1.17.tar.xz 975108 BLAKE2B e4bc8bead03f2afbbb2964b1220c029adb10a5d987089aa9f39834c52d90ca72c9894e039a2fecde2b042400aa03f86cfe27589572e834337cbe0877fc21c8a4 SHA512 d63b9b07c1ce316b20980d531240e8e4c71ad164983b2c3127a50d5d1a0e3783acf41120ebf1c9a9da39f5347bd8aa261986dc91bd879979e9defe7c092e8522 DIST netatalk-3.1.18.tar.xz 974852 BLAKE2B ba69e0bc08455dff46d8aa83fa1a2eda6eac60a0ab7a1b22bba8c47abb57ac70bd2879ec496c5e5f3da40a461e93fcecdf7c3e489daff18e995961f59d4fdc99 SHA512 06c56754afacbf9c71dc2ab7b80c231f5c25f522967e1d825b4e9e129233528bd1e7101144239b52636b9efe7f1f86a37749da8a8af611169155bca9711798d0 diff --git a/net-fs/netatalk/netatalk-3.1.12-r7.ebuild b/net-fs/netatalk/netatalk-3.1.12-r7.ebuild deleted file mode 100644 index fd4a73dcc4f4.. --- a/net-fs/netatalk/netatalk-3.1.12-r7.ebuild +++ /dev/null @@ -1,181 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic pam systemd - -DESCRIPTION="Open Source AFP server" -HOMEPAGE="https://netatalk.sourceforge.net/"; -SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(ver_cut 1-3)/${P}.tar.bz2" - -LICENSE="GPL-2 BSD" -SLOT="0/18.0" -KEYWORDS="amd64 arm ~ppc ~ppc64 x86" -IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota samba +shadow ssl tracker tcpd zeroconf" - -CDEPEND=" - !app-editors/yudit - dev-libs/libevent:0= - >=dev-libs/libgcrypt-1.2.3:0= - sys-apps/coreutils - >=sys-libs/db-4.2.52:= - sys-libs/tdb - virtual/libcrypt:= - acl? ( - sys-apps/attr - sys-apps/acl - ) - cracklib? ( sys-libs/cracklib ) - dbus? ( sys-apps/dbus dev-libs/dbus-glib ) - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap:= ) - pam? ( sys-libs/pam ) - ssl? ( dev-libs/openssl:0= ) - tcpd? ( sys-apps/tcp-wrappers ) - tracker? ( app-misc/tracker:3= ) - zeroconf? ( net-dns/avahi[dbus] ) -" -RDEPEND="${CDEPEND}" -DEPEND="${CDEPEND} - app-alternatives/yacc - sys-devel/flex -" - -RESTRICT="test" - -REQUIRED_USE=" - ldap? ( acl ) - tracker? ( dbus )" - -PATCHES=( - "${FILESDIR}"/${PN}-3.1.7-gentoo.patch - "${FILESDIR}"/${PN}-3.1.8-disable-ld-library-path.patch #564350 - "${FILESDIR}"/${PN}-3.1.12-my_bool.patch #692560 - "${FILESDIR}"/${PN}-3.1.12-fno-common.patch #706852 - # https://sourceforge.net/p/netatalk/patches/147/ - "${FILESDIR}"/${PN}-3.1.12-tracker3.patch -) - -src_prepare() { - default - append-flags -fno-strict-aliasing - - sed \ - -e "s:shell_utils::g" \ - -i contrib/Makefile.am || die - - eautoreconf -} - -src_configure() { - local myeconfargs=() - - # Ignore --with-init-style=gentoo, we install the init.d by hand and we avoid having - # to sed the Makefiles to not do rc-update. - # TODO: - # systemd : --with-init-style=systemd - myeconfargs+=( - $(use_enable debug) - $(use_enable debug debugging) - $(use_enable pgp pgp-uam) - $(use_enable kerberos) - $(use_enable kerberos krbV-uam) - $(use_enable quota) - $(use_enable tcpd tcp-wrappers) - $(use_enable zeroconf) - $(use_with acl acls) - $(use_with cracklib) - $(use_with dbus afpstats) - $(use_with ldap) - $(use_with pam) - $(use_with samba smbsharemodes) - $(use_with shadow) - $(use_with ssl ssl-dir) - $(use_with tracker) - $(use_with tracker dbus-daemon "${EPREFIX}/usr/bin/dbus-daemon") - $(use_with tracker tracker-pkgconfig-version $(ver_cut
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 01139b60129b1c9cabf4feffce1b25d77b0c3a8a Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 13 14:14:08 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 13 14:14:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01139b60 net-fs/netatalk: Stabilize 3.1.18 x86, #915632 Signed-off-by: Arthur Zamarin gentoo.org> net-fs/netatalk/netatalk-3.1.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/netatalk/netatalk-3.1.18.ebuild b/net-fs/netatalk/netatalk-3.1.18.ebuild index 022ef5445521..e22103ae3d3d 100644 --- a/net-fs/netatalk/netatalk-3.1.18.ebuild +++ b/net-fs/netatalk/netatalk-3.1.18.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/Netatalk/netatalk/releases/download/netatalk-${PV//. LICENSE="GPL-2 BSD" SLOT="0/18.0" -KEYWORDS="amd64 arm ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 arm ~ppc ~ppc64 x86" IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota +shadow ssl tracker tcpd zeroconf" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: df7429b7e02654e9620987e9c566cc06aa384212 Author: Sam James gentoo org> AuthorDate: Fri Oct 13 02:44:08 2023 + Commit: Sam James gentoo org> CommitDate: Fri Oct 13 02:44:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df7429b7 net-fs/netatalk: Stabilize 3.1.18 amd64, #915632 Signed-off-by: Sam James gentoo.org> net-fs/netatalk/netatalk-3.1.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/netatalk/netatalk-3.1.18.ebuild b/net-fs/netatalk/netatalk-3.1.18.ebuild index fc2451edfd99..022ef5445521 100644 --- a/net-fs/netatalk/netatalk-3.1.18.ebuild +++ b/net-fs/netatalk/netatalk-3.1.18.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/Netatalk/netatalk/releases/download/netatalk-${PV//. LICENSE="GPL-2 BSD" SLOT="0/18.0" -KEYWORDS="~amd64 arm ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 arm ~ppc ~ppc64 ~x86" IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota +shadow ssl tracker tcpd zeroconf" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 7f4476c213b30247b19fc9ea73ca567aa4f28ec0 Author: Sam James gentoo org> AuthorDate: Thu Oct 12 23:32:24 2023 + Commit: Sam James gentoo org> CommitDate: Thu Oct 12 23:32:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f4476c2 net-fs/netatalk: Stabilize 3.1.18 arm, #915632 Signed-off-by: Sam James gentoo.org> net-fs/netatalk/netatalk-3.1.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/netatalk/netatalk-3.1.18.ebuild b/net-fs/netatalk/netatalk-3.1.18.ebuild index 0a3e76e016b5..fc2451edfd99 100644 --- a/net-fs/netatalk/netatalk-3.1.18.ebuild +++ b/net-fs/netatalk/netatalk-3.1.18.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/Netatalk/netatalk/releases/download/netatalk-${PV//. LICENSE="GPL-2 BSD" SLOT="0/18.0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 arm ~ppc ~ppc64 ~x86" IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota +shadow ssl tracker tcpd zeroconf" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: de16384527fd0eaf52360d463507fb3d7e1d00dc Author: Sam James gentoo org> AuthorDate: Sun Oct 8 05:18:42 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 8 05:18:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de163845 net-fs/netatalk: add github upstream metadata Signed-off-by: Sam James gentoo.org> net-fs/netatalk/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/net-fs/netatalk/metadata.xml b/net-fs/netatalk/metadata.xml index e3244d1d84f5..263e2e0c82d3 100644 --- a/net-fs/netatalk/metadata.xml +++ b/net-fs/netatalk/metadata.xml @@ -15,5 +15,6 @@ netatalk + Netatalk/netatalk
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 4ed8f4f1c1a5662225e5c333670266ab038348ac Author: Sam James gentoo org> AuthorDate: Sun Oct 8 05:31:15 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 8 05:31:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ed8f4f1 net-fs/netatalk: add 3.1.18 Bug: https://bugs.gentoo.org/915354 Closes: https://bugs.gentoo.org/915211 Closes: https://bugs.gentoo.org/915212 Signed-off-by: Sam James gentoo.org> net-fs/netatalk/Manifest | 1 + net-fs/netatalk/netatalk-3.1.18.ebuild | 172 + 2 files changed, 173 insertions(+) diff --git a/net-fs/netatalk/Manifest b/net-fs/netatalk/Manifest index d7bcf3b126cc..7c5be570f82e 100644 --- a/net-fs/netatalk/Manifest +++ b/net-fs/netatalk/Manifest @@ -1,2 +1,3 @@ DIST netatalk-3.1.12.tar.bz2 1918312 BLAKE2B a0672ad769530d96b13a4bf74a1f17d86aa924f05e8185cf6b1bdbfe97fbcf23d36e2f3e5e32a32194a9d3020864e5afa2812f8fb947c68629b15c259a745bf3 SHA512 0b22abaf0084d5684ccc049225abb34caa32893ea8fe7eb67901fde94726f054149ce78d2da49cf06fe30360eb18b2edccff20f9ac69d5ab5105f6d2f4178759 DIST netatalk-3.1.17.tar.xz 975108 BLAKE2B e4bc8bead03f2afbbb2964b1220c029adb10a5d987089aa9f39834c52d90ca72c9894e039a2fecde2b042400aa03f86cfe27589572e834337cbe0877fc21c8a4 SHA512 d63b9b07c1ce316b20980d531240e8e4c71ad164983b2c3127a50d5d1a0e3783acf41120ebf1c9a9da39f5347bd8aa261986dc91bd879979e9defe7c092e8522 +DIST netatalk-3.1.18.tar.xz 974852 BLAKE2B ba69e0bc08455dff46d8aa83fa1a2eda6eac60a0ab7a1b22bba8c47abb57ac70bd2879ec496c5e5f3da40a461e93fcecdf7c3e489daff18e995961f59d4fdc99 SHA512 06c56754afacbf9c71dc2ab7b80c231f5c25f522967e1d825b4e9e129233528bd1e7101144239b52636b9efe7f1f86a37749da8a8af611169155bca9711798d0 diff --git a/net-fs/netatalk/netatalk-3.1.18.ebuild b/net-fs/netatalk/netatalk-3.1.18.ebuild new file mode 100644 index ..0a3e76e016b5 --- /dev/null +++ b/net-fs/netatalk/netatalk-3.1.18.ebuild @@ -0,0 +1,172 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic pam systemd + +DESCRIPTION="Open Source AFP server" +HOMEPAGE="https://netatalk.sourceforge.net/"; +SRC_URI="https://github.com/Netatalk/netatalk/releases/download/netatalk-${PV//./-}/netatalk-${PV}.tar.xz"; + +LICENSE="GPL-2 BSD" +SLOT="0/18.0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota +shadow ssl tracker tcpd zeroconf" + +RDEPEND=" + !app-editors/yudit + dev-libs/libevent:= + >=dev-libs/libgcrypt-1.2.3:= + sys-apps/coreutils + >=sys-libs/db-4.2.52:= + sys-libs/tdb + virtual/libcrypt:= + acl? ( + sys-apps/attr + sys-apps/acl + ) + cracklib? ( sys-libs/cracklib ) + dbus? ( sys-apps/dbus dev-libs/dbus-glib ) + kerberos? ( virtual/krb5 ) + ldap? ( net-nds/openldap:= ) + pam? ( sys-libs/pam ) + ssl? ( dev-libs/openssl:0= ) + tcpd? ( sys-apps/tcp-wrappers ) + tracker? ( app-misc/tracker:3= ) + zeroconf? ( net-dns/avahi[dbus] ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-alternatives/yacc + sys-devel/flex +" + +RESTRICT="test" + +REQUIRED_USE=" + ldap? ( acl ) + tracker? ( dbus )" + +PATCHES=( + "${FILESDIR}"/${PN}-3.1.17-gentoo.patch + "${FILESDIR}"/${PN}-3.1.17-disable-ld-library-path.patch # bug #564350 +) + +src_prepare() { + default + append-flags -fno-strict-aliasing + + sed \ + -e "s:shell_utils::g" \ + -i contrib/Makefile.am || die + + eautoreconf +} + +src_configure() { + local myeconfargs=() + + # Ignore --with-init-style=gentoo, we install the init.d by hand and we avoid having + # to sed the Makefiles to not do rc-update. + # TODO: + # * systemd: --with-init-style=systemd + myeconfargs+=( + $(use_enable debug) + $(use_enable debug debugging) + $(use_enable pgp pgp-uam) + $(use_enable kerberos krbV-uam) + $(use_enable quota) + $(use_enable tcpd tcp-wrappers) + $(use_enable zeroconf) + $(use_with acl acls) + $(use_with cracklib) + $(use_with dbus afpstats) + $(use_with kerberos) + $(use_with ldap) + $(use_with pam) + $(use_with shadow) + $(use_with ssl ssl-dir) + $(use_with tracker dbus-daemon "${EPREFIX}/usr/bin/dbus-daemon") + $(use_with tracker tracker-pkgconfig-version $(ver_cut 1 $(best_version app-misc/tracker | sed 's:app-misc/tracker-::g')).0) + --disable-static + --enable-overwrite + --disable-afs + --with-bdb=/usr + --with-uams-path=/usr/$(get_libdir)/${PN} + --with-init-styl
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/files/, net-fs/netatalk/
commit: 53b4d537e4b7ebb3ea8a61abfff6fe52d4eadc99 Author: Hans de Graaff gentoo org> AuthorDate: Wed Oct 4 17:02:00 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Oct 4 17:03:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53b4d537 net-fs/netatalk: add 3.1.17 Bug: https://bugs.gentoo.org/837623 Bug: https://bugs.gentoo.org/881259 Closes: https://bugs.gentoo.org/829098 Signed-off-by: Hans de Graaff gentoo.org> net-fs/netatalk/Manifest | 1 + .../netatalk-3.1.17-disable-ld-library-path.patch | 34 net-fs/netatalk/files/netatalk-3.1.17-gentoo.patch | 112 ++ net-fs/netatalk/netatalk-3.1.17.ebuild | 172 + 4 files changed, 319 insertions(+) diff --git a/net-fs/netatalk/Manifest b/net-fs/netatalk/Manifest index 0bf4ddfe0aa6..d7bcf3b126cc 100644 --- a/net-fs/netatalk/Manifest +++ b/net-fs/netatalk/Manifest @@ -1 +1,2 @@ DIST netatalk-3.1.12.tar.bz2 1918312 BLAKE2B a0672ad769530d96b13a4bf74a1f17d86aa924f05e8185cf6b1bdbfe97fbcf23d36e2f3e5e32a32194a9d3020864e5afa2812f8fb947c68629b15c259a745bf3 SHA512 0b22abaf0084d5684ccc049225abb34caa32893ea8fe7eb67901fde94726f054149ce78d2da49cf06fe30360eb18b2edccff20f9ac69d5ab5105f6d2f4178759 +DIST netatalk-3.1.17.tar.xz 975108 BLAKE2B e4bc8bead03f2afbbb2964b1220c029adb10a5d987089aa9f39834c52d90ca72c9894e039a2fecde2b042400aa03f86cfe27589572e834337cbe0877fc21c8a4 SHA512 d63b9b07c1ce316b20980d531240e8e4c71ad164983b2c3127a50d5d1a0e3783acf41120ebf1c9a9da39f5347bd8aa261986dc91bd879979e9defe7c092e8522 diff --git a/net-fs/netatalk/files/netatalk-3.1.17-disable-ld-library-path.patch b/net-fs/netatalk/files/netatalk-3.1.17-disable-ld-library-path.patch new file mode 100644 index ..21cb119994fc --- /dev/null +++ b/net-fs/netatalk/files/netatalk-3.1.17-disable-ld-library-path.patch @@ -0,0 +1,34 @@ +there's no need to set LD_LIBRARY_PATH in order to perform link tests, and +it's actually undesirable as it'll cause the toolchain to search a different +path than the ones it's configured to (host lib wise). + +https://bugs.gentoo.org/564350 + +--- a/macros/db3-check.m4 b/macros/db3-check.m4 +@@ -142,15 +142,7 @@ if test "x$bdb_required" = "xyes"; then + CPPFLAGS="-I${bdbdir}/include${subdir} $CPPFLAGS" + LDFLAGS="-L$bdblibdir $LDFLAGS" + +-dnl -- Uses version set by NETATALK_BDB_HEADER to try to run +-dnl -- a conftest that checks that header/lib version match +-dnl -- $shlibpath_var is set by LIBTOOL, its value is +-dnl -- LD_LIBRARY_PATH on many platforms. This will be fairly +-dnl -- portable hopefully. Reference: +-dnl -- http://lists.gnu.org/archive/html/autoconf/2009-03/msg00040.html +-test "$cross_compiling" = yes || eval export $shlibpath_var=$bdblibdir + NETATALK_BDB_TRY_LINK +-eval export $shlibpath_var=$saved_shlibpath_var + + if test x"${atalk_cv_bdb_version}" = x"yes"; then + BDB_CFLAGS="-I${bdbdir}/include${subdir}" +@@ -174,9 +166,7 @@ if test "x$bdb_required" = "xyes"; then +CPPFLAGS="-I${bdbdir}/include${subdir} $CPPFLAGS" +LDFLAGS="-L$bdblibdir $LDFLAGS" + +- test "$cross_compiling" = yes || eval export $shlibpath_var=$bdblibdir +NETATALK_BDB_TRY_LINK +- eval export $shlibpath_var=$saved_shlibpath_var + +if test x"${atalk_cv_bdb_version}" = x"yes"; then + BDB_CFLAGS="-I${bdbdir}/include${subdir}" diff --git a/net-fs/netatalk/files/netatalk-3.1.17-gentoo.patch b/net-fs/netatalk/files/netatalk-3.1.17-gentoo.patch new file mode 100644 index ..eada14a0d28e --- /dev/null +++ b/net-fs/netatalk/files/netatalk-3.1.17-gentoo.patch @@ -0,0 +1,112 @@ + Makefile.am | 6 -- + etc/netatalk/Makefile.am | 5 +++-- + etc/netatalk/afp_avahi.c | 2 +- + etc/uams/Makefile.am | 20 ++-- + libatalk/dsi/Makefile.am | 3 ++- + libatalk/vfs/Makefile.am | 1 + + macros/netatalk.m4 | 1 - + 7 files changed, 17 insertions(+), 21 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index ec7f14d..b87fd8a 100644 +--- a/Makefile.am b/Makefile.am +@@ -11,9 +11,3 @@ EXTRA_DIST = CONTRIBUTORS COPYRIGHT COPYING NEWS VERSION abigen.sh + ACLOCAL_AMFLAGS = -I macros + AUTOMAKE_OPTIONS = foreign + +-if RUN_LDCONFIG +-install-exec-hook: +- @printf "Running ldconfig to ensure libraries installed in system library directories are added to the dynamic linker cache ... " +- @-@NETA_LDCONFIG@ +- @printf "done\n" +-endif +diff --git a/etc/netatalk/Makefile.am
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 9e93c38e2b88d5885668d7ac4150c7d320dddb97 Author: Sam James gentoo org> AuthorDate: Mon Jul 11 03:09:00 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jul 11 03:09:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e93c38e net-fs/netatalk: fix UnusedInherits Signed-off-by: Sam James gentoo.org> net-fs/netatalk/netatalk-3.1.12-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/netatalk/netatalk-3.1.12-r7.ebuild b/net-fs/netatalk/netatalk-3.1.12-r7.ebuild index 88e38a3b10b2..5033147b7faf 100644 --- a/net-fs/netatalk/netatalk-3.1.12-r7.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12-r7.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools flag-o-matic multilib pam systemd +inherit autotools flag-o-matic pam systemd DESCRIPTION="Open Source AFP server" HOMEPAGE="https://netatalk.sourceforge.net/";
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 2e1f2f98cab11f82acabd22847f8773ee83ddabb Author: Sam James gentoo org> AuthorDate: Sun Apr 10 10:13:04 2022 + Commit: Sam James gentoo org> CommitDate: Sun Apr 10 10:13:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e1f2f98 net-fs/netatalk: use HTTPS for HOMEPAGE Signed-off-by: Sam James gentoo.org> net-fs/netatalk/netatalk-3.1.12-r6.ebuild | 2 +- net-fs/netatalk/netatalk-3.1.12-r7.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-fs/netatalk/netatalk-3.1.12-r6.ebuild b/net-fs/netatalk/netatalk-3.1.12-r6.ebuild index 4f85e6d1b221..90e8afc02782 100644 --- a/net-fs/netatalk/netatalk-3.1.12-r6.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12-r6.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit autotools flag-o-matic multilib pam systemd DESCRIPTION="Open Source AFP server" -HOMEPAGE="http://netatalk.sourceforge.net/"; +HOMEPAGE="https://netatalk.sourceforge.net/"; SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(ver_cut 1-3)/${P}.tar.bz2" LICENSE="GPL-2 BSD" diff --git a/net-fs/netatalk/netatalk-3.1.12-r7.ebuild b/net-fs/netatalk/netatalk-3.1.12-r7.ebuild index 959d0003067e..88e38a3b10b2 100644 --- a/net-fs/netatalk/netatalk-3.1.12-r7.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12-r7.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit autotools flag-o-matic multilib pam systemd DESCRIPTION="Open Source AFP server" -HOMEPAGE="http://netatalk.sourceforge.net/"; +HOMEPAGE="https://netatalk.sourceforge.net/"; SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(ver_cut 1-3)/${P}.tar.bz2" LICENSE="GPL-2 BSD"
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: cbe60ced6a86f1566401ba86e6d62b7ede2ad6b7 Author: Sam James gentoo org> AuthorDate: Tue Mar 22 23:55:27 2022 + Commit: Sam James gentoo org> CommitDate: Tue Mar 22 23:55:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbe60ced net-fs/netatalk: add subslot dep on OpenLDAP New OpenLDAP breaks ABI (changes SONAME) Signed-off-by: Sam James gentoo.org> .../netatalk/{netatalk-3.1.12-r4.ebuild => netatalk-3.1.12-r6.ebuild} | 4 ++-- .../netatalk/{netatalk-3.1.12-r5.ebuild => netatalk-3.1.12-r7.ebuild} | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/net-fs/netatalk/netatalk-3.1.12-r4.ebuild b/net-fs/netatalk/netatalk-3.1.12-r6.ebuild similarity index 98% rename from net-fs/netatalk/netatalk-3.1.12-r4.ebuild rename to net-fs/netatalk/netatalk-3.1.12-r6.ebuild index 8862f5b616b2..4f85e6d1b221 100644 --- a/net-fs/netatalk/netatalk-3.1.12-r4.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12-r6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -29,7 +29,7 @@ CDEPEND=" cracklib? ( sys-libs/cracklib ) dbus? ( sys-apps/dbus dev-libs/dbus-glib ) kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap ) + ldap? ( net-nds/openldap:= ) pam? ( sys-libs/pam ) ssl? ( dev-libs/openssl:0= ) tcpd? ( sys-apps/tcp-wrappers ) diff --git a/net-fs/netatalk/netatalk-3.1.12-r5.ebuild b/net-fs/netatalk/netatalk-3.1.12-r7.ebuild similarity index 99% rename from net-fs/netatalk/netatalk-3.1.12-r5.ebuild rename to net-fs/netatalk/netatalk-3.1.12-r7.ebuild index 00b7df8d04ca..959d0003067e 100644 --- a/net-fs/netatalk/netatalk-3.1.12-r5.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12-r7.ebuild @@ -29,7 +29,7 @@ CDEPEND=" cracklib? ( sys-libs/cracklib ) dbus? ( sys-apps/dbus dev-libs/dbus-glib ) kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap ) + ldap? ( net-nds/openldap:= ) pam? ( sys-libs/pam ) ssl? ( dev-libs/openssl:0= ) tcpd? ( sys-apps/tcp-wrappers )
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: f83f3d63c38f687ed2be74187326bb0be2878d09 Author: Sam James gentoo org> AuthorDate: Wed Feb 2 00:07:37 2022 + Commit: Sam James gentoo org> CommitDate: Wed Feb 2 00:07:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f83f3d63 net-fs/netatalk: Stabilize 3.1.12-r5 x86, #828302 Signed-off-by: Sam James gentoo.org> net-fs/netatalk/netatalk-3.1.12-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/netatalk/netatalk-3.1.12-r5.ebuild b/net-fs/netatalk/netatalk-3.1.12-r5.ebuild index 9961be891b55..00b7df8d04ca 100644 --- a/net-fs/netatalk/netatalk-3.1.12-r5.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12-r5.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(ver_cut 1-3)/${P}.tar.bz2" LICENSE="GPL-2 BSD" SLOT="0/18.0" -KEYWORDS="amd64 arm ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 arm ~ppc ~ppc64 x86" IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota samba +shadow ssl tracker tcpd zeroconf" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: d7f93f98b40b1dac1a295adb11d8653f00542253 Author: Sam James gentoo org> AuthorDate: Tue Feb 1 05:18:27 2022 + Commit: Sam James gentoo org> CommitDate: Tue Feb 1 05:18:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7f93f98 net-fs/netatalk: Stabilize 3.1.12-r5 arm, #828302 Signed-off-by: Sam James gentoo.org> net-fs/netatalk/netatalk-3.1.12-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/netatalk/netatalk-3.1.12-r5.ebuild b/net-fs/netatalk/netatalk-3.1.12-r5.ebuild index e1d1f84ed120..9961be891b55 100644 --- a/net-fs/netatalk/netatalk-3.1.12-r5.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12-r5.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(ver_cut 1-3)/${P}.tar.bz2" LICENSE="GPL-2 BSD" SLOT="0/18.0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 arm ~ppc ~ppc64 ~x86" IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota samba +shadow ssl tracker tcpd zeroconf" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 0875dee5da97901503abd5ae1f56dfaf62024f74 Author: Sam James gentoo org> AuthorDate: Tue Feb 1 04:42:53 2022 + Commit: Sam James gentoo org> CommitDate: Tue Feb 1 04:42:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0875dee5 net-fs/netatalk: Stabilize 3.1.12-r5 amd64, #828302 Signed-off-by: Sam James gentoo.org> net-fs/netatalk/netatalk-3.1.12-r5.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-fs/netatalk/netatalk-3.1.12-r5.ebuild b/net-fs/netatalk/netatalk-3.1.12-r5.ebuild index 7931f0d959a0..e1d1f84ed120 100644 --- a/net-fs/netatalk/netatalk-3.1.12-r5.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(ver_cut 1-3)/${P}.tar.bz2" LICENSE="GPL-2 BSD" SLOT="0/18.0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86" IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota samba +shadow ssl tracker tcpd zeroconf" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: b63b6a6c160c9e44a6ff6f362860036f94327cf0 Author: Sam James gentoo org> AuthorDate: Wed Jun 30 18:39:49 2021 + Commit: Sam James gentoo org> CommitDate: Wed Jun 30 18:39:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b63b6a6c net-fs/netatalk: add missing libcrypt dependency Signed-off-by: Sam James gentoo.org> .../{netatalk-3.1.12-r2.ebuild => netatalk-3.1.12-r4.ebuild} | 5 ++--- .../{netatalk-3.1.12-r3.ebuild => netatalk-3.1.12-r5.ebuild} | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/net-fs/netatalk/netatalk-3.1.12-r2.ebuild b/net-fs/netatalk/netatalk-3.1.12-r4.ebuild similarity index 98% rename from net-fs/netatalk/netatalk-3.1.12-r2.ebuild rename to net-fs/netatalk/netatalk-3.1.12-r4.ebuild index 3a286936a38..8862f5b616b 100644 --- a/net-fs/netatalk/netatalk-3.1.12-r2.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12-r4.ebuild @@ -3,8 +3,6 @@ EAPI=7 -AUTOTOOLS_AUTORECONF=yes - inherit autotools flag-o-matic multilib pam systemd DESCRIPTION="Open Source AFP server" @@ -19,10 +17,11 @@ IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota samba +shadow ssl trac CDEPEND=" !app-editors/yudit dev-libs/libevent:0= - >=dev-libs/libgcrypt-1.2.3:0 + >=dev-libs/libgcrypt-1.2.3:0= sys-apps/coreutils >=sys-libs/db-4.2.52:= sys-libs/tdb + virtual/libcrypt:= acl? ( sys-apps/attr sys-apps/acl diff --git a/net-fs/netatalk/netatalk-3.1.12-r3.ebuild b/net-fs/netatalk/netatalk-3.1.12-r5.ebuild similarity index 98% rename from net-fs/netatalk/netatalk-3.1.12-r3.ebuild rename to net-fs/netatalk/netatalk-3.1.12-r5.ebuild index 181cdc98f60..7931f0d959a 100644 --- a/net-fs/netatalk/netatalk-3.1.12-r3.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12-r5.ebuild @@ -2,7 +2,6 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -AUTOTOOLS_AUTORECONF=yes inherit autotools flag-o-matic multilib pam systemd @@ -18,10 +17,11 @@ IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota samba +shadow ssl trac CDEPEND=" !app-editors/yudit dev-libs/libevent:0= - >=dev-libs/libgcrypt-1.2.3:0 + >=dev-libs/libgcrypt-1.2.3:0= sys-apps/coreutils >=sys-libs/db-4.2.52:= sys-libs/tdb + virtual/libcrypt:= acl? ( sys-apps/attr sys-apps/acl
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/, net-fs/netatalk/files/
commit: 67168a3294f56a7c95f4e7cfa76f399efe93850e Author: Pacho Ramos gentoo org> AuthorDate: Sat May 8 09:27:19 2021 + Commit: Pacho Ramos gentoo org> CommitDate: Sat May 8 09:27:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67168a32 net-fs/netatalk: Port to tracker-3 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Pacho Ramos gentoo.org> .../netatalk/files/netatalk-3.1.12-tracker3.patch | 136 net-fs/netatalk/netatalk-3.1.12-r3.ebuild | 181 + 2 files changed, 317 insertions(+) diff --git a/net-fs/netatalk/files/netatalk-3.1.12-tracker3.patch b/net-fs/netatalk/files/netatalk-3.1.12-tracker3.patch new file mode 100644 index 000..bb946364f57 --- /dev/null +++ b/net-fs/netatalk/files/netatalk-3.1.12-tracker3.patch @@ -0,0 +1,136 @@ +From a7ff155b4a907af0cb979863758137aa5f8dce3f Mon Sep 17 00:00:00 2001 +From: Andrew Bauer +Date: Sat, 13 Mar 2021 13:16:36 -0600 +Subject: [PATCH] add support for tracker3 + +--- + etc/afpd/spotlight.c | 20 + etc/spotlight/sparql_parser.c | 2 +- + etc/spotlight/sparql_parser.y | 2 +- + include/atalk/spotlight.h | 2 ++ + macros/netatalk.m4| 10 +- + 5 files changed, 33 insertions(+), 3 deletions(-) + +diff --git a/etc/afpd/spotlight.c b/etc/afpd/spotlight.c +index 9c8b4700..fa8f8083 100644 +--- a/etc/afpd/spotlight.c b/etc/afpd/spotlight.c +@@ -581,6 +581,7 @@ static void slq_dump(void) + * Tracker async callbacks + / + ++#ifndef HAVE_TRACKER3 + static void tracker_con_cb(GObject *object, +GAsyncResult *res, +gpointer user_data) +@@ -600,6 +601,7 @@ static void tracker_con_cb(GObject *object, + + LOG(log_info, logtype_sl, "connected to Tracker"); + } ++#endif + + static void tracker_cursor_cb(GObject *object, + GAsyncResult *res, +@@ -1312,6 +1314,9 @@ int spotlight_init(AFPObj *obj) + static bool initialized = false; + const char *attributes; + struct sl_ctx *sl_ctx; ++#ifdef HAVE_TRACKER3 ++GError *error = NULL; ++#endif + + if (initialized) { + return 0; +@@ -1342,8 +1347,23 @@ int spotlight_init(AFPObj *obj) + setenv("XDG_CACHE_HOME", _PATH_STATEDIR, 0); + setenv("TRACKER_USE_LOG_FILES", "1", 0); + ++#ifdef HAVE_TRACKER3 ++sl_ctx->tracker_con = tracker_sparql_connection_bus_new ("org.freedesktop.Tracker3.Miner.Files", ++ NULL, NULL, &error); ++ ++if (error) { ++LOG(log_error, logtype_sl, "Could not connect to Tracker: %s", ++error->message); ++sl_ctx->tracker_con = NULL; ++g_error_free(error); ++return -1; ++} ++ ++LOG(log_info, logtype_sl, "connected to Tracker3"); ++#else + tracker_sparql_connection_get_async(sl_ctx->cancellable, + tracker_con_cb, sl_ctx); ++#endif + + initialized = true; + return 0; +diff --git a/etc/spotlight/sparql_parser.c b/etc/spotlight/sparql_parser.c +index d6f5d3be..88b868ef 100644 +--- a/etc/spotlight/sparql_parser.c b/etc/spotlight/sparql_parser.c +@@ -1455,7 +1455,7 @@ yyparse () + result_limit = ""; + ssp_result = talloc_asprintf(ssp_slq, + "SELECT ?url WHERE " +- "{ %s . ?obj nie:url ?url . FILTER(tracker:uri-is-descendant('file://%s/', ?url)) } %s", ++ "{ %s . ?obj nie:isStoredAs ?file . ?file nie:url ?url . FILTER(tracker:uri-is-descendant('file://%s/', ?url)) } %s", + (yyvsp[(1) - (1)].sval), ssp_slq->slq_scope, result_limit); + (yyval.sval) = ssp_result; + } +diff --git a/etc/spotlight/sparql_parser.y b/etc/spotlight/sparql_parser.y +index 9d609976..5201e3d3 100644 +--- a/etc/spotlight/sparql_parser.y b/etc/spotlight/sparql_parser.y +@@ -78,7 +78,7 @@ expr { + result_limit = ""; + ssp_result = talloc_asprintf(ssp_slq, + "SELECT ?url WHERE " +- "{ %s . ?obj nie:url ?url . FILTER(tracker:uri-is-descendant('file://%s/', ?url)) } %s", ++ "{ %s . ?obj nie:isStoredAs ?file . ?file nie:url ?url . FILTER(tracker:uri-is-descendant('file://%s/', ?url)) } %s", + $1, ssp_slq->slq_scope, result_limit); + $$ = ssp_result; + } +diff --git a/include/atalk/spotlight.h b/include/atalk/spotlight.h +index 0e64b860..19d71009 100644 +--- a/include/atalk/spotlight.h b/include/atalk/spotlight.h +@@ -29,8 +29,10 @@ + #ifdef HAVE_TRACKER + #include + #include ++#ifndef HAVE_TRACKER3 + #include + #endif ++#endif + + /*
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: fce4168f831c9ba6e61b9ad773261d01a1069558 Author: Matt Turner gentoo org> AuthorDate: Wed Apr 28 16:20:41 2021 + Commit: Matt Turner gentoo org> CommitDate: Wed Apr 28 16:27:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fce4168f net-fs/netatalk: Depend on appropriate app-misc/tracker SLOT Signed-off-by: Matt Turner gentoo.org> .../netatalk/{netatalk-3.1.12-r1.ebuild => netatalk-3.1.12-r2.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/netatalk/netatalk-3.1.12-r1.ebuild b/net-fs/netatalk/netatalk-3.1.12-r2.ebuild similarity index 99% rename from net-fs/netatalk/netatalk-3.1.12-r1.ebuild rename to net-fs/netatalk/netatalk-3.1.12-r2.ebuild index 8d987c2b347..3a286936a38 100644 --- a/net-fs/netatalk/netatalk-3.1.12-r1.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12-r2.ebuild @@ -34,7 +34,7 @@ CDEPEND=" pam? ( sys-libs/pam ) ssl? ( dev-libs/openssl:0= ) tcpd? ( sys-apps/tcp-wrappers ) - tracker? ( app-misc/tracker ) + tracker? ( app-misc/tracker:0= ) zeroconf? ( net-dns/avahi[dbus] ) " RDEPEND="${CDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: f2644299d866a62fa8b97d9fe51a4a00e81058ba Author: Sam James gentoo org> AuthorDate: Wed Jan 27 03:16:56 2021 + Commit: Sam James gentoo org> CommitDate: Wed Jan 27 03:16:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2644299 net-fs/netatalk: fix DoubleEmptyLine Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> net-fs/netatalk/netatalk-3.1.12-r1.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/net-fs/netatalk/netatalk-3.1.12-r1.ebuild b/net-fs/netatalk/netatalk-3.1.12-r1.ebuild index 3e29c32f7ef..8d987c2b347 100644 --- a/net-fs/netatalk/netatalk-3.1.12-r1.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12-r1.ebuild @@ -120,7 +120,6 @@ src_install() { # The pamd file isn't what we need, use pamd_mimic_system rm -rf "${ED}/etc/pam.d" || die - if use pam; then pamd_mimic_system netatalk auth account password session fi
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 2fb27d8e5c7b8eb782b8c344b08d368058ede450 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Jan 22 16:31:34 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Jan 22 16:31:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fb27d8e net-fs/netatalk: install pam files conditionally Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Mikle Kolyada gentoo.org> .../{netatalk-3.1.12.ebuild => netatalk-3.1.12-r1.ebuild} | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/net-fs/netatalk/netatalk-3.1.12.ebuild b/net-fs/netatalk/netatalk-3.1.12-r1.ebuild similarity index 97% rename from net-fs/netatalk/netatalk-3.1.12.ebuild rename to net-fs/netatalk/netatalk-3.1.12-r1.ebuild index 010c1ff320b..3e29c32f7ef 100644 --- a/net-fs/netatalk/netatalk-3.1.12.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -119,7 +119,11 @@ src_install() { # The pamd file isn't what we need, use pamd_mimic_system rm -rf "${ED}/etc/pam.d" || die - pamd_mimic_system netatalk auth account password session + + + if use pam; then + pamd_mimic_system netatalk auth account password session + fi sed \ -e "s|:SBINDIR:|${EPREFIX}/usr/sbin|g" \
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 5edcfce354d52cf4fd4f01549ed778443453dcd8 Author: Michał Górny gentoo org> AuthorDate: Sat Aug 22 07:47:12 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat Aug 22 08:04:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5edcfce3 net-fs/netatalk: Eradicate utils (python2) Closes: https://bugs.gentoo.org/735416 Signed-off-by: Michał Górny gentoo.org> net-fs/netatalk/metadata.xml | 1 - net-fs/netatalk/netatalk-3.1.12.ebuild | 26 +++--- 2 files changed, 7 insertions(+), 20 deletions(-) diff --git a/net-fs/netatalk/metadata.xml b/net-fs/netatalk/metadata.xml index 75b09776908..2dcee064863 100644 --- a/net-fs/netatalk/metadata.xml +++ b/net-fs/netatalk/metadata.xml @@ -7,7 +7,6 @@ Add support for user quota on various filesystems Add shadow support Add support for spotlight like tracker - Install afpstats script Use dev-libs/openssl to provide DHX User Access Modules. These are not used with most recent versions of OS X diff --git a/net-fs/netatalk/netatalk-3.1.12.ebuild b/net-fs/netatalk/netatalk-3.1.12.ebuild index c56257545e1..010c1ff320b 100644 --- a/net-fs/netatalk/netatalk-3.1.12.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12.ebuild @@ -3,11 +3,9 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 ) - AUTOTOOLS_AUTORECONF=yes -inherit autotools flag-o-matic multilib pam python-r1 systemd +inherit autotools flag-o-matic multilib pam systemd DESCRIPTION="Open Source AFP server" HOMEPAGE="http://netatalk.sourceforge.net/"; @@ -16,7 +14,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(ver_cut 1-3)/${P}.tar.bz2" LICENSE="GPL-2 BSD" SLOT="0/18.0" KEYWORDS="amd64 arm ~ppc ~ppc64 x86" -IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota samba +shadow ssl tracker tcpd +utils zeroconf" +IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota samba +shadow ssl tracker tcpd zeroconf" CDEPEND=" !app-editors/yudit @@ -37,14 +35,9 @@ CDEPEND=" ssl? ( dev-libs/openssl:0= ) tcpd? ( sys-apps/tcp-wrappers ) tracker? ( app-misc/tracker ) - utils? ( ${PYTHON_DEPS} ) zeroconf? ( net-dns/avahi[dbus] ) " -RDEPEND="${CDEPEND} - utils? ( - dev-lang/perl - dev-python/dbus-python[${PYTHON_USEDEP}] - )" +RDEPEND="${CDEPEND}" DEPEND="${CDEPEND} virtual/yacc sys-devel/flex" @@ -53,8 +46,7 @@ RESTRICT="test" REQUIRED_USE=" ldap? ( acl ) - tracker? ( dbus ) - utils? ( ${PYTHON_REQUIRED_USE} )" + tracker? ( dbus )" PATCHES=( "${FILESDIR}"/${PN}-3.1.7-gentoo.patch @@ -67,11 +59,9 @@ src_prepare() { default append-flags -fno-strict-aliasing - if ! use utils; then - sed \ - -e "s:shell_utils::g" \ - -i contrib/Makefile.am || die - fi + sed \ + -e "s:shell_utils::g" \ + -i contrib/Makefile.am || die eautoreconf } @@ -138,8 +128,6 @@ src_install() { > "${T}"/service.systemd || die systemd_newunit "${T}"/service.systemd ${PN}.service - use utils && python_foreach_impl python_doscript contrib/shell_utils/afpstats - # no static archives find "${ED}" -name '*.la' -delete || die }
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/, net-fs/netatalk/files/
commit: 233aa32334f7ed86ac66897f9edd47f221bc299f Author: David Seifert gentoo org> AuthorDate: Thu Jun 11 13:49:03 2020 + Commit: David Seifert gentoo org> CommitDate: Thu Jun 11 13:49:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=233aa323 net-fs/netatalk: Fix building with -fno-common Closes: https://bugs.gentoo.org/706852 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: David Seifert gentoo.org> net-fs/netatalk/files/netatalk-3.1.12-fno-common.patch | 11 +++ net-fs/netatalk/netatalk-3.1.12.ebuild | 1 + 2 files changed, 12 insertions(+) diff --git a/net-fs/netatalk/files/netatalk-3.1.12-fno-common.patch b/net-fs/netatalk/files/netatalk-3.1.12-fno-common.patch new file mode 100644 index 000..52a8cf3dce9 --- /dev/null +++ b/net-fs/netatalk/files/netatalk-3.1.12-fno-common.patch @@ -0,0 +1,11 @@ +--- a/etc/afpd/directory.h b/etc/afpd/directory.h +@@ -91,7 +91,7 @@ + #define AR_UWRITE (1<<2) + #define AR_UOWN (1<<7) + +-q_t *invalid_dircache_entries; ++extern q_t *invalid_dircache_entries; + + typedef int (*dir_loop)(struct dirent *, char *, void *); + diff --git a/net-fs/netatalk/netatalk-3.1.12.ebuild b/net-fs/netatalk/netatalk-3.1.12.ebuild index 369ce4e2ac3..89d0bf17760 100644 --- a/net-fs/netatalk/netatalk-3.1.12.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12.ebuild @@ -60,6 +60,7 @@ PATCHES=( "${FILESDIR}"/${PN}-3.1.7-gentoo.patch "${FILESDIR}"/${PN}-3.1.8-disable-ld-library-path.patch #564350 "${FILESDIR}"/${PN}-3.1.12-my_bool.patch #692560 + "${FILESDIR}"/${PN}-3.1.12-fno-common.patch #706852 ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 3aa8c1ccb012b519014b4f5f444e58554fb9dfaa Author: David Seifert gentoo org> AuthorDate: Thu Jun 11 13:49:06 2020 + Commit: David Seifert gentoo org> CommitDate: Thu Jun 11 13:49:06 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aa8c1cc net-fs/netatalk: [QA] clean up ebuild * remove static archives/.la files * remove USE=static-libs * use ${ED} consistently * don't mix output streams Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: David Seifert gentoo.org> net-fs/netatalk/netatalk-3.1.12.ebuild | 24 ++-- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/net-fs/netatalk/netatalk-3.1.12.ebuild b/net-fs/netatalk/netatalk-3.1.12.ebuild index 89d0bf17760..c56257545e1 100644 --- a/net-fs/netatalk/netatalk-3.1.12.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(ver_cut 1-3)/${P}.tar.bz2" LICENSE="GPL-2 BSD" SLOT="0/18.0" KEYWORDS="amd64 arm ~ppc ~ppc64 x86" -IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota samba +shadow ssl static-libs tracker tcpd +utils zeroconf" +IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota samba +shadow ssl tracker tcpd +utils zeroconf" CDEPEND=" !app-editors/yudit @@ -102,6 +102,7 @@ src_configure() { $(use_with tracker) $(use_with tracker dbus-daemon "${EPREFIX}/usr/bin/dbus-daemon") $(use_with tracker tracker-pkgconfig-version $(ver_cut 1 $(best_version app-misc/tracker | sed 's:app-misc/tracker-::g')).0) + --disable-static --enable-overwrite --disable-krb4-uam --disable-afs @@ -121,9 +122,9 @@ src_install() { default if use zeroconf; then - sed -i -e '/avahi-daemon/s:use:need:g' "${D}"/etc/init.d/${PN} || die + sed -i -e '/avahi-daemon/s:use:need:g' "${ED}"/etc/init.d/${PN} || die else - sed -i -e '/avahi-daemon/d' "${D}"/etc/init.d/${PN} || die + sed -i -e '/avahi-daemon/d' "${ED}"/etc/init.d/${PN} || die fi # The pamd file isn't what we need, use pamd_mimic_system @@ -138,6 +139,9 @@ src_install() { systemd_newunit "${T}"/service.systemd ${PN}.service use utils && python_foreach_impl python_doscript contrib/shell_utils/afpstats + + # no static archives + find "${ED}" -name '*.la' -delete || die } pkg_postinst() { @@ -154,29 +158,29 @@ pkg_postinst() { fi done - echo "" + elog elog "Starting from version 3.0 only uses a single init script again" elog "Please update your runlevels accordingly" - echo "" + elog elog "Dependencies should be resolved automatically depending on settings" elog "but please report issues with this on https://bugs.gentoo.org/ if" elog "you find any." - echo "" + elog elog "Following config files are obsolete now:" elog "afpd.conf, netatalk.conf, AppleVolumes.default and afp_ldap.conf" elog "in favour of" elog "/etc/afp.conf" - echo "" + elog elog "Please convert your existing configs before you restart your daemon" - echo "" + elog elog "The new AppleDouble default backend is appledouble = ea" elog "Existing entries will be updated on access, but can do an offline" elog "conversion with" elog "dbd -ruve /path/to/Volume" - echo "" + elog elog "For general notes on the upgrade, please visit" elog "http://netatalk.sourceforge.net/3.0/htmldocs/upgrade.html"; - echo "" + elog break fi done
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/files/, net-fs/netatalk/
commit: 18c9cd112e5f37795391d3f0b895741c79a047e7 Author: Fabian Groffen gentoo org> AuthorDate: Wed Apr 8 07:42:50 2020 + Commit: Fabian Groffen gentoo org> CommitDate: Wed Apr 8 07:42:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c9cd11 net-fs/netatalk-3.1.2: fix compilation due to my_bool, bug #692560 Closes: https://bugs.gentoo.org/692560 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Fabian Groffen gentoo.org> net-fs/netatalk/files/netatalk-3.1.12-my_bool.patch | 16 net-fs/netatalk/netatalk-3.1.12.ebuild | 1 + 2 files changed, 17 insertions(+) diff --git a/net-fs/netatalk/files/netatalk-3.1.12-my_bool.patch b/net-fs/netatalk/files/netatalk-3.1.12-my_bool.patch new file mode 100644 index 000..3b4ff99ec57 --- /dev/null +++ b/net-fs/netatalk/files/netatalk-3.1.12-my_bool.patch @@ -0,0 +1,16 @@ +fix my_bool compilation issue due to newer MySQL removing the type + +https://bugs.gentoo.org/692560 +Patch by Kostiantyn Gorbunov + +--- a/libatalk/cnid/mysql/cnid_mysql.c 2016-03-10 10:06:20.0 +0200 b/libatalk/cnid/mysql/cnid_mysql.c 2019-09-02 19:55:04.361132422 +0300 +@@ -848,7 +848,7 @@ + + /* Initialize and connect to MySQL server */ + EC_NULL( db->cnid_mysql_con = mysql_init(NULL) ); +-my_bool my_recon = true; ++bool my_recon = true; + EC_ZERO( mysql_options(db->cnid_mysql_con, MYSQL_OPT_RECONNECT, &my_recon) ); + int my_timeout = 600; + EC_ZERO( mysql_options(db->cnid_mysql_con, MYSQL_OPT_CONNECT_TIMEOUT, &my_timeout) ); diff --git a/net-fs/netatalk/netatalk-3.1.12.ebuild b/net-fs/netatalk/netatalk-3.1.12.ebuild index da4f8e1ca7c..369ce4e2ac3 100644 --- a/net-fs/netatalk/netatalk-3.1.12.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12.ebuild @@ -59,6 +59,7 @@ REQUIRED_USE=" PATCHES=( "${FILESDIR}"/${PN}-3.1.7-gentoo.patch "${FILESDIR}"/${PN}-3.1.8-disable-ld-library-path.patch #564350 + "${FILESDIR}"/${PN}-3.1.12-my_bool.patch #692560 ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 981070495be99ced450195c8dcd547dd3d8870c0 Author: Mikle Kolyada gentoo org> AuthorDate: Sat Oct 12 21:19:09 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Oct 12 21:19:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98107049 net-fs/netatalk: migrate to sys-libs/pam Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Mikle Kolyada gentoo.org> net-fs/netatalk/netatalk-3.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/netatalk/netatalk-3.1.12.ebuild b/net-fs/netatalk/netatalk-3.1.12.ebuild index d16e87282fc..3e812e2ad85 100644 --- a/net-fs/netatalk/netatalk-3.1.12.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12.ebuild @@ -33,7 +33,7 @@ CDEPEND=" dbus? ( sys-apps/dbus dev-libs/dbus-glib ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap ) - pam? ( virtual/pam ) + pam? ( sys-libs/pam ) ssl? ( dev-libs/openssl:0= ) tcpd? ( sys-apps/tcp-wrappers ) tracker? ( app-misc/tracker )
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: f4dddef54185b157e38434cd482afef2e1b2ae42 Author: David Seifert gentoo org> AuthorDate: Sun Aug 11 11:19:55 2019 + Commit: David Seifert gentoo org> CommitDate: Sun Aug 11 11:19:55 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4dddef5 net-fs/netatalk: [QA] Fix missing trailing slash Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: David Seifert gentoo.org> net-fs/netatalk/netatalk-3.1.12.ebuild | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/net-fs/netatalk/netatalk-3.1.12.ebuild b/net-fs/netatalk/netatalk-3.1.12.ebuild index f5cb53b7a12..a6adead6ef8 100644 --- a/net-fs/netatalk/netatalk-3.1.12.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12.ebuild @@ -144,11 +144,11 @@ pkg_postinst() { for v in ${REPLACING_VERSIONS}; do if [[ $(ver_test ${v} -lt 3) ]]; then for fle in afp_signature.conf afp_voluuid.conf; do - if [[ -f "${ROOT}"etc/netatalk/${fle} ]]; then - if [[ ! -f "${ROOT}"var/lib/netatalk/${fle} ]]; then + if [[ -f "${ROOT}"/etc/netatalk/${fle} ]]; then + if [[ ! -f "${ROOT}"/var/lib/netatalk/${fle} ]]; then mv \ - "${ROOT}"etc/netatalk/${fle} \ - "${ROOT}"var/lib/netatalk/ + "${ROOT}"/etc/netatalk/${fle} \ + "${ROOT}"/var/lib/netatalk/ fi fi done
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: ce8b93d965b9827582fb741e49f12b5fc2fa1792 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Aug 1 20:00:50 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Aug 1 20:00:50 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce8b93d9 net-fs/netatalk: Drop 3.1.10 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Andreas Sturmlechner gentoo.org> net-fs/netatalk/Manifest | 1 - net-fs/netatalk/netatalk-3.1.10.ebuild | 181 - 2 files changed, 182 deletions(-) diff --git a/net-fs/netatalk/Manifest b/net-fs/netatalk/Manifest index 2672236988f..0bf4ddfe0aa 100644 --- a/net-fs/netatalk/Manifest +++ b/net-fs/netatalk/Manifest @@ -1,2 +1 @@ -DIST netatalk-3.1.10.tar.bz2 1811929 BLAKE2B 9249b6e32ae8a5c3cefd461e182fa4972c3b65c19cc8f25f3eeaa00b8f2694ee2e03d1adf702e59a7a8da5d3f53d047c18f99a13bbfbc6d4b29b888ee20f1906 SHA512 dd1f49307b5298a784e2b487c0da94459632bab8353cf505cd4b104f4c0b55bbb77caf73e8b4c60af64018b345df78337accac3b5ed6cb5620309b163a86d32b DIST netatalk-3.1.12.tar.bz2 1918312 BLAKE2B a0672ad769530d96b13a4bf74a1f17d86aa924f05e8185cf6b1bdbfe97fbcf23d36e2f3e5e32a32194a9d3020864e5afa2812f8fb947c68629b15c259a745bf3 SHA512 0b22abaf0084d5684ccc049225abb34caa32893ea8fe7eb67901fde94726f054149ce78d2da49cf06fe30360eb18b2edccff20f9ac69d5ab5105f6d2f4178759 diff --git a/net-fs/netatalk/netatalk-3.1.10.ebuild b/net-fs/netatalk/netatalk-3.1.10.ebuild deleted file mode 100644 index 60690c4d7c8..000 --- a/net-fs/netatalk/netatalk-3.1.10.ebuild +++ /dev/null @@ -1,181 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -AUTOTOOLS_AUTORECONF=yes - -inherit autotools-utils eapi7-ver flag-o-matic multilib pam python-r1 systemd versionator - -DESCRIPTION="Open Source AFP server" -HOMEPAGE="http://netatalk.sourceforge.net/"; -SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(get_version_component_range 1-3)/${P}.tar.bz2" - -LICENSE="GPL-2 BSD" -SLOT="0/17.0" -KEYWORDS="amd64 arm ~ppc ~ppc64 x86 ~x86-fbsd" -IUSE="acl cracklib dbus debug pgp kerberos ldap pam quota samba +shadow ssl static-libs tracker tcpd +utils zeroconf" - -CDEPEND=" - !app-editors/yudit - dev-libs/libevent:0= - >=dev-libs/libgcrypt-1.2.3:0 - sys-apps/coreutils - >=sys-libs/db-4.2.52:= - sys-libs/tdb - acl? ( - sys-apps/attr - sys-apps/acl - ) - cracklib? ( sys-libs/cracklib ) - dbus? ( sys-apps/dbus dev-libs/dbus-glib ) - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap ) - pam? ( virtual/pam ) - ssl? ( dev-libs/openssl:0 ) - tcpd? ( sys-apps/tcp-wrappers ) - tracker? ( app-misc/tracker ) - utils? ( ${PYTHON_DEPS} ) - zeroconf? ( net-dns/avahi[dbus] ) -" -RDEPEND="${CDEPEND} - utils? ( - dev-lang/perl - dev-python/dbus-python[${PYTHON_USEDEP}] - )" -DEPEND="${CDEPEND} - virtual/yacc - sys-devel/flex" - -RESTRICT="test" - -REQUIRED_USE=" - ldap? ( acl ) - tracker? ( dbus ) - utils? ( ${PYTHON_REQUIRED_USE} )" - -PATCHES=( - "${FILESDIR}"/${PN}-3.1.7-gentoo.patch - "${FILESDIR}"/${PN}-3.1.8-disable-ld-library-path.patch #564350 -) - -src_prepare() { - if ! use utils; then - sed \ - -e "s:shell_utils::g" \ - -i contrib/Makefile.am || die - fi - autotools-utils_src_prepare -} - -src_configure() { - local myeconfargs=() - - append-flags -fno-strict-aliasing - - # Ignore --with-init-style=gentoo, we install the init.d by hand and we avoid having - # to sed the Makefiles to not do rc-update. - # TODO: - # systemd : --with-init-style=systemd - myeconfargs+=( - $(use_enable debug) - $(use_enable debug debugging) - $(use_enable pgp pgp-uam) - $(use_enable kerberos) - $(use_enable kerberos krbV-uam) - $(use_enable quota) - $(use_enable tcpd tcp-wrappers) - $(use_enable zeroconf) - $(use_with acl acls) - $(use_with cracklib) - $(use_with dbus afpstats) - $(use_with ldap) - $(use_with pam) - $(use_with samba smbsharemodes) - $(use_with shadow) - $(use_with ssl ssl-dir) - $(use_with tracker) - $(use_with tracker dbus-daemon "${EPREFIX}/usr/bin/dbus-daemon") - $(use_with tracker tracker-pkgconfig-version $(ver_cut 1 $(best_version app-misc/tracker | sed 's:app-misc/tracker-::g')).0) - --enable-overwrite - --disable-krb4-uam - --disable-afs - --with-libevent-header=/
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: ab90b432b2bbafd4051a140038c99fbf9f67559b Author: Mikle Kolyada gentoo org> AuthorDate: Thu Aug 1 19:58:07 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu Aug 1 19:58:49 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab90b432 net-fs/netatalk: arm stable wrt bug #687044 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> net-fs/netatalk/netatalk-3.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/netatalk/netatalk-3.1.12.ebuild b/net-fs/netatalk/netatalk-3.1.12.ebuild index 472a18240ee..f5cb53b7a12 100644 --- a/net-fs/netatalk/netatalk-3.1.12.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(ver_cut 1-3)/${P}.tar.bz2" LICENSE="GPL-2 BSD" SLOT="0/18.0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~x86-fbsd" +KEYWORDS="amd64 arm ~ppc ~ppc64 x86 ~x86-fbsd" IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota samba +shadow ssl static-libs tracker tcpd +utils zeroconf" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: a6b671312e838c8ed9c69362be1a054ccf1d3f63 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jun 5 06:45:51 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jun 5 06:45:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6b67131 net-fs/netatalk: amd64 stable wrt bug #687044 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" net-fs/netatalk/netatalk-3.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/netatalk/netatalk-3.1.12.ebuild b/net-fs/netatalk/netatalk-3.1.12.ebuild index 88ce2028504..472a18240ee 100644 --- a/net-fs/netatalk/netatalk-3.1.12.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(ver_cut 1-3)/${P}.tar.bz2" LICENSE="GPL-2 BSD" SLOT="0/18.0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 x86 ~x86-fbsd" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~x86-fbsd" IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota samba +shadow ssl static-libs tracker tcpd +utils zeroconf" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 265a0a147477469b2f6b24deb7d0f3e37e2db2ae Author: Mart Raudsepp gentoo org> AuthorDate: Fri Feb 15 18:40:53 2019 + Commit: Mart Raudsepp gentoo org> CommitDate: Fri Feb 15 18:41:20 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=265a0a14 net-fs/netatalk: pass correct tracker-pkgconfig-version At least since 1.0, the pkgconfig version is always 1.0 or 2.0, without the minor version affecting it (as that's semantically backwards compatible). As we don't have any 0.x anymore, change it to pass the found tracker major version with .0 suffixed. This should fix the option. Before the fix it seems it just fails to find tracker non-fatally and disabled tracker usage despite USE=tracker being used. Bug: https://bugs.gentoo.org/672308 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp gentoo.org> net-fs/netatalk/netatalk-3.1.10.ebuild | 6 +++--- net-fs/netatalk/netatalk-3.1.12.ebuild | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/net-fs/netatalk/netatalk-3.1.10.ebuild b/net-fs/netatalk/netatalk-3.1.10.ebuild index 39d75a27f41..60690c4d7c8 100644 --- a/net-fs/netatalk/netatalk-3.1.10.ebuild +++ b/net-fs/netatalk/netatalk-3.1.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 ) AUTOTOOLS_AUTORECONF=yes -inherit autotools-utils flag-o-matic multilib pam python-r1 systemd versionator +inherit autotools-utils eapi7-ver flag-o-matic multilib pam python-r1 systemd versionator DESCRIPTION="Open Source AFP server" HOMEPAGE="http://netatalk.sourceforge.net/"; @@ -98,7 +98,7 @@ src_configure() { $(use_with ssl ssl-dir) $(use_with tracker) $(use_with tracker dbus-daemon "${EPREFIX}/usr/bin/dbus-daemon") - $(use_with tracker tracker-pkgconfig-version $(get_version_component_range 1-2 $(best_version app-misc/tracker | sed 's:app-misc/tracker-::g'))) + $(use_with tracker tracker-pkgconfig-version $(ver_cut 1 $(best_version app-misc/tracker | sed 's:app-misc/tracker-::g')).0) --enable-overwrite --disable-krb4-uam --disable-afs diff --git a/net-fs/netatalk/netatalk-3.1.12.ebuild b/net-fs/netatalk/netatalk-3.1.12.ebuild index 026d6442f0e..1d6ee17df24 100644 --- a/net-fs/netatalk/netatalk-3.1.12.ebuild +++ b/net-fs/netatalk/netatalk-3.1.12.ebuild @@ -99,7 +99,7 @@ src_configure() { $(use_with ssl ssl-dir) $(use_with tracker) $(use_with tracker dbus-daemon "${EPREFIX}/usr/bin/dbus-daemon") - $(use_with tracker tracker-pkgconfig-version $(ver_cut 1-2 $(best_version app-misc/tracker | sed 's:app-misc/tracker-::g'))) + $(use_with tracker tracker-pkgconfig-version $(ver_cut 1 $(best_version app-misc/tracker | sed 's:app-misc/tracker-::g')).0) --enable-overwrite --disable-krb4-uam --disable-afs
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: c5a1976a860651b98330e379fa4ecb9612410303 Author: Justin Lecher gentoo org> AuthorDate: Wed Jan 2 10:56:07 2019 + Commit: Justin Lecher gentoo org> CommitDate: Wed Jan 2 11:39:24 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5a1976a net-fs/netatalk: add missing slot operator Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Justin Lecher gentoo.org> net-fs/netatalk/netatalk-3.1.11.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-fs/netatalk/netatalk-3.1.11.ebuild b/net-fs/netatalk/netatalk-3.1.11.ebuild index 761f1c4f004..52f7bcd57e6 100644 --- a/net-fs/netatalk/netatalk-3.1.11.ebuild +++ b/net-fs/netatalk/netatalk-3.1.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -34,7 +34,7 @@ CDEPEND=" kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap ) pam? ( virtual/pam ) - ssl? ( dev-libs/openssl:0 ) + ssl? ( dev-libs/openssl:0= ) tcpd? ( sys-apps/tcp-wrappers ) tracker? ( app-misc/tracker ) utils? ( ${PYTHON_DEPS} )
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: a435acc5f2e5d36c7b719168bb4326f152b51e83 Author: Justin Lecher gentoo org> AuthorDate: Wed Jan 2 11:28:28 2019 + Commit: Justin Lecher gentoo org> CommitDate: Wed Jan 2 11:39:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a435acc5 net-fs/netatalk: Drop old Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Justin Lecher gentoo.org> net-fs/netatalk/Manifest | 2 - net-fs/netatalk/netatalk-3.1.11.ebuild | 181 - net-fs/netatalk/netatalk-3.1.8.ebuild | 179 3 files changed, 362 deletions(-) diff --git a/net-fs/netatalk/Manifest b/net-fs/netatalk/Manifest index 811d0746015..2672236988f 100644 --- a/net-fs/netatalk/Manifest +++ b/net-fs/netatalk/Manifest @@ -1,4 +1,2 @@ DIST netatalk-3.1.10.tar.bz2 1811929 BLAKE2B 9249b6e32ae8a5c3cefd461e182fa4972c3b65c19cc8f25f3eeaa00b8f2694ee2e03d1adf702e59a7a8da5d3f53d047c18f99a13bbfbc6d4b29b888ee20f1906 SHA512 dd1f49307b5298a784e2b487c0da94459632bab8353cf505cd4b104f4c0b55bbb77caf73e8b4c60af64018b345df78337accac3b5ed6cb5620309b163a86d32b -DIST netatalk-3.1.11.tar.bz2 1812227 BLAKE2B a416d8fe96df6869ac63b0d41ede37e21f7a49528f12719a74497813749b5cf523c2f3cba5a5034cb2a978c2c83ea1d516a24b71f28fa584bc5c9261f129274c SHA512 330e584f34b5f5e8714b3eca8e11adb93134cc0afa73e9bc25ddadcf3e9a96779a2979dfc08a64d343b148bc2d4e0e0f25b08d9c46d6b68057611d04ecfd06ea DIST netatalk-3.1.12.tar.bz2 1918312 BLAKE2B a0672ad769530d96b13a4bf74a1f17d86aa924f05e8185cf6b1bdbfe97fbcf23d36e2f3e5e32a32194a9d3020864e5afa2812f8fb947c68629b15c259a745bf3 SHA512 0b22abaf0084d5684ccc049225abb34caa32893ea8fe7eb67901fde94726f054149ce78d2da49cf06fe30360eb18b2edccff20f9ac69d5ab5105f6d2f4178759 -DIST netatalk-3.1.8.tar.bz2 1802404 BLAKE2B 101285dc9c031b95a6e353a215ba119e6e25a7c3741e4ce40d86c21479fe33c2b268923d5ff060b97f3c35cb10c99d94c4da2fa4a089c8dfcef08a28044ed186 SHA512 734745743b2d5fe39f3d6716f377e6255d6a061e3c615a4fe30db388ec6d848f6db063d733dfa24ccf967f1e9042841bce4824f4bed391952c4304ee11e11b0d diff --git a/net-fs/netatalk/netatalk-3.1.11.ebuild b/net-fs/netatalk/netatalk-3.1.11.ebuild deleted file mode 100644 index 52f7bcd57e6..000 --- a/net-fs/netatalk/netatalk-3.1.11.ebuild +++ /dev/null @@ -1,181 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -AUTOTOOLS_AUTORECONF=yes - -inherit autotools-utils flag-o-matic multilib pam python-r1 systemd versionator - -DESCRIPTION="Open Source AFP server" -HOMEPAGE="http://netatalk.sourceforge.net/"; -SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(get_version_component_range 1-3)/${P}.tar.bz2" - -LICENSE="GPL-2 BSD" -SLOT="0/17.0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" -IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota samba +shadow ssl static-libs tracker tcpd +utils zeroconf" - -CDEPEND=" - !app-editors/yudit - dev-libs/libevent:0= - >=dev-libs/libgcrypt-1.2.3:0 - sys-apps/coreutils - >=sys-libs/db-4.2.52:= - sys-libs/tdb - acl? ( - sys-apps/attr - sys-apps/acl - ) - cracklib? ( sys-libs/cracklib ) - dbus? ( sys-apps/dbus dev-libs/dbus-glib ) - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap ) - pam? ( virtual/pam ) - ssl? ( dev-libs/openssl:0= ) - tcpd? ( sys-apps/tcp-wrappers ) - tracker? ( app-misc/tracker ) - utils? ( ${PYTHON_DEPS} ) - zeroconf? ( net-dns/avahi[dbus] ) -" -RDEPEND="${CDEPEND} - utils? ( - dev-lang/perl - dev-python/dbus-python[${PYTHON_USEDEP}] - )" -DEPEND="${CDEPEND} - virtual/yacc - sys-devel/flex" - -RESTRICT="test" - -REQUIRED_USE=" - ldap? ( acl ) - tracker? ( dbus ) - utils? ( ${PYTHON_REQUIRED_USE} )" - -PATCHES=( - "${FILESDIR}"/${PN}-3.1.7-gentoo.patch - "${FILESDIR}"/${PN}-3.1.8-disable-ld-library-path.patch #564350 -) - -src_prepare() { - if ! use utils; then - sed \ - -e "s:shell_utils::g" \ - -i contrib/Makefile.am || die - fi - autotools-utils_src_prepare -} - -src_configure() { - local myeconfargs=() - - append-flags -fno-strict-aliasing - - # Ignore --with-init-style=gentoo, we install the init.d by hand and we avoid having - # to sed the Makefiles to not do rc-update. - # TODO: - # systemd : --with-init-style=systemd - myeconfargs+=( - $(use_enable debug) - $(use_enable debug debugging) - $(use_enable pgp pgp-uam) - $(use_enable kerberos) - $(use_enable kerberos krbV-uam) - $(use_enable quota) - $(use_enable tcpd tcp-wrappers) - $(use_enable zeroconf) - $(use_with
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 702ecfb371c1cdf498527f970283cc77481fef3e Author: Justin Lecher gentoo org> AuthorDate: Wed Jan 2 11:24:44 2019 + Commit: Justin Lecher gentoo org> CommitDate: Wed Jan 2 11:39:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=702ecfb3 net-fs/netatalk: Version Bump Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Justin Lecher gentoo.org> net-fs/netatalk/Manifest | 1 + net-fs/netatalk/netatalk-3.1.12.ebuild | 182 + 2 files changed, 183 insertions(+) diff --git a/net-fs/netatalk/Manifest b/net-fs/netatalk/Manifest index a4106c8d48a..811d0746015 100644 --- a/net-fs/netatalk/Manifest +++ b/net-fs/netatalk/Manifest @@ -1,3 +1,4 @@ DIST netatalk-3.1.10.tar.bz2 1811929 BLAKE2B 9249b6e32ae8a5c3cefd461e182fa4972c3b65c19cc8f25f3eeaa00b8f2694ee2e03d1adf702e59a7a8da5d3f53d047c18f99a13bbfbc6d4b29b888ee20f1906 SHA512 dd1f49307b5298a784e2b487c0da94459632bab8353cf505cd4b104f4c0b55bbb77caf73e8b4c60af64018b345df78337accac3b5ed6cb5620309b163a86d32b DIST netatalk-3.1.11.tar.bz2 1812227 BLAKE2B a416d8fe96df6869ac63b0d41ede37e21f7a49528f12719a74497813749b5cf523c2f3cba5a5034cb2a978c2c83ea1d516a24b71f28fa584bc5c9261f129274c SHA512 330e584f34b5f5e8714b3eca8e11adb93134cc0afa73e9bc25ddadcf3e9a96779a2979dfc08a64d343b148bc2d4e0e0f25b08d9c46d6b68057611d04ecfd06ea +DIST netatalk-3.1.12.tar.bz2 1918312 BLAKE2B a0672ad769530d96b13a4bf74a1f17d86aa924f05e8185cf6b1bdbfe97fbcf23d36e2f3e5e32a32194a9d3020864e5afa2812f8fb947c68629b15c259a745bf3 SHA512 0b22abaf0084d5684ccc049225abb34caa32893ea8fe7eb67901fde94726f054149ce78d2da49cf06fe30360eb18b2edccff20f9ac69d5ab5105f6d2f4178759 DIST netatalk-3.1.8.tar.bz2 1802404 BLAKE2B 101285dc9c031b95a6e353a215ba119e6e25a7c3741e4ce40d86c21479fe33c2b268923d5ff060b97f3c35cb10c99d94c4da2fa4a089c8dfcef08a28044ed186 SHA512 734745743b2d5fe39f3d6716f377e6255d6a061e3c615a4fe30db388ec6d848f6db063d733dfa24ccf967f1e9042841bce4824f4bed391952c4304ee11e11b0d diff --git a/net-fs/netatalk/netatalk-3.1.12.ebuild b/net-fs/netatalk/netatalk-3.1.12.ebuild new file mode 100644 index 000..026d6442f0e --- /dev/null +++ b/net-fs/netatalk/netatalk-3.1.12.ebuild @@ -0,0 +1,182 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 ) + +AUTOTOOLS_AUTORECONF=yes + +inherit autotools flag-o-matic multilib pam python-r1 systemd + +DESCRIPTION="Open Source AFP server" +HOMEPAGE="http://netatalk.sourceforge.net/"; +SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(ver_cut 1-3)/${P}.tar.bz2" + +LICENSE="GPL-2 BSD" +SLOT="0/18.0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota samba +shadow ssl static-libs tracker tcpd +utils zeroconf" + +CDEPEND=" + !app-editors/yudit + dev-libs/libevent:0= + >=dev-libs/libgcrypt-1.2.3:0 + sys-apps/coreutils + >=sys-libs/db-4.2.52:= + sys-libs/tdb + acl? ( + sys-apps/attr + sys-apps/acl + ) + cracklib? ( sys-libs/cracklib ) + dbus? ( sys-apps/dbus dev-libs/dbus-glib ) + kerberos? ( virtual/krb5 ) + ldap? ( net-nds/openldap ) + pam? ( virtual/pam ) + ssl? ( dev-libs/openssl:0= ) + tcpd? ( sys-apps/tcp-wrappers ) + tracker? ( app-misc/tracker ) + utils? ( ${PYTHON_DEPS} ) + zeroconf? ( net-dns/avahi[dbus] ) +" +RDEPEND="${CDEPEND} + utils? ( + dev-lang/perl + dev-python/dbus-python[${PYTHON_USEDEP}] + )" +DEPEND="${CDEPEND} + virtual/yacc + sys-devel/flex" + +RESTRICT="test" + +REQUIRED_USE=" + ldap? ( acl ) + tracker? ( dbus ) + utils? ( ${PYTHON_REQUIRED_USE} )" + +PATCHES=( + "${FILESDIR}"/${PN}-3.1.7-gentoo.patch + "${FILESDIR}"/${PN}-3.1.8-disable-ld-library-path.patch #564350 +) + +src_prepare() { + default + append-flags -fno-strict-aliasing + + if ! use utils; then + sed \ + -e "s:shell_utils::g" \ + -i contrib/Makefile.am || die + fi + eautoreconf +} + +src_configure() { + local myeconfargs=() + + # Ignore --with-init-style=gentoo, we install the init.d by hand and we avoid having + # to sed the Makefiles to not do rc-update. + # TODO: + # systemd : --with-init-style=systemd + myeconfargs+=( + $(use_enable debug) + $(use_enable debug debugging) + $(use_enable pgp pgp-uam) + $(use_enable kerberos) + $(use_enable kerberos krbV-uam) + $(use_enable quota) + $(use_enable tcpd tcp-wrappers) + $(use_enable zeroconf) + $(use_with acl acls) + $(use_with cracklib) + $(use_with dbus afpstats) + $(use_with
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 8224551014fc739648b611f8273df4d4661d8cf2 Author: David Seifert gentoo org> AuthorDate: Sun Nov 26 12:39:39 2017 + Commit: David Seifert gentoo org> CommitDate: Sun Nov 26 23:10:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82245510 net-fs/netatalk: [QA] Consistent whitespace in metadata.xml net-fs/netatalk/metadata.xml | 34 -- 1 file changed, 12 insertions(+), 22 deletions(-) diff --git a/net-fs/netatalk/metadata.xml b/net-fs/netatalk/metadata.xml index 22c8cf038f6..75b09776908 100644 --- a/net-fs/netatalk/metadata.xml +++ b/net-fs/netatalk/metadata.xml @@ -1,30 +1,20 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - - - Add support pgp authentication module - - - Add support for user quota on various filesystems. - - - Add shadow support - - - Add support for spotlight like tracker - - - Install afpstats script - - + + + Add support pgp authentication module + Add support for user quota on various filesystems + Add shadow support + Add support for spotlight like tracker + Install afpstats script + Use dev-libs/openssl to provide DHX User Access Modules. These are not used with most recent versions of OS X and can be kept disabled without risks. - - -netatalk - + + + netatalk +
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 7b4f8073c68c05ed4b8cf7dba915ab683872f928 Author: Michael Weber gentoo org> AuthorDate: Thu Apr 13 17:48:20 2017 + Commit: Michael Weber gentoo org> CommitDate: Thu Apr 13 17:48:39 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b4f8073 net-fs/netatalk: Version bump (bug 614420). Package-Manager: Portage-2.3.5, Repoman-2.3.2 net-fs/netatalk/Manifest | 1 + net-fs/netatalk/netatalk-3.1.11.ebuild | 181 + 2 files changed, 182 insertions(+) diff --git a/net-fs/netatalk/Manifest b/net-fs/netatalk/Manifest index e585b948f2c..77f1bbc418f 100644 --- a/net-fs/netatalk/Manifest +++ b/net-fs/netatalk/Manifest @@ -1,2 +1,3 @@ DIST netatalk-3.1.10.tar.bz2 1811929 SHA256 2b40161985bb32cff5660bf689a4704f15c33bb87565efc7805dd5c75ad1fcc7 SHA512 dd1f49307b5298a784e2b487c0da94459632bab8353cf505cd4b104f4c0b55bbb77caf73e8b4c60af64018b345df78337accac3b5ed6cb5620309b163a86d32b WHIRLPOOL f5996ef249e98e5cb95ab214087f482502e6177bfa4d259119db8362e45665d775ca4e41277b34e627c4c199859915f9732c101adc0f17ba56bdcf64efc7a789 +DIST netatalk-3.1.11.tar.bz2 1812227 SHA256 3434472ba96d3bbe3b024274438daad83b784ced720f7662a4c1d0a1078799a6 SHA512 330e584f34b5f5e8714b3eca8e11adb93134cc0afa73e9bc25ddadcf3e9a96779a2979dfc08a64d343b148bc2d4e0e0f25b08d9c46d6b68057611d04ecfd06ea WHIRLPOOL d5bc44c13585cb41b8cfd48876398842900b830a8f685585ad993d719bb0a3614bb87d1d43213200eceb9b57ebc48138f3dc6c02692ab6dd27196aa3e59f8e8d DIST netatalk-3.1.8.tar.bz2 1802404 SHA256 34668d5f53b780e9f143c2d7ee06ebc1c2bd7758c60ca483c8b08da27dcc4d4c SHA512 734745743b2d5fe39f3d6716f377e6255d6a061e3c615a4fe30db388ec6d848f6db063d733dfa24ccf967f1e9042841bce4824f4bed391952c4304ee11e11b0d WHIRLPOOL dff6050c746b301864d34b9577f9cea7195878434306e4ad83032a51ba6841b4b8537db6cedef27642d751beeefacba62026addd4b8f5056a9fe9b0b07bf98d8 diff --git a/net-fs/netatalk/netatalk-3.1.11.ebuild b/net-fs/netatalk/netatalk-3.1.11.ebuild new file mode 100644 index 000..761f1c4f004 --- /dev/null +++ b/net-fs/netatalk/netatalk-3.1.11.ebuild @@ -0,0 +1,181 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +AUTOTOOLS_AUTORECONF=yes + +inherit autotools-utils flag-o-matic multilib pam python-r1 systemd versionator + +DESCRIPTION="Open Source AFP server" +HOMEPAGE="http://netatalk.sourceforge.net/"; +SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(get_version_component_range 1-3)/${P}.tar.bz2" + +LICENSE="GPL-2 BSD" +SLOT="0/17.0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="acl cracklib dbus debug kerberos ldap pam pgp quota samba +shadow ssl static-libs tracker tcpd +utils zeroconf" + +CDEPEND=" + !app-editors/yudit + dev-libs/libevent:0= + >=dev-libs/libgcrypt-1.2.3:0 + sys-apps/coreutils + >=sys-libs/db-4.2.52:= + sys-libs/tdb + acl? ( + sys-apps/attr + sys-apps/acl + ) + cracklib? ( sys-libs/cracklib ) + dbus? ( sys-apps/dbus dev-libs/dbus-glib ) + kerberos? ( virtual/krb5 ) + ldap? ( net-nds/openldap ) + pam? ( virtual/pam ) + ssl? ( dev-libs/openssl:0 ) + tcpd? ( sys-apps/tcp-wrappers ) + tracker? ( app-misc/tracker ) + utils? ( ${PYTHON_DEPS} ) + zeroconf? ( net-dns/avahi[dbus] ) +" +RDEPEND="${CDEPEND} + utils? ( + dev-lang/perl + dev-python/dbus-python[${PYTHON_USEDEP}] + )" +DEPEND="${CDEPEND} + virtual/yacc + sys-devel/flex" + +RESTRICT="test" + +REQUIRED_USE=" + ldap? ( acl ) + tracker? ( dbus ) + utils? ( ${PYTHON_REQUIRED_USE} )" + +PATCHES=( + "${FILESDIR}"/${PN}-3.1.7-gentoo.patch + "${FILESDIR}"/${PN}-3.1.8-disable-ld-library-path.patch #564350 +) + +src_prepare() { + if ! use utils; then + sed \ + -e "s:shell_utils::g" \ + -i contrib/Makefile.am || die + fi + autotools-utils_src_prepare +} + +src_configure() { + local myeconfargs=() + + append-flags -fno-strict-aliasing + + # Ignore --with-init-style=gentoo, we install the init.d by hand and we avoid having + # to sed the Makefiles to not do rc-update. + # TODO: + # systemd : --with-init-style=systemd + myeconfargs+=( + $(use_enable debug) + $(use_enable debug debugging) + $(use_enable pgp pgp-uam) + $(use_enable kerberos) + $(use_enable kerberos krbV-uam) + $(use_enable quota) + $(use_enable tcpd tcp-wrappers) + $(use_enable zeroconf) + $(use_with acl acls) + $(use_with cracklib) + $(use_with dbus afpstats) + $(use_with ldap) + $(use_with pam) + $(use_with samba smbshar
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 50fbd568529428778c83b7f29d0f87d09814 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Dec 24 10:24:28 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Dec 24 10:24:28 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50fbd568 net-fs/netatalk: arm stable wrt bug #601814 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> net-fs/netatalk/netatalk-3.1.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/netatalk/netatalk-3.1.10.ebuild b/net-fs/netatalk/netatalk-3.1.10.ebuild index e643681..1410ab0 100644 --- a/net-fs/netatalk/netatalk-3.1.10.ebuild +++ b/net-fs/netatalk/netatalk-3.1.10.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(get_version_component_range LICENSE="GPL-2 BSD" SLOT="0/17.0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~x86-fbsd" +KEYWORDS="amd64 arm ~ppc ~ppc64 x86 ~x86-fbsd" IUSE="acl cracklib dbus debug pgp kerberos ldap pam quota samba +shadow ssl static-libs tracker tcpd +utils zeroconf" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 38dd248f0f1fba37ef61805c09c0842affe0e460 Author: Justin Lecher gentoo org> AuthorDate: Fri Dec 23 15:18:14 2016 + Commit: Justin Lecher gentoo org> CommitDate: Fri Dec 23 15:18:24 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38dd248f net-fs/netatalk: Fix slot operators for libevent Package-Manager: Portage-2.3.3, Repoman-2.3.1 Signed-off-by: Justin Lecher gentoo.org> net-fs/netatalk/netatalk-3.1.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/netatalk/netatalk-3.1.10.ebuild b/net-fs/netatalk/netatalk-3.1.10.ebuild index 63ebd59..e643681 100644 --- a/net-fs/netatalk/netatalk-3.1.10.ebuild +++ b/net-fs/netatalk/netatalk-3.1.10.ebuild @@ -21,7 +21,7 @@ IUSE="acl cracklib dbus debug pgp kerberos ldap pam quota samba +shadow ssl stat CDEPEND=" !app-editors/yudit - dev-libs/libevent + dev-libs/libevent:0= >=dev-libs/libgcrypt-1.2.3:0 sys-apps/coreutils >=sys-libs/db-4.2.52:=
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 3fc7e050dc6b03f9d52a4b0eda03c0bc89d5c77b Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Dec 18 16:30:32 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Dec 18 16:30:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fc7e050 net-fs/netatalk: x86 stable wrt bug #601814 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-fs/netatalk/netatalk-3.1.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/netatalk/netatalk-3.1.10.ebuild b/net-fs/netatalk/netatalk-3.1.10.ebuild index 863033c..63ebd59 100644 --- a/net-fs/netatalk/netatalk-3.1.10.ebuild +++ b/net-fs/netatalk/netatalk-3.1.10.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(get_version_component_range LICENSE="GPL-2 BSD" SLOT="0/17.0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~x86-fbsd" IUSE="acl cracklib dbus debug pgp kerberos ldap pam quota samba +shadow ssl static-libs tracker tcpd +utils zeroconf" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 11731fb7eaf464ad80c810da7fd6aa3ba03dd88f Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Dec 18 16:24:53 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Dec 18 16:24:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11731fb7 net-fs/netatalk: amd64 stable wrt bug #601814 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-fs/netatalk/netatalk-3.1.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/netatalk/netatalk-3.1.10.ebuild b/net-fs/netatalk/netatalk-3.1.10.ebuild index 245c2f9..863033c 100644 --- a/net-fs/netatalk/netatalk-3.1.10.ebuild +++ b/net-fs/netatalk/netatalk-3.1.10.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(get_version_component_range LICENSE="GPL-2 BSD" SLOT="0/17.0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" IUSE="acl cracklib dbus debug pgp kerberos ldap pam quota samba +shadow ssl static-libs tracker tcpd +utils zeroconf" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/, net-fs/netatalk/files/
commit: b7f16b01586e5f58790d2f86bd3481b31b07c5d5 Author: Pacho Ramos gentoo org> AuthorDate: Mon Dec 5 14:30:39 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Mon Dec 5 15:02:34 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7f16b01 net-fs/netatalk: Drop old Package-Manager: portage-2.3.2 net-fs/netatalk/Manifest | 2 - net-fs/netatalk/files/netatalk-3.1.6-gentoo.patch | 127 -- 1.7-zeroconf-prefer-native-Avahi-support.patch | 97 --- net-fs/netatalk/netatalk-3.1.6.ebuild | 182 net-fs/netatalk/netatalk-3.1.7-r1.ebuild | 183 - 5 files changed, 591 deletions(-) diff --git a/net-fs/netatalk/Manifest b/net-fs/netatalk/Manifest index 2418432..e585b94 100644 --- a/net-fs/netatalk/Manifest +++ b/net-fs/netatalk/Manifest @@ -1,4 +1,2 @@ DIST netatalk-3.1.10.tar.bz2 1811929 SHA256 2b40161985bb32cff5660bf689a4704f15c33bb87565efc7805dd5c75ad1fcc7 SHA512 dd1f49307b5298a784e2b487c0da94459632bab8353cf505cd4b104f4c0b55bbb77caf73e8b4c60af64018b345df78337accac3b5ed6cb5620309b163a86d32b WHIRLPOOL f5996ef249e98e5cb95ab214087f482502e6177bfa4d259119db8362e45665d775ca4e41277b34e627c4c199859915f9732c101adc0f17ba56bdcf64efc7a789 -DIST netatalk-3.1.6.tar.bz2 1817059 SHA256 2df2b3b12be3f11eddb0fc2f88cb39d09a8c95792a4d97d9dd22127c5a5efb21 SHA512 36bfd3df30f1a3228a6f8f05e7744f9551d01d5a59d9c05e581f731e4fe9417bc1a7178e2e6af1128ea9a5c848bfa9a447ecf22691daa201f1fa37adcbe19be8 WHIRLPOOL 9f52d774487781aa43444bfe920fc07d9b7fe6bece45bca7cb44a9b7bc498ed17662c42d64db0628f668098c0bf7b6cb3f9c813d39e0fdac9f59b7eeae359d5d -DIST netatalk-3.1.7.tar.bz2 1780078 SHA256 e4049399e4e7d477f843a9ec4bd64f70eb7c7af946e890311140fd8fbd4bc071 SHA512 e8b22a156235cb93830ed5045e28346613e354fd830e742b2f7c1fc9302f9bdfce7fb2cc329ce8dfd1442857f96e9e54119a4ac177b6855af9143e64fb2208e7 WHIRLPOOL 3dfbc5c3091388fc2b1e811faf60c274549f5d6e9d7ae2c5dc0552a72ae01b2a075c8f7df634ad99188adc83c19c70ba7060aec80fe5f8783a206e4d5db16ecb DIST netatalk-3.1.8.tar.bz2 1802404 SHA256 34668d5f53b780e9f143c2d7ee06ebc1c2bd7758c60ca483c8b08da27dcc4d4c SHA512 734745743b2d5fe39f3d6716f377e6255d6a061e3c615a4fe30db388ec6d848f6db063d733dfa24ccf967f1e9042841bce4824f4bed391952c4304ee11e11b0d WHIRLPOOL dff6050c746b301864d34b9577f9cea7195878434306e4ad83032a51ba6841b4b8537db6cedef27642d751beeefacba62026addd4b8f5056a9fe9b0b07bf98d8 diff --git a/net-fs/netatalk/files/netatalk-3.1.6-gentoo.patch b/net-fs/netatalk/files/netatalk-3.1.6-gentoo.patch deleted file mode 100644 index e5e396b.. --- a/net-fs/netatalk/files/netatalk-3.1.6-gentoo.patch +++ /dev/null @@ -1,127 +0,0 @@ - Makefile.am | 6 -- - etc/netatalk/afp_avahi.c | 2 +- - etc/netatalk/Makefile.am | 5 +++-- - etc/uams/Makefile.am | 20 ++-- - libatalk/dsi/Makefile.am | 3 ++- - libatalk/vfs/Makefile.am | 1 + - macros/netatalk.m4 | 1 - - 8 files changed, 18 insertions(+), 22 deletions(-) - -diff --git a/Makefile.am b/Makefile.am -index 0100598..a7b6c22 100644 a/Makefile.am -+++ b/Makefile.am -@@ -11,9 +11,3 @@ EXTRA_DIST = CONTRIBUTORS COPYRIGHT COPYING NEWS VERSION - ACLOCAL_AMFLAGS = -I macros - AUTOMAKE_OPTIONS = foreign - --if RUN_LDCONFIG --install-exec-hook: -- @printf "Running ldconfig to ensure libraries installed in system library directories are added to the dynamic linker cache ... " -- @-@NETA_LDCONFIG@ -- @printf "done\n" --endif -diff --git a/etc/netatalk/afp_avahi.c b/etc/netatalk/afp_avahi.c -index 5218d51..b68c266 100644 a/etc/netatalk/afp_avahi.c -+++ b/etc/netatalk/afp_avahi.c -@@ -174,8 +174,8 @@ static void register_stuff(void) { - return; - - fail: --time(NULL); - //avahi_threaded_poll_quit(ctx->threaded_poll); -+return; - } - - /* Called when publishing of service data completes */ -diff --git a/etc/netatalk/Makefile.am b/etc/netatalk/Makefile.am -index 06e5a8c..2d4ef20 100644 a/etc/netatalk/Makefile.am -+++ b/etc/netatalk/Makefile.am -@@ -14,6 +14,7 @@ netatalk_LDADD = \ - $(top_builddir)/libatalk/libatalk.la - - netatalk_LDFLAGS = -+netatalk_CPPFLAGS = - - if USE_BUILTIN_LIBEVENT - netatalk_CFLAGS += \ -@@ -23,6 +24,6 @@ netatalk_CFLAGS += \ - netatalk_LDADD += \ - $(top_builddir)/libevent/libevent.la - else --netatalk_CFLAGS += @LIBEVENT_CFLAGS@ --netatalk_LDFLAGS += @LIBEVENT_LDFLAGS@ -levent -+netatalk_CPPFLAGS += @LIBEVENT_CFLAGS@ -+netatalk_LDADD += @LIBEVENT_LDFLAGS@ -levent - endif -diff --git a/etc/uams/Makefile.am b/etc/uams/Makefile.am -index 3a02b83..70a2f76 100644 a/etc/uams/Makefile.am -+++ b/etc/uams/Makefile.am -@@ -95,16 +95,16 @@ uams_dhx_pam_la_CFLAGS = @SSL_CFLAGS@ @PAM_CFLAGS@ - uams_dhx2_pam_la_CFLAGS= @LIBGCRYPT_CFLAGS@ @PAM_CFLAGS@ - uams_gss_la_CFLAGS = @GSSAPI_CFLAGS@ @KRB5_CFLAGS@ - --uams_guest_la_LDFLAGS = -module -avoid-version --uams_randnum_la_LDFLAGS
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: cec7a943f5a05572048eb0f61e45ceb54128e5bf Author: Pacho Ramos gentoo org> AuthorDate: Mon Dec 5 14:29:34 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Mon Dec 5 15:02:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cec7a943 net-fs/netatalk: amd64/x86 stable, bug #595662 Package-Manager: portage-2.3.2 net-fs/netatalk/netatalk-3.1.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/netatalk/netatalk-3.1.8.ebuild b/net-fs/netatalk/netatalk-3.1.8.ebuild index b2f2891..6fb0c43 100644 --- a/net-fs/netatalk/netatalk-3.1.8.ebuild +++ b/net-fs/netatalk/netatalk-3.1.8.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(get_version_component_range LICENSE="GPL-2 BSD" SLOT="0/17.0" -KEYWORDS="~amd64 arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +KEYWORDS="amd64 arm ~ppc ~ppc64 x86 ~x86-fbsd" IUSE="acl cracklib dbus debug pgp kerberos ldap pam quota samba +shadow ssl static-libs tracker tcpd +utils zeroconf" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 05a85421712759ff64dc769f7d3c347f75871c26 Author: Markus Meier gentoo org> AuthorDate: Wed Oct 26 16:53:01 2016 + Commit: Markus Meier gentoo org> CommitDate: Wed Oct 26 16:53:01 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05a85421 net-fs/netatalk: arm stable, bug #595662 Package-Manager: portage-2.3.2 RepoMan-Options: --include-arches="arm" net-fs/netatalk/netatalk-3.1.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/netatalk/netatalk-3.1.8.ebuild b/net-fs/netatalk/netatalk-3.1.8.ebuild index d103dc1..b2f2891 100644 --- a/net-fs/netatalk/netatalk-3.1.8.ebuild +++ b/net-fs/netatalk/netatalk-3.1.8.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(get_version_component_range LICENSE="GPL-2 BSD" SLOT="0/17.0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +KEYWORDS="~amd64 arm ~ppc ~ppc64 ~x86 ~x86-fbsd" IUSE="acl cracklib dbus debug pgp kerberos ldap pam quota samba +shadow ssl static-libs tracker tcpd +utils zeroconf" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 2111bd461e5d54595a47ec6764293c1bebeb35e4 Author: Justin Lecher gentoo org> AuthorDate: Sun Oct 23 20:46:32 2016 + Commit: Justin Lecher gentoo org> CommitDate: Sun Oct 23 20:52:57 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2111bd46 net-fs/netatalk: Version Bump Package-Manager: portage-2.3.2 Signed-off-by: Justin Lecher gentoo.org> net-fs/netatalk/Manifest | 1 + net-fs/netatalk/netatalk-3.1.10.ebuild | 179 + 2 files changed, 180 insertions(+) diff --git a/net-fs/netatalk/Manifest b/net-fs/netatalk/Manifest index 8c287b9..2418432 100644 --- a/net-fs/netatalk/Manifest +++ b/net-fs/netatalk/Manifest @@ -1,3 +1,4 @@ +DIST netatalk-3.1.10.tar.bz2 1811929 SHA256 2b40161985bb32cff5660bf689a4704f15c33bb87565efc7805dd5c75ad1fcc7 SHA512 dd1f49307b5298a784e2b487c0da94459632bab8353cf505cd4b104f4c0b55bbb77caf73e8b4c60af64018b345df78337accac3b5ed6cb5620309b163a86d32b WHIRLPOOL f5996ef249e98e5cb95ab214087f482502e6177bfa4d259119db8362e45665d775ca4e41277b34e627c4c199859915f9732c101adc0f17ba56bdcf64efc7a789 DIST netatalk-3.1.6.tar.bz2 1817059 SHA256 2df2b3b12be3f11eddb0fc2f88cb39d09a8c95792a4d97d9dd22127c5a5efb21 SHA512 36bfd3df30f1a3228a6f8f05e7744f9551d01d5a59d9c05e581f731e4fe9417bc1a7178e2e6af1128ea9a5c848bfa9a447ecf22691daa201f1fa37adcbe19be8 WHIRLPOOL 9f52d774487781aa43444bfe920fc07d9b7fe6bece45bca7cb44a9b7bc498ed17662c42d64db0628f668098c0bf7b6cb3f9c813d39e0fdac9f59b7eeae359d5d DIST netatalk-3.1.7.tar.bz2 1780078 SHA256 e4049399e4e7d477f843a9ec4bd64f70eb7c7af946e890311140fd8fbd4bc071 SHA512 e8b22a156235cb93830ed5045e28346613e354fd830e742b2f7c1fc9302f9bdfce7fb2cc329ce8dfd1442857f96e9e54119a4ac177b6855af9143e64fb2208e7 WHIRLPOOL 3dfbc5c3091388fc2b1e811faf60c274549f5d6e9d7ae2c5dc0552a72ae01b2a075c8f7df634ad99188adc83c19c70ba7060aec80fe5f8783a206e4d5db16ecb DIST netatalk-3.1.8.tar.bz2 1802404 SHA256 34668d5f53b780e9f143c2d7ee06ebc1c2bd7758c60ca483c8b08da27dcc4d4c SHA512 734745743b2d5fe39f3d6716f377e6255d6a061e3c615a4fe30db388ec6d848f6db063d733dfa24ccf967f1e9042841bce4824f4bed391952c4304ee11e11b0d WHIRLPOOL dff6050c746b301864d34b9577f9cea7195878434306e4ad83032a51ba6841b4b8537db6cedef27642d751beeefacba62026addd4b8f5056a9fe9b0b07bf98d8 diff --git a/net-fs/netatalk/netatalk-3.1.10.ebuild b/net-fs/netatalk/netatalk-3.1.10.ebuild new file mode 100644 index ..9f889a2 --- /dev/null +++ b/net-fs/netatalk/netatalk-3.1.10.ebuild @@ -0,0 +1,179 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +AUTOTOOLS_AUTORECONF=yes + +inherit autotools-utils flag-o-matic multilib pam python-r1 systemd versionator + +DESCRIPTION="Open Source AFP server" +HOMEPAGE="http://netatalk.sourceforge.net/"; +SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(get_version_component_range 1-3)/${P}.tar.bz2" + +LICENSE="GPL-2 BSD" +SLOT="0/17.0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="acl cracklib dbus debug pgp kerberos ldap pam quota samba +shadow ssl static-libs tracker tcpd +utils zeroconf" + +CDEPEND=" + !app-editors/yudit + dev-libs/libevent + >=dev-libs/libgcrypt-1.2.3:0 + sys-apps/coreutils + >=sys-libs/db-4.2.52:= + sys-libs/tdb + acl? ( + sys-apps/attr + sys-apps/acl + ) + cracklib? ( sys-libs/cracklib ) + dbus? ( sys-apps/dbus dev-libs/dbus-glib ) + kerberos? ( virtual/krb5 ) + ldap? ( net-nds/openldap ) + pam? ( virtual/pam ) + ssl? ( dev-libs/openssl:0 ) + tcpd? ( sys-apps/tcp-wrappers ) + tracker? ( app-misc/tracker ) + utils? ( ${PYTHON_DEPS} ) + zeroconf? ( net-dns/avahi[dbus] ) +" +RDEPEND="${CDEPEND} + utils? ( + dev-lang/perl + dev-python/dbus-python[${PYTHON_USEDEP}] + )" +DEPEND="${CDEPEND} + virtual/yacc + sys-devel/flex" + +RESTRICT="test" + +REQUIRED_USE=" + ldap? ( acl ) + tracker? ( dbus ) + utils? ( ${PYTHON_REQUIRED_USE} )" + +PATCHES=( + "${FILESDIR}"/${PN}-3.1.7-gentoo.patch + "${FILESDIR}"/${PN}-3.1.8-disable-ld-library-path.patch #564350 +) + +src_prepare() { + if ! use utils; then + sed \ + -e "s:shell_utils::g" \ + -i contrib/Makefile.am || die + fi + autotools-utils_src_prepare +} + +src_configure() { + local myeconfargs=() + + append-flags -fno-strict-aliasing + + # Ignore --with-init-style=gentoo, we install the init.d by hand and we avoid having + # to sed the Makefiles to not do rc-update. + # TODO: + # systemd : --with-init-style=systemd + myeconfargs+=( + $(use_enable debug) + $(use_enable debug debugging) + $(use_enable pgp pgp-uam) + $(use_enable kerberos) +
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 67c8fba9a98da19f01e21f6c322d95097bd5aeb7 Author: Justin Lecher gentoo org> AuthorDate: Sun Oct 23 20:52:49 2016 + Commit: Justin Lecher gentoo org> CommitDate: Sun Oct 23 20:52:57 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67c8fba9 net-fs/netatalk: Properly use REPLACING_VERSIONS Drop old Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=589486 Package-Manager: portage-2.3.2 Signed-off-by: Justin Lecher gentoo.org> net-fs/netatalk/netatalk-3.1.10.ebuild | 73 +++-- net-fs/netatalk/netatalk-3.1.6.ebuild| 75 ++--- net-fs/netatalk/netatalk-3.1.7-r1.ebuild | 75 ++--- net-fs/netatalk/netatalk-3.1.7.ebuild| 179 --- net-fs/netatalk/netatalk-3.1.8.ebuild| 73 +++-- 5 files changed, 154 insertions(+), 321 deletions(-) diff --git a/net-fs/netatalk/netatalk-3.1.10.ebuild b/net-fs/netatalk/netatalk-3.1.10.ebuild index 9f889a2..245c2f9 100644 --- a/net-fs/netatalk/netatalk-3.1.10.ebuild +++ b/net-fs/netatalk/netatalk-3.1.10.ebuild @@ -140,40 +140,43 @@ src_install() { } pkg_postinst() { - local fle - if [[ ${REPLACING_VERSIONS} < 3 ]]; then - for fle in afp_signature.conf afp_voluuid.conf; do - if [[ -f "${ROOT}"etc/netatalk/${fle} ]]; then - if [[ ! -f "${ROOT}"var/lib/netatalk/${fle} ]]; then - mv \ - "${ROOT}"etc/netatalk/${fle} \ - "${ROOT}"var/lib/netatalk/ + local fle v + for v in ${REPLACING_VERSIONS}; do + if ! version_is_at_least 3 ${v}; then + for fle in afp_signature.conf afp_voluuid.conf; do + if [[ -f "${ROOT}"etc/netatalk/${fle} ]]; then + if [[ ! -f "${ROOT}"var/lib/netatalk/${fle} ]]; then + mv \ + "${ROOT}"etc/netatalk/${fle} \ + "${ROOT}"var/lib/netatalk/ + fi fi - fi - done - - echo "" - elog "Starting from version 3.0 only uses a single init script again" - elog "Please update your runlevels accordingly" - echo "" - elog "Dependencies should be resolved automatically depending on settings" - elog "but please report issues with this on https://bugs.gentoo.org/ if" - elog "you find any." - echo "" - elog "Following config files are obsolete now:" - elog "afpd.conf, netatalk.conf, AppleVolumes.default and afp_ldap.conf" - elog "in favour of" - elog "/etc/afp.conf" - echo "" - elog "Please convert your existing configs before you restart your daemon" - echo "" - elog "The new AppleDouble default backend is appledouble = ea" - elog "Existing entries will be updated on access, but can do an offline" - elog "conversion with" - elog "dbd -ruve /path/to/Volume" - echo "" - elog "For general notes on the upgrade, please visit" - elog "http://netatalk.sourceforge.net/3.0/htmldocs/upgrade.html"; - echo "" - fi + done + + echo "" + elog "Starting from version 3.0 only uses a single init script again" + elog "Please update your runlevels accordingly" + echo "" + elog "Dependencies should be resolved automatically depending on settings" + elog "but please report issues with this on https://bugs.gentoo.org/ if" + elog "you find any." + echo "" + elog "Following config files are obsolete now:" + elog "afpd.conf, netatalk.conf, AppleVolumes.default and afp_ldap.conf" + elog "in favour of" + elog "/etc/afp.conf" + echo "" + elog "Please convert your existing configs before you restart your daemon" + echo "" + elog "The new AppleDouble default backend is appledouble = ea" + elog "Existing entries will be updated on access, but can do an offline" + elog "conversion with" + elog "dbd -ruve /path/to/Volume" + echo "" + elog "For general notes on the upgrade, please visit" +
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: b4f8611095fc4d3cfc54b3c4abcf58ee960644b7 Author: Pacho Ramos gentoo org> AuthorDate: Sun Oct 2 11:38:57 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Oct 2 12:36:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4f86110 net-fs/netatalk: Use zeroconf instead of avahi USE flag (#477620) Package-Manager: portage-2.3.1 net-fs/netatalk/netatalk-3.1.8.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/net-fs/netatalk/netatalk-3.1.8.ebuild b/net-fs/netatalk/netatalk-3.1.8.ebuild index 3416b1c..fc297d9 100644 --- a/net-fs/netatalk/netatalk-3.1.8.ebuild +++ b/net-fs/netatalk/netatalk-3.1.8.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(get_version_component_range LICENSE="GPL-2 BSD" SLOT="0/17.0" KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" -IUSE="acl avahi cracklib dbus debug pgp kerberos ldap pam quota samba +shadow ssl static-libs tracker tcpd +utils" +IUSE="acl cracklib dbus debug pgp kerberos ldap pam quota samba +shadow ssl static-libs tracker tcpd +utils zeroconf" CDEPEND=" !app-editors/yudit @@ -30,7 +30,6 @@ CDEPEND=" sys-apps/attr sys-apps/acl ) - avahi? ( net-dns/avahi[dbus] ) cracklib? ( sys-libs/cracklib ) dbus? ( sys-apps/dbus dev-libs/dbus-glib ) kerberos? ( virtual/krb5 ) @@ -40,7 +39,8 @@ CDEPEND=" tcpd? ( sys-apps/tcp-wrappers ) tracker? ( app-misc/tracker ) utils? ( ${PYTHON_DEPS} ) - " + zeroconf? ( net-dns/avahi[dbus] ) +" RDEPEND="${CDEPEND} utils? ( dev-lang/perl @@ -80,7 +80,6 @@ src_configure() { # TODO: # systemd : --with-init-style=systemd myeconfargs+=( - $(use_enable avahi zeroconf) $(use_enable debug) $(use_enable debug debugging) $(use_enable pgp pgp-uam) @@ -88,6 +87,7 @@ src_configure() { $(use_enable kerberos krbV-uam) $(use_enable quota) $(use_enable tcpd tcp-wrappers) + $(use_enable zeroconf) $(use_with acl acls) $(use_with cracklib) $(use_with dbus afpstats) @@ -117,7 +117,7 @@ src_configure() { src_install() { autotools-utils_src_install - if use avahi; then + if use zeroconf; then sed -i -e '/avahi-daemon/s:use:need:g' "${D}"/etc/init.d/${PN} || die else sed -i -e '/avahi-daemon/d' "${D}"/etc/init.d/${PN} || die
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/, net-fs/netatalk/files/
commit: c88cfc982e83bc7eec4bf37babc1ff2dfce2a79d Author: Mike Frysinger gentoo org> AuthorDate: Wed May 11 17:49:32 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Wed May 11 17:52:57 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c88cfc98 net-fs/netatalk: fix crashes w/newer binutils #564350 .../netatalk-3.1.8-disable-ld-library-path.patch | 34 ++ net-fs/netatalk/netatalk-3.1.8.ebuild | 1 + 2 files changed, 35 insertions(+) diff --git a/net-fs/netatalk/files/netatalk-3.1.8-disable-ld-library-path.patch b/net-fs/netatalk/files/netatalk-3.1.8-disable-ld-library-path.patch new file mode 100644 index 000..0335366 --- /dev/null +++ b/net-fs/netatalk/files/netatalk-3.1.8-disable-ld-library-path.patch @@ -0,0 +1,34 @@ +there's no need to set LD_LIBRARY_PATH in order to perform link tests, and +it's actually undesirable as it'll cause the toolchain to search a different +path than the ones it's configured to (host lib wise). + +https://bugs.gentoo.org/564350 + +--- a/macros/db3-check.m4 b/macros/db3-check.m4 +@@ -142,15 +142,7 @@ if test "x$bdb_required" = "xyes"; then + CPPFLAGS="-I${bdbdir}/include${subdir} $CPPFLAGS" + LDFLAGS="-L$bdblibdir $LDFLAGS" + +-dnl -- Uses version set by NETATALK_BDB_HEADER to try to run +-dnl -- a conftest that checks that header/lib version match +-dnl -- $shlibpath_var is set by LIBTOOL, its value is +-dnl -- LD_LIBRARY_PATH on many platforms. This will be fairly +-dnl -- portable hopefully. Reference: +-dnl -- http://lists.gnu.org/archive/html/autoconf/2009-03/msg00040.html +-eval export $shlibpath_var=$bdblibdir + NETATALK_BDB_TRY_LINK +-eval export $shlibpath_var=$saved_shlibpath_var + + if test x"${atalk_cv_bdb_version}" = x"yes"; then + BDB_CFLAGS="-I${bdbdir}/include${subdir}" +@@ -174,9 +166,7 @@ if test "x$bdb_required" = "xyes"; then +CPPFLAGS="-I${bdbdir}/include${subdir} $CPPFLAGS" +LDFLAGS="-L$bdblibdir $LDFLAGS" + +- eval export $shlibpath_var=$bdblibdir +NETATALK_BDB_TRY_LINK +- eval export $shlibpath_var=$saved_shlibpath_var + +if test x"${atalk_cv_bdb_version}" = x"yes"; then + BDB_CFLAGS="-I${bdbdir}/include${subdir}" diff --git a/net-fs/netatalk/netatalk-3.1.8.ebuild b/net-fs/netatalk/netatalk-3.1.8.ebuild index b99120c..41d2c5e 100644 --- a/net-fs/netatalk/netatalk-3.1.8.ebuild +++ b/net-fs/netatalk/netatalk-3.1.8.ebuild @@ -58,6 +58,7 @@ REQUIRED_USE=" PATCHES=( "${FILESDIR}"/${PN}-3.1.7-gentoo.patch + "${FILESDIR}"/${PN}-3.1.8-disable-ld-library-path.patch #564350 ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 7f267088defda72c12be777dfa69242f79575e4f Author: Mike Frysinger gentoo org> AuthorDate: Wed May 11 17:52:00 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Wed May 11 17:52:57 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f267088 net-fs/netatalk: simplify configure a bit Newer EAPI handles the silent rules for us. The REQUIRED_USE settings handles the acl/ldap logic, so no need to duplicate the checks. net-fs/netatalk/netatalk-3.1.8.ebuild | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/net-fs/netatalk/netatalk-3.1.8.ebuild b/net-fs/netatalk/netatalk-3.1.8.ebuild index 41d2c5e..3416b1c 100644 --- a/net-fs/netatalk/netatalk-3.1.8.ebuild +++ b/net-fs/netatalk/netatalk-3.1.8.ebuild @@ -75,18 +75,11 @@ src_configure() { append-flags -fno-strict-aliasing - if use acl; then - myeconfargs+=( --with-acls $(use_with ldap) ) - else - myeconfargs+=( --without-acls --without-ldap ) - fi - # Ignore --with-init-style=gentoo, we install the init.d by hand and we avoid having # to sed the Makefiles to not do rc-update. # TODO: # systemd : --with-init-style=systemd myeconfargs+=( - --disable-silent-rules $(use_enable avahi zeroconf) $(use_enable debug) $(use_enable debug debugging) @@ -95,8 +88,10 @@ src_configure() { $(use_enable kerberos krbV-uam) $(use_enable quota) $(use_enable tcpd tcp-wrappers) + $(use_with acl acls) $(use_with cracklib) $(use_with dbus afpstats) + $(use_with ldap) $(use_with pam) $(use_with samba smbsharemodes) $(use_with shadow)
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 8f7c37861fd51599f04e49e392320237d5319dec Author: Michał Górny gentoo org> AuthorDate: Fri Mar 18 18:44:36 2016 + Commit: Michał Górny gentoo org> CommitDate: Fri Mar 18 19:10:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f7c3786 net-fs/netatalk: Remove duplicate USE=pgp description net-fs/netatalk/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/net-fs/netatalk/metadata.xml b/net-fs/netatalk/metadata.xml index 71e7dc2..22c8cf0 100644 --- a/net-fs/netatalk/metadata.xml +++ b/net-fs/netatalk/metadata.xml @@ -6,9 +6,6 @@ Add support pgp authentication module - - Add support pgp authentication module - Add support for user quota on various filesystems.
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/
commit: 0a38d2ab446402957fcfaa1fa1e7374db11eb8b3 Author: Justin Lecher gentoo org> AuthorDate: Thu Jan 7 10:38:00 2016 + Commit: Justin Lecher gentoo org> CommitDate: Thu Jan 7 10:38:29 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a38d2ab net-fs/netatalk: Version Bump Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher gentoo.org> net-fs/netatalk/Manifest | 1 + net-fs/netatalk/netatalk-3.1.8.ebuild | 181 ++ 2 files changed, 182 insertions(+) diff --git a/net-fs/netatalk/Manifest b/net-fs/netatalk/Manifest index 19db43d..8c287b9 100644 --- a/net-fs/netatalk/Manifest +++ b/net-fs/netatalk/Manifest @@ -1,2 +1,3 @@ DIST netatalk-3.1.6.tar.bz2 1817059 SHA256 2df2b3b12be3f11eddb0fc2f88cb39d09a8c95792a4d97d9dd22127c5a5efb21 SHA512 36bfd3df30f1a3228a6f8f05e7744f9551d01d5a59d9c05e581f731e4fe9417bc1a7178e2e6af1128ea9a5c848bfa9a447ecf22691daa201f1fa37adcbe19be8 WHIRLPOOL 9f52d774487781aa43444bfe920fc07d9b7fe6bece45bca7cb44a9b7bc498ed17662c42d64db0628f668098c0bf7b6cb3f9c813d39e0fdac9f59b7eeae359d5d DIST netatalk-3.1.7.tar.bz2 1780078 SHA256 e4049399e4e7d477f843a9ec4bd64f70eb7c7af946e890311140fd8fbd4bc071 SHA512 e8b22a156235cb93830ed5045e28346613e354fd830e742b2f7c1fc9302f9bdfce7fb2cc329ce8dfd1442857f96e9e54119a4ac177b6855af9143e64fb2208e7 WHIRLPOOL 3dfbc5c3091388fc2b1e811faf60c274549f5d6e9d7ae2c5dc0552a72ae01b2a075c8f7df634ad99188adc83c19c70ba7060aec80fe5f8783a206e4d5db16ecb +DIST netatalk-3.1.8.tar.bz2 1802404 SHA256 34668d5f53b780e9f143c2d7ee06ebc1c2bd7758c60ca483c8b08da27dcc4d4c SHA512 734745743b2d5fe39f3d6716f377e6255d6a061e3c615a4fe30db388ec6d848f6db063d733dfa24ccf967f1e9042841bce4824f4bed391952c4304ee11e11b0d WHIRLPOOL dff6050c746b301864d34b9577f9cea7195878434306e4ad83032a51ba6841b4b8537db6cedef27642d751beeefacba62026addd4b8f5056a9fe9b0b07bf98d8 diff --git a/net-fs/netatalk/netatalk-3.1.8.ebuild b/net-fs/netatalk/netatalk-3.1.8.ebuild new file mode 100644 index 000..b99120c --- /dev/null +++ b/net-fs/netatalk/netatalk-3.1.8.ebuild @@ -0,0 +1,181 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +AUTOTOOLS_AUTORECONF=yes + +inherit autotools-utils flag-o-matic multilib pam python-r1 systemd versionator + +DESCRIPTION="Open Source AFP server" +HOMEPAGE="http://netatalk.sourceforge.net/"; +SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(get_version_component_range 1-3)/${P}.tar.bz2" + +LICENSE="GPL-2 BSD" +SLOT="0/17.0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="acl avahi cracklib dbus debug pgp kerberos ldap pam quota samba +shadow ssl static-libs tracker tcpd +utils" + +CDEPEND=" + !app-editors/yudit + dev-libs/libevent + >=dev-libs/libgcrypt-1.2.3:0 + sys-apps/coreutils + >=sys-libs/db-4.2.52:= + sys-libs/tdb + acl? ( + sys-apps/attr + sys-apps/acl + ) + avahi? ( net-dns/avahi[dbus] ) + cracklib? ( sys-libs/cracklib ) + dbus? ( sys-apps/dbus dev-libs/dbus-glib ) + kerberos? ( virtual/krb5 ) + ldap? ( net-nds/openldap ) + pam? ( virtual/pam ) + ssl? ( dev-libs/openssl:0 ) + tcpd? ( sys-apps/tcp-wrappers ) + tracker? ( app-misc/tracker ) + utils? ( ${PYTHON_DEPS} ) + " +RDEPEND="${CDEPEND} + utils? ( + dev-lang/perl + dev-python/dbus-python[${PYTHON_USEDEP}] + )" +DEPEND="${CDEPEND} + virtual/yacc + sys-devel/flex" + +RESTRICT="test" + +REQUIRED_USE=" + ldap? ( acl ) + utils? ( ${PYTHON_REQUIRED_USE} )" + +PATCHES=( + "${FILESDIR}"/${PN}-3.1.7-gentoo.patch +) + +src_prepare() { + if ! use utils; then + sed \ + -e "s:shell_utils::g" \ + -i contrib/Makefile.am || die + fi + autotools-utils_src_prepare +} + +src_configure() { + local myeconfargs=() + + append-flags -fno-strict-aliasing + + if use acl; then + myeconfargs+=( --with-acls $(use_with ldap) ) + else + myeconfargs+=( --without-acls --without-ldap ) + fi + + # Ignore --with-init-style=gentoo, we install the init.d by hand and we avoid having + # to sed the Makefiles to not do rc-update. + # TODO: + # systemd : --with-init-style=systemd + myeconfargs+=( + --disable-silent-rules + $(use_enable avahi zeroconf) + $(use_enable debug) + $(use_enable debug debugging) + $(use_enable pgp pgp-uam) + $(use_enable kerberos) + $(use_enable kerberos krbV-uam) + $(use_enable quota) + $(use_enable tcpd tcp-wrappers) + $(use_with cracklib) + $(use_with dbus afpstats) + $(use
[gentoo-commits] repo/gentoo:master commit in: net-fs/netatalk/, net-fs/netatalk/files/
commit: ba99061687d61c49edd80ee1c4ec725d55fae7e9 Author: Doug Goldstein gentoo org> AuthorDate: Sat Oct 17 18:58:14 2015 + Commit: Doug Goldstein gentoo org> CommitDate: Sat Oct 17 18:58:14 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba990616 net-fs/netatalk: prefer native Avahi API Instead of preferring the Apple mDNSResponder API, which is deprecated in Avahi, prefer the native Avahi API. Fixes bug #492716 Gentoo-Bug: 492716 Package-Manager: portage-2.2.20.1 Signed-off-by: Doug Goldstein gentoo.org> 1.7-zeroconf-prefer-native-Avahi-support.patch | 97 +++ net-fs/netatalk/netatalk-3.1.7-r1.ebuild | 180 + 2 files changed, 277 insertions(+) diff --git a/net-fs/netatalk/files/netatalk-3.1.7-zeroconf-prefer-native-Avahi-support.patch b/net-fs/netatalk/files/netatalk-3.1.7-zeroconf-prefer-native-Avahi-support.patch new file mode 100644 index 000..f3ee5d2 --- /dev/null +++ b/net-fs/netatalk/files/netatalk-3.1.7-zeroconf-prefer-native-Avahi-support.patch @@ -0,0 +1,97 @@ +From 6b4abfe853ab2143ad2f5b95a15a39c91174fda3 Mon Sep 17 00:00:00 2001 +From: Doug Goldstein +Date: Fri, 9 Oct 2015 00:28:19 -0500 +Subject: [PATCH] zeroconf: prefer native Avahi support over mDNSResponder + +Check first for native Avahi support and use that over mDNSResponder +support to avoid using Avahi's mDNSResponder compatibility layer by +default. + +Bug: http://sourceforge.net/p/netatalk/bugs/586/ +Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=492716 + +Signed-off-by: Doug Goldstein +--- + macros/zeroconf.m4 | 52 ++-- + 1 file changed, 26 insertions(+), 26 deletions(-) + +diff --git a/macros/zeroconf.m4 b/macros/zeroconf.m4 +index 6916c99..fd2f920 100644 +--- a/macros/zeroconf.m4 b/macros/zeroconf.m4 +@@ -25,46 +25,46 @@ AC_DEFUN([AC_NETATALK_ZEROCONF], [ + zeroconf_dir="$zeroconf" + fi + +-# mDNS support using mDNSResponder ++# mDNS support using Avahi + AC_CHECK_HEADER( +-dns_sd.h, ++avahi-client/client.h, + AC_CHECK_LIB( +-dns_sd, +-DNSServiceRegister, ++avahi-client, ++avahi_client_new, + AC_DEFINE(USE_ZEROCONF, 1, [Use DNS-SD registration])) + ) + +-if test "$ac_cv_lib_dns_sd_DNSServiceRegister" = yes; then +-ZEROCONF_LIBS="-ldns_sd" +-AC_DEFINE(HAVE_MDNS, 1, [Use mDNSRespnder/DNS-SD registration]) ++case "$ac_cv_lib_avahi_client_avahi_client_new" in ++yes) ++PKG_CHECK_MODULES(AVAHI, [ avahi-client >= 0.6 ]) ++PKG_CHECK_MODULES(AVAHI_TPOLL, [ avahi-client >= 0.6.4 ], ++[AC_DEFINE(HAVE_AVAHI_THREADED_POLL, 1, [Uses Avahis threaded poll implementation])], ++[AC_MSG_WARN(This Avahi implementation is not supporting threaded poll objects. Maybe this is not what you want.)]) ++ZEROCONF_LIBS="$AVAHI_LIBS" ++ZEROCONF_CFLAGS="$AVAHI_CFLAGS" ++AC_DEFINE(HAVE_AVAHI, 1, [Use Avahi/DNS-SD registration]) + found_zeroconf=yes +-fi ++;; ++esac ++ CPPFLAGS="$savedcppflags" ++ LDFLAGS="$savedldflags" + +-# mDNS support using Avahi ++# mDNS support using mDNSResponder + if test x"$found_zeroconf" != x"yes" ; then + AC_CHECK_HEADER( +-avahi-client/client.h, ++dns_sd.h, + AC_CHECK_LIB( +-avahi-client, +-avahi_client_new, ++dns_sd, ++DNSServiceRegister, + AC_DEFINE(USE_ZEROCONF, 1, [Use DNS-SD registration])) + ) + +-case "$ac_cv_lib_avahi_client_avahi_client_new" in +-yes) +-PKG_CHECK_MODULES(AVAHI, [ avahi-client >= 0.6 ]) +-PKG_CHECK_MODULES(AVAHI_TPOLL, [ avahi-client >= 0.6.4 ], +-[AC_DEFINE(HAVE_AVAHI_THREADED_POLL, 1, [Uses Avahis threaded poll implementation])], +-[AC_MSG_WARN(This Avahi implementation is not supporting threaded poll objects. Maybe this is not what you want.)]) +-ZEROCONF_LIBS="$AVAHI_LIBS" +-ZEROCONF_CFLAGS="$AVAHI_CFLAGS" +-AC_DEFINE(HAVE_AVAHI, 1, [Use Avahi/DNS-SD registration]) ++if test "$ac_cv_lib_dns_sd_DNSServiceRegister" = yes; then ++ZEROCONF_LIBS="-ldns_sd" ++AC_DEFINE(HAVE_MDNS, 1, [Use mDNSRespnder/DNS-SD registration]) + found_zeroconf=yes +-;; +-esac +- CPPFLAGS="$savedcppflags" +- LDFLAGS="$savedldflags" +- fi ++fi ++ fi + fi + + netatalk_cv_zeroconf=no +-- +2.4.