summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2006-10-17 18:31:54 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2006-10-17 18:31:54 +0000
commit232a91831c73112bbb4ac5eab44277205ff1d931 (patch)
tree7ff5f76a25ae2bb4df16639086ca58b951af5bb4 /dev-libs/libtasn1
parentsparc stable for real (diff)
downloadhistorical-232a91831c73112bbb4ac5eab44277205ff1d931.tar.gz
historical-232a91831c73112bbb4ac5eab44277205ff1d931.tar.bz2
historical-232a91831c73112bbb4ac5eab44277205ff1d931.zip
Add patch to respect user-defined CFLAGS.
Package-Manager: portage-2.1.2_pre3-r3
Diffstat (limited to 'dev-libs/libtasn1')
-rw-r--r--dev-libs/libtasn1/ChangeLog6
-rw-r--r--dev-libs/libtasn1/Manifest26
-rw-r--r--dev-libs/libtasn1/files/libtasn1-0.3.5-respectcflags.patch16
-rw-r--r--dev-libs/libtasn1/libtasn1-0.3.5.ebuild11
4 files changed, 44 insertions, 15 deletions
diff --git a/dev-libs/libtasn1/ChangeLog b/dev-libs/libtasn1/ChangeLog
index b521bafa181e..c7ce8935c1b6 100644
--- a/dev-libs/libtasn1/ChangeLog
+++ b/dev-libs/libtasn1/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-libs/libtasn1
# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libtasn1/ChangeLog,v 1.46 2006/09/25 02:44:22 weeve Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libtasn1/ChangeLog,v 1.47 2006/10/17 18:31:54 flameeyes Exp $
+
+ 17 Oct 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +files/libtasn1-0.3.5-respectcflags.patch, libtasn1-0.3.5.ebuild:
+ Add patch to respect user-defined CFLAGS.
25 Sep 2006; Jason Wever <weeve@gentoo.org> libtasn1-0.3.5.ebuild:
Stable on SPARC wrt security bug #147682.
diff --git a/dev-libs/libtasn1/Manifest b/dev-libs/libtasn1/Manifest
index 5e0617406cba..fc2b5cf6c7c3 100644
--- a/dev-libs/libtasn1/Manifest
+++ b/dev-libs/libtasn1/Manifest
@@ -1,6 +1,10 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
+AUX libtasn1-0.3.5-respectcflags.patch 583 RMD160 66cee54be4cce4f8ae3bbeefc7733a7d4fd97466 SHA1 164a91c5884d326836c52ce6175633580408577f SHA256 55e5a556b169868453eb44590792cc554c5cd78e9c3327506f90b8b399ebf9d2
+MD5 5ae18ba17940b6039cbb5f7ff799a953 files/libtasn1-0.3.5-respectcflags.patch 583
+RMD160 66cee54be4cce4f8ae3bbeefc7733a7d4fd97466 files/libtasn1-0.3.5-respectcflags.patch 583
+SHA256 55e5a556b169868453eb44590792cc554c5cd78e9c3327506f90b8b399ebf9d2 files/libtasn1-0.3.5-respectcflags.patch 583
DIST libtasn1-0.2.13.tar.gz 876331 RMD160 02e0654d7ea4dfad14aee4ea313ce48dc2d773a4 SHA1 286d6592393edd6e0fef0badffac568000fe816d SHA256 bbb8b064c2210f2327481db9b50f026c72d2749ac0a45579ef4ed3b70c679913
DIST libtasn1-0.2.18.tar.gz 904105 RMD160 41e94706fa6eed989143d9de9d8f53235d8dfd4f SHA1 4f9c1be1586083cd605e17c7948f94deed63b024 SHA256 2ba2a5faec8ecf05d90e88157ba74b1873e1ee4aa89865c83a955cf3114d0058
DIST libtasn1-0.3.4.tar.gz 1246545 RMD160 6879094f272bcc70d89741a20a5ad7c888762a36 SHA1 9429bbedd4bd7e94b9119c2ef36522bfd55a676d SHA256 4dda2b4bac929fa0affc620bbbaba774dd26a7fc735f287c8891371718ef7c14
@@ -17,14 +21,14 @@ EBUILD libtasn1-0.3.4.ebuild 825 RMD160 dc1380d560e4aad284330af2a670a534b69f434f
MD5 28fc8d6e4a7a9b54d7d437704db3862f libtasn1-0.3.4.ebuild 825
RMD160 dc1380d560e4aad284330af2a670a534b69f434f libtasn1-0.3.4.ebuild 825
SHA256 094fad098c9d678bffa62ba72f5eb672a8c285f8025e6af43db5aed6110384ff libtasn1-0.3.4.ebuild 825
-EBUILD libtasn1-0.3.5.ebuild 1095 RMD160 b289f27911a5fa6bfa165024224f2c432049baf7 SHA1 a9a683410040c4ed8cbda992b137c1ea9af74f0c SHA256 d81c94193a8d6b1e2c1b411a327bef094654e5e6da2d0422d8d325102136ec0d
-MD5 b047b0841de0808ef1f282679fba1a83 libtasn1-0.3.5.ebuild 1095
-RMD160 b289f27911a5fa6bfa165024224f2c432049baf7 libtasn1-0.3.5.ebuild 1095
-SHA256 d81c94193a8d6b1e2c1b411a327bef094654e5e6da2d0422d8d325102136ec0d libtasn1-0.3.5.ebuild 1095
-MISC ChangeLog 5762 RMD160 d251eedc9dfd0972bcf105ce0ec35e54dc32fcba SHA1 e37df2265c3ead9deb0dbc72ab589f4be732692c SHA256 46892e41e247e2d8cacfdcc8e9559152013ec3ca22693bef98ba579544610103
-MD5 1d3ff32eacc30e2388ab66e606fe60ea ChangeLog 5762
-RMD160 d251eedc9dfd0972bcf105ce0ec35e54dc32fcba ChangeLog 5762
-SHA256 46892e41e247e2d8cacfdcc8e9559152013ec3ca22693bef98ba579544610103 ChangeLog 5762
+EBUILD libtasn1-0.3.5.ebuild 1217 RMD160 89a0ee38ac7a9853c5294ef7741a913925bf821d SHA1 f0f4ff7b4ea093352233c20c12ecf8b880f1364b SHA256 47b4b4d2e2e4f921608b5a7c220c7b2847b5b55387e4f3c1a5be540a7d73b265
+MD5 3c4efa0037ddc914f2742d8ef5211528 libtasn1-0.3.5.ebuild 1217
+RMD160 89a0ee38ac7a9853c5294ef7741a913925bf821d libtasn1-0.3.5.ebuild 1217
+SHA256 47b4b4d2e2e4f921608b5a7c220c7b2847b5b55387e4f3c1a5be540a7d73b265 libtasn1-0.3.5.ebuild 1217
+MISC ChangeLog 5932 RMD160 ab50c913150fbf53ae055d51bc18d2d7cd5f2002 SHA1 47f25b3a30f5b10bdac592241be09ac4ba45113a SHA256 eb9d38d3d5e379e93a4aac4df1a770a6a8edd346538ac9356a196c86b6b574db
+MD5 5a6244e14084b96ddf911a60583b0b74 ChangeLog 5932
+RMD160 ab50c913150fbf53ae055d51bc18d2d7cd5f2002 ChangeLog 5932
+SHA256 eb9d38d3d5e379e93a4aac4df1a770a6a8edd346538ac9356a196c86b6b574db ChangeLog 5932
MISC metadata.xml 276 RMD160 99eb13264f3656e33d5cbc95ed9319ba50a1e58c SHA1 1f70a3ead5de1eb0d62a59c084b3a06147256e2f SHA256 abd952a77edadf769a821e7210a01f38850cada9a7677a1561f6aa0ce954f480
MD5 918a1b851dd53568897b4fc7c503912e metadata.xml 276
RMD160 99eb13264f3656e33d5cbc95ed9319ba50a1e58c metadata.xml 276
@@ -44,7 +48,7 @@ SHA256 8257dc01cfc72550da2eac0c8761d9e7e7b7048afa337154c8463a7935ee16ae files/di
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
-iD8DBQFFG5yZamhnQswr0vIRAlopAJ9euQuIelmoqfkR2Gemo5IOljYbhACgp2Aa
-Jopfplw7qDtDGOEu1T/X9Tw=
-=dxvt
+iD8DBQFFNSHNAiZjviIA2XgRAn0rAJ9+9k48nEhz5vEMunrQVob8ByFvAwCgwtyc
+p9z4axu+McIkLft2Cj/hJrs=
+=L+8t
-----END PGP SIGNATURE-----
diff --git a/dev-libs/libtasn1/files/libtasn1-0.3.5-respectcflags.patch b/dev-libs/libtasn1/files/libtasn1-0.3.5-respectcflags.patch
new file mode 100644
index 000000000000..04299c82f3c5
--- /dev/null
+++ b/dev-libs/libtasn1/files/libtasn1-0.3.5-respectcflags.patch
@@ -0,0 +1,16 @@
+Index: libtasn1-0.3.5/configure.in
+===================================================================
+--- libtasn1-0.3.5.orig/configure.in
++++ libtasn1-0.3.5/configure.in
+@@ -60,8 +60,9 @@ if test "$GCC" = "yes"; then
+ CFLAGS="-Wno-pointer-sign"
+ AC_COMPILE_IFELSE(AC_LANG_PROGRAM([]),_gcc_psign=yes,_gcc_psign=no)
+ AC_MSG_RESULT($_gcc_psign)
+- if test x"$_gcc_psign" != xyes ; then
+- CFLAGS=$_gcc_cflags_save;
++ CFLAGS=$_gcc_cflags_save;
++ if test x"$_gcc_psign" = xyes ; then
++ CFLAGS="${CFLAGS} -Wno-pointer-sign"
+ fi
+
+ AC_MSG_CHECKING([whether we have GNU assembler])
diff --git a/dev-libs/libtasn1/libtasn1-0.3.5.ebuild b/dev-libs/libtasn1/libtasn1-0.3.5.ebuild
index d0300ad21d8e..d0974d5042c8 100644
--- a/dev-libs/libtasn1/libtasn1-0.3.5.ebuild
+++ b/dev-libs/libtasn1/libtasn1-0.3.5.ebuild
@@ -1,8 +1,11 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libtasn1/libtasn1-0.3.5.ebuild,v 1.11 2006/09/28 09:57:19 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libtasn1/libtasn1-0.3.5.ebuild,v 1.12 2006/10/17 18:31:54 flameeyes Exp $
-inherit libtool multilib
+WANT_AUTOCONF="latest"
+WANT_AUTOMAKE="latest"
+
+inherit libtool multilib autotools
DESCRIPTION="provides ASN.1 structures parsing capabilities for use with GNUTLS"
HOMEPAGE="http://www.gnutls.org/"
@@ -20,7 +23,9 @@ RDEPEND=""
src_unpack() {
unpack ${A}
cd "${S}"
- elibtoolize
+
+ epatch "${FILESDIR}/${P}-respectcflags.patch"
+ AT_M4DIR="m4" eautoreconf
}
src_install() {