public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/cyberjack/, dev-libs/cyberjack/files/
@ 2016-03-16  8:55 Wolfram Schlich
  0 siblings, 0 replies; 5+ messages in thread
From: Wolfram Schlich @ 2016-03-16  8:55 UTC (permalink / raw
  To: gentoo-commits

commit:     f340f8456f677206d71bf8ffc218bc48f743aa0d
Author:     Wolfram Schlich <wschlich <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 16 08:40:35 2016 +0000
Commit:     Wolfram Schlich <wschlich <AT> gentoo <DOT> org>
CommitDate: Wed Mar 16 08:55:38 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f340f845

dev-libs/cyberjack: version bump. upstream removed /usr/bin/fxcyberjack and /usr/bin/cyberjack.

Package-Manager: portage-2.2.28

 dev-libs/cyberjack/Manifest                        |  2 +-
 ...99.5_p08.ebuild => cyberjack-3.99.5_p09.ebuild} | 13 +++--------
 .../files/cyberjack-3.99.5_p08-install.patch       | 26 ----------------------
 ...s.patch => cyberjack-3.99.5_p09-manpages.patch} |  0
 ...atch => cyberjack-3.99.5_p09-returnvalue.patch} |  0
 5 files changed, 4 insertions(+), 37 deletions(-)

diff --git a/dev-libs/cyberjack/Manifest b/dev-libs/cyberjack/Manifest
index cf65619..c730592 100644
--- a/dev-libs/cyberjack/Manifest
+++ b/dev-libs/cyberjack/Manifest
@@ -1,2 +1,2 @@
-DIST pcsc-cyberjack-3.99.5final.SP08.tar.bz2 786514 SHA256 ab42b81ad685302c89763faaf0d90e23f804134e020d653323ad9f95a43655fc SHA512 8630297b48e578d47e90cc3e216ff0daebfadee783f338588a5ad99132b5260901cf6545d292d312e054bcdd4a6e2d377a6c881d68e6c6bc062b0a435287181d WHIRLPOOL 0fb4de26b6f7a117d648ebabf7f7b4c1ec68a261a454728ccacbb37b15c07764a0f85d441e06c7627ae891dadab0fcbee61cd31063069b7aeeca8f02241a4ee6
+DIST pcsc-cyberjack-3.99.5final.SP09.tar.bz2 956808 SHA256 1f8cb8da18aae3b39f7c972d06c3221d08e870119bc871a2eb198a09b01139d4 SHA512 e0e324a2b0251cc28512e87799c7408f2d008c07a463ff36478de0547b701b5523ff78bd4cffb388b02254eed5fe88fb2769e38da625f6040003d8858d6c5b3b WHIRLPOOL b2abc2f7edfcf28bb28264072741e156e336e892f4b8730fcd4784998d5f95f192adcd877315fb46ce9fca8fdfffc02269293d25c215c97fe115f25f7cd1cb41
 DIST pcsc-cyberjack_3.99.5final.SP03.tar.gz 1485952 SHA256 fa5324d8a270d50aec20345cb57362f684ddadd3a50dbd0773ee13d2d87bc0a9 SHA512 a091a09b501d7a7c757f0a458007f44ac281cbeaaf5bc3c2aa89915ee7a39478e6f80b6f24fec77be753c8d77deeda2858b7a806e3c982f54c199bd797288e05 WHIRLPOOL 51429512a9037e6ec4a98cc33576176cafda5fe3a3b33c56b2d928c7a7bc06135ac93e92a713836e4dc20e90f6106f9ca3643de5baed7c25672c26f6fc4a6368

diff --git a/dev-libs/cyberjack/cyberjack-3.99.5_p08.ebuild b/dev-libs/cyberjack/cyberjack-3.99.5_p09.ebuild
similarity index 87%
rename from dev-libs/cyberjack/cyberjack-3.99.5_p08.ebuild
rename to dev-libs/cyberjack/cyberjack-3.99.5_p09.ebuild
index 134aa2d..2adc316 100644
--- a/dev-libs/cyberjack/cyberjack-3.99.5_p08.ebuild
+++ b/dev-libs/cyberjack/cyberjack-3.99.5_p09.ebuild
@@ -17,17 +17,13 @@ SRC_URI="http://support.reiner-sct.de/downloads/LINUX/V${MY_PV}/${MY_P}.tar.bz2"
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="fox static-libs threads +udev +usb"
+IUSE="static-libs threads +udev +usb"
 
 # FIXME:
 # xml is actually optional but the code is still used anyway. We'll have to wait
 # until upstream fixed it.
 COMMON_DEPEND="sys-apps/pcsc-lite
