diff options
Diffstat (limited to 'network/filezilla')
-rw-r--r-- | network/filezilla/README | 10 | ||||
-rw-r--r-- | network/filezilla/filezilla.SlackBuild | 24 | ||||
-rw-r--r-- | network/filezilla/filezilla.info | 8 | ||||
-rw-r--r-- | network/filezilla/interface_Mainfrm_h_include_list.patch | 12 |
4 files changed, 39 insertions, 15 deletions
diff --git a/network/filezilla/README b/network/filezilla/README index c5a2911d60..f4398a33dc 100644 --- a/network/filezilla/README +++ b/network/filezilla/README @@ -1,7 +1,7 @@ FileZilla Client is a fast and reliable cross-platform FTP, FTPS and -SFTP client with lots of useful features and an intuitive graphical user -interface. +SFTP client with lots of useful features and an intuitive graphical +user interface. -pugixml is an optional dependency - to use an installed version of pugixml, -run the script as "PUGIXML=yes ./filezilla.SlackBuild" - otherwise, the -build will use an included copy of pugixml. +pugixml is an optional dependency - to use an installed version of +pugixml, run the script as "PUGIXML=yes ./filezilla.SlackBuild" - +otherwise, the build will use an included copy of pugixml. diff --git a/network/filezilla/filezilla.SlackBuild b/network/filezilla/filezilla.SlackBuild index 02ef99af3e..680624a0cf 100644 --- a/network/filezilla/filezilla.SlackBuild +++ b/network/filezilla/filezilla.SlackBuild @@ -1,8 +1,8 @@ -#!/bin/sh +#!/bin/bash # Slackware build script for filezilla # Copyright 2007-2009 Grigorios Bouzakis <grbzks@xsmail.com> -# Copyright 2010-2019 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2010-2023 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # All rights reserved. # # Permission to use, copy, modify, and distribute this software for any purpose @@ -20,10 +20,13 @@ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +cd $(dirname $0) ; CWD=$(pwd) + PRGNAM=filezilla -VERSION=${VERSION:-3.42.1} +VERSION=${VERSION:-3.67.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -33,7 +36,11 @@ if [ -z "$ARCH" ]; then esac fi -CWD=$(pwd) +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} @@ -67,7 +74,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -tar xvf $CWD/FileZilla_${VERSION}_src.tar.bz2 +tar xvf $CWD/FileZilla_${VERSION}_src.tar.xz cd $PRGNAM-$VERSION chown -R root:root . find -L . \ @@ -76,6 +83,9 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +# Needed for gcc >= 10.x +patch -p1 < $CWD/interface_Mainfrm_h_include_list.patch + ./configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ @@ -93,6 +103,8 @@ find -L . \ make make install DESTDIR=$PKG +rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/*.la + find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true @@ -114,4 +126,4 @@ cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/network/filezilla/filezilla.info b/network/filezilla/filezilla.info index bcc1154e2f..b017d6d4f1 100644 --- a/network/filezilla/filezilla.info +++ b/network/filezilla/filezilla.info @@ -1,10 +1,10 @@ PRGNAM="filezilla" -VERSION="3.42.1" +VERSION="3.67.0" HOMEPAGE="https://filezilla-project.org/" -DOWNLOAD="https://download.filezilla-project.org/client/FileZilla_3.42.1_src.tar.bz2" -MD5SUM="00e2f8ff0c1ad9802c0eed6488c3565a" +DOWNLOAD="https://download.filezilla-project.org/client/FileZilla_3.67.0_src.tar.xz" +MD5SUM="ddcf03519e2e55ada0bb77c2a6a73fba" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="wxGTK3 libfilezilla" +REQUIRES="wxWidgets libfilezilla" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/network/filezilla/interface_Mainfrm_h_include_list.patch b/network/filezilla/interface_Mainfrm_h_include_list.patch new file mode 100644 index 0000000000..3977ba657c --- /dev/null +++ b/network/filezilla/interface_Mainfrm_h_include_list.patch @@ -0,0 +1,12 @@ +Index: filezilla-3.47.2.1/src/interface/Mainfrm.h +=================================================================== +--- filezilla-3.47.2.1.orig/src/interface/Mainfrm.h ++++ filezilla-3.47.2.1/src/interface/Mainfrm.h +@@ -6,6 +6,7 @@ + #include "notification.h" + #include "serverdata.h" + ++#include <list> + #include <wx/timer.h> + + #ifndef __WXMAC__ |