add old ebuilds from svn ub0rlay
authorFelix Bechstein <f@ub0r.de>
Wed, 17 Dec 2008 21:16:32 +0000 (17 22:16 +0100)
committerFelix Bechstein <f@ub0r.de>
Wed, 17 Dec 2008 21:16:32 +0000 (17 22:16 +0100)
85 files changed:
app-benchmarks/phoronix-test-suite/Manifest [new file with mode: 0644]
app-benchmarks/phoronix-test-suite/phoronix-test-suite-1.0.5.ebuild [new file with mode: 0644]
app-crypt/ccid/Manifest [new file with mode: 0644]
app-crypt/ccid/ccid-1.3.8.ebuild [new file with mode: 0644]
app-crypt/ccid/files/defs-0.patch [new file with mode: 0644]
app-crypt/ifdokccid_lnx_x64/Manifest [new file with mode: 0644]
app-crypt/ifdokccid_lnx_x64/ifdokccid_lnx_x64-3.4.0.ebuild [new file with mode: 0644]
app-crypt/ifdokccid_lnx_x64/pcscd.out [new file with mode: 0644]
app-portage/distclean/Manifest [new file with mode: 0644]
app-portage/distclean/distclean-2.ebuild [new file with mode: 0644]
app-portage/distclean/files/distclean-2 [new file with mode: 0755]
dev-java/icedtea-bin/Manifest [new file with mode: 0644]
dev-java/icedtea-bin/files/icedtea-bin-1.7.env [new file with mode: 0644]
dev-java/icedtea-bin/icedtea-bin-1.7.0.ebuild [new file with mode: 0644]
dev-java/icedtea/Manifest [new file with mode: 0644]
dev-java/icedtea/files/digest-icedtea-1.4 [new file with mode: 0644]
dev-java/icedtea/files/icedtea-1.4-gentoo.patch [new file with mode: 0644]
dev-java/icedtea/files/icedtea-1.4-no-werror.patch [new file with mode: 0644]
dev-java/icedtea/files/icedtea-1.4-xulrunner.patch [new file with mode: 0644]
dev-java/icedtea/files/icedtea-1.7.env [new file with mode: 0644]
dev-java/icedtea/icedtea-1.4.ebuild [new file with mode: 0644]
dev-java/proguard/Manifest [new file with mode: 0644]
dev-java/proguard/files/build.xml [new file with mode: 0644]
dev-java/proguard/proguard-4.2-r1.ebuild [new file with mode: 0644]
dev-java/sun-wtk-bin/Manifest [new file with mode: 0644]
dev-java/sun-wtk-bin/sun-wtk-bin-2.5.2.ebuild [new file with mode: 0644]
dev-util/dsss/Manifest [new file with mode: 0644]
dev-util/dsss/dsss-0.75.ebuild [new file with mode: 0644]
games-engines/indiana/Manifest [new file with mode: 0644]
games-engines/indiana/indiana-0.0.3.ebuild [new file with mode: 0644]
kde-misc/icemon/Manifest [new file with mode: 0644]
kde-misc/icemon/icemon-0.1-r1.ebuild [new file with mode: 0644]
kde-misc/icemon/icemon-1.0-r1.ebuild [new file with mode: 0644]
media-fonts/tahoma/Manifest [new file with mode: 0644]
media-fonts/tahoma/files/digest-tahoma-0 [new file with mode: 0644]
media-fonts/tahoma/tahoma-1.ebuild [new file with mode: 0644]
media-sound/remuco-server/Manifest [new file with mode: 0644]
media-sound/remuco-server/files/amarok.bpp-0 [new file with mode: 0644]
media-sound/remuco-server/files/mpd.bpp-0 [new file with mode: 0644]
media-sound/remuco-server/files/remuco-server.initd-0 [new file with mode: 0644]
media-sound/remuco-server/files/remuco-server.initd-1 [new file with mode: 0644]
media-sound/remuco-server/files/totem.bpp-0 [new file with mode: 0644]
media-sound/remuco-server/remuco-server-0.7.2.ebuild [new file with mode: 0644]
net-libs/curlpp/Manifest [new file with mode: 0644]
net-libs/curlpp/curlpp-0.7.2.ebuild [new file with mode: 0644]
net-libs/curlpp/files/disable-examples-build.patch [new file with mode: 0644]
net-p2p/wuala/Manifest [new file with mode: 0644]
net-p2p/wuala/files/wuala-1.cmd.patch [new file with mode: 0644]
net-p2p/wuala/files/wuala-1.home.patch [new file with mode: 0644]
net-p2p/wuala/files/wuala-1.patch [new file with mode: 0644]
net-p2p/wuala/wuala-0-r1.ebuild [new file with mode: 0644]
net-p2p/wuala/wuala-1-r1.ebuild [new file with mode: 0644]
net-p2p/wuala/wuala-1-r2.ebuild [new file with mode: 0644]
net-p2p/wuala/wuala-1-r3.ebuild [new file with mode: 0644]
net-p2p/wuala/wuala-1.ebuild [new file with mode: 0644]
net-print/turboprint/Manifest [new file with mode: 0644]
net-print/turboprint/files/install-post-0.patch [new file with mode: 0644]
net-print/turboprint/files/install-static-0.patch [new file with mode: 0644]
net-print/turboprint/files/setup-0.patch [new file with mode: 0644]
net-print/turboprint/turboprint-1.96.4.ebuild [new file with mode: 0644]
net-proxy/routify/Manifest [new file with mode: 0644]
net-proxy/routify/files/routify-0 [new file with mode: 0755]
net-proxy/routify/routify-0.ebuild [new file with mode: 0644]
net-wireless/aircrack-ng/Manifest [new file with mode: 0644]
net-wireless/aircrack-ng/aircrack-ng-1.0_rc1.ebuild [new file with mode: 0644]
net-wireless/aircrack-ng/files/process-group-leader.c [new file with mode: 0644]
net-wireless/blueproximity/Manifest [new file with mode: 0644]
net-wireless/blueproximity/blueproximity-1.2.5.ebuild [new file with mode: 0644]
net-www/jDownloader/Manifest [new file with mode: 0644]
net-www/jDownloader/files/jDownloader [new file with mode: 0755]
net-www/jDownloader/jDownloader-3.217.ebuild [new file with mode: 0644]
sci-geosciences/tah/Manifest [new file with mode: 0644]
sci-geosciences/tah/files/local_conf-2.patch [new file with mode: 0644]
sci-geosciences/tah/files/local_conf.patch [new file with mode: 0644]
sci-geosciences/tah/files/tilesGen [new file with mode: 0755]
sci-geosciences/tah/tah-9999-r1.ebuild [new file with mode: 0644]
sci-geosciences/tah/tah-9999-r2.ebuild [new file with mode: 0644]
sci-geosciences/tah/tah-9999.ebuild [new file with mode: 0644]
sys-apps/sieca/Manifest [new file with mode: 0644]
sys-apps/sieca/sieca-3.1.010.ebuild [new file with mode: 0644]
sys-fs/encfs/Manifest [new file with mode: 0644]
sys-fs/encfs/encfs-1.5.2.ebuild [new file with mode: 0644]
sys-fs/encfs/encfs-9999.ebuild [new file with mode: 0644]
x11-misc/read-edid/Manifest [new file with mode: 0644]
x11-misc/read-edid/read-edid-2.0.0.ebuild [new file with mode: 0644]

