fixes to 0.9.1 - Homepage URL change, gcc-3.4 patch by Jos Hickson<jos.hickson@runbox...
authorDaniel Black <dragonheart@gentoo.org>
Thu, 30 Dec 2004 22:41:55 +0000 (22:41 +0000)
committerDaniel Black <dragonheart@gentoo.org>
Thu, 30 Dec 2004 22:41:55 +0000 (22:41 +0000)
sys-apps/ifd-gempc/ChangeLog
sys-apps/ifd-gempc/Manifest
sys-apps/ifd-gempc/files/digest-ifd-gempc-0.9.3 [new file with mode: 0644]
sys-apps/ifd-gempc/files/ifd-gempc-0.9.1.gcc-3.4.patch [new file with mode: 0644]
sys-apps/ifd-gempc/ifd-gempc-0.9.1.ebuild
sys-apps/ifd-gempc/ifd-gempc-0.9.3.ebuild [new file with mode: 0644]

index 088026f5e784b8ffea809f62ee40d4a07d0bf1fa..031da5bc42c34bd890b89eaceaf5a560a9652af5 100644 (file)
@@ -1,6 +1,15 @@
 # ChangeLog for sys-apps/ifd-gempc
 # Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/ifd-gempc/ChangeLog,v 1.5 2004/06/27 10:47:34 dholm Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/ifd-gempc/ChangeLog,v 1.6 2004/12/30 22:41:55 dragonheart Exp $
