diff options
-rw-r--r-- | sys-apps/ifd-gempc/ChangeLog | 11 | ||||
-rw-r--r-- | sys-apps/ifd-gempc/Manifest | 75 | ||||
-rw-r--r-- | sys-apps/ifd-gempc/files/digest-ifd-gempc-0.9.1 | 2 | ||||
-rw-r--r-- | sys-apps/ifd-gempc/files/digest-ifd-gempc-0.9.3 | 2 | ||||
-rw-r--r-- | sys-apps/ifd-gempc/files/digest-ifd-gempc-1.0.0 | 2 | ||||
-rw-r--r-- | sys-apps/ifd-gempc/files/digest-ifd-gempc-1.0.1 | 3 | ||||
-rw-r--r-- | sys-apps/ifd-gempc/files/ifd-gempc-1.0.1-strip.patch | 24 | ||||
-rw-r--r-- | sys-apps/ifd-gempc/files/reader.conf | 11 | ||||
-rw-r--r-- | sys-apps/ifd-gempc/ifd-gempc-1.0.1.ebuild | 53 | ||||
-rw-r--r-- | sys-apps/ifd-gempc/metadata.xml | 12 |
10 files changed, 167 insertions, 28 deletions
diff --git a/sys-apps/ifd-gempc/ChangeLog b/sys-apps/ifd-gempc/ChangeLog index eebe36516711..b9284987eaf6 100644 --- a/sys-apps/ifd-gempc/ChangeLog +++ b/sys-apps/ifd-gempc/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for sys-apps/ifd-gempc -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/ifd-gempc/ChangeLog,v 1.8 2005/07/29 08:09:07 dragonheart Exp $ +# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/ifd-gempc/ChangeLog,v 1.9 2006/10/07 02:15:01 alonbl Exp $ + +*ifd-gempc-1.0.1 (07 Oct 2006) + + 07 Oct 2006; Alon Bar-Lev <alonbl@gentoo.org> + +files/ifd-gempc-1.0.1-strip.patch, +files/reader.conf, metadata.xml, + +ifd-gempc-1.0.1.ebuild: + Moving to crypto herd, version bump and add reader to /etc/reader.conf.d *ifd-gempc-1.0.0 (29 Jul 2005) diff --git a/sys-apps/ifd-gempc/Manifest b/sys-apps/ifd-gempc/Manifest index 777312a71d8c..33d3c69ed3e8 100644 --- a/sys-apps/ifd-gempc/Manifest +++ b/sys-apps/ifd-gempc/Manifest @@ -1,21 +1,60 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - +AUX ifd-gempc-0.9.1.gcc-3.4.patch 770 RMD160 0ea93b8bd1a00266605e63676633e24d90cfdac6 SHA1 cb561118d4f8e5a03f86b9631e6d864e05ac609b SHA256 93032acfd0bee4bee276c98b405570e82108b339bc5340a3be5f85fd30817e8f +MD5 5f2907558e6a4097d8715d901249a0b2 files/ifd-gempc-0.9.1.gcc-3.4.patch 770 +RMD160 0ea93b8bd1a00266605e63676633e24d90cfdac6 files/ifd-gempc-0.9.1.gcc-3.4.patch 770 +SHA256 93032acfd0bee4bee276c98b405570e82108b339bc5340a3be5f85fd30817e8f files/ifd-gempc-0.9.1.gcc-3.4.patch 770 +AUX ifd-gempc-0.9.1.gentoo.diff 671 RMD160 093481e157ff1ae8069da87c0577f1c8ad9a773f SHA1 2d52c93df3ca4dbdc142ddafb369350f915693b6 SHA256 77df596a862a6429d2a50b9f265943b7dc2e7bdfbd61f708a2c99c297440b5cc +MD5 c1968cf81555cad52e68de30cd1a6c85 files/ifd-gempc-0.9.1.gentoo.diff 671 +RMD160 093481e157ff1ae8069da87c0577f1c8ad9a773f files/ifd-gempc-0.9.1.gentoo.diff 671 +SHA256 77df596a862a6429d2a50b9f265943b7dc2e7bdfbd61f708a2c99c297440b5cc files/ifd-gempc-0.9.1.gentoo.diff 671 +AUX ifd-gempc-1.0.0-pcsc-lite-include.patch 1394 RMD160 b188a85bb0135e17994c6b3f29f3ef87d239bc3a SHA1 ffa90e87b4dbdabfa70939525b1d6b96d91a37c3 SHA256 85533f6991e617e7d0d4f6df528ddc5f122ebe3f738e59268fb7d214fb91f9f3 +MD5 d4f8179d5ef434e0a17dc7cfbfaf2762 files/ifd-gempc-1.0.0-pcsc-lite-include.patch 1394 +RMD160 b188a85bb0135e17994c6b3f29f3ef87d239bc3a files/ifd-gempc-1.0.0-pcsc-lite-include.patch 1394 +SHA256 85533f6991e617e7d0d4f6df528ddc5f122ebe3f738e59268fb7d214fb91f9f3 files/ifd-gempc-1.0.0-pcsc-lite-include.patch 1394 +AUX ifd-gempc-1.0.1-strip.patch 928 RMD160 e3e6ea53811762c4edda520885cc51e5a5205126 SHA1 d6665224a60c706682313b4351e05087cf76fd20 SHA256 03fd4fba754cde556e4c596871bae92f85d6e6f53a8101cd88e5f06540e4d10e +MD5 40e2fd391feaa0705e29661893922e7d files/ifd-gempc-1.0.1-strip.patch 928 +RMD160 e3e6ea53811762c4edda520885cc51e5a5205126 files/ifd-gempc-1.0.1-strip.patch 928 +SHA256 03fd4fba754cde556e4c596871bae92f85d6e6f53a8101cd88e5f06540e4d10e files/ifd-gempc-1.0.1-strip.patch 928 +AUX reader.conf 253 RMD160 3241986fa21df7ec3936cd11ffbe684ffd1c7619 SHA1 e2cf484917cd448012447221be0e76a0aab25b6a SHA256 f56d81d01d8befed58c6918e0d8d9b62da8037d446068045cca2aa7b6488fb1e +MD5 362c7c1d7efc09994aa56507ffd17d60 files/reader.conf 253 +RMD160 3241986fa21df7ec3936cd11ffbe684ffd1c7619 files/reader.conf 253 +SHA256 f56d81d01d8befed58c6918e0d8d9b62da8037d446068045cca2aa7b6488fb1e files/reader.conf 253 +DIST ifd-gempc-0.9.1.tar.gz 304104 RMD160 3b7da8ef9294674213f40731661347f4d83f4996 SHA1 74ebd172f29ee34c1048c6dada73ba8d7e144f56 SHA256 e369668a4626d2c18d34b49380c5658037f05413ab3e3ac57fd883feea962774 +DIST ifd-gempc-0.9.3.tar.gz 301817 RMD160 98a75e41f2fc22f79c796ca0bc363e1b205d0acc SHA1 c248dcd9a75397798f4f962396ee8fa9aa835877 SHA256 f2781ca0b8a49b36cf3e7435289cc7281f77e9ee9f43d423e84683fc5d335a39 +DIST ifd-gempc-1.0.0.tar.gz 302128 RMD160 9af294243e3d679bc4c728491bd5a7d577ca8f77 SHA1 238eb08e53d810e731cde105a847d28889ee4cf6 SHA256 4514d9f2a8eb2773e4429bdb49ddae3dd4fb4391445e6a4196cd15dbd2b2940d +DIST ifd-gempc-1.0.1.tar.gz 302385 RMD160 8bb1a795e5d76099046be0b5b9f0ac882bcbe5d4 SHA1 a41827c19b7a9c6ff5f722c6700b82cbf1858779 SHA256 69658a09a3f665c4f696dfad469997a73f79bd038c517135b3405dfc6c8f1f99 +EBUILD ifd-gempc-0.9.1.ebuild 927 RMD160 54bbc4f42dbfd885ad0c2fb4370e47f9d84e5c69 SHA1 1f0ac4fc1bc9d88c7519cec52306aa967a066336 SHA256 b8a1a605931c69c14aa64574dfa1f982938296d9d5c731591564efbceda52c06 MD5 0186b7fdb054107bc4646596bdaaba08 ifd-gempc-0.9.1.ebuild 927 -MD5 0b0fe070e56e47de1e3459d41c396421 metadata.xml 572 -MD5 a2dd620b9928f3715ed2b3eaabaf245c ChangeLog 1533 +RMD160 54bbc4f42dbfd885ad0c2fb4370e47f9d84e5c69 ifd-gempc-0.9.1.ebuild 927 +SHA256 b8a1a605931c69c14aa64574dfa1f982938296d9d5c731591564efbceda52c06 ifd-gempc-0.9.1.ebuild 927 +EBUILD ifd-gempc-0.9.3.ebuild 798 RMD160 aa2d981727d985313c72c7dd261ba6d186004498 SHA1 6d851eb172766ff2abbcf7f9c8dc01d3d90d8ffa SHA256 eb4cd8760802c8352b9f460e33c6cee668628ef6ae47b46222f49ecd6e3309c7 MD5 3e55cd183bb1cf297d1a2f6a3db09d00 ifd-gempc-0.9.3.ebuild 798 +RMD160 aa2d981727d985313c72c7dd261ba6d186004498 ifd-gempc-0.9.3.ebuild 798 +SHA256 eb4cd8760802c8352b9f460e33c6cee668628ef6ae47b46222f49ecd6e3309c7 ifd-gempc-0.9.3.ebuild 798 +EBUILD ifd-gempc-1.0.0.ebuild 797 RMD160 b8898adf9a4f83924d21f678712485812baed4a8 SHA1 a238698648aa1604f84b0c1fc924e0c8bb166289 SHA256 9a79b06e888f853243443cf6cca84ceba849995d6de07e72f178da1a0c67fe1e MD5 141923599286d052b7e905932c49e26e ifd-gempc-1.0.0.ebuild 797 -MD5 d3f44139b3c343b492e55f29ed3cb177 files/digest-ifd-gempc-0.9.1 67 -MD5 c1968cf81555cad52e68de30cd1a6c85 files/ifd-gempc-0.9.1.gentoo.diff 671 -MD5 8d641eb25e0b75e86268a3e0f43b4bb4 files/digest-ifd-gempc-0.9.3 67 -MD5 5f2907558e6a4097d8715d901249a0b2 files/ifd-gempc-0.9.1.gcc-3.4.patch 770 -MD5 1f4d6ecc857bf8ea1ebc8511a2f65d7c files/digest-ifd-gempc-1.0.0 67 -MD5 d4f8179d5ef434e0a17dc7cfbfaf2762 files/ifd-gempc-1.0.0-pcsc-lite-include.patch 1394 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFC6eQ4mdTrptrqvGERAtPtAKCCOE1LE+GfFzl0VUrfKv1BVrBwfACgk/Ao -aqhJaWJDWfFt+6Fnboqf/wI= -=d4p1 ------END PGP SIGNATURE----- +RMD160 b8898adf9a4f83924d21f678712485812baed4a8 ifd-gempc-1.0.0.ebuild 797 +SHA256 9a79b06e888f853243443cf6cca84ceba849995d6de07e72f178da1a0c67fe1e ifd-gempc-1.0.0.ebuild 797 +EBUILD ifd-gempc-1.0.1.ebuild 1505 RMD160 13283a2f3011ddff348d53cbbf784db2273d1731 SHA1 c06e9b61b768ff35f4c4e9f45d120197fac34282 SHA256 6b1ac604b77cc6058d49d0236d49610d5f43ce682c22bc189b4c47d85ad241bd +MD5 ab79361cac4af9c5031b52b225c96849 ifd-gempc-1.0.1.ebuild 1505 +RMD160 13283a2f3011ddff348d53cbbf784db2273d1731 ifd-gempc-1.0.1.ebuild 1505 +SHA256 6b1ac604b77cc6058d49d0236d49610d5f43ce682c22bc189b4c47d85ad241bd ifd-gempc-1.0.1.ebuild 1505 +MISC ChangeLog 1783 RMD160 2d757317d10638ae939e29e2374166657d5ba222 SHA1 4c3f909cfedcca15a5f7f599add075a5fd81deaa SHA256 88a35c1f57656c86e31dfc8e8109935782497f6a21cdda11a5a6a4c2b5c7fa61 +MD5 7d45bc0fe46bf58aaadbabd96560d32f ChangeLog 1783 +RMD160 2d757317d10638ae939e29e2374166657d5ba222 ChangeLog 1783 +SHA256 88a35c1f57656c86e31dfc8e8109935782497f6a21cdda11a5a6a4c2b5c7fa61 ChangeLog 1783 +MISC metadata.xml 315 RMD160 93a7f942f2f279df1959ce7b8fdb482c1f5e6ed9 SHA1 4681859d7d7c68b5bd7d37a6b6e429b20cad729f SHA256 46fae106f99247755d60ff913fc885ed505ab6b8eb178bfc70fbed84236961cd +MD5 d05eb53616970f63d2745541c632310d metadata.xml 315 +RMD160 93a7f942f2f279df1959ce7b8fdb482c1f5e6ed9 metadata.xml 315 +SHA256 46fae106f99247755d60ff913fc885ed505ab6b8eb178bfc70fbed84236961cd metadata.xml 315 +MD5 eb1ea6e6d4d40dc66fdccc325e3b13d4 files/digest-ifd-gempc-0.9.1 247 +RMD160 4ab7abc62e5542f9b2f165af5ab688c5bd1797c5 files/digest-ifd-gempc-0.9.1 247 +SHA256 884c05fa15a08398d34cb051dd2925898aaf7cd928d24c75cc3de5cf86197559 files/digest-ifd-gempc-0.9.1 247 +MD5 bdb600be8bb40a78c551397687617c32 files/digest-ifd-gempc-0.9.3 247 +RMD160 c042bc04cfd52afeea9e6d0f7c7897776f832cb2 files/digest-ifd-gempc-0.9.3 247 +SHA256 d479400c0d2f39102879f41dbb01e82d9e8939d66211380f3638d89342a95795 files/digest-ifd-gempc-0.9.3 247 +MD5 57e1431436bee353fed252936fb55de4 files/digest-ifd-gempc-1.0.0 247 +RMD160 cd706b9cf730a9ec8bf9715f418ebb2d12c50afc files/digest-ifd-gempc-1.0.0 247 +SHA256 1f72ff706a183df179c32d4fcbfe93254842d1cd37e54cb67a7407d534bd92ff files/digest-ifd-gempc-1.0.0 247 +MD5 f685c69bda81d7a7c33d63ad208291fe files/digest-ifd-gempc-1.0.1 247 +RMD160 314b38b01ebd3b20df0855a99bb6a96570f4f295 files/digest-ifd-gempc-1.0.1 247 +SHA256 6de129d134412aa2055eeb86611bcc64f256157f395773cbff314dc502ca5b25 files/digest-ifd-gempc-1.0.1 247 diff --git a/sys-apps/ifd-gempc/files/digest-ifd-gempc-0.9.1 b/sys-apps/ifd-gempc/files/digest-ifd-gempc-0.9.1 index d90c3368bea0..c48c7ee6acfd 100644 --- a/sys-apps/ifd-gempc/files/digest-ifd-gempc-0.9.1 +++ b/sys-apps/ifd-gempc/files/digest-ifd-gempc-0.9.1 @@ -1 +1,3 @@ MD5 6282d1fc95a1832159c6491835c337de ifd-gempc-0.9.1.tar.gz 304104 +RMD160 3b7da8ef9294674213f40731661347f4d83f4996 ifd-gempc-0.9.1.tar.gz 304104 +SHA256 e369668a4626d2c18d34b49380c5658037f05413ab3e3ac57fd883feea962774 ifd-gempc-0.9.1.tar.gz 304104 diff --git a/sys-apps/ifd-gempc/files/digest-ifd-gempc-0.9.3 b/sys-apps/ifd-gempc/files/digest-ifd-gempc-0.9.3 index 1d627372dc54..ae047a28e44d 100644 --- a/sys-apps/ifd-gempc/files/digest-ifd-gempc-0.9.3 +++ b/sys-apps/ifd-gempc/files/digest-ifd-gempc-0.9.3 @@ -1 +1,3 @@ MD5 4ec32085972f365b1a115e653b04bcf6 ifd-gempc-0.9.3.tar.gz 301817 +RMD160 98a75e41f2fc22f79c796ca0bc363e1b205d0acc ifd-gempc-0.9.3.tar.gz 301817 +SHA256 f2781ca0b8a49b36cf3e7435289cc7281f77e9ee9f43d423e84683fc5d335a39 ifd-gempc-0.9.3.tar.gz 301817 diff --git a/sys-apps/ifd-gempc/files/digest-ifd-gempc-1.0.0 b/sys-apps/ifd-gempc/files/digest-ifd-gempc-1.0.0 index 4d9ec59f72e9..e899482182c7 100644 --- a/sys-apps/ifd-gempc/files/digest-ifd-gempc-1.0.0 +++ b/sys-apps/ifd-gempc/files/digest-ifd-gempc-1.0.0 @@ -1 +1,3 @@ MD5 ed46cd75d10a39ae0e7ba51217aed47a ifd-gempc-1.0.0.tar.gz 302128 +RMD160 9af294243e3d679bc4c728491bd5a7d577ca8f77 ifd-gempc-1.0.0.tar.gz 302128 +SHA256 4514d9f2a8eb2773e4429bdb49ddae3dd4fb4391445e6a4196cd15dbd2b2940d ifd-gempc-1.0.0.tar.gz 302128 diff --git a/sys-apps/ifd-gempc/files/digest-ifd-gempc-1.0.1 b/sys-apps/ifd-gempc/files/digest-ifd-gempc-1.0.1 new file mode 100644 index 000000000000..200fc052b140 --- /dev/null +++ b/sys-apps/ifd-gempc/files/digest-ifd-gempc-1.0.1 @@ -0,0 +1,3 @@ +MD5 d587385331fe1bcf0275255bc947c538 ifd-gempc-1.0.1.tar.gz 302385 +RMD160 8bb1a795e5d76099046be0b5b9f0ac882bcbe5d4 ifd-gempc-1.0.1.tar.gz 302385 +SHA256 69658a09a3f665c4f696dfad469997a73f79bd038c517135b3405dfc6c8f1f99 ifd-gempc-1.0.1.tar.gz 302385 diff --git a/sys-apps/ifd-gempc/files/ifd-gempc-1.0.1-strip.patch b/sys-apps/ifd-gempc/files/ifd-gempc-1.0.1-strip.patch new file mode 100644 index 000000000000..f344214fbf2e --- /dev/null +++ b/sys-apps/ifd-gempc/files/ifd-gempc-1.0.1-strip.patch @@ -0,0 +1,24 @@ +diff -urNp ifd-gempc-1.0.1.org/GemPC410/Makefile ifd-gempc-1.0.1/GemPC410/Makefile +--- ifd-gempc-1.0.1.org/GemPC410/Makefile 2005-06-17 13:58:23.000000000 +0300 ++++ ifd-gempc-1.0.1/GemPC410/Makefile 2006-10-07 02:38:25.000000000 +0200 +@@ -47,7 +47,7 @@ libGemPC410.so: common $(targets) + rm -f $@ + $(CC) -shared $(targets) $(common_targets) -o $@ + chmod -x $@ +- strip --strip-unneeded $@ ++# strip --strip-unneeded $@ + mv $@ $@.$(version) + + clean: +diff -urNp ifd-gempc-1.0.1.org/GemPC430/Makefile ifd-gempc-1.0.1/GemPC430/Makefile +--- ifd-gempc-1.0.1.org/GemPC430/Makefile 2006-02-08 21:43:47.000000000 +0200 ++++ ifd-gempc-1.0.1/GemPC430/Makefile 2006-10-07 02:38:31.000000000 +0200 +@@ -45,7 +45,7 @@ ifd-GemPC430: common $(targets) main.o . + + libGemPC430.so: common $(targets) + $(CC) -shared $(LDFLAGS) -o $@ $(targets) $(common_targets) +- strip $@ ++# strip $@ + + main.o: ../GemPC410/main.c + $(CC) $(CFLAGS) -c -o $@ $^ diff --git a/sys-apps/ifd-gempc/files/reader.conf b/sys-apps/ifd-gempc/files/reader.conf new file mode 100644 index 000000000000..86e99bbab795 --- /dev/null +++ b/sys-apps/ifd-gempc/files/reader.conf @@ -0,0 +1,11 @@ +# Configuration file for pcsc-lite +# + +# GemPC410 reader +FRIENDLYNAME "GemPC410" +# Update the following to the right COM port +DEVICENAME /dev/null +LIBPATH %PCSC_DRIVERS_DIR%/serial/libGemPC410.so.1.0.1 +CHANNELID 1 + +# End of file diff --git a/sys-apps/ifd-gempc/ifd-gempc-1.0.1.ebuild b/sys-apps/ifd-gempc/ifd-gempc-1.0.1.ebuild new file mode 100644 index 000000000000..96846e31918b --- /dev/null +++ b/sys-apps/ifd-gempc/ifd-gempc-1.0.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/ifd-gempc/ifd-gempc-1.0.1.ebuild,v 1.1 2006/10/07 02:15:01 alonbl Exp $ + +inherit eutils + +DESCRIPTION="GemCore based PC/SC reader drivers for pcsc-lite" +HOMEPAGE="http://ludovic.rousseau.free.fr/softwares/ifd-GemPC" +LICENSE="GPL-2 BSD" +KEYWORDS="~ppc ~x86" +SLOT="0" +SRC_URI="http://ludovic.rousseau.free.fr/softwares/ifd-GemPC/${P}.tar.gz" +IUSE="" +RDEPEND=">=sys-apps/pcsc-lite-1.2.9_beta5 + >=dev-libs/libusb-0.1.10a" +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/${P}-strip.patch" +} + +src_install () { + local pcscdir="$(pkg-config --variable=usbdropdir libpcsclite)" + local conf="/etc/reader.conf.d/${PN}.conf" + emake "DESTDIR=${D}" install || die + dodoc README* + dodir "$(dirname "${conf}")" + insinto "$(dirname "${conf}")" + newins "${FILESDIR}/reader.conf" "$(basename "${conf}")" + sed -i "s#%PCSC_DRIVERS_DIR%#${pcscdir}#g" "${D}/${conf}" + + einfo "NOTICE:" + einfo "1. if you are using GemPC410 modify ${conf}" + einfo "2. run update-reader.conf, yes this is a command..." + einfo "3. restart pcscd" +} + +pkg_postrm() { + # + # Without this, pcscd will not start next time. + # + local conf="/etc/reader.conf.d/${PN}.conf" + if ! [ -f "$(grep LIBPATH "${conf}" | sed 's/LIBPATH *//' | sed 's/ *$//g')" ]; then + rm "${conf}" + update-reader.conf + einfo "NOTICE:" + einfo "You need to restart pcscd" + fi +} + diff --git a/sys-apps/ifd-gempc/metadata.xml b/sys-apps/ifd-gempc/metadata.xml index 898ed2c249f3..555d15559b19 100644 --- a/sys-apps/ifd-gempc/metadata.xml +++ b/sys-apps/ifd-gempc/metadata.xml @@ -1,13 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>no-herd</herd> -<maintainer><email>dragonheart@gentoo.org</email> -<description>embedded got assigned to a pcsc-lite bug and this is a driver for it. base-system is assigned to -pcsc-lite so if those wonderful people want to take over they want. -</description> -</maintainer> -<longdescription>This library provides PC/SC IFD handler implementation for Gemplus GemCore based serial and USB -smart cards readers. +<herd>crypto</herd> +<longdescription> + This library provides PC/SC IFD handler implementation for Gemplus GemCore based + serial and USB smart cards readers. </longdescription> </pkgmetadata> |