From e01c87645b6fb7d4b0cc43e732ce845eaefa42ff Mon Sep 17 00:00:00 2001 From: Joerg Deckert Date: Tue, 15 Oct 2013 18:48:09 +0200 Subject: [PATCH] Add smart card related ebuilds --- app-crypt/gppcscconnectionplugin/Manifest | 2 ++ .../gppcscconnectionplugin-1.1.0.ebuild | 22 +++++++++++++ app-crypt/gpshell/Manifest | 2 ++ app-crypt/gpshell/gpshell-1.4.4.ebuild | 29 ++++++++++++++++ app-crypt/paperkey/Manifest | 2 ++ app-crypt/paperkey/paperkey-1.3.ebuild | 24 ++++++++++++++ dev-libs/globalplatform/Manifest | 2 ++ .../globalplatform-6.0.0.ebuild | 33 +++++++++++++++++++ 8 files changed, 116 insertions(+) create mode 100644 app-crypt/gppcscconnectionplugin/Manifest create mode 100644 app-crypt/gppcscconnectionplugin/gppcscconnectionplugin-1.1.0.ebuild create mode 100644 app-crypt/gpshell/Manifest create mode 100644 app-crypt/gpshell/gpshell-1.4.4.ebuild create mode 100644 app-crypt/paperkey/Manifest create mode 100644 app-crypt/paperkey/paperkey-1.3.ebuild create mode 100644 dev-libs/globalplatform/Manifest create mode 100644 dev-libs/globalplatform/globalplatform-6.0.0.ebuild diff --git a/app-crypt/gppcscconnectionplugin/Manifest b/app-crypt/gppcscconnectionplugin/Manifest new file mode 100644 index 0000000..2ed05e1 --- /dev/null +++ b/app-crypt/gppcscconnectionplugin/Manifest @@ -0,0 +1,2 @@ +DIST gppcscconnectionplugin-1.1.0.tar.gz 320566 SHA256 4d090170a02c3f4358e80b00c2d25619e31b8c9115b206a85ab9949f60667b34 SHA512 4399cb7c47a399b4a2c66d3b9a8bc7d73fb5e4a19f1a3e3fcdf326d5614326714566d44b3e3e5a122057806cc21ba07880e8b55865873cfec0b944def6517e47 WHIRLPOOL 3c418f0f019cf8de2aa074f0942a47e690dd95fb28b9b4410708747f3e4c190db65791236f51186f2e90eaca310115aaf64d6585d877de0f7caac81d7cc21229 +EBUILD gppcscconnectionplugin-1.1.0.ebuild 501 SHA256 5d9c40ea22e24e1f197ad4d3d5002a19231ae7f8a8fa49fab458303d67257b21 SHA512 75cdd1cca2bebddc6017fd98a93bf4804c087d3a20a7d458b00a3afc929a1866678715114b2181b8e545d7f8dd218115f615197ac02c1961ba0a2e54a9297818 WHIRLPOOL 2c989d49327d6d71b2025d79d9ea091a36e478f51b7db81ec539edc82ddfdffeca0fa5e34f51dd7183cf7160815056bb10acaa7d6082bfaf081b383a2d1d00cd diff --git a/app-crypt/gppcscconnectionplugin/gppcscconnectionplugin-1.1.0.ebuild b/app-crypt/gppcscconnectionplugin/gppcscconnectionplugin-1.1.0.ebuild new file mode 100644 index 0000000..1d0a366 --- /dev/null +++ b/app-crypt/gppcscconnectionplugin/gppcscconnectionplugin-1.1.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ jd + +EAPI=4 + +##inherit eutils libtool autotools flag-o-matic + +DESCRIPTION="Connection between GlobalPlatform and pcsc-lite" + +HOMEPAGE="http://sourceforge.net/projects/globalplatform/" +SRC_URI="mirror://sourceforge/globalplatform/${P}.tar.gz" + +LICENSE="LGPL" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +RDEPEND="dev-libs/globalplatform + sys-apps/pcsc-lite" +DEPEND="${RDEPEND}" + diff --git a/app-crypt/gpshell/Manifest b/app-crypt/gpshell/Manifest new file mode 100644 index 0000000..9d58e18 --- /dev/null +++ b/app-crypt/gpshell/Manifest @@ -0,0 +1,2 @@ +DIST gpshell-1.4.4.tar.gz 155861 SHA256 11b3a893e0fca7775124146ee4a798d443eb2fd1058513f6fa6a0be7f73f47a5 SHA512 612b1ebf637c00d1aa605820dab15ea94eed754e4a70162d333f0307289b92b81aa7156c6a0ae5ed5ecb2693dace45c17ca830420f2c5811505d712667ed7d86 WHIRLPOOL d6321b9e6a6d4624125ebe37bcf863510d20167d37df2122eadb7b4dfbbbdfd663e19179fd52183e1922b07b8d0ed34d6e312035d0bb32834b94bdce2ecc31f1 +EBUILD gpshell-1.4.4.ebuild 824 SHA256 6e34884165154b90a6765957e51f0a4aba024f291f3e1583e8e0ea4925e7f84d SHA512 25f3b9a7625f2ec56e5fd69ab08b13608907feae9e8280bdf96dbef1908876e9778b08a2c604fa1d49d37f0a0d750a471abdf970caea59afb62d767416ca4d1c WHIRLPOOL ff4973c3454ec5ccfd39c8ab79e98bed38a4691d32cdfc5b7176a93ee544eec348f962d543a9a6c5381837191f3d5646952e65eb453947d4b2c96e0b84a04795 diff --git a/app-crypt/gpshell/gpshell-1.4.4.ebuild b/app-crypt/gpshell/gpshell-1.4.4.ebuild new file mode 100644 index 0000000..a595cb7 --- /dev/null +++ b/app-crypt/gpshell/gpshell-1.4.4.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ jdkbx + +inherit eutils libtool autotools + +DESCRIPTION="GPShell is a script interpreter which talks to a smart card. It can establish a secure channel with a smart card, load, instantiate, delete, list applets on a smart card." + +HOMEPAGE="http://sourceforge.net/projects/globalplatform/" +SRC_URI="mirror://sourceforge/globalplatform/${P}.tar.gz" + +LICENSE="LGPL" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +RDEPEND=">=dev-libs/globalplatform-4.3.2 + >=sys-libs/zlib-1.2.3 + >=dev-libs/openssl-0.9.7e + sys-apps/pcsc-lite + app-crypt/gppcscconnectionplugin" +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog COPYING COPYING.LESSER NEWS README +} diff --git a/app-crypt/paperkey/Manifest b/app-crypt/paperkey/Manifest new file mode 100644 index 0000000..2747f0c --- /dev/null +++ b/app-crypt/paperkey/Manifest @@ -0,0 +1,2 @@ +DIST paperkey-1.3.tar.gz 250153 SHA256 5b57d7522336fb65c4c398eec27bf44ec0aaa35926157b79a76423231792cbfb SHA512 240a57b43084b91758d19a2ef6804651db32118f7578f48445014b7ab91caadcbd6b08df4a95ba8788691456e802f3ebb8455e212aac0679c12df8d567894acd WHIRLPOOL 719538c16880089d7da154773ca1046445981894343c6435590e707627c71bd4252e2415e6f00cf81a32fd23bbde7cd4714a3547f19171e031eeb369ffb6f3b1 +EBUILD paperkey-1.3.ebuild 530 SHA256 00869a11b2bfa02dc9491af675aff602343bd58d116f4806db5303ba3937970e SHA512 b411879f97991b11e208b6b0cbb4de0355a37c50b634f8743685ea9daee59b94fa788311d794bdb537d2437b86a01406c622e8980b72c4b4878cd358e653785a WHIRLPOOL 56bc2eda0753b266e6514b0dd4454d693a5e0e037995d70fb2afb3685cef80d3678bc7e715a742ce8d463ce56ff847a0ceba29913ddc1b2c2cf67826c7983586 diff --git a/app-crypt/paperkey/paperkey-1.3.ebuild b/app-crypt/paperkey/paperkey-1.3.ebuild new file mode 100644 index 0000000..cced8b1 --- /dev/null +++ b/app-crypt/paperkey/paperkey-1.3.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ jdeckert + +##inherit eutils libtool autotools + +DESCRIPTION="Print out GnuPG secret key" + +HOMEPAGE="http://www.jabberwocky.com/software/paperkey/" +SRC_URI="http://www.jabberwocky.com/software/paperkey/${P}.tar.gz" + +LICENSE="LGPL" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +RDEPEND="" +DEPEND="${RDEPEND}" + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog COPYING INSTALL NEWS README +} diff --git a/dev-libs/globalplatform/Manifest b/dev-libs/globalplatform/Manifest new file mode 100644 index 0000000..9ea39e8 --- /dev/null +++ b/dev-libs/globalplatform/Manifest @@ -0,0 +1,2 @@ +DIST globalplatform-6.0.0.tar.gz 421171 SHA256 fe0701c4afde4b14697749d30caa692cd21238cd64cabf408a87ad5e00483aa4 SHA512 cb2fc79052a073b5099da6c02ff9ca87bb966d42c1d8cf4f9ef2a39eb9772e1c5f656bc03f5e305885a9995856c0fbd3648a2c7ceb38ed194d007f3fc1219be4 WHIRLPOOL 693f8359613b594735e9a52c102c5cbf12caec7f2580eaf5c74e9c6b709fe3d6a017bfdfea087c92ab6f1ff50c24f78983c9116cce95c0e1dd58b5cef11fd377 +EBUILD globalplatform-6.0.0.ebuild 787 SHA256 740f5a70382753e92a8ce1d689150a1154689457f6c6e35790ef6bb49ccd020b SHA512 39f27b7d8bea7f3217a9e6ce1104edb7cae1ff98c0943cd6328ef3997eb9bc775f00d1fa0b2a19a00fefd0bf8fd2579c687f3a8a6726760e27f01ed21c9eb602 WHIRLPOOL 97accc912ea4174b9c231f16caba99953d833299c1bd24822b26451a10fb302abe205f4ee5cb7f89994183af7792bbbf81aa92948b906888da0e5695305aa61b diff --git a/dev-libs/globalplatform/globalplatform-6.0.0.ebuild b/dev-libs/globalplatform/globalplatform-6.0.0.ebuild new file mode 100644 index 0000000..6f8a86c --- /dev/null +++ b/dev-libs/globalplatform/globalplatform-6.0.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ jdkbx + +EAPI=4 + +inherit eutils libtool autotools flag-o-matic + +DESCRIPTION="This is a library for providing access to OpenPlatform 2.0.1' and GlobalPlatform 2.1.1 conforming smart cards." + +HOMEPAGE="http://sourceforge.net/projects/globalplatform/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="LGPL" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +RDEPEND=">=sys-libs/zlib-1.2.3 + >=dev-libs/openssl-0.9.7e + sys-apps/pcsc-lite" +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +src_compile() { + emake CFLAGS="${CFLAGS} -DOF=_Z_OF" LDFLAGS="$(raw-ldflags)" || die +} + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS COPYING COPYING.LESSER NEWS README +}