ChangeLog

# ChangeLog for dev-libs/cyberjack
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/cyberjack/ChangeLog,v 1.8 2008/08/06 06:41:38 ulm Exp $

06 Aug 2008; Ulrich Mueller metadata.xml:
Add USE flag description to metadata wrt GLEP 56.

18 May 2008; Samuli Suominen cyberjack-2.0.13.ebuild,
cyberjack-2.0.14_beta1.ebuild, cyberjack-3.0.4.ebuild:
Move pkgconfig to DEPEND.

*cyberjack-3.0.4 (20 Sep 2007)

20 Sep 2007; Wolfram Schlich
+files/cyberjack-3.0.4-udev.patch, +files/cyberjack.rules,
+cyberjack-3.0.4.ebuild:
version bump

*cyberjack-2.0.14_beta1 (18 Mar 2007)

18 Mar 2007; Wolfram Schlich
+cyberjack-2.0.14_beta1.ebuild:
version bump

03 Mar 2007; Marius Mauch cyberjack-2.0.13.ebuild:
Replacing einfo with elog

17 Feb 2007; Wolfram Schlich files/cyberjack.sh:
add hack for >=dev-libs/libusb-0.1.12 to udev script

17 Feb 2007; Wolfram Schlich
cyberjack-2.0.13.ebuild:
fix pcsc-lite usbdropdir stuff

*cyberjack-2.0.13 (12 Feb 2007)

