summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2011-10-10 16:22:35 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2011-10-10 16:22:35 +0000
commit4ff9f0392464535753acfa7ddfdc7ab136aef434 (patch)
tree2f8eec7cb8c40b0c4250f6cdef6bc136c4d1b63d
parentVersion bump. (diff)
downloadhistorical-4ff9f0392464535753acfa7ddfdc7ab136aef434.tar.gz
historical-4ff9f0392464535753acfa7ddfdc7ab136aef434.tar.bz2
historical-4ff9f0392464535753acfa7ddfdc7ab136aef434.zip
Version bump using ebuild patch from Agostino Sarubbo.
Package-Manager: portage-2.2.0_alpha64/cvs/Linux x86_64
-rw-r--r--dev-libs/matrixssl/ChangeLog9
-rw-r--r--dev-libs/matrixssl/Manifest18
-rw-r--r--dev-libs/matrixssl/matrixssl-3.2.2.ebuild67
3 files changed, 91 insertions, 3 deletions
diff --git a/dev-libs/matrixssl/ChangeLog b/dev-libs/matrixssl/ChangeLog
index ddbcb26f5eaf..034ecbe1326a 100644
--- a/dev-libs/matrixssl/ChangeLog
+++ b/dev-libs/matrixssl/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/matrixssl
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/matrixssl/ChangeLog,v 1.7 2010/10/25 16:23:27 ssuominen Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/matrixssl/ChangeLog,v 1.8 2011/10/10 16:22:35 ssuominen Exp $
+
+*matrixssl-3.2.2 (10 Oct 2011)
+
+ 10 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> +matrixssl-3.2.2.ebuild:
+ Version bump using ebuild patch from Agostino Sarubbo.
*matrixssl-3.1.3 (25 Oct 2010)
diff --git a/dev-libs/matrixssl/Manifest b/dev-libs/matrixssl/Manifest
index e294e1e8f7f8..4d89c0ce9095 100644
--- a/dev-libs/matrixssl/Manifest
+++ b/dev-libs/matrixssl/Manifest
@@ -1,4 +1,20 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
DIST matrixssl-3-1-3-open.tgz 1818577 RMD160 6a4771b3beca4b6190cb42115e825a22c832ba03 SHA1 a1d810da7adeb67a7016b24f402518a2831dd7a1 SHA256 fcf220b2a481b378a8e550e4a668f29a07a27a2de5829e93551bdc8509291cf3
+DIST matrixssl-3-2-2-open.tgz 1743910 RMD160 5f1496ad5aaf9ea20ba03c232f3966a17ebd2e61 SHA1 b4029f4cbf920840a56645248310855e0972ab61 SHA256 ca0b715b9181f00ebb08ab673e4fea5e0f348b506f9f15acd830b51c4f6abf3e
EBUILD matrixssl-3.1.3.ebuild 1607 RMD160 0fe0cb5a48cd5a9cd0d55cf31871040431fe346f SHA1 1a9f7e45b2b8572d46b5593b095b19e6a1fb5462 SHA256 e6137ca9e466a89ee79a9095138f1cbc19d720a15d49203f628a5969be7060f7
-MISC ChangeLog 1101 RMD160 4fa7db8f436d60ba0c7d9da41edc5aa95068bd70 SHA1 47a7aba11f6b2df1a7480e8add67744689ad9a3b SHA256 7f57296afc24b4480f36034e6798c05795a39c56f40f10ac02a856e8b38a83eb
+EBUILD matrixssl-3.2.2.ebuild 1377 RMD160 8f092cbc21f7913c3c70dc336567a02e6a46766c SHA1 86662f54e638676f3b699a172dda18222adde82e SHA256 8c0dc5d5204683441454ec711bc72c95cc4978654e92831842dd07bb50b6e93d
+MISC ChangeLog 1270 RMD160 5e5a087c6f7f922b6acc2a5208cf2510ec4e0afa SHA1 4c3496e4b848a098b43c836e0e253dddf85eba68 SHA256 b39f971f4e69e14320479dd60ec197a73d662c58d82ae6f91f3217919b1bfb9a
MISC metadata.xml 161 RMD160 77385273ea1d12ed4093a4167307486b74d1cf82 SHA1 aa4b2873e32de89c0b0aeb26b5782f77cb00948e SHA256 a11fdd02015a232398fdf22a20d26a95fc34d44c54513e6b26b6128d0b76122e
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.18 (GNU/Linux)
+
+iQEcBAEBAgAGBQJOkxvfAAoJEEdUh39IaPFNIDYIAIz1EALZY4ATxZUZ8wsIieIr
+/YCjl+x/eAz8+mjj+Yl4G/jnrFwM4jS5FZDHMcSEGnG4m26RrLSACB+FnoxPfQba
+MPMTgVh1H4HtvhmXy7J/dSDkZ83Jt2mJLY8YE1mQapKGDYKn1tlYVjuDe8t3LGZy
+fmTO/sTbAkrntNmKtKSUehaQVuL38rwDPavrB3k3HBAqc5zLDDRJk9AE3ijla9kO
+rk1XMZloRcHk4HmelyWHrWJS6gKD7TVKIvJEIVfwcYBGblSD4XYNIHnWaZJ5lYIZ
+JdH0dfWwXzaAFHe5+a8EY0xI6ZpbpptFspGMP89ZnGnmsy1WSDALXE2QLeDMSBI=
+=ilo8
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/matrixssl/matrixssl-3.2.2.ebuild b/dev-libs/matrixssl/matrixssl-3.2.2.ebuild
new file mode 100644
index 000000000000..a59c4990e148
--- /dev/null
+++ b/dev-libs/matrixssl/matrixssl-3.2.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/matrixssl/matrixssl-3.2.2.ebuild,v 1.1 2011/10/10 16:22:35 ssuominen Exp $
+
+EAPI=4
+inherit toolchain-funcs
+
+MY_P=${P//./-}-open
+
+DESCRIPTION="embedded SSL implementation"
+HOMEPAGE="http://www.matrixssl.org/"
+SRC_URI="http://dev.gentoo.org/~ssuominen/${MY_P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples static-libs"
+
+S=${WORKDIR}/${MY_P}
+
+src_compile() {
+ local myconf=(
+ CC="$(tc-getCC)"
+ STRIP="true"
+ AR="$(tc-getAR)"
+ DFLAGS="${CFLAGS}"
+ )
+
+ if use static-libs; then
+ emake "${myconf[@]}"
+ else
+ emake lib${PN}.so "${myconf[@]}"
+ fi
+}
+
+src_install() {
+ dolib.so libmatrixssl.so
+ use static-libs && dolib.a libmatrixssl.a
+
+ # API is exposed from matrixsslApi.h and rest is included recursively
+ insinto /usr/include/matrixssl
+ doins matrixssl/*.h
+
+ local h1
+ for h1 in core crypto; do
+ insinto /usr/include/matrixssl/${h1}
+ doins ${h1}/*.h
+ done
+
+ local h2
+ for h2 in digest keyformat math prng pubkey symmetric; do
+ insinto /usr/include/matrixssl/crypto/${h2}
+ doins crypto/${h2}/*.h
+ done
+
+ if use doc; then
+ insinto /usr/share/doc/${PF}/pdf
+ doins doc/*.pdf
+ fi
+
+ if use examples; then
+ insinto /usr/share/doc/${PF}/examples
+ doins -r apps sampleCerts
+ fi
+
+ dodoc readme.txt
+}