diff --git a/app-benchmarks/phoronix-test-suite/Manifest b/app-benchmarks/phoronix-test-suite/Manifest
new file mode 100644 (file)
index 0000000..e405289
--- /dev/null
@@ -0,0 +1,2 @@
+DIST phoronix-test-suite-1.0.5.tar.gz 264587 RMD160 f1042143747b496f6f7f13611b59495d991553d5 SHA1 cf2da8a6004acd21b99700002da12ff2e5760141 SHA256 598d375d221689bdb10a910e86c7a0ed8cc2b913c2392cd18216c75cc124078f
+EBUILD phoronix-test-suite-1.0.5.ebuild 3309 RMD160 0b68cf00f22a18ce72755a8c7cc01b2dbc467c05 SHA1 bcd937192926434974711c5e714920188ee9f5d5 SHA256 45cd1422eef189e982d04e479617d104620d727136c0afcd9f3f2d86b450388b
diff --git a/app-benchmarks/phoronix-test-suite/phoronix-test-suite-1.0.5.ebuild b/app-benchmarks/phoronix-test-suite/phoronix-test-suite-1.0.5.ebuild
new file mode 100644 (file)
index 0000000..43d4081
--- /dev/null
@@ -0,0 +1,108 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+# TODO:
+# * add installation of new documenation (README.html and documentation/) as real dodoc,
+#   currently docs end inside the normal install path (/usr/share/phoronix-test-suite/documentation/)
+# * switch SRC_URI to http://www.phoronix-test-suite.com/download.php?file=${P}.tar.gz
+#   currently this is not done due to problems with the filename in src_unpack, but
+#   thic change would allow using existing mirros for the package
+
+inherit eutils depend.php
+
+DESCRIPTION="Comprehensive testing and benchmarking platform"
+HOMEPAGE="http://phoronix-test-suite.com"
+SRC_URI="http://www.phoronix-test-suite.com/releases/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="get-all-deps"
+
+RDEPEND="sys-process/time
+               sys-apps/lsb-release
+       get-all-deps? ( app-shells/tcsh
+               dev-util/git
+               dev-util/scons
+               media-libs/glew
+               media-libs/imlib2
+               media-libs/jpeg
+               >=media-libs/libpng-1.2
+               >=media-libs/libsdl-1.2
+               media-libs/portaudio
+               >=media-libs/sdl-gfx-2.0
+               >=media-libs/sdl-image-1.2
+               >=media-libs/sdl-net-1.2
+               >=media-libs/sdl-ttf-2.0
+               sys-devel/bison
+               sys-devel/flex
+               virtual/glut
+               >=virtual/jre-1.5
+               x11-base/xorg-server
+               >=x11-libs/gtk+-2 ) "
+need_php_cli
+
+S="${WORKDIR}/${PN}"
+
+pkg_setup() {
+       has_php
+       require_php_with_use cli gd
+       if use get-all-deps && ! built_with_use sys-devel/gcc fortran ; then
+               echo
+               eerror "In order to be able to install all tests for the phoronix-test-suite you need to have"
+               eerror "sys-devel/gcc emerged with \"fortran\" in your USE flag. Please add"
+               eerror "that flag, re-emerge gcc, and then emerge phoronix-test-suite again."
+               echo
+               die "sys-devel/gcc not built with \"fortran\" support."
+       fi
+}
+
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+       sed -i -e "s,export PTS_DIR=\`pwd\`,export PTS_DIR=\"/usr/share/${PN}\"," ${PN}
+}
+
+src_install() {
+       dodir /usr/share/${PN}
+       insinto /usr/share/${PN}
+       exeinto /usr/bin
+       doins -r ${S}/{documentation,pts,pts-core,README.html} || die "Install failed!"
+       fperms 755 /usr/share/${PN}/pts-core/scripts/launch-browser.sh
+       fperms 755 /usr/share/${PN}/pts/distro-scripts/*.sh
+       doexe phoronix-test-suite || die "Installing the executable failed!"
+       dodoc CHANGE-LOG
+}
+
+pkg_postinst() {
+       if use ! get-all-deps ; then
+               elog "For several tests external dependencies are needed. You can"
+               elog "easily install them with setting the useflag 'get-all-deps'."
+               elog "When not having the deps installed, the testsuite will ask for"
+               elog "the root password when installing tests that require external"
+               elog "dependencies and install them systemwide via portage."
+               elog "These are the possible deps:"
+               elog "app-shells/tcsh"
+               elog "dev-util/git"
+               elog "dev-util/scons"
+               elog "media-libs/glew"
+               elog "media-libs/imlib2"
+               elog "media-libs/jpeg"
+               elog ">=media-libs/libpng-1.2"
+               elog ">=media-libs/libsdl-1.2"
+               elog "media-libs/portaudio"
+               elog ">=media-libs/sdl-gfx-2.0"
+               elog ">=media-libs/sdl-image-1.2"
+               elog ">=media-libs/sdl-net-1.2"
+               elog ">=media-libs/sdl-ttf-2.0"
+               elog "sys-devel/bison"
+               elog "sys-devel/flex"
+               elog "sys-devel/gcc with fortran useflag active"
+               elog "virtual/glut"
+               elog ">=virtual/jre-1.5"
+               elog "x11-base/xorg-server"
+               elog ">=x11-libs/gtk+-2"
+       fi
+}
diff --git a/app-crypt/ccid/Manifest b/app-crypt/ccid/Manifest
new file mode 100644 (file)
index 0000000..1042e7b
--- /dev/null
@@ -0,0 +1,3 @@
+AUX defs-0.patch 387 RMD160 a3469fddfe31329724fb19942d44ec40fd97056f SHA1 2198bdb87ca9ebfa31d8cca812d48445137b358b SHA256 a7c06934702a9a7d0c5b09a39d1c9e7619a24c7b22e841fc86339832f46d4e2d
+DIST ccid-1.3.8.tar.bz2 436222 RMD160 d616cf788e0d71358998ecd5c08e3f363a83d97b SHA1 ee8a1e328d2ff286a953877f6da8c063b8438f04 SHA256 8cb892ef36321069eff7826aa732f1481715fe54bf96346fae1d25565b44c536
+EBUILD ccid-1.3.8.ebuild 1066 RMD160 5e62a0446e953933dfc9161b2c7efb38f6d9193a SHA1 0cc8159ac5e86dafe68dc9918b4cd57fda912d84 SHA256 3690def64f5d326a88cf20becb6d65b2a9e13cbf336f1ee2208d4239f40a40ef
diff --git a/app-crypt/ccid/ccid-1.3.8.ebuild b/app-crypt/ccid/ccid-1.3.8.ebuild
new file mode 100644 (file)
index 0000000..c91a2fe
--- /dev/null
@@ -0,0 +1,43 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/ccid/ccid-1.3.5.ebuild,v 1.2 2008/05/11 13:40:40 alonbl Exp $
+
+inherit eutils
+
+STUPID_NUM="2482"
+DESCRIPTION="CCID free software driver"
+HOMEPAGE="http://pcsclite.alioth.debian.org/ccid.html"
+SRC_URI="http://alioth.debian.org/download.php/${STUPID_NUM}/${P}.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="twinserial nousb"
+RDEPEND=">=sys-apps/pcsc-lite-1.3.3
+       >=dev-libs/libusb-0.1.4"
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+       epatch ${FILESDIR}/defs-0.patch
+}
+
+src_compile() {
+       local myconf
+
+       use nousb && myconf="${myconf} --disable-pcsclite"
+
+       econf \
+               LEX=: \
+               --docdir="/usr/share/doc/${PF}" \
+               --enable-udev \
+               ${myconf} \
+               $(use_enable twinserial) || die "econf failed"
+       emake || die "emake failed"
+}
+
+src_install() {
+       make install DESTDIR="${D}" || die "Cannot install"
+       dodoc README AUTHORS
+       insinto /etc/udev/rules.d
+       newins src/pcscd_ccid.rules 60-pcscd_ccid.rules
+}
diff --git a/app-crypt/ccid/files/defs-0.patch b/app-crypt/ccid/files/defs-0.patch
new file mode 100644 (file)
index 0000000..ed37caa
--- /dev/null
@@ -0,0 +1,11 @@
+--- src/defs.h 2008-05-28 20:48:09.000000000 +0200
++++ src/defs.h 2008-06-13 22:41:01.000000000 +0200
+@@ -63,7 +63,7 @@
+ #define MASK_POWERFLAGS_PDWN 0x02
+ /* Communication buffer size (max=adpu+Lc+data+Le) */
+-#define CMD_BUF_SIZE (4+1+256+1)
++#define CMD_BUF_SIZE (4+1+256+1+100)
+ /* Larger communication buffer size (max=reader status+data+sw) */
+ #define RESP_BUF_SIZE (1+256+2)
diff --git a/app-crypt/ifdokccid_lnx_x64/Manifest b/app-crypt/ifdokccid_lnx_x64/Manifest
new file mode 100644 (file)
index 0000000..e6e1989
--- /dev/null
@@ -0,0 +1,2 @@
+DIST SC%20CCID%20for%20Linux%20X64&did=69&file=ifdokccid_lnx_x64-3.4.0.tar.gz 103805 RMD160 958c07ac9de417a095777437b729e7e6667cbae3 SHA1 765bd302019b9cf7039e9e2e680ba2794fa436fd SHA256 1ce0829e886bde2d2db8811840808c5e159089148dbe84a3575d1967bbc0b67d
+EBUILD ifdokccid_lnx_x64-3.4.0.ebuild 787 RMD160 2cdf3d339207a714e200aeda8d80b36de50cc24b SHA1 666dcb27eaa126f8d739455fe09b9bc8d6dd39f2 SHA256 3cc111202c70610f7796f524197c3d263c08dfe8b57207720946ee3f1552bca3
diff --git a/app-crypt/ifdokccid_lnx_x64/ifdokccid_lnx_x64-3.4.0.ebuild b/app-crypt/ifdokccid_lnx_x64/ifdokccid_lnx_x64-3.4.0.ebuild
new file mode 100644 (file)
index 0000000..58aae58
--- /dev/null
@@ -0,0 +1,32 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+MY_FILE="${P}.tar.gz"
+
+DESCRIPTION="PC/SC driver for CardMan 1021, 3021, 3121, 3621, 3821, 4321, 6121, Smart@Link, Smart@Key"
+HOMEPAGE="http://www.omnikey.com"
+SRC_URI="http://www.omnikey.com/index.php?id=69&rName=CardMan%203x21%20PC/SC%20CCID%20for%20Linux%20X64&did=69&file=${MY_FILE}"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="sys-apps/pcsc-lite"
+
+#src_unpack() {
+#      unpack ${MY_FILE}
+#}
+
+src_install() {
+       insinto /usr/lib64/readers/usb/
+       doins -r ${P}.bundle
+
+       insinto /etc/udev/rules.d
+       sed -i z98_omnikey.rules -e 's:/usr/local/sbin/:/usr/sbin/:'
+       sed -i z98_omnikey.rules -e 's:}=":}==":'
+       newins z98_omnikey.rules 98-omnikey.rules
+}
+
diff --git a/app-crypt/ifdokccid_lnx_x64/pcscd.out b/app-crypt/ifdokccid_lnx_x64/pcscd.out
new file mode 100644 (file)
index 0000000..186ebfc
--- /dev/null
@@ -0,0 +1,1552 @@
+execve("/usr/sbin/pcscd", ["pcscd", "-f"], [/* 26 vars */]) = 0
+brk(0)                                  = 0x6a0000
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510613000
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510614000
+access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
+open("/etc/ld.so.cache", O_RDONLY)      = 3
+fstat(3, {st_mode=S_IFREG|0644, st_size=175933, ...}) = 0
+mmap(NULL, 175933, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b8510615000
+close(3)                                = 0
+open("/lib/libdl.so.2", O_RDONLY)       = 3
+read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\16\0\0\0\0\0\0"..., 832) = 832
+fstat(3, {st_mode=S_IFREG|0755, st_size=14528, ...}) = 0
+mmap(NULL, 2109728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b8510814000
+mprotect(0x2b8510816000, 2097152, PROT_NONE) = 0
+mmap(0x2b8510a16000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x2b8510a16000
+close(3)                                = 0
+open("/usr/lib/libhal.so.1", O_RDONLY)  = 3
+read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P1\0\0\0\0\0\0"..., 832) = 832
+fstat(3, {st_mode=S_IFREG|0755, st_size=51448, ...}) = 0
+mmap(NULL, 2146816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b8510a18000
+mprotect(0x2b8510a24000, 2093056, PROT_NONE) = 0
+mmap(0x2b8510c23000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x2b8510c23000
+close(3)                                = 0
+open("/usr/lib/libdbus-1.so.3", O_RDONLY) = 3
+read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200t\0\0\0\0\0\0"..., 832) = 832
+fstat(3, {st_mode=S_IFREG|0755, st_size=245000, ...}) = 0
+mmap(NULL, 2341160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b8510c25000
+mprotect(0x2b8510c60000, 2093056, PROT_NONE) = 0
+mmap(0x2b8510e5f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3a000) = 0x2b8510e5f000
+close(3)                                = 0
+open("/lib/libpthread.so.0", O_RDONLY)  = 3
+read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220W\0\0\0\0\0\0"..., 832) = 832
+fstat(3, {st_mode=S_IFREG|0755, st_size=131527, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510e61000
+mmap(NULL, 2204528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b8510e62000
+mprotect(0x2b8510e77000, 2097152, PROT_NONE) = 0
+mmap(0x2b8511077000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x2b8511077000
+mmap(0x2b8511079000, 13168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b8511079000
+close(3)                                = 0
+open("/lib/libc.so.6", O_RDONLY)        = 3
+read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\334\1\0\0\0\0\0"..., 832) = 832
+fstat(3, {st_mode=S_IFREG|0755, st_size=1301648, ...}) = 0
+mmap(NULL, 3408120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b851107d000
+mprotect(0x2b85111b5000, 2093056, PROT_NONE) = 0
+mmap(0x2b85113b4000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x137000) = 0x2b85113b4000
+mmap(0x2b85113b9000, 16632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b85113b9000
+close(3)                                = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b85113be000
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b85113bf000
+arch_prctl(ARCH_SET_FS, 0x2b85113bebb0) = 0
+mprotect(0x2b85113b4000, 16384, PROT_READ) = 0
+mprotect(0x2b8511077000, 4096, PROT_READ) = 0
+mprotect(0x2b8510e5f000, 4096, PROT_READ) = 0
+mprotect(0x2b8510c23000, 4096, PROT_READ) = 0
+mprotect(0x2b8510a16000, 4096, PROT_READ) = 0
+mprotect(0x616000, 4096, PROT_READ)     = 0
+mprotect(0x2b8510812000, 4096, PROT_READ) = 0
+munmap(0x2b8510615000, 175933)          = 0
+set_tid_address(0x2b85113bec40)         = 2515
+set_robust_list(0x2b85113bec50, 0x18)   = 0
+rt_sigaction(SIGRTMIN, {0x2b8510e67310, [], SA_RESTORER|SA_SIGINFO, 0x2b8510e6fde0}, NULL, 8) = 0
+rt_sigaction(SIGRT_1, {0x2b8510e67390, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x2b8510e6fde0}, NULL, 8) = 0
+rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
+getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
+ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4af030) = -1 ENOTTY (Inappropriate ioctl for device)
+write(2, "pcscdaemon.c:275:main() pcscd se"..., 74pcscdaemon.c:275:main() pcscd set to foreground with debug send to stderr
+) = 74
+stat("/var/run/pcscd/pcscd.pub", 0x7fff9a4af120) = -1 ENOENT (No such file or directory)
+rt_sigaction(SIGQUIT, {0x407380, [QUIT], SA_RESTORER|SA_RESTART, 0x2b85110ad8c0}, {SIG_DFL}, 8) = 0
+rt_sigaction(SIGTERM, {0x407380, [TERM], SA_RESTORER|SA_RESTART, 0x2b85110ad8c0}, {SIG_DFL}, 8) = 0
+rt_sigaction(SIGINT, {0x407380, [INT], SA_RESTORER|SA_RESTART, 0x2b85110ad8c0}, {SIG_DFL}, 8) = 0
+rt_sigaction(SIGHUP, {0x407380, [HUP], SA_RESTORER|SA_RESTART, 0x2b85110ad8c0}, {SIG_DFL}, 8) = 0
+stat("/var/run/pcscd", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
+open("/var/run/pcscd/pcscd.pid", O_RDWR|O_CREAT, 0644) = 3
+write(3, "2515\n", 5)                   = 5
+close(3)                                = 0
+chmod("/var/run/pcscd/pcscd.pid", 0644) = 0
+brk(0)                                  = 0x6a0000
+brk(0x6c1000)                           = 0x6c1000
+unlink("/var/run/pcscd/pcscd.pub")      = -1 ENOENT (No such file or directory)
+open("/var/run/pcscd/pcscd.pub", O_RDWR|O_CREAT, 0644) = 3
+chmod("/var/run/pcscd/pcscd.pub", 0644) = 0
+lseek(3, 65536, SEEK_SET)               = 65536
+write(3, "\0", 1)                       = 1
+mmap(NULL, 156, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x2b8510615000
+mmap(NULL, 156, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0x1000) = 0x2b8510616000
+mmap(NULL, 156, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0x2000) = 0x2b8510617000
+mmap(NULL, 156, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0x3000) = 0x2b8510618000
+mmap(NULL, 156, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0x4000) = 0x2b8510619000
+mmap(NULL, 156, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0x5000) = 0x2b851061a000
+mmap(NULL, 156, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0x6000) = 0x2b851061b000
+mmap(NULL, 156, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0x7000) = 0x2b851061c000
+mmap(NULL, 156, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0x8000) = 0x2b851061d000
+mmap(NULL, 156, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0x9000) = 0x2b851061e000
+mmap(NULL, 156, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0xa000) = 0x2b851061f000
+mmap(NULL, 156, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0xb000) = 0x2b8510620000
+mmap(NULL, 156, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0xc000) = 0x2b8510621000
+mmap(NULL, 156, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0xd000) = 0x2b8510622000
+mmap(NULL, 156, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0xe000) = 0x2b8510623000
+mmap(NULL, 156, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0xf000) = 0x2b8510624000
+open("/etc/reader.conf", O_RDONLY)      = -1 ENOENT (No such file or directory)
+write(2, "pcscdaemon.c:493:main() pcsc-lit"..., 56pcscdaemon.c:493:main() pcsc-lite 1.4.101 daemon ready.
+) = 56
+rt_sigaction(SIGQUIT, {0x407380, [QUIT], SA_RESTORER|SA_RESTART, 0x2b85110ad8c0}, {0x407380, [QUIT], SA_RESTORER|SA_RESTART, 0x2b85110ad8c0}, 8) = 0
+rt_sigaction(SIGTERM, {0x407380, [TERM], SA_RESTORER|SA_RESTART, 0x2b85110ad8c0}, {0x407380, [TERM], SA_RESTORER|SA_RESTART, 0x2b85110ad8c0}, 8) = 0
+rt_sigaction(SIGINT, {0x407380, [INT], SA_RESTORER|SA_RESTART, 0x2b85110ad8c0}, {0x407380, [INT], SA_RESTORER|SA_RESTART, 0x2b85110ad8c0}, 8) = 0
+rt_sigaction(SIGHUP, {0x407380, [HUP], SA_RESTORER|SA_RESTART, 0x2b85110ad8c0}, {0x407380, [HUP], SA_RESTORER|SA_RESTART, 0x2b85110ad8c0}, 8) = 0
+rt_sigaction(SIGUSR1, {0x407240, [USR1], SA_RESTORER|SA_RESTART, 0x2b85110ad8c0}, {SIG_DFL}, 8) = 0
+socket(PF_FILE, SOCK_STREAM, 0)         = 4
+unlink("/var/run/pcscd/pcscd.comm")     = -1 ENOENT (No such file or directory)
+bind(4, {sa_family=AF_FILE, path="/var/run/pcscd/pcscd.comm"}, 28) = 0
+listen(4, 1)                            = 0
+chmod("/var/run/pcscd/pcscd.comm", 0777) = 0
+rt_sigaction(SIGALRM, {SIG_IGN}, {SIG_DFL}, 8) = 0
+rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
+rt_sigaction(SIGHUP, {SIG_IGN}, {0x407380, [HUP], SA_RESTORER|SA_RESTART, 0x2b85110ad8c0}, 8) = 0
+open("/usr/lib64/readers/usb", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 5
+fstat(5, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
+fcntl(5, F_SETFD, FD_CLOEXEC)           = 0
+getdents(5, /* 3 entries */, 4096)      = 104
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Info.plist", O_RDONLY) = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=2415, ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510625000
+read(6, "<?xml version=\"1.0\" encoding=\"UT"..., 8192) = 2415
+read(6, "", 4096)                       = 0
+read(6, "", 8192)                       = 0
+ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff9a4ace40) = -1 ENOTTY (Inappropriate ioctl for device)
+close(6)                                = 0
+munmap(0x2b8510625000, 4096)            = 0
+getdents(5, /* 0 entries */, 4096)      = 0
+close(5)                                = 0
+socket(PF_FILE, SOCK_STREAM, 0)         = 5
+connect(5, {sa_family=AF_FILE, path="/var/run/dbus/system_bus_socket"}, 33) = 0
+fcntl(5, F_GETFL)                       = 0x2 (flags O_RDWR)
+fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
+fcntl(5, F_GETFD)                       = 0
+fcntl(5, F_SETFD, FD_CLOEXEC)           = 0
+geteuid()                               = 0
+rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_IGN}, 8) = 0
+poll([{fd=5, events=POLLOUT, revents=POLLOUT}], 1, 0) = 1
+write(5, "\0", 1)                       = 1
+write(5, "AUTH EXTERNAL 30\r\n", 18)    = 18
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, -1) = 1
+read(5, "OK 4b9ea7d74df1c5d89f71d590483a6"..., 2048) = 37
+poll([{fd=5, events=POLLOUT, revents=POLLOUT}], 1, -1) = 1
+write(5, "BEGIN\r\n", 7)                = 7
+poll([{fd=5, events=POLLIN|POLLOUT, revents=POLLOUT}], 1, -1) = 1
+writev(5, [{"l\1\0\1\0\0\0\0\1\0\0\0n\0\0\0\1\1o\0\25\0\0\0/org/fre"..., 128}, {"", 0}], 2) = 128
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\n\0\0\0\1\0\0\0=\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 260
+read(5, 0x6aa3b0, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\30\0\0\0\2\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org/fre"..., 144}, {"\23\0\0\0org.freedesktop.Hal\0", 24}], 2) = 168
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\3\0\0\0=\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 84
+read(5, 0x6aa3b0, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1{\0\0\0\3\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org/fre"..., 144}, {"v\0\0\0type=\'signal\',interface=\'org"..., 123}], 2) = 267
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\0\0\0\0\4\0\0\0005\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 72
+read(5, 0x6aa3b0, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\0\0\0\0\4\0\0\0\206\0\0\0\1\1o\0\34\0\0\0/org/fre"..., 152}, {"", 0}], 2) = 152
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\227\32\0\0\212\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 2048
+read(5, "44\0\0:\0\0\0/org/freedesktop/Hal/dev"..., 2048) = 2048
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "edesktop/Hal/devices/platform_it"..., 2048) = 2048
+read(5, "/freedesktop/Hal/devices/usb_dev"..., 2048) = 727
+writev(5, [{"l\1\0\1\22\0\0\0\5\0\0\0\257\0\0\0\1\1o\0=\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\213\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\6\0\0\0\267\0\0\0\1\1o\0=\0\0\0/org/fre"..., 200}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 218
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\214\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\23\0\0\0\7\0\0\0\267\0\0\0\1\1o\0=\0\0\0/org/fre"..., 200}, {"\16\0\0\0usb.product_id\0", 19}], 2) = 219
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\215\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+write(2, "hotplug_libhal.c:342:HPAddDevice"..., 87hotplug_libhal.c:342:HPAddDevice() Adding USB device: usb_device_76b_3021_noserial_if0
+) = 87
+nanosleep({1, 0}, NULL)                 = 0
+writev(5, [{"l\1\0\1\26\0\0\0\10\0\0\0\257\0\0\0\1\1o\0=\0\0\0/org/fre"..., 192}, {"\21\0\0\0usb_device.serial\0", 22}], 2) = 214
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\216\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+write(2, "readerfactory.c:1135:RFInitializ"..., 179readerfactory.c:1135:RFInitializeReader() Attempting startup of OMNIKEY CardMan 3x21 00 00 using /usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Linux/ifdokccid.so
+) = 179
+futex(0x2b8510a1710c, FUTEX_WAKE, 2147483647) = 0
+open("/usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Linux/ifdokccid.so", O_RDONLY) = 6
+read(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000C\0\0\0\0\0\0"..., 832) = 832
+fstat(6, {st_mode=S_IFREG|0644, st_size=73232, ...}) = 0
+mmap(NULL, 1121160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x2b8510625000
+mprotect(0x2b8510636000, 1048576, PROT_NONE) = 0
+mmap(0x2b8510736000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x11000) = 0x2b8510736000
+close(6)                                = 0
+open("/usr/local/lib/tls/x86_64/libpcsclite.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
+stat("/usr/local/lib/tls/x86_64", 0x7fff9a4ae190) = -1 ENOENT (No such file or directory)
+open("/usr/local/lib/tls/libpcsclite.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
+stat("/usr/local/lib/tls", 0x7fff9a4ae190) = -1 ENOENT (No such file or directory)
+open("/usr/local/lib/x86_64/libpcsclite.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
+stat("/usr/local/lib/x86_64", 0x7fff9a4ae190) = -1 ENOENT (No such file or directory)
+open("/usr/local/lib/libpcsclite.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
+stat("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
+open("/etc/ld.so.cache", O_RDONLY)      = 6
+fstat(6, {st_mode=S_IFREG|0644, st_size=175933, ...}) = 0
+mmap(NULL, 175933, PROT_READ, MAP_PRIVATE, 6, 0) = 0x2b8510737000
+close(6)                                = 0
+open("/usr/lib/libpcsclite.so.1", O_RDONLY) = 6
+read(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360!\0\0\0\0\0\0"..., 832) = 832
+fstat(6, {st_mode=S_IFREG|0755, st_size=39328, ...}) = 0
+mmap(NULL, 2139688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x2b85113c0000
+mprotect(0x2b85113c9000, 2093056, PROT_NONE) = 0
+mmap(0x2b85115c8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x8000) = 0x2b85115c8000
+mmap(0x2b85115ca000, 1576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b85115ca000
+close(6)                                = 0
+open("/usr/local/lib/libusb-0.1.so.4", O_RDONLY) = -1 ENOENT (No such file or directory)
+open("/lib/libusb-0.1.so.4", O_RDONLY)  = 6
+read(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\32\0\0\0\0\0\0"..., 832) = 832
+fstat(6, {st_mode=S_IFREG|0755, st_size=35968, ...}) = 0
+mmap(NULL, 2131368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x2b85115cb000
+mprotect(0x2b85115d1000, 2097152, PROT_NONE) = 0
+mmap(0x2b85117d1000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x6000) = 0x2b85117d1000
+close(6)                                = 0
+mprotect(0x2b85117d1000, 4096, PROT_READ) = 0
+mprotect(0x2b85115c8000, 4096, PROT_READ) = 0
+munmap(0x2b8510737000, 175933)          = 0
+write(2, "readerfactory.c:1002:RFBindFunct"..., 63readerfactory.c:1002:RFBindFunctions() Loading IFD Handler 3.0
+) = 63
+fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 13), ...}) = 0
+mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b8510737000
+write(1, "\33[1;7;34mOK\33[0m OMNIKEY CardMan "..., 69) = 69
+write(2, "readerfactory.c:1174:RFInitializ"..., 151readerfactory.c:1174:RFInitializeReader() Open Port 200000 Failed (usb:076b/3021:libhal:/org/freedesktop/Hal/devices/usb_device_76b_3021_noserial_if0)
+) = 151
+write(2, "readerfactory.c:1047:RFUnloadRea"..., 63readerfactory.c:1047:RFUnloadReader() Unloading reader driver.
+) = 63
+munmap(0x2b8510625000, 1121160)         = 0
+munmap(0x2b85113c0000, 2139688)         = 0
+munmap(0x2b85115cb000, 2131368)         = 0
+write(2, "readerfactory.c:254:RFAddReader("..., 68readerfactory.c:254:RFAddReader() OMNIKEY CardMan 3x21 init failed.
+) = 68
+write(2, "hotplug_libhal.c:395:HPAddDevice"..., 94hotplug_libhal.c:395:HPAddDevice() Failed adding USB device: usb_device_76b_3021_noserial_if0
+) = 94
+writev(5, [{"l\1\0\1\22\0\0\0\t\0\0\0\257\0\0\0\1\1o\0009\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\217\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\n\0\0\0\307\0\0\0\1\1o\0P\0\0\0/org/fre"..., 216}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 234
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\220\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\v\0\0\0\257\0\0\0\1\1o\0:\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\221\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\f\0\0\0\267\0\0\0\1\1o\0:\0\0\0/org/fre"..., 200}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 218
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\222\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\23\0\0\0\r\0\0\0\267\0\0\0\1\1o\0:\0\0\0/org/fre"..., 200}, {"\16\0\0\0usb.product_id\0", 19}], 2) = 219
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\223\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\16\0\0\0\257\0\0\0\1\1o\0:\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\224\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\17\0\0\0\267\0\0\0\1\1o\0:\0\0\0/org/fre"..., 200}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 218
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\225\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\23\0\0\0\20\0\0\0\267\0\0\0\1\1o\0:\0\0\0/org/fre"..., 200}, {"\16\0\0\0usb.product_id\0", 19}], 2) = 219
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\226\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\21\0\0\0\267\0\0\0\1\1o\0B\0\0\0/org/fre"..., 200}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 218
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\227\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\22\0\0\0\277\0\0\0\1\1o\0B\0\0\0/org/fre"..., 208}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 226
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\230\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\23\0\0\0\23\0\0\0\277\0\0\0\1\1o\0B\0\0\0/org/fre"..., 208}, {"\16\0\0\0usb.product_id\0", 19}], 2) = 227
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\231\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\24\0\0\0\247\0\0\0\1\1o\0006\0\0\0/org/fre"..., 184}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 202
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\232\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\25\0\0\0\247\0\0\0\1\1o\0006\0\0\0/org/fre"..., 184}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 202
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\233\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\26\0\0\0\247\0\0\0\1\1o\0004\0\0\0/org/fre"..., 184}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 202
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\234\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\27\0\0\0\247\0\0\0\1\1o\0004\0\0\0/org/fre"..., 184}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 202
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\235\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\30\0\0\0\247\0\0\0\1\1o\0007\0\0\0/org/fre"..., 184}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 202
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\236\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\31\0\0\0\227\0\0\0\1\1o\0%\0\0\0/org/fre"..., 168}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 186
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\237\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\32\0\0\0\227\0\0\0\1\1o\0&\0\0\0/org/fre"..., 168}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 186
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\240\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\33\0\0\0\227\0\0\0\1\1o\0&\0\0\0/org/fre"..., 168}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 186
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\241\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\34\0\0\0\277\0\0\0\1\1o\0M\0\0\0/org/fre"..., 208}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 226
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\242\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\35\0\0\0\277\0\0\0\1\1o\0M\0\0\0/org/fre"..., 208}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 226
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\243\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\36\0\0\0\277\0\0\0\1\1o\0M\0\0\0/org/fre"..., 208}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 226
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\244\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\37\0\0\0\277\0\0\0\1\1o\0M\0\0\0/org/fre"..., 208}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 226
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\245\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0 \0\0\0\257\0\0\0\1\1o\0:\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\246\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0!\0\0\0\277\0\0\0\1\1o\0M\0\0\0/org/fre"..., 208}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 226
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\247\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\"\0\0\0\277\0\0\0\1\1o\0N\0\0\0/org/fre"..., 208}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 226
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\250\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0#\0\0\0\277\0\0\0\1\1o\0M\0\0\0/org/fre"..., 208}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 226
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\251\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0$\0\0\0\277\0\0\0\1\1o\0H\0\0\0/org/fre"..., 208}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 226
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\252\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0%\0\0\0\277\0\0\0\1\1o\0M\0\0\0/org/fre"..., 208}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 226
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\253\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0&\0\0\0\277\0\0\0\1\1o\0M\0\0\0/org/fre"..., 208}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 226
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\254\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\'\0\0\0\257\0\0\0\1\1o\0009\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\255\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0(\0\0\0\277\0\0\0\1\1o\0M\0\0\0/org/fre"..., 208}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 226
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\256\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0)\0\0\0\277\0\0\0\1\1o\0N\0\0\0/org/fre"..., 208}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 226
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\257\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0*\0\0\0\257\0\0\0\1\1o\0:\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\260\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0+\0\0\0\227\0\0\0\1\1o\0%\0\0\0/org/fre"..., 168}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 186
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\261\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0,\0\0\0\247\0\0\0\1\1o\0000\0\0\0/org/fre"..., 184}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 202
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\262\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0-\0\0\0\257\0\0\0\1\1o\0009\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\263\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0.\0\0\0\257\0\0\0\1\1o\0:\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\264\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0/\0\0\0\257\0\0\0\1\1o\0009\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\265\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0000\0\0\0\257\0\0\0\1\1o\0:\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\266\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0001\0\0\0\257\0\0\0\1\1o\0009\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\267\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0002\0\0\0\257\0\0\0\1\1o\0:\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\270\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0003\0\0\0\307\0\0\0\1\1o\0Q\0\0\0/org/fre"..., 216}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 234
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\271\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0004\0\0\0\307\0\0\0\1\1o\0T\0\0\0/org/fre"..., 216}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 234
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\272\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0005\0\0\0\307\0\0\0\1\1o\0R\0\0\0/org/fre"..., 216}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 234
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\273\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0006\0\0\0\307\0\0\0\1\1o\0R\0\0\0/org/fre"..., 216}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 234
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\274\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0007\0\0\0\247\0\0\0\1\1o\0002\0\0\0/org/fre"..., 184}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 202
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\275\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0008\0\0\0\277\0\0\0\1\1o\0N\0\0\0/org/fre"..., 208}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 226
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\276\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0009\0\0\0\277\0\0\0\1\1o\0K\0\0\0/org/fre"..., 208}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 226
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\277\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0:\0\0\0\257\0\0\0\1\1o\0008\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\300\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0;\0\0\0\247\0\0\0\1\1o\0006\0\0\0/org/fre"..., 184}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 202
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\301\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0<\0\0\0\237\0\0\0\1\1o\0(\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\302\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0=\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\303\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0>\0\0\0\237\0\0\0\1\1o\0(\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\304\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0?\0\0\0\237\0\0\0\1\1o\0(\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\305\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0@\0\0\0\237\0\0\0\1\1o\0(\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\306\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0A\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\307\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0B\0\0\0\237\0\0\0\1\1o\0(\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\310\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0C\0\0\0\237\0\0\0\1\1o\0(\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\311\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0D\0\0\0\237\0\0\0\1\1o\0(\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\312\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0E\0\0\0\237\0\0\0\1\1o\0(\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\313\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0F\0\0\0\237\0\0\0\1\1o\0(\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\314\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0G\0\0\0\237\0\0\0\1\1o\0(\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\315\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0H\0\0\0\237\0\0\0\1\1o\0(\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\316\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0I\0\0\0\237\0\0\0\1\1o\0.\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\317\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0J\0\0\0\247\0\0\0\1\1o\0000\0\0\0/org/fre"..., 184}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 202
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\320\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0K\0\0\0\237\0\0\0\1\1o\0,\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\321\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0L\0\0\0\237\0\0\0\1\1o\0.\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\322\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0M\0\0\0\257\0\0\0\1\1o\0:\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\323\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0N\0\0\0\237\0\0\0\1\1o\0+\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\324\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0O\0\0\0\237\0\0\0\1\1o\0/\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\325\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0P\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\326\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0Q\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\327\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0R\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\330\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0S\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\331\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0T\0\0\0\257\0\0\0\1\1o\0008\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\332\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0U\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\333\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0V\0\0\0\267\0\0\0\1\1o\0D\0\0\0/org/fre"..., 200}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 218
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\334\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0W\0\0\0\247\0\0\0\1\1o\0003\0\0\0/org/fre"..., 184}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 202
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\335\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0X\0\0\0\237\0\0\0\1\1o\0)\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\336\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0Y\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\337\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0Z\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\340\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0[\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\341\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\\\0\0\0\267\0\0\0\1\1o\0G\0\0\0/org/fre"..., 200}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 218
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\342\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0]\0\0\0\267\0\0\0\1\1o\0E\0\0\0/org/fre"..., 200}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 218
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\343\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0^\0\0\0\247\0\0\0\1\1o\0004\0\0\0/org/fre"..., 184}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 202
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\344\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0_\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\345\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0`\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\346\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0a\0\0\0\257\0\0\0\1\1o\0<\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\347\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0b\0\0\0\267\0\0\0\1\1o\0<\0\0\0/org/fre"..., 200}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 218
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\350\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\23\0\0\0c\0\0\0\267\0\0\0\1\1o\0<\0\0\0/org/fre"..., 200}, {"\16\0\0\0usb.product_id\0", 19}], 2) = 219
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\351\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0d\0\0\0\257\0\0\0\1\1o\0008\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\352\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0e\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\353\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0f\0\0\0\257\0\0\0\1\1o\0<\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\354\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0g\0\0\0\267\0\0\0\1\1o\0<\0\0\0/org/fre"..., 200}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 218
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\355\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\23\0\0\0h\0\0\0\267\0\0\0\1\1o\0<\0\0\0/org/fre"..., 200}, {"\16\0\0\0usb.product_id\0", 19}], 2) = 219
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\356\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0i\0\0\0\257\0\0\0\1\1o\0008\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\357\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0j\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\360\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0k\0\0\0\257\0\0\0\1\1o\0<\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\361\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0l\0\0\0\267\0\0\0\1\1o\0<\0\0\0/org/fre"..., 200}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 218
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\362\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\23\0\0\0m\0\0\0\267\0\0\0\1\1o\0<\0\0\0/org/fre"..., 200}, {"\16\0\0\0usb.product_id\0", 19}], 2) = 219
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\363\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0n\0\0\0\257\0\0\0\1\1o\0008\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\364\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0o\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\365\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0p\0\0\0\257\0\0\0\1\1o\0<\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\366\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0q\0\0\0\267\0\0\0\1\1o\0<\0\0\0/org/fre"..., 200}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 218
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\367\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\23\0\0\0r\0\0\0\267\0\0\0\1\1o\0<\0\0\0/org/fre"..., 200}, {"\16\0\0\0usb.product_id\0", 19}], 2) = 219
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\370\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0s\0\0\0\257\0\0\0\1\1o\0008\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\371\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0t\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\372\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0u\0\0\0\257\0\0\0\1\1o\0<\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\373\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0v\0\0\0\267\0\0\0\1\1o\0<\0\0\0/org/fre"..., 200}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 218
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\374\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\23\0\0\0w\0\0\0\267\0\0\0\1\1o\0<\0\0\0/org/fre"..., 200}, {"\16\0\0\0usb.product_id\0", 19}], 2) = 219
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\375\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0x\0\0\0\257\0\0\0\1\1o\0008\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\376\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0y\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\377\35\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0z\0\0\0\257\0\0\0\1\1o\0=\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\0\36\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0{\0\0\0\267\0\0\0\1\1o\0=\0\0\0/org/fre"..., 200}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 218
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\1\36\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\23\0\0\0|\0\0\0\267\0\0\0\1\1o\0=\0\0\0/org/fre"..., 200}, {"\16\0\0\0usb.product_id\0", 19}], 2) = 219
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\2\36\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0}\0\0\0\257\0\0\0\1\1o\0009\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\3\36\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0~\0\0\0\257\0\0\0\1\1o\0<\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\4\36\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\177\0\0\0\267\0\0\0\1\1o\0<\0\0\0/org/fre"..., 200}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 218
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\5\36\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\23\0\0\0\200\0\0\0\267\0\0\0\1\1o\0<\0\0\0/org/fre"..., 200}, {"\16\0\0\0usb.product_id\0", 19}], 2) = 219
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\6\36\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\201\0\0\0\257\0\0\0\1\1o\0008\0\0\0/org/fre"..., 192}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 210
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\7\36\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\202\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\10\36\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\203\0\0\0\267\0\0\0\1\1o\0E\0\0\0/org/fre"..., 200}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 218
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\t\36\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\204\0\0\0\247\0\0\0\1\1o\0004\0\0\0/org/fre"..., 184}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 202
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\n\36\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\205\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\v\36\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\206\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\f\36\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\207\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\r\36\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\210\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\16\36\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\211\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\17\36\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+writev(5, [{"l\1\0\1\22\0\0\0\212\0\0\0\237\0\0\0\1\1o\0*\0\0\0/org/fre"..., 176}, {"\r\0\0\0usb.vendor_id\0", 18}], 2) = 194
+poll([{fd=5, events=POLLIN, revents=POLLIN}], 1, 25000) = 1
+read(5, "l\2\1\1\4\0\0\0\20\36\0\0-\0\0\0\6\1s\0\5\0\0\0:1.47\0\0\0"..., 2048) = 68
+read(5, 0x6af200, 2048)                 = -1 EAGAIN (Resource temporarily unavailable)
+mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x40000000
+mprotect(0x40000000, 4096, PROT_NONE)   = 0
+clone(child_stack=0x40800250, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x408009e0, tls=0x40800950, child_tidptr=0x408009e0) = 2516
+select(5, [4], NULL, NULL, NULL)        = ? ERESTARTNOHAND (To be restarted)
+--- SIGUSR1 (User defined signal 1) @ 0 (0) ---
+rt_sigreturn(0xa)                       = -1 EINTR (Interrupted system call)
+select(5, [4], NULL, NULL, NULL)        = ? ERESTARTNOHAND (To be restarted)
+--- SIGUSR1 (User defined signal 1) @ 0 (0) ---
+rt_sigreturn(0xa)                       = -1 EINTR (Interrupted system call)
+select(5, [4], NULL, NULL, NULLhotplug_libhal.c:342:HPAddDevice() Adding USB device: usb_device_76b_3021_noserial_if0
+)        = ? ERESTARTNOHAND (To be restarted)
+--- SIGUSR1 (User defined signal 1) @ 0 (0) ---
+rt_sigreturn(0xa)                       = -1 EINTR (Interrupted system call)
+select(5, [4], NULL, NULL, NULL)        = ? ERESTARTNOHAND (To be restarted)
+--- SIGUSR1 (User defined signal 1) @ 0 (0) ---
+rt_sigreturn(0xa)                       = -1 EINTR (Interrupted system call)
+select(5, [4], NULL, NULL, NULL)        = ? ERESTARTNOHAND (To be restarted)
+--- SIGUSR1 (User defined signal 1) @ 0 (0) ---
+rt_sigreturn(0xa)                       = -1 EINTR (Interrupted system call)
+select(5, [4], NULL, NULL, NULL)        = ? ERESTARTNOHAND (To be restarted)
+--- SIGUSR1 (User defined signal 1) @ 0 (0) ---
+rt_sigreturn(0xa)                       = -1 EINTR (Interrupted system call)
+select(5, [4], NULL, NULL, NULLreaderfactory.c:1135:RFInitializeReader() Attempting startup of OMNIKEY CardMan 3x21 00 00 using /usr/lib64/readers/usb/ifdokccid_lnx_x64-3.4.0.bundle/Contents/Linux/ifdokccid.so
+readerfactory.c:1002:RFBindFunctions() Loading IFD Handler 3.0
+readerfactory.c:1174:RFInitializeReader() Open Port 200000 Failed (usb:076b/3021:libhal:/org/freedesktop/Hal/devices/usb_device_76b_3021_noserial_if0)
+readerfactory.c:1047:RFUnloadReader() Unloading reader driver.
+readerfactory.c:254:RFAddReader() OMNIKEY CardMan 3x21 init failed.
+hotplug_libhal.c:395:HPAddDevice() Failed adding USB device: usb_device_76b_3021_noserial_if0
+ <unfinished ...>
+pcscdaemon.c:558:signal_trap() Preparing for suicide
+pcscdaemon.c:558:signal_trap() Preparing for suicide
+readerfactory.c:1401:RFCleanupReaders() entering cleaning function
+pcscdaemon.c:518:at_exit() cleaning /var/run/pcscd
diff --git a/app-portage/distclean/Manifest b/app-portage/distclean/Manifest
new file mode 100644 (file)
index 0000000..fb6909a
--- /dev/null
@@ -0,0 +1,2 @@
+AUX distclean-2 495 RMD160 1c47b60590bffb72d2b347a0f1f07da16d7424ac SHA1 17bf60cce37565631d135ec5b6c5fa333899c980 SHA256 b1516c55f6d40f14122a33cf1761ba00d8aaba7970924861b128f68ba65399b2
+EBUILD distclean-2.ebuild 341 RMD160 d0675d3b551767099570793a70c859def442a73a SHA1 99d72640a2a329e965c105dbb6fb46b4a750b726 SHA256 079201897af20b4cd44e801a9fc0229b57954a27ab92be13ac5b63b25022620d
diff --git a/app-portage/distclean/distclean-2.ebuild b/app-portage/distclean/distclean-2.ebuild
new file mode 100644 (file)
index 0000000..36c5382
--- /dev/null
@@ -0,0 +1,19 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="remove old files from distfiles"
+HOMEPAGE="/dev/null"
+SRC_URI=""
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="app-shells/bash"
+
+src_install() {
+       newbin ${FILESDIR}/${P} ${PN}
+}
diff --git a/app-portage/distclean/files/distclean-2 b/app-portage/distclean/files/distclean-2
new file mode 100755 (executable)
index 0000000..201f070
--- /dev/null
@@ -0,0 +1,21 @@
+#! /bin/bash
+
+DISTDIR=/usr/portage/distfiles
+
+echo -n "current size: "
+du -sh "${DISTDIR}" | cut -f1
+
+FILELIST=$(ls -1 "${DISTDIR}" | sed -e 's/-[0-9].*//' -e 's/_[0-9].*//' | sort -u)
+
+for file in $FILELIST ; do
+       num=$(ls -1d ${DISTDIR}/${file}* 2> /dev/null | wc -l)
+       if [ $num -gt 1 ] ; then
+               num=$(($num - 1))
+               ls -1d ${DISTDIR}/${file}* | head -n ${num} | xargs -n1 rm
+       fi
+       #echo keep $(ls -1d ${DISTDIR}/${file}* | tail -n1)
+done
+
+
+echo -n "current size: "
+du -sh "${DISTDIR}" | cut -f1
diff --git a/dev-java/icedtea-bin/Manifest b/dev-java/icedtea-bin/Manifest
new file mode 100644 (file)
index 0000000..b1e8733
--- /dev/null
@@ -0,0 +1,5 @@
+AUX icedtea-bin-1.7.env 861 RMD160 e4f0df5ef2177def19855eb31cda077d8f83270e SHA1 74a064bbdaa807214ff3762765d9470adf8ab23d SHA256 d462c96614276e3d9d683f11e577c38c974ab4247320133741596033ee71544d
+DIST java-1.7.0-icedtea-1.7.0.0-0.19.b21.snapshot.fc8.x86_64.rpm 29320041 RMD160 c072e09c10a705e6245f675f6fab0ae7872a7fc3 SHA1 aea0005cb4abb70bd93ce6f4f0dc5839e3523c27 SHA256 d01171de2c40639894cde927c21d5e75cdd2cc36222944057f56fdbf285dc177
+DIST java-1.7.0-icedtea-devel-1.7.0.0-0.19.b21.snapshot.fc8.x86_64.rpm 9303801 RMD160 9ea3bbd0da5f0be3f24579198c45de5d992cf8cd SHA1 92a8d76061e2e30073a2b514f3c1660b34c38599 SHA256 f4284309d8b3d7a1387e4739273135e222ca58108a54e739b95f71934ec5e4d3
+DIST java-1.7.0-icedtea-plugin-1.7.0.0-0.19.b21.snapshot.fc8.x86_64.rpm 21807 RMD160 05b4e57873c116260c068befff85bc64524864f1 SHA1 f6eb097df1059ecd65a3a4a66676b942009bd29d SHA256 3fdcbf6c415bd8e7d0df62755125e88373b3474936792adb22b708727285b60c
+EBUILD icedtea-bin-1.7.0.ebuild 1341 RMD160 9da2b6f24ec52002ccb5e037d7ce79e4e80bcbaa SHA1 5f4e72ef486d52e0ffffc446cb872c1c9e21f626 SHA256 79e82a5b74462d38aa5ff85d5cc2c59da699a3775a00da9fb22ea3449046138b
diff --git a/dev-java/icedtea-bin/files/icedtea-bin-1.7.env b/dev-java/icedtea-bin/files/icedtea-bin-1.7.env
new file mode 100644 (file)
index 0000000..c91c4cd
--- /dev/null
@@ -0,0 +1,17 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+VERSION="IcedTea JDK @PV@"
+JAVA_HOME=/usr/lib/jvm/java-@PV@-icedtea-@PV@.0.x86_64
+JDK_HOME=/usr/lib/jvm/java-@PV@-icedtea-@PV@.0.x86_64
+JAVAC=${JAVA_HOME}/bin/javac
+PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
+ROOTPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
+LDPATH="${JAVA_HOME}/jre/lib/amd64/:${JAVA_HOME}/jre/lib/amd64/native_threads/:${JAVA_HOME}/jre/lib/amd64/xawt/:${JAVA_HOME}/jre/lib/amd64/server/"
+PROVIDES_TYPE="JDK JRE"
+PROVIDES_VERSION="1.7"
+# Taken from sun.boot.class.path property
+BOOTCLASSPATH="${JAVA_HOME}/jre/lib/resources.jar:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/jre/lib/jsse.jar:${JAVA_HOME}/jre/lib/jce.jar:${JAVA_HOME}/jre/lib/charsets.jar"
+GENERATION="2"
+ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH"
diff --git a/dev-java/icedtea-bin/icedtea-bin-1.7.0.ebuild b/dev-java/icedtea-bin/icedtea-bin-1.7.0.ebuild
new file mode 100644 (file)
index 0000000..0428bbc
--- /dev/null
@@ -0,0 +1,52 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils java-pkg-2 java-vm-2 rpm toolchain-funcs
+
+DESCRIPTION="Java Plugin for 64 Bit Browsers"
+HOMEPAGE="http://icedtea.classpath.org"
+FEDORA_V="1.7.0.0-0.19.b21.snapshot.fc8.x86_64"
+BASE_URI="http://fedora.tu-chemnitz.de/pub/linux/fedora/linux/releases/8/Fedora/x86_64/os/Packages"
+SRC_URI="${BASE_URI}/java-${PV}-icedtea-${FEDORA_V}.rpm
+        ${BASE_URI}/java-${PV}-icedtea-devel-${FEDORA_V}.rpm
+               nsplugin? ( ${BASE_URI}/java-${PV}-icedtea-plugin-${FEDORA_V}.rpm )"
+SLOT="1.7"
+LICENSE="OSGPL-0.0"
+KEYWORDS="-* ~amd64"
+IUSE="nsplugin"
+
+RDEPEND=">=sys-devel/gcc-4.2"
+
+S="${WORKDIR}"
+
+pkg_setup() {
+    java-vm-2_pkg_setup
+    java-pkg-2_pkg_setup
+
+    if [ $(gcc-version) != "4.2" ]; then
+       ewarn "${P} is a binary package, and needs gcc-4.2 to be installed and"
+       ewarn "set as currently active compiler!"
+       sleep 5
+    fi
+}
+
+src_unpack() {
+    rpm_src_unpack
+}
+       
+src_compile() {
+    elog "We install a Fedora binary distribution. Nothing to compile."
+}
+
+src_install() {
+    dodir /usr/lib64
+    cp -a usr/lib/jvm* ${D}/usr/lib64
+
+    if use nsplugin; then
+        install_mozilla_plugin \
+        /usr/lib64/jvm/java-${PV}-icedtea-${PV}.0.x86_64/jre/lib/amd64/gcjwebplugin.so
+    fi
+
+    set_java_env
+}
diff --git a/dev-java/icedtea/Manifest b/dev-java/icedtea/Manifest
new file mode 100644 (file)
index 0000000..baf75ce
--- /dev/null
@@ -0,0 +1,25 @@
+AUX icedtea-1.4-gentoo.patch 8642 RMD160 526292e60ded78e1208a03c68d602f88a8098ad2 SHA1 3cd1a51cfe9d1541da3bb2a710566845349a6a33 SHA256 01628204534ceeea08ccef4bb5e526ffca978a73728cd002ffa8b8fa6c76bf1e
+MD5 2674c1cc9e330abf67dde22067bd66af files/icedtea-1.4-gentoo.patch 8642
+RMD160 526292e60ded78e1208a03c68d602f88a8098ad2 files/icedtea-1.4-gentoo.patch 8642
+SHA256 01628204534ceeea08ccef4bb5e526ffca978a73728cd002ffa8b8fa6c76bf1e files/icedtea-1.4-gentoo.patch 8642
+AUX icedtea-1.4-no-werror.patch 479 RMD160 24aed1d622a7c357b90747b86644838ef3899cbd SHA1 5849e1c1850de168cf4949151092879709840e0a SHA256 447735c054cb3f7c09fb980dde000bcb561d77bbced656e324ffd2daa01bba92
+MD5 94dce30f8ca7539b617048af5efe1fb6 files/icedtea-1.4-no-werror.patch 479
+RMD160 24aed1d622a7c357b90747b86644838ef3899cbd files/icedtea-1.4-no-werror.patch 479
+SHA256 447735c054cb3f7c09fb980dde000bcb561d77bbced656e324ffd2daa01bba92 files/icedtea-1.4-no-werror.patch 479
+AUX icedtea-1.4-xulrunner.patch 7024 RMD160 2095aba807256dd69d68f94ddd8d24eaec00f5c1 SHA1 471c7de138ef7af9b216c4fcaf04033866aee305 SHA256 88dcab95e7b604355ecaabad461c1e6ec0c37471e04545edac195005398ea793
+MD5 dba38ced8800ac29c5ecf76bbdd6587c files/icedtea-1.4-xulrunner.patch 7024
+RMD160 2095aba807256dd69d68f94ddd8d24eaec00f5c1 files/icedtea-1.4-xulrunner.patch 7024
+SHA256 88dcab95e7b604355ecaabad461c1e6ec0c37471e04545edac195005398ea793 files/icedtea-1.4-xulrunner.patch 7024
+AUX icedtea-1.7.env 795 RMD160 960383752532f9d63ae4c0c90b08fc5bd9fc610f SHA1 7f42cca31348daeef35547299d7fd2cca91ff081 SHA256 a645bebeee3038c9f17a89fc30a65fac2d809d8b333ec924fb5a6cc85c883a82
+MD5 09efea15c8477567f93cb4ec0bebe600 files/icedtea-1.7.env 795
+RMD160 960383752532f9d63ae4c0c90b08fc5bd9fc610f files/icedtea-1.7.env 795
+SHA256 a645bebeee3038c9f17a89fc30a65fac2d809d8b333ec924fb5a6cc85c883a82 files/icedtea-1.7.env 795
+DIST icedtea-1.4.tar.gz 904888 RMD160 9273f4d2ef473e671b55225c4438201d8df5bc1a SHA1 bab9285794034c648d33a2e28d8b2c6bd7bf1a49 SHA256 6a09c4f6736541cdcd58bf6ed2836b120aed31049fcb109462f322793b44a967
+DIST openjdk-7-ea-src-b21-27_sep_2007.zip 84922445 RMD160 49ba429be9edce7c89b5647abb923ac68f1a51a9 SHA1 711aa2cab4c45fe45f9b33a80898e82f3ae0cd6e SHA256 c8e4a4d57299e5af6f03947b76185bf54106d549f9b64327f2be9e8e0730b97e
+EBUILD icedtea-1.4.ebuild 4777 RMD160 89c01033f3ad72f2afc125d8b7c26a9ca44f8551 SHA1 74175970b7868bbe0537828a878434880950fdc7 SHA256 db7beb896fa7a511d5603bc8c491af0b1afa9a3c404f6bb62d8a4ee460b3cc11
+MD5 2732875c2b5b3e69880c5084f42e3b90 icedtea-1.4.ebuild 4777
+RMD160 89c01033f3ad72f2afc125d8b7c26a9ca44f8551 icedtea-1.4.ebuild 4777
+SHA256 db7beb896fa7a511d5603bc8c491af0b1afa9a3c404f6bb62d8a4ee460b3cc11 icedtea-1.4.ebuild 4777
+MD5 f0bfffb0ec12687cf1a82c21c256e6da files/digest-icedtea-1.4 530
+RMD160 61e6490f4c0c9b301d3ba55b4203f5867a30c6cb files/digest-icedtea-1.4 530
+SHA256 92ab5bb0c25076bd28c3fbae3d28a3fd832e17e9b89a3a53c875e72017cbe49d files/digest-icedtea-1.4 530
diff --git a/dev-java/icedtea/files/digest-icedtea-1.4 b/dev-java/icedtea/files/digest-icedtea-1.4
new file mode 100644 (file)
index 0000000..b4c89ef
--- /dev/null
@@ -0,0 +1,6 @@
+MD5 82d0e7d696577c0c480f343b9f85dd08 icedtea-1.4.tar.gz 904888
+RMD160 9273f4d2ef473e671b55225c4438201d8df5bc1a icedtea-1.4.tar.gz 904888
+SHA256 6a09c4f6736541cdcd58bf6ed2836b120aed31049fcb109462f322793b44a967 icedtea-1.4.tar.gz 904888
+MD5 64ac356cd24af5e52cf9fd1217e234da openjdk-7-ea-src-b21-27_sep_2007.zip 84922445
+RMD160 49ba429be9edce7c89b5647abb923ac68f1a51a9 openjdk-7-ea-src-b21-27_sep_2007.zip 84922445
+SHA256 c8e4a4d57299e5af6f03947b76185bf54106d549f9b64327f2be9e8e0730b97e openjdk-7-ea-src-b21-27_sep_2007.zip 84922445
diff --git a/dev-java/icedtea/files/icedtea-1.4-gentoo.patch b/dev-java/icedtea/files/icedtea-1.4-gentoo.patch
new file mode 100644 (file)
index 0000000..fe48108
--- /dev/null
@@ -0,0 +1,189 @@
+--- ./openjdk/j2se/make/common/Release.gmk.orig        2007-12-21 18:58:57.000000000 +0000
++++ ./openjdk/j2se/make/common/Release.gmk     2007-12-21 19:03:26.000000000 +0000
+@@ -952,7 +952,7 @@
+       @# lib/ct.sym
+       @#
+       $(MKDIR) -p $(OUTPUTDIR)/symbols/META-INF/sym
+-      $(JAVAC_CMD) -XDprocess.packages -proc:only \
++      $(JAVAC_CMD) -bootclasspath $(ABS_OUTPUTDIR) $(JAVAC_JVM_FLAGS) -XDprocess.packages -proc:only \
+           -processor com.sun.tools.javac.sym.CreateSymbols \
+           -Acom.sun.tools.javac.sym.Jar=$(RT_JAR) \
+           -Acom.sun.tools.javac.sym.Dest=$(OUTPUTDIR)/symbols/META-INF/sym/rt.jar \
+--- ./openjdk/j2se/make/common/BuildToolJar.gmk.orig   2007-12-21 18:14:24.000000000 +0000
++++ ./openjdk/j2se/make/common/BuildToolJar.gmk        2007-12-21 18:16:29.000000000 +0000
+@@ -42,7 +42,7 @@
+     $(BUILDTOOL_ALL_FILES:%=$(BUILDTOOL_SOURCE_ROOT)/%)
+       @$(prep-target)
+       @$(MKDIR) -p $(BUILDTOOLCLASSDIR)
+-      $(BOOT_JAVAC_CMD) -d $(BUILDTOOLCLASSDIR) \
++      $(BOOT_JAVAC_CMD) -cp "$(ABS_OUTPUTDIR)/classes" -d $(BUILDTOOLCLASSDIR) \
+           -sourcepath $(BUILDTOOL_SOURCE_ROOT) $(BUILDTOOL_MAIN_SOURCE_FILE)
+       $(BOOT_JAR_CMD) cfm $@ $(BUILDTOOL_MANIFEST_FILE) \
+           -C $(BUILDTOOLCLASSDIR) $(PKGDIR) \
+--- ./openjdk/j2se/make/common/Rules.gmk.orig  2007-12-21 04:43:54.000000000 +0000
++++ ./openjdk/j2se/make/common/Rules.gmk       2007-12-21 16:15:33.000000000 +0000
+@@ -229,14 +229,14 @@
+ # Make sure all newer sources are compiled (in a batch)
+ classes : $(CLASSES_INIT) .delete.classlist .compile.classlist
+-.compile.classlist : $(JAVA_SOURCE_LIST)
++.compile.classlist : $(JAVA_SOURCE_LIST) 
+       @$(MKDIR) -p $(CLASSDESTDIR)
+       @if [ `$(CAT) $(JAVA_SOURCE_LIST) | $(WC) -l` -ge 1 ] ; then \
+         $(ECHO) "# Java sources to be compiled: (listed in file $(JAVA_SOURCE_LIST))"; \
+         $(CAT) $(JAVA_SOURCE_LIST); \
+         $(ECHO) "# Running javac:"; \
+-        $(ECHO) $(JAVAC_CMD) -sourcepath "$(SOURCEPATH)" -d $(CLASSDESTDIR) @$(JAVA_SOURCE_LIST); \
+-        $(JAVAC_CMD) -sourcepath "$(SOURCEPATH)" -d $(CLASSDESTDIR) @$(JAVA_SOURCE_LIST); \
++        $(ECHO) $(JAVAC_CMD) $(JAVAC_JVM_FLAGS) -cp "$(ABS_OUTPUTDIR)/classes" -sourcepath "$(SOURCEPATH)" -d $(CLASSDESTDIR) @$(JAVA_SOURCE_LIST); \
++        $(JAVAC_CMD) $(JAVAC_JVM_FLAGS) -cp "$(ABS_OUTPUTDIR)/classes" -sourcepath "$(SOURCEPATH)" -d $(CLASSDESTDIR) @$(JAVA_SOURCE_LIST); \
+       fi
+       @$(java-vm-cleanup)
+--- ./openjdk/j2se/make/common/shared/Defs-java.gmk.orig       2007-12-21 14:53:56.000000000 +0000
++++ ./openjdk/j2se/make/common/shared/Defs-java.gmk    2007-12-22 04:52:11.000000000 +0000
+@@ -115,6 +115,7 @@
+ JAVACFLAGS  += $(CLASS_VERSION)
+ JAVACFLAGS  += -encoding ascii
+ JAVACFLAGS  += "-Xbootclasspath:$(CLASSBINDIR)"
++JAVACFLAGS  += -cp "$(ABS_OUTPUTDIR)/classes" 
+ JAVACFLAGS  += $(OTHER_JAVACFLAGS)
+ # Needed for javah
+@@ -128,20 +129,26 @@
+   DOCLETS_JAR = $(LANGTOOLS_DIST)/bootstrap/lib/doclets.jar
+   JAVAC_CMD   = $(BOOT_JAVA_CMD) \
+               "-Xbootclasspath/p:$(JAVAC_JAR)" \
++              -cp "$(ABS_OUTPUTDIR)/classes" \
+               -jar $(JAVAC_JAR) $(JAVACFLAGS)
+   JAVAH_CMD   = $(BOOT_JAVA_CMD) \
+               "-Xbootclasspath/p:$(JAVAH_JAR)$(CLASSPATH_SEPARATOR)$(JAVADOC_JAR)$(CLASSPATH_SEPARATOR)$(JAVAC_JAR)"  \
++              -cp "$(ABS_OUTPUTDIR)/classes" \
+               -jar $(JAVAH_JAR) $(JAVAHFLAGS)
+   JAVADOC_CMD = $(BOOT_JAVA_CMD) \
+               "-Xbootclasspath/p:$(JAVADOC_JAR)$(CLASSPATH_SEPARATOR)$(JAVAC_JAR)$(CLASSPATH_SEPARATOR)$(DOCLETS_JAR)" \
++              -cp "$(ABS_OUTPUTDIR)/classes" \
+               -jar $(JAVADOC_JAR)
+ else
+   # If no explicit tools, use boot tools (add VM flags in this case)
+   JAVAC_CMD     = $(JAVA_TOOLS_DIR)/javac $(JAVAC_JVM_FLAGS) \
++                -cp "$(ABS_OUTPUTDIR)/classes" \
+                 $(JAVACFLAGS)
+   JAVAH_CMD     = $(JAVA_TOOLS_DIR)/javah \
++                -cp "$(ABS_OUTPUTDIR)/classes" \
+                 $(JAVAHFLAGS)
+-  JAVADOC_CMD   = $(JAVA_TOOLS_DIR)/javadoc $(JAVA_TOOLS_FLAGS:%=-J%)
++  JAVADOC_CMD   = $(JAVA_TOOLS_DIR)/javadoc $(JAVA_TOOLS_FLAGS:%=-J%) \
++                -cp "$(ABS_OUTPUTDIR)/classes"
+ endif
+ # Override of what javac to use (see deploy workspace)
+--- ./openjdk/j2se/make/common/Demo.gmk.orig   2007-12-21 17:48:51.000000000 +0000
++++ ./openjdk/j2se/make/common/Demo.gmk        2007-12-21 18:04:06.000000000 +0000
+@@ -247,7 +247,7 @@
+     $(DEMO_RESOURCES:%=$(DEMO_JAR_IMAGE)/%)
+       @$(prep-target)
+       $(MKDIR) -p $(DEMO_JAR_IMAGE)
+-      $(JAVAC_CMD) -d $(DEMO_JAR_IMAGE) -sourcepath $(DEMO_BUILD_SRCDIR) \
++      $(JAVAC_CMD) $(JAVAC_JVM_FLAGS) -cp $(subst j2se,control,$(ABS_OUTPUTDIR))/classes -d $(DEMO_JAR_IMAGE) -sourcepath $(DEMO_BUILD_SRCDIR) \
+           @$(DEMO_JAVAC_INPUT)
+       $(BOOT_JAR_CMD) -cfm $@ $(DEMO_MANIFEST) \
+            -C $(DEMO_JAR_IMAGE) . \
+--- ./openjdk/j2se/make/Makefile.orig  2007-12-22 05:09:44.000000000 +0000
++++ ./openjdk/j2se/make/Makefile       2007-12-22 05:11:39.000000000 +0000
+@@ -247,7 +247,7 @@
+ #
+ # Docs
+ #
+-OTHERSUBDIRS = docs
++OTHERSUBDIRS =
+ docs:: sanity-docs post-sanity-docs
+       $(OTHERSUBDIRS-loop)
+--- ./openjdk/hotspot/src/share/vm/adlc/adlc.hpp.orig  2007-12-20 19:52:37.000000000 +0000
++++ ./openjdk/hotspot/src/share/vm/adlc/adlc.hpp       2007-12-20 19:52:48.000000000 +0000
+@@ -35,7 +35,7 @@
+ #if _MSC_VER >= 1300  // Visual C++ 7.0 or later
+ #include <iostream>
+ #else
+-#include <iostream.h>
++#include <iostream>
+ #endif
+ #include "string.h"
+ #include "ctype.h"
+--- ./openjdk/hotspot/src/share/vm/adlc/filebuff.hpp.orig      2007-12-20 19:53:19.000000000 +0000
++++ ./openjdk/hotspot/src/share/vm/adlc/filebuff.hpp   2007-12-20 19:53:44.000000000 +0000
+@@ -30,7 +30,7 @@
+ #if _MSC_VER >= 1300  // Visual C++ 7.0 or later
+ #include <iostream>
+ #else
+-#include <iostream.h>
++#include <iostream>
+ #endif
+ // STRUCTURE FOR HANDLING INPUT AND OUTPUT FILES
+@@ -99,8 +99,8 @@
+   FileBuffRegion *copy();                 // Deep copy
+   FileBuffRegion *merge(FileBuffRegion*); // Merge 2 regions; delete input
+-//  void print(std::ostream&);
+-//  friend std::ostream& operator<< (std::ostream&, FileBuffRegion&);
+-  void print(ostream&);
+-  friend ostream& operator<< (ostream&, FileBuffRegion&);
++  void print(std::ostream&);
++  friend std::ostream& operator<< (std::ostream&, FileBuffRegion&);
++//  void print(ostream&);
++//  friend ostream& operator<< (ostream&, FileBuffRegion&);
+ };
+--- ./openjdk/hotspot/src/share/vm/adlc/filebuff.cpp.orig      2007-12-20 19:53:55.000000000 +0000
++++ ./openjdk/hotspot/src/share/vm/adlc/filebuff.cpp   2007-12-20 19:54:10.000000000 +0000
+@@ -158,7 +158,7 @@
+ }
+ //------------------------------expandtab--------------------------------------
+-static int expandtab( ostream &os, int off, char c, char fill1, char fill2 ) {
++static int expandtab( std::ostream &os, int off, char c, char fill1, char fill2 ) {
+   if( c == '\t' ) {             // Tab?
+     do os << fill1;           // Expand the tab; Output space
+     while( (++off) & 7 );     // Expand to tab stop
+@@ -172,7 +172,7 @@
+ //------------------------------printline--------------------------------------
+ // Print and highlite a region of a line.  Return the amount of highliting left
+ // to do (i.e. highlite length minus length of line).
+-static int printline( ostream& os, const char *fname, int line,
++static int printline( std::ostream& os, const char *fname, int line,
+                       const char *_sol, int skip, int len ) {
+   // Display the entire tab-expanded line
+@@ -222,8 +222,8 @@
+ }
+ //------------------------------print------------------------------------------
+-//std::ostream& operator<< ( std::ostream& os, FileBuffRegion &br ) {
+-ostream& operator<< ( ostream& os, FileBuffRegion &br ) {
++//std::std::ostream& operator<< ( std::std::ostream& os, FileBuffRegion &br ) {
++std::ostream& operator<< ( std::ostream& os, FileBuffRegion &br ) {
+   if( &br == NULL ) return os;        // The empty buffer region
+   FileBuffRegion *brp = &br;  // Pointer to region
+   while( brp ) {              // While have chained regions
+@@ -238,8 +238,8 @@
+ // filename and line number to the left, and complete text lines to the right.
+ // Selected portions (portions of a line actually in the FileBuffRegion are
+ // underlined.        Ellipses are used for long multi-line regions.
+-//void FileBuffRegion::print( std::ostream& os ) {
+-void FileBuffRegion::print( ostream& os ) {
++//void FileBuffRegion::print( std::std::ostream& os ) {
++void FileBuffRegion::print( std::ostream& os ) {
+   if( !this ) return;         // Nothing to print
+   char *s = _bfr->get_line();
+   int skip = (int)(_offset - _sol);   // Amount to skip to start of data
+--- ./Makefile.in.orig 2007-12-22 17:54:03.000000000 +0000
++++ ./Makefile.in      2007-12-22 17:54:19.000000000 +0000
+@@ -240,7 +240,6 @@
+       patches/icedtea-graphics.patch \
+       patches/icedtea-antialias.patch \
+       patches/icedtea-paths.patch \
+-      patches/icedtea-debuginfo.patch \
+       patches/icedtea-ssl.patch \
+       patches/icedtea-license-headers.patch \
+       patches/icedtea-libpng.patch \
diff --git a/dev-java/icedtea/files/icedtea-1.4-no-werror.patch b/dev-java/icedtea/files/icedtea-1.4-no-werror.patch
new file mode 100644 (file)
index 0000000..6d5d592
--- /dev/null
@@ -0,0 +1,11 @@
+--- ./openjdk/hotspot/build/linux/makefiles/gcc.make.orig      2007-12-22 19:10:06.000000000 +0000
++++ ./openjdk/hotspot/build/linux/makefiles/gcc.make   2007-12-22 19:10:24.000000000 +0000
+@@ -88,7 +88,7 @@
+ endif
+ # Compiler warnings are treated as errors
+-WARNINGS_ARE_ERRORS = -Werror
++WARNINGS_ARE_ERRORS =
+ # Except for a few acceptable ones
+ ACCEPTABLE_WARNINGS = -Wpointer-arith -Wconversion -Wsign-compare
+ CFLAGS_WARN/DEFAULT = $(WARNINGS_ARE_ERRORS) $(ACCEPTABLE_WARNINGS)
diff --git a/dev-java/icedtea/files/icedtea-1.4-xulrunner.patch b/dev-java/icedtea/files/icedtea-1.4-xulrunner.patch
new file mode 100644 (file)
index 0000000..362f1c7
--- /dev/null
@@ -0,0 +1,135 @@
+--- ./configure.orig   2007-12-20 19:27:31.000000000 +0000
++++ ./configure        2007-12-20 19:29:27.000000000 +0000
+@@ -7022,12 +7022,12 @@
+         pkg_cv_MOZILLA_CFLAGS="$MOZILLA_CFLAGS"
+     else
+         if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"mozilla-plugin\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "mozilla-plugin") 2>&5
++    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xulrunner-plugin\"") >&5
++  ($PKG_CONFIG --exists --print-errors "xulrunner-plugin") 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); }; then
+-  pkg_cv_MOZILLA_CFLAGS=`$PKG_CONFIG --cflags "mozilla-plugin" 2>/dev/null`
++  pkg_cv_MOZILLA_CFLAGS=`$PKG_CONFIG --cflags "xulrunner-plugin" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+@@ -7040,12 +7040,12 @@
+         pkg_cv_MOZILLA_LIBS="$MOZILLA_LIBS"
+     else
+         if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"mozilla-plugin\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "mozilla-plugin") 2>&5
++    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xulrunner-plugin\"") >&5
++  ($PKG_CONFIG --exists --print-errors "xulrunner-plugin") 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); }; then
+-  pkg_cv_MOZILLA_LIBS=`$PKG_CONFIG --libs "mozilla-plugin" 2>/dev/null`
++  pkg_cv_MOZILLA_LIBS=`$PKG_CONFIG --libs "xulrunner-plugin" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+@@ -7064,9 +7064,9 @@
+         _pkg_short_errors_supported=no
+ fi
+         if test $_pkg_short_errors_supported = yes; then
+-              MOZILLA_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "mozilla-plugin"`
++              MOZILLA_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xulrunner-plugin"`
+         else
+-              MOZILLA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "mozilla-plugin"`
++              MOZILLA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xulrunner-plugin"`
+         fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$MOZILLA_PKG_ERRORS" >&5
+@@ -7097,12 +7097,12 @@
+         pkg_cv_MOZILLA_CFLAGS="$MOZILLA_CFLAGS"
+     else
+         if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"firefox-plugin firefox-xpcom\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "firefox-plugin firefox-xpcom") 2>&5
++    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xulrunner-plugin firefox-xpcom\"") >&5
++  ($PKG_CONFIG --exists --print-errors "xulrunner-plugin firefox-xpcom") 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); }; then
+-  pkg_cv_MOZILLA_CFLAGS=`$PKG_CONFIG --cflags "firefox-plugin firefox-xpcom" 2>/dev/null`
++  pkg_cv_MOZILLA_CFLAGS=`$PKG_CONFIG --cflags "xulrunner-plugin firefox-xpcom" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+@@ -7115,12 +7115,12 @@
+         pkg_cv_MOZILLA_LIBS="$MOZILLA_LIBS"
+     else
+         if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"firefox-plugin firefox-xpcom\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "firefox-plugin firefox-xpcom") 2>&5
++    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xulrunner-plugin firefox-xpcom\"") >&5
++  ($PKG_CONFIG --exists --print-errors "xulrunner-plugin firefox-xpcom") 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); }; then
+-  pkg_cv_MOZILLA_LIBS=`$PKG_CONFIG --libs "firefox-plugin firefox-xpcom" 2>/dev/null`
++  pkg_cv_MOZILLA_LIBS=`$PKG_CONFIG --libs "xulrunner-plugin firefox-xpcom" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+@@ -7139,9 +7139,9 @@
+         _pkg_short_errors_supported=no
+ fi
+         if test $_pkg_short_errors_supported = yes; then
+-              MOZILLA_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "firefox-plugin firefox-xpcom"`
++              MOZILLA_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xulrunner-plugin firefox-xpcom"`
+         else
+-              MOZILLA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "firefox-plugin firefox-xpcom"`
++              MOZILLA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xulrunner-plugin firefox-xpcom"`
+         fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$MOZILLA_PKG_ERRORS" >&5
+@@ -7247,12 +7247,12 @@
+         pkg_cv_MOZILLA_CFLAGS="$MOZILLA_CFLAGS"
+     else
+         if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"mozilla-firefox-plugin mozilla-firefox-xpcom\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "mozilla-firefox-plugin mozilla-firefox-xpcom") 2>&5
++    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"mozilla-xulrunner-plugin mozilla-firefox-xpcom\"") >&5
++  ($PKG_CONFIG --exists --print-errors "mozilla-xulrunner-plugin mozilla-firefox-xpcom") 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); }; then
+-  pkg_cv_MOZILLA_CFLAGS=`$PKG_CONFIG --cflags "mozilla-firefox-plugin mozilla-firefox-xpcom" 2>/dev/null`
++  pkg_cv_MOZILLA_CFLAGS=`$PKG_CONFIG --cflags "mozilla-xulrunner-plugin mozilla-firefox-xpcom" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+@@ -7265,12 +7265,12 @@
+         pkg_cv_MOZILLA_LIBS="$MOZILLA_LIBS"
+     else
+         if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"mozilla-firefox-plugin mozilla-firefox-xpcom\"") >&5
+-  ($PKG_CONFIG --exists --print-errors "mozilla-firefox-plugin mozilla-firefox-xpcom") 2>&5
++    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"mozilla-xulrunner-plugin mozilla-firefox-xpcom\"") >&5
++  ($PKG_CONFIG --exists --print-errors "mozilla-xulrunner-plugin mozilla-firefox-xpcom") 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); }; then
+-  pkg_cv_MOZILLA_LIBS=`$PKG_CONFIG --libs "mozilla-firefox-plugin mozilla-firefox-xpcom" 2>/dev/null`
++  pkg_cv_MOZILLA_LIBS=`$PKG_CONFIG --libs "mozilla-xulrunner-plugin mozilla-firefox-xpcom" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+@@ -7289,9 +7289,9 @@
+         _pkg_short_errors_supported=no
+ fi
+         if test $_pkg_short_errors_supported = yes; then
+-              MOZILLA_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "mozilla-firefox-plugin mozilla-firefox-xpcom"`
++              MOZILLA_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "mozilla-xulrunner-plugin mozilla-firefox-xpcom"`
+         else
+-              MOZILLA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "mozilla-firefox-plugin mozilla-firefox-xpcom"`
++              MOZILLA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "mozilla-xulrunner-plugin mozilla-firefox-xpcom"`
+         fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$MOZILLA_PKG_ERRORS" >&5
+
diff --git a/dev-java/icedtea/files/icedtea-1.7.env b/dev-java/icedtea/files/icedtea-1.7.env
new file mode 100644 (file)
index 0000000..45d44b0
--- /dev/null
@@ -0,0 +1,17 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+VERSION="IcedTea @PV@"
+JAVA_HOME=/opt/@P@
+JDK_HOME=/opt/@P@
+JAVAC=${JAVA_HOME}/bin/javac
+PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
+ROOTPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
+LDPATH="${JAVA_HOME}/jre/lib/@PLATFORM@/:${JAVA_HOME}/jre/lib/@PLATFORM@/native_threads/:${JAVA_HOME}/jre/lib/@PLATFORM@/xawt/:${JAVA_HOME}/jre/lib/@PLATFORM@/server/"
+MANPATH="/opt/@P@/man"
+PROVIDES_TYPE="JDK JRE"
+PROVIDES_VERSION="1.7"
+BOOTCLASSPATH="${JAVA_HOME}/jre/lib/resources.jar:${JAVA_HOME}/jre/lib/rt.jar::${JAVA_HOME}/jre/lib/jsse.jar:${JAVA_HOME}/jre/lib/jce.jar:${JAVA_HOME}/jre/lib/charsets.jar"
+GENERATION="2"
+ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"
diff --git a/dev-java/icedtea/icedtea-1.4.ebuild b/dev-java/icedtea/icedtea-1.4.ebuild
new file mode 100644 (file)
index 0000000..08a3e4d
--- /dev/null
@@ -0,0 +1,192 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.5.0.05.ebuild,v 1.2 2005/10/10 16:23:12 betelgeuse Exp $
+
+inherit pax-utils eutils java-pkg-2 java-vm-2
+
+
+openjdk="openjdk-7-ea-src-b21-27_sep_2007.zip"
+
+DESCRIPTION="Open Source JDK"
+HOMEPAGE="https://openjdk.dev.java.net/"
+SRC_URI="http://icedtea.classpath.org/download/source/${P}.tar.gz
+http://download.java.net/openjdk/jdk7/promoted/b21/${openjdk}"
+
+SLOT="1.7"
+# Needs other for Apache asm etc see THIRD_PARTY_README
+LICENSE="GPL-2-with-linking-exception sun-prerelease-jdk7"
+KEYWORDS="~amd64 ~x86"
+IUSE="nsplugin xulrunner"
+
+COMMON_DEP="
+       media-libs/alsa-lib
+       media-libs/libpng
+       x11-libs/libX11
+       x11-libs/libXext
+       x11-libs/libXi
+       x11-libs/libXinerama
+       x11-libs/libXtst
+       nsplugin? ( net-libs/xulrunner )"
+
+# Found by included libs but not built by default I think:
+#      dev-libs/elfutils
+# Bundled (should make it to use system copy):
+#   media-libs/jpeg
+
+DEPEND="
+       app-arch/unzip
+       app-arch/zip
+       virtual/motif
+       >=virtual/jdk-1.6
+       dev-java/ant-core
+       x11-libs/libXmu
+       x11-libs/libXrandr
+       x11-libs/libXt
+       x11-proto/inputproto
+       x11-proto/xextproto
+       x11-proto/xproto
+       x11-proto/xineramaproto
+       net-print/cups
+       >=dev-java/eclipse-ecj-3.3
+       >sys-devel/gcc-4.2
+       xulrunner? ( net-libs/xulrunner )
+       ${COMMON_DEP}"
+
+RDEPEND="${COMMON_DEP}
+       doc? ( =dev-java/java-sdk-docs-1.6.0* )
+       >=dev-libs/nspr-4.7"
+
+#S="${WORKDIR}/o"
+
+JAVA_PROVIDE="jdbc-stdext jdbc-rowset"
+
+pkg_setup() {
+       if ! built_with_use sys-devel/gcc gcj; then
+               eerror "You need to build sys-devel/gcc with USE=gcj enabled."
+               die "gcc w/o gcj-support detected."
+       else
+               einfo "gcc compiled with gcj-support =)"
+       fi
+
+       java-vm-2_pkg_setup
+       java-pkg-2_pkg_setup
+}
+
+src_unpack() {
+       unpack ${P}.tar.gz
+       cp ${DISTDIR}/${openjdk} ${S} || die "copy of openjdk failed"
+       cd ${S}
+       unpack ${openjdk}
+
+       rm -v ${S}/patches/icedtea-debuginfo.patch
+       
+       epatch "${FILESDIR}/icedtea-1.4-gentoo.patch"
+       epatch "${FILESDIR}/icedtea-1.4-no-werror.patch"
+
+       if use xulrunner ; then
+               epatch "${FILESDIR}/icedtea-1.4-xulrunner.patch"
+       fi
+
+}
+
+src_compile() {
+
+       local SUNJDK="$(java-config --select-vm=sun-jdk-1.7 -O)"
+       #local GCJJDK="$(java-config --select-vm=gcj-jdk-4.3 -O)"
+       local GCJJDK="/usr/share/$CHOST/$(has_version gcc)java"
+       local ECJJAR=$(grep CLASS /usr/share/eclipse-ecj-3.[3,4]*/package.env | awk -F= '{print $2}')
+
+       unset CFLAGS CXXFLAGS
+
+       unset JAVA_HOME CLASSPATH LD_LIBRARY_PATH
+
+       ./configure --with-ecj-jar=${ECJJAR} \
+                               --with-libgcj-jar=${GCJJDK} \
+                               --with-icedtea-home=${SUNJDK} || die 'configure failed'
+       
+       #--with-gcj-home=/usr/lib/gcj \
+
+
+       emake -j1 \
+               COMPILER_WARNINGS_FATAL=false \
+               MILESTONE=experimental \
+               BUILD_NUMBER=gentoo-${P} || die 'make failed'
+}
+
+src_install() {
+       local dest=/opt/${P}
+       local ddest="${D}/${dest}"
+       dodir ${dest}
+
+       local arch=i586
+       [[ ${ARCH} = amd64 ]] && arch=amd64
+
+       cd ${S}/openjdk/control/build/linux-${arch}/
+
+       if use doc; then
+               dohtml -r docs/* || die
+       fi
+
+       cd j2sdk-image
+
+       # For some people the files got 600 so doing it manually
+       # should be investigated why this happened
+       if is-java-strict; then
+               if [[ $(find . -perm 600) ]]; then
+                       eerror "OpenJDK built with permission mask 600"
+                       eerror "report this on #gentoo-java on freenode"
+               fi
+       fi
+
+       # doins can't handle symlinks
+       cp -vRP bin include jre lib man "${ddest}" || die "failed to copy"
+       find "${ddest}" -type f -exec chmod 644 {} +
+       find "${ddest}" -type d -exec chmod 755 {} +
+       chmod 755 ${ddest}/bin/* \
+               ${ddest}/jre/bin/* \
+               ${ddest}/jre/lib/*/*.{so,cfg} \
+               ${ddest}/jre/lib/*/*/*.so \
+               ${ddest}/jre/lib/jexec \
+               ${ddest}/lib/jexec || die
+
+       if [[ $(find "${ddest}" -perm 600) ]]; then
+               eerror "Files with permission set to 600 found in the image"
+               eerror "please report this to java@gentoo.org"
+       fi
+
+       pax-mark m $(list-paxables ${ddest}{,/jre}/bin/*)
+
+       dodoc LICENSE ASSEMBLY_EXCEPTION THIRD_PARTY_README || die
+       dohtml README.html || die
+
+       if use examples; then
+               cp -pPR demo sample "${ddest}/share/"
+       fi
+
+       cp src.zip "${ddest}" || die
+
+       if use nsplugin; then
+               local plugin_dir="ns7-gcc29"
+               if has_version '>=sys-devel/gcc-3' ; then
+                       plugin_dir="ns7"
+               fi
+               install_mozilla_plugin /opt/${P}/jre/lib/${arch}/gcjwebplugin.so
+       fi
+
+       # create dir for system preferences
+       dodir /opt/${P}/jre/.systemPrefs
+       # Create files used as storage for system preferences.
+       touch ${D}/opt/${P}/jre/.systemPrefs/.system.lock
+       chmod 644 ${D}/opt/${P}/jre/.systemPrefs/.system.lock
+       touch ${D}/opt/${P}/jre/.systemPrefs/.systemRootModFile
+       chmod 644 ${D}/opt/${P}/jre/.systemPrefs/.systemRootModFile
+
+       set_java_env
+}
+
+pkg_postinst() {
+       # Set as default VM if none exists
+       java-vm-2_pkg_postinst
+       echo
+       ewarn "!!!!!! THIS IS SOO BETA ITS ALPHA !!!!!!"
+}
diff --git a/dev-java/proguard/Manifest b/dev-java/proguard/Manifest
new file mode 100644 (file)
index 0000000..83a8e33
--- /dev/null
@@ -0,0 +1,3 @@
+AUX build.xml 1018 RMD160 2d99298bd2b737a33601984baaaafc230546e469 SHA1 005dcd093e0dc57f0d94b5480b6f5effc1650be4 SHA256 2ff78260db48aba082012630cb496cf4060dcdf88dde7e8dd2be5bf4cd8da242
+DIST proguard4.2.tar.gz 1667147 RMD160 c38aa1ac68c15c00b741f1bdd3573ca2f82a9819 SHA1 9562852ea382b1d0dbbc294f7b6bec563bad21b6 SHA256 cc3ca45f3fa6ca06edb5a855e72f7870af718f2a2fa60a0725007e88242d6196
+EBUILD proguard-4.2-r1.ebuild 3376 RMD160 4d50e28287e1af1679d283564df0cb00ed591d18 SHA1 2e1150606a11cef7b2a6c98bde4e357c4e32d20c SHA256 be76a34a777dbdeaa7823a7f16a3948d24dea06ea6bd30a821a717f2ff82412c
diff --git a/dev-java/proguard/files/build.xml b/dev-java/proguard/files/build.xml
new file mode 100644 (file)
index 0000000..7eff4bc
--- /dev/null
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<project name="proguard" basedir="." default="proguard">
+       <target name="proguard">
+               <tstamp />
+
+               <mkdir dir="classes" />
+               <javac srcdir="src" debug="false" destdir="classes">
+                       <include name="**/*.java" />
+               </javac>
+
+               <copy todir="classes">
+                   <fileset dir="src" excludes="**/*.java"/>
+               </copy>
+               
+               <mkdir dir="dist" />
+
+               <delete file="dist/retrace.jar"/>
+               <jar jarfile="dist/retrace.jar" compress="true">
+                       <fileset dir="classes">
+                               <include name="proguard/retrace/**/*.*" />
+                       </fileset>
+               </jar>
+
+               <delete file="dist/proguardgui.jar"/>
+               <jar jarfile="dist/proguardgui.jar" compress="true">
+                       <fileset dir="classes">
+                               <include name="proguard/gui/**/*.*" />
+                       </fileset>
+               </jar>
+
+               <delete file="dist/proguard.jar"/>
+               <jar jarfile="dist/proguard.jar" compress="true">
+                       <fileset dir="classes">
+                               <exclude name="proguard/gui**" />
+                               <exclude name="proguard/retrace**" />
+                       </fileset>
+               </jar>
+
+               <delete dir="classes" />
+       </target>
+</project>
diff --git a/dev-java/proguard/proguard-4.2-r1.ebuild b/dev-java/proguard/proguard-4.2-r1.ebuild
new file mode 100644 (file)
index 0000000..7608159
--- /dev/null
@@ -0,0 +1,95 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/proguard/proguard-4.2-r1.ebuild,v 1.1 2008/10/22 01:27:23 fordfrog Exp $
+
+JAVA_PKG_IUSE="doc source"
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="Free Java class file shrinker, optimizer, and obfuscator."
+HOMEPAGE="http://proguard.sourceforge.net/"
+MY_P=${P/-/}
+MY_P=${MY_P/_/}
+SRC_URI="mirror://sourceforge/proguard/${MY_P}.tar.gz"
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples j2me"
+
+DEPEND=">=virtual/jdk-1.4
+               j2me? ( dev-java/sun-wtk-bin )"
+RDEPEND=">=virtual/jre-1.4
+               j2me? ( dev-java/sun-wtk-bin )"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+       unpack ${A}
+       find "${S}" -name "*.jar" | xargs rm -v
+}
+
+src_compile() {
+       # create jars
+       mkdir dist
+
+       einfo "Compiling ${PN}.jar"
+       mkdir -p build/proguard/classes
+       ejavac -sourcepath src -d build/proguard/classes src/proguard/ProGuard.java || die "Cannot compile 'proguard'"
+       jar -cf "${S}"/dist/${PN}.jar -C build/proguard/classes proguard || die "Cannot create ${PN}.jar"
+
+       einfo "Compiling ${PN}gui.jar"
+       mkdir -p build/proguardgui/classes
+       ejavac -sourcepath src -d build/proguardgui/classes src/proguard/gui/ProGuardGUI.java || die "Cannot compile 'proguardgui'"
+       cp src/proguard/gui/*.gif build/proguardgui/classes/proguard/gui/
+       cp src/proguard/gui/*.pro build/proguardgui/classes/proguard/gui/
+       cp src/proguard/gui/*.properties build/proguardgui/classes/proguard/gui/
+       jar -cf "${S}"/dist/${PN}gui.jar -C build/proguardgui/classes proguard || die "Cannot create ${PN}gui.jar"
+
+       einfo "Compiling retrace.jar"
+       mkdir -p build/retrace/classes
+       ejavac -sourcepath src -d build/retrace/classes src/proguard/retrace/ReTrace.java || die "Cannot compile 'retrace'"
+       jar -cf "${S}"/dist/retrace.jar -C build/retrace/classes proguard || die "Cannot create retrace.jar"
+
+       einfo "Compiling ${PN}-ant.jar"
+       mkdir -p build/ant/classes
+       ejavac -sourcepath src -classpath $(java-pkg_getjars --build-only ant-core) \
+               -d build/ant/classes src/proguard/ant/ProGuardTask.java || die "Cannot compile 'proguard-ant'"
+       jar -cf "${S}"/dist/${PN}-ant.jar -C build/ant/classes proguard || die "Cannot create ${PN}-ant.jar"
+
+       if use j2me ; then
+               einfo "Compiling ${PN}-wtk.jar"
+               mkdir -p build/wtk/classes
+               ejavac -sourcepath src -classpath $(java-pkg_getjars sun-wtk-bin) \
+                       -d build/wtk/classes src/proguard/wtk/ProGuardObfuscator.java || die "Cannot compile 'proguard-wtk'"
+               jar -cf "${S}"/dist/${PN}-wtk.jar -C build/wtk/classes proguard || die "Cannot create ${PN}-wtk.jar"
+       fi
+
+       # generate javadoc
+       if use doc ; then
+               mkdir javadoc
+               local cp=$(java-pkg_getjars --build-only ant-core)
+               use j2me && cp="${cp}:$(java-pkg_getjars sun-wtk-bin)"
+               javadoc -d javadoc -sourcepath src -classpath $${cp} -subpackages proguard || die "Cannot compile javadoc"
+       fi
+}
+
+src_install() {
+       java-pkg_dojar dist/*
+       java-pkg_dolauncher ${PN} --main proguard.ProGuard
+       java-pkg_dolauncher ${PN}gui --main proguard.gui.ProGuardGUI
+       java-pkg_dolauncher ${PN}_retrace --main proguard.retrace.ReTrace
+
+       if use doc; then
+               dohtml -r docs/*
+               java-pkg_dojavadoc javadoc
+       fi
+
+       if use examples; then
+               dohtml -r examples
+       fi
+}
+
+pkg_postinst() {
+       elog "Please see http://proguard.sourceforge.net/GPL_exception.html"
+       elog "for linking exception information about ${PN}"
+}
diff --git a/dev-java/sun-wtk-bin/Manifest b/dev-java/sun-wtk-bin/Manifest
new file mode 100644 (file)
index 0000000..3e0df28
--- /dev/null
@@ -0,0 +1,3 @@
+DIST sun_java_wireless_toolkit-2_5_2-linux.bin 39514619 RMD160 165c07a6df8acad2d326a149b7ddd1b1545dac7d SHA1 2e6e2d83f613c275f44d104b78c7546ba120d5c7 SHA256 48d715c7434e270d6d2bfea8f16300475f67a342f156907d78a74634430dcb0e
+EBUILD sun-wtk-bin-2.5.2.ebuild 2812 RMD160 b1ee1e9897a2c95a4f9cb75238a27cd8c5f5d953 SHA1 6779b7d38500dfeb88542ac7445e4a729fe6b8d6 SHA256 6f3fbc665b82eb8d67be3f956105dc82ebc07715d04e43651fd2c262f307bdc0
+MISC sun-wtk-bin-2.5.2.ebuild~ 2812 RMD160 b1ee1e9897a2c95a4f9cb75238a27cd8c5f5d953 SHA1 6779b7d38500dfeb88542ac7445e4a729fe6b8d6 SHA256 6f3fbc665b82eb8d67be3f956105dc82ebc07715d04e43651fd2c262f307bdc0
diff --git a/dev-java/sun-wtk-bin/sun-wtk-bin-2.5.2.ebuild b/dev-java/sun-wtk-bin/sun-wtk-bin-2.5.2.ebuild
new file mode 100644 (file)
index 0000000..7c0c62b
--- /dev/null
@@ -0,0 +1,114 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2
+
+DESCRIPTION="Java 2 Micro Edition Wireless Toolkit for developing wireless applications"
+HOMEPAGE="http://java.sun.com/products/j2mewtoolkit/"
+
+DOWNLOAD_URL="http://java.sun.com/products/sjwtoolkit/download.html?feed=JSC"
+BINARY="sun_java_wireless_toolkit-${PV//./_}-linux.bin"
+#PATCH="j2me_wireless_toolkit-2_2-update_2-linux.zip"
+
+#SRC_URI="${BINARY} ${PATCH}"
+SRC_URI="${BINARY}"
+LICENSE="sun-bcla-j2me"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples"
+RESTRICT="fetch"
+
+COMMON_DEP="
+       dev-java/sun-jaf
+       dev-java/sun-javamail
+       dev-java/xsdlib"
+RDEPEND="${COMMON_DEP}
+       >=virtual/jdk-1.4.2"
+DEPEND="${COMMON_DEP}
+       app-arch/unzip"
+
+S=${WORKDIR}
+
+MY_FILE=${DISTDIR}/${BINARY}
+
+pkg_nofetch() {
+
+       einfo "Please navigate your browser to ${DOWNLOAD_URL}"
+       einfo "scroll down and notice the two download buttons."
+       einfo "Click the first Download button for J2ME Wireless Toolkit 2.2"
+       einfo "and download ${BINARY} to ${DISTDIR} and resume the installation"
+
+}
+
+src_unpack() {
+
+       if [[ ! -r ${MY_FILE} ]]; then
+
+               eerror "cannot read ${A}. Please check the permission and try again."
+               die
+
+       fi
+       
+       #extract compressed data and unpack
+       ebegin "Unpacking ${BINARY}"
+       dd bs=1024 if=${MY_FILE} of=install.zip skip=26 2>/dev/null || die
+       
+       unzip install.zip || die
+       eend $?
+       rm install.zip
+
+       #unpack ${PATCH}
+       
+       #Set the java-bin-path in some scripts
+       for file in ktoolbar emulator mekeytool prefs utils wscompile defaultdevice; do
+               sed -i -e \
+                       "s@pathtowtk=\$@pathtowtk=\`java-config --jdk-home\`\"/bin/\"@" \
+                       ${WORKDIR}/bin/${file} || die
+       done
+
+       cd ${S}/bin
+       rm -f activation.jar mail.jar xsdlib.jar
+
+}
+
+src_install() {
+       local DIR=/opt/${P}
+       cd ${WORKDIR}
+
+       einfo "Copying files"
+       dodir ${DIR}
+       cp -r j2mewtk_template j2mewtk_template/appdb bin lib wtklib ${D}/${DIR}
+       use examples && cp -r apps ${D}/${DIR}
+
+       einfo "Setting permissions"
+       chmod 755 ${D}/${DIR}/bin/* || die
+       chmod 644 ${D}/${DIR}/bin/*.jar || die
+
+       einfo "Installing documentation"
+       dohtml *.html
+       use doc && java-pkg_dohtml -r docs/*
+
+       cd ${D}/${DIR}/bin
+       java-pkg_jar-from sun-jaf activation.jar
+       java-pkg_jar-from sun-javamail mail.jar
+       java-pkg_jar-from xsdlib xsdlib.jar
+
+       einfo "Registering jar files"
+       # The zip files are somehow broken and python zip handling errors on them
+       JAVA_PKG_STRICT= java-pkg_regjar \
+               ${D}${DIR}/lib/*.jar \
+               ${D}${DIR}/wtklib/kenv.zip \
+               ${D}${DIR}/wtklib/*.jar
+
+       if java-config --select-vm=emul-linux-x86-java -O 2> /dev/null > /dev/null ; then
+               sed -i ${D}/${DIR}/bin/emulator -e 's:java-config --jdk-home:java-config --select-vm=emul-linux-x86-java --jdk-home:'
+       fi
+
+       dodir /usr/bin
+       dosym ${DIR}/bin/ktoolbar /usr/bin/ktoolbar
+
+}
+
diff --git a/dev-util/dsss/Manifest b/dev-util/dsss/Manifest
new file mode 100644 (file)
index 0000000..0794aa7
--- /dev/null
@@ -0,0 +1,2 @@
+DIST dsss-0.75.tar.bz2 922792 RMD160 286764ba4a16155196dbd5f2dfb60047d9b27698 SHA1 97c31f8bbd603be0bc07e5cd812010618925fe33 SHA256 a0620c1452a1f16e6108a7107e9b8f11c683670a799e15e6f09696908c36e46a
+EBUILD dsss-0.75.ebuild 945 RMD160 c5de8f4612f70f8e108f2bed4ed8e5936b0ce1d6 SHA1 c3de3c27e4293b27aa1c76c62aa94a557b1ba8a6 SHA256 aa19f9f996046fd863bf0700352f9802f05233cff44744b47df78d265293cc7d
diff --git a/dev-util/dsss/dsss-0.75.ebuild b/dev-util/dsss/dsss-0.75.ebuild
new file mode 100644 (file)
index 0000000..5034636
--- /dev/null
@@ -0,0 +1,43 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="the D Shared Software System"
+HOMEPAGE="http://www.dsource.org/projects/dsss"
+SRC_URI="http://svn.dsource.org/projects/dsss/downloads/${PV}/${P}.tar.bz2"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="!dev-libs/phobos
+       !dev-libs/tango"
+RDEPEND=""
+
+pkg_setup(){
+
+       if ! built_with_use sys-devel/gcc d; then
+                  eerror "                                                 "
+                  eerror "you need to compile sys-devel/gcc with d useflag "
+                  eerror "                                                 "
+                  die "No suitable D compiler found!"
+       fi
+
+}
+
+src_compile(){
+
+emake -j1 -f Makefile.gdc.posix || die "make failed"
+
+}
+
+src_install(){
+
+./dsss install --prefix=${D}/usr/ --sysconfdir=${D}/etc/ \
+--includedir=${D}/usr/include/d/ || die "install failed"
+
+}
+
diff --git a/games-engines/indiana/Manifest b/games-engines/indiana/Manifest
new file mode 100644 (file)
index 0000000..f2ff5c8
--- /dev/null
@@ -0,0 +1,2 @@
+DIST indiana-0.0.3.tar.gz 114631 RMD160 452114cf92f6e3a2167a0108ab36ac1696948a33 SHA1 5c0d234cd2e6993385bdbe971f047834d4b21596 SHA256 2de234fbdacb83852c3900219f1b7dcd9f06a28b4a104a25b5ea9de71b3c2e69
+EBUILD indiana-0.0.3.ebuild 947 RMD160 c1fd9e7a438c8ef0442d25a66efe99614b407d5d SHA1 dbee8264d74440f71e3833198570dcb8f91c8308 SHA256 9d4f258fd156e3e43b46a270ca5508350dd34b39b0a2563a9c4b410171c74e31
diff --git a/games-engines/indiana/indiana-0.0.3.ebuild b/games-engines/indiana/indiana-0.0.3.ebuild
new file mode 100644 (file)
index 0000000..502a131
--- /dev/null
@@ -0,0 +1,45 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit games
+
+DESCRIPTION="crossplatform point'n'click adventure engine in D using sdl"
+HOMEPAGE="http://www.leetless.de/indiana/index.html"
+SRC_URI="http://www.leetless.de/archives/indiana/releases/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-util/dsss
+       ${RDEPEND}"
+
+RDEPEND="media-libs/libsdl
+media-libs/sdl-image
+media-libs/sdl-gfx
+media-libs/sdl-ttf
+media-libs/sdl-mixer"
+
+pkg_setup(){
+
+       if ! built_with_use sys-devel/gcc d; then
+               eerror "                                                 "
+               eerror "you need to compile sys-devel/gcc with d useflag "
+               eerror "                                                                                                 "
+               die "No suitable D compiler     found!"
+       fi
+}
+
+src_compile(){
+       
+       cd ${PN}
+       dsss build --prefix=${D}/usr || die "build failed"
+}
+
+src_install(){
+
+       cd ${PN}
+       dsss install --prefix=${D}/usr || die "install failed"
+}
diff --git a/kde-misc/icemon/Manifest b/kde-misc/icemon/Manifest
new file mode 100644 (file)
index 0000000..b28aac3
--- /dev/null
@@ -0,0 +1,4 @@
+DIST icemon-kde3-0.1.tar.bz2 418204 RMD160 cfbb73cde4a2634edda4af7809189f8062cb03cf SHA1 cca5f7865fd44a285a401b3982c22fbbecddda73 SHA256 e4ecc5af86db57fed0ebf1a80eb9cb5292b0f831851743b397baacd1a7e214c9
+DIST icemon-kde3-1.0.tar.bz2 418204 RMD160 cfbb73cde4a2634edda4af7809189f8062cb03cf SHA1 cca5f7865fd44a285a401b3982c22fbbecddda73 SHA256 e4ecc5af86db57fed0ebf1a80eb9cb5292b0f831851743b397baacd1a7e214c9
+EBUILD icemon-0.1-r1.ebuild 685 RMD160 32f9b81711d5ff6e821c8b9765f7f2714bb1b60e SHA1 a7decff40d357a51b314adfc3458191a1fe5fe82 SHA256 df5ed8a78aa50fb846ef985c99c9ea9b7da113f6722512f76893937373eb582a
+EBUILD icemon-1.0-r1.ebuild 689 RMD160 285dbb40c9871c983b17dcd704467bd57b33a859 SHA1 e5167494be41544f2ce1b969f831be2a357cd8c6 SHA256 5c5e6d70a0b1ec535d71ff4b063212dd5c82de616024541bf5bab81c5b5486d0
diff --git a/kde-misc/icemon/icemon-0.1-r1.ebuild b/kde-misc/icemon/icemon-0.1-r1.ebuild
new file mode 100644 (file)
index 0000000..b92ac65
--- /dev/null
@@ -0,0 +1,25 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit kde
+
+MY_P="${PN}-kde3"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="Icemon is a KDE monitor program for use with Icecream compile clusters."
+HOMEPAGE="http://www.opensuse.org/icecream"
+SRC_URI="http://www.cs.tcd.ie/~furlongm/gentoo/packages/${MY_P}-${PV}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+DEPEND="virtual/libc kde-base/kdelibs !<=sys-devel/icecream-0.7.6"
+IUSE=""
+
+src_compile() {
+
+       use amd64 && export CFLAGS="${CFLAGS} -fPIC -DPIC"
+       use amd64 && export CXXFLAGS="${CXXFLAGS} -fPIC -DPIC"
+       kde_src_compile 'all' || die "error compiling"
+}
diff --git a/kde-misc/icemon/icemon-1.0-r1.ebuild b/kde-misc/icemon/icemon-1.0-r1.ebuild
new file mode 100644 (file)
index 0000000..7b8bbaa
--- /dev/null
@@ -0,0 +1,25 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit kde
+
+MY_P="${PN}-kde3"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="Icemon is a KDE monitor program for use with Icecream compile clusters."
+HOMEPAGE="http://www.opensuse.org/icecream"
+SRC_URI="http://www.cs.tcd.ie/~furlongm/gentoo/packages/${MY_P}-${PV}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+DEPEND="virtual/libc kde-base/kdelibs:3.5 !<=sys-devel/icecream-0.7.6"
+IUSE=""
+
+src_compile() {
+
+       use amd64 && export CFLAGS="${CFLAGS} -fPIC -DPIC"
+       use amd64 && export CXXFLAGS="${CXXFLAGS} -fPIC -DPIC"
+       kde_src_compile 'all' || die "error compiling"
+}
diff --git a/media-fonts/tahoma/Manifest b/media-fonts/tahoma/Manifest
new file mode 100644 (file)
index 0000000..cca380c
--- /dev/null
@@ -0,0 +1 @@
+EBUILD tahoma-1.ebuild 754 RMD160 aaf80fb2984d5caee2b7cedca443a79ba1a45a20 SHA1 244620e04eb29d67f5f62f7dba6d286758fefe2e SHA256 6705cc6c334b1761fe926ee780415dcdd66cbd8fa95799a372a9f3bc7118d3a7
diff --git a/media-fonts/tahoma/files/digest-tahoma-0 b/media-fonts/tahoma/files/digest-tahoma-0
new file mode 100644 (file)
index 0000000..3a76b59
--- /dev/null
@@ -0,0 +1,6 @@
+MD5 5d5be6a6de96291b4af7206a6a6570d6 tahoma.ttf 379856
+RMD160 7652267dd3cf3ec66aee6d6e0513b4c97d1d5da5 tahoma.ttf 379856
+SHA256 a8e4e14683a42260f2b9a863cd328f3379146bb4bfc2da0ae601b020c8f7859b tahoma.ttf 379856
+MD5 a41bd5ce7554eddb34b68e39e2cb83b9 tahomabd.ttf 355436
+RMD160 2bdfd1e31a415d0a28b35ebf78df503e625118c7 tahomabd.ttf 355436
+SHA256 f60251e9a8fdc2df8bf4a1e87616bddb77e91602012b44e7853f45dd84d72c57 tahomabd.ttf 355436
diff --git a/media-fonts/tahoma/tahoma-1.ebuild b/media-fonts/tahoma/tahoma-1.ebuild
new file mode 100644 (file)
index 0000000..93110f3
--- /dev/null
@@ -0,0 +1,26 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header:$
+
+inherit font
+
+DESCRIPTION="Microsoft's Tahoma font"
+HOMEPAGE="http://microsoft.com"
+SRC_URI=""
+LICENSE="MSttfEULA"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+
+S=${WORKDIR}
+FONT_S=${WORKDIR}
+FONT_SUFFIX="ttf"
+FONTDIR="/usr/share/fonts/tahoma"
+MYDISTDIR="/usr/portage/distfiles"
+
+src_unpack() {
+
+       ls ${MYDISTDIR}/tahoma.ttf >/dev/null || die "Get tahoma.ttf and tahomabd.ttf and put them in ${MYDISTDIR}"
+       ls ${MYDISTDIR}/tahomabd.ttf >/dev/null || die "Get tahoma.ttf and tahomabd.ttf and put them in ${MYDISTDIR}"
+       cp ${MYDISTDIR}/tahoma.ttf ${MYDISTDIR}/tahomabd.ttf ${S}
+
+}
diff --git a/media-sound/remuco-server/Manifest b/media-sound/remuco-server/Manifest
new file mode 100644 (file)
index 0000000..e377605
--- /dev/null
@@ -0,0 +1,9 @@
+AUX amarok.bpp-0 635 RMD160 9730bcc300b178e11398f433dc5f8feb7491e2d9 SHA1 3467762d17f40649406cfd686d9c7072ccf5fce9 SHA256 c05d60de5a142e8b660ac778caab52345acaf1f9d71207821cfe4cce6911033e
+AUX mpd.bpp-0 378 RMD160 999fff0f4a7004cd355f8edbf4c3a9088dd8206c SHA1 f0cd399c0fa9fe20a1c5df0e1c835edcbed1a899 SHA256 52749aa98a7a442e34e9832e6b1db844ca7cc27a121300fdf9ce06675535ab3c
+AUX remuco-server.initd-0 452 RMD160 958b63329694661f67316825c4195649d473fb11 SHA1 d306676389b7d8b733e5792b371bab7ed9d0052b SHA256 8534415cde5752b5dce86c5e6d04a3694bc627d2256be98e4264e83b2e22ccd4
+AUX remuco-server.initd-1 445 RMD160 78d8f905330fe7830e210d57c318279c48f8b6f2 SHA1 8dc06ad1f4f94bb2e762534ce8ecf65f4be9195e SHA256 db9b498393d32f46fb52c33e3cfe290ae66277e2f2844d17f53f55d08435336a
+AUX totem.bpp-0 190 RMD160 64bc2a76a7999172d16db3c08192c1e79c07a76a SHA1 793f0d4c1c4ca6c939770823263ad7386648cfc5 SHA256 c6b14fde527e760c40cf01243e1424df39595b5ce25c7efba40205fd76502479
+DIST remuco-rhythmbox-0.7.1.tar.gz 18049 RMD160 5af88fdf9f4fbf2fd4ca5e3e95112ad2500fa4be SHA1 7cb8feef5e2f34a6f18bb4219c5063a516ab0042 SHA256 687b293f8a6c2643c1200b1f988ef5d5437315194dc602d9989a8709e609c324
+DIST remuco-server-0.7.2.tar.gz 65689 RMD160 124061a84309e91cf763d1ae3f901c431dbee98c SHA1 2af739bda309d7fab59632d4dc36a7068019461e SHA256 6a70be56c2804997b60a5fd73c44bf141f72e24b9990fcf9e761c62a8ead086c
+DIST remuco-xmms2-0.7.1.tar.gz 15786 RMD160 d331cc844622397743af18261a46591d447c8fb0 SHA1 dd5cc828321ef493c233a2f56c182958719a0cfc SHA256 91383b74317680178d67bd8e32f98100d8bd2476af6f8941c3148d5795219a65
+EBUILD remuco-server-0.7.2.ebuild 2373 RMD160 f693ce497333b596c94295663878e3de82913f34 SHA1 da5368ace0adae4ec29f297a72392f1d031c0806 SHA256 89d9c2f8c475d07d5563b66444892da2a1435788f504290110c9eba60882314b
diff --git a/media-sound/remuco-server/files/amarok.bpp-0 b/media-sound/remuco-server/files/amarok.bpp-0
new file mode 100644 (file)
index 0000000..2922812
--- /dev/null
@@ -0,0 +1,21 @@
+[config]
+
+[commands]
+
+running = dcop amarok
+
+playpause = dcop amarok player playPause
+next = dcop amarok player next
+prev = dcop amarok player prev
+next = dcop amarok player next
+stop = dcop amarok player stop
+seek-fwd = dcop amarok player seekRelative 5
+seek-bwd = dcop amarok player seekRelative -5
+volume-set = dcop amarok player setVolume $PARAM
+jump = dcop amarok playlist playByIndex $PARAM
+
+playing = dcop amarok player isPlaying
+volume = dcop amarok player getVolume
+plob = dcop amarok player nowPlaying
+playlist = cat `dcop amarok playlist saveCurrentPlaylist` | grep "<Title>" | sed -e "s,^ *<Title>\\(.*\\)</Title> *,\\1,"
+
diff --git a/media-sound/remuco-server/files/mpd.bpp-0 b/media-sound/remuco-server/files/mpd.bpp-0
new file mode 100644 (file)
index 0000000..304924b
--- /dev/null
@@ -0,0 +1,20 @@
+[config]
+
+[commands]
+
+running = mpc
+
+playpause = mpc toggle
+next = mpc next
+prev = mpc prev
+stop = mpc stop
+seek-fwd = mpc seek +5s
+seek-bwd = mpc seek -5s
+volume-set = mpc volume $PARAM
+mute = mpc volume 0
+jump = mpc play $( expr $PARAM + 2 )
+
+playing = mpc | fgrep playing
+volume = mpc | fgrep volume | cut -d ' ' -f2 | tr -d '%'
+plob = mpc | head -n1
+playlist = mpc playlist
diff --git a/media-sound/remuco-server/files/remuco-server.initd-0 b/media-sound/remuco-server/files/remuco-server.initd-0
new file mode 100644 (file)
index 0000000..e46b873
--- /dev/null
@@ -0,0 +1,18 @@
+#!/sbin/runscript
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+start() {
+       ebegin "Starting remuco-server"
+       start-stop-daemon --start --exec /usr/bin/remuco-server --pidfile /var/run/remuco-server.pid \
+               --make-pidfile --chuid remuco --background
+       eend $?
+}
+
+stop() {
+       ebegin "Stopping remuco-server"
+       start-stop-daemon --stop --pidfile /var/run/remuco-server.pid
+       eend $?
+
+}
diff --git a/media-sound/remuco-server/files/remuco-server.initd-1 b/media-sound/remuco-server/files/remuco-server.initd-1
new file mode 100644 (file)
index 0000000..3dd6503
--- /dev/null
@@ -0,0 +1,18 @@
+#!/sbin/runscript
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+start() {
+       ebegin "Starting remuco-server"
+       start-stop-daemon --start --exec /usr/bin/remuco --pidfile /var/run/remuco-server.pid \
+               --make-pidfile --chuid remuco --background
+       eend $?
+}
+
+stop() {
+       ebegin "Stopping remuco-server"
+       start-stop-daemon --stop --pidfile /var/run/remuco-server.pid
+       eend $?
+
+}
diff --git a/media-sound/remuco-server/files/totem.bpp-0 b/media-sound/remuco-server/files/totem.bpp-0
new file mode 100644 (file)
index 0000000..edf8a77
--- /dev/null
@@ -0,0 +1,16 @@
+[config]
+
+tick = 10
+
+[commands]
+
+running = pidof totem
+
+playpause = totem --play-pause
+
+next = totem --next
+prev = totem --previous
+
+seek-fwd = totem --seek-fwd
+seek-bwd = totem --seek-bwd
+
diff --git a/media-sound/remuco-server/remuco-server-0.7.2.ebuild b/media-sound/remuco-server/remuco-server-0.7.2.ebuild
new file mode 100644 (file)
index 0000000..d4e4c1b
--- /dev/null
@@ -0,0 +1,81 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+PROXY_V=${PV/2/1}
+MY_PN="remuco"
+
+DESCRIPTION="Remuco is a remote control system for Linux media players and
+mobile devices equipped with Bluetooth or WLAN"
+HOMEPAGE="http://remuco.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${MY_PN}/${P}.tar.gz
+       mirror://sourceforge/${MY_PN}/remuco-xmms2-${PROXY_V}.tar.gz
+       mirror://sourceforge/${MY_PN}/remuco-rhythmbox-${PROXY_V}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="amarok daemon mpd rhythmbox totem xmms2"
+
+DEPEND="dev-libs/glib:2 dev-libs/dbus-glib net-wireless/bluez-libs"
+RDEPEND="${DEPEND}
+       xmms2? ( dev-python/dbus-python )
+       rhythmbox? (
+               dev-python/dbus-python
+               >=media-sound/rhythmbox-0.11.5
+               )
+       "
+
+pkg_preinst() {
+       use daemon && enewuser remuco -1 -1 /etc/remuco
+}
+
+src_install() {
+       emake install DESTDIR="${D}" || die "failed install remuco-server"
+
+       if use daemon ; then
+               keepdir /etc/remuco/.config/remuco
+               fowners remuco:root /etc/remuco/
+               fowners remuco:root /etc/remuco/.config
+               fowners remuco:root /etc/remuco/.config/remuco
+               dosym .config/remuco /etc/remuco/config
+               newinitd "${FILESDIR}/remuco-server.initd-0" remuco-server
+       fi
+
+       if use xmms2 ; then
+               cd "${S}/../remuco-xmms2-${PV}"
+               emake install DESTDIR="${D}" || die "failed install remuco-xmms2"
+               cd "$S"
+               einfo "run ln -s /usr/bin/remuco-xmms2 ~/.config/xmms2/startup.d to use\
+               remuco-xmms2 for your user account"
+       fi
+       
+       if use rhythmbox ; then
+               cd ${S}/../remuco-rhythmbox-${PV}
+               emake install DESTDIR="${D}" || die "failed install remuco-rhythmbox"
+               cd "${S}"
+       fi
+
+       if use amarok ; then
+               insinto /usr/share/${PN}
+               newins ${FILESDIR}/amarok.bpp-0 amarok.bpp
+               use daemon && dosym /usr/share/${PN}/amarok.bpp /etc/remuco/config/
+               einfo "run ln -s /usr/share/${PN}/amarok.bpp ~/.config/remuco/ to use it"
+       fi
+       
+       if use mpd ; then
+               insinto /usr/share/${PN}
+               newins ${FILESDIR}/mpd.bpp-0 mpd.bpp
+               use daemon && dosym /usr/share/${PN}/mpd.bpp /etc/remuco/config/
+               einfo "ln -s /usr/share/${PN}/mpd.bpp ~/.config/remuco/ to use it"
+       fi
+       
+       if use totem ; then
+               insinto /usr/share/${PN}
+               newins ${FILESDIR}/totem.bpp-0 totem.bpp
+               use daemon && dosym /usr/share/${PN}/totem.bpp /etc/remuco/config/
+               einfo "ln -s /usr/share/${PN}/totem.bpp ~/.config/remuco/ to use it"
+       fi
+}
diff --git a/net-libs/curlpp/Manifest b/net-libs/curlpp/Manifest
new file mode 100644 (file)
index 0000000..9e9c9ff
--- /dev/null
@@ -0,0 +1,3 @@
+AUX disable-examples-build.patch 315 RMD160 385edb37d4149f37a1a4950b076b90d2e8d83270 SHA1 2335fba82d26c5272ff6fd869d748a53225dc576 SHA256 51c85ab71aa5f18b463a1dd9ea418420af2b7cf17086dc61fc60d9df696ade42
+DIST curlpp-0.7.2.tar.gz 472612 RMD160 2f2cab7107139782525af9147d6185f66afb7435 SHA1 545b09aa059e71ff6927ae9c0b1651b5ffde8c41 SHA256 b7af1b8d2bd5797538f88e247b3ccfc7f1e9fc5aa28259e4e026f796aec385fc
+EBUILD curlpp-0.7.2.ebuild 733 RMD160 7332c3152ed9936931c8ad374ed11f9b7b7b7755 SHA1 20984c5547d24ab8eee084479887a6a27ee4b0ff SHA256 77b277345343b2962c3cbd9e87e6149371d17defbec2efdfa487a4d0ff331889
diff --git a/net-libs/curlpp/curlpp-0.7.2.ebuild b/net-libs/curlpp/curlpp-0.7.2.ebuild
new file mode 100644 (file)
index 0000000..7ac2a62
--- /dev/null
@@ -0,0 +1,33 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit autotools
+
+DESCRIPTION="C++ bindings of libcurl"
+HOMEPAGE="http://rrette.com/textpattern/index.php?s=cURLpp"
+SRC_URI="http://rrette.com/files/curlpp/curlpp-0.7/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="net-misc/curl"
+
+src_unpack()
+{
+       unpack ${A}
+       cd ${S}
+       sed -i -e "s:@CURLPP_CFLAGS@:@CURLPP_CXXFLAGS@:" curlpp-config.in
+       epatch ${FILESDIR}/disable-examples-build.patch #example18 doesnt build
+       eautoreconf
+}
+
+src_install()
+{
+       emake DESTDIR=${D} install || die "install failed"
+       dodoc CHANGES AUTHORS TODO COPYING doc/guide.pdf
+       insinto /usr/share/${P}
+       doins examples/*
+}
diff --git a/net-libs/curlpp/files/disable-examples-build.patch b/net-libs/curlpp/files/disable-examples-build.patch
new file mode 100644 (file)
index 0000000..0a425eb
--- /dev/null
@@ -0,0 +1,9 @@
+--- Makefile.am        2007-01-22 01:22:19.000000000 +0100
++++ Makefile.am__      2008-04-25 15:14:42.865079502 +0200
+@@ -1,5 +1,5 @@
+ ACLOCAL_AMFLAGS = -I m4
+-SUBDIRS = utilspp curlpp examples doc 
++SUBDIRS = utilspp curlpp doc 
+ EXTRA_DIST = curlpp.vcproj curlpp.sln CHANGES curlpp.spec
+ pkgconfigdir = $(libdir)/pkgconfig
diff --git a/net-p2p/wuala/Manifest b/net-p2p/wuala/Manifest
new file mode 100644 (file)
index 0000000..32b3a74
--- /dev/null
@@ -0,0 +1,10 @@
+AUX wuala-1.cmd.patch 197 RMD160 72cf5bd20ae2d6d95bede1f83761b49a11ca73e4 SHA1 57ffd82a1b5f93125870404a80e02ea1e32b65c4 SHA256 18a5b2489a14aa3d7f35624e38be7834ca0596b1b4b746d9e641ffd30c47cb32
+AUX wuala-1.home.patch 892 RMD160 74a9040c9e98c8080d00fb4f7dea5e9c51e61abd SHA1 5997dbea05f5f934ccd327eba106c68a08d16c3a SHA256 a3ebc2c2fef3e27407a71654f5508f496cbaa29f07dac6c8e9d06a6e600cdc22
+AUX wuala-1.patch 214 RMD160 7ef541f4c8d1c7f97aabe5282f2d308d1a9ff43f SHA1 f8743aa9c94ba224e8061e6b1dbee92af40ed4d7 SHA256 497499989b86fa1be632a5f06b0ab9b037197574bdad941716801851579501d0
+DIST wuala.tar 1308211 RMD160 d8ef38038f01b7f88de30c2c7acd8c688512c14e SHA1 e8bb6e50422521deef7aa39b4de1739670bda619 SHA256 e62b14f9e7071cd9cf910f6c1fe9b73c622de61bac70ebb57522cb9243efda01
+DIST wuala.tar.gz 106153 RMD160 100711250e9bc46cc27a4e46cd3578c9d7a9a838 SHA1 c47437841d48263f543d556cf66bc8cb2884753d SHA256 951deccfa3694d43880d574402305f5056870430bdbe28eb6338783ec1bb32c3
+EBUILD wuala-0-r1.ebuild 944 RMD160 9792a990296dd07f4a3b1f18f8077c51860a92c4 SHA1 5654c152a53d240a683b13cbbcc10eb17ca7075c SHA256 a4b77e2b0f51678c11030578c0dcb39950cad9c6b17ddfc80f3e878a514d9b8e
+EBUILD wuala-1-r1.ebuild 912 RMD160 94345dde507881267baf009b3e1dd84d11eec0c5 SHA1 52e39497c3cead817c15ed0c6dca0121d15c971c SHA256 cb0ab63f6a16bdcdb8fc9bdd58bbca45bd6560e8acd967ef89cbb076667bfaf1
+EBUILD wuala-1-r2.ebuild 948 RMD160 5dd204d348477c2daf2f36c219392a1ac3f70337 SHA1 44a289f67e46b7120288bdc61209cbbe13604073 SHA256 7d5027217a08bd9028f5c8391de2e680bd9645b874439b69c06e065c00e30257
+EBUILD wuala-1-r3.ebuild 959 RMD160 8f9eb837dfa3c2b39ccbb6f5309ab354b5d18042 SHA1 8727ba14003cc4e5c25729f9ec5ee32a5aed7a4d SHA256 2c3bf5906e6b5f72108b8bdc96bd00307e959e926120f51bb402d5e9b66d8688
+EBUILD wuala-1.ebuild 875 RMD160 5b3c4cbdd316e7c17ed26b228a94a158f207cf62 SHA1 5685713fc8848d5dfb1c0076cc75df6dc768bc49 SHA256 11b77db415c7e1ab690330b9ce8b17b95b595df071edd0ae4cf08bc9ba98ab11
diff --git a/net-p2p/wuala/files/wuala-1.cmd.patch b/net-p2p/wuala/files/wuala-1.cmd.patch
new file mode 100644 (file)
index 0000000..7287290
--- /dev/null
@@ -0,0 +1,7 @@
+--- /opt/wuala/wualacmd.orig   2007-12-03 07:35:55.000000000 +0100
++++ /opt/wuala/wualacmd        2007-12-03 07:38:27.000000000 +0100
+@@ -1,3 +1,2 @@
+-#############
+ #!/bin/sh
+-./wuala -nogui
++wuala -nogui
diff --git a/net-p2p/wuala/files/wuala-1.home.patch b/net-p2p/wuala/files/wuala-1.home.patch
new file mode 100644 (file)
index 0000000..75d3556
--- /dev/null
@@ -0,0 +1,30 @@
+--- /opt/bin/wuala.orig        2007-12-03 07:16:36.000000000 +0100
++++ /opt/bin/wuala     2007-12-03 07:17:13.000000000 +0100
+@@ -1,22 +1,22 @@
+ #!/bin/sh
+-## source ~/.wualarc (set variables *there*)
+-test -r ~/.wualarc && source ~/.wualarc
++## source ${HOME}/.wualarc (set variables *there*)
++test -r ${HOME}/.wualarc && source ${HOME}/.wualarc
+ if [ -z "$WUALADIR" ]; then
+   WUALADIR=/opt/wuala
+-  echo "WUALADIR=\"$WUALADIR\"" >> ~/.wualarc
++  echo "WUALADIR=\"$WUALADIR\"" >> ${HOME}/.wualarc
+ fi
+ if [ -z "$JAVA" ]; then
+   JAVA=`which java`
+-  echo "JAVA=\"$JAVA\"" >> ~/.wualarc
++  echo "JAVA=\"$JAVA\"" >> ${HOME}/.wualarc
+ fi
+ if [ -d "$WUALADIR" ]; then
+   cd $WUALADIR
+ else
+   echo "Directory not found: \"$WUALADIR\""
+-  echo "please set correct WUALADIR in ~/.wualarc or reinstall wuala"
++  echo "please set correct WUALADIR in ${HOME}/.wualarc or reinstall wuala"
+   exit 1
+ fi
diff --git a/net-p2p/wuala/files/wuala-1.patch b/net-p2p/wuala/files/wuala-1.patch
new file mode 100644 (file)
index 0000000..96bbc3f
--- /dev/null
@@ -0,0 +1,8 @@
+--- wuala      2008-07-22 07:43:34.000000000 +0200
++++ wuala      2008-07-22 07:44:21.000000000 +0200
+@@ -34,4 +34,4 @@
+ fi
+ # start wuala
+-$JAVA -Xmx256m -jar ./loader.jar $*
++$JAVA -Xmx256m -jar /opt/wuala/loader.jar $*
diff --git a/net-p2p/wuala/wuala-0-r1.ebuild b/net-p2p/wuala/wuala-0-r1.ebuild
new file mode 100644 (file)
index 0000000..a8cb852
--- /dev/null
@@ -0,0 +1,47 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Wuala, your free online hard-disk"
+HOMEPAGE="http://wua.la/"
+SRC_URI="files.wua.la/WualaLinux/wuala.tar"
+
+LICENSE="mylic"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=virtual/jre-1.5.0"
+
+src_unpack() {
+       unpack ${A}
+       sed -i wuala -e "s@WUALADIR=.*@WUALADIR=/opt/${PN}@"
+       sed -i wualacmd -e "s@WUALADIR=.*@WUALADIR=/opt/${PN}@"
+}
+
+src_install() {
+       diropts -m2770
+       dodir /opt/${PN}
+       fowners root:users /opt/${PN}
+       
+       dodir /opt/${PN}/Data
+       dodir /opt/${PN}/direct
+       dodir /opt/${PN}/Prog4
+       
+       insinto /opt/${PN}
+       insopts -m660
+       doins loader.jar Wuala.init wuala.png
+
+       insinto /usr/share/apps/${PN}
+       insopts -m644
+       doins wuala.desktop
+       
+       exeinto /opt/${PN}
+       exeopts -m750
+       doexe wuala wualacmd
+       dosym /opt/${PN}/wuala /opt/bin/wuala
+       dosym /opt/${PN}/wualacmd /opt/bin/wualacmd
+       
+       dodoc readme.txt
+}
diff --git a/net-p2p/wuala/wuala-1-r1.ebuild b/net-p2p/wuala/wuala-1-r1.ebuild
new file mode 100644 (file)
index 0000000..9dccd6c
--- /dev/null
@@ -0,0 +1,47 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Wuala, your free online hard-disk"
+HOMEPAGE="http://wua.la/"
+SRC_URI="http://files.wua.la/WualaLinux/wuala.tar.gz"
+
+LICENSE="wuala"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=virtual/jre-1.5.0"
+
+src_unpack() {
+       unpack ${A}
+       patch < ${FILESDIR}/${P}.patch
+       patch < ${FILESDIR}/${P}.home.patch
+}
+
+src_install() {
+       diropts -m2770
+       dodir /opt/${PN}
+       fowners root:users /opt/${PN}
+       
+       dodir /opt/${PN}/Data
+       dodir /opt/${PN}/direct
+       dodir /opt/${PN}/Prog4
+       
+       insinto /opt/${PN}
+       insopts -m660
+       doins loader.jar Wuala.init wuala.png
+
+       insinto /usr/share/apps/${PN}
+       insopts -m644
+       doins wuala.desktop
+       
+       exeinto /opt/${PN}
+       exeopts -m750
+       doexe wuala wualacmd
+       dosym /opt/${PN}/wuala /opt/bin/wuala
+       dosym /opt/${PN}/wualacmd /opt/bin/wualacmd
+       
+       dodoc readme.txt
+}
diff --git a/net-p2p/wuala/wuala-1-r2.ebuild b/net-p2p/wuala/wuala-1-r2.ebuild
new file mode 100644 (file)
index 0000000..e646b86
--- /dev/null
@@ -0,0 +1,48 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Wuala, your free online hard-disk"
+HOMEPAGE="http://wua.la/"
+SRC_URI="http://files.wua.la/WualaLinux/wuala.tar.gz"
+
+LICENSE="wuala"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=virtual/jre-1.5.0"
+
+src_unpack() {
+       unpack ${A}
+       patch < ${FILESDIR}/${P}.patch
+       patch < ${FILESDIR}/${P}.home.patch
+       patch < ${FILESDIR}/${P}.cmd.patch
+}
+
+src_install() {
+       diropts -m2770
+       dodir /opt/${PN}
+       fowners root:users /opt/${PN}
+       
+       dodir /opt/${PN}/Data
+       dodir /opt/${PN}/direct
+       dodir /opt/${PN}/Prog4
+       
+       insinto /opt/${PN}
+       insopts -m660
+       doins loader.jar Wuala.init wuala.png
+
+       insinto /usr/share/apps/${PN}
+       insopts -m644
+       doins wuala.desktop
+       
+       exeinto /opt/${PN}
+       exeopts -m750
+       doexe wuala wualacmd
+       dosym /opt/${PN}/wuala /opt/bin/wuala
+       dosym /opt/${PN}/wualacmd /opt/bin/wualacmd
+       
+       dodoc readme.txt
+}
diff --git a/net-p2p/wuala/wuala-1-r3.ebuild b/net-p2p/wuala/wuala-1-r3.ebuild
new file mode 100644 (file)
index 0000000..ab81b5b
--- /dev/null
@@ -0,0 +1,50 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Wuala, your free online hard-disk"
+HOMEPAGE="http://wua.la/"
+SRC_URI="http://files.wua.la/WualaLinux/wuala.tar.gz"
+
+LICENSE="wuala"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=virtual/jre-1.5.0"
+
+src_unpack() {
+       unpack ${A}
+       cd ${PN}
+       patch < ${FILESDIR}/${P}.patch
+       #patch < ${FILESDIR}/${P}.home.patch
+       #patch < ${FILESDIR}/${P}.cmd.patch
+}
+
+src_install() {
+       cd ${PN}
+       diropts -m2770
+       dodir /opt/${PN}
+       fowners root:users /opt/${PN}
+       
+       dodir /opt/${PN}/Data
+       dodir /opt/${PN}/direct
+       dodir /opt/${PN}/Prog4
+       
+       insinto /opt/${PN}
+       insopts -m660
+       doins loader.jar wuala.png
+
+       insinto /usr/share/apps/${PN}
+       insopts -m644
+       doins wuala.desktop
+       
+       exeinto /opt/${PN}
+       exeopts -m750
+       doexe wuala wualacmd
+       dosym /opt/${PN}/wuala /opt/bin/wuala
+       dosym /opt/${PN}/wualacmd /opt/bin/wualacmd
+       
+       dodoc readme.txt
+}
diff --git a/net-p2p/wuala/wuala-1.ebuild b/net-p2p/wuala/wuala-1.ebuild
new file mode 100644 (file)
index 0000000..5455580
--- /dev/null
@@ -0,0 +1,46 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Wuala, your free online hard-disk"
+HOMEPAGE="http://wua.la/"
+SRC_URI="http://files.wua.la/WualaLinux/wuala.tar.gz"
+
+LICENSE="wuala"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=virtual/jre-1.5.0"
+
+src_unpack() {
+       unpack ${A}
+       patch < ${FILESDIR}/${P}.patch
+}
+
+src_install() {
+       diropts -m2770
+       dodir /opt/${PN}
+       fowners root:users /opt/${PN}
+       
+       dodir /opt/${PN}/Data
+       dodir /opt/${PN}/direct
+       dodir /opt/${PN}/Prog4
+       
+       insinto /opt/${PN}
+       insopts -m660
+       doins loader.jar Wuala.init wuala.png
+
+       insinto /usr/share/apps/${PN}
+       insopts -m644
+       doins wuala.desktop
+       
+       exeinto /opt/${PN}
+       exeopts -m750
+       doexe wuala wualacmd
+       dosym /opt/${PN}/wuala /opt/bin/wuala
+       dosym /opt/${PN}/wualacmd /opt/bin/wualacmd
+       
+       dodoc readme.txt
+}
diff --git a/net-print/turboprint/Manifest b/net-print/turboprint/Manifest
new file mode 100644 (file)
index 0000000..2fe2f33
--- /dev/null
@@ -0,0 +1,6 @@
+AUX install-post-0.patch 2588 RMD160 829d661e8d2b36ccf13e07269cb2e864b0387ab1 SHA1 fed6de53c9934f2448f8969c57d76fa6461ad911 SHA256 2a53007c8c7a5c63cfade29b1460dcaff96eac7c9f7f503d37cdd3de08da8714
+AUX install-static-0.patch 317 RMD160 f9a34b4601e5b511751b8bf3dd617a13ab576cde SHA1 d3600b09b1cf456d6f83f8dd9548364a3fc4d074 SHA256 33f83518c4457f986cafa29f5bff52a51a8e084613e88fba22da526d4fe3f043
+AUX setup-0.patch 262 RMD160 8113776c4bdadf5d9d831a1183e2e9bb657ca02d SHA1 38dac68e8435339b5279f1b7594e35c42fcc5189 SHA256 87c22d51bd29b5755a23a4af0669ab1857bdcd387df62c5d64705e4e1ad9c60d
+DIST turboprint-1.96-4.tgz 7925438 RMD160 acb3f7cbfa437e0abc1d26a1f0867e99c85394c8 SHA1 e45fd20ee2819141fae3883288fbeeb6628de945 SHA256 a936763bff1219dca3f9e39bd5d543aee2e76db46c2f609bc9f0e7d33dbc14c2
+DIST turboprint-1.96-4.x86_64.tgz 8182983 RMD160 ac9cac3d2447eee38128a89117494bd480d01d1b SHA1 19ce9f4309943ccf0ed95ec5cc5692edf82f0776 SHA256 7c312cb6dd5d6fcce65fa0f56eba91da3c6f010dbd95409e847edddd5d201a04
+EBUILD turboprint-1.96.4.ebuild 2043 RMD160 4fba6bd2dbe053821db040a8f5549918ddcd035e SHA1 cb29bf6ff865f1113cdf1a9130ed40feb6c598c0 SHA256 cf20414c46bcf44f15feddf790d1cba8534bc18ad3fbf4fd3060bea11f89d62d
diff --git a/net-print/turboprint/files/install-post-0.patch b/net-print/turboprint/files/install-post-0.patch
new file mode 100644 (file)
index 0000000..746890d
--- /dev/null
@@ -0,0 +1,90 @@
+--- lib/install-post.orig      2008-05-08 12:30:58.000000000 +0200
++++ lib/install-post   2008-05-08 12:31:18.000000000 +0200
+@@ -37,12 +37,6 @@
+       #fi
+ fi
+-# link documentation
+-
+-if [ ! -e $TPPATH_DOC/html_fr ] ; then
+-      ln -s $TPPATH_DOC/html $TPPATH_DOC/html_fr
+-fi
+-
+ # write system.cfg
+ echo > "$TPPATH_CONFIG/system.cfg" "TP_LANGUAGE=$TP_LANGUAGE"
+@@ -116,16 +110,16 @@
+ echo >> "$TPPATH_CONFIG/system.cfg" "TPPATH_CUPSFILTER=$TPPATH_CUPSFILTER"
+ # call setup to update LPD config files / CUPS PPD files
+-tpsetup --update
++#tpsetup --update
+ # restart CUPS scheduler
+-if [ $TP_CUPS -eq 1 ] ; then
+-      echo "Restarting CUPS printing system..."
+-      /etc/init.d/cups restart &> /dev/null
+-      /etc/init.d/cupsys restart &> /dev/null
+-      echo ""
+-fi
++#if [ $TP_CUPS -eq 1 ] ; then
++#     echo "Restarting CUPS printing system..."
++#     /etc/init.d/cups restart &> /dev/null
++#     /etc/init.d/cupsys restart &> /dev/null
++#     echo ""
++#fi
+ # remove dump files
+@@ -192,46 +186,14 @@
+ fi
+ if [ $KDEPATH -a -e $KDEPATH ] ; then
+-      cp $TP_ENTRY "$KDEPATH/xtpconfig.desktop"
+-      cp $TP_ENTRYSETUP "$KDEPATH/xtpsetup.desktop"
++      cp $TP_ENTRY "$RBR$KDEPATH/xtpconfig.desktop"
++      cp $TP_ENTRYSETUP "$RBR$KDEPATH/xtpsetup.desktop"
+ fi
+-# add to current user's desktop
+-if [ -e ~/KDesktop ] ; then
+-      cp $TP_ENTRY ~/KDesktop/xtpconfig.desktop
+-      cp $TP_ENTRYSETUP ~/KDesktop/xtpsetup.desktop
+-fi
+-if [ -e ~/Desktop ] ; then
+-      cp $TP_ENTRY ~/Desktop/xtpconfig.desktop
+-      cp $TP_ENTRYSETUP ~/Desktop/xtpsetup.desktop
+-fi
+-
+-# add to all users' desktops
+-for i in /home/*; do
+-      USER=${i##*/}
+-        if [ -e $i/KDesktop ] ; then
+-                cp $TP_ENTRY $i/KDesktop/xtpconfig.desktop
+-              chown $USER $i/KDesktop/xtpconfig.desktop
+-                cp $TP_ENTRYSETUP $i/KDesktop/xtpsetup.desktop
+-              chown $USER $i/KDesktop/xtpsetup.desktop
+-        fi
+-        if [ -e $i/Desktop ] ; then
+-                cp $TP_ENTRY $i/Desktop/xtpconfig.desktop
+-              chown $USER $i/Desktop/xtpconfig.desktop
+-                cp $TP_ENTRYSETUP $i/Desktop/xtpsetup.desktop
+-              chown $USER $i/Desktop/xtpsetup.desktop
+-        fi
+-      # add theme for gtk-1.2 if not present
+-      if [ ! -e $i/.gtkrc.mine ] ; then
+-              cp $RBR$TPPATH_SHARE/dump/gtkrc.mine $i/.gtkrc.mine
+-              chown $USER $i/.gtkrc.mine
+-      fi
+-done
+-
+ # add to KDE/Gnome menu
+ if [ -e /usr/share/applications ] ; then
+-      cp $TP_ENTRY /usr/share/applications/xtpconfig.desktop
+-      cp $TP_ENTRYSETUP /usr/share/applications/xtpsetup.desktop
++      cp $TP_ENTRY $RBR/usr/share/applications/xtpconfig.desktop
++      cp $TP_ENTRYSETUP $RBR/usr/share/applications/xtpsetup.desktop
+ fi
+ rm $TP_ENTRY
diff --git a/net-print/turboprint/files/install-static-0.patch b/net-print/turboprint/files/install-static-0.patch
new file mode 100644 (file)
index 0000000..d209072
--- /dev/null
@@ -0,0 +1,16 @@
+--- lib/install-static 2008-05-08 10:14:09.000000000 +0200
++++ lib/install-static 2008-05-08 10:14:59.000000000 +0200
+@@ -10,12 +10,7 @@
+ eval $(cat system.cfg)
+-if [ "$1" == "--rpm" ] ; then
+-      # additional setup if called for rpm creation
+-      RBR="$RPM_BUILD_ROOT"
+-else
+-      RBR=""
+-fi
++RBR="$D/"
+ # create dirs
diff --git a/net-print/turboprint/files/setup-0.patch b/net-print/turboprint/files/setup-0.patch
new file mode 100644 (file)
index 0000000..0e72d2e
--- /dev/null
@@ -0,0 +1,11 @@
+--- setup.orig 2008-05-08 10:56:11.000000000 +0200
++++ setup      2008-05-08 10:57:04.000000000 +0200
+@@ -44,7 +44,7 @@
+ echo "TurboPrint Installation"
+ echo "======================="
+-bin/tpsetup --printkey *.key
++false
+ result=$?
+ if [ $TP_BATCH -eq 0 ] ; then
diff --git a/net-print/turboprint/turboprint-1.96.4.ebuild b/net-print/turboprint/turboprint-1.96.4.ebuild
new file mode 100644 (file)
index 0000000..3101b4d
--- /dev/null
@@ -0,0 +1,72 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+MY_PV=${PV:0:4}-${PV:5}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="TurboPrint ermöglicht den Einsatz moderner Farbdrucker unter Linux."
+HOMEPAGE="http://www.turboprint.de"
+SRC_URI="
+       http://www.turboprint.info/${MY_P}.x86_64.tgz
+       ftp://ftp.zedonet.com/${MY_P}.x86_64.tgz
+       http://www.turboprint.info/${MY_P}.tgz
+       ftp://ftp.zedonet.com/${MY_P}.tgz
+       "
+
+LICENSE="free for homeuse"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="gtk"
+
+DEPEND="sys-apps/grep sys-apps/sed net-print/cups"
+RDEPEND="
+  gtk? ( =x11-libs/gtk+-1.2* )
+  net-print/cups
+  "
+
+src_unpack() {
+       if echo ${ACCEPT_KEYWORDS} | grep amd64 > /dev/null ; then
+               A="${MY_P}.x86_64.tgz"
+       else
+               A="${MY_P}.tgz"
+       fi
+       unpack ${A} || die "failed unpacking the source"
+       cd ${MY_P}
+       epatch ${FILESDIR}/setup-0.patch
+       epatch ${FILESDIR}/install-static-0.patch
+       epatch ${FILESDIR}/install-post-0.patch
+       sed -i lib/install-post -e 's/"$TPPATH/"$RBR$TPPATH/g' || die "failed patching installer"
+       sed -i lib/install-post -e 's/"\/usr/"$RBR\/usr/g' || die "failed patching installer"
+       sed -i lib/install-post -e 's/"\/etc/"$RBR\/etc/g' || die "failed patching installer"
+       sed -i lib/install-post -e 's/ \/etc/ $RBR\/etc/g' || die "failed patching installer"
+       sed -i lib/install-post -e 's/^tpsetup/#tpsetup/g' || die "failed patching installer"
+       sed -i lib/install-info -e 's/"$TPPATH/"$RBR$TPPATH/g' || die "failed patching installer"
+}
+
+src_install() {
+       my_args="--batch --cups"
+       use gtk || my_args="$my_args --nogui"
+       cd ${MY_P}
+       export D
+       export RBR=${D}
+
+       exeinto /usr/libexec/cups/filter/
+       doexe lib/pstoturboprint
+       doexe lib/rastertoturboprint
+
+       #rm lib/pstoturboprint
+       #rm lib/rastertoturboprint
+
+       mkdir -p "$D/usr/share/applications/"
+       mkdir -p "$D/usr/kde/3.5/share/applnk/Utilities/"
+
+       ./setup $my_args
+
+       sed -i "$D/etc/system.cfg" -e 's:.*//:/:'
+
+       elog "please run tpsetup --writeppdfiles \"/usr/share/ppd/\""
+       elog "please run tpsetup --update and restart cups"
+}
diff --git a/net-proxy/routify/Manifest b/net-proxy/routify/Manifest
new file mode 100644 (file)
index 0000000..64aa3e9
--- /dev/null
@@ -0,0 +1,2 @@
+AUX routify-0 3307 RMD160 ffa9e69a727b45ee14a39e22b28e372ab499c7d1 SHA1 eb1e84cfb2108438ee1428bb158319bcd46e057b SHA256 157de146e5c0198fc48263e3912b22bc87362caf42f4621e5ecaef536f1f6880
+EBUILD routify-0.ebuild 348 RMD160 dcabb4809cc9ce3f37b6c6661d924af6de3e055a SHA1 8d49a0dfc85b286fcc72269099409800677b3ba0 SHA256 011d40d7ee194ee810fa8ff18acbbad9e2c7828e401375464499e3658cd8242e
diff --git a/net-proxy/routify/files/routify-0 b/net-proxy/routify/files/routify-0
new file mode 100755 (executable)
index 0000000..18dc5ba
--- /dev/null
@@ -0,0 +1,114 @@
+#! /bin/sh
+
+# Wrapper script for use of the tsocks(8) transparent socksification library
+# See the tsocks(1) manpages.
+
+# Copyright (c) 2004, 2006 Peter Palfrader
+# Modified by Jacob Appelbaum <jacob@appelbaum.net> April 16th 2006
+# Modified by Felix Bechstein <f@ub0r.de> Dec 23th 2007
+
+
+# Define and ensure we have tsocks
+# XXX: what if we don't have which?
+TSOCKS="`which tsocks`"
+if [ ! -x "$TSOCKS" ]
+then
+        echo "$0: Can't find tsocks in PATH. Perhaps you haven't installed it?" >&2
+        exit 1
+fi
+
+# Define TMPDIR
+TMPDIR=/tmp/
+
+# Check for any argument list
+if [ "$#" = 0 ]
+then
+        echo "Usage: $0 <port/dev> <command> [<options>...]" >&2
+        exit 1
+fi
+
+if [ "$#" = 1 ] && ( [ "$1" = "-h" ] || [ "$1" = "--help" ] )
+then
+        echo "Usage: $0 <port/dev> <command> [<options>...]"
+        exit 0
+fi
+
+TSOCKS_PORT=$1
+shift
+
+if [ "$#" = 0 ]
+then
+        echo "Usage: $0 <port/dev> <command> [<options>...]" >&2
+        exit 1
+fi
+if [ "$#" = 1 ] && ( [ "$1" = "-h" ] || [ "$1" = "--help" ] )
+then
+        echo "Usage: $0 <port/dev> <command> [<options>...]"
+        exit 0
+fi
+
+# generate config file for port/dev $TSOCKS_PORT
+if [ -r "${TMPDIR}routify.${TSOCKS_PORT}" ] ; then
+       #conf file already generated. we should use that conf
+       TSOCKS_CONF_FILE="${TMPDIR}routify.${TSOCKS_PORT}"
+fi
+
+if echo test | nc localhost ${TSOCKS_PORT} > /dev/null 2> /dev/null ; then
+       if [ -z "$TSOCKS_CONF_FILE" ] ; then
+               echo "server = 127.0.0.1" > ${TMPDIR}routify.${TSOCKS_PORT}
+               echo "server_port = ${TSOCKS_PORT}" >> ${TMPDIR}routify.${TSOCKS_PORT}
+       fi
+else
+       /sbin/ifconfig | grep -o "^[a-zA-Z][^ ]*" | grep -v ^lo$ > "${TMPDIR}devlist"
+       if echo ${TSOCKS_PORT} | grep -f "${TMPDIR}devlist" > /dev/null ; then
+               TSOCKS_DEV=${TSOCKS_PORT}
+               # found device as arg
+               # but no proxy started for this device
+               if [ -z "$TSOCKS_CONF_FILE" ] ; then
+                       TSOCKS_PORT=10080
+                       while true ; do
+                               if echo test | nc localhost ${TSOCKS_PORT} > /dev/null 2> /dev/null ; then
+                                       TSOCKS_PORT=$(expr ${TSOCKS_PORT} + 1) # search for free port
+                               else
+                                       if fgrep "server_port = $TSOCKS_PORT" ${TMPDIR}routify.* > /dev/null 2> /dev/null ; then
+                                               TSOCKS_PORT=$(expr ${TSOCKS_PORT} + 1) # search for free port
+                                       else
+                                               break
+                                       fi
+                               fi
+                       done
+                       # generate conf file
+                       echo "server = 127.0.0.1" > ${TMPDIR}routify.${TSOCKS_DEV}
+                       echo "server_port = ${TSOCKS_PORT}" >> ${TMPDIR}routify.${TSOCKS_DEV}
+               else
+                       # read port from conf file
+                       TSOCKS_PORT=$(grep server_port ${TMPDIR}routify.${TSOCKS_PORT} | tr -d 'a-zA-Z =#;_')
+               fi
+               # start nylon on $TSOCKS_DEV to listen on $TSOCKS_PORT
+               echo test | nc localhost ${TSOCKS_PORT} 2> /dev/null > /dev/null || \
+                       nylon -p $TSOCKS_PORT -I $TSOCKS_DEV -P ${TMPDIR}routify.${TSOCKS_DEV}.nylon
+               TSOCKS_CONF_FILE="${TMPDIR}routify.${TSOCKS_DEV}"
+       else # proxy down
+               echo "socket-proxy is down!"
+               rm "${TMPDIR}devlist"
+               exit 1
+       fi
+       rm "${TMPDIR}devlist"
+fi
+
+       
+
+# Define our tsocks config file
+[ -z "$TSOCKS_CONF_FILE" ] && TSOCKS_CONF_FILE="${TMPDIR}routify.${TSOCKS_PORT}"
+export TSOCKS_CONF_FILE
+
+# Check that we've got a tsocks config file
+if [ -r "$TSOCKS_CONF_FILE" ]
+then
+       exec tsocks "$@"
+       echo "$0: Failed to exec tsocks $@" >&2
+       exit 1
+else
+       echo "$0: Missing tsocks configuration file \"$TSOCKS_CONF_FILE\"." >&2
+       exit 1
+fi
diff --git a/net-proxy/routify/routify-0.ebuild b/net-proxy/routify/routify-0.ebuild
new file mode 100644 (file)
index 0000000..3aaae2f
--- /dev/null
@@ -0,0 +1,20 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="userland routing"
+HOMEPAGE="NULL"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+EPEND=""
+RDEPEND="net-analyzer/netcat
+       net-proxy/nylon"
+
+src_install() {
+       newbin ${FILESDIR}/${PN}-${PV} ${PN}
+}
diff --git a/net-wireless/aircrack-ng/Manifest b/net-wireless/aircrack-ng/Manifest
new file mode 100644 (file)
index 0000000..60e9ae7
--- /dev/null
@@ -0,0 +1,3 @@
+AUX process-group-leader.c 373 RMD160 2ce7341f5a58d2223590f1edfbcd1230a909024b SHA1 4653e2329b901dbb96f1380b478ea1de63d2a08b SHA256 153666625e942384648dafedbc8f37577fdf6a24060b04237913fd7f693f7bf7
+DIST aircrack-ng-1.0-rc1.tar.gz 1208442 RMD160 e9805870c27119c06a1069c50bfea5e228eab847 SHA1 e17606ae47b4baa2c1d5751d117ebe11924cba29 SHA256 220a72aaf00ffb80095c6968a4f9f1399507d483fa08a7f4248c101c60a469f3
+EBUILD aircrack-ng-1.0_rc1.ebuild 1436 RMD160 bf9d578195ade86cb03fa3bedd7b6fa76829843f SHA1 1f879581f0b2f158e2b67898c9f8c34d03663db0 SHA256 71b4050d15bb6c800f93c477ad58dd1f88d91718ef3c304c579cc46be7377b8f
diff --git a/net-wireless/aircrack-ng/aircrack-ng-1.0_rc1.ebuild b/net-wireless/aircrack-ng/aircrack-ng-1.0_rc1.ebuild
new file mode 100644 (file)
index 0000000..4d91821
--- /dev/null
@@ -0,0 +1,51 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/aircrack-ng/aircrack-ng-0.9.3.ebuild,v 1.1 2008/03/16 19:27:10 alonbl Exp $
+
+inherit toolchain-funcs
+
+MY_P=${P/_/-}
+
+DESCRIPTION="WLAN tools for breaking 802.11 WEP/WPA keys"
+HOMEPAGE="http://www.aircrack-ng.org"
+SRC_URI="http://download.aircrack-ng.org/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x86-fbsd"
+#IUSE="wifi"
+
+#DEPEND="wifi? ( net-libs/libpcap )"
+DEPEND="net-libs/libpcap"
+
+src_compile() {
+       cd ${MY_P}
+       emake || die "emake failed"
+       #local target
+       #use wifi || target="userland"
+       #emake -e CC="$(tc-getCC)" ${target} || die "emake failed"
+}
+
+src_install() {
+       cd ${MY_P}
+       #local target
+       #use wifi && target="install" || target="install_userland"
+       emake \
+               prefix=/usr \
+               docdir="/usr/share/doc/${PF}" \
+               mandir="/usr/share/man/man1" \
+               DESTDIR="${D}" \
+               install \
+               doc \
+               || die "emake install failed"
+}
+
+src_test() {
+       #./makeivs wep.ivs 11111111111111111111111111 || die 'generating ivs file failed'
+       #./aircrack-ng wep.ivs || die 'cracking WEP key failed'
+
+       # Upstream uses signal in order to quit,
+       # So protect busybox with process group leader.
+       "$(tc-getCC)" -o process-group-leader "${FILESDIR}/process-group-leader.c"
+       ./process-group-leader ./aircrack-ng -w test/password.lst test/wpa.cap || die 'cracking WPA key failed'
+}
diff --git a/net-wireless/aircrack-ng/files/process-group-leader.c b/net-wireless/aircrack-ng/files/process-group-leader.c
new file mode 100644 (file)
index 0000000..4abdccc
--- /dev/null
@@ -0,0 +1,26 @@
+#include <unistd.h>
+#include <sys/signal.h>
+#include <sys/wait.h>
+#include <stdlib.h>
+
+int main (int argc, char *argv[]) {
+       pid_t pid;
+
+       signal (SIGQUIT, SIG_IGN);
+       signal (SIGTERM, SIG_IGN);
+       setpgid (0, 0);
+
+       pid=fork ();
+       if (pid == 0) {
+               int status;
+               wait (&status);
+               exit (WEXITSTATUS(status));
+       }
+       else {
+               execv (argv[1], &argv[1]);
+               exit (1);
+       }
+
+       return 0;
+}
+
diff --git a/net-wireless/blueproximity/Manifest b/net-wireless/blueproximity/Manifest
new file mode 100644 (file)
index 0000000..0cd5f2d
--- /dev/null
@@ -0,0 +1,3 @@
+DIST blueproximity-1.2.5.tar.gz 301090 RMD160 9bb082fd8e936b3cf38805d2779d5a71c15f54da SHA1 2238a853a7f37b19160867b77bdb0a2df43449b9 SHA256 d1211d7898792a6db8448768884970c0d5efe683c6aa2ffc13e765f7d5fb62d9
+EBUILD blueproximity-1.2.5.ebuild 622 RMD160 5a8d5e1bf1101da63a11eefbc798f3012081ab81 SHA1 a7ec2ca2a87434d27267d9d8c392c435b5bc6f3e SHA256 cc3a34a1caa757c1174b84c9fdc30cbd332acd30fbdfa908fe41ce58037eb9a4
+MISC .blueproximity-1.2.5.ebuild.swp 12288 RMD160 296ce5d64ba56dd3f666e686ab02bc01b73d2ee6 SHA1 4dfc5a32a514be95556cffcb6be83683de8a9772 SHA256 c3fff7b0fc6d2773fd352b74da121b36ff891b680db851e4e29e5b40a351840f
diff --git a/net-wireless/blueproximity/blueproximity-1.2.5.ebuild b/net-wireless/blueproximity/blueproximity-1.2.5.ebuild
new file mode 100644 (file)
index 0000000..7b62077
--- /dev/null
@@ -0,0 +1,28 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Leave it - it's locked, come back - it's back too..."
+HOMEPAGE="http://blueproximity.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+       dev-python/pybluez
+       dev-python/configobj
+       dev-python/pygtk:2
+       net-wireless/bluez-utils
+       "
+
+src_install() {
+       insinto /opt/${PN}
+       sed "s:^cd.*:cd /opt/${PN}:" -i ${P}.orig/start_proximity.sh
+       doins ${P}.orig/*
+       newbin ${P}.orig/start_proximity.sh blueproximity
+}
+
diff --git a/net-www/jDownloader/Manifest b/net-www/jDownloader/Manifest
new file mode 100644 (file)
index 0000000..ad184a4
--- /dev/null
@@ -0,0 +1,3 @@
+AUX jDownloader 264 RMD160 304ceba37e006edb05e1efadfa2bcf17f8882a11 SHA1 bf928c6679e83c773cc425b9257d5c84e3a258b4 SHA256 633e6b3b2e495c63bd4e551f2743cc02510646bd0d62153b59879ebcd947b059
+DIST JDownloader_v3.217.zip 5916740 RMD160 10ecf10cc07aa33c3b3f2b8414bc11b30df6e228 SHA1 49e1ed8a7fc4ae7a92038b5c7f25b9a5992e0bd4 SHA256 aa95f37246cc0ad580f373544fffea5055753b61744f4185e85b75a450e62dbf
+EBUILD jDownloader-3.217.ebuild 1141 RMD160 8621bb81c06374bfa59dadc16a2b1973f14bf948 SHA1 a5f1a2af61a0f01887f5440408f17a880fe54cd9 SHA256 71925cbf180eb5ee5ea794c8ed89d0cc802922e6068378e7aa4428d39eb4e52d
diff --git a/net-www/jDownloader/files/jDownloader b/net-www/jDownloader/files/jDownloader
new file mode 100755 (executable)
index 0000000..721cf35
--- /dev/null
@@ -0,0 +1,14 @@
+#! /bin/bash
+
+[ -d "$HOME/bin" ] || mkdir -p "$HOME/bin"
+[ -d "$HOME/bin/jDownloader" ] || cp -r /opt/jDownloader $HOME/bin/
+
+target="jDownloader"
+
+[ -n "$1" ] && [ -e "$HOME/bin/$1" ] && {
+       target=$1
+       shift
+}
+
+cd $HOME/bin/$target/
+java -jar JDownloader.jar "$@"
diff --git a/net-www/jDownloader/jDownloader-3.217.ebuild b/net-www/jDownloader/jDownloader-3.217.ebuild
new file mode 100644 (file)
index 0000000..d59e54b
--- /dev/null
@@ -0,0 +1,36 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+MY_P=${P/-/_}
+
+DESCRIPTION='JDownloader ist ein plattformunabhängiges, in Java geschriebenes
+Opensourceprojekt. Das Programm vereinfacht das Herunterladen von Dateien von
+sogenannten One-Click-Hostern wie Rapidshare.com oder Megaupload.com sowohl für
+Freeuser als auch für Premiumkunden. Dabei stehen Features wie
+"Multistreamdownload", "Bilderkennung", "Automatisches entpacken" uvm. zur
+Verfügung. JDownloader ist natürlich völlig kostenlos.Zusätzlich werden viele
+bekannte "Linkverschlüsselungsseiten" unterstützt um das Einfügen von
+Downloadlinks komfortabler zu machen.JDownloader kann CCF, RSDF, und das neue
+DLC Format importieren.'
+HOMEPAGE="http://jdownloader.org"
+SRC_URI="${PN/j/J}_v${PV}.zip"
+
+DOWNLOAD_URL="http://jdownloader.org"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=virtual/jre-1.5"
+
+src_install() {
+       insinto /opt/${PN}
+       doins -r ${PN/j/J}/*
+       fowners nobody:users -R /opt/${PN}
+       fperms g+rwX -R /opt/${PN}
+       exeinto /opt/bin/
+       doexe ${FILESDIR}/jDownloader
+}
diff --git a/sci-geosciences/tah/Manifest b/sci-geosciences/tah/Manifest
new file mode 100644 (file)
index 0000000..107c04b
--- /dev/null
@@ -0,0 +1,6 @@
+AUX local_conf-2.patch 2398 RMD160 555485553757c164a39a9a3eb425a379030ffc91 SHA1 af7b2d7bc03b968070dee6c8069f57e1493d4a25 SHA256 d47f40388a97ffb2301c34c8bb783ac48a2ce51c4b535551b89577b22c4d207e
+AUX local_conf.patch 1131 RMD160 03751af034fc3fa9abe35c126a35b25a48e579ae SHA1 fc863b21e6753a2f962386b0f253a395be2a891f SHA256 e0ea914369a61e7c0798f3aafba9c355d3340dcbfb9603f50a63933a22840429
+AUX tilesGen 44 RMD160 7857ef06a4b2be30bec15663f42afced73ac6dc5 SHA1 772ed487d62993549b995c3d1ee4f76f52252e40 SHA256 09d3ae7eddac134f1fbdf6df30ff5a582e66dfa2bc39c65705f7f4ed7895b753
+EBUILD tah-9999-r1.ebuild 1267 RMD160 11b599d3e1117c8832245aa9b39eab87ee3ddc47 SHA1 3a7e732cb70cc067ff74b0915eb2c992779db26b SHA256 e3e6e8ffe6107c2b3710c41cb176a2453124a5858786b34eea846602c7442bc9
+EBUILD tah-9999-r2.ebuild 1287 RMD160 4233671364b32995758e0e7f405c56d92360a750 SHA1 5f89f5c9fb176aec404e204f1d6f9e7b71c6944d SHA256 04a77cdc4bd10e9fcfa0aeef65456dcc60b112f11cba6d5ab005cdc74142159a
+EBUILD tah-9999.ebuild 1144 RMD160 9e5b21091340932cec220e62f6cf38d1cb6d3aa2 SHA1 a5a0f794760334c077d73b8f732fe2904807e907 SHA256 864a7f7210a29d1562e8bdaa96315aace9270da0576840ecdbc49d5142901b0d
diff --git a/sci-geosciences/tah/files/local_conf-2.patch b/sci-geosciences/tah/files/local_conf-2.patch
new file mode 100644 (file)
index 0000000..32d8a21
--- /dev/null
@@ -0,0 +1,52 @@
+Index: tilesGen.pl
+===================================================================
+--- tilesGen.pl        (revision 7387)
++++ tilesGen.pl        (working copy)
+@@ -33,7 +33,7 @@
+ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+ #-----------------------------------------------------------------------------
+ # Read the config file
+-my %Config = ReadConfig("tilesAtHome.conf", "general.conf", "authentication.conf", "layers.conf");
++my %Config = ReadConfig("$ENV{'HOME'}/.tah/tilesAtHome.conf", "general.conf", "$ENV{'HOME'}/.tah/authentication.conf", "layers.conf");
+ my %EnvironmentInfo = CheckConfig(\%Config);
+ my $Layers = $Config{"Layers"};
+Index: upload.pl
+===================================================================
+--- upload.pl  (revision 7387)
++++ upload.pl  (working copy)
+@@ -35,7 +35,7 @@
+ }
+ # conf file, will contain username/password and environment info
+-my %Config = ReadConfig("tilesAtHome.conf", "general.conf", "authentication.conf", "layers.conf");
++my %Config = ReadConfig("$ENV{'HOME'}/.tah/tilesAtHome.conf", "general.conf", "$ENV{'HOME'}/.tah/authentication.conf", "layers.conf");
+ if ($Config{"LocalSlippymap"})
+ {
+Index: compress.pl
+===================================================================
+--- compress.pl        (revision 7387)
++++ compress.pl        (working copy)
+@@ -28,7 +28,7 @@
+ #-----------------------------------------------------------------------------
+ # conf file, will contain username/password and environment info
+-my %Config = ReadConfig("tilesAtHome.conf", "general.conf", "authentication.conf", "layers.conf");
++my %Config = ReadConfig("$ENV{'HOME'}/.tah/tilesAtHome.conf", "general.conf", "$ENV{'HOME'}/.tah/authentication.conf", "layers.conf");
+ if ($Config{"LocalSlippymap"})
+ {
+Index: tahlib.pm
+===================================================================
+--- tahlib.pm  (revision 7387)
++++ tahlib.pm  (working copy)
+@@ -3,7 +3,7 @@
+ # =====================================================================
+ # The following is duplicated from tilesGen.pl
+ # =====================================================================
+-my %Config = ReadConfig("tilesAtHome.conf", "general.conf", "authentication.conf", "layers.conf");
++my %Config = ReadConfig("$ENV{'HOME'}/.tah/tilesAtHome.conf", "general.conf", "$ENV{'HOME'}/.tah/authentication.conf", "layers.conf");
+ my $lastmsglen = 0;
+ my $idleFor = 0;
diff --git a/sci-geosciences/tah/files/local_conf.patch b/sci-geosciences/tah/files/local_conf.patch
new file mode 100644 (file)
index 0000000..15cb125
--- /dev/null
@@ -0,0 +1,22 @@
+--- tilesGen.pl        (revision 7387)
++++ tilesGen.pl        (working copy)
+@@ -33,7 +33,7 @@
+ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+ #-----------------------------------------------------------------------------
+ # Read the config file
+-my %Config = ReadConfig("tilesAtHome.conf", "general.conf", "authentication.conf", "layers.conf");
++my %Config = ReadConfig("$ENV{'HOME'}/.tah/tilesAtHome.conf", "general.conf", "$ENV{'HOME'}/.tah/authentication.conf", "layers.conf");
+ my %EnvironmentInfo = CheckConfig(\%Config);
+ my $Layers = $Config{"Layers"};
+--- tahlib.pm  (revision 7387)
++++ tahlib.pm  (working copy)
+@@ -3,7 +3,7 @@
+ # =====================================================================
+ # The following is duplicated from tilesGen.pl
+ # =====================================================================
+-my %Config = ReadConfig("tilesAtHome.conf", "general.conf", "authentication.conf", "layers.conf");
++my %Config = ReadConfig("$ENV{'HOME'}/.tah/tilesAtHome.conf", "general.conf", "$ENV{'HOME'}/.tah/authentication.conf", "layers.conf");
+ my $lastmsglen = 0;
+ my $idleFor = 0;
diff --git a/sci-geosciences/tah/files/tilesGen b/sci-geosciences/tah/files/tilesGen
new file mode 100755 (executable)
index 0000000..a6093da
--- /dev/null
@@ -0,0 +1,4 @@
+#! /bin/sh
+
+cd /opt/tah/
+./tilesGen.pl "$@"
diff --git a/sci-geosciences/tah/tah-9999-r1.ebuild b/sci-geosciences/tah/tah-9999-r1.ebuild
new file mode 100644 (file)
index 0000000..1a11487
--- /dev/null
@@ -0,0 +1,54 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils subversion
+
+DESCRIPTION="Tiles@home (short: T@H or t@h) is a distributed program to render
+osmarender maps."
+HOMEPAGE="http://tah.openstreetmap.org/"
+SRC_URI=""
+
+ESVN_REPO_URI="http://svn.openstreetmap.org/applications/rendering/tilesAtHome/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="virtual/perl-File-Spec dev-perl/Math-VecStat dev-perl/libwww-perl
+       dev-perl/GD app-text/xmlstarlet dev-perl/Math-Vec media-gfx/pngcrush
+       media-gfx/inkscape
+       app-arch/zip app-arch/unzip
+       media-fonts/dejavu"
+
+
+pkg_setup(){
+       if ! built_with_use dev-perl/GD png; then
+               eerror "                                                 "
+               eerror "you need to compile dev-perl/GD with png useflag "
+               eerror "                                                 "
+               die "dev-perl/GD is emerged without png useflag!"
+       fi
+}
+
+src_install() {
+       patch < ${FILESDIR}/local_conf-2.patch
+       diropts -m2770
+       dodir /opt/${PN}
+       fowners root:users /opt/${PN}
+
+       insinto /opt/${PN}
+       insopts -m660
+       doins -r *
+
+       exeinto /opt/${PN}
+       exeopts -m750
+       doexe *.pl
+
+       exeinto /opt/bin
+       doexe ${FILESDIR}/tilesGen
+       fowners root:users /opt/bin/tilesGen
+}
+
diff --git a/sci-geosciences/tah/tah-9999-r2.ebuild b/sci-geosciences/tah/tah-9999-r2.ebuild
new file mode 100644 (file)
index 0000000..9e7621e
--- /dev/null
@@ -0,0 +1,55 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils subversion
+
+DESCRIPTION="Tiles@home (short: T@H or t@h) is a distributed program to render
+osmarender maps."
+HOMEPAGE="http://tah.openstreetmap.org/"
+SRC_URI=""
+
+ESVN_REPO_URI="http://svn.openstreetmap.org/applications/rendering/tilesAtHome/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="virtual/perl-File-Spec dev-perl/Math-VecStat dev-perl/libwww-perl
+       dev-perl/GD app-text/xmlstarlet dev-perl/Math-Vec media-gfx/pngcrush
+       media-gfx/inkscape
+       app-arch/zip app-arch/unzip
+       media-fonts/dejavu
+       dev-perl/AppConfig"
+
+
+pkg_setup(){
+       if ! built_with_use dev-perl/GD png; then
+               eerror "                                                 "
+               eerror "you need to compile dev-perl/GD with png useflag "
+               eerror "                                                 "
+               die "dev-perl/GD is emerged without png useflag!"
+       fi
+}
+
+src_install() {
+       patch < ${FILESDIR}/local_conf-2.patch
+       diropts -m2770
+       dodir /opt/${PN}
+       fowners root:users /opt/${PN}
+
+       insinto /opt/${PN}
+       insopts -m660
+       doins -r *
+
+       exeinto /opt/${PN}
+       exeopts -m750
+       doexe *.pl
+
+       exeinto /opt/bin
+       doexe ${FILESDIR}/tilesGen
+       fowners root:users /opt/bin/tilesGen
+}
+
diff --git a/sci-geosciences/tah/tah-9999.ebuild b/sci-geosciences/tah/tah-9999.ebuild
new file mode 100644 (file)
index 0000000..ca38f7a
--- /dev/null
@@ -0,0 +1,49 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils subversion
+
+DESCRIPTION="Tiles@home (short: T@H or t@h) is a distributed program to render
+osmarender maps."
+HOMEPAGE="http://tah.openstreetmap.org/"
+SRC_URI=""
+
+ESVN_REPO_URI="http://svn.openstreetmap.org/applications/rendering/tilesAtHome/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="virtual/perl-File-Spec dev-perl/Math-VecStat dev-perl/libwww-perl
+       dev-perl/GD app-text/xmlstarlet dev-perl/Math-Vec media-gfx/pngcrush
+       media-gfx/inkscape
+       app-arch/zip app-arch/unzip
+       media-fonts/dejavu"
+
+
+pkg_setup(){
+       if ! built_with_use dev-perl/GD png; then
+               eerror "                                                 "
+               eerror "you need to compile dev-perl/GD with png useflag "
+               eerror "                                                 "
+               die "dev-perl/GD is emerged without png useflag!"
+       fi
+}
+
+src_install() {
+       patch < ${FILESDIR}/local_conf.patch
+       #dodir /opt/${PN}
+
+       insinto /opt/${PN}
+       doins -r *
+
+       exeinto /opt/${PN}
+       doexe *.pl
+
+       exeinto /opt/bin
+       doexe ${FILESDIR}/tilesGen
+}
+
diff --git a/sys-apps/sieca/Manifest b/sys-apps/sieca/Manifest
new file mode 100644 (file)
index 0000000..0aa09cc
--- /dev/null
@@ -0,0 +1,2 @@
+DIST HiPath_SIcurity_Card_API_V3_1_010_Linux.tar.gz 468166 RMD160 28f7cb416e029869b0751b0c2a511d0db76e168c SHA1 507c66d75e5df2fc1f54eb10db518a1715be4a8c SHA256 27926daf9d67192deb2e66aaff02449702113d25c866916c0537c6adf788ed9c
+EBUILD sieca-3.1.010.ebuild 714 RMD160 efe10d74c065d765d81054e71d57ffa7688e0f66 SHA1 91e1e996077f5e2d6ae7912c5bb4ea3377b185d1 SHA256 043e4392a2f3507f7c3dc0032164e4caf3d9c48e20b96ad88c21017bfd8d24d5
diff --git a/sys-apps/sieca/sieca-3.1.010.ebuild b/sys-apps/sieca/sieca-3.1.010.ebuild
new file mode 100644 (file)
index 0000000..7ca5462
--- /dev/null
@@ -0,0 +1,27 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="HiPath SIcurity Card API"
+HOMEPAGE="http://www.cms.hu-berlin.de/dl/zertifizierung/SC/Einsatz/Install-Linux_html"
+SRC_URI="ftp://hu-ftp.hu-berlin.de/pub/smartcard/Software/Linux/HiPath_SIcurity_Card_API_V3_1_010_Linux.tar.gz"
+
+LICENSE="Siemens License"
+SLOT="0"
+KEYWORDS="x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="sys-apps/pcsc-lite"
+
+src_install() {
+       sed -i 's:/usr/local:/usr/share:' etc/*
+       insinto /etc
+       doins etc/*
+       dobin usr/local/bin/*
+       dolib usr/local/lib/*
+       insinto /usr/share/${PN}/scripts
+       doins usr/local/${PN}/scripts/*
+
+       einfo "link libpcsclite.so.0 to libpcsclite.so.1.0.0"
+}
diff --git a/sys-fs/encfs/Manifest b/sys-fs/encfs/Manifest
new file mode 100644 (file)
index 0000000..47de5b3
--- /dev/null
@@ -0,0 +1,3 @@
+DIST encfs-1.5-2.tgz 923047 RMD160 c773312e20fa5cb155e0e630cb17afa7c525905f SHA1 7fe225855645d98a33bf9f5fe64ac508fdb75257 SHA256 d3961fa5a83bb2c3242ae579e29aa9f73db1e6969a6b5be66acd952b2f9be112
+EBUILD encfs-1.5.2.ebuild 1082 RMD160 82cc055bd0fbb1147e28ff4ddbddf481e01f0175 SHA1 d3fd26e11f72e310cb2d981056bc655175f940f1 SHA256 6cf29e98ec96793a96b294966ceee6630e05bd6f6c968093df50be66f27fa1a6
+EBUILD encfs-9999.ebuild 879 RMD160 da62a77970d20727ef761b4079573ce440b533fc SHA1 4462d1250da54977a92c3bfcc3dae5503e46d4f9 SHA256 00cd0898ee5f9938d8fc2d2d65dbe8c8349074d7d4143e95c28a68a71ecf5bdd
diff --git a/sys-fs/encfs/encfs-1.5.2.ebuild b/sys-fs/encfs/encfs-1.5.2.ebuild
new file mode 100644 (file)
index 0000000..f570503
--- /dev/null
@@ -0,0 +1,42 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/encfs/encfs-1.4.2.ebuild,v 1.3 2008/05/17 15:04:01 vanquirius Exp $
+
+inherit eutils
+inherit versionator
+MY_PV=$(replace_version_separator 2 '-')
+
+DESCRIPTION="Encrypted Filesystem module for Linux"
+SRC_URI="http://encfs.googlecode.com/files/encfs-${MY_PV}.tgz"
+HOMEPAGE="http://arg0.net/encfs"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~sparc ~x86"
+SLOT="0"
+IUSE="nls"
+
+DEPEND=">=dev-libs/openssl-0.9.7
+       >=sys-fs/fuse-2.6
+       >=dev-libs/rlog-1.3.6
+       >=dev-libs/boost-1.34
+       nls? ( >=sys-devel/gettext-0.14.1 )"
+
+src_unpack() {
+       unpack ${A}
+       S="${WORKDIR}/encfs-$(get_version_component_range 1-2)"
+       cd "${S}"
+}
+
+src_compile() {
+       econf `use_enable nls` --with-boost-filesystem=boost_filesystem-mt || die
+       emake || die
+}
+
+src_install() {
+       make DESTDIR="${D}" install || die "make install failed"
+       dodoc AUTHORS ChangeLog README
+}
+
+pkg_postinst() {
+       einfo "Please see http://www.arg0.net/encfsintro"
+       einfo "if this is your first time using encfs."
+}
diff --git a/sys-fs/encfs/encfs-9999.ebuild b/sys-fs/encfs/encfs-9999.ebuild
new file mode 100644 (file)
index 0000000..2b9a0f1
--- /dev/null
@@ -0,0 +1,36 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils subversion
+
+DESCRIPTION="Encrypted Filesystem module for Linux"
+ESVN_REPO_URI="http://encfs.googlecode.com/svn/trunk/"
+ESVN_PROJECT="encfs"
+ESVN_BOOTSTRAP="sh ./reconfig.sh"
+HOMEPAGE="http://arg0.net/encfs"
+LICENSE="GPL-2"
+KEYWORDS=""
+SLOT="0"
+IUSE="nls"
+
+DEPEND=">=dev-libs/openssl-0.9.7
+       >=sys-fs/fuse-2.6
+       >=dev-libs/rlog-1.3.6
+       >=dev-libs/boost-1.34
+       nls? ( >=sys-devel/gettext-0.14.1 )"
+
+src_compile() {
+       libtoolize --copy --force
+       econf `use_enable nls` --with-boost-filesystem=boost_filesystem-mt || die
+       emake || die
+}
+
+src_install() {
+       make DESTDIR="${D}" install || die "make install failed"
+       dodoc AUTHORS ChangeLog README
+}
+
+pkg_postinst() {
+       einfo "Please see http://www.arg0.net/encfsintro"
+       einfo "if this is your first time using encfs."
+}
diff --git a/x11-misc/read-edid/Manifest b/x11-misc/read-edid/Manifest
new file mode 100644 (file)
index 0000000..b990b2a
--- /dev/null
@@ -0,0 +1,2 @@
+DIST read-edid-2.0.0.tar.gz 82282 RMD160 8dc10ab6ed09d567b4ca161e943eeb85a1dc407a SHA1 8605a242c0a104a70ab1a5cdd616fffbac52d6c8 SHA256 246ec14ec509e09ac26fe6862b120481b2cc881e2f142ba40886d6eec15e77e8
+EBUILD read-edid-2.0.0.ebuild 597 RMD160 a9c8b3ca5347bffffefb956d1cf9b0606816a6fb SHA1 a79ca44c61a91e0ebae4100b25935c9c03a0c870 SHA256 14d55110cfdf78bce668290c705786a11fa95dac2ee1f761c45c01e0a75884e3
diff --git a/x11-misc/read-edid/read-edid-2.0.0.ebuild b/x11-misc/read-edid/read-edid-2.0.0.ebuild
new file mode 100644 (file)
index 0000000..30a782f
--- /dev/null
@@ -0,0 +1,26 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: Exp $
+
+inherit autotools eutils
+
+DESCRIPTION="program that can get information from a pnp monitor."
+HOMEPAGE="http://polypux.org/projects/read-edid/"
+SRC_URI="http://polypux.org/projects/read-edid/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ~sparc x86"
+IUSE=""
+DEPEND="dev-libs/libx86"
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+       eautoreconf
+}
+
+src_install() {
+       emake DESTDIR="${D}" install || die "emake install failed."
+       dodoc AUTHORS ChangeLog NEWS README
+}