-	usb? ( virtual/libusb:1 )
-	fox? (
-		>=x11-libs/fox-1.6:=
-		dev-libs/libxml2
-		)"
+	usb? ( virtual/libusb:1 )"
 RDEPEND="${COMMON_DEPEND}
 	udev? ( virtual/udev )"
 DEPEND="${COMMON_DEPEND}
@@ -36,7 +32,7 @@ DEPEND="${COMMON_DEPEND}
 #S=${WORKDIR}/${MY_P2}
 S=${WORKDIR}/${MY_P}
 
-DOCS="ChangeLog NEWS doc/README.txt"
+DOCS="debian/changelog doc/README.txt"
 
 pkg_setup() {
 	CONFIG_CHECK="~USB_SERIAL_CYBERJACK"
@@ -44,7 +40,6 @@ pkg_setup() {
 }
 
 src_prepare() {
-	epatch "${FILESDIR}/${P}-install.patch"
 	epatch "${FILESDIR}/${P}-manpages.patch"
 	epatch "${FILESDIR}/${P}-returnvalue.patch"
 	eautoreconf
@@ -58,8 +53,6 @@ src_configure() {
 		$(use_enable static-libs static) \
 		$(use_enable usb nonserial) \
 		$(use_enable threads) \
-		$(use_enable fox xml2) \
-		$(use_enable fox) \
 		--with-usbdropdir="$($(tc-getPKG_CONFIG) libpcsclite --variable=usbdropdir)"
 }
 

diff --git a/dev-libs/cyberjack/files/cyberjack-3.99.5_p08-install.patch b/dev-libs/cyberjack/files/cyberjack-3.99.5_p08-install.patch
deleted file mode 100644
index f0a2f0a..0000000
--- a/dev-libs/cyberjack/files/cyberjack-3.99.5_p08-install.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From c107dd6db4967a04297eab120500a7fc5c93f221 Mon Sep 17 00:00:00 2001
-From: Christian Ruppert <idl0r@gentoo.org>
-Date: Thu, 13 Feb 2014 23:10:37 +0100
-Subject: [PATCH 3/3] Do not install pcscd_init.diff
-
-Signed-off-by: Christian Ruppert <idl0r@gentoo.org>
----
- tools/cyberjack/scripts/Makefile.am | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/tools/cyberjack/scripts/Makefile.am b/tools/cyberjack/scripts/Makefile.am
-index e9cc408..e2098d2 100644
---- a/tools/cyberjack/scripts/Makefile.am
-+++ b/tools/cyberjack/scripts/Makefile.am
-@@ -1,6 +1,6 @@
- 
- cdscriptdir=$(libdir)/cyberjack
--cdscript_SCRIPTS=getdist.sh pcscd_init.diff
-+cdscript_SCRIPTS=getdist.sh
- 
--EXTRA_DIST=$(cdscript_SCRIPTS)
-+EXTRA_DIST=$(cdscript_SCRIPTS) pcscd_init.diff
- 
--- 
-1.8.3.2
-

diff --git a/dev-libs/cyberjack/files/cyberjack-3.99.5_p08-manpages.patch b/dev-libs/cyberjack/files/cyberjack-3.99.5_p09-manpages.patch
similarity index 100%
rename from dev-libs/cyberjack/files/cyberjack-3.99.5_p08-manpages.patch
rename to dev-libs/cyberjack/files/cyberjack-3.99.5_p09-manpages.patch

diff --git a/dev-libs/cyberjack/files/cyberjack-3.99.5_p08-returnvalue.patch b/dev-libs/cyberjack/files/cyberjack-3.99.5_p09-returnvalue.patch
similarity index 100%
rename from dev-libs/cyberjack/files/cyberjack-3.99.5_p08-returnvalue.patch
rename to dev-libs/cyberjack/files/cyberjack-3.99.5_p09-returnvalue.patch


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/cyberjack/, dev-libs/cyberjack/files/
@ 2017-01-20 10:55 Wolfram Schlich
  0 siblings, 0 replies; 5+ messages in thread
From: Wolfram Schlich @ 2017-01-20 10:55 UTC (permalink / raw
  To: gentoo-commits

commit:     eb91fd838f758028c3ffeb0484d914b17da5cb1d
Author:     Wolfram Schlich <wschlich <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 20 10:54:44 2017 +0000
Commit:     Wolfram Schlich <wschlich <AT> gentoo <DOT> org>
CommitDate: Fri Jan 20 10:54:54 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb91fd83

dev-libs/cyberjack: version bump, renamed patches so it's easier to keep them untouched in future versions

Package-Manager: portage-2.3.0

 dev-libs/cyberjack/Manifest                                         | 2 +-
 .../{cyberjack-3.99.5_p09.ebuild => cyberjack-3.99.5_p10.ebuild}    | 6 +++---
 ...cyberjack-3.99.5_p09-manpages.patch => cyberjack-manpages.patch} | 0
 ...ack-3.99.5_p09-returnvalue.patch => cyberjack-returnvalue.patch} | 0
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/cyberjack/Manifest b/dev-libs/cyberjack/Manifest
index c730592..8894ba6 100644
--- a/dev-libs/cyberjack/Manifest
+++ b/dev-libs/cyberjack/Manifest
@@ -1,2 +1,2 @@
-DIST pcsc-cyberjack-3.99.5final.SP09.tar.bz2 956808 SHA256 1f8cb8da18aae3b39f7c972d06c3221d08e870119bc871a2eb198a09b01139d4 SHA512 e0e324a2b0251cc28512e87799c7408f2d008c07a463ff36478de0547b701b5523ff78bd4cffb388b02254eed5fe88fb2769e38da625f6040003d8858d6c5b3b WHIRLPOOL b2abc2f7edfcf28bb28264072741e156e336e892f4b8730fcd4784998d5f95f192adcd877315fb46ce9fca8fdfffc02269293d25c215c97fe115f25f7cd1cb41
+DIST pcsc-cyberjack-3.99.5final.SP10.tar.bz2 958494 SHA256 910ac025b504a0407cee3d9f8a77655f3007871591113054bedede5f1aeae958 SHA512 d4094b531ab523db29856ea0cf784db925bece51a5c4b5c7fec259ff319d58a50443cabdfebc0a1f6818b678a1284500429274478bf1db780ff594612e307d56 WHIRLPOOL 8a80cbd2dc8e3597f169a0a16c963c4b02faba2909639c2a5affe85098cf4c63e244ed5076477b7b5032e446097c24da07dfc88fc1a68a9f48a64624d3a6cbc0
 DIST pcsc-cyberjack_3.99.5final.SP03.tar.gz 1485952 SHA256 fa5324d8a270d50aec20345cb57362f684ddadd3a50dbd0773ee13d2d87bc0a9 SHA512 a091a09b501d7a7c757f0a458007f44ac281cbeaaf5bc3c2aa89915ee7a39478e6f80b6f24fec77be753c8d77deeda2858b7a806e3c982f54c199bd797288e05 WHIRLPOOL 51429512a9037e6ec4a98cc33576176cafda5fe3a3b33c56b2d928c7a7bc06135ac93e92a713836e4dc20e90f6106f9ca3643de5baed7c25672c26f6fc4a6368

diff --git a/dev-libs/cyberjack/cyberjack-3.99.5_p09.ebuild b/dev-libs/cyberjack/cyberjack-3.99.5_p10.ebuild
similarity index 92%
rename from dev-libs/cyberjack/cyberjack-3.99.5_p09.ebuild
rename to dev-libs/cyberjack/cyberjack-3.99.5_p10.ebuild
index 2adc316..0c19529 100644
--- a/dev-libs/cyberjack/cyberjack-3.99.5_p09.ebuild
+++ b/dev-libs/cyberjack/cyberjack-3.99.5_p10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -40,8 +40,8 @@ pkg_setup() {
 }
 
 src_prepare() {
-	epatch "${FILESDIR}/${P}-manpages.patch"
-	epatch "${FILESDIR}/${P}-returnvalue.patch"
+	epatch "${FILESDIR}/${PN}-manpages.patch"
+	epatch "${FILESDIR}/${PN}-returnvalue.patch"
 	eautoreconf
 }
 

diff --git a/dev-libs/cyberjack/files/cyberjack-3.99.5_p09-manpages.patch b/dev-libs/cyberjack/files/cyberjack-manpages.patch
similarity index 100%
rename from dev-libs/cyberjack/files/cyberjack-3.99.5_p09-manpages.patch
rename to dev-libs/cyberjack/files/cyberjack-manpages.patch

diff --git a/dev-libs/cyberjack/files/cyberjack-3.99.5_p09-returnvalue.patch b/dev-libs/cyberjack/files/cyberjack-returnvalue.patch
similarity index 100%
rename from dev-libs/cyberjack/files/cyberjack-3.99.5_p09-returnvalue.patch
rename to dev-libs/cyberjack/files/cyberjack-returnvalue.patch


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/cyberjack/, dev-libs/cyberjack/files/
@ 2020-06-19 21:58 Conrad Kostecki
  0 siblings, 0 replies; 5+ messages in thread
From: Conrad Kostecki @ 2020-06-19 21:58 UTC (permalink / raw
  To: gentoo-commits

commit:     29b4ca712f67c29c464c3f62922e7532d1b1df29
Author:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 19 21:55:51 2020 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Fri Jun 19 21:55:51 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29b4ca71

dev-libs/cyberjack: add patch for gcc10

Add a proper patch for compiling with gcc10.

Closes: https://bugs.gentoo.org/722962
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 dev-libs/cyberjack/cyberjack-3.99.5_p14.ebuild            |  8 +-------
 dev-libs/cyberjack/files/cyberjack-3.99.5_p14-gcc10.patch | 13 +++++++++++++
 2 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/dev-libs/cyberjack/cyberjack-3.99.5_p14.ebuild b/dev-libs/cyberjack/cyberjack-3.99.5_p14.ebuild
index 53d0aee2a30..0f367ddb092 100644
--- a/dev-libs/cyberjack/cyberjack-3.99.5_p14.ebuild
+++ b/dev-libs/cyberjack/cyberjack-3.99.5_p14.ebuild
@@ -31,13 +31,7 @@ BDEPEND="virtual/pkgconfig"
 S="${WORKDIR}/${MY_P/_/-}"
 
 CONFIG_CHECK="~USB_SERIAL_CYBERJACK"
-
-pkg_setup() {
-	# Add workaround for GCC-10,
-	# by defining narrowing as warning like GCC-9 did.
-	# Upstream is working on that.
-	append-cxxflags -Wno-narrowing
-}
+PATCHES="${FILESDIR}/${P}-gcc10.patch"
 
 src_prepare() {
 	default

diff --git a/dev-libs/cyberjack/files/cyberjack-3.99.5_p14-gcc10.patch b/dev-libs/cyberjack/files/cyberjack-3.99.5_p14-gcc10.patch
new file mode 100644
index 00000000000..a91ee2e2ba4
--- /dev/null
+++ b/dev-libs/cyberjack/files/cyberjack-3.99.5_p14-gcc10.patch
@@ -0,0 +1,13 @@
+Fixes compilation with GCC10.
+
+--- a/ifd/ifd.cpp
++++ b/ifd/ifd.cpp
+@@ -958,7 +958,7 @@
+   else
+     l_atrLength=0;
+   rj=r->IfdPower(mode, Atr, &l_atrLength);
+-  switch (rj) {
++  switch (static_cast<NTSTATUS>(rj)) {
+   case STATUS_SUCCESS:
+     DEBUGLUN(Lun, DEBUG_MASK_IFD, "Success (ATR: %d bytes)\n", (int)l_atrLength);
+     rc=IFD_SUCCESS;


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/cyberjack/, dev-libs/cyberjack/files/
@ 2020-08-03 22:15 Conrad Kostecki
  0 siblings, 0 replies; 5+ messages in thread
From: Conrad Kostecki @ 2020-08-03 22:15 UTC (permalink / raw
  To: gentoo-commits

commit:     82d5eac1ef2d8374617c4dc271c25dff6c9faaf3
Author:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Mon Aug  3 22:11:55 2020 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Mon Aug  3 22:11:55 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82d5eac1

dev-libs/cyberjack: update manifest

Since Reiner SCT updated silently the SP14 release,
updated manifest and ebuild for changed source archive.

Since udev rules are missing in that archive, providing our own.

Closes: https://bugs.gentoo.org/735076
Closes: https://bugs.gentoo.org/735662
Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 dev-libs/cyberjack/Manifest                       |  1 +
 dev-libs/cyberjack/cyberjack-3.99.5_p14-r1.ebuild | 91 +++++++++++++++++++++++
 dev-libs/cyberjack/files/libifd-cyberjack6.udev   | 27 +++++++
 3 files changed, 119 insertions(+)

diff --git a/dev-libs/cyberjack/Manifest b/dev-libs/cyberjack/Manifest
index 7e47e7d63c2..7f1e988b129 100644
--- a/dev-libs/cyberjack/Manifest
+++ b/dev-libs/cyberjack/Manifest
@@ -1 +1,2 @@
 DIST pcsc-cyberjack-3.99.5final.SP14.tar.bz2 1090014 BLAKE2B 15c9d0225f03d1fcbc636b6f8ae29f265243af35bc78c48f2e9cca27c7731ebb30069eb5bf377ce66d2c7afb31e1fb5d839001fa21e854a4bdc56237bf780327 SHA512 f39e4f13776d8c4e4bc5ea3cc64e64649d8dea334f50b9bcc9cc6f1fc9e7433ef32b8fcb00b5dad78867029dab0a099c0d7799d7e8f80d0f310b0f53dbd2a7b9
+DIST pcsc-cyberjack_3.99.5final.SP14.tar.bz2 1682821 BLAKE2B 389b0da28beec42e3e2f1766b76dd77efec24bf7aea906ff14ad206c182162125431ac6c81e9242813c088b4936958b8056f5e7c71424c95de6e8e1ac2357aed SHA512 c83e142d6c071f7f20f9f15b9b76ed819873760bda4b49ec042506b2d7ef9ad8674c953abe67f08a1c4b178ce44767ba6479ea1148d8eeb38797e4775b2a9e82

diff --git a/dev-libs/cyberjack/cyberjack-3.99.5_p14-r1.ebuild b/dev-libs/cyberjack/cyberjack-3.99.5_p14-r1.ebuild
new file mode 100644
index 00000000000..e783316e871
--- /dev/null
+++ b/dev-libs/cyberjack/cyberjack-3.99.5_p14-r1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN="pcsc-${PN}"
+MY_PV="${PV/_p/final.SP}"
+MY_P="${MY_PN}_${MY_PV}"
+
+inherit autotools flag-o-matic linux-info toolchain-funcs udev
+
+DESCRIPTION="REINER SCT cyberJack USB chipcard reader user space driver"
+HOMEPAGE="https://www.reiner-sct.de/"
+SRC_URI="https://support.reiner-sct.de/downloads/LINUX/V${PV/_p/_SP}/${MY_P}.tar.gz -> ${MY_P}.tar.bz2"
+
+KEYWORDS="amd64 x86"
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+IUSE="static-libs threads tools +udev +usb xml"
+
+RDEPEND="
+	sys-apps/pcsc-lite
+	usb? ( virtual/libusb:1 )
+	udev? ( virtual/udev )
+	xml? ( dev-libs/libxml2:2= )
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P/_/-}"
+
+CONFIG_CHECK="~USB_SERIAL_CYBERJACK"
+PATCHES="${FILESDIR}/${P}-gcc10.patch"
+
+src_prepare() {
+	default
+
+	eautoreconf
+}
+
+src_configure() {
+	local myeconfargs=(
+		--disable-debug
+		--disable-error-on-warning
+		--disable-hal
+		--disable-mac-universal
+		--disable-mac-arches-i386
+		--disable-mac-arches-x86_64
+		--disable-visibility
+		--enable-pcsc
+		--enable-release
+		--enable-warnings
+		--sysconfdir="/etc/cyberjack"
+		$(use_enable static-libs static)
+		$(use_enable threads)
+		$(use_enable udev)
+		$(use_enable usb nonserial)
+		$(use_enable xml xml2)
+		--with-usbdropdir="$($(tc-getPKG_CONFIG) libpcsclite --variable=usbdropdir)"
+	)
+
+	econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+	default
+
+	if use tools; then
+		# cjBingo can't be compiled, as it's defines stuff, which got dropped
+		cd "${S}"/tools/cjflash && emake
+		cd "${S}"/tools/cjgeldkarte && emake
+	fi
+}
+
+src_install() {
+	default
+
+	use tools && dobin tools/cjflash/cjflash tools/cjgeldkarte/cjgeldkarte
+	use udev && udev_newrules "${FILESDIR}"/libifd-cyberjack6.udev 99-cyberjack.rules
+
+	dodoc debian/changelog doc/{LIESMICH,README}.{pdf,txt,xml}
+
+	docinto html
+	dodoc doc/{LIESMICH,README}.html
+
+	docinto source
+	dodoc doc/*.c*
+
+	find "${D}" -name '*.la' -delete || die
+}

diff --git a/dev-libs/cyberjack/files/libifd-cyberjack6.udev b/dev-libs/cyberjack/files/libifd-cyberjack6.udev
new file mode 100644
index 00000000000..6d5c99a1247
--- /dev/null
+++ b/dev-libs/cyberjack/files/libifd-cyberjack6.udev
@@ -0,0 +1,27 @@
+# If not adding the device, go away
+ACTION!="add", GOTO="cyberjack_rules_end"
+SUBSYSTEM!="usb", GOTO="cyberjack_rules_end"
+ENV{DEVTYPE}!="usb_device", GOTO="cyberjack_rules_end"
+
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0100", MODE="660", GROUP="pcscd"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0300", MODE="660", GROUP="pcscd"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0400", MODE="660", GROUP="pcscd"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0401", MODE="660", GROUP="pcscd"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0412", MODE="660", GROUP="pcscd"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0485", MODE="660", GROUP="pcscd"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0500", ENV{PCSCD}="1"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0501", MODE="660", GROUP="pcscd"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0502", MODE="660", GROUP="pcscd"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0503", MODE="660", GROUP="pcscd"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0504", MODE="660", GROUP="pcscd"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0505", MODE="660", GROUP="pcscd"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0506", MODE="660", GROUP="pcscd"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0507", MODE="660", GROUP="pcscd"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0525", MODE="660", GROUP="pcscd"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0580", MODE="660", GROUP="pcscd"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="2000", MODE="660", GROUP="pcscd"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0551", MODE="660", GROUP="pcscd"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="2002", MODE="660", GROUP="pcscd"
+
+# All done
+LABEL="cyberjack_rules_end"


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/cyberjack/, dev-libs/cyberjack/files/
@ 2020-08-19 16:27 Conrad Kostecki
  0 siblings, 0 replies; 5+ messages in thread
From: Conrad Kostecki @ 2020-08-19 16:27 UTC (permalink / raw
  To: gentoo-commits

commit:     4812c9ef3ec1cbfa3f2a9bd2c1c77285b1e5aeda
Author:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 19 16:24:33 2020 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Wed Aug 19 16:27:04 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4812c9ef

dev-libs/cyberjack: update udev rules

Also dropped ancient check for kernel module,
as it's not needed for cyberjack,
since everything is now userspace nowerdays.

Closes: https://bugs.gentoo.org/736034
Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 dev-libs/cyberjack/cyberjack-3.99.5_p14-r2.ebuild  | 90 ++++++++++++++++++++++
 dev-libs/cyberjack/files/libifd-cyberjack6.udev-r1 | 27 +++++++
 2 files changed, 117 insertions(+)

diff --git a/dev-libs/cyberjack/cyberjack-3.99.5_p14-r2.ebuild b/dev-libs/cyberjack/cyberjack-3.99.5_p14-r2.ebuild
new file mode 100644
index 00000000000..5ca837df445
--- /dev/null
+++ b/dev-libs/cyberjack/cyberjack-3.99.5_p14-r2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN="pcsc-${PN}"
+MY_PV="${PV/_p/final.SP}"
+MY_P="${MY_PN}_${MY_PV}"
+
+inherit autotools flag-o-matic toolchain-funcs udev
+
+DESCRIPTION="REINER SCT cyberJack USB chipcard reader user space driver"
+HOMEPAGE="https://www.reiner-sct.de/"
+SRC_URI="https://support.reiner-sct.de/downloads/LINUX/V${PV/_p/_SP}/${MY_P}.tar.gz -> ${MY_P}.tar.bz2"
+
+KEYWORDS="amd64 x86"
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+IUSE="static-libs threads tools +udev +usb xml"
+
+RDEPEND="
+	sys-apps/pcsc-lite
+	usb? ( virtual/libusb:1 )
+	udev? ( virtual/udev )
+	xml? ( dev-libs/libxml2:2= )
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P/_/-}"
+
+PATCHES="${FILESDIR}/${P}-gcc10.patch"
+
+src_prepare() {
+	default
+
+	eautoreconf
+}
+
+src_configure() {
+	local myeconfargs=(
+		--disable-debug
+		--disable-error-on-warning
+		--disable-hal
+		--disable-mac-universal
+		--disable-mac-arches-i386
+		--disable-mac-arches-x86_64
+		--disable-visibility
+		--enable-pcsc
+		--enable-release
+		--enable-warnings
+		--sysconfdir="/etc/cyberjack"
+		$(use_enable static-libs static)
+		$(use_enable threads)
+		$(use_enable udev)
+		$(use_enable usb nonserial)
+		$(use_enable xml xml2)
+		--with-usbdropdir="$($(tc-getPKG_CONFIG) libpcsclite --variable=usbdropdir)"
+	)
+
+	econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+	default
+
+	if use tools; then
+		# cjBingo can't be compiled, as it's defines stuff, which got dropped
+		cd "${S}"/tools/cjflash && emake
+		cd "${S}"/tools/cjgeldkarte && emake
+	fi
+}
+
+src_install() {
+	default
+
+	use tools && dobin tools/cjflash/cjflash tools/cjgeldkarte/cjgeldkarte
+	use udev && udev_newrules "${FILESDIR}"/libifd-cyberjack6.udev-r1 99-cyberjack.rules
+
+	dodoc debian/changelog doc/{LIESMICH,README}.{pdf,txt,xml}
+
+	docinto html
+	dodoc doc/{LIESMICH,README}.html
+
+	docinto source
+	dodoc doc/*.c*
+
+	find "${D}" -name '*.la' -delete || die
+}

diff --git a/dev-libs/cyberjack/files/libifd-cyberjack6.udev-r1 b/dev-libs/cyberjack/files/libifd-cyberjack6.udev-r1
new file mode 100644
index 00000000000..49a44785903
--- /dev/null
+++ b/dev-libs/cyberjack/files/libifd-cyberjack6.udev-r1
@@ -0,0 +1,27 @@
+# If not adding the device, go away
+ACTION!="add", GOTO="cyberjack_rules_end"
+SUBSYSTEM!="usb", GOTO="cyberjack_rules_end"
+ENV{DEVTYPE}!="usb_device", GOTO="cyberjack_rules_end"
+
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0100", ENV{PCSCD}="1"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0300", ENV{PCSCD}="1"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0400", ENV{PCSCD}="1"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0401", ENV{PCSCD}="1"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0412", ENV{PCSCD}="1"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0485", ENV{PCSCD}="1"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0500", ENV{PCSCD}="1"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0501", ENV{PCSCD}="1"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0502", ENV{PCSCD}="1"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0503", ENV{PCSCD}="1"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0504", ENV{PCSCD}="1"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0505", ENV{PCSCD}="1"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0506", ENV{PCSCD}="1"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0507", ENV{PCSCD}="1"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0525", ENV{PCSCD}="1"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0580", ENV{PCSCD}="1"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="2000", ENV{PCSCD}="1"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="0551", ENV{PCSCD}="1"
+ATTR{idVendor}=="0c4b", ATTR{idProduct}=="2002", ENV{PCSCD}="1"
+
+# All done
+LABEL="cyberjack_rules_end"


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-08-19 16:27 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-08-19 16:27 [gentoo-commits] repo/gentoo:master commit in: dev-libs/cyberjack/, dev-libs/cyberjack/files/ Conrad Kostecki
  -- strict thread matches above, loose matches on Subject: below --
2020-08-03 22:15 Conrad Kostecki
2020-06-19 21:58 Conrad Kostecki
2017-01-20 10:55 Wolfram Schlich
2016-03-16  8:55 Wolfram Schlich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox