[xml/sgml-commit] [xmlsec1] 13/32: Imported Debian patch 1.2.14-1
Rene Engelhard
rene at moszumanska.debian.org
Sun Jun 25 17:46:26 UTC 2017
This is an automated email from the git hooks/post-receive script.
rene pushed a commit to branch experimental
in repository xmlsec1.
commit c3d9ca5cae4dd685dd96ca9626971659020bc53c
Merge: 144fd0e 5ff920e
Author: John V. Belmonte <jbelmonte at debian.org>
Date: Tue Dec 8 21:47:36 2009 -0500
Imported Debian patch 1.2.14-1
ChangeLog | 35 +
Makefile.am | 28 +-
Makefile.in | 587 +-
aclocal.m4 | 13765 ++++---
apps/Makefile.in | 338 +-
compile | 140 -
config.guess | 746 +-
config.h.in | 113 +-
config.sub | 320 +-
configure | 37967 +++++++------------
configure.in | 158 +-
debian/changelog | 9 +-
debian/rules | 2 +-
docs/Makefile.am | 3 +-
docs/Makefile.in | 367 +-
docs/api/Makefile.am | 13 +-
docs/api/Makefile.in | 224 +-
docs/api/home.png | Bin 654 -> 654 bytes
docs/api/images/.cvsignore | 11 -
docs/api/index.html | 90 +-
docs/api/index.sgml | 1151 +-
docs/api/left.png | Bin 459 -> 459 bytes
docs/api/right.png | Bin 472 -> 472 bytes
docs/api/up.png | Bin 406 -> 406 bytes
docs/api/xmlsec-app.html | 1369 +-
docs/api/xmlsec-base64.html | 238 +-
docs/api/xmlsec-bn.html | 547 +-
docs/api/xmlsec-buffer.html | 416 +-
docs/api/xmlsec-custom-keys-manager.html | 10 +-
docs/api/xmlsec-decrypt-with-keys-mngr.html | 10 +-
docs/api/xmlsec-decrypt-with-signle-key.html | 10 +-
docs/api/xmlsec-dl.html | 129 +-
docs/api/xmlsec-encrypt-dynamic-template.html | 10 +-
docs/api/xmlsec-encrypt-template-file.html | 10 +-
docs/api/xmlsec-encrypt-with-session-key.html | 10 +-
docs/api/xmlsec-encryption-klasses.html | 7 +-
docs/api/xmlsec-errors.html | 517 +-
.../xmlsec-examples-sign-dynamimc-template.html | 10 +-
docs/api/xmlsec-examples-sign-template-file.html | 13 +-
docs/api/xmlsec-examples-sign-x509.html | 10 +-
docs/api/xmlsec-examples.html | 7 +-
docs/api/xmlsec-gnutls-app.html | 466 +-
docs/api/xmlsec-gnutls-crypto.html | 433 +-
docs/api/xmlsec-gnutls-ref.html | 11 +-
docs/api/xmlsec-index.html | 485 +-
docs/api/xmlsec-index.sgml | 1241 +
docs/api/xmlsec-io.html | 129 +-
docs/api/xmlsec-keyinfo.html | 418 +-
docs/api/xmlsec-keys.html | 867 +-
docs/api/xmlsec-keysdata.html | 1542 +-
docs/api/xmlsec-keysmngr.html | 501 +-
docs/api/xmlsec-list.html | 412 +-
docs/api/xmlsec-membuf.html | 54 +-
docs/api/xmlsec-mscrypto-app.html | 638 +-
docs/api/xmlsec-mscrypto-certkeys.html | 105 +-
docs/api/xmlsec-mscrypto-crypto.html | 518 +-
docs/api/xmlsec-mscrypto-keysstore.html | 110 +-
docs/api/xmlsec-mscrypto-ref.html | 17 +-
docs/api/xmlsec-mscrypto-x509.html | 474 +-
docs/api/xmlsec-nodeset.html | 350 +-
docs/api/xmlsec-notes-compiling-others.html | 7 +-
docs/api/xmlsec-notes-compiling-unix.html | 7 +-
docs/api/xmlsec-notes-compiling-windows.html | 7 +-
docs/api/xmlsec-notes-compiling.html | 7 +-
docs/api/xmlsec-notes-contexts.html | 7 +-
docs/api/xmlsec-notes-custom-keys-store.html | 7 +-
docs/api/xmlsec-notes-decrypt.html | 7 +-
.../xmlsec-notes-dynamic-encryption-templates.html | 7 +-
.../xmlsec-notes-dynamic-signature-templates.html | 7 +-
docs/api/xmlsec-notes-encrypt.html | 7 +-
docs/api/xmlsec-notes-include-files.html | 7 +-
docs/api/xmlsec-notes-init-shutdown.html | 7 +-
docs/api/xmlsec-notes-keys-manager-sign-enc.html | 7 +-
.../api/xmlsec-notes-keys-mngr-verify-decrypt.html | 7 +-
docs/api/xmlsec-notes-keys.html | 7 +-
docs/api/xmlsec-notes-keysmngr.html | 7 +-
docs/api/xmlsec-notes-new-crypto-functions.html | 7 +-
docs/api/xmlsec-notes-new-crypto-keys.html | 7 +-
docs/api/xmlsec-notes-new-crypto-klasses.html | 7 +-
.../xmlsec-notes-new-crypto-sharing-results.html | 7 +-
.../xmlsec-notes-new-crypto-simple-keys-mngr.html | 7 +-
docs/api/xmlsec-notes-new-crypto-skeleton.html | 7 +-
docs/api/xmlsec-notes-new-crypto-transforms.html | 11 +-
docs/api/xmlsec-notes-new-crypto.html | 7 +-
docs/api/xmlsec-notes-overview.html | 7 +-
docs/api/xmlsec-notes-sign-encrypt.html | 7 +-
docs/api/xmlsec-notes-sign-x509.html | 7 +-
docs/api/xmlsec-notes-sign.html | 7 +-
docs/api/xmlsec-notes-simple-keys-store.html | 7 +-
docs/api/xmlsec-notes-structure.html | 7 +-
docs/api/xmlsec-notes-templates.html | 7 +-
docs/api/xmlsec-notes-transforms.html | 7 +-
docs/api/xmlsec-notes-verify-decrypt.html | 7 +-
docs/api/xmlsec-notes-verify-x509.html | 7 +-
docs/api/xmlsec-notes-verify.html | 7 +-
docs/api/xmlsec-notes-x509.html | 7 +-
docs/api/xmlsec-notes.html | 7 +-
docs/api/xmlsec-nss-app.html | 592 +-
docs/api/xmlsec-nss-bignum.html | 73 +-
docs/api/xmlsec-nss-crypto.html | 672 +-
docs/api/xmlsec-nss-keysstore.html | 108 +-
docs/api/xmlsec-nss-pkikeys.html | 100 +-
docs/api/xmlsec-nss-ref.html | 19 +-
docs/api/xmlsec-nss-x509.html | 345 +-
docs/api/xmlsec-openssl-app.html | 653 +-
docs/api/xmlsec-openssl-bn.html | 67 +-
docs/api/xmlsec-openssl-crypto.html | 1266 +-
docs/api/xmlsec-openssl-evp.html | 79 +-
docs/api/xmlsec-openssl-ref.html | 17 +-
docs/api/xmlsec-openssl-x509.html | 449 +-
docs/api/xmlsec-parser.html | 128 +-
docs/api/xmlsec-ref.html | 53 +-
docs/api/xmlsec-reference.html | 7 +-
docs/api/xmlsec-signature-klasses.html | 7 +-
docs/api/xmlsec-templates.html | 1098 +-
docs/api/xmlsec-transforms.html | 2389 +-
docs/api/xmlsec-verify-with-key.html | 10 +-
docs/api/xmlsec-verify-with-keys-mngr.html | 10 +-
docs/api/xmlsec-verify-with-restrictions.html | 10 +-
docs/api/xmlsec-verify-with-x509.html | 10 +-
docs/api/xmlsec-version.html | 50 +-
docs/api/xmlsec-x509.html | 76 +-
docs/api/xmlsec-xmldsig.html | 525 +-
docs/api/xmlsec-xmlenc.html | 358 +-
docs/api/xmlsec-xmlsec.html | 123 +-
docs/api/xmlsec-xmltree.html | 1372 +-
docs/c14n.html | 11 +-
docs/download.html | 4 +-
docs/faq.html | 23 +-
docs/index.html | 56 +-
docs/news.html | 32 +-
docs/xmldsig.html | 33 +-
docs/xmlenc.html | 58 +-
docs/xmlsec-man.html | 33 +-
docs/xmlsec.xsl | 194 +
examples/.cvsignore | 24 -
include/Makefile.in | 359 +-
include/xmlsec/Makefile.in | 402 +-
include/xmlsec/base64.h | 10 +-
include/xmlsec/gnutls/Makefile.in | 288 +-
include/xmlsec/gnutls/crypto.h | 2 +-
include/xmlsec/keys.h | 10 +-
include/xmlsec/keysdata.h | 26 +-
include/xmlsec/keysmngr.h | 6 +-
include/xmlsec/list.h | 2 +-
include/xmlsec/mscrypto/.cvsignore | 2 -
include/xmlsec/mscrypto/Makefile.in | 288 +-
include/xmlsec/nodeset.h | 2 +-
include/xmlsec/nss/Makefile.in | 288 +-
include/xmlsec/nss/crypto.h | 2 +-
include/xmlsec/openssl/Makefile.in | 288 +-
include/xmlsec/openssl/crypto.h | 2 +-
include/xmlsec/private.h | 55 +-
include/xmlsec/private/Makefile.in | 288 +-
include/xmlsec/skeleton/.cvsignore | 2 -
include/xmlsec/strings.h | 6 +
include/xmlsec/transforms.h | 48 +-
include/xmlsec/version.h | 6 +-
include/xmlsec/xmlsec.h | 6 +-
include/xmlsec/xmltree.h | 54 +-
ltmain.sh | 13086 ++++---
m4/libtool.m4 | 7376 ++++
m4/ltoptions.m4 | 368 +
m4/ltsugar.m4 | 123 +
m4/ltversion.m4 | 23 +
m4/lt~obsolete.m4 | 92 +
man/Makefile.in | 319 +-
man/xmlsec1-config.1 | 6 +-
man/xmlsec1.1 | 38 +-
scripts/build_release.sh | 4 +-
src/Makefile.am | 25 +-
src/Makefile.in | 485 +-
src/app.c | 122 +-
src/base64.c | 21 +-
src/bn.c | 40 +-
src/buffer.c | 32 +-
src/c14n.c | 147 +-
src/dl.c | 148 +-
src/enveloped.c | 2 +-
src/errors.c | 4 +-
src/gnutls/Makefile.in | 367 +-
src/gnutls/app.c | 30 +-
src/gnutls/ciphers.c | 8 +-
src/gnutls/crypto.c | 10 +-
src/gnutls/digests.c | 2 +-
src/gnutls/hmac.c | 26 +-
src/gnutls/symkeys.c | 12 +-
src/io.c | 12 +-
src/keyinfo.c | 20 +-
src/keys.c | 96 +-
src/keysdata.c | 66 +-
src/keysmngr.c | 28 +-
src/list.c | 20 +-
src/ltdl.c | 3110 --
src/ltdl.h | 344 -
src/membuf.c | 4 +-
src/mscrypto/.cvsignore | 7 -
src/mscrypto/Makefile.in | 397 +-
src/mscrypto/app.c | 44 +-
src/mscrypto/certkeys.c | 25 +-
src/mscrypto/ciphers.c | 8 +-
src/mscrypto/crypto.c | 12 +-
src/mscrypto/csp_calg.h | 0
src/mscrypto/csp_oid.h | 0
src/mscrypto/digests.c | 4 +-
src/mscrypto/keysstore.c | 8 +-
src/mscrypto/kt_rsa.c | 2 +-
src/mscrypto/signatures.c | 6 +-
src/mscrypto/symkeys.c | 6 +-
src/mscrypto/x509.c | 45 +-
src/mscrypto/x509vfy.c | 57 +-
src/nodeset.c | 14 +-
src/nss/Makefile.in | 421 +-
src/nss/app.c | 40 +-
src/nss/bignum.c | 4 +-
src/nss/ciphers.c | 8 +-
src/nss/crypto.c | 14 +-
src/nss/digests.c | 2 +-
src/nss/hmac.c | 26 +-
src/nss/keysstore.c | 8 +-
src/nss/keytrans.c | 4 +-
src/nss/kw_aes.c | 6 +-
src/nss/kw_des.c | 2 +-
src/nss/pkikeys.c | 14 +-
src/nss/signatures.c | 4 +-
src/nss/symkeys.c | 12 +-
src/nss/x509.c | 38 +-
src/nss/x509vfy.c | 20 +-
src/openssl/Makefile.in | 415 +-
src/openssl/app.c | 60 +-
src/openssl/bn.c | 4 +-
src/openssl/ciphers.c | 8 +-
src/openssl/crypto.c | 14 +-
src/openssl/digests.c | 14 +-
src/openssl/evp.c | 34 +-
src/openssl/hmac.c | 40 +-
src/openssl/kt_rsa.c | 4 +-
src/openssl/kw_aes.c | 6 +-
src/openssl/kw_des.c | 2 +-
src/openssl/signatures.c | 16 +-
src/openssl/symkeys.c | 12 +-
src/openssl/x509.c | 45 +-
src/openssl/x509vfy.c | 73 +-
src/parser.c | 8 +-
src/skeleton/.cvsignore | 5 -
src/skeleton/app.c | 30 +-
src/skeleton/crypto.c | 8 +-
src/soap.c | 46 +-
src/strings.c | 7 +
src/templates.c | 84 +-
src/transforms.c | 136 +-
src/x509.c | 2 +-
src/xkms.c | 145 +-
src/xmldsig.c | 50 +-
src/xmlenc.c | 57 +-
src/xmlsec-ltdl.c | 3115 --
src/xmlsec-ltdl.h | 344 -
src/xmlsec-ltdl.patch | 150 -
src/xmlsec.c | 8 +-
src/xmltree.c | 128 +-
src/xpath.c | 16 +-
src/xslt.c | 5 +-
tests/.cvsignore | 33 -
.../enveloping-md5-hmac-md5-64.tmpl | 2 +-
.../enveloping-md5-hmac-md5-64.xml | 4 +-
.../enveloping-ripemd160-hmac-ripemd160-64.tmpl | 2 +-
.../enveloping-ripemd160-hmac-ripemd160-64.xml | 4 +-
.../enveloping-sha1-hmac-sha1-64.tmpl | 2 +-
.../enveloping-sha1-hmac-sha1-64.xml | 4 +-
.../enveloping-sha224-hmac-sha224-64.tmpl | 2 +-
.../enveloping-sha224-hmac-sha224-64.xml | 4 +-
.../enveloping-sha256-hmac-sha256-64.tmpl | 2 +-
.../enveloping-sha256-hmac-sha256-64.xml | 4 +-
.../enveloping-sha384-hmac-sha384-64.tmpl | 2 +-
.../enveloping-sha384-hmac-sha384-64.xml | 4 +-
.../enveloping-sha512-hmac-sha512-64.tmpl | 2 +-
.../enveloping-sha512-hmac-sha512-64.xml | 4 +-
.../signature-enveloping-hmac-sha1-40.tmpl | 2 +-
.../signature-enveloping-hmac-sha1-40.xml | 4 +-
...gnature-hmac-sha1-40-c14n-comments-detached.xml | 2 +-
...ac-sha1-40-exclusive-c14n-comments-detached.xml | 2 +-
tests/testDSig.sh | 101 +
tests/xmldsig2ed-tests/c14n11/xml-base-input.xml | 17 +
tests/xmldsig2ed-tests/defCan-1.tmpl | 2 +
tests/xmldsig2ed-tests/defCan-1.xml | 2 +
tests/xmldsig2ed-tests/defCan-2.tmpl | 2 +
tests/xmldsig2ed-tests/defCan-2.xml | 2 +
tests/xmldsig2ed-tests/defCan-3.tmpl | 2 +
tests/xmldsig2ed-tests/defCan-3.xml | 2 +
tests/xmldsig2ed-tests/xpointer-1-SUN.xml | 21 +
tests/xmldsig2ed-tests/xpointer-2-SUN.xml | 21 +
tests/xmldsig2ed-tests/xpointer-3-SUN.xml | 21 +
tests/xmldsig2ed-tests/xpointer-4-SUN.xml | 21 +
tests/xmldsig2ed-tests/xpointer-5-SUN.xml | 21 +
tests/xmldsig2ed-tests/xpointer-6-SUN.xml | 21 +
win32/.cvsignore | 6 -
win32/Makefile.msvc | 7 +-
win32/mycfg.bat | 14 +-
xmlsec.spec.in | 1 +
xmlsec1-config | 22 +-
xmlsec1-gnutls.pc | 8 +-
xmlsec1-nss.pc | 8 +-
xmlsec1-openssl.pc | 8 +-
xmlsec1.pc | 8 +-
xmlsec1.spec | 17 +-
xmlsec1Conf.sh | 6 +-
306 files changed, 54742 insertions(+), 60669 deletions(-)
diff --cc debian/changelog
index 111e15d,0000000..d67de01
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,149 -1,0 +1,156 @@@
++xmlsec1 (1.2.14-1) unstable; urgency=low
++
++ * New upstream release, fixes CVE-2009-3736 (Closes: #559831)
++ * debian/rules: dh_prep instead of dh_clean
++
++ -- John V. Belmonte <jbelmonte at debian.org> Tue, 08 Dec 2009 21:47:36 -0500
++
+xmlsec1 (1.2.12-1) unstable; urgency=low
+
- * New upstream release (Closes: #532751, #529918)
++ * New upstream release, fixes CVE-2009-0217 (Closes: #532751, #529918)
+ * Update debian/watch
+ * Upgrade to latest debhelper version
+ * In debian/control:
+ * add Homepage
+ * remove use of ${Source-Version}
+ * In debian/rules:
+ * fix distclean call
+ * $(CURDIR) instead of $(PWD)
+ * remove xulrunner hack since upstream now supports it in configure
+ * strip RPATH's caused by bug in upstream's libtool version
+ * Confirm Debian standards 3.8.3
+
+ -- John V. Belmonte <jbelmonte at debian.org> Sat, 05 Sep 2009 18:21:58 -0400
+
+xmlsec1 (1.2.9-5) unstable; urgency=low
+
+ * Remove shlibs.local (Closes: #379445)
+ * Add minimum versions to Build-Depends and -dev Depends
+
+ -- John V. Belmonte <jbelmonte at debian.org> Sun, 30 Jul 2006 22:27:01 -0400
+
+xmlsec1 (1.2.9-4) unstable; urgency=low
+
+ * Fix gnutls dependency in shlibs.local (Closes: #379390)
+
+ -- John V. Belmonte <jbelmonte at debian.org> Sun, 23 Jul 2006 10:46:53 -0400
+
+xmlsec1 (1.2.9-3) unstable; urgency=low
+
+ * Adjust gnutls dependency (Closes: #335771)
+ * Adjust libxml2 min version
+
+ -- John V. Belmonte <jbelmonte at debian.org> Mon, 26 Jun 2006 20:48:41 -0400
+
+xmlsec1 (1.2.9-2) unstable; urgency=low
+
+ * Add engine libraries to depends of dev package
+ * Switch to mozilla libs provided by xulrunner package (Closes: #364382)
+ * Confirm Debian standards 3.7.2
+
+ -- John V. Belmonte <jbelmonte at debian.org> Thu, 08 Jun 2006 21:52:55 -0400
+
+xmlsec1 (1.2.9-1) unstable; urgency=low
+
+ * New upstream release (Closes: #319807)
+ * Upgrade to Debian standards 3.6.2
+
+ -- John V. Belmonte <jbelmonte at debian.org> Sat, 17 Sep 2005 09:36:11 -0400
+
+xmlsec1 (1.2.6-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- John V. Belmonte <jbelmonte at debian.org> Thu, 26 Aug 2004 15:07:52 -0400
+
+xmlsec1 (1.2.4-3) unstable; urgency=low
+
+ * Adjust gnutls dependency (Closes: #263626)
+ * Add debian/watch
+
+ -- John V. Belmonte <jbelmonte at debian.org> Thu, 5 Aug 2004 12:09:42 -0400
+
+xmlsec1 (1.2.4-2) unstable; urgency=low
+
+ * Change maintainer address
+ * Adjust libxslt dependency (Closes: #261831)
+
+ -- John V. Belmonte <jbelmonte at debian.org> Mon, 2 Aug 2004 10:05:04 -0400
+
+xmlsec1 (1.2.4-1) unstable; urgency=low
+
+ * New upstream release (Closes: #228531)
+ * Add binary for nss crypto engine
+ * Upgrade gnutls dependency to gnutls10
+
+ -- John V. Belmonte <jvb at prairienet.org> Tue, 27 Jan 2004 12:49:49 -0500
+
+xmlsec1 (1.1.1-2) unstable; urgency=low
+
+ * Upgrade to Debian standards 3.6.1
+ * In debian/rules:
+ * remove unused "nostrip" logic
+ * replace use of $CURDIR with `pwd`
+ * remove unused debhelper calls
+ * convert from dh_movefiles to dh_install
+ * omit makefiles and SGML files from HTML docs
+
+ -- John V. Belmonte <jvb at prairienet.org> Mon, 13 Oct 2003 15:43:41 -0400
+
+xmlsec1 (1.1.1-1) unstable; urgency=low
+
+ * New upstream release
+ * Add soname number to build/-dev depends for libgnutls
+ * Add version to build/-dev depends for libssl since no
+ libssl<soname_number>-dev is available
+ * In README.Debian, clarify restriction on use of openssl crypto engine
+ by GPL'd official Debian packages
+ * In README.Debian, more about the yet unpackaged nss crypto engine
+
+ -- John V. Belmonte <jvb at prairienet.org> Sun, 24 Aug 2003 06:39:56 -0400
+
+xmlsec1 (1.1.0-1) unstable; urgency=low
+
+ * New upstream release
+ * Add pkg-config files (Closes: #203376)
+ * Downplay xmlsec1-config in README.Debian, package descriptions
+ * Remove some upstream workarounds from debian/rules
+
+ -- John V. Belmonte <jvb at prairienet.org> Mon, 11 Aug 2003 10:05:06 -0400
+
+xmlsec1 (1.0.4-2) unstable; urgency=low
+
+ * No change, except this time my sponsor won't accidentally mutilate the
+ package before uploading :-)
+
+ -- John V. Belmonte <jvb at prairienet.org> Fri, 18 Jul 2003 01:11:45 -0400
+
+xmlsec1 (1.0.4-1) unstable; urgency=low
+
+ * New upstream release
+ * Update README.Debian regarding nss engine support
+ * Fix typo in libxmlsec1 description
+ * Remove some upstream workarounds from debian/rules
+
+ -- John V. Belmonte <jvb at prairienet.org> Tue, 15 Jul 2003 21:23:11 -0400
+
+xmlsec1 (1.0.3-1) unstable; urgency=low
+
+ * New upstream release (Closes: #194270)
+ * change source name for xmlsec1 series
+ * change dev package section to libdevel
+
+ -- John V. Belmonte <jvb at prairienet.org> Tue, 17 Jun 2003 23:19:17 -0400
+
+xmlsec (0.0.14-1) unstable; urgency=low
+
+ * New upstream release
+ * upgrade to Debian standards 3.5.9
+
+ -- John V. Belmonte <jvb at prairienet.org> Fri, 28 Mar 2003 14:21:10 -0500
+
+xmlsec (0.0.12-1) unstable; urgency=low
+
+ * Initial Release (Closes: #152605)
+
+ -- John V. Belmonte <jvb at prairienet.org> Tue, 11 Feb 2003 14:58:00 -0500
diff --cc debian/rules
index ebb75eb,0000000..ebdf38f
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,103 -1,0 +1,103 @@@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+
+ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -g
+endif
+
+# shared library versions, option 1
+#version=2.0.5
+#major=2
+# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
+version=`ls src/.libs/lib*.so.* | \
+ awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
+major=`ls src/.libs/lib*.so.* | \
+ awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
+
+config.status: configure
+ dh_testdir
+ # Add here commands to configure the package.
+ -test -r /usr/share/misc/config.sub && \
+ cp -f /usr/share/misc/config.sub config.sub
+ -test -r /usr/share/misc/config.guess && \
+ cp -f /usr/share/misc/config.guess config.guess
+ ./configure \
+ --host=$(DEB_HOST_GNU_TYPE) \
+ --build=$(DEB_BUILD_GNU_TYPE) \
+ --prefix=/usr \
+ --mandir=\$${prefix}/share/man \
+ --infodir=\$${prefix}/share/info \
+ --with-html-dir=\$${prefix}/share/doc/xmlsec1/html \
+ --enable-dynamic \
+ --disable-crypto-dl \
+ --disable-apps-crypto-dl
+
+
+build: build-stamp
+build-stamp: config.status
+ dh_testdir
+
+ # Add here commands to compile the package.
+ $(MAKE)
+
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ # Add here commands to clean up after the build process.
+ [ ! -f Makefile ] || $(MAKE) distclean
+
+ dh_clean COPYING config.log config.cache config.status config.sub \
+ config.guess
+
+install: build
+ dh_testdir
+ dh_testroot
- dh_clean -k
++ dh_prep
+ dh_installdirs
+
+ # Add here commands to install the package into debian/tmp
+ $(MAKE) install prefix=$(CURDIR)/debian/tmp/usr
+ # strip unwanted RPATH caused by bug in old libtool
+ chrpath -d $(CURDIR)/debian/tmp/usr/lib/*.so \
+ $(CURDIR)/debian/tmp/usr/bin/xmlsec1
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+
+ dh_install -X.cvsignore --sourcedir=debian/tmp
+ dh_installexamples -X.cvsignore examples/*
+ dh_installdocs -X.sgml --all README debian/README.Debian debian/TODO.Debian
+ dh_installman
+ dh_installchangelogs ChangeLog
+ dh_strip
+ dh_compress -Xexamples/
+ dh_fixperms
+ dh_makeshlibs -V
+ dh_installdeb
+ dh_shlibdeps -l $(CURDIR)/debian/libxmlsec1/usr/lib
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-xml-sgml/xmlsec1.git
More information about the debian-xml-sgml-commit
mailing list