commit 5869f11de4e2a08094918b06f067db0e180f5b1f
Author: Jakub Bogusz <[email protected]>
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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to