1 |
flameeyes 13/12/06 06:09:09 |
2 |
|
3 |
Added: acr38u-1.7.11-build.patch 1.7.11-bis.rules |
4 |
Removed: 92-pcscd-acr38u.rules |
5 |
Log: |
6 |
Remove old versions; update with Vincent Hardy's new udev rules, and a build patch to be able to use autotools-utils (getting this ready for multilib). |
7 |
|
8 |
(Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key D4301342) |
9 |
|
10 |
Revision Changes Path |
11 |
1.1 app-crypt/acr38u/files/acr38u-1.7.11-build.patch |
12 |
|
13 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/acr38u/files/acr38u-1.7.11-build.patch?rev=1.1&view=markup |
14 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/acr38u/files/acr38u-1.7.11-build.patch?rev=1.1&content-type=text/plain |
15 |
|
16 |
Index: acr38u-1.7.11-build.patch |
17 |
=================================================================== |
18 |
Index: ACR38_LINUX_100711_P/configure.ac |
19 |
=================================================================== |
20 |
--- ACR38_LINUX_100711_P.orig/configure.ac |
21 |
+++ ACR38_LINUX_100711_P/configure.ac |
22 |
@@ -58,74 +58,21 @@ if test x${debug} = xtrue ; then |
23 |
AC_DEFINE(USBDEBUG, 1, [enable USB debug messaging.]) |
24 |
fi |
25 |
|
26 |
-# --enable-pcscdropdir=DIR ; pcsclite installation directory |
27 |
-AC_ARG_ENABLE([pcscdropdir], |
28 |
- AS_HELP_STRING([--enable-pcscdropdir=DIR], |
29 |
- [installation directory of PCSCLITE (default to PREFIX)]), |
30 |
- [pcscdropdir=$enableval], |
31 |
- [pcscdropdir=false]) |
32 |
- |
33 |
-if test "${pcscdropdir}" = false ; then |
34 |
- if test "$prefix" = NONE ; then |
35 |
- pcscdropdir="$ac_default_prefix" |
36 |
- else |
37 |
- pcscdropdir="$prefix" |
38 |
- fi |
39 |
-fi |
40 |
- |
41 |
-# removed by ZETES |
42 |
-# AC_SUBST([PKG_PCSC_CONFIG_PATH],[$pcscdropdir/lib/pkgconfig]) |
43 |
-# removed by ZETES |
44 |
-# AC_SUBST([PKG_PCSCLITE],[$pcscdropdir/lib/pkgconfig/libpcsclite.pc]) |
45 |
- |
46 |
-# added by ZETES ... |
47 |
-PKG_PCSCLITE="libpcsclite" |
48 |
-# ... added by ZETES |
49 |
- |
50 |
-# Check if pkg-config exists |
51 |
-AC_CHECK_PROG([PKGCONFIG], [pkg-config], [yes]) |
52 |
-if test "$PKGCONFIG" = "yes"; then |
53 |
- if ! `pkg-config --print-errors --atleast-version=1.2.0 $PKG_PCSCLITE` |
54 |
- then |
55 |
- AC_MSG_ERROR([install pcsc-lite 1.2.0 or later]) |
56 |
- fi |
57 |
-fi |
58 |
- |
59 |
-# Check for libusb 0.1.12 |
60 |
-PKG_LIBUSB="libusb" |
61 |
-if test "$PKGCONFIG" = "yes"; then |
62 |
- if ! `pkg-config --print-errors --atleast-version=0.1.12 $PKG_LIBUSB` |
63 |
- then |
64 |
- AC_MSG_ERROR([install libusb 0.1.12 or later]) |
65 |
- fi |
66 |
-fi |
67 |
+PKG_INSTALLDIR() |
68 |
|
69 |
-# --enable-usbdropdir=DIR |
70 |
-AC_ARG_ENABLE([usbdropdir], |
71 |
- AC_HELP_STRING([--enable-usbdropdir=DIR], |
72 |
- [directory containing USB drivers (default to pcscd config or $(prefix)/pcsc/drivers)]), |
73 |
- [usbdropdir="${enableval}"], |
74 |
- [usbdropdir=false]) |
75 |
- |
76 |
-if test "${usbdropdir}" = false ; then |
77 |
- if test "$PKGCONFIG" = yes ; then |
78 |
- usbdropdir=`pkg-config $PKG_PCSCLITE --variable=usbdropdir` |
79 |
- else |
80 |
- usbdropdir="" |
81 |
- fi |
82 |
- if test -z "$usbdropdir" ; then |
83 |
+PKG_CHECK_MODULES([PCSCLITE], [libpcsclite >= 1.2.0]) |
84 |
+PKG_CHECK_VAR([USBDROPDIR], [libpcsclite], [usbdropdir], [ |
85 |
if test "$prefix" = NONE ; then |
86 |
- usbdropdir="$ac_default_prefix/pcsc/drivers" |
87 |
+ USBDROPDIR="$ac_default_prefix/pcsc/drivers" |
88 |
else |
89 |
- usbdropdir="$prefix/pcsc/drivers" |
90 |
+ USBDROPDIR="$prefix/pcsc/drivers" |
91 |
fi |
92 |
- fi |
93 |
-fi |
94 |
+ ]) |
95 |
|
96 |
-AC_SUBST(usbdropdir) |
97 |
+# Check for libusb 0.1.12 |
98 |
+PKG_CHECK_MODULES([LIBUSB], [libusb >= 0.1.12]) |
99 |
|
100 |
-AC_MSG_RESULT([USB drop directory : $usbdropdir]) |
101 |
-AC_DEFINE_UNQUOTED(PCSCLITE_HP_DROPDIR, "$usbdropdir", [directory containing USB drivers]) |
102 |
+AC_DEFINE_UNQUOTED(PCSCLITE_HP_DROPDIR, "$USBDROPDIR", [directory containing USB drivers]) |
103 |
|
104 |
#AC_SUBST(CTRLLIBCFLAGS) |
105 |
#AC_SUBST(CTRLLIBLIBS) |
106 |
@@ -141,7 +88,7 @@ AC_DEFINE_UNQUOTED(PCSCLITE_HP_DROPDIR, |
107 |
|
108 |
# Checks for programs. |
109 |
AC_PROG_CC |
110 |
-AC_PROG_LIBTOOL |
111 |
+AC_PROG_LIBTOOL([disable-static]) |
112 |
|
113 |
# Checks for libraries. |
114 |
# FIXME: Replace `main' with a function in `-lpcsclite': |
115 |
@@ -164,8 +111,8 @@ AC_CHECK_HEADERS([fcntl.h limits.h mallo |
116 |
|
117 |
# Setup the compiler and linker flag |
118 |
OLD_CFLAGS=$CFLAGS |
119 |
-CFLAGS="$CFLAGS `pkg-config --cflags $PKG_PCSCLITE`" |
120 |
-CFLAGS="$CFLAGS `pkg-config --cflags $PKG_LIBUSB`" |
121 |
+CFLAGS="$CFLAGS $PCSCLITE_CFLAGS" |
122 |
+CFLAGS="$CFLAGS $LIBUSB_CFLAGS" |
123 |
|
124 |
# Check for pcsclite header files |
125 |
# removed by ZETES NO_PCSC_MSG="Please install PCSCLITE 1.2.0 or later before building the driver!!" |
126 |
@@ -173,12 +120,6 @@ CFLAGS="$CFLAGS `pkg-config --cflags $PK |
127 |
|
128 |
# removed by ZETES CFLAGS=$OLD_CFLAGS |
129 |
|
130 |
-AC_SUBST(LIBPCSCLITE) |
131 |
-LIBPCSCLITE=`pkg-config --libs $PKG_PCSCLITE` |
132 |
- |
133 |
-AC_SUBST(LIBUSB) |
134 |
-LIBUSB=`pkg-config --libs $PKG_LIBUSB` |
135 |
- |
136 |
# Select OS specific versions of source files. |
137 |
AC_SUBST(BUNDLE_HOST) |
138 |
AC_SUBST(DYN_LIB_EXT) |
139 |
Index: ACR38_LINUX_100711_P/src/controllib/Makefile.am |
140 |
=================================================================== |
141 |
--- ACR38_LINUX_100711_P.orig/src/controllib/Makefile.am |
142 |
+++ ACR38_LINUX_100711_P/src/controllib/Makefile.am |
143 |
@@ -6,7 +6,7 @@ |
144 |
|
145 |
ACR38_CONTROLLIB = libacr38ucontrol.$(DYN_LIB_EXT) |
146 |
|
147 |
-AM_CPPFLAGS = -I../driver `pkg-config libpcsclite --cflags` |
148 |
+AM_CPPFLAGS = -I$(srcdir)/../driver $(PCSCLITE_CFLAGS) |
149 |
|
150 |
lib_LTLIBRARIES = libacr38ucontrol.la |
151 |
include_HEADERS = ACS38DrvTools.h |
152 |
@@ -16,8 +16,6 @@ SRC_CONTROLLIB = ACS38DrvTools.c \ |
153 |
ACS38DrvTools.h |
154 |
|
155 |
libacr38ucontrol_la_SOURCES = $(SRC_CONTROLLIB) |
156 |
-libacr38ucontrol_la_CFLAGS = `pkg-config libpcsclite --cflags` |
157 |
+libacr38ucontrol_la_CFLAGS = $(PCSCLITE_CFLAGS) |
158 |
|
159 |
-#pcdir= $(PKG_PCSC_CONFIG_PATH) |
160 |
-pcdir= @prefix@/lib/pkgconfig |
161 |
-pc_DATA = libacr38ucontrol.pc |
162 |
+pkgconfig_DATA = libacr38ucontrol.pc |
163 |
Index: ACR38_LINUX_100711_P/src/driver/Makefile.am |
164 |
=================================================================== |
165 |
--- ACR38_LINUX_100711_P.orig/src/driver/Makefile.am |
166 |
+++ ACR38_LINUX_100711_P/src/driver/Makefile.am |
167 |
@@ -9,7 +9,7 @@ DRIVER_LIB_NAME = lib$(DRIVER_NAME).$(DY |
168 |
DRIVER_BUNDLE_DIR = $(DRIVER_NAME).bundle |
169 |
DRIVER_INSTALL_HOME_DIR = pcsc/drivers/$(DRIVER_LIB_NAME).bundle/Contents/Linux |
170 |
|
171 |
-AM_CPPFLAGS = `pkg-config libpcsclite --cflags` |
172 |
+AM_CPPFLAGS = $(PCSCLITE_CFLAGS) |
173 |
|
174 |
EXTRA_DIST = Info.plist |
175 |
|
176 |
@@ -34,13 +34,13 @@ SRC_USB = usbserial_linux.c \ |
177 |
usbserial_linux.h |
178 |
|
179 |
libACR38UDriver_la_SOURCES = $(SRC_DRV) $(SRC_USB) |
180 |
-libACR38UDriver_la_LIBADD = @LIBPCSCLITE@ @LIBUSB@ @COREFOUNDATION@ @IOKIT@ |
181 |
+libACR38UDriver_la_LIBADD = @PCSCLITE_LIBS@ @LIBUSB_LIBS@ @COREFOUNDATION@ @IOKIT@ |
182 |
|
183 |
install: libACR38UDriver.la |
184 |
- $(mkinstalldirs) $(usbdropdir)/$(DRIVER_BUNDLE_DIR)/Contents/$(BUNDLE_HOST)/ |
185 |
- $(INSTALL) .libs/$(DRIVER_LIB_NAME) $(usbdropdir)/$(DRIVER_BUNDLE_DIR)/Contents/$(BUNDLE_HOST)/$(DRIVER_NAME) |
186 |
- $(INSTALL) Info.plist $(usbdropdir)/$(DRIVER_BUNDLE_DIR)/Contents |
187 |
-# chmod 755 $(usbdropdir)/$(DRIVER_BUNDLE_DIR)/Contents/$(BUNDLE_HOST)/$(DRIVER_LIB_NAME) |
188 |
+ $(MKDIR_P) $(DESTDIR)$(USBDROPDIR)/$(DRIVER_BUNDLE_DIR)/Contents/$(BUNDLE_HOST)/ |
189 |
+ $(INSTALL) .libs/$(DRIVER_LIB_NAME) $(DESTDIR)$(USBDROPDIR)/$(DRIVER_BUNDLE_DIR)/Contents/$(BUNDLE_HOST)/$(DRIVER_NAME) |
190 |
+ $(INSTALL) $(srcdir)/Info.plist $(DESTDIR)$(USBDROPDIR)/$(DRIVER_BUNDLE_DIR)/Contents |
191 |
+# chmod 755 $(DESTDIR)$(USBDROPDIR)/$(DRIVER_BUNDLE_DIR)/Contents/$(BUNDLE_HOST)/$(DRIVER_LIB_NAME) |
192 |
|
193 |
uninstall: |
194 |
- rm -rf $(usbdropdir)/$(DRIVER_BUNDLE_DIR) |
195 |
+ rm -rf $(DESTDIR)$(USBDROPDIR)/$(DRIVER_BUNDLE_DIR) |
196 |
|
197 |
|
198 |
|
199 |
1.1 app-crypt/acr38u/files/1.7.11-bis.rules |
200 |
|
201 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/acr38u/files/1.7.11-bis.rules?rev=1.1&view=markup |
202 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/acr38u/files/1.7.11-bis.rules?rev=1.1&content-type=text/plain |
203 |
|
204 |
Index: 1.7.11-bis.rules |
205 |
=================================================================== |
206 |
# udev rules to set the access rights of non CCID ACR38u smart card readers |
207 |
# so they can be used by pcscd |
208 |
|
209 |
ACTION!="add", GOTO="pcscd_acr38u_rules_end" |
210 |
SUBSYSTEM!="usb", GOTO="pcscd_acr38u_rules_end" |
211 |
ENV{DEVTYPE}!="usb_device", GOTO="pcscd_acr38u_rules_end" |
212 |
|
213 |
# change group from default "root" to "pcscd" |
214 |
ENV{ID_USB_INTERFACES}=="*:0b0000:*", ENV{PCSCD}="1" |
215 |
|
216 |
ATTRS{idVendor}=="072f", ATTRS{idProduct}=="9000", ENV{PCSCD}="1" |
217 |
ATTRS{idVendor}=="072f", ATTRS{idProduct}=="9006", ENV{PCSCD}="1" |
218 |
ATTRS{idVendor}=="072f", ATTRS{idProduct}=="90CF", ENV{PCSCD}="1" |
219 |
|
220 |
LABEL="pcscd_acr38u_rules_end" |