aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Piasek <dagger@gentoo.org>2009-07-06 15:57:40 +0000
committerRobert Piasek <dagger@gentoo.org>2009-07-06 15:57:40 +0000
commita5bea63b9d3ddd135fb511c675a3e73339c4918f (patch)
tree0761e2694a91283104d45b014f3e1cf019965d16 /dev-libs
parentCorrect Manifest for fso-gpsd. (diff)
downloadembedded-cross-a5bea63b9d3ddd135fb511c675a3e73339c4918f.tar.gz
embedded-cross-a5bea63b9d3ddd135fb511c675a3e73339c4918f.tar.bz2
embedded-cross-a5bea63b9d3ddd135fb511c675a3e73339c4918f.zip
That fixes bug #231
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/eet/ChangeLog5
-rw-r--r--dev-libs/eet/Manifest5
-rw-r--r--dev-libs/eet/eet-1.2.1.ebuild19
-rw-r--r--dev-libs/eet/files/eet-1.2.1-fix.cipher.patch34
4 files changed, 56 insertions, 7 deletions
diff --git a/dev-libs/eet/ChangeLog b/dev-libs/eet/ChangeLog
index 2bee959..8ccb3ed 100644
--- a/dev-libs/eet/ChangeLog
+++ b/dev-libs/eet/ChangeLog
@@ -2,6 +2,11 @@
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 06 Jul 2009; Robert Piasek <dagger@gentoo.org> eet-1.2.1.ebuild,
+ +files/eet-1.2.1-fix.cipher.patch:
+ Backported upstream patch which fixes compilation with gnutls
+
+
*eet-1.2.1 (15 Jun 2009)
15 Jun 2009; Robert Piasek <dagger@gentoo.org> +eet-1.2.1.ebuild:
diff --git a/dev-libs/eet/Manifest b/dev-libs/eet/Manifest
index c3c66fc..9997a03 100644
--- a/dev-libs/eet/Manifest
+++ b/dev-libs/eet/Manifest
@@ -1,6 +1,7 @@
+AUX eet-1.2.1-fix.cipher.patch 889 RMD160 b8e6fdc142612010b14e7a1f264612408a6b7cf2 SHA1 b67f7fc199fa44fe787641c26051767514bd7385 SHA256 779d1751a4aa9cdd7a0e3b6c0a333d2889e186f3b1643b4f52d68d2ae7e4349d
DIST eet-1.2.0.tar.bz2 1570159 RMD160 e872da22a03dda918f5f80671d0ac6aa5eab3d99 SHA1 7b030ef33bdb0933146f4811325a90a9605afddc SHA256 7613d85602a185325615ee6f8811c2938fb523eee83984dc887546eaf8943d45
DIST eet-1.2.1.tar.bz2 1570851 RMD160 2584fa72654b6a4595ee63fffcbe5a5a97619008 SHA1 85e6064813d7f6da86dc6d27b4adc32e2cde1833 SHA256 632e257792fbe4832ac778debb064d5a347ab3c47796380f4c69d8a6fe94bbfe
EBUILD eet-1.2.0.ebuild 744 RMD160 db44629497106af883be88047aac56e1b2c00372 SHA1 52ef89289ab44fd4eab997dd3f60f32e53e47c4f SHA256 4b4ee6b72cd8fcbbda566524befe832c38d19058257f209d7b6f7e564e34d631
-EBUILD eet-1.2.1.ebuild 744 RMD160 fbd2b50e087f16ad93eba6d23194b9aaf2078c36 SHA1 bab8236ebb1de4a389d4bc7b2c214759f5b06620 SHA256 9a052c847417a2051a2d4865ce08ae899a08f0332769809f431672f66d8c98c6
-MISC ChangeLog 415 RMD160 f04f201ea15ab95532ab1f56ad9145b4e9e4076c SHA1 a05b8d48d7772627463c81b59eb6bf7a83903850 SHA256 212438437bea89a4f7fa81f933c8ccd5940351dddba2bd62a0a2d17065ff20e8
+EBUILD eet-1.2.1.ebuild 908 RMD160 f3add435cbfee476e3a213b1dbdfe7c67c08b26f SHA1 c9d16b461cc5f22ed05fe18a25539a80a4e0edf7 SHA256 0b75a16c4b7b9a8e75d340f3df7f217ce035f0c33c84c492b725e32e39ff5962
+MISC ChangeLog 585 RMD160 89f7593de185d8592f77afa3dc2c8e0d1a851548 SHA1 58ac86b8272b69aad4ecf9120efcf734b42cd155 SHA256 9de09d5db6f83bd19423ebdc6d33ba13dfc83ac50d595db6d1265d0a8bc43c96
MISC metadata.xml 296 RMD160 d8f057fffd0d6d3c84b2d5481481f8848cc7f5aa SHA1 d3e950b1ca7636e89f44d3182753cb2384dcd11c SHA256 996385c7eb65b2fe398df26ebb0da85233a4f6c135a1256da9c53bd96ad450f4
diff --git a/dev-libs/eet/eet-1.2.1.ebuild b/dev-libs/eet/eet-1.2.1.ebuild
index 21852a9..4612321 100644
--- a/dev-libs/eet/eet-1.2.1.ebuild
+++ b/dev-libs/eet/eet-1.2.1.ebuild
@@ -20,8 +20,17 @@ RDEPEND="=dev-libs/eina-0.0.2.061
DEPEND=">=dev-util/pkgconfig-0.9.0"
-MY_ECONF="$(use_enable ssl openssl) \
- $(use_enable ssl cipher) \
- $(use_enable ssl signature) \
- $(use_enable gnutls gnutls) \
- --disable-old-eet-file-format"
+src_compile() {
+
+ epatch "${FILESDIR}"/${P}-fix.cipher.patch
+
+ MY_ECONF="$(use_enable ssl openssl) \
+ $(use_enable ssl cipher) \
+ $(use_enable ssl signature) \
+ $(use_enable gnutls gnutls) \
+ $(use_enable gnutls cipher) \
+ $(use_enable gnutls signature) \
+ --disable-old-eet-file-format"
+
+ enlightenment_src_compile
+} \ No newline at end of file
diff --git a/dev-libs/eet/files/eet-1.2.1-fix.cipher.patch b/dev-libs/eet/files/eet-1.2.1-fix.cipher.patch
new file mode 100644
index 0000000..09d7b33
--- /dev/null
+++ b/dev-libs/eet/files/eet-1.2.1-fix.cipher.patch
@@ -0,0 +1,34 @@
+Index: trunk/eet/src/lib/eet_cipher.c
+===================================================================
+--- a/trunk/eet/src/lib/eet_cipher.c
++++ b/trunk/eet/src/lib/eet_cipher.c
+@@ -349,5 +349,6 @@
+ void *result;
+
+-#ifdef HAVE_GNUTLS
++#ifdef HAVE_SIGNATURE
++# ifdef HAVE_GNUTLS
+ result = malloc(gcry_md_get_algo_dlen(GCRY_MD_SHA1));
+ if (!result) return NULL;
+@@ -355,6 +356,6 @@
+ gcry_md_hash_buffer(GCRY_MD_SHA1, result, data_base, data_length);
+ if (sha1_length) *sha1_length = gcry_md_get_algo_dlen(GCRY_MD_SHA1);
+-#else
+-# ifdef HAVE_OPENSSL
++# else
++# ifdef HAVE_OPENSSL
+ result = malloc(SHA_DIGEST_LENGTH);
+ if (!result) return NULL;
+@@ -362,7 +363,10 @@
+ SHA1(data_base, data_length, result);
+ if (sha1_length) *sha1_length = SHA_DIGEST_LENGTH;
+-# else
++# else
+ result = NULL;
+-# endif
++# endif
++# endif
++#else
++ result = NULL;
+ #endif
+ \ No newline at end of file