aboutsummaryrefslogtreecommitdiffstats
path: root/community/netatalk/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/netatalk/APKBUILD')
-rw-r--r--community/netatalk/APKBUILD46
1 files changed, 24 insertions, 22 deletions
diff --git a/community/netatalk/APKBUILD b/community/netatalk/APKBUILD
index 58ce5083dd9..63a8dc05e5d 100644
--- a/community/netatalk/APKBUILD
+++ b/community/netatalk/APKBUILD
@@ -1,32 +1,39 @@
# Contributor: Alexander Rigbo <alex@dnb.nu>
# Maintainer: Alexander Rigbo <alex@dnb.nu>
pkgname=netatalk
-pkgver=3.1.12
-pkgrel=5
+pkgver=3.1.18
+pkgrel=0
pkgdesc="Open Source AFP fileserver"
-url="http://netatalk.sourceforge.net/"
+url="https://github.com/Netatalk/Netatalk"
arch="all"
license="GPL-2.0-or-later"
options="suid" # needed for /usr/bin/afppasswd
-makedepends="acl-dev attr-dev file libevent-dev libgcrypt-dev mariadb-connector-c-dev tdb-dev"
+makedepends="acl-dev attr-dev file libevent-dev libgcrypt-dev mariadb-connector-c-dev tdb-dev db-dev"
subpackages="$pkgname-doc $pkgname-dev $pkgname-openrc"
-source="https://downloads.sourceforge.net/netatalk/netatalk-$pkgver.tar.gz
+source="https://github.com/Netatalk/Netatalk/releases/download/netatalk-${pkgver//./-}/netatalk-$pkgver.tar.xz
netatalk.initd
- gcc-10.patch
statedir.patch
"
# secfixes:
+# 3.1.18-r0:
+# - CVE-2022-22995
+# 3.1.17-r0:
+# - CVE-2023-42464
+# 3.1.15-r0:
+# - CVE-2022-43634
+# - CVE-2022-45188
+# 3.1.13-r0:
+# - CVE-2021-31439
+# - CVE-2022-23121
+# - CVE-2022-23123
+# - CVE-2022-23122
+# - CVE-2022-23125
+# - CVE-2022-23124
+# - CVE-2022-0194
# 3.1.12-r0:
# - CVE-2018-1160
-prepare() {
- default_prepare
-
- update_config_sub
- update_config_guess
-}
-
build() {
# Notes:
# --without-libevent - don't use *bundled* libevent
@@ -49,15 +56,9 @@ build() {
--without-kerberos \
--without-ldap \
--with-acls \
- --without-libevent \
- --with-libevent-header=/usr/include \
- --with-libevent-lib=/usr/lib \
- --with-mysql \
- --without-bdb \
--without-tdb \
--without-dtrace \
--without-afpstats \
- --without-cnid-dbd-backend \
--without-cnid-cdb-backend \
--with-lockfile=/var/lock/netatalk
make
@@ -77,7 +78,8 @@ package() {
install -m 755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
}
-sha512sums="ec4e4855628526742ad4bc2a25a0b2acac6fc20146a859b61d220f9f7786b006bd9af5ddc8505ca234913190f8d46649fbe8653eb8b5a0a1580a2bd56e5c09dc netatalk-3.1.12.tar.gz
+sha512sums="
+06c56754afacbf9c71dc2ab7b80c231f5c25f522967e1d825b4e9e129233528bd1e7101144239b52636b9efe7f1f86a37749da8a8af611169155bca9711798d0 netatalk-3.1.18.tar.xz
c4dc6b1967f4b86ee2f1cfc480edab5467fb1f67fd0cbbed23c8454568d0aaceeedaa23db90f8ca5b47f24d346f72d5e12307557edfeeefcbee003f85c56cced netatalk.initd
-349ad76cc6a1f859a1925ab5a2363a27aac155f057e8ef0477c7646d21f8ffbbf8167feb74ff704bb37ae6d881d2d3b12639e750df76a0f3ffeb54bbeecc5c06 gcc-10.patch
-d3914c91c3c58db6e79b6ff82e65d66f73df8556ab28ceb544a0b476f1b4b88fb05247ac27944ce3d57a911f447bdd9f39278b2e920a7028a1437081540156f8 statedir.patch"
+25dd36abb7e5e1371537ac7bd1ab5779f19adcb4021367f8311c9e87190ede4cb2d6dceadec173659ddfa875f9c6f25791dae32b23f36e7a91f88a84dc5dd1a7 statedir.patch
+"