diff options
Diffstat (limited to 'community/filezilla/APKBUILD')
-rw-r--r-- | community/filezilla/APKBUILD | 55 |
1 files changed, 41 insertions, 14 deletions
diff --git a/community/filezilla/APKBUILD b/community/filezilla/APKBUILD index 4541ce2d112..9da54c39007 100644 --- a/community/filezilla/APKBUILD +++ b/community/filezilla/APKBUILD @@ -1,30 +1,58 @@ # Maintainer: Leonardo Arena <rnalrd@alpinelinux.org> pkgname=filezilla -pkgver=3.55.0 -pkgrel=0 +pkgver=3.66.5 +pkgrel=1 pkgdesc="FTP Client" -url="https://filezilla-project.org" -arch="all !mips !mips64" +url="https://filezilla-project.org/" +arch="all" license="GPL-2.0-or-later" -makedepends="gnutls-dev gtk+3.0-dev libfilezilla-dev>=0.30.0 libidn-dev - pugixml-dev sqlite-dev wxgtk3-dev xdg-utils" +makedepends=" + autoconf + automake + boost-dev + gnutls-dev + gtk+3.0-dev + libfilezilla-dev + libidn-dev + libtool + pugixml-dev + sqlite-dev + wxwidgets-dev + xdg-utils + " subpackages="$pkgname-doc $pkgname-lang" -source="https://download.filezilla-project.org/client/FileZilla_${pkgver}_src.tar.bz2 - missing-list-include.patch" +source="https://download.filezilla-project.org/client/FileZilla_${pkgver}_src.tar.xz" + case "$CARCH" in - s390x) options="$options !check";; # ratelimit_test fails - riscv64) options="$options textrels";; # temp allow textrels +s390x) options="$options !check";; # ratelimit_test fails esac +# secfixes: +# 3.66.4-r0: +# - CVE-2023-48795 + +prepare() { + default_prepare + + # patched autoconf + NOCONFIGURE=1 autoreconf -vif +} + build() { - export CXXFLAGS="$CXXFLAGS -include assert.h" + case "$CARCH" in + x86) + # fails to build otherwise + export CFLAGS="$CFLAGS -D_FORCE_SOFTWARE_SHA" + ;; + esac + CFLAGS="$CFLAGS -flto=auto" \ + CXXFLAGS="$CXXFLAGS -flto=auto" \ ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --without-dbus \ - --with-wx-config=/usr/bin/wx-config-gtk3 \ --disable-manualupdatecheck \ --disable-autoupdatecheck make @@ -39,6 +67,5 @@ package() { } sha512sums=" -8a1221e97719610be900d66f7feba90d1c5053a618b38084e93e8f2b11e51fc523336e11e110f51828eba3f17f60cea1fcd8060bd0cc5e7fdb3d24f35a4c1732 FileZilla_3.55.0_src.tar.bz2 -6280da4f1c359be7d49e8b590f036ddf1220ce6145fbba6c789c89d444a2a85d283275e402d996a6d28e9d5129f646b7920005d5d71faa4a80f0c734133c48a1 missing-list-include.patch +b250e65894a3e8c8eb0eac25b3ffa5cd1348df2a38b1e6fa5eb735fff1945dbeb1fbcfe10a8188c260e9fbeaeb78322cb8aa56f6386fd39803421d01bbc8b2dd FileZilla_3.66.5_src.tar.xz " |