From b8143b4cbee4627e3af1ab1c27c0e814370578cc Mon Sep 17 00:00:00 2001 From: Felix Bechstein Date: Wed, 17 Dec 2008 22:13:14 +0100 Subject: [PATCH 1/4] init ub0rlay.git --- layman.txt | 18 ++++++++++++++++++ manifest1_obsolete | 0 2 files changed, 18 insertions(+) create mode 100644 layman.txt create mode 100644 manifest1_obsolete diff --git a/layman.txt b/layman.txt new file mode 100644 index 0000000..9f83cd3 --- /dev/null +++ b/layman.txt @@ -0,0 +1,18 @@ + + + + + + http://repo.or.cz/w/ub0rlay.git + + + + This is an ub0r overlay! + + + diff --git a/manifest1_obsolete b/manifest1_obsolete new file mode 100644 index 0000000..e69de29 -- 2.11.4.GIT From 85c167211c0f60676c4254df3112e3e22d56acbd Mon Sep 17 00:00:00 2001 From: Felix Bechstein Date: Wed, 17 Dec 2008 22:15:09 +0100 Subject: [PATCH 2/4] add old profiles --- profiles/package.mask | 1 + profiles/repo_name | 1 + profiles/use.local.desc | 1 + 3 files changed, 3 insertions(+) create mode 100644 profiles/package.mask create mode 100644 profiles/repo_name create mode 100644 profiles/use.local.desc diff --git a/profiles/package.mask b/profiles/package.mask new file mode 100644 index 0000000..ca4c57c --- /dev/null +++ b/profiles/package.mask @@ -0,0 +1 @@ +=sci-geosciences/merkaartor-9999 diff --git a/profiles/repo_name b/profiles/repo_name new file mode 100644 index 0000000..87b207e --- /dev/null +++ b/profiles/repo_name @@ -0,0 +1 @@ +ub0rlay diff --git a/profiles/use.local.desc b/profiles/use.local.desc new file mode 100644 index 0000000..b1dbe10 --- /dev/null +++ b/profiles/use.local.desc @@ -0,0 +1 @@ +media-sound/remuco-server:xmms2 - install xmms2 bindings -- 2.11.4.GIT From a7800f2985c3fa1846ecb31d1ef09e4969d63add Mon Sep 17 00:00:00 2001 From: Felix Bechstein Date: Wed, 17 Dec 2008 22:16:32 +0100 Subject: [PATCH 3/4] add old ebuilds from svn ub0rlay --- app-benchmarks/phoronix-test-suite/Manifest | 2 + .../phoronix-test-suite-1.0.5.ebuild | 108 ++ app-crypt/ccid/Manifest | 3 + app-crypt/ccid/ccid-1.3.8.ebuild | 43 + app-crypt/ccid/files/defs-0.patch | 11 + app-crypt/ifdokccid_lnx_x64/Manifest | 2 + .../ifdokccid_lnx_x64-3.4.0.ebuild | 32 + app-crypt/ifdokccid_lnx_x64/pcscd.out | 1552 ++++++++++++++++++++ app-portage/distclean/Manifest | 2 + app-portage/distclean/distclean-2.ebuild | 19 + app-portage/distclean/files/distclean-2 | 21 + dev-java/icedtea-bin/Manifest | 5 + dev-java/icedtea-bin/files/icedtea-bin-1.7.env | 17 + dev-java/icedtea-bin/icedtea-bin-1.7.0.ebuild | 52 + dev-java/icedtea/Manifest | 25 + dev-java/icedtea/files/digest-icedtea-1.4 | 6 + dev-java/icedtea/files/icedtea-1.4-gentoo.patch | 189 +++ dev-java/icedtea/files/icedtea-1.4-no-werror.patch | 11 + dev-java/icedtea/files/icedtea-1.4-xulrunner.patch | 135 ++ dev-java/icedtea/files/icedtea-1.7.env | 17 + dev-java/icedtea/icedtea-1.4.ebuild | 192 +++ dev-java/proguard/Manifest | 3 + dev-java/proguard/files/build.xml | 41 + dev-java/proguard/proguard-4.2-r1.ebuild | 95 ++ dev-java/sun-wtk-bin/Manifest | 3 + dev-java/sun-wtk-bin/sun-wtk-bin-2.5.2.ebuild | 114 ++ dev-util/dsss/Manifest | 2 + dev-util/dsss/dsss-0.75.ebuild | 43 + games-engines/indiana/Manifest | 2 + games-engines/indiana/indiana-0.0.3.ebuild | 45 + kde-misc/icemon/Manifest | 4 + kde-misc/icemon/icemon-0.1-r1.ebuild | 25 + kde-misc/icemon/icemon-1.0-r1.ebuild | 25 + media-fonts/tahoma/Manifest | 1 + media-fonts/tahoma/files/digest-tahoma-0 | 6 + media-fonts/tahoma/tahoma-1.ebuild | 26 + media-sound/remuco-server/Manifest | 9 + media-sound/remuco-server/files/amarok.bpp-0 | 21 + media-sound/remuco-server/files/mpd.bpp-0 | 20 + .../remuco-server/files/remuco-server.initd-0 | 18 + .../remuco-server/files/remuco-server.initd-1 | 18 + media-sound/remuco-server/files/totem.bpp-0 | 16 + .../remuco-server/remuco-server-0.7.2.ebuild | 81 + net-libs/curlpp/Manifest | 3 + net-libs/curlpp/curlpp-0.7.2.ebuild | 33 + net-libs/curlpp/files/disable-examples-build.patch | 9 + net-p2p/wuala/Manifest | 10 + net-p2p/wuala/files/wuala-1.cmd.patch | 7 + net-p2p/wuala/files/wuala-1.home.patch | 30 + net-p2p/wuala/files/wuala-1.patch | 8 + net-p2p/wuala/wuala-0-r1.ebuild | 47 + net-p2p/wuala/wuala-1-r1.ebuild | 47 + net-p2p/wuala/wuala-1-r2.ebuild | 48 + net-p2p/wuala/wuala-1-r3.ebuild | 50 + net-p2p/wuala/wuala-1.ebuild | 46 + net-print/turboprint/Manifest | 6 + net-print/turboprint/files/install-post-0.patch | 90 ++ net-print/turboprint/files/install-static-0.patch | 16 + net-print/turboprint/files/setup-0.patch | 11 + net-print/turboprint/turboprint-1.96.4.ebuild | 72 + net-proxy/routify/Manifest | 2 + net-proxy/routify/files/routify-0 | 114 ++ net-proxy/routify/routify-0.ebuild | 20 + net-wireless/aircrack-ng/Manifest | 3 + .../aircrack-ng/aircrack-ng-1.0_rc1.ebuild | 51 + .../aircrack-ng/files/process-group-leader.c | 26 + net-wireless/blueproximity/Manifest | 3 + .../blueproximity/blueproximity-1.2.5.ebuild | 28 + net-www/jDownloader/Manifest | 3 + net-www/jDownloader/files/jDownloader | 14 + net-www/jDownloader/jDownloader-3.217.ebuild | 36 + sci-geosciences/tah/Manifest | 6 + sci-geosciences/tah/files/local_conf-2.patch | 52 + sci-geosciences/tah/files/local_conf.patch | 22 + sci-geosciences/tah/files/tilesGen | 4 + sci-geosciences/tah/tah-9999-r1.ebuild | 54 + sci-geosciences/tah/tah-9999-r2.ebuild | 55 + sci-geosciences/tah/tah-9999.ebuild | 49 + sys-apps/sieca/Manifest | 2 + sys-apps/sieca/sieca-3.1.010.ebuild | 27 + sys-fs/encfs/Manifest | 3 + sys-fs/encfs/encfs-1.5.2.ebuild | 42 + sys-fs/encfs/encfs-9999.ebuild | 36 + x11-misc/read-edid/Manifest | 2 + x11-misc/read-edid/read-edid-2.0.0.ebuild | 26 + 85 files changed, 4275 insertions(+) create mode 100644 app-benchmarks/phoronix-test-suite/Manifest create mode 100644 app-benchmarks/phoronix-test-suite/phoronix-test-suite-1.0.5.ebuild create mode 100644 app-crypt/ccid/Manifest create mode 100644 app-crypt/ccid/ccid-1.3.8.ebuild create mode 100644 app-crypt/ccid/files/defs-0.patch create mode 100644 app-crypt/ifdokccid_lnx_x64/Manifest create mode 100644 app-crypt/ifdokccid_lnx_x64/ifdokccid_lnx_x64-3.4.0.ebuild create mode 100644 app-crypt/ifdokccid_lnx_x64/pcscd.out create mode 100644 app-portage/distclean/Manifest create mode 100644 app-portage/distclean/distclean-2.ebuild create mode 100755 app-portage/distclean/files/distclean-2 create mode 100644 dev-java/icedtea-bin/Manifest create mode 100644 dev-java/icedtea-bin/files/icedtea-bin-1.7.env create mode 100644 dev-java/icedtea-bin/icedtea-bin-1.7.0.ebuild create mode 100644 dev-java/icedtea/Manifest create mode 100644 dev-java/icedtea/files/digest-icedtea-1.4 create mode 100644 dev-java/icedtea/files/icedtea-1.4-gentoo.patch create mode 100644 dev-java/icedtea/files/icedtea-1.4-no-werror.patch create mode 100644 dev-java/icedtea/files/icedtea-1.4-xulrunner.patch create mode 100644 dev-java/icedtea/files/icedtea-1.7.env create mode 100644 dev-java/icedtea/icedtea-1.4.ebuild create mode 100644 dev-java/proguard/Manifest create mode 100644 dev-java/proguard/files/build.xml create mode 100644 dev-java/proguard/proguard-4.2-r1.ebuild create mode 100644 dev-java/sun-wtk-bin/Manifest create mode 100644 dev-java/sun-wtk-bin/sun-wtk-bin-2.5.2.ebuild create mode 100644 dev-util/dsss/Manifest create mode 100644 dev-util/dsss/dsss-0.75.ebuild create mode 100644 games-engines/indiana/Manifest create mode 100644 games-engines/indiana/indiana-0.0.3.ebuild create mode 100644 kde-misc/icemon/Manifest create mode 100644 kde-misc/icemon/icemon-0.1-r1.ebuild create mode 100644 kde-misc/icemon/icemon-1.0-r1.ebuild create mode 100644 media-fonts/tahoma/Manifest create mode 100644 media-fonts/tahoma/files/digest-tahoma-0 create mode 100644 media-fonts/tahoma/tahoma-1.ebuild create mode 100644 media-sound/remuco-server/Manifest create mode 100644 media-sound/remuco-server/files/amarok.bpp-0 create mode 100644 media-sound/remuco-server/files/mpd.bpp-0 create mode 100644 media-sound/remuco-server/files/remuco-server.initd-0 create mode 100644 media-sound/remuco-server/files/remuco-server.initd-1 create mode 100644 media-sound/remuco-server/files/totem.bpp-0 create mode 100644 media-sound/remuco-server/remuco-server-0.7.2.ebuild create mode 100644 net-libs/curlpp/Manifest create mode 100644 net-libs/curlpp/curlpp-0.7.2.ebuild create mode 100644 net-libs/curlpp/files/disable-examples-build.patch create mode 100644 net-p2p/wuala/Manifest create mode 100644 net-p2p/wuala/files/wuala-1.cmd.patch create mode 100644 net-p2p/wuala/files/wuala-1.home.patch create mode 100644 net-p2p/wuala/files/wuala-1.patch create mode 100644 net-p2p/wuala/wuala-0-r1.ebuild create mode 100644 net-p2p/wuala/wuala-1-r1.ebuild create mode 100644 net-p2p/wuala/wuala-1-r2.ebuild create mode 100644 net-p2p/wuala/wuala-1-r3.ebuild create mode 100644 net-p2p/wuala/wuala-1.ebuild create mode 100644 net-print/turboprint/Manifest create mode 100644 net-print/turboprint/files/install-post-0.patch create mode 100644 net-print/turboprint/files/install-static-0.patch create mode 100644 net-print/turboprint/files/setup-0.patch create mode 100644 net-print/turboprint/turboprint-1.96.4.ebuild create mode 100644 net-proxy/routify/Manifest create mode 100755 net-proxy/routify/files/routify-0 create mode 100644 net-proxy/routify/routify-0.ebuild create mode 100644 net-wireless/aircrack-ng/Manifest create mode 100644 net-wireless/aircrack-ng/aircrack-ng-1.0_rc1.ebuild create mode 100644 net-wireless/aircrack-ng/files/process-group-leader.c create mode 100644 net-wireless/blueproximity/Manifest create mode 100644 net-wireless/blueproximity/blueproximity-1.2.5.ebuild create mode 100644 net-www/jDownloader/Manifest create mode 100755 net-www/jDownloader/files/jDownloader create mode 100644 net-www/jDownloader/jDownloader-3.217.ebuild create mode 100644 sci-geosciences/tah/Manifest create mode 100644 sci-geosciences/tah/files/local_conf-2.patch create mode 100644 sci-geosciences/tah/files/local_conf.patch create mode 100755 sci-geosciences/tah/files/tilesGen create mode 100644 sci-geosciences/tah/tah-9999-r1.ebuild create mode 100644 sci-geosciences/tah/tah-9999-r2.ebuild create mode 100644 sci-geosciences/tah/tah-9999.ebuild create mode 100644 sys-apps/sieca/Manifest create mode 100644 sys-apps/sieca/sieca-3.1.010.ebuild create mode 100644 sys-fs/encfs/Manifest create mode 100644 sys-fs/encfs/encfs-1.5.2.ebuild create mode 100644 sys-fs/encfs/encfs-9999.ebuild create mode 100644 x11-misc/read-edid/Manifest create mode 100644 x11-misc/read-edid/read-edid-2.0.0.ebuild diff --git a/app-benchmarks/phoronix-test-suite/Manifest b/app-benchmarks/phoronix-test-suite/Manifest new file mode 100644 index 0000000..e405289 --- /dev/null +++ b/app-benchmarks/phoronix-test-suite/Manifest @@ -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 index 0000000..43d4081 --- /dev/null +++ b/app-benchmarks/phoronix-test-suite/phoronix-test-suite-1.0.5.ebuild @@ -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 index 0000000..1042e7b --- /dev/null +++ b/app-crypt/ccid/Manifest @@ -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 index 0000000..c91a2fe --- /dev/null +++ b/app-crypt/ccid/ccid-1.3.8.ebuild @@ -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 index 0000000..ed37caa --- /dev/null +++ b/app-crypt/ccid/files/defs-0.patch @@ -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 index 0000000..e6e1989 --- /dev/null +++ b/app-crypt/ifdokccid_lnx_x64/Manifest @@ -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 index 0000000..58aae58 --- /dev/null +++ b/app-crypt/ifdokccid_lnx_x64/ifdokccid_lnx_x64-3.4.0.ebuild @@ -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 index 0000000..186ebfc --- /dev/null +++ b/app-crypt/ifdokccid_lnx_x64/pcscd.out @@ -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, "\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 + +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 index 0000000..fb6909a --- /dev/null +++ b/app-portage/distclean/Manifest @@ -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 index 0000000..36c5382 --- /dev/null +++ b/app-portage/distclean/distclean-2.ebuild @@ -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 index 0000000..201f070 --- /dev/null +++ b/app-portage/distclean/files/distclean-2 @@ -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 index 0000000..b1e8733 --- /dev/null +++ b/dev-java/icedtea-bin/Manifest @@ -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 index 0000000..c91c4cd --- /dev/null +++ b/dev-java/icedtea-bin/files/icedtea-bin-1.7.env @@ -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 index 0000000..0428bbc --- /dev/null +++ b/dev-java/icedtea-bin/icedtea-bin-1.7.0.ebuild @@ -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 index 0000000..baf75ce --- /dev/null +++ b/dev-java/icedtea/Manifest @@ -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 index 0000000..b4c89ef --- /dev/null +++ b/dev-java/icedtea/files/digest-icedtea-1.4 @@ -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 index 0000000..fe48108 --- /dev/null +++ b/dev-java/icedtea/files/icedtea-1.4-gentoo.patch @@ -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 + #else +-#include ++#include + #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 + #else +-#include ++#include + #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 index 0000000..6d5d592 --- /dev/null +++ b/dev-java/icedtea/files/icedtea-1.4-no-werror.patch @@ -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 index 0000000..362f1c7 --- /dev/null +++ b/dev-java/icedtea/files/icedtea-1.4-xulrunner.patch @@ -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 index 0000000..45d44b0 --- /dev/null +++ b/dev-java/icedtea/files/icedtea-1.7.env @@ -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 index 0000000..08a3e4d --- /dev/null +++ b/dev-java/icedtea/icedtea-1.4.ebuild @@ -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 index 0000000..83a8e33 --- /dev/null +++ b/dev-java/proguard/Manifest @@ -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 index 0000000..7eff4bc --- /dev/null +++ b/dev-java/proguard/files/build.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev-java/proguard/proguard-4.2-r1.ebuild b/dev-java/proguard/proguard-4.2-r1.ebuild new file mode 100644 index 0000000..7608159 --- /dev/null +++ b/dev-java/proguard/proguard-4.2-r1.ebuild @@ -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 index 0000000..3e0df28 --- /dev/null +++ b/dev-java/sun-wtk-bin/Manifest @@ -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 index 0000000..7c0c62b --- /dev/null +++ b/dev-java/sun-wtk-bin/sun-wtk-bin-2.5.2.ebuild @@ -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 index 0000000..0794aa7 --- /dev/null +++ b/dev-util/dsss/Manifest @@ -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 index 0000000..5034636 --- /dev/null +++ b/dev-util/dsss/dsss-0.75.ebuild @@ -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 index 0000000..f2ff5c8 --- /dev/null +++ b/games-engines/indiana/Manifest @@ -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 index 0000000..502a131 --- /dev/null +++ b/games-engines/indiana/indiana-0.0.3.ebuild @@ -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 index 0000000..b28aac3 --- /dev/null +++ b/kde-misc/icemon/Manifest @@ -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 index 0000000..b92ac65 --- /dev/null +++ b/kde-misc/icemon/icemon-0.1-r1.ebuild @@ -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 index 0000000..7b8bbaa --- /dev/null +++ b/kde-misc/icemon/icemon-1.0-r1.ebuild @@ -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 index 0000000..cca380c --- /dev/null +++ b/media-fonts/tahoma/Manifest @@ -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 index 0000000..3a76b59 --- /dev/null +++ b/media-fonts/tahoma/files/digest-tahoma-0 @@ -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 index 0000000..93110f3 --- /dev/null +++ b/media-fonts/tahoma/tahoma-1.ebuild @@ -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 index 0000000..e377605 --- /dev/null +++ b/media-sound/remuco-server/Manifest @@ -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 index 0000000..2922812 --- /dev/null +++ b/media-sound/remuco-server/files/amarok.bpp-0 @@ -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 "" | sed -e "s,^ *<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 index 0000000..304924b --- /dev/null +++ b/media-sound/remuco-server/files/mpd.bpp-0 @@ -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 index 0000000..e46b873 --- /dev/null +++ b/media-sound/remuco-server/files/remuco-server.initd-0 @@ -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 index 0000000..3dd6503 --- /dev/null +++ b/media-sound/remuco-server/files/remuco-server.initd-1 @@ -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 index 0000000..edf8a77 --- /dev/null +++ b/media-sound/remuco-server/files/totem.bpp-0 @@ -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 index 0000000..d4e4c1b --- /dev/null +++ b/media-sound/remuco-server/remuco-server-0.7.2.ebuild @@ -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 index 0000000..9e9c9ff --- /dev/null +++ b/net-libs/curlpp/Manifest @@ -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 index 0000000..7ac2a62 --- /dev/null +++ b/net-libs/curlpp/curlpp-0.7.2.ebuild @@ -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 index 0000000..0a425eb --- /dev/null +++ b/net-libs/curlpp/files/disable-examples-build.patch @@ -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 index 0000000..32b3a74 --- /dev/null +++ b/net-p2p/wuala/Manifest @@ -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 index 0000000..7287290 --- /dev/null +++ b/net-p2p/wuala/files/wuala-1.cmd.patch @@ -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 index 0000000..75d3556 --- /dev/null +++ b/net-p2p/wuala/files/wuala-1.home.patch @@ -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 index 0000000..96bbc3f --- /dev/null +++ b/net-p2p/wuala/files/wuala-1.patch @@ -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 index 0000000..a8cb852 --- /dev/null +++ b/net-p2p/wuala/wuala-0-r1.ebuild @@ -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 index 0000000..9dccd6c --- /dev/null +++ b/net-p2p/wuala/wuala-1-r1.ebuild @@ -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 index 0000000..e646b86 --- /dev/null +++ b/net-p2p/wuala/wuala-1-r2.ebuild @@ -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 index 0000000..ab81b5b --- /dev/null +++ b/net-p2p/wuala/wuala-1-r3.ebuild @@ -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 index 0000000..5455580 --- /dev/null +++ b/net-p2p/wuala/wuala-1.ebuild @@ -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 index 0000000..2fe2f33 --- /dev/null +++ b/net-print/turboprint/Manifest @@ -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 index 0000000..746890d --- /dev/null +++ b/net-print/turboprint/files/install-post-0.patch @@ -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 index 0000000..d209072 --- /dev/null +++ b/net-print/turboprint/files/install-static-0.patch @@ -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 index 0000000..0e72d2e --- /dev/null +++ b/net-print/turboprint/files/setup-0.patch @@ -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 index 0000000..3101b4d --- /dev/null +++ b/net-print/turboprint/turboprint-1.96.4.ebuild @@ -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 index 0000000..64aa3e9 --- /dev/null +++ b/net-proxy/routify/Manifest @@ -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 index 0000000..18dc5ba --- /dev/null +++ b/net-proxy/routify/files/routify-0 @@ -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 April 16th 2006 +# Modified by Felix Bechstein 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 [...]" >&2 + exit 1 +fi + +if [ "$#" = 1 ] && ( [ "$1" = "-h" ] || [ "$1" = "--help" ] ) +then + echo "Usage: $0 [...]" + exit 0 +fi + +TSOCKS_PORT=$1 +shift + +if [ "$#" = 0 ] +then + echo "Usage: $0 [...]" >&2 + exit 1 +fi +if [ "$#" = 1 ] && ( [ "$1" = "-h" ] || [ "$1" = "--help" ] ) +then + echo "Usage: $0 [...]" + 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 index 0000000..3aaae2f --- /dev/null +++ b/net-proxy/routify/routify-0.ebuild @@ -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 index 0000000..60e9ae7 --- /dev/null +++ b/net-wireless/aircrack-ng/Manifest @@ -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 index 0000000..4d91821 --- /dev/null +++ b/net-wireless/aircrack-ng/aircrack-ng-1.0_rc1.ebuild @@ -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 index 0000000..4abdccc --- /dev/null +++ b/net-wireless/aircrack-ng/files/process-group-leader.c @@ -0,0 +1,26 @@ +#include +#include +#include +#include + +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 index 0000000..0cd5f2d --- /dev/null +++ b/net-wireless/blueproximity/Manifest @@ -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 index 0000000..7b62077 --- /dev/null +++ b/net-wireless/blueproximity/blueproximity-1.2.5.ebuild @@ -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 index 0000000..ad184a4 --- /dev/null +++ b/net-www/jDownloader/Manifest @@ -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 index 0000000..721cf35 --- /dev/null +++ b/net-www/jDownloader/files/jDownloader @@ -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 index 0000000..d59e54b --- /dev/null +++ b/net-www/jDownloader/jDownloader-3.217.ebuild @@ -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 index 0000000..107c04b --- /dev/null +++ b/sci-geosciences/tah/Manifest @@ -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 index 0000000..32d8a21 --- /dev/null +++ b/sci-geosciences/tah/files/local_conf-2.patch @@ -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 index 0000000..15cb125 --- /dev/null +++ b/sci-geosciences/tah/files/local_conf.patch @@ -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 index 0000000..a6093da --- /dev/null +++ b/sci-geosciences/tah/files/tilesGen @@ -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 index 0000000..1a11487 --- /dev/null +++ b/sci-geosciences/tah/tah-9999-r1.ebuild @@ -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 index 0000000..9e7621e --- /dev/null +++ b/sci-geosciences/tah/tah-9999-r2.ebuild @@ -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 index 0000000..ca38f7a --- /dev/null +++ b/sci-geosciences/tah/tah-9999.ebuild @@ -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 index 0000000..0aa09cc --- /dev/null +++ b/sys-apps/sieca/Manifest @@ -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 index 0000000..7ca5462 --- /dev/null +++ b/sys-apps/sieca/sieca-3.1.010.ebuild @@ -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 index 0000000..47de5b3 --- /dev/null +++ b/sys-fs/encfs/Manifest @@ -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 index 0000000..f570503 --- /dev/null +++ b/sys-fs/encfs/encfs-1.5.2.ebuild @@ -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 index 0000000..2b9a0f1 --- /dev/null +++ b/sys-fs/encfs/encfs-9999.ebuild @@ -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 index 0000000..b990b2a --- /dev/null +++ b/x11-misc/read-edid/Manifest @@ -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 index 0000000..30a782f --- /dev/null +++ b/x11-misc/read-edid/read-edid-2.0.0.ebuild @@ -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 +} -- 2.11.4.GIT From 5ee560521c8b8b04c1c0f6d0e0fddf5b9a25541a Mon Sep 17 00:00:00 2001 From: Felix Bechstein Date: Wed, 17 Dec 2008 22:20:15 +0100 Subject: [PATCH 4/4] rm unused file --- app-crypt/ifdokccid_lnx_x64/pcscd.out | 1552 --------------------------------- 1 file changed, 1552 deletions(-) delete mode 100644 app-crypt/ifdokccid_lnx_x64/pcscd.out diff --git a/app-crypt/ifdokccid_lnx_x64/pcscd.out b/app-crypt/ifdokccid_lnx_x64/pcscd.out deleted file mode 100644 index 186ebfc..0000000 --- a/app-crypt/ifdokccid_lnx_x64/pcscd.out +++ /dev/null @@ -1,1552 +0,0 @@ -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, "\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 - -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 -- 2.11.4.GIT