diff options
Diffstat (limited to 'community/proftpd/APKBUILD')
-rw-r--r-- | community/proftpd/APKBUILD | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/community/proftpd/APKBUILD b/community/proftpd/APKBUILD index a8c52d9ae57..d5013b2fb97 100644 --- a/community/proftpd/APKBUILD +++ b/community/proftpd/APKBUILD @@ -3,16 +3,15 @@ # Contributor: Valery Kartel <valery.kartel@gmail.com> # Maintainer: Simon Frankenberger <simon-alpine@fraho.eu> pkgname=proftpd -pkgver=1.3.7d +pkgver=1.3.8b _pkgver=${pkgver/_/} -pkgrel=0 +pkgrel=1 pkgdesc="Highly configurable FTP server software" url="https://github.com/proftpd/proftpd" pkgusers=$pkgname pkggroups=$pkgname arch="all" license="GPL-2.0-or-later" -options="!check" # almost all checks fail, disbled for now makedepends=" geoip-dev hiredis-dev @@ -22,8 +21,8 @@ makedepends=" mariadb-connector-c-dev net-snmp-dev openldap-dev - openssl1.1-compat-dev - pcre-dev + openssl-dev>3 + pcre2-dev sqlite-dev unixodbc-dev " @@ -44,8 +43,6 @@ for _module in ${_modules//:/ }; do done source="$pkgname-$_pkgver.tar.gz::https://github.com/proftpd/proftpd/archive/v$_pkgver.tar.gz - fix-ar-dir.patch - $pkgname.logrotate $pkgname.initd $pkgname.conf @@ -54,6 +51,10 @@ source="$pkgname-$_pkgver.tar.gz::https://github.com/proftpd/proftpd/archive/v$_ builddir="$srcdir/$pkgname-$_pkgver/" +# secfixes: +# 1.3.8b-r0: +# - CVE-2023-48795 + prepare() { default_prepare } @@ -64,6 +65,7 @@ check() { build() { ./configure \ + LIBS=-lodbc \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ @@ -77,7 +79,7 @@ build() { --enable-autoshadow \ --enable-ctrls \ --enable-ipv6 \ - --enable-pcre \ + --enable-pcre2 \ --disable-strip \ --disable-wtmp \ --disable-auth-pam \ @@ -184,8 +186,7 @@ _post_mod_sftp() { } sha512sums=" -41f6a221153093adb8c2037aa0e5100cc0ddb4620fcfc8a71058aa8ce2bece3642e7ac78d4466f6ab627cf3fef5555e4ad1c0ed17e0cd94d63f0c2447927456f proftpd-1.3.7d.tar.gz -00cceed4c7fb98a109e1f7059e352d02cdbe9805df6e9de052fd44a9562f31234fbd72a57f92f6612b69c8ed6b946b7b9a5dd75ff98ce43b9eaf74ac48fabeda fix-ar-dir.patch +291a91f220d711fefdbff18ef4e056080ad99c94dc4c71d0651f725932e1f2d9438fb75fbc2017e0f30a9a18a354b2d515788fbd538a80414f8c2d4eaaace396 proftpd-1.3.8b.tar.gz 142f8ba096844eb48883cdd3890fa3c0c4c8f73f7ce4f2acd5fb742053f8a3605b3f6ca5d5ab6c62c673d76eb60885d796af55bd7b53950794c4e7e2837973b8 proftpd.logrotate a03124a88c0c9f3981762804c62aa479f36227f24408a60437bf737c1e783c539a2d2c0aed0b1d95e56a587bdb5c372f6d670c298cdb7433ecd1f64d4bef7c42 proftpd.initd c6c6b6c32dd00d31fc1e328e989c77944aac993818747da05794c9560a270630e9bc7e09ac29215b57bcc709299d3720ae9009d3e2a94a0aef8cc5729fae1d0b proftpd.conf |