summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/axTLS/ChangeLog8
-rw-r--r--net-libs/axTLS/Manifest11
-rw-r--r--net-libs/axTLS/axTLS-1.4.5.ebuild6
-rw-r--r--net-libs/axTLS/files/axTLS-add-missing-include.patch19
4 files changed, 36 insertions, 8 deletions
diff --git a/net-libs/axTLS/ChangeLog b/net-libs/axTLS/ChangeLog
index ce2d7e6621e6..b91ddff56e3a 100644
--- a/net-libs/axTLS/ChangeLog
+++ b/net-libs/axTLS/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-libs/axTLS
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/axTLS/ChangeLog,v 1.3 2012/04/07 14:14:30 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/axTLS/ChangeLog,v 1.4 2012/04/07 21:47:08 blueness Exp $
+
+ 07 Apr 2012; Anthony G. Basile <blueness@gentoo.org> axTLS-1.4.5.ebuild,
+ +files/axTLS-add-missing-include.patch:
+ Add missing #include header for bigint_impl.h
+ http://sourceforge.net/tracker/?func=detail&aid=3515628&group_id=171217&atid=
+ 857113
07 Apr 2012; Anthony G. Basile <blueness@gentoo.org> files/config:
Increase max X509 CA certs and chain length to work with ca-certificates
diff --git a/net-libs/axTLS/Manifest b/net-libs/axTLS/Manifest
index 2746c31b088d..b8206a0fd272 100644
--- a/net-libs/axTLS/Manifest
+++ b/net-libs/axTLS/Manifest
@@ -1,17 +1,18 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
+AUX axTLS-add-missing-include.patch 819 RMD160 40ff7828f4cf185f9d0e517482aaeeca1f5bfccb SHA1 e70b556feb7da077ffb93ba046c6e5f7726d4cd2 SHA256 9a100f202dc1f4b7c251460dd787aa8f96cdf1e612dbaf4f173561576949f96d
AUX axhttpd.confd 181 RMD160 489c7d0ff59a419061bcc246e1ca1ced1cfe2831 SHA1 4378b0ec8b8634af29a62c49603ec5ccc14da693 SHA256 5eff31a8656c735ec9b85eac8d0a92c497132d5337fd5dff6f9e311e6b223a65
AUX axhttpd.initd 625 RMD160 5652cbc39e31f8ecfadd57f53631043ff0ea0ea5 SHA1 59b8ed9a54c933d95586fab83828f7e8b039143d SHA256 a312d046020c45d9352e6bf736c86335a0ba2c7f4745186cd047e0149d63e33c
AUX config 3064 RMD160 5087b627e11d34a81c8696022d2380faa244b8e2 SHA1 095708bd3c5fc4e3183e9f9857139d0e211d42a6 SHA256 e85c8bd84f34045b52cefc7e3df94373f87cab22d495efe7ca737b1e6cfaa7ed
DIST axTLS-1.4.5.tar.gz 1299325 RMD160 fb8f78578a998ed0a88cfef18127e4d24ff35bfc SHA1 33b8c4b7babd433d78889218bc5fa6932bfd0a24 SHA256 04e9c235d59cff98c393c920d4d7975b7ba32979c1d9675cee73996d22d232f1
-EBUILD axTLS-1.4.5.ebuild 4306 RMD160 e81c01ebded5fb8b661020a6bdd86c4a26a03ce4 SHA1 b252e3860bcfa02e00d2a124d2c52f72de251b4b SHA256 8185cf157d3a32f93afe9281e599945d75389ddd6a5adc4cc43c53942db2127c
-MISC ChangeLog 665 RMD160 6270305aa8acc723f37cf30dd21ffb974147da99 SHA1 9c5fe4ac6c41f0642c6eb6cd4af83f1d29fe568f SHA256 755dcb552ec70fac16e51cd91b279a97b277c3a890e2b727f18673518aa5929d
+EBUILD axTLS-1.4.5.ebuild 4368 RMD160 dcf45d226bfb121880be42a3d0508180eb0e97be SHA1 217794a40e10a690392edf466d525b12c3cbaa01 SHA256 ea30dc04230821a510e35ab64d6d92af2dc0be52eb4f2fde14a538b3f5a86998
+MISC ChangeLog 920 RMD160 b9b625eceb22177a70f9222e38e129c3289418b1 SHA1 7bd1175e90910ffaca88b6141cf4dbc488d4f187 SHA256 a3463339b7fd0c51f54aa275963159d5f83500601901c2732f931de7de75c83d
MISC metadata.xml 539 RMD160 66d2200563130d8af1e6b9ea42aac0098cca0ece SHA1 977793dc0d626b3c9144cdac6e85ec137efd3e72 SHA256 678ce846bdfbf9df350ed0ba25520abe1588a12c229cbc54642269cf2fbe0966
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEAREIAAYFAk+AS9IACgkQl5yvQNBFVTXPkQCggHzBTIKpXLTlL/4OMeb2cy2Z
-aMQAmgMDsTuSpQZVC2Y5UkZOKtIZbumd
-=zzp7
+iEYEAREIAAYFAk+AteYACgkQl5yvQNBFVTXpQgCffZi6Lvw7klOiEmgg0X5FpcyM
+bgAAn2Xxcn3XPQjiXJpGze+nnjjqsoMW
+=eRS0
-----END PGP SIGNATURE-----
diff --git a/net-libs/axTLS/axTLS-1.4.5.ebuild b/net-libs/axTLS/axTLS-1.4.5.ebuild
index fe352364da5c..c6387196bddb 100644
--- a/net-libs/axTLS/axTLS-1.4.5.ebuild
+++ b/net-libs/axTLS/axTLS-1.4.5.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/axTLS/axTLS-1.4.5.ebuild,v 1.3 2012/04/07 02:23:52 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/axTLS/axTLS-1.4.5.ebuild,v 1.4 2012/04/07 21:47:08 blueness Exp $
EAPI="4"
-inherit user savedconfig toolchain-funcs
+inherit eutils savedconfig toolchain-funcs user
################################################################################
# axTLS CONFIG MINI-HOWTO
@@ -71,6 +71,8 @@ pkg_setup() {
src_prepare() {
tc-export CC
+ epatch "${FILESDIR}"/${PN}-add-missing-include.patch
+
#Use CC as the host compiler for mconf
sed -i -e "s:^HOSTCC.*:HOSTCC=${CC}:" \
"${S}"/config/Rules.mak
diff --git a/net-libs/axTLS/files/axTLS-add-missing-include.patch b/net-libs/axTLS/files/axTLS-add-missing-include.patch
new file mode 100644
index 000000000000..585ad4bcfc57
--- /dev/null
+++ b/net-libs/axTLS/files/axTLS-add-missing-include.patch
@@ -0,0 +1,19 @@
+bigint_impl.h typedefs uint16_t and uint32_t but never includes the
+header where they are defined. On a standard gnu/linux system that
+means you need to #include <stdint.h>. This error occurs whenever
+trying to use the API, eg. when compiling curl --with-axtls.
+
+http://sourceforge.net/tracker/?func=detail&aid=3515628&group_id=171217&atid=857113
+
+diff -Naur axTLS.orig//crypto/bigint_impl.h axTLS/crypto/bigint_impl.h
+--- axTLS.orig//crypto/bigint_impl.h 2011-01-02 02:45:25.000000000 -0500
++++ axTLS/crypto/bigint_impl.h 2012-04-07 17:36:36.000000000 -0400
+@@ -31,6 +31,8 @@
+ #ifndef BIGINT_IMPL_HEADER
+ #define BIGINT_IMPL_HEADER
+
++#include <stdint.h>
++
+ /* Maintain a number of precomputed variables when doing reduction */
+ #define BIGINT_M_OFFSET 0 /**< Normal modulo offset. */
+ #ifdef CONFIG_BIGINT_CRT