12 Feb 2007; Wolfram Schlich
+files/cyberjack-2.0.13-build.patch, +files/cyberjack-2.0.13-udev.patch,
+files/91-cyberjack.rules, +files/cyberjack-2.0.13-qa.patch,
+files/cyberjack.sh, +cyberjack-2.0.13.ebuild:
initial import wrt bug #62919

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX 91-cyberjack.rules 307 RMD160 8d7ab1ce69fa2e80aad709d31f0eb0369c73af82 SHA1 573684bee5b0f0824a64a1f4b4fb6992017996ed SHA256 a8a033ea6250749847a01878925b96a8fa2d13234b8d40a573cc11ceebefe967
AUX cyberjack-2.0.13-build.patch 2420 RMD160 3865d4b84e13cc391df422613bb8c1221e5da644 SHA1 6ca29d47370d636207e854eb52af5311abe30dab SHA256 64fb0adcbb91a3c35c52f0d29ecbd733de5dc902d0c2dcdcc90abeae852eb28b
AUX cyberjack-2.0.13-qa.patch 573 RMD160 7eca97a12543df6e53f366fe237e67b24be7f9e2 SHA1 be3c86cb481e252e529b4782270252a6f2488f64 SHA256 a24feba693f20215b485d30a1c75611061a3212d38b03857de545777f0c65535
AUX cyberjack-2.0.13-udev.patch 557 RMD160 3447ad56ea96c49e4d22dea9db0c04885b4c3c6b SHA1 9467c4e08cb234059ae7cba266954a6c59a83eac SHA256 ef956dfc0208500b9221a9131177ad0e5bdf4998981e6430990a0f581c15d33f
AUX cyberjack-3.0.4-udev.patch 620 RMD160 deff794b53c721b80b4c6ce0dd6effc2b951e3f4 SHA1 a360716a0f73a98f5828897be2308327a46fc578 SHA256 dcb11816d674ba2d8ea93f59ecece01351d97375e80bf79721a5dd8d0f6a5eac
AUX cyberjack.rules 551 RMD160 0b8cd905d8c41630a821aef25159beb1bebd2509 SHA1 45ff50d8e6063132aa45f0a7415a3185ba50be93 SHA256 82ae422579f11b928a25144b6f49bc5144807aad2d9ccb59364aa76f2b9d14a9
AUX cyberjack.sh 533 RMD160 91b567c025ec250720352aaeb1b736ea9fd4ab85 SHA1 94f79d78d2a964f5045f8558d478a8b458a3c056 SHA256 ca2b881a02a2fc5f20a1e770b0a7eb07539c98cb709243ad09eb858c5f16c81e
DIST ctapi-cyberjack-2.0.13.tar.gz 662043 RMD160 15e6cba26296115133dbfc1379e858468b581110 SHA1 b18664717b53d3852741f8b1d2c78b6481ccbebc SHA256 818bd4124c2edb398359b88e80831724dda81cf15a5ee97c312170b5b204891f
DIST ctapi-cyberjack-2.0.14beta1.tar.gz 687897 RMD160 9a6f663f85a9c50b1e66633e0eb5f8c2fc097bc0 SHA1 0717bdbbb1713c53c69d5ad143a1416905e8333b SHA256 70d52e87ce3937ca08fb840171758d858c87e3d758b09cba6ea016142e77237a
DIST ctapi-cyberjack-3.0.4.tar.gz 789262 RMD160 7d220268fc58f9201644cbeb9bd1deac2131e22f SHA1 913d7df3dcfc1247578b2faaf8034697edffe1b5 SHA256 56e1d67e73681ba82bed06ef030ef7d502f32b72b4d73c8f43d28c98397f9a33
EBUILD cyberjack-2.0.13.ebuild 3047 RMD160 87a80e21096f3d71b220733185cc3ff43c4d160f SHA1 1d45b66203a01ba8992bcad8cc882e2ce5f16890 SHA256 d56502fb6990752efa063e09ec0cfa65eb9057e36612367280d16abab8b56ed6
EBUILD cyberjack-2.0.14_beta1.ebuild 2848 RMD160 fa35ea1c97c6cdd0c3c03aa1399540dbc772ee72 SHA1 5120b8170455d33b3f477e527ed8411705bb8aed SHA256 4bae74954dbdde72f85531bdcc64490a117b8eeb4407f836a011a95fe4c06091
EBUILD cyberjack-3.0.4.ebuild 2670 RMD160 d0a4b702568b0dfdd6767892bc2a939fdad92f3d SHA1 6781815954360d6adfae3da87ae26133a12710a9 SHA256 40fca02b8d4c1427fa2b9a03c2c312d1ef5cdf23fa484a3e2a150293413b8daf
MISC ChangeLog 1462 RMD160 f2315fca955c75289035a10be4d49a080a3062cd SHA1 e021ae9f92dab53dfbbec24ba1cdbf1c021735b2 SHA256 1222816cd12dc1f3e1bbc702b43f87020b0f85bcbf7a4b24b5e00a86f2648dad
MISC metadata.xml 473 RMD160 d87a295ccdc6aebc1165958e8296b2f81641eaa8 SHA1 508a4164e37f5838f41304a97de89be66731cca7 SHA256 821213258ff6acb0f8967f0514bde3ea10a7c7433d349485da2078000d32d8dc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkiZR7QACgkQOeoy/oIi7uytQQCfc1VbTqwnplTNRYFrlHd/SRxt
3wEAn3toAUiT9zMceh+Bcq7FCNCA7wIq
=DCKz
-----END PGP SIGNATURE-----

cyberjack-2.0.13.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/cyberjack/cyberjack-2.0.13.ebuild,v 1.4 2008/05/18 16:06:43 drac Exp $

inherit eutils flag-o-matic autotools

MY_P="ctapi-${P}"

DESCRIPTION="REINER SCT cyberJack pinpad/e-com USB user space driver library"
HOMEPAGE="http://www.reiner-sct.de/ http://sourceforge.net/projects/libchipcard/"
SRC_URI="mirror://sourceforge/libchipcard/${MY_P}.tar.gz
http://support.reiner-sct.de/downloads/LINUX/V${PV}/${MY_P}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="noudev pcsc-lite"

RDEPEND="dev-libs/libusb
pcsc-lite? ( sys-apps/pcsc-lite )"
DEPEND="${RDEPEND}
pcsc-lite? ( dev-util/pkgconfig )"

S=${WORKDIR}/${MY_P}

pkg_setup() {
useq noudev || enewgroup "${PN}"
}

src_unpack() {
unpack ${A} || die "Unpacking failed."
cd "${S}" || die "Failed to change to source directory."
epatch "${FILESDIR}/${P}-build.patch" || die "Applying build patch failed."
epatch "${FILESDIR}/${P}-qa.patch" || die "Applying QA patch failed."
useq noudev || {
epatch "${FILESDIR}/${P}-udev.patch" || die "Applying udev patch failed."
cp ${FILESDIR}/cyberjack.sh etc/udev/ || die "Copying udev script failed."
cp ${FILESDIR}/91-cyberjack.rules etc/udev/ || die "Copying udev rules failed."
}
AT_M4DIR="m4" eautoreconf || die "Adopting configurations failed."
}