+
+*ifd-gempc-0.9.3 (31 Dec 2004)
+
+  31 Dec 2004; Daniel Black <dragonheart@gentoo.org>
+  +files/ifd-gempc-0.9.1.gcc-3.4.patch, ifd-gempc-0.9.1.ebuild,
+  +ifd-gempc-0.9.3.ebuild:
+  fixes to 0.9.1 - Homepage URL change, gcc-3.4 patch by Jos Hickson
+  <jos.hickson@runbox.com> (bug #76150), nolonger mirrored at SRC_URI. Added
+  0.9.3 version bump too
 
   27 Jun 2004; David Holm <dholm@gentoo.org> ifd-gempc-0.9.1.ebuild:
   Added to ~ppc.
index 72a7ff742978b2cd1b117b1a955c5f617b3e2348..eb5411e67671f2994bf7f4840b839cfae4071732 100644 (file)
@@ -1,5 +1,18 @@
-MD5 42585f2a5598ce85cfa366d3593d7d1b ChangeLog 774
-MD5 af7a4dcf29dc51b61018684d0ad12c49 ifd-gempc-0.9.1.ebuild 956
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 8f09727f97c337f7b66eabaa8604ecd7 ifd-gempc-0.9.1.ebuild 957
 MD5 0b0fe070e56e47de1e3459d41c396421 metadata.xml 572
+MD5 a71b1c1a1fc4ed56d5f9e842c20af01b ChangeLog 1128
+MD5 c563199919ecb23013fcd2ca68485dfd ifd-gempc-0.9.3.ebuild 842
 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
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.0 (GNU/Linux)
+
+iD8DBQFB1IQ8mdTrptrqvGERAmDCAJ4juoPyG25l4Evyb9Is7j8lfNmiNgCePjL1
+rjDV4IJNzNjIJyYqjkxRQO4=
+=GJKR
+-----END PGP SIGNATURE-----
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
new file mode 100644 (file)
index 0000000..1d62737
--- /dev/null
@@ -0,0 +1 @@
+MD5 4ec32085972f365b1a115e653b04bcf6 ifd-gempc-0.9.3.tar.gz 301817
diff --git a/sys-apps/ifd-gempc/files/ifd-gempc-0.9.1.gcc-3.4.patch b/sys-apps/ifd-gempc/files/ifd-gempc-0.9.1.gcc-3.4.patch
new file mode 100644 (file)
index 0000000..f9342c1
--- /dev/null
@@ -0,0 +1,18 @@
+diff -uNr ifd-gempc-0.9.1.orig/GemPC430/libusb_wrap.h ifd-gempc-0.9.1/GemPC430/libusb_wrap.h
+--- ifd-gempc-0.9.1.orig/GemPC430/libusb_wrap.h        2004-01-20 13:39:05.000000000 +0000
++++ ifd-gempc-0.9.1/GemPC430/libusb_wrap.h     2004-12-30 16:54:58.249503400 +0000
+@@ -11,10 +11,10 @@
+ #ifndef _LIBUSB_WRAP_
+ #define _LIBUSB_WRAP_
+ 
+-gcore_t OpenUSB( DWORD lun, LPSTR device );
+-gcore_t WriteUSB( DWORD lun, DWORD length, unsigned char *Buffer );
+-gcore_t ReadUSB( DWORD lun, DWORD *length, unsigned char *Buffer );
+-gcore_t CloseUSB( DWORD lun );
++status_t OpenUSB( DWORD lun, LPSTR device );
++status_t WriteUSB( DWORD lun, DWORD length, unsigned char *Buffer );
++status_t ReadUSB( DWORD lun, DWORD *length, unsigned char *Buffer );
++status_t CloseUSB( DWORD lun );
+ 
+ #endif
+ 
index e63ed56ad854f90c3c974f7aac8899dcc2a93583..024c5f7b7c2a891e9bb18b4b26700bc3851a1e2f 100644 (file)
@@ -1,15 +1,15 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/ifd-gempc/ifd-gempc-0.9.1.ebuild,v 1.5 2004/06/27 10:47:34 dholm Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/ifd-gempc/ifd-gempc-0.9.1.ebuild,v 1.6 2004/12/30 22:41:55 dragonheart Exp $
 
 inherit eutils
 
 DESCRIPTION="GemCore based PC/SC reader drivers for pcsc-lite"
-HOMEPAGE="http://ludovic.rousseau.free.fr/softwares/ifd-GemPC/ifd-GemPC.html"
+HOMEPAGE="http://ludovic.rousseau.free.fr/softwares/ifd-GemPC"
 LICENSE="GPL-2 BSD"
 KEYWORDS="x86 ~ppc"
 SLOT="0"
-SRC_URI="http://ludovic.rousseau.free.fr/softwares/ifd-GemPC/${P}.tar.gz"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
 IUSE=""
 DEPEND=">=sys-devel/gcc-2.95.3-r5
        sys-apps/pcsc-lite"
@@ -20,8 +20,8 @@ src_unpack() {
        unpack ${A}
        cd ${S}
        local patch
-       for patch in ${FILESDIR}/${P}*.diff; do
-               epatch ${patch}
+       for patch in ${FILESDIR}/${P}*.diff ${FILESDIR}/${P}*.patch; do
+               epatch ${patch} || die "patch failed"
        done
 }
 
diff --git a/sys-apps/ifd-gempc/ifd-gempc-0.9.3.ebuild b/sys-apps/ifd-gempc/ifd-gempc-0.9.3.ebuild
new file mode 100644 (file)
index 0000000..ca75219
--- /dev/null
@@ -0,0 +1,28 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/ifd-gempc/ifd-gempc-0.9.3.ebuild,v 1.1 2004/12/30 22:41:55 dragonheart Exp $
+
+DESCRIPTION="GemCore based PC/SC reader drivers for pcsc-lite"
+HOMEPAGE="http://ludovic.rousseau.free.fr/softwares/ifd-GemPC"
+LICENSE="GPL-2 BSD"
+KEYWORDS="~x86 ~ppc"
+SLOT="0"
+SRC_URI="http://ludovic.rousseau.free.fr/softwares/ifd-GemPC/${P}.tar.gz"
+IUSE=""
+DEPEND=">=sys-devel/gcc-2.95.3-r5
+       >=sys-apps/pcsc-lite-1.2.9_beta5"
+
+RDEPEND=">=sys-apps/pcsc-lite-1.2.9_beta5"
+
+src_compile() {
+       emake || die
+}
+
+src_install () {
+       emake DESTDIR=${D}/usr/lib install || die
+
+       # Below makes this consistant with pcsc-slb-rf72-drv
+       mv ${D}/usr/lib/pcsc/drivers ${D}/usr/lib/readers
+       rmdir ${D}/usr/lib/pcsc
+       dodoc README*
+}