[cpp-sp] 42/78: Update build-depends and re-run libtool at build time

Scott Cantor cantor.2 at osu.edu
Thu Dec 20 19:40:17 EST 2018


This is an automated email from the git hooks/post-receive script.

scantor pushed a commit to annotated tag debian/2.0.dfsg1-1
in repository cpp-sp.

View the commit online:
http://git.shibboleth.net/view/?p=cpp-sp.git;a=commit;h=67fbe9c7e56fc53121e6d01f022ae7d392f706f4

commit 67fbe9c7e56fc53121e6d01f022ae7d392f706f4
Author: Russ Allbery <rra at debian.org>
AuthorDate: Tue Jun 24 11:56:48 2008 -0700

    Update build-depends and re-run libtool at build time
    
    Add unixodbc-dev to build-depends so that we build with ODBC support
    as well.  Alphabetize the build-dependencies and add the rest of the
    autotools.  Run libtool and the other autotools at build time to avoid
    the AMD64 rpath bug.  Explicitly build with Apache 2.2.  Use the
    Debian unstable package name for Xerces-C.
---
 debian/control |  7 ++++---
 debian/rules   | 14 ++++++++++----
 2 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/debian/control b/debian/control
index 482ca96..fa73045 100644
--- a/debian/control
+++ b/debian/control
@@ -3,9 +3,10 @@ Section: web
 Priority: extra
 Maintainer: Debian Shib Team <pkg-shibboleth-devel at lists.alioth.debian.org>
 Uploaders: Russ Allbery <rra at debian.org>, Ferenc Wagner <wferi at niif.hu>
-Build-Depends: debhelper (>= 5), autotools-dev, apache2-threaded-dev,
- doxygen, liblog4cpp5-dev, libxerces-c2-dev, libsaml2-dev, opensaml2-schemas,
- libssl-dev, zlib1g-dev, libxmltooling-dev, xmltooling-schemas, libxml-security-c-dev (>=1.4)
+Build-Depends: debhelper (>= 5), autotools-dev, autoconf, automake,
+ libtool, apache2-threaded-dev, doxygen, liblog4cpp5-dev, libsaml2-dev,
+ libssl-dev, libxerces-c2-dev, libxml-security-c-dev (>= 1.4),
+ libxmltooling-dev, opensaml2-schemas, xmltooling-schemas
 Standards-Version: 3.8.0
 Homepage: http://shibboleth.internet2.edu
 Vcs-Git: git://git.debian.org/git/pkg-shibboleth/shibboleth-sp2.git
diff --git a/debian/rules b/debian/rules
index e983d1e..08b172a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -44,11 +44,16 @@ endif
 configure: configure-stamp
 configure-stamp:
 	dh_testdir
+	rm -f libtool.m4
+	libtoolize --force
+	autoreconf --force
+	rm -rf autom4te.cache
 	cp /usr/share/misc/config.guess config.guess
 	cp /usr/share/misc/config.sub config.sub
-	CFLAGS="$(CFLAGS)" ./configure --enable-apache-22 \
-	    --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
-	    --disable-dependency-tracking $(SYSTEM) $(DEBUG)
+	CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" ./configure --prefix=/usr \
+	    --sysconfdir=/etc --libexecdir=/usr/lib/shibboleth \
+	    --localstatedir=/var --enable-apache-22 \
+	    --with-apxs2=/usr/bin/apxs2 --disable-dependency-tracking
 	touch $@
 
 build: build-arch build-indep
@@ -64,7 +69,8 @@ clean:
 	dh_testroot
 	rm -f configure-stamp build-stamp install-stamp
 	[ ! -f Makefile ] || $(MAKE) distclean
-	dh_clean config.guess config.sub
+	dh_clean aclocal.m4 config.h config.h.in config.status configure \
+	    config.guess config.sub libtool.m4 ltmain.sh
 
 install: install-stamp
 install-stamp:

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list