src_compile() {
append-flags -fno-strict-aliasing
local with_usbdropdir=''
useq pcsc-lite && with_usbdropdir="--with-usbdropdir=$(pkg-config libpcsclite --variable=usbdropdir)"
./configure \
--prefix=/usr \
--docdir=/usr/share/doc/"${P}" \
--sysconfdir=/etc/"${PN}" \
$(use_enable pcsc-lite pcsc) \
${with_usbdropdir} \
$(use_enable !noudev udev) \
|| die "Configuration of package failed."
emake || die "Compilation of package failed."
}

src_install() {
emake install DESTDIR="${D}" || die "Installation of package failed."
dodoc ChangeLog NEWS README TODO tools/ctshrc.example

# remove development files
rm -rf "${D}"/usr/include/ \
"${D}"/usr/lib/*.la \
"${D}"/usr/lib/readers/usb/ifd-"${PN}".bundle/Contents/Linux/*.la
}

pkg_postinst() {
local conf="/etc/${PN}/${PN}.conf"
elog
elog "To configure logging, key beep behaviour etc. you need to"
elog "copy ${conf}.default"
elog "to ${conf}"
elog "and modify the latter as needed."
elog
useq noudev || {
elog "Please run the following command as root to"
elog "make udevd read the cyberJack rules that were"
elog "just installed onto your system:"
elog
elog " udevcontrol reload_rules"
elog
elog "To be able to use the cyberJack device, you need to"
elog "be a member of the group 'cyberjack' which has just"
elog "been added to your system. You can add your user to"
elog "the group by running the following command as root:"
elog
elog " gpasswd -a youruser cyberjack"
elog
elog "Please be aware that you need to re-login to your"
elog "system for the group membership to take effect."
elog
}
}

cyberjack-2.0.14_beta1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/cyberjack/cyberjack-2.0.14_beta1.ebuild,v 1.2 2008/05/18 16:06:43 drac Exp $

inherit eutils flag-o-matic autotools

MY_P="ctapi-${P/_/}"

DESCRIPTION="REINER SCT cyberJack pinpad/e-com USB user space driver library"
HOMEPAGE="http://www.reiner-sct.de/ http://sourceforge.net/projects/libchipcard/"
SRC_URI="mirror://sourceforge/libchipcard/${MY_P}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="noudev pcsc-lite"

RDEPEND="dev-libs/libusb
pcsc-lite? ( sys-apps/pcsc-lite )"
DEPEND="${RDEPEND}
pcsc-lite? ( dev-util/pkgconfig )"

S=${WORKDIR}/${MY_P}

pkg_setup() {
useq noudev || enewgroup "${PN}"
}

src_unpack() {
unpack ${A} || die "Unpacking failed."
cd "${S}" || die "Failed to change to source directory."
useq noudev || {
epatch "${FILESDIR}/${PN}-2.0.13-udev.patch" || die "Applying udev patch failed."
cp ${FILESDIR}/cyberjack.sh etc/udev/ || die "Copying udev script failed."
cp ${FILESDIR}/91-cyberjack.rules etc/udev/ || die "Copying udev rules failed."
}
AT_M4DIR="m4" eautoreconf || die "Adopting configurations failed."
}

src_compile() {
append-flags -fno-strict-aliasing
local with_usbdropdir=''
useq pcsc-lite && with_usbdropdir="--with-usbdropdir=$(pkg-config libpcsclite --variable=usbdropdir)"
./configure \
--prefix=/usr \
--docdir=/usr/share/doc/"${P}" \
--sysconfdir=/etc/"${PN}" \
$(use_enable pcsc-lite pcsc) \
${with_usbdropdir} \
$(use_enable !noudev udev) \
|| die "Configuration of package failed."
emake || die "Compilation of package failed."
}

src_install() {
emake install DESTDIR="${D}" || die "Installation of package failed."
dodoc ChangeLog NEWS README TODO tools/ctshrc.example

# remove development files
rm -rf "${D}"/usr/include/ \
"${D}"/usr/lib/*.la \
"${D}"/usr/lib/readers/usb/ifd-"${PN}".bundle/Contents/Linux/*.la
}

pkg_postinst() {
local conf="/etc/${PN}/${PN}.conf"
elog
elog "To configure logging, key beep behaviour etc. you need to"
elog "copy ${conf}.default"
elog "to ${conf}"
elog "and modify the latter as needed."
elog
useq noudev || {
elog "Please run the following command as root to"
elog "make udevd read the cyberJack rules that were"
elog "just installed onto your system:"
elog
elog " udevcontrol reload_rules"
elog
elog "To be able to use the cyberJack device, you need to"
elog "be a member of the group 'cyberjack' which has just"
elog "been added to your system. You can add your user to"
elog "the group by running the following command as root:"
elog
elog " gpasswd -a youruser cyberjack"
elog
elog "Please be aware that you need to re-login to your"
elog "system for the group membership to take effect."
elog
}
}

cyberjack-3.0.4.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/cyberjack/cyberjack-3.0.4.ebuild,v 1.2 2008/05/18 16:06:43 drac Exp $

inherit eutils flag-o-matic autotools

MY_P="ctapi-${P/_/}"

DESCRIPTION="REINER SCT cyberJack pinpad/e-com USB user space driver library"
HOMEPAGE="http://www.reiner-sct.de/ http://sourceforge.net/projects/libchipcard/"
SRC_URI="mirror://sourceforge/libchipcard/${MY_P}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="noudev pcsc-lite"

RDEPEND="dev-libs/libusb
pcsc-lite? ( sys-apps/pcsc-lite )"
DEPEND="${RDEPEND}
pcsc-lite? ( dev-util/pkgconfig )"

S=${WORKDIR}/${MY_P}

pkg_setup() {
useq noudev || enewgroup "${PN}"
}

src_unpack() {
unpack ${A} || die "Unpacking failed."
cd "${S}" || die "Failed to change to source directory."
useq noudev || {
epatch "${FILESDIR}/${P}-udev.patch" || die "Applying udev patch failed."
cp ${FILESDIR}/cyberjack.sh etc/udev/ || die "Copying udev script failed."
cp ${FILESDIR}/cyberjack.rules etc/udev/rules.new || die "Copying udev rules failed."
}
AT_M4DIR="m4" eautoreconf || die "Adopting configurations failed."
}

src_compile() {
append-flags -fno-strict-aliasing
local with_usbdropdir=''
useq pcsc-lite && with_usbdropdir="--with-usbdropdir=$(pkg-config libpcsclite --variable=usbdropdir)"
./configure \
--prefix=/usr \
--docdir=/usr/share/doc/"${P}" \
--sysconfdir=/etc/"${PN}" \
$(use_enable pcsc-lite pcsc) \
${with_usbdropdir} \
$(use_enable !noudev udev) \
|| die "Configuration of package failed."
emake || die "Compilation of package failed."
}

src_install() {
emake install DESTDIR="${D}" || die "Installation of package failed."
dodoc ChangeLog NEWS doc/README.txt
}

pkg_postinst() {
local conf="/etc/${PN}/${PN}.conf"
elog
elog "To configure logging, key beep behaviour etc. you need to"
elog "copy ${conf}.default"
elog "to ${conf}"
elog "and modify the latter as needed."
elog
useq noudev || {
elog "Please run the following command as root to"
elog "make udevd read the cyberJack rules that were"
elog "just installed onto your system:"
elog
elog " udevcontrol reload_rules"
elog
elog "To be able to use the cyberJack device, you need to"
elog "be a member of the group 'cyberjack' which has just"
elog "been added to your system. You can add your user to"
elog "the group by running the following command as root:"
elog
elog " gpasswd -a youruser cyberjack"
elog
elog "Please be aware that you need to re-login to your"
elog "system for the group membership to take effect."
elog
}
}

files

metadata.xml




no-herd

wschlich@gentoo.org
Wolfram Schlich
Primary maintainer


Disable installation of udev rules
Enable installation of sys-apps/pcsc-lite
driver