[packages/lftp] - added am patch (fixes build with automake 1.13) - added dante,dnssec bconds

qboosh qboosh at pld-linux.org
Tue Feb 5 19:33:29 CET 2013


commit 5869f11de4e2a08094918b06f067db0e180f5b1f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Feb 5 19:34:36 2013 +0100

    - added am patch (fixes build with automake 1.13)
    - added dante,dnssec bconds

 lftp-am.patch | 11 +++++++++++
 lftp.spec     | 14 +++++++++-----
 2 files changed, 20 insertions(+), 5 deletions(-)
---
diff --git a/lftp.spec b/lftp.spec
index 647c71d..d65e466 100644
--- a/lftp.spec
+++ b/lftp.spec
@@ -4,7 +4,9 @@
 # Conditional build:
 %bcond_without	ssl	# do not use SSL
 %bcond_with	gnutls	# use gnutls, otherwise openssl is used when ssl is on
-
+%bcond_without	dante	# Dante-based SOCKS support
+%bcond_without	dnssec	# DNSSEC local validation
+#
 %if %{with ssl}
 %define with_openssl 1
 %endif
@@ -35,11 +37,12 @@ Patch2:		aliases.patch
 # maintained by me, sent upstream from time to time  --qboosh
 Patch3:		%{name}-pl.po-update.patch
 Patch4:		lftp-4.3.8-gets.patch
+Patch5:		%{name}-am.patch
 URL:		http://lftp.yar.ru/
 BuildRequires:	autoconf >= 2.60
 BuildRequires:	automake
-BuildRequires:	dante-devel
-BuildRequires:	dnssec-tools-devel
+%{?with_dante:BuildRequires:	dante-devel}
+%{?with_dnssec:BuildRequires:	dnssec-tools-devel}
 BuildRequires:	expat-devel
 BuildRequires:	gettext-devel >= 0.14.2
 %{?with_gnutls:BuildRequires:	gnutls-devel >= 1.2.5}
@@ -91,6 +94,7 @@ o arquivo FEATURES para uma lista mais detalhada.
 %patch2 -p1
 #%patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 %{!?with_gnutls:echo 'AC_DEFUN([AM_PATH_LIBGNUTLS],[/bin/true])' > m4/gnutls.m4}
 
@@ -103,9 +107,9 @@ o arquivo FEATURES para uma lista mais detalhada.
 CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
 %configure \
 	--without-included-regex \
-	--with-dnssec-local-validation \
+	--with-dnssec-local-validation%{!?with_dnssec:=no} \
 	--with-modules \
-	--with-socksdante \
+	--with-socksdante%{!?with_dante:=no} \
 	--with%{!?with_openssl:out}-openssl \
 	--with%{!?with_gnutls:out}-gnutls
 
diff --git a/lftp-am.patch b/lftp-am.patch
new file mode 100644
index 0000000..d97635e
--- /dev/null
+++ b/lftp-am.patch
@@ -0,0 +1,11 @@
+--- lftp-4.4.2/configure.ac.orig	2013-02-05 18:55:29.963634348 +0100
++++ lftp-4.4.2/configure.ac	2013-02-05 19:05:22.556955327 +0100
+@@ -5,7 +5,7 @@
+ AC_CONFIG_MACRO_DIR([m4])
+ AC_CONFIG_LIBOBJ_DIR([lib])
+ AC_CONFIG_SRCDIR([src/ftpclass.cc])
+-AM_CONFIG_HEADER([lib/config.h])
++AC_CONFIG_HEADERS([lib/config.h])
+ AM_INIT_AUTOMAKE
+ 
+ dnl This doesn't *require* GNU extensions; it merely enables them if
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/lftp.git/commitdiff/5869f11de4e2a08094918b06f067db0e180f5b1f



More information about the pld-cvs-commit mailing list