Sync with portage [Thu Feb 20 16:23:09 MSK 2014].

mhiretskiy
root 10 years ago
parent 32c6864a71
commit 70a9b2bdb2

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/brltty/brltty-5.0.ebuild,v 1.1 2014/02/09 18:55:59 teiresias Exp $
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/brltty/brltty-5.0-r1.ebuild,v 1.1 2014/02/20 03:23:11 teiresias Exp $
EAPI=5
@ -17,7 +17,7 @@ LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
IUSE="+api +beeper bluetooth +contracted-braille doc +fm gpm iconv icu
java +learn-mode +midi ncurses nls ocaml +pcm python usb +speech
java +midi ncurses nls ocaml +pcm python usb +speech
tcl X"
REQUIRED_USE="doc? ( api )
java? ( api )
@ -64,23 +64,24 @@ src_configure() {
# Disable stripping since we do that ourselves.
econf \
--prefix=/ \
--localedir=/usr/share/locale \
--includedir=/usr/include \
--localstatedir=/var \
--disable-stripping \
--with-install-root="${D}" \
--with-writable-directory="/run/brltty" \
$(use_enable api) \
$(use_enable beeper beeper-support) \
$(use_with beeper beep-package) \
$(use_enable contracted-braille) \
$(use_enable fm fm-support) \
$(use_with fm fm-package) \
$(use_enable gpm) \
$(use_enable iconv) \
$(use_enable icu) \
$(use_enable java java-bindings) \
$(use_enable learn-mode) \
$(use_enable midi midi-support) \
$(use_with midi midi-package) \
$(use_enable nls i18n) \
$(use_enable ocaml ocaml-bindings) \
$(use_enable pcm pcm-support) \
$(use_with pcm pcm-package) \
$(use_enable python python-bindings) \
$(use_enable speech speech-support) \
$(use_enable tcl tcl-bindings) \
@ -120,6 +121,7 @@ src_install() {
udev_newrules Autostart/Udev/udev.rules 70-brltty.rules
newinitd "${FILESDIR}"/brltty.rc brltty
systemd_dounit Autostart/Systemd/brltty.service
systemd_dotmpfilesd "${FILESDIR}/${PN}.tmpfiles.conf"
libdir="$(get_libdir)"
mkdir -p "${D}"/usr/${libdir}/

@ -0,0 +1 @@
d /var/run/brltty 0755 root root -

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/file-roller/file-roller-2.32.2.ebuild,v 1.9 2012/12/16 08:31:41 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/file-roller/file-roller-2.32.2.ebuild,v 1.10 2014/02/20 07:12:55 pacho Exp $
EAPI="3"
GCONF_DEBUG="no"
@ -64,7 +64,7 @@ pkg_postinst() {
gnome2_pkg_postinst
elog "${PN} is a frontend for several archiving utilities. If you want a"
elog "particular achive format support, see ${HOMEPAGE}"
elog "particular archive format support, see ${HOMEPAGE}"
elog "and install the relevant package."
elog
elog "for example:"

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/file-roller/file-roller-3.10.2.1.ebuild,v 1.1 2013/12/24 15:21:05 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/file-roller/file-roller-3.10.2.1.ebuild,v 1.2 2014/02/20 07:12:55 pacho Exp $
EAPI="5"
GCONF_DEBUG="no"
@ -46,7 +46,7 @@ DEPEND="${RDEPEND}
DISABLE_AUTOFORMATTING="yes"
DOC_CONTENTS="
${PN} is a frontend for several archiving utilities. If you want a
particular achive format support, see ${HOMEPAGE}
particular archive format support, see ${HOMEPAGE}
and install the relevant package. For example:
7-zip - app-arch/p7zip
ace - app-arch/unace

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/file-roller/file-roller-3.8.4-r2.ebuild,v 1.3 2013/12/08 17:36:42 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/file-roller/file-roller-3.8.4-r2.ebuild,v 1.4 2014/02/20 07:12:55 pacho Exp $
EAPI="5"
GCONF_DEBUG="no"
@ -46,7 +46,7 @@ DEPEND="${RDEPEND}
DISABLE_AUTOFORMATTING="yes"
DOC_CONTENTS="
${PN} is a frontend for several archiving utilities. If you want a
particular achive format support, see ${HOMEPAGE}
particular archive format support, see ${HOMEPAGE}
and install the relevant package. For example:
7-zip - app-arch/p7zip
ace - app-arch/unace

@ -1,2 +1,2 @@
DIST zpaq638.zip 568402 SHA256 83d6a0a018e8edbac721517225475c06f0e7d88e6a1a69abe3b58e687eb6e13b SHA512 a2c038c6f9861f74c18cbdbf81ed94a18cc4b4440a931e3355abb5a14a906e91ff38f0c1be771b4b43a0442985d7d85779dfe1efed3d57b8155646f379204441 WHIRLPOOL 1d1a8aa7e590f81771ffcee58b12fe253802528e7decaa3442a6448270ef3cf32f1233757e17eee58d3b37a0df9b0c8def9460541ac4ac97e559345a0ca29046
DIST zpaq641.zip 576673 SHA256 0d90a6be9a70c9c2b337116da4044385821c3b7bbd1988bff8d21171e5daf86c SHA512 48ee840496ee3b61b33117a7a421903635b515040c1a4414c83be66ae6da2516e26511fb3a09ecd1448a84f6b1e7f6df5069af6806d53361110a11590270e7eb WHIRLPOOL a27c3a06854face7e6a6558863e351700601459b354904d61733e75d3719a047a041fff3b315954801ca610355facdf1242b232edfd630d25bef94a321179e6e
DIST zpaq649.zip 609714 SHA256 d6162d40f17649573ca355038ef7b79baf337696f8c14ca58706dcb6519b5767 SHA512 67e5fb2fb5d0c6f8b05e126aeaf3b9b2173c343487627ebaddbf63ce56ef044842e6e7b7ed20c80e813fe04c625421101ef157e21fc72d6411daec4ad25c77ae WHIRLPOOL e3bac2a75d4e5288b5093eb8989155c212a8260ffbd0d0a6a90acbae7c59a9ad20ade591744e573c557e510cd2b32c2d562cfe6c805aba90cd837fd5288279b3

@ -1,43 +1,33 @@
From a7f0c119e6daee36953173509762bc001234b86d Mon Sep 17 00:00:00 2001
From 0f4930dd8bdc1bb67c197fd3cdc3d8d832323209 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
Date: Thu, 6 Jan 2011 17:30:56 +0100
Subject: [PATCH] Add autotools files.
Now with libtool support!
---
Makefile.am | 15 +++++++++++++++
configure.ac | 23 +++++++++++++++++++++++
2 files changed, 38 insertions(+), 0 deletions(-)
Makefile.am | 5 +++++
configure.ac | 17 +++++++++++++++++
2 files changed, 22 insertions(+)
create mode 100644 Makefile.am
create mode 100644 configure.ac
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..b6dd881
index 0000000..c60308f
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,15 @@
@@ -0,0 +1,5 @@
+lib_LTLIBRARIES = libzpaq.la
+include_HEADERS = libzpaq.h
+
+if HAVE_POD2MAN
+man3_MANS = libzpaq.3
+
+libzpaq.3: libzpaq.3.pod
+ $(POD2MAN) $< > $@
+endif
+
+libzpaq_la_SOURCES = libzpaq.cpp libzpaq.h
+libzpaq_la_LDFLAGS = -version-info @ABI_VERSION@
+
+MOSTLYCLEANFILES = libzpaq.3
+EXTRA_DIST = libzpaq.3.pod
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..02d289b
index 0000000..4118d18
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,23 @@
@@ -0,0 +1,17 @@
+AC_PREREQ([2.60])
+AC_INIT([libzpaq], [na])
+AC_CONFIG_AUX_DIR([build-aux])
@ -46,12 +36,6 @@ index 0000000..02d289b
+LT_INIT([disable-static])
+AC_PROG_CXX
+
+AC_CHECK_PROG([POD2MAN], [pod2man], [pod2man])
+AM_CONDITIONAL([HAVE_POD2MAN], [test x"$POD2MAN" != x""])
+AS_IF([test "x$POD2MAN" = x], [
+ AC_MSG_WARN([Unable to find pod2man, manpage will not be generated])
+])
+
+AC_ARG_WITH([library-version],
+ [AS_HELP_STRING([--with-library-version=<VERSION>],
+ [Set library libtool version])],, [
@ -62,5 +46,5 @@ index 0000000..02d289b
+AC_CONFIG_FILES([Makefile])
+AC_OUTPUT
--
1.7.6.1
1.9.0

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/libzpaq/libzpaq-6.41.ebuild,v 1.1 2013/09/19 09:04:01 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/libzpaq/libzpaq-6.41.ebuild,v 1.2 2014/02/19 16:58:02 mgorny Exp $
EAPI=5
@ -30,8 +30,6 @@ src_prepare() {
src_configure() {
local myeconfargs=(
--with-library-version=${SLOT#*/}:0:0
# man-page is no longer there
ac_cv_prog_POD2MAN=
)
use debug || append-cppflags -DNDEBUG

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/libzpaq/libzpaq-6.38.ebuild,v 1.1 2013/07/20 14:21:32 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/libzpaq/libzpaq-6.49.ebuild,v 1.1 2014/02/19 17:32:36 mgorny Exp $
EAPI=5
@ -24,20 +24,17 @@ S=${WORKDIR}
src_prepare() {
EPATCH_OPTS+=-p1 epatch "${FILESDIR}"/0001-Add-autotools-files.patch
# XXX: update the patch instead when the old version is gone
touch libzpaqo.cpp || die
autotools-utils_src_prepare
}
src_configure() {
local myeconfargs=(
--with-library-version=${SLOT#*/}:0:0
# man-page is no longer there
ac_cv_prog_POD2MAN=
--with-library-version=5:0:1
)
use debug || append-cppflags -DNDEBUG
use jit || append-cppflags -DNOJIT
append-cppflags -Dunix
autotools-utils_src_configure
}

@ -1,8 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/tar-1.27.1-r1.ebuild,v 1.4 2014/02/08 14:56:24 hattya Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/tar-1.27.1-r2.ebuild,v 1.1 2014/02/19 14:49:03 polynomial-c Exp $
EAPI="3"
EAPI=4
inherit flag-o-matic eutils
@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="acl minimal nls selinux static userland_GNU xattr"
RDEPEND="acl? ( virtual/acl )
@ -49,13 +49,13 @@ src_configure() {
}
src_install() {
emake DESTDIR="${D}" install || die
emake DESTDIR="${D}" install
local p=$(usex userland_GNU "" "g")
if [[ -z ${p} ]] ; then
# a nasty yet required piece of baggage
exeinto /etc
doexe "${FILESDIR}"/rmt || die
doexe "${FILESDIR}"/rmt
fi
# autoconf looks for gtar before tar (in configure scripts), hence
@ -68,12 +68,12 @@ src_install() {
dodoc AUTHORS ChangeLog* NEWS README* THANKS
newman "${FILESDIR}"/tar.1-1.27 ${p}tar.1
mv "${ED}"/usr/sbin/${p}backup{,-tar}
mv "${ED}"/usr/sbin/${p}restore{,-tar}
mv "${ED}"/usr/sbin/${p}backup{,-tar} || die
mv "${ED}"/usr/sbin/${p}restore{,-tar} || die
if use minimal ; then
find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \
-type f -a '!' '(' -name tar -o -name ${p}tar ')' \
-delete
-delete || die
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/zopfli/zopfli-1.0.0_p20131216.ebuild,v 1.2 2014/01/16 20:54:50 vincent Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/zopfli/zopfli-1.0.0_p20131216.ebuild,v 1.3 2014/02/19 13:25:20 pinkbyte Exp $
EAPI="5"
@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="0/1"
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
S="${WORKDIR}/${PN}"

@ -1,4 +1,3 @@
DIST bmp_j4a.zip 1852 SHA256 6b314e518f5b9ceffdac183229ddf74e6b5a0f4ef0e47181f652bf46e55de03c SHA512 d138e06122a322382d3c6c842afff6b934779400c15e857614bac6bad0f83b7f48cbf5d6c399209bb96c955ef54646d48fb4aff0034f0668b14ccd708c1c63af WHIRLPOOL 9bddfda6cc8d1251357fdfff8d94e0666f046cea0863eb2a5b60514ba3b071f73df6dafd0359652e6aea8f81b6e9e1f2e3749e6c5b8522e996814ef8ae04ed9a
DIST bmp_j4b.zip 2654 SHA256 131a4cce96a56a5f4c61fd9a226b22b5d19f1838076b25f91e5815d9b40f32de SHA512 deb3aaffbe8f1e1e2fa33bbc4c87446ac1f0144788098c468a9218871715ef87e7f63b406ed43db77b6d02a5a3b73e38c230707766cb4a32162c5c8978c312dc WHIRLPOOL c0d5c5bd4d77c24478744daab6c929688ff12a3f9c75c89d5208e7d6b22a42e7d9e59af079d289fe3fee3573a7614ea716abd3693f67be1bbcd38d1db2574f94
DIST bwt_j3.zip 16535 SHA256 c5e75abdd8d8a3fb6effa3c467e98aeb3175068bd454a635baae79de024b9120 SHA512 8a34909cd70cae76ee2c19b1d90895ab75422b7b2053cf6a4555250871a9ec1f585fe6d115abd6c0ea4cf092711ab71ab48906b4ec5b0230b4fe62b989177f33 WHIRLPOOL 153dd0f98201218d867360f73ef3eceda4f7a784e4e46927c34615a442bd63ecaca00ad59cf42ce2da3a80461ea5e8a6d3bff02d51b5d33d4226876fb4ffbf3e
DIST bwt_slowmode1.zip 138176 SHA256 3b7fb3c4a2491b4f8b2c243f7f67a4f2c7d2b793558207001b2565f06e145a92 SHA512 d415b049f284dc4d3d2211830db260489f26e6b1cc00fd60c16b6d138196299ce247fd0e20b58bef016451a3d5aaf9f55e53585ce97f95d1cfa5672735e4316a WHIRLPOOL fc4b56621de29fd1ec424924678e80191247b64e8f07a84ea1d9fd4dd273ca2e4a4c6eb6102a668e837aafe53035a542741b614ce76dc51ee165e229da764de5

@ -1,64 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/zpaq-extras/zpaq-extras-1.ebuild,v 1.1 2011/08/25 12:14:38 mgorny Exp $
EAPI=3
inherit base toolchain-funcs
DESCRIPTION="A set of additional compression profiles for app-arch/zpaq"
HOMEPAGE="http://mattmahoney.net/dc/zpaq.html"
SRC_URI="http://mattmahoney.net/dc/bwt_j3.zip
http://mattmahoney.net/dc/bwt_slowmode1.zip
http://mattmahoney.net/dc/exe_j1.zip
http://mattmahoney.net/dc/jpg_test2.zip
http://mattmahoney.net/dc/min.zip
http://mattmahoney.net/dc/fast.cfg -> zpaq-fast.cfg
http://mattmahoney.net/dc/mid.cfg -> zpaq-mid.cfg
http://mattmahoney.net/dc/max.cfg -> zpaq-max.cfg
http://mattmahoney.net/dc/bmp_j4a.zip"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="app-arch/unzip"
RDEPEND=">=app-arch/zpaq-3"
S=${WORKDIR}
src_unpack() {
local x
for x in ${A}; do
if [[ ${x} == *.cfg ]]; then
cp "${DISTDIR}"/${x} ${x#zpaq-} || die
fi
done
default
}
src_configure() {
sed \
-e "/^pcomp zpaq/s:-m:-m${EPREFIX}/usr/share/zpaq/:" \
-e "s:^pcomp zpaq:pcomp ${EPREFIX}/usr/bin/zpaq:" \
-e "s:^pcomp \([^/]\):pcomp ${EPREFIX}/usr/libexec/zpaq/\1:" \
-i *.cfg || die
local sources=( *.cpp )
# (the following assignment flattens the array)
progs=${sources[@]%.cpp}
}
src_compile() {
tc-export CXX
emake ${progs} || die
}
src_install() {
exeinto /usr/libexec/zpaq
doexe ${progs} || die
insinto /usr/share/zpaq
doins *.cfg || die
}

@ -1,2 +1,2 @@
DIST zpaq638.zip 568402 SHA256 83d6a0a018e8edbac721517225475c06f0e7d88e6a1a69abe3b58e687eb6e13b SHA512 a2c038c6f9861f74c18cbdbf81ed94a18cc4b4440a931e3355abb5a14a906e91ff38f0c1be771b4b43a0442985d7d85779dfe1efed3d57b8155646f379204441 WHIRLPOOL 1d1a8aa7e590f81771ffcee58b12fe253802528e7decaa3442a6448270ef3cf32f1233757e17eee58d3b37a0df9b0c8def9460541ac4ac97e559345a0ca29046
DIST zpaq641.zip 576673 SHA256 0d90a6be9a70c9c2b337116da4044385821c3b7bbd1988bff8d21171e5daf86c SHA512 48ee840496ee3b61b33117a7a421903635b515040c1a4414c83be66ae6da2516e26511fb3a09ecd1448a84f6b1e7f6df5069af6806d53361110a11590270e7eb WHIRLPOOL a27c3a06854face7e6a6558863e351700601459b354904d61733e75d3719a047a041fff3b315954801ca610355facdf1242b232edfd630d25bef94a321179e6e
DIST zpaq649.zip 609714 SHA256 d6162d40f17649573ca355038ef7b79baf337696f8c14ca58706dcb6519b5767 SHA512 67e5fb2fb5d0c6f8b05e126aeaf3b9b2173c343487627ebaddbf63ce56ef044842e6e7b7ed20c80e813fe04c625421101ef157e21fc72d6411daec4ad25c77ae WHIRLPOOL e3bac2a75d4e5288b5093eb8989155c212a8260ffbd0d0a6a90acbae7c59a9ad20ade591744e573c557e510cd2b32c2d562cfe6c805aba90cd837fd5288279b3

@ -1,46 +1,36 @@
From 9dbddd291b6d9bda9701346f88093908dfbaaf72 Mon Sep 17 00:00:00 2001
From 0120bcc43898ebc26af64befabc5552b31fa2992 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
Date: Tue, 4 Jan 2011 21:04:53 +0100
Subject: [PATCH] Add autotools files.
---
Makefile.am | 17 ++++
configure.ac | 25 ++++++
m4/ax_pthread.m4 | 246 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 288 insertions(+)
Makefile.am | 7 ++
configure.ac | 19 +++++
m4/ax_pthread.m4 | 246 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 272 insertions(+)
create mode 100644 Makefile.am
create mode 100644 configure.ac
create mode 100644 m4/ax_pthread.m4
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..c77ba7c
index 0000000..c1135e5
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,17 @@
@@ -0,0 +1,7 @@
+bin_PROGRAMS = zpaq
+
+ACLOCAL_AMFLAGS = -I m4
+
+if HAVE_POD2MAN
+man1_MANS = zpaq.1
+
+zpaq.1: zpaq.1.pod
+ $(POD2MAN) $< > $@
+endif
+
+zpaq_SOURCES = zpaq.cpp
+zpaq_CXXFLAGS = $(PTHREAD_CFLAGS) $(LIBDIVSUFSORT_CFLAGS)
+zpaq_LDADD = -lzpaq $(LIBDIVSUFSORT_LIBS)
+
+MOSTLYCLEANFILES = zpaq.1
+EXTRA_DIST = zpaq.1.pod
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..6f73e86
index 0000000..d0f5bb2
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,25 @@
@@ -0,0 +1,19 @@
+AC_PREREQ([2.60])
+AC_INIT([zpaq], [na])
+AC_CONFIG_AUX_DIR([build-aux])
@ -51,12 +41,6 @@ index 0000000..6f73e86
+ACX_PTHREAD
+PKG_CHECK_MODULES([LIBDIVSUFSORT], [libdivsufsort])
+
+AC_CHECK_PROG([POD2MAN], [pod2man], [pod2man])
+AM_CONDITIONAL([HAVE_POD2MAN], [test x"$POD2MAN" != x""])
+AS_IF([test "x$POD2MAN" = x], [
+ AC_MSG_WARN([Unable to find pod2man, manpage will not be generated])
+])
+
+AC_ARG_ENABLE([debug],
+ [AS_HELP_STRING([--enable-debug],
+ [Enable debug])])
@ -319,5 +303,5 @@ index 0000000..3d0806d
+AC_LANG_POP
+])dnl AX_PTHREAD
--
1.7.10
1.9.0

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/zpaq/zpaq-6.38.ebuild,v 1.1 2013/07/20 14:22:19 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/zpaq/zpaq-6.49.ebuild,v 1.1 2014/02/19 17:32:37 mgorny Exp $
EAPI=5
@ -17,7 +17,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug"
RDEPEND="=app-arch/libzpaq-${PV}
RDEPEND="~app-arch/libzpaq-${PV}
dev-libs/libdivsufsort"
DEPEND="${RDEPEND}
app-arch/unzip"
@ -32,10 +32,9 @@ src_prepare() {
src_configure() {
local myeconfargs=(
$(use_enable debug)
# man-page is no longer there
ac_cv_prog_POD2MAN=
)
append-cppflags -Dunix
autotools-utils_src_configure
}

@ -1,4 +1,4 @@
<?xml version='1.0' encoding='UTF-8'?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>

@ -1,10 +1,10 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/retext/retext-4.1.1.ebuild,v 1.1 2013/11/30 15:12:35 tomwij Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/retext/retext-4.1.1.ebuild,v 1.2 2014/02/19 11:01:55 jlec Exp $
EAPI="5"
PYTHON_COMPAT=( python3_2 )
PYTHON_COMPAT=( python{3_2,3_3} )
PLOCALES="ca cs cy da de es et eu fr it ja pl pt pt_BR ru sk uk zh_CN zh_TW"
inherit distutils-r1 l10n
@ -26,15 +26,22 @@ HOMEPAGE="http://sourceforge.net/p/retext/home/ReText/"
LICENSE="GPL-2"
SLOT="0"
IUSE="+spell"
REQUIRED_USE="
spell? (
python_targets_python3_2
!python_targets_python3_3
)
python_targets_python3_3? ( !spell )
"
RDEPEND+="
dev-python/docutils[${PYTHON_USEDEP}]
dev-python/markdown[${PYTHON_USEDEP}]
dev-python/markups[${PYTHON_USEDEP}]
dev-python/PyQt4[webkit,${PYTHON_USEDEP}]
spell? ( dev-python/pyenchant[${PYTHON_USEDEP}] )
spell? ( dev-python/pyenchant[$(python_gen_usedep 'python3_2')] )
"
S="${WORKDIR}"/${MY_P}

@ -1 +1,2 @@
DIST bm-1.32.el.bz2 7784 SHA256 b7a5f06a680e7c4bfa43a3be5c26adfd4635bec64a32c9e78dd5fee701d09ef4 SHA512 febe77f07a1f67e1699cf4e9818601e86ecf7541de4ca335209609f30b0ed269280a19502a4672317fd9bc8e8be7faae77cf11e7b0d741ae9e6d9de8a7ca0a12 WHIRLPOOL bf97d87813b975891eca6e3f761f700ca72d5138303c314e280cf342472a5bea35b426946058a70fabce7dedcf7311fcc5fd198f1127604a1c49f64c63a326cf
DIST bm-1.32_p20140214.tar.xz 11800 SHA256 abd338d61ae10dff9c0635cac0f5fa3724605ec8bd2715738a7df000e2ed2ab9 SHA512 0a40c5dc3d21c0b8af7e885f7e2f48c92413dff48a6a3a10366f9a63274886cd22a247b61ef25e4ad1f283446b05093658f233c6501c6d0bf5312d9a67b83ff4 WHIRLPOOL 0937952bf331b24aae55fdf476522a7a9f6de84ebc541fde49dbc6e27738d229393dfddc2d822c844adc1f95846476bad81f63edd35f086139f6d9de056d94ac

@ -0,0 +1,22 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/bm/bm-1.32_p20140214.ebuild,v 1.1 2014/02/20 07:41:37 ulm Exp $
EAPI=5
inherit elisp
DESCRIPTION="Visible bookmarks in buffer"
HOMEPAGE="http://www.nongnu.org/bm/
http://www.emacswiki.org/emacs/VisibleBookmarks"
# snapshot of https://github.com/joodland/bm.git
SRC_URI="http://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/${PN}"
ELISP_REMOVE="bm-tests.el"
SITEFILE="50${PN}-gentoo.el"
DOCS="README.md"

@ -1,6 +1,3 @@
;;; bm site-lisp configuration
(add-to-list 'load-path "@SITELISP@")
(autoload 'bm-toggle "bm" "Toggle bookmark in current buffer." t)
(autoload 'bm-next "bm" "Goto bookmark." t)

@ -1 +1,2 @@
DIST circe-0_pre20070805.tar.bz2 57038 SHA256 b6d30184ab9949c0f66de61334476269c31da854355e8fd4ffe8f07e142e7092 SHA512 6804e22cf9a1fd20a745565c09913bbcd41898d45555ca8b09f458b464fb145d6d2fae1f31c86577cdbe53b76cc1409ac31bfe49e43e539a74e5a101433e1e0f WHIRLPOOL 7f43c4b429f05151bb8d42e17f4a35d528b331004b1514b7658aa28030010e8ce16777011d55938eb3eef4e554a1fa6bd2fbc1829ea1c14acc573a0fe3756627
DIST circe-1.3.tar.gz 118776 SHA256 02598a9e1e28fffc526fa81fd5350622af303f766a45771f99d0c0df08e294f7 SHA512 60bbd752c73e875f2306877591ad8de324db0a7446bbfebf460e44ef19c0c28d40d08c8ed9e0caa4062859b07545d310d86380377a479eb6bc38c72decfaa213 WHIRLPOOL ac531d3f5aa4a5697c2927c4b33913101383ac92ff61f159505935d33bf0b69e61db90a975840d55e790209355a4e4930bab6928503a12698558089a0cd39a92

@ -0,0 +1,20 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/circe/circe-1.3.ebuild,v 1.1 2014/02/20 08:28:17 ulm Exp $
EAPI=5
inherit elisp
DESCRIPTION="A great IRC client for Emacs"
HOMEPAGE="http://www.jorgenschaefer.de/software/circe/
http://www.emacswiki.org/emacs/Circe"
SRC_URI="https://github.com/jorgenschaefer/${PN}/archive/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
S="${WORKDIR}/${PN}-${P}/lisp"
SITEFILE="50${PN}-gentoo-${PV}.el"
DOCS="../README.md"

@ -0,0 +1,2 @@
(add-to-list 'load-path "@SITELISP@")
(autoload 'circe "circe" "Connect to IRC." t)

@ -1 +1,2 @@
DIST lyskom-elisp-client-0.48_p20131231.tar.xz 888212 SHA256 d34ebefc299942ae3990f4d309ae17bef847b5e546482bbfe6b5cdd78a0c55b7 SHA512 124dc45194d68588535e134acae9de9b19484b568c43d2eb49d3c4e8ee923e0baf64a634181a3238f34cf59a98a5a1e92e988519d26e8f3c3a0e867f500d53e9 WHIRLPOOL f13addd5561a86f257def968b5a7d73433e1d53bde0452dcc6bbfe41381eb977fa1da398eac05da1c113c8c82c59a4db2c62ba4825fb83db1f548bdb54dc6f04
DIST lyskom-elisp-client-all-0.48.tar.gz 557573 SHA256 1823f63935f8dd337f2d58700943df7ebc0f81efe1c18ba17bfbe521517556df SHA512 d2e80dffb3262221a8463f8bbbd3c40b54a1ac73a651d973167092b1d6480cf40ec6a67054df3198696e170b9b762e4d9eb5fd9c06f032a52f634fbe8fd5de35 WHIRLPOOL ce2526c858cd7a8a9f7e0b7e3c8efc8715acf579bea09382c5017ef2208b5ff1069fff91664026e5922a33fe7acab0671b2bc873af5babf73fa341cfee5eb9f1

@ -1,5 +1,2 @@
;;; lyskom-elisp-client site-lisp configuration
(add-to-list 'load-path "@SITELISP@")
(autoload 'lyskom "lyskom" "Start LysKOM" t)

@ -0,0 +1,38 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/lyskom-elisp-client/lyskom-elisp-client-0.48_p20131231.ebuild,v 1.2 2014/02/19 23:16:26 ulm Exp $
EAPI=5
inherit readme.gentoo elisp
DESCRIPTION="Elisp client for the LysKOM conference system"
HOMEPAGE="http://www.lysator.liu.se/lyskom/klienter/emacslisp/index.en.html"
# snapshot of git://git.lysator.liu.se/${PN}/${PN}.git
SRC_URI="http://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~sparc ~x86"
IUSE="linguas_sv"
S="${WORKDIR}/${PN}"
SITEFILE="50${PN}-gentoo.el"
src_compile() {
emake -C src EMACS=emacs
# Info page is in Swedish only
use linguas_sv && emake -C doc elisp-client
}
src_install() {
elisp-install ${PN} src/lyskom.{el,elc}
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
dodoc src/{ChangeLog*,README,TODO} doc/NEWS*
use linguas_sv && doinfo doc/elisp-client
DOC_CONTENTS="If you prefer an English language environment, add the
following line to your ~/.emacs file:
\n\t(setq-default kom-default-language 'en)"
readme.gentoo_create_doc
}

@ -1,4 +1 @@
;;; outline-magic site-lisp configuration
(add-to-list 'load-path "@SITELISP@")

@ -1,16 +1,18 @@
# Copyright 1999-2009 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/outline-magic/outline-magic-0.9.ebuild,v 1.4 2009/02/22 15:23:36 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/outline-magic/outline-magic-0.9.ebuild,v 1.5 2014/02/20 00:09:53 ulm Exp $
EAPI=5
inherit elisp
DESCRIPTION="Outline mode extensions for Emacs"
HOMEPAGE="http://staff.science.uva.nl/~dominik/Tools/outline-magic.el"
HOMEPAGE="https://github.com/tj64/outline-magic
http://www.emacswiki.org/emacs/OutlineMagic"
SRC_URI="mirror://gentoo/${P}.el.bz2"
LICENSE="GPL-2"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
SITEFILE=50${PN}-gentoo.el
SITEFILE="50${PN}-gentoo.el"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-pvgrub/xen-pvgrub-4.2.3.ebuild,v 1.1 2014/02/15 14:14:09 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-pvgrub/xen-pvgrub-4.2.3.ebuild,v 1.3 2014/02/20 10:25:26 ago Exp $
EAPI=4
PYTHON_DEPEND="2:2.6"
@ -36,7 +36,7 @@ DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside guest
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="custom-cflags"
DEPEND="sys-devel/gettext"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.2.3-r1.ebuild,v 1.1 2014/02/18 10:37:12 dlan Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.2.3-r1.ebuild,v 1.3 2014/02/20 10:24:16 ago Exp $
EAPI=5
@ -14,7 +14,7 @@ if [[ $PV == *9999 ]]; then
S="${WORKDIR}/${REPO}"
live_eclass="mercurial"
else
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
UPSTREAM_VER=0
GENTOO_VER=

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.2.3.ebuild,v 1.1 2014/02/14 10:15:39 dlan Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.2.3.ebuild,v 1.3 2014/02/20 10:25:22 ago Exp $
EAPI=5
@ -13,7 +13,7 @@ if [[ $PV == *9999 ]]; then
S="${WORKDIR}/${REPO}"
live_eclass="mercurial"
else
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
UPSTREAM_VER=0
GENTOO_VER=

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/mc/mc-4.8.11.ebuild,v 1.3 2014/02/03 11:15:16 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/mc/mc-4.8.11.ebuild,v 1.4 2014/02/19 11:15:57 nimiux Exp $
EAPI=5
@ -14,7 +14,7 @@ SRC_URI="http://www.midnight-commander.org/downloads/${MY_P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE="+edit gpm mclib nls samba sftp +slang spell test X +xdg"
REQUIRED_USE="spell? ( edit )"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/jabref/jabref-2.6.ebuild,v 1.6 2014/01/28 16:47:27 nicolasbock Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/jabref/jabref-2.6.ebuild,v 1.7 2014/02/19 17:26:28 nicolasbock Exp $
EAPI=5
@ -31,10 +31,10 @@ CDEPEND="dev-java/spin:0
dev-java/jpfcodegen:0
mysql? ( dev-java/jdbc-mysql:0 )"
RDEPEND="virtual/jre:1.6
RDEPEND=">=virtual/jre-1.6
${CDEPEND}"
DEPEND="virtual/jdk:1.6
DEPEND=">=virtual/jdk-1.6
${CDEPEND}"
S="${WORKDIR}/${PN}-${MY_PV}"

@ -0,0 +1,60 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/jid3/jid3-0.46-r2.ebuild,v 1.1 2014/02/19 13:55:59 tomwij Exp $
EAPI="5"
JAVA_PKG_IUSE="doc source test"
# To make sure the javadoc patch doesn't break things
WANT_SPLIT_WANT="true"
inherit eutils java-pkg-2 java-ant-2
MY_P="${P/-/_}"
DESCRIPTION="ID3 Class Library Implementation"
HOMEPAGE="http://jid3.blinkenlights.org/"
SRC_URI="http://jid3.blinkenlights.org/release/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/${MY_P}"
# Feel free to submit a patch that doesn't bundle the classes
# into the result jar
DEPEND=">=virtual/jdk-1.4
test? ( =dev-java/junit-3.8* )"
RDEPEND=">=virtual/jre-1.4"
java_prepare() {
epatch "${FILESDIR}"/${PV}-javadoc.patch
epatch "${FILESDIR}"/${PV}-tests-and-unicode.patch
rm -v "${S}"/dist/*.jar || die
if use !test; then
rm -rv "${S}/src/org/blinkenlights/jid3/test" || die
fi
}
src_compile() {
local junit="-Dlibs.junit.classpath"
eant jar $(use_doc) \
$(use test && echo ${junit}=$(java-pkg_getjars --build-only junit))
}
src_test() {
ejunit -cp dist/JID3.jar org.blinkenlights.jid3.test.AllTests
}
src_install() {
java-pkg_dojar dist/JID3.jar
use doc && java-pkg_dojavadoc dist/javadoc
use source && java-pkg_dosrc src/
}

@ -1,2 +1,3 @@
DIST PDFRenderer-full-0.9.1.zip 3877379 SHA256 29b194cbcb24edaa35b9d4de2a75d4c68acc0e0fc4c1c0fd2649c78e127e609f SHA512 a678b7f89068890a00317a84557c659b4401450a94d8f7776df652715891a4c41ab138dbfd35093197848635e44ca2e3a114465a6049e746df87ab668ea74a17 WHIRLPOOL 73865bec54d7a10cd9343ea5f332bd0162f85aa4089376688fc046822a961b956caf52a69ab374723540e7ca62a16c86fb348bbd89bdf1fe8da43b88efe5f7c9
DIST pdf-renderer-0.20090523.zip 87732350 SHA256 a2b5174f0589255107560a50238661052135234941989e3ee1f0185d5c08db73 SHA512 3fff1cd028e3c5b4f7d1eff53ee11b197907d10092638ec52d807a28aab41c91675012f70eee026feddac8cd88c7299b85286071b2c8dccff04d4de31507d973 WHIRLPOOL ca667244b2fa97caeb26f13e03f0d014297162c6b6c89f48cd43044972607638f87b7d97c1aa12b9db2189407ba9b4367068e5ff35750c374be97f63099680b6
DIST pdf-renderer-1.0.5-sources.jar 1736806 SHA256 5693245c5c2649fa53d4819fa9bc7f0ba5eb01dd4ea0c0b59fc60aae95b93e85 SHA512 086355441df0d59306839de3097d1e557870435dcb4ee878d4e7f3f46352a103ecfc1da4055f107c2c53a61f815f985f3e1e176dc9f99634afd58cf1faca940b WHIRLPOOL a218c9622f3e8c33e6b2478ce7d693aa2288afadfa1afa08cd28006820985a983fa4fd83079aa1dd37c69a645159befbe9083db5f7ef754e3e91ec5dbd8836ea

@ -0,0 +1,24 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/pdf-renderer/pdf-renderer-1.0.5.ebuild,v 1.1 2014/02/19 18:01:02 ercpe Exp $
EAPI=5
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="a 100% Java PDF renderer and viewer"
HOMEPAGE="https://java.net/projects/pdf-renderer"
SRC_URI="http://repo1.maven.org/maven2/org/swinglabs/${PN}/${PV}/${P}-sources.jar"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=virtual/jre-1.5"
DEPEND=">=virtual/jdk-1.5
app-arch/unzip"
S="${WORKDIR}"

@ -2,6 +2,8 @@ DIST apache-tomcat-4.1.36-src.tar.gz 3715200 SHA256 51f9139f10cd865fc331cf5def49
DIST apache-tomcat-5.5.27-src.tar.gz 7382057 SHA256 90bc8abcddda604e855c37035653b1e24b31c2f09b7a29235e92d65025f7a334 SHA512 32c605aad92b7d554b9e0f28a4d3e707b3cbfc0661a969eb2479512517f8e9e8848b820132d711c41f5c0fa863028b38e1fa903e7c0205599e9e58a86ab4733a WHIRLPOOL d3bca642fd8d5ad73dadf8864ebd0a75146adc805c298d0fd5ad26ab2d4d93293a9ea83d4190e64accd3a7cd38bebc1580dcc266f9a81c4472bacb37598acef7
DIST apache-tomcat-5.5.34-src.tar.gz 3720299 SHA256 a52e7f2abf0fbdd9665ca398d2b39f99b80683b0ee43c72751390e88dcd6114d SHA512 4c8616f839a3c413ffef45b7b6876f123cbda37f4029db96ac1c8f259a75f0d65cdb5709468d89e731e5436b011dac4ee3e9dc397adfc9ad4d0b1bc462c8e519 WHIRLPOOL 25e987b58af5535914b666a5bb8691146d68b2287796ba25b8a5f792df08f55901a7ea3f419602207f7a8168302b080592bde5f4aeb67b58f40e5da00b8049ad
DIST apache-tomcat-6.0.37-src.tar.gz 3430692 SHA256 665d72f375a9bf9ec5b8f9300c0af620948ff14d35b4c57c4297030ff6c1f281 SHA512 b4f3c795aa760854f52e2286073f2612602e95245e7075d7c9033d3fb455ef6077cdd1f5b0c0229d5b75d32f2cb436154cc9c7b1a8ddf2e59e0ed2f095789958 WHIRLPOOL 3cec31dfd5e7e22fb6e3a87bfdb6a1b58e353faa023a9d3703043746e22afd379249ca5378cddaddac1e6c59130fe5465b359e887d991713aea0cf4f9bd5188d
DIST apache-tomcat-6.0.39-src.tar.gz 3593901 SHA256 f31eba79138f5ac8223ff706fb2637205837ea44ba27c39bfb18ce9aada0f7ec SHA512 a48478d92094344b07020df879c35e0ff3afc3db3900c22982d94722c86deebe6a3a9e513f84925a8c7b96a44d49ce69125d298b0dd08cf138bfa8a574cf4736 WHIRLPOOL c117c524baec8a5b6d899a8a60970cc1bb01678a04b2b032f53f2f9b9830abf9e25dacb98e02661a51e87dc2d615f5c0f17d9fe29f6b68fd5f2cc886a51d7a0d
DIST apache-tomcat-7.0.42-src.tar.gz 4422120 SHA256 5dbc2194b894de0b620752f18f5dc69901627f49b87d9dfb5951750bb9c20c72 SHA512 02703483ceeb218fdbb9c57cd45af3572d0c482ff0914e29862646bf395d03f81efd94271ffa6a59412df1b6cbecc7380e7bfb9e83da8db6a8f63355b722bcd0 WHIRLPOOL 21ba3934169ef9672f0f160e45dad4cdf04827e64bb3fcce1eac6fa7a9d4cf5b699bb96dd07a900bbea1099d35a91fe0df3dbcbdeeef44ef3e969af78aaafcd2
DIST apache-tomcat-7.0.47-src.tar.gz 4568824 SHA256 be7cad1c70b9db84e8b139a81312ecd80761f2e69edbd1d176d49e52f728bc99 SHA512 bb0d2c5ecc05b69655ebb6073e92ab379b588e18ea2d4e5883297ce528d6a6e7a400e3038d93f6d5e79be24687105e4fd3d6ab62b616da715f333dd9067dbaf8 WHIRLPOOL 126b2bae767c620ed0b4bd83ed71cea3f6ea81862258bce1273e7840682b771fca55393e6090300e9635d3839b9de9d48aa346bef8d06fb87b435f20e6b32495
DIST apache-tomcat-7.0.52-src.tar.gz 4613085 SHA256 208781c82c8355f1796696f1022e47968d903a6e5f3e429f9fcf76c21d9d1024 SHA512 a83e16c575fee90585024121414171345645377f13b6a1af15a8fdfe307fb2aca020bae8c214b6bae8bd817ff1c6b3c37f01f38749bf87c06448a7519803b298 WHIRLPOOL 3492e99ef9f100ff1a7afa75d383668c4f69a2e4b4509b0cf7989026d9ace01d1758cd06dd23878b0716ef418901f0551521060d70f6de2d3d91be0695f81db3
DIST jakarta-servletapi-src.tar.gz 65342 SHA256 404e2c55423c609122921a91e03f2b67d371fedc0af8996e005862d83d626697 SHA512 7dad5a52ab6bfca4b052d60a48fc89ce22a5eb790584671f24d8d22b163f2dffe93bea58caebc6b4ecb0bd8434a074c88f640aa57daa1cefbf47d74df758c084 WHIRLPOOL beb0e14920a8623d276c8823e6291aacb4b4d5d0539f5de431ce6f94582df9b260d4e04e0d0b650c59f7ca168f4af9352fffbfc0506b2530464a3bcdcf6ac0d1

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/tomcat-servlet-api/tomcat-servlet-api-3.ebuild,v 1.11 2012/04/15 18:52:57 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/tomcat-servlet-api/tomcat-servlet-api-3.ebuild,v 1.12 2014/02/19 13:14:56 fordfrog Exp $
JAVA_PKG_IUSE="doc source"
@ -10,7 +10,7 @@ MY_PN="${PN/tomcat/}"
MY_PN="jakarta-${MY_PN//-/}-src"
DESCRIPTION="Tomcat's Servlet API 2.2/JSP API 1.2 implementation"
HOMEPAGE="http://tomcat.apache.org/"
SRC_URI="http://archive.apache.org/dist/jakarta/tomcat-3/src/${MY_PN}.tar.gz"
SRC_URI="mirror://apache/jakarta/tomcat-3/src/${MY_PN}.tar.gz"
DEPEND=">=virtual/jdk-1.4"
RDEPEND=">=virtual/jre-1.4"
LICENSE="Apache-1.1"

@ -0,0 +1,34 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/tomcat-servlet-api/tomcat-servlet-api-6.0.39.ebuild,v 1.1 2014/02/19 13:14:56 fordfrog Exp $
EAPI="5"
JAVA_PKG_IUSE="source"
inherit eutils java-pkg-2 java-ant-2
MY_A="apache-${P}-src"
MY_P="${MY_A/-servlet-api/}"
DESCRIPTION="Tomcat's Servlet API 2.5/JSP API 2.1 implementation"
HOMEPAGE="http://tomcat.apache.org/"
SRC_URI="mirror://apache/tomcat/tomcat-6/v${PV}/src/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="2.5"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=virtual/jdk-1.5"
RDEPEND=">=virtual/jre-1.5"
S="${WORKDIR}/${MY_P}/"
java_prepare() {
cp "${FILESDIR}/${SLOT}-build.xml" build.xml || die "Could not replace build.xml"
rm */*/build.xml
}
src_install() {
java-pkg_dojar "${S}"/output/build/lib/*.jar
use source && java-pkg_dosrc java/javax/servlet/
}

@ -0,0 +1,36 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/tomcat-servlet-api/tomcat-servlet-api-7.0.52.ebuild,v 1.1 2014/02/19 13:14:56 fordfrog Exp $
EAPI="5"
JAVA_PKG_IUSE="source"
inherit eutils java-pkg-2 java-ant-2
MY_A="apache-${P}-src"
MY_P="${MY_A/-servlet-api/}"
DESCRIPTION="Tomcat's Servlet API 3.0/JSP API 2.2 implementation"
HOMEPAGE="http://tomcat.apache.org/"
SRC_URI="mirror://apache/tomcat/tomcat-7/v${PV}/src/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="3.0"
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=virtual/jdk-1.6"
RDEPEND=">=virtual/jre-1.6"
S="${WORKDIR}/${MY_P}/"
java_prepare() {
cp "${FILESDIR}/${SLOT}-build.xml" build.xml || die "Could not replace build.xml"
rm -fR */*/build.xml
einfo "Removing bundled jars and classes"
find "${S}" '(' -name '*.class' -o -name '*.jar' ')' -exec rm -frv {} +
}
src_install() {
java-pkg_dojar "${S}"/output/build/lib/*.jar
use source && java-pkg_dosrc java/javax/servlet/
}

@ -1,265 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/Ice/Ice-3.4.2.ebuild,v 1.10 2013/07/30 06:21:51 polynomial-c Exp $
EAPI="2"
PYTHON_DEPEND="python? 2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
RUBY_OPTIONAL="yes"
USE_RUBY="ruby18"
inherit toolchain-funcs versionator python mono ruby-ng db-use
DESCRIPTION="ICE middleware C++ library and generator tools"
HOMEPAGE="http://www.zeroc.com/"
SRC_URI="http://www.zeroc.com/download/Ice/$(get_version_component_range 1-2)/${P}.tar.gz
doc? ( http://www.zeroc.com/download/Ice/$(get_version_component_range 1-2)/${P}.pdf.gz )
http://dev.gentoo.org/~ssuominen/${P}-gcc47.patch.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~ia64 x86"
IUSE="doc examples +ncurses mono python ruby test debug"
RDEPEND=">=dev-libs/expat-2.0.1
>=app-arch/bzip2-1.0.5
>=dev-libs/openssl-0.9.8o:0
<sys-libs/db-6.0[cxx]
~dev-cpp/libmcpp-2.7.2
ruby? ( $(ruby_implementation_depend ruby18) )
mono? ( dev-lang/mono )
!dev-python/IcePy
!dev-ruby/IceRuby"
DEPEND="${RDEPEND}
ncurses? ( sys-libs/ncurses sys-libs/readline )
test? ( =dev-lang/python-2* )"
# Maintainer notes:
# - yes, we have to do the trickery with the move for the python functions
# since the build and test frameworks deduce various settings from the path
# and they can't be tricked by a symlink. And we also need
# SUPPORT_PYTHON_ABIS=1 otherwise we can't get pyc/pyo anymore the sane way
# with EAPI=2 which is needed since ruby-ng does not support EAPI=3.
# TODO: php bindings
# TODO: java bindings
pkg_setup() {
if use python || use test; then
python_pkg_setup
fi
}
src_unpack() {
# prevent ruby-ng.eclass from messing with src_unpack
default
}
src_prepare() {
epatch \
"${FILESDIR}"/${PN}-3.4.1-db5.patch \
"${FILESDIR}"/${PN}-3.4.2-gcc46.patch \
"${WORKDIR}"/${PN}-3.4.2-gcc47.patch
sed -i \
-e 's|\(install_docdir[[:space:]]*\):=|\1?=|' \
-e 's|\(install_configdir[[:space:]]*\):=|\1?=|' \
cpp/config/Make.rules || die "sed failed"
sed -i \
-e 's|\(install_pythondir[[:space:]]*\):=|\1?=|' \
-e 's|\(install_rubydir[[:space:]]*\):=|\1?=|' \
-e 's|\(install_libdir[[:space:]]*\):=|\1?=|' \
{py,rb}/config/Make.rules || die "sed failed"
sed -i \
-e 's|-O2 ||g' \
cpp/config/Make.rules.Linux || die "sed failed"
sed -i \
-e 's|install-common||' \
-e 's|demo||' \
{cpp,cs,php,py,rb}/Makefile || die "sed failed"
sed -i \
-e 's|-f -root|-f -gacdir $(GAC_DIR) -root|' \
cs/config/Make.rules.cs || die "sed failed"
if ! use test ; then
sed -i \
-e 's|^\(SUBDIRS.*\)test|\1|' \
{cpp,cs,php,py,rb}/Makefile || die "sed failed"
fi
}
src_configure() {
MAKE_RULES="prefix=\"${D}/usr\"
install_docdir=\"${D}/usr/share/doc/${PF}\"
install_configdir=\"${D}/usr/share/Ice-${PV}/config\"
embedded_runpath_prefix=\"\"
LP64=yes"
use ncurses && OPTIONS="${MAKE_RULES} USE_READLINE=yes" || MAKE_RULES="${MAKE_RULES} USE_READLINE=no"
use debug && OPTIONS"${MAKE_RULES} OPTIMIZE=no" || MAKE_RULES="${MAKE_RULES} OPTIMIZE=yes"
MAKE_RULES="${MAKE_RULES} DB_FLAGS=-I$(db_includedir)"
sed -i \
-e "s|c++|$(tc-getCXX)|" \
-e "s|\(CFLAGS[[:space:]]*=\)|\1 ${CFLAGS}|" \
-e "s|\(CXXFLAGS[[:space:]]*=\)|\1 ${CXXFLAGS}|" \
-e "s|\(LDFLAGS[[:space:]]*=\)|\1 ${LDFLAGS}|" \
-e "s|\(DB_LIBS[[:space:]]*=\) \-ldb_cxx|\1 -ldb_cxx-$(db_findver sys-libs/db)|" \
cpp/config/Make.rules{,.Linux} py/config/Make.rules || die "sed failed"
if use python ; then
python_copy_sources py
mv py py.orig
fi
if use ruby ; then
SITERUBY="$(ruby18 -r rbconfig -e 'print Config::CONFIG["sitedir"]')"
MAKE_RULES_RB="install_rubydir=\"${D}/${SITERUBY}\"
install_libdir=\"${D}/${SITERUBY}\""
# make it use ruby18 only
sed -i \
-e 's|RUBY = ruby|\018|' \
rb/config/Make.rules || die "sed failed"
fi
MAKE_RULES_CS="GACINSTALL=yes GAC_ROOT=\"${D}/usr/$(get_libdir)\" GAC_DIR=/usr/$(get_libdir)"
}
src_compile() {
if tc-is-cross-compiler ; then
export CXX="${CHOST}-g++"
fi
emake -C cpp ${MAKE_RULES} || die "emake failed"
if use doc ; then
emake -C cpp/doc || die "building docs failed"
fi
if use python ; then
building() {
mv py-${PYTHON_ABI} py
emake -C py ${MAKE_RULES} || die "emake py failed (for py-${PYTHON_ABI})"
mv py py-${PYTHON_ABI}
}
python_execute_function building
fi
if use ruby ; then
emake -C rb ${MAKE_RULES} ${MAKE_RULES_RB} || die "emake rb failed"
fi
if use mono ; then
emake -C cs ${MAKE_RULES} ${MAKE_RULES_CS} || die "emake cs failed"
fi
}
src_install() {
dodoc CHANGES README
insinto /usr/share/${P}
doins -r slice
emake -C cpp ${MAKE_RULES} install || die "emake install failed"
docinto cpp
dodoc CHANGES README
if use examples ; then
insinto /usr/share/doc/${PF}/examples-cpp
doins cpp/config/*.cfg
doins -r cpp/demo/*
fi
if use doc ; then
dohtml -r cpp/doc/reference/*
dodoc "${WORKDIR}/${P}.pdf"
fi
if use python ; then
installation() {
dodir $(python_get_sitedir)
mv py-${PYTHON_ABI} py
emake -C py ${MAKE_RULES} install_pythondir="\"${D}/$(python_get_sitedir)\"" install_libdir="\"${D}/$(python_get_sitedir)\"" install || die "emake py install failed (for py-${PYTHON_ABI})"
mv py py-${PYTHON_ABI}
}
python_execute_function installation
docinto py
dodoc py.orig/CHANGES py.orig/README
if use examples ; then
insinto /usr/share/doc/${PF}/examples-py
doins -r py.orig/demo/*
fi
cd "${D}/$(python_get_sitedir -f)"
PYTHON_MODULES=(*.py)
PYTHON_MODULES+=(IceBox IceGrid IcePatch2 IceStorm)
cd "${S}"
fi
if use ruby ; then
dodir "${SITERUBY}"
emake -C rb ${MAKE_RULES} ${MAKE_RULES_RB} install || die "emake rb install failed"
docinto rb
dodoc rb/CHANGES rb/README
if use examples ; then
insinto /usr/share/doc/${PF}/examples-rb
doins -r rb/demo/*
fi
fi
if use mono ; then
emake -C cs ${MAKE_RULES} ${MAKE_RULES_CS} install || die "emake cs install failed"
# TODO: anyone has an idea what those are for?
rm "${D}"/usr/bin/*.xml
docinto cs
dodoc cs/CHANGES cs/README
if use examples ; then
insinto /usr/share/doc/${PF}/examples-cs
doins -r cs/demo/*
fi
fi
}
src_test() {
emake -C cpp ${MAKE_RULES} test || die "emake test failed"
if use python ; then
testing() {
mv py-${PYTHON_ABI} py
emake -C py ${MAKE_RULES} test || die "emake py test failed (for py-${PYTHON_ABI})"
mv py py-${PYTHON_ABI}
}
python_execute_function testing
fi
if use ruby ; then
emake -C rb ${MAKE_RULES} ${MAKE_RULES_RB} test || die "emake rb test failed"
fi
if use mono ; then
# ewarn "Tests for C# are currently disabled."
emake -C cs ${MAKE_RULES} ${MAKE_RULES_CS} test || die "emake cs test failed"
fi
}
pkg_postinst() {
use python && python_mod_optimize "${PYTHON_MODULES[@]}"
}
pkg_postrm() {
use python && python_mod_cleanup "${PYTHON_MODULES[@]}"
}

@ -1,262 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/Ice/Ice-3.5.0-r1.ebuild,v 1.3 2013/09/05 18:29:54 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} pypy2_0 )
RUBY_OPTIONAL="yes"
USE_RUBY="ruby18"
inherit toolchain-funcs versionator python-r1 mono-env ruby-ng db-use
DESCRIPTION="ICE middleware C++ library and generator tools"
HOMEPAGE="http://www.zeroc.com/"
SRC_URI="http://www.zeroc.com/download/Ice/$(get_version_component_range 1-2)/${P}.tar.gz
doc? ( http://www.zeroc.com/download/Ice/$(get_version_component_range 1-2)/${P}.pdf )"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~x86 ~x64-macos ~x86-linux"
IUSE="doc examples +ncurses mono python ruby test debug"
RDEPEND=">=dev-libs/expat-2.0.1
>=app-arch/bzip2-1.0.5
>=dev-libs/openssl-0.9.8o:0
<sys-libs/db-6.0[cxx]
~dev-cpp/libmcpp-2.7.2
python? ( ${PYTHON_DEPS} )
ruby? ( $(ruby_implementation_depend ruby18) )
mono? ( dev-lang/mono )
!dev-python/IcePy
!dev-ruby/IceRuby"
DEPEND="${RDEPEND}
ncurses? ( sys-libs/ncurses sys-libs/readline )
test? ( ${PYTHON_DEPS} )"
# Maintainer notes:
# - yes, we have to do the trickery with the move for the python functions
# since the build and test frameworks deduce various settings from the path
# and they can't be tricked by a symlink. And we also need
# SUPPORT_PYTHON_ABIS=1 otherwise we can't get pyc/pyo anymore the sane way.
# TODO: php bindings
# TODO: java bindings
#overwrite ruby-ng.eclass default
S="${WORKDIR}/${P}"
pkg_setup() {
# prevent ruby-ng.eclass from messing with src_unpack
:;
}
src_unpack() {
# prevent ruby-ng.eclass from messing with src_unpack
default
}
src_prepare() {
sed -i \
-e 's|\(install_docdir[[:space:]]*\):=|\1?=|' \
-e 's|\(install_configdir[[:space:]]*\):=|\1?=|' \
cpp/config/Make.rules || die "sed failed"
sed -i \
-e 's|\(install_pythondir[[:space:]]*\):=|\1?=|' \
-e 's|\(install_rubydir[[:space:]]*\):=|\1?=|' \
-e 's|\(install_libdir[[:space:]]*\):=|\1?=|' \
{py,rb}/config/Make.rules || die "sed failed"
sed -i \
-e 's|-O2 ||g' \
-e 's|-Werror ||g' \
cpp/config/Make.rules.Linux || die "sed failed"
sed -i \
-e 's|install-common||' \
-e 's|demo||' \
{cpp,cs,php,py,rb}/Makefile || die "sed failed"
sed -i \
-e 's|-f -root|-f -gacdir $(GAC_DIR) -root|' \
cs/config/Make.rules.cs || die "sed failed"
if ! use test ; then
sed -i \
-e 's|^\(SUBDIRS.*\)test|\1|' \
{cpp,cs,php,py,rb}/Makefile || die "sed failed"
fi
}
src_configure() {
MAKE_RULES="prefix=\"${ED}/usr\"
install_docdir=\"${ED}/usr/share/doc/${PF}\"
install_configdir=\"${ED}/usr/share/Ice-${PV}/config\"
embedded_runpath_prefix=\"${EPREFIX}/usr\"
LP64=yes"
use ncurses && OPTIONS="${MAKE_RULES} USE_READLINE=yes" || MAKE_RULES="${MAKE_RULES} USE_READLINE=no"
use debug && OPTIONS"${MAKE_RULES} OPTIMIZE=no" || MAKE_RULES="${MAKE_RULES} OPTIMIZE=yes"
MAKE_RULES="${MAKE_RULES} DB_FLAGS=-I$(db_includedir)"
sed -i \
-e "s|c++|$(tc-getCXX)|" \
-e "s|\(CFLAGS[[:space:]]*=\)|\1 ${CFLAGS}|" \
-e "s|\(CXXFLAGS[[:space:]]*=\)|\1 ${CXXFLAGS}|" \
-e "s|\(LDFLAGS[[:space:]]*=\)|\1 ${LDFLAGS}|" \
-e "s|\(DB_LIBS[[:space:]]*=\) \-ldb_cxx|\1 -ldb_cxx-$(db_findver sys-libs/db)|" \
cpp/config/Make.rules{,.Linux} py/config/Make.rules || die "sed failed"
if use python ; then
S=${S}/py python_copy_sources
# make a place for the symlink
rm -r py/python || die
fi
if use ruby ; then
SITERUBY="$(ruby18 -r rbconfig -e 'print Config::CONFIG["sitedir"]')"
MAKE_RULES_RB="install_rubydir=\"${ED}/${SITERUBY}\"
install_libdir=\"${ED}/${SITERUBY}\""
# make it use ruby18 only
sed -i \
-e 's|RUBY = ruby|\018|' \
rb/config/Make.rules || die "sed failed"
fi
MAKE_RULES_CS="GACINSTALL=yes GAC_ROOT=\"${ED}/usr/$(get_libdir)\" GAC_DIR=${EPREFIX}/usr/$(get_libdir)"
use test && python_export_best
}
src_compile() {
if tc-is-cross-compiler ; then
export CXX="${CHOST}-g++"
fi
emake -C cpp ${MAKE_RULES} || die "emake failed"
if use doc ; then
emake -C cpp/doc || die "building docs failed"
fi
if use python ; then
building() {
emake -C "${BUILD_DIR}" ${MAKE_RULES} || die "emake py-${EPYTHON} failed"
}
BUILD_DIR=py python_foreach_impl building
fi
if use ruby ; then
emake -C rb ${MAKE_RULES} ${MAKE_RULES_RB} || die "emake rb failed"
fi
if use mono ; then
emake -C cs ${MAKE_RULES} ${MAKE_RULES_CS} || die "emake cs failed"
fi
}
src_install() {
dodoc CHANGES README
insinto /usr/share/${P}
doins -r slice
emake -C cpp ${MAKE_RULES} install || die "emake install failed"
docinto cpp
dodoc CHANGES README
if use examples ; then
insinto /usr/share/doc/${PF}/examples-cpp
doins cpp/config/*.cfg
doins -r cpp/demo/*
fi
if use doc ; then
dohtml -r cpp/doc/reference/*
dodoc "${DISTDIR}/${P}.pdf"
fi
if use python ; then
installation() {
mkdir -p "${D}/$(python_get_sitedir)" || die
emake -C "${BUILD_DIR}" ${MAKE_RULES} \
install_pythondir="\"${D}/$(python_get_sitedir)\"" \
install_libdir="\"${D}/$(python_get_sitedir)\"" \
install || die "emake py-${EPYTHON} install failed"
}
BUILD_DIR=py python_foreach_impl installation
docinto py
dodoc py/CHANGES py/README
if use examples ; then
insinto /usr/share/doc/${PF}/examples-py
doins -r py/demo/*
fi
fi
if use ruby ; then
dodir "${SITERUBY}"
emake -C rb ${MAKE_RULES} ${MAKE_RULES_RB} install || die "emake rb install failed"
docinto rb
dodoc rb/CHANGES rb/README
if use examples ; then
insinto /usr/share/doc/${PF}/examples-rb
doins -r rb/demo/*
fi
fi
if use mono ; then
emake -C cs ${MAKE_RULES} ${MAKE_RULES_CS} install || die "emake cs install failed"
# TODO: anyone has an idea what those are for?
rm "${ED}"/usr/bin/*.xml
docinto cs
dodoc cs/CHANGES cs/README
if use examples ; then
insinto /usr/share/doc/${PF}/examples-cs
doins -r cs/demo/*
fi
fi
}
run_tests() {
# Run tests through the script interface since Python test runner
# fails to exit with non-zero code for some reason.
pushd "${1}" >/dev/null || die
./allTests.py --script | sh
ret=${?}
popd >/dev/null || die
return ${ret}
}
src_test() {
run_tests cpp || die "emake cpp test failed"
if use python ; then
testing() {
# tests require that the directory is named 'py'
ln -f -s ../"${BUILD_DIR}"/python py/python || die
run_tests py || die "emake py-${EPYTHON} test failed"
}
BUILD_DIR=py python_foreach_impl testing
fi
if use ruby ; then
run_tests rb || die "emake rb test failed"
fi
if use mono ; then
# ewarn "Tests for C# are currently disabled."
run_tests cs || die "emake cs test failed"
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/Ice/Ice-3.5.1.ebuild,v 1.5 2014/01/18 18:44:01 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/Ice/Ice-3.5.1.ebuild,v 1.7 2014/02/19 12:29:24 pinkbyte Exp $
EAPI=5
@ -16,7 +16,7 @@ SRC_URI="http://www.zeroc.com/download/Ice/$(get_version_component_range 1-2)/${
doc? ( http://www.zeroc.com/download/Ice/$(get_version_component_range 1-2)/${P}.pdf )"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 x86 ~x86-linux ~x64-macos"
KEYWORDS="amd64 ~arm ~ia64 x86 ~x86-linux ~x64-macos"
IUSE="doc examples +ncurses mono python ruby test debug"
RDEPEND=">=dev-libs/expat-2.0.1
@ -80,10 +80,15 @@ src_prepare() {
-e 's|-f -root|-f -gacdir $(GAC_DIR) -root|' \
cs/config/Make.rules.cs || die "sed failed"
# skip mono tests, bug #498484
sed -i \
-e 's|^\(SUBDIRS.*\)test|\1|' \
cs/Makefile || die "sed failed"
if ! use test ; then
sed -i \
-e 's|^\(SUBDIRS.*\)test|\1|' \
{cpp,cs,php,py,rb}/Makefile || die "sed failed"
{cpp,php,py,rb}/Makefile || die "sed failed"
fi
}
@ -100,7 +105,7 @@ src_configure() {
MAKE_RULES="${MAKE_RULES} DB_FLAGS=-I$(db_includedir)"
sed -i \
-e "s|c++|$(tc-getCXX)|" \
-e "s|g++|$(tc-getCXX)|" \
-e "s|\(CFLAGS[[:space:]]*=\)|\1 ${CFLAGS}|" \
-e "s|\(CXXFLAGS[[:space:]]*=\)|\1 ${CXXFLAGS}|" \
-e "s|\(LDFLAGS[[:space:]]*=\)|\1 ${LDFLAGS}|" \
@ -131,9 +136,8 @@ src_configure() {
}
src_compile() {
if tc-is-cross-compiler ; then
export CXX="${CHOST}-g++"
fi
# Do not remove this export or build will break!
tc-export CXX
emake -C cpp ${MAKE_RULES} || die "emake failed"
@ -257,7 +261,8 @@ src_test() {
fi
if use mono ; then
# ewarn "Tests for C# are currently disabled."
run_tests cs || die "emake cs test failed"
# skip mono tests, bug #498484
ewarn "Tests for C# are currently disabled."
# run_tests cs || die "emake cs test failed"
fi
}

@ -1,7 +1,2 @@
DIST Ice-3.4.2-gcc47.patch.bz2 10177 SHA256 b9fe0d8091a83113452ae3a94a04a407ab987d609529631cfe061e5b83ab45f5 SHA512 52b4c4917904f6d76c72e2bd76e47c694c59439a9c0333c2e0d8e4c7c84e94bd4a450747a08fda28a6c570d2ebc70644e6037db3368cb0261d27bb7c99016f21 WHIRLPOOL 0ac187184dce0d5dc5423f330a5afeeaebb3ad6f899290507aad1ef7510105a657a76b8d7bb335ca9e7b5beade0faa1128c19e4bd82354a9083b01a1def0515d
DIST Ice-3.4.2.pdf.gz 4232836 SHA256 6400efa65f879f964590759222dd46010bfeb3e430787a4d53e826a54cbc4067 SHA512 2ef70d27893e933ecbededfbf737b4033dd4d744c0577f4cf5efd132ca22f0d655378439ddda21254689d393f721ca41fa8ff80eb9691c03630b93cd1a6d81b7 WHIRLPOOL d19a04ddb8f0c0a26036c0163e413d9dacfc9a964ca04d33902c21627e6fed4cc7451a95bcb8327e3a7b56eceed8ae1250ce12a126f8a64903a608beeac82df8
DIST Ice-3.4.2.tar.gz 5485106 SHA256 dcf0484495b6df0849ec90a00e8204fe5fe1c0d3882bb438bf2c1d062f15c979 SHA512 4a69fbddf53112d36805dd276c9af5e221677ea45108553e1e7d580e18ba5a61b2444b8b44d5b2a88132cdebcba989a0dc212029ccbd8e17a2e70bcf50ebb6c8 WHIRLPOOL a79c0348d0454d802af85c72c249a9e162108b71391a77f7b0c9887f3d22974dd4729426308247af8aabda6babc0608691fbb622ac25a54820e8c20ca4e80ec7
DIST Ice-3.5.0.pdf 11534532 SHA256 20ae6c1b0a563458ec0afe28130ab22f0328e0cd0da3000ae109bb41d42d2a88 SHA512 de427f632664fe4bee6768da07015f12ccef8c242644f343a51aa30b2220450a57afd624946e814caca678a37114a0fc20bcfb4f73375a42463fd0d5078aa61a WHIRLPOOL 6a2de0630e4643ca79917df43e20a4147474c776d4852ec49ee4affeb335365d28915a6319a6a9819b4d8423c2b4664cc232244ae2b35b7ee6e2d6f440bd98e5
DIST Ice-3.5.0.tar.gz 5388847 SHA256 583d4a819d50ad8b79b1e9ad45abfa3078f981486271ca8cd9ede8fa420ff575 SHA512 a84451690e1bfa2d7d3bbc90cf6233fe9d20b2cadca7f3dbc9802d51e8fbe81fd4203c6c780960b4baab9cfaa891bd0821b46e651f0fe43a58e32ca37410be21 WHIRLPOOL bb1f6e1ae9161dfa71c4e3db910a91515a6dd2d161e58dca952f2c05fe5086ab645e4c9ba36fa4490fc87deb328665e6488c1b330ee4e6e42b183252bd51c846
DIST Ice-3.5.1.pdf 8279548 SHA256 236f509a3868301ebe688f50417f30155ffa1d330a6c7ab3ef926d40ab145150 SHA512 6fe78ed629de330c56cf260a0a78d650ad9e1507d737a8e58c616f1c61897487dae2f9fb942f1e878706dbc645cb9c672377eeef905f8764b57dd7e6f8d1c7f2 WHIRLPOOL 9fc90d131b028b74f3393df88adb8719a1fef0f829a6226e833c95bcf3bc6b53394a11e3722f0fad2a5597b2468498728310a6e974e1dcb1138fea0ab5b68b28
DIST Ice-3.5.1.tar.gz 4799296 SHA256 989e51194c6adadbd156da3288e37bad847b93b3b876502e83033b70493af392 SHA512 610fa317bd75e64802d1b5216db4747f86157d3246a2022397bafaefdd9b1b78d131733762003ee779065401c8a83120db65cf9b86fbf1914266309571baf58f WHIRLPOOL 0b760edcd7e3eb1220af81a2236634b86775a18050b0645e4e662bf0fb543aa14177d83e2c8659a62bd5bf6e403384998b893e84b9d547c32bbc2064b5f7de9c

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-6.8.ebuild,v 1.12 2012/12/16 15:33:39 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-6.8.ebuild,v 1.13 2014/02/19 19:06:07 sera Exp $
inherit eutils
@ -8,8 +8,8 @@ MY_P="gc${PV/_/}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector"
HOMEPAGE="http://www.hpl.hp.com/personal/Hans_Boehm/gc/"
SRC_URI="http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/${MY_P}.tar.gz"
HOMEPAGE="http://www.hboehm.info/gc/"
SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz"
LICENSE="boehm-gc"
SLOT="0"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.1-r1.ebuild,v 1.3 2012/12/16 15:33:39 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.1-r1.ebuild,v 1.4 2014/02/19 19:06:07 sera Exp $
inherit eutils
@ -8,8 +8,8 @@ MY_P="gc-${PV/_/}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector"
HOMEPAGE="http://www.hpl.hp.com/personal/Hans_Boehm/gc/"
SRC_URI="http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/${MY_P}.tar.gz"
HOMEPAGE="http://www.hboehm.info/gc/"
SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz"
LICENSE="boehm-gc"
SLOT="0"

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.2d-r1.ebuild,v 1.10 2013/06/29 16:28:28 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.2d-r1.ebuild,v 1.11 2014/02/19 19:06:07 sera Exp $
EAPI=5
@ -9,8 +9,8 @@ inherit autotools eutils
MY_P="gc-${PV/_/}"
DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector"
HOMEPAGE="http://www.hpl.hp.com/personal/Hans_Boehm/gc/"
SRC_URI="http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/${MY_P}.tar.gz"
HOMEPAGE="http://www.hboehm.info/gc/"
SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz"
LICENSE="boehm-gc"
SLOT="0"

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.2d.ebuild,v 1.11 2013/02/28 13:41:03 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.2d.ebuild,v 1.12 2014/02/19 19:06:07 sera Exp $
EAPI=4
@ -11,8 +11,8 @@ inherit autotools-utils
MY_P="gc-${PV/_/}"
DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector"
HOMEPAGE="http://www.hpl.hp.com/personal/Hans_Boehm/gc/"
SRC_URI="http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/${MY_P}.tar.gz"
HOMEPAGE="http://www.hboehm.info/gc/"
SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz"
LICENSE="boehm-gc"
SLOT="0"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.2e.ebuild,v 1.9 2014/01/18 20:05:46 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.2e.ebuild,v 1.10 2014/02/19 19:06:07 sera Exp $
EAPI=5
@ -9,8 +9,8 @@ inherit autotools eutils
MY_P="gc-${PV/_/}"
DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector"
HOMEPAGE="http://www.hpl.hp.com/personal/Hans_Boehm/gc/"
SRC_URI="http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/${MY_P}.tar.gz"
HOMEPAGE="http://www.hboehm.info/gc/"
SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz"
LICENSE="boehm-gc"
SLOT="0"

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild,v 1.1 2013/12/22 11:46:41 sera Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.4.0.ebuild,v 1.2 2014/02/19 19:06:07 sera Exp $
EAPI=5
@ -9,8 +9,8 @@ inherit eutils
MY_P="gc-${PV}"
DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector"
HOMEPAGE="http://www.hpl.hp.com/personal/Hans_Boehm/gc/"
SRC_URI="http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/${MY_P}.tar.gz"
HOMEPAGE="http://www.hboehm.info/gc/"
SRC_URI="http://www.hboehm.info/gc/gc_source/${MY_P}.tar.gz"
LICENSE="boehm-gc"
SLOT="0"

@ -1,3 +1,2 @@
DIST opensc-0.11.13.tar.gz 1513327 SHA256 a9a42d6d51fb500f34248fcd0d4083c99d25bc5e74df60fe4efa19b5b4e6d890 SHA512 f999c3cbcf99789578570bb77f4ae37efdc75fc516bdc1eae8f282bd57acc7f0a36dcba0fec98e53515064139dac2b3972fafdbfd09f19e1d2bd71030d021a99 WHIRLPOOL b33a68ca8f717d82553d9a7705ed97e1faf28fccae6362ca845af03824604812b35725d5c88457292ccf9e299cd133a22656e14f89334f5a427424e1c90ca72c
DIST opensc-0.12.2.tar.gz 1738553 SHA256 50e7371c0f45a3ed887098b712554905e3ef639d4dfca5ac90b8af5f69f1e675 SHA512 544971f2c79723f618806c7043f0f1ffc25332752cbcaec97ffb1c99f9a2dff2237a6e5f5e020a4b9878921fec3a5234ca7e4fe9c8175c3f6142b169fcc65334 WHIRLPOOL 4969811d68d72e82c3a2b0297d5ff9aaca083b6ef8e66223d4385dce35cd9560cdda7cca8ccd38b52eb55465dbd6f8704485778b21d2a88bb548a5bbd87071e2
DIST opensc-0.13.0.tar.gz 1946899 SHA256 abde46ae53b12b3273e40c532ffd4f7d423a51e0919a5234761453c17c089b14 SHA512 2d33088ff208f6a492dea896a0c0ccbf79b21bbcd953eb89cc7659fd60feb3e9258c2cdbb3112c30b16c3b4ef5bcfc914e0c3783894ac0b119a67116c1703a51 WHIRLPOOL 25934d790f3f855136aac263a49c0d49b604b748b9bad9f7de62d3781f37dc3e318c7fa9a20280fe7ca806ad6ea8d9ec104ba9a8a45b82237039fd965777d6e8

@ -1,64 +0,0 @@
Index: opensc-0.11.13/src/libopensc/internal-winscard.h
===================================================================
--- opensc-0.11.13.orig/src/libopensc/internal-winscard.h
+++ opensc-0.11.13/src/libopensc/internal-winscard.h
@@ -77,7 +77,7 @@ typedef struct
unsigned long cbAtr;
unsigned char rgbAtr[MAX_ATR_SIZE];
}
-SCARD_READERSTATE_A;
+SCARD_READERSTATE;
typedef struct _SCARD_IO_REQUEST
{
@@ -87,8 +87,8 @@ typedef struct _SCARD_IO_REQUEST
SCARD_IO_REQUEST, *PSCARD_IO_REQUEST, *LPSCARD_IO_REQUEST;
typedef const SCARD_IO_REQUEST *LPCSCARD_IO_REQUEST;
-typedef SCARD_READERSTATE_A SCARD_READERSTATE, *PSCARD_READERSTATE_A,
- *LPSCARD_READERSTATE_A;
+typedef SCARD_READERSTATE SCARD_READERSTATE, *PSCARD_READERSTATE,
+ *SCARD_READERSTATE;
#endif /* HAVE_SCARD_H */
@@ -113,7 +113,7 @@ typedef LONG (PCSC_API *SCardEndTransact
typedef LONG (PCSC_API *SCardStatus_t)(SCARDHANDLE hCard, LPSTR mszReaderNames, LPDWORD pcchReaderLen,
LPDWORD pdwState, LPDWORD pdwProtocol, LPBYTE pbAtr, LPDWORD pcbAtrLen);
typedef LONG (PCSC_API *SCardGetStatusChange_t)(SCARDCONTEXT hContext, DWORD dwTimeout,
- LPSCARD_READERSTATE_A rgReaderStates, DWORD cReaders);
+ SCARD_READERSTATE *rgReaderStates, DWORD cReaders);
typedef LONG (PCSC_API *SCardControlOLD_t)(SCARDHANDLE hCard, LPCVOID pbSendBuffer, DWORD cbSendLength,
LPVOID pbRecvBuffer, LPDWORD lpBytesReturned);
typedef LONG (PCSC_API *SCardControl_t)(SCARDHANDLE hCard, DWORD dwControlCode, LPCVOID pbSendBuffer,
Index: opensc-0.11.13/src/libopensc/reader-pcsc.c
===================================================================
--- opensc-0.11.13.orig/src/libopensc/reader-pcsc.c
+++ opensc-0.11.13/src/libopensc/reader-pcsc.c
@@ -80,7 +80,7 @@ struct pcsc_private_data {
struct pcsc_slot_data {
SCARDHANDLE pcsc_card;
- SCARD_READERSTATE_A reader_state;
+ SCARD_READERSTATE reader_state;
DWORD verify_ioctl;
DWORD verify_ioctl_start;
DWORD verify_ioctl_finish;
@@ -353,7 +353,7 @@ static int pcsc_wait_for_event(sc_reader
sc_context_t *ctx;
SCARDCONTEXT pcsc_ctx;
LONG ret;
- SCARD_READERSTATE_A rgReaderStates[SC_MAX_READERS];
+ SCARD_READERSTATE rgReaderStates[SC_MAX_READERS];
unsigned long on_bits, off_bits;
time_t end_time, now, delta;
size_t i;
@@ -401,7 +401,7 @@ static int pcsc_wait_for_event(sc_reader
/* Wait for a status change and return if it's a card insert/removal
*/
for( ; ; ) {
- SCARD_READERSTATE_A *rsp;
+ SCARD_READERSTATE *rsp;
/* Scan the current state of all readers to see if they
* match any of the events we're polling for */

@ -1,71 +0,0 @@
--- a/src/libopensc/internal.h
+++ b/src/libopensc/internal.h
@@ -49,6 +49,13 @@ extern "C" {
#define sleep(t) Sleep((t) * 1000)
#endif
+#ifndef MAX
+#define MAX(x, y) (((x) > (y)) ? (x) : (y))
+#endif
+#ifndef MIN
+#define MIN(x, y) (((x) < (y)) ? (x) : (y))
+#endif
+
struct sc_atr_table {
/* The atr fields are required to
* be in aa:bb:cc hex format. */
--- a/src/libopensc/muscle.c
+++ b/src/libopensc/muscle.c
@@ -31,13 +31,6 @@
#define MSC_DSA_PUBLIC 0x04
#define MSC_DSA_PRIVATE 0x05
-#ifndef MAX
-#define MAX(x, y) (((x) > (y)) ? (x) : (y))
-#endif
-#ifndef MIN
-#define MIN(x, y) (((x) < (y)) ? (x) : (y))
-#endif
-
static msc_id inputId = { { 0xFF, 0xFF, 0xFF, 0xFF } };
static msc_id outputId = { { 0xFF, 0xFF, 0xFF, 0xFE } };
--- a/src/libopensc/card-acos5.c
+++ b/src/libopensc/card-acos5.c
@@ -138,8 +138,8 @@ static int acos5_get_serialnr(sc_card_t * card, sc_serial_number_t * serial)
/*
* Cache serial number.
*/
- memcpy(card->serialnr.value, apdu.resp, apdu.resplen);
- card->serialnr.len = apdu.resplen;
+ memcpy(card->serialnr.value, apdu.resp, MIN(apdu.resplen, SC_MAX_SERIALNR));
+ card->serialnr.len = MIN(apdu.resplen, SC_MAX_SERIALNR);
/*
* Copy and return serial number.
--- a/src/libopensc/card-atrust-acos.c
+++ b/src/libopensc/card-atrust-acos.c
@@ -842,8 +842,8 @@ static int acos_get_serialnr(sc_card_t *card, sc_serial_number_t *serial)
if (apdu.sw1 != 0x90 || apdu.sw2 != 0x00)
return SC_ERROR_INTERNAL;
/* cache serial number */
- memcpy(card->serialnr.value, apdu.resp, apdu.resplen);
- card->serialnr.len = apdu.resplen;
+ memcpy(card->serialnr.value, apdu.resp, MIN(apdu.resplen, SC_MAX_SERIALNR));
+ card->serialnr.len = MIN(apdu.resplen, SC_MAX_SERIALNR);
/* copy and return serial number */
memcpy(serial, &card->serialnr, sizeof(*serial));
return SC_SUCCESS;
--- a/src/libopensc/card-starcos.c
+++ b/src/libopensc/card-starcos.c
@@ -1279,8 +1279,8 @@ static int starcos_get_serialnr(sc_card_t *card, sc_serial_number_t *serial)
if (apdu.sw1 != 0x90 || apdu.sw2 != 0x00)
return SC_ERROR_INTERNAL;
/* cache serial number */
- memcpy(card->serialnr.value, apdu.resp, apdu.resplen);
- card->serialnr.len = apdu.resplen;
+ memcpy(card->serialnr.value, apdu.resp, MIN(apdu.resplen, SC_MAX_SERIALNR));
+ card->serialnr.len = MIN(apdu.resplen, SC_MAX_SERIALNR);
/* copy and return serial number */
memcpy(serial, &card->serialnr, sizeof(*serial));
return SC_SUCCESS;

@ -0,0 +1,27 @@
diff -urNp opensc-0.13.0.old/src/libopensc/iasecc-sm.c opensc-0.13.0/src/libopensc/iasecc-sm.c
--- opensc-0.13.0.old/src/libopensc/iasecc-sm.c 2012-12-04 16:43:40.000000000 +0200
+++ opensc-0.13.0/src/libopensc/iasecc-sm.c 2014-02-19 21:24:34.479234564 +0200
@@ -26,10 +26,6 @@
#include "asn1.h"
#include "cardctl.h"
-#ifndef ENABLE_OPENSSL
-#error "Need OpenSSL"
-#endif
-
#include "sm.h"
#include "iasecc.h"
#include "authentic.h"
diff -urNp opensc-0.13.0.old/src/pkcs11/framework-pkcs15.c opensc-0.13.0/src/pkcs11/framework-pkcs15.c
--- opensc-0.13.0.old/src/pkcs11/framework-pkcs15.c 2012-12-04 16:43:40.000000000 +0200
+++ opensc-0.13.0/src/pkcs11/framework-pkcs15.c 2014-02-19 21:31:43.816108633 +0200
@@ -2853,8 +2853,8 @@ struct sc_pkcs11_framework_ops framework
pkcs15_login,
pkcs15_logout,
pkcs15_change_pin,
- pkcs15_initialize,
#ifdef USE_PKCS15_INIT
+ pkcs15_initialize,
pkcs15_init_pin,
pkcs15_create_object,
pkcs15_gen_keypair,

@ -1,59 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/opensc/opensc-0.11.13-r2.ebuild,v 1.8 2012/05/04 18:35:51 jdhore Exp $
EAPI="2"
inherit eutils autotools
DESCRIPTION="SmartCard library and applications"
HOMEPAGE="http://www.opensc-project.org/opensc/"
SRC_URI="http://www.opensc-project.org/files/${PN}/${P}.tar.gz"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ppc ppc64 s390 sh sparc x86"
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="doc openct pcsc-lite readline ssl zlib"
# libtool is required at runtime for libltdl
RDEPEND="
sys-devel/libtool
zlib? ( sys-libs/zlib )
readline? ( sys-libs/readline )
ssl? ( dev-libs/openssl )
openct? ( >=dev-libs/openct-0.5.0 )
pcsc-lite? ( >=sys-apps/pcsc-lite-1.3.0 )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
pkg_setup() {
if use openct; then
elog "Support for openct is deprecated."
elog "It is recommended to use pcsc-lite."
fi
}
src_prepare() {
epatch "${FILESDIR}"/${P}+pcsc-lite-1.6.2.patch
epatch "${FILESDIR}"/${P}-overflows.patch
eautoreconf
}
src_configure() {
econf \
--docdir="/usr/share/doc/${PF}" \
--htmldir="/usr/share/doc/${PF}/html" \
$(use_enable doc) \
$(use_enable openct) \
$(use_enable pcsc-lite pcsc) \
$(use_enable readline) \
$(use_enable ssl openssl) \
$(use_enable zlib) \
--with-pinentry="/usr/bin/pinentry"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
}

@ -1,9 +1,11 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/opensc/opensc-0.13.0.ebuild,v 1.2 2013/02/08 20:10:08 alonbl Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/opensc/opensc-0.13.0.ebuild,v 1.3 2014/02/19 19:36:43 alonbl Exp $
EAPI=4
inherit eutils
DESCRIPTION="Libraries and applications to access smartcards"
HOMEPAGE="http://www.opensc-project.org/opensc/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
@ -29,6 +31,10 @@ REQUIRED_USE="
ctapi? ( !pcsc-lite !openct )
|| ( pcsc-lite openct ctapi )"
src_prepare() {
epatch "${FILESDIR}/${P}-openssl.patch"
}
src_configure() {
econf \
--docdir="/usr/share/doc/${PF}" \

@ -0,0 +1,21 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Archive-Zip/Archive-Zip-1.370.0.ebuild,v 1.1 2014/02/19 10:37:11 radhermit Exp $
EAPI=5
MODULE_AUTHOR=PHRED
MODULE_VERSION=1.37
inherit perl-module
DESCRIPTION="A wrapper that lets you read Zip archive members as if they were files"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=virtual/perl-Compress-Raw-Zlib-2.017
>=virtual/perl-File-Spec-0.80"
RDEPEND="${DEPEND}"
SRC_TEST="do"

@ -1 +1,2 @@
DIST Archive-Zip-1.30.tar.gz 197179 SHA256 f8b472ff77b7238e423bcb351968accc562f9d20700fbf2d8ed2a65fa0fa6318 SHA512 ae717225c54013eb5759982fff5491a8a590a4666b3a93895270c89f361fe289094a35d0caf57320d36fa8f3f5e0c778045a099d0a024f2606c700f0aff3b4e7 WHIRLPOOL 9511cc57941aa8d5367f5041130c27025e90055fa65be6b3ad361d99a07adc9eb9ca9edec00b97fa86478d6b19ab6e604259eab218f9c7e5a0d863771f2a29b8
DIST Archive-Zip-1.37.tar.gz 184345 SHA256 ba789436dc82db02a7f3d2e9d120d0221edc83d8c7ec72519648ae64bbc4ce05 SHA512 416dc16286edef085a9fd11b3f98c3abf6345a70552cf4f0d4e0da364b39d400cb259a09f1b33b82ff4aa6494a88e85e59afd80a94ae8446c329eb8a3af63ef1 WHIRLPOOL 07103e2d5a2f23e911b9bc9b3e784e21645864f2e6b08042c577deeaf5b27799c3df0fc8c2a89dfc805840ac0349e88053b173e8db51aefacb2dc7e225d5a8d1

@ -0,0 +1,32 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/BerkeleyDB/BerkeleyDB-0.540.0.ebuild,v 1.1 2014/02/19 10:40:39 radhermit Exp $
EAPI=5
MODULE_AUTHOR=PMQS
MODULE_VERSION=0.54
inherit perl-module eutils db-use
DESCRIPTION="This module provides Berkeley DB interface for Perl."
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
# Install DB_File if you want older support. BerkleyDB no longer
# supports less than 2.0.
RDEPEND=">=sys-libs/db-2.0"
DEPEND="${RDEPEND}
test? ( dev-perl/Test-Pod )"
SRC_TEST="do"
src_prepare() {
epatch "${FILESDIR}"/Gentoo-config-0.26.diff
# on Gentoo/FreeBSD we cannot trust on the symlink /usr/include/db.h
# as for Gentoo/Linux, so we need to esplicitely declare the exact berkdb
# include path
sed -i -e "s:/usr/include:$(db_includedir):" "${S}"/config.in || die "berkdb include directory"
}

@ -1,2 +1,3 @@
DIST BerkeleyDB-0.51.tar.gz 196814 SHA256 48363c65a8f6a07c88fcb8ef25cedde14d5c58bc63d1b9f76919fff38c02e12b SHA512 c67e86b8e70dafb5c8be2ae7192ecca14b9c50867fe8aad5bdfe302a3ef2d1152b9c7ac5b7857b2148560b58039277b736f2861680999b8e345eb2e0b4204924 WHIRLPOOL 8c4146259cfa0fa045002f6f98d90bbaca8aeba92ad8164da74746b25d57729a39e2cdc3674000718c7f0b6778baf8be071babb10989a6147a3fb751364be002
DIST BerkeleyDB-0.53.tar.gz 202413 SHA256 f4b194e2ad5fa2eacdeca45d4e9836f9fff7da86ddc7e6f759963269779c739d SHA512 86df59c42235a8f7cde5425129cfae24afa9a746ea72998d7bbab5427e5425d170322ab4ee7999f500924ff60222da8289bb8dc520569ff8b6084734f87a01d6 WHIRLPOOL 9f64c07f5a3c6ceaf292ebd036f740e25e01429fbc49dd705536b336f37561f28da1ccc7e0b5a7358881dc010e8f442f6303379592e11fc3e575d0e5279f5e38
DIST BerkeleyDB-0.54.tar.gz 202422 SHA256 010e66d0034b93a8397c600da320611149aef7861eaf1f93b95e49ae37b825b8 SHA512 c9529f2682b269db1c5f5c5535b9497b5859530f7fb283003cf3f6990ae311b73221b14202fa9fd6870a0d3f5c66750cb1c4905a5599ba5313e752b5dba3b47c WHIRLPOOL a5c7dbcba424a6e13cb0c5bed4ff54db85bafaaeaa050e9b140342ee33222e3ce82e0be4ba2b5874393443769da642f5042a832aa2e43af1ccf7a1473afcda73

@ -1,18 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Clone/Clone-0.310.0.ebuild,v 1.3 2012/09/01 11:23:21 grobian Exp $
EAPI=4
MODULE_AUTHOR=RDF
MODULE_VERSION=0.31
inherit perl-module
DESCRIPTION="Recursively copy Perl datatypes"
SLOT="0"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
SRC_TEST="do"
mymake='OPTIMIZE=${CFLAGS}'

@ -1,18 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Clone/Clone-0.340.0.ebuild,v 1.9 2013/04/02 11:25:59 ago Exp $
EAPI=4
MODULE_AUTHOR=GARU
MODULE_VERSION=0.34
inherit perl-module
DESCRIPTION="Recursively copy Perl datatypes"
SLOT="0"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
SRC_TEST="do"
mymake='OPTIMIZE=${CFLAGS}'

@ -0,0 +1,17 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Clone/Clone-0.360.0.ebuild,v 1.1 2014/02/19 10:50:14 radhermit Exp $
EAPI=5
MODULE_AUTHOR=GARU
MODULE_VERSION=0.36
inherit perl-module
DESCRIPTION="Recursively copy Perl datatypes"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
SRC_TEST="do"
mymake='OPTIMIZE=${CFLAGS}'

@ -1,3 +1,2 @@
DIST Clone-0.31.tar.gz 11753 SHA256 94432ba5cadbf9f78fb29a23f68481e70e24d2e77f1f669f2919b00cc3a15f39 SHA512 651286926047c5c394f123a48ba578d86fc3e7736e9153f3360f705421d55c42dc2b46ad6fe8e1bd286b8fd42b056b479bf8ba16f9a4be6a28c84e0e8d031c2c WHIRLPOOL 473dcd42e3450e66d3d6644a4544e3b8c022dac34ee146adea647195b4ca26a0e40e3390d4925935e11550e3275172e0e8a08f03030b224b51c0bfadaeec3494
DIST Clone-0.34.tar.gz 13192 SHA256 3da2320ae650765b415a5e11edde4a0768491487fccad544e5c7566645146362 SHA512 9693a9df75ac091e2990033bb932531a90899044b7d697a82decacc5812261a631fce9c10090e01feae8815df6a01b8164bacc39861b3dcef59f6ff20f0136fc WHIRLPOOL 711759d9a4286feaf339c6b9f8e12a8934cb523cf19d7cd846604ae6c460f5e04b8f92081fccf294e4f772226f874281cceae11d3385e27fdfbd0dff1cd9a167
DIST Clone-0.35.tar.gz 13288 SHA256 3d3d9eabfa6022dac8c9111097bebc7731e2e184457b5b55580bd5a3f6ef214a SHA512 fab8cf708ea3b03852d2eabaac638f5f017d8d1c06621f9573e1227554c2aa19bfa7cc8b90f6273baf966df4b85905fd95b8d7110227c8a5d75664f692ae4c92 WHIRLPOOL 432c432dcdcd812c92b0d71a67266e40dfba3ad799b7a3d6f7f42cdca4b3a04f9471c8a6b3e7b7c54f6a7392daaa08bcbf02bd61872478f51a06aef5fd70e794
DIST Clone-0.36.tar.gz 13132 SHA256 03def6e82579cd405f75574a5e8e7590063fa0a753a0df6a53be194289a020c5 SHA512 288db517cf0c7f3a91be1991189e2ddae73d939097cbdb0709c1c64f8b2418faf161fd61eaead561093fc2bec1984039ff42397f6f8dd6dcdedff723febc223a WHIRLPOOL c160330a5cd02599069762888e2675142b5cdb58893fb6ce64e66511d0d160f1ca3db41bb26302a2d0dbdd34391fea71d0fdf6cd63e7df26e6befaacfec1ee29

@ -0,0 +1,16 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Config-Crontab/Config-Crontab-1.400.0.ebuild,v 1.1 2014/02/19 10:53:37 radhermit Exp $
EAPI=5
MODULE_AUTHOR=SCOTTW
MODULE_VERSION=1.40
inherit perl-module
DESCRIPTION="Read/Write Vixie compatible crontab(5) files"
SLOT="0"
KEYWORDS="~amd64 ~x86"
SRC_TEST="do"

@ -1 +1,2 @@
DIST Config-Crontab-1.33.tar.gz 40330 SHA256 50ce7a852d1f82d36bfc4ef8fa7bc4f1b1c948939e7147a26aa866e3030e5bd4 SHA512 2545449a30cf575c89bb8e45d199a98042f5cb3bb91117ddb3d8f9c9d1b6e609fde96eca06d3866c3f12a3d438b093df34a7e87a68056bd05c58892dfcf2927a WHIRLPOOL 4d7d680db1a1b9abf7782c303c7f68a63828665ba9211ad81b62739e1c12995bfdfac9cee6cde94540ce3b8148ebd30a15f59266b159fe4325297a5ae1f9500c
DIST Config-Crontab-1.40.tar.gz 40769 SHA256 25b5893f2fb78ee1da82579afa627e8527d8ca86d08204e28283c455fe7ffb03 SHA512 1894868e92637aef1d5eaed22b8387ebe9546d0804d375e894e7acaed4eeece28dcf78eeb2658455885d1a6dc1683b0a6839c747dbd939f128d66df211d8e15f WHIRLPOOL 66f63cc7024955cd8da5dc3a999348f168b76f36773f251e6e4dbea79023379ea066fdd0d8a727813664f95fe32590a6a56f8842a58048ceb00db878bba6fad0

@ -0,0 +1,29 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Config-IniFiles/Config-IniFiles-2.830.0.ebuild,v 1.1 2014/02/19 10:56:53 radhermit Exp $
EAPI=5
MODULE_AUTHOR=SHLOMIF
MODULE_VERSION=2.83
inherit perl-module
DESCRIPTION="A module for reading .ini-style configuration files"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="test"
RDEPEND="
dev-perl/IO-stringy
dev-perl/List-MoreUtils
"
DEPEND="${RDEPEND}
>=virtual/perl-Module-Build-0.36
test? (
dev-perl/Test-Pod
dev-perl/Test-Pod-Coverage
)
"
SRC_TEST="do"

@ -1,3 +1,4 @@
DIST Config-IniFiles-2.76.tar.gz 63108 SHA256 339c26d48b945a9510ac6437759f42b1f5ba5cd192cd288337dc42e54226c029 SHA512 9ecd611cc866d44f95546c765145d0ed16fae5a90e2c9a5da486546e571519b914219e698d9e9d2ddd07d7dc354c3a70c8e7d676564097f868fa0763d518e11f WHIRLPOOL c143c4163940820b1a01a262f53bb2d7e7783ba1c580c9a8a006d737872e9bac67d510ddb73fa2fc48531b60e5cc16d28e8ca8483c9431a4ad046f17ed3f0325
DIST Config-IniFiles-2.78.tar.gz 63280 SHA256 ed1477900306f145495ba8603cdcff9900396d31c92439945833840d6f923af2 SHA512 b6376d0bed99c4113acf13df995e8cd87e7f8ae2a44b6e92b47f9b78fee19ff94813ce9da58d717e65b46cde22c53a27cfbb5c9680a9ad9f2f2fe4f5486597fc WHIRLPOOL 2bcb0c7b14e616f9250d40100df74cbc3e7324b57f65f7194bff855f0b37d299850d85c53a2a04617ff8a8dc1cd4ab5c151931faf2fd184c868fbb6466bdbbef
DIST Config-IniFiles-2.82.tar.gz 64192 SHA256 fd116a7104ce2f477b182dc3a57a191a3a1f65c42cd9c2dabab65e11dce88ee1 SHA512 6594b28fc4f3c662dc56ad787c8b4408b5a5a7b615fc6706942b9845520d55da6b1e4911e24ae3cffccdb733557f8efa6674845620c9e63d31b9dbdffbdd27a7 WHIRLPOOL 40edb556d925a1c2e04e7c35f9e8d7875a12e7341a71d830a1e2f0ecf6b1e267ae35d029736f8cfc1caa7a643296636941989bf018bb4f10c54b3593b03e1669
DIST Config-IniFiles-2.83.tar.gz 72950 SHA256 11578b7ddb1b86148ef5e5091155b7c420f157837d5b9fb486c659829186827d SHA512 9494400423512613da4b35c9f263cac2dae54ab145074fd5788279e9bc4fbcf6cdc7aa40de0ace7743d5db0ea96fb04e6f637f5c97948bcb32624720498f3e3b WHIRLPOOL 0df6eaf38cd71563eee746153e84a5ec67bf43a8789bb703ebd154ec81e21c19805b9755e59aa65a13178c8f9cc14a8a5852ba3af2ee2a435034c6af5e60cd1a

@ -0,0 +1,24 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Config-Properties/Config-Properties-1.760.0.ebuild,v 1.1 2014/02/19 10:58:46 radhermit Exp $
EAPI="5"
MODULE_AUTHOR=SALVA
MODULE_VERSION=1.76
inherit perl-module
DESCRIPTION="Configuration using Java style properties"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND=""
DEPEND="${RDEPEND}
test? (
virtual/perl-File-Temp
virtual/perl-Test-Simple
)"
SRC_TEST="do"

@ -1 +1,2 @@
DIST Config-Properties-1.75.tar.gz 12824 SHA256 a26caa95110e6a039a54cf6922edda5f504033f55882563cc283d499450cf858 SHA512 16fca677d87b535aa89b7d5db4ee1e21be28511670a290cf7a0f7cb868feef5d586d7b02eec1aaf15569e4e41f85faf7d0e7d371baed2ff1d72f897dbb7a4bd9 WHIRLPOOL cd7af845ccabc774e45358ccef05feb24f818402bcc2e952e11ce1b221745f8bcaab89da0403ffb59d7af778d51d9697485da267a2e61469e530f6701f04d662
DIST Config-Properties-1.76.tar.gz 13486 SHA256 2c5556aa0c6439ee1193f60530f74dacee299126d3d074c0fce5e9175b560263 SHA512 02808825117c464bfdb6c846b0f66d8adec2684f22f2f09ed732269a978da6644de23736d39c01d85f20a1c8169ae7e2927e024b96dac7164c9dfa5828a388e1 WHIRLPOOL 464ec2fb61fc3b63750de1e88809e72a73a9075b77d8897f2b98c2b8fd3bbf91184f30285815721a6ccedeacbcc6be92551f44cf93c82f2c2d83cd8a81c8fd2b

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0.ebuild,v 1.3 2014/02/11 18:50:36 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0.ebuild,v 1.9 2014/02/19 12:33:49 zlogene Exp $
EAPI=4
@ -12,7 +12,7 @@ DESCRIPTION="Crypt::Blowfish module for perl"
LICENSE="|| ( Artistic GPL-2 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
SRC_TEST="do"

@ -1,17 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Crypt-Twofish/Crypt-Twofish-2.140.0.ebuild,v 1.2 2011/09/03 21:05:16 tove Exp $
EAPI=4
MODULE_AUTHOR=AMS
MODULE_VERSION=2.14
inherit perl-module
DESCRIPTION="The Twofish Encryption Algorithm"
SLOT="0"
KEYWORDS="amd64 ia64 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
SRC_TEST="do"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Crypt-Twofish/Crypt-Twofish-2.170.0.ebuild,v 1.2 2014/02/11 15:15:42 hattya Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Crypt-Twofish/Crypt-Twofish-2.170.0.ebuild,v 1.5 2014/02/19 12:47:08 zlogene Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="The Twofish Encryption Algorithm"
SLOT="0"
KEYWORDS="~amd64 ia64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
KEYWORDS="amd64 ia64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
SRC_TEST="do"

@ -1,2 +1 @@
DIST Crypt-Twofish-2.14.tar.gz 13505 SHA256 b95468cd9a8cf64b1fcfaf937a114ed288e48f04decfa1fdb63d013112e4da2d SHA512 a067ed7a8d1bf4c165c7e6392a8d4c4f732bddef12bdccd080e655177dfa93f2cbb2a10e24562e419530dc2a68e9d92ba1ed1acba297353678666457bab3112e WHIRLPOOL e00043ded99d40c1fcb1b99f944578c0e8a21cd76b12fdfe90d1dc6ddb93b378f80eb1e1a56c9dc417e242557e25acd8d7565e96a8f9d8aef5bc52af9329cec3
DIST Crypt-Twofish-2.17.tar.gz 13851 SHA256 eed502012f0c63927a1a32e3154071cc81175d1992a893ec41f183b6e3e5d758 SHA512 c61d07f2fd3d88bff1e41eaa3008c6717fc21e9acf2e45d45c3a39b15500f71b3bc425a3df988bbbd5b6865085866595240f1574424aa70448d6c8b3f38ee2e2 WHIRLPOOL c64c87541d1947269f53554e11cd08eb08b5926a4fa056b0d847166094a05ad0de767adaba95346fdcfde03bec9e4ad4e3092b16a8a9c45813dd1884c2305269

@ -1 +1,2 @@
DIST Test-Number-Delta-1.03.tar.gz 18586 SHA256 9cd18d89bde4333f9f9b77668ef03e6e20d8ee5675c2ab1b216c7323419a320e SHA512 03a859c9f497a0a591a1790383987fab969401d5b508abbdce810fca442f74c2e46967acc53607422b473923ef96e0f4b01846a38ad44fb782d4fd4d63fc6d02 WHIRLPOOL 918e7e48e31fcb6e5f53af32e12b5353adac04c663b7fe51a18714337da2ef390f9a5b3d098627a2cbfaee643201c89b101421431a663a9f4e13e1c0efd24d14
DIST Test-Number-Delta-1.04.tar.gz 18773 SHA256 883fd8a4a71e867f3bb30879f4c2d91e75610a7bb9822370743be377c3de4dbd SHA512 ae0eea95b3d671eac8efef7d9e65335111fc6403921172ed96c597269d56d7e7137ed65f80c896f08c16c6fafe1bd99d7f7d0c99fa0f50d8f659d9e749f9dfbc WHIRLPOOL cd0774b9dc2b9379046691397b25afd938982602fa29f78bbdf62f9c55a47c28827f3b5f1d622e584908a8c08a9fbd0e6d7e059238dec524f6de97f9a49507d1

@ -0,0 +1,19 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Test-Number-Delta/Test-Number-Delta-1.40.0.ebuild,v 1.1 2014/02/19 10:47:06 radhermit Exp $
EAPI=5
MODULE_AUTHOR=DAGOLDEN
MODULE_VERSION=1.04
inherit perl-module
DESCRIPTION="Compare the difference between numbers against a given tolerance"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
DEPEND="virtual/perl-Module-Build"
SRC_TEST="do"

@ -1,2 +1,3 @@
DIST boolean-0.28.tar.gz 31810 SHA256 2cde27c2eff1302738fd6061ffd1a4ac71b24f4944374fcc92f1b7550223453e SHA512 960b23c6102272a220f4ed0d318faaf701d755c8433deaa8d3926aad5c9c3589e774b7c77e9c7c29fb984de3ce41589f0d5cf22223f8d39ce27d0de5e52d1924 WHIRLPOOL c583006ba33be8de33f19ff52746e29f6f1f1349a99d6798ae0594689c5d15bee9417ff01834b2fc484aba3248902031ad314d82832c10e580faca10f3c170fd
DIST boolean-0.30.tar.gz 33231 SHA256 f46e7a6121d5728ef2ce285a82d1dde94f6dfa0b846a612db75b1dcd37b9fc7f SHA512 6ed9b40ddddeb6be401a7b79962569c4f443d8e9bac0282ad62e1cfebc897970cc8c35ea6c41187a158449211695bb88ac52d0edc46ae834f368336ac7fa5d3d WHIRLPOOL d1ce73abeb70d1de1583dfd5c513ab9ab65429d911b982420fe8e930411bf2fb5574bce6c47e83c2511211476d2a93ab532c8dbe858cf590bd790b1bbae1d496
DIST boolean-0.32.tar.gz 13096 SHA256 4f9ed8886a98e7ee96c8b3ba31fb61c186018e4e06cc2c1d9d20adc8428591c5 SHA512 4764bdef5d3a95cd28641d3d5ce040f672869ea84c424cabd96a3cbffaad14ef99537546a0b4120a6b8660232eccfb5d340e0433c7bb2c3135a5582797139fb1 WHIRLPOOL 02d085fba79c4238b5739bc7bb0c1600ac6e128ede1f3d8cab9805c78ff6f9de49af3c88f8eb6ca0f2bba9b7112edce442b8ffab1f5b9fb6f2099a7989cf6d3a

@ -0,0 +1,17 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/boolean/boolean-0.320.0.ebuild,v 1.1 2014/02/19 10:42:59 radhermit Exp $
EAPI=5
MODULE_AUTHOR=INGY
MODULE_VERSION=0.32
inherit perl-module
DESCRIPTION="Boolean support for Perl"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
SRC_TEST=do

@ -0,0 +1,65 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/carbon/carbon-0.9.12-r1.ebuild,v 1.1 2014/02/19 16:27:36 ultrabug Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
inherit distutils-r1
DESCRIPTION="Backend data caching and persistence daemon for Graphite"
HOMEPAGE="http://graphite.wikidot.com/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="Apache-2.0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}
~dev-python/twisted-core-12.3.0[${PYTHON_USEDEP}]
dev-python/whisper[${PYTHON_USEDEP}]
dev-python/txAMQP[${PYTHON_USEDEP}]"
PATCHES=(
# Do not install the configuration and data files. We install them
# somewhere sensible by hand.
"${FILESDIR}"/${P}-no-data-files.patch
)
python_prepare_all() {
# This sets prefix to /opt/graphite. We want FHS-style paths instead.
rm setup.cfg || die
distutils-r1_python_prepare_all
}
python_install_all() {
distutils-r1_python_install_all
insinto /etc/carbon
doins conf/*
dodir /var/log/carbon /var/lib/carbon/{whisper,lists,rrd}
newinitd "${FILESDIR}"/carbon.initd carbon-cache
newinitd "${FILESDIR}"/carbon.initd carbon-relay
newinitd "${FILESDIR}"/carbon.initd carbon-aggregator
newconfd "${FILESDIR}"/carbon.confd carbon-cache
newconfd "${FILESDIR}"/carbon.confd carbon-relay
newconfd "${FILESDIR}"/carbon.confd carbon-aggregator
}
pkg_postinst() {
einfo 'This ebuild installs carbon into FHS-style paths.'
einfo 'You will probably have to set GRAPHITE_CONF_DIR to /etc/carbon'
einfo 'and GRAPHITE_STORAGE_DIR to /var/lib/carbon to make use of this'
einfo '(see /etc/carbon/carbon.conf.example).'
einfo ' '
einfo 'OpenRC init script supports multiple instances !'
einfo 'Example to run an instance b of carbon-cache :'
einfo ' ln -s /etc/init.d/carbon-cache /etc/init.d/carbon-cache.b'
einfo ' cp /etc/conf.d/carbon-cache /etc/conf.d/carbon-cache.b'
}

@ -0,0 +1,5 @@
# Use the given config file
CARBON_CONFIG="/etc/carbon/carbon.conf"
# Add extra parameters
CARBON_EXTRA_PARAMETERS=""

@ -0,0 +1,52 @@
#!/sbin/runscript
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/carbon/files/carbon.initd,v 1.1 2014/02/19 16:27:36 ultrabug Exp $
export GRAPHITE_CONF_DIR=/etc/carbon
export GRAPHITE_STORAGE_DIR=/var/lib/carbon
INSTANCE=${SVCNAME/#*.}
if [ "${INSTANCE}" == "${SVCNAME}" ]; then
INSTANCE="a"
fi
PIDFILE="/var/run/${SVCNAME}.pid"
PROGRAMNAME=${SVCNAME/.*}
CARBON_CONFIG=${CARBON_CONFIG:-/etc/carbon/carbon.conf}
depend() {
use net
}
start_pre() {
if [ ! -f ${CARBON_CONFIG} ] ; then
eend "Missing ${CARBON_CONFIG}"
fi
case "${PROGRAMNAME}" in
"carbon-relay" )
[ -f /etc/carbon/relay-rules.conf ] || eend "Missing relay-rules.conf"
;;
"carbon-aggregator" )
[ -f /etc/carbon/aggregation-rules.conf ] || eend "Missing missing aggregation-rules.conf"
;;
esac
}
start() {
ebegin "Starting ${PROGRAMNAME} instance ${INSTANCE}"
start-stop-daemon --start --exec /usr/bin/${PROGRAMNAME}.py \
--pidfile ${PIDFILE} \
-- --pidfile ${PIDFILE} --instance ${INSTANCE} \
--logdir /var/log/carbon/ --config ${CARBON_CONFIG} start >/dev/null
eend $? "Failed to start ${SVCNAME}"
}
stop() {
ebegin "Stopping ${PROGRAMNAME} instance ${INSTANCE}"
start-stop-daemon --stop \
--pidfile ${PIDFILE}
eend $? "Failed to stop ${SVCNAME}"
}

@ -10,3 +10,4 @@ DIST lxml-3.2.1.tar.gz 3335355 SHA256 fc4924366cd0751f9cde17c2bc52e13df8b04246d4
DIST lxml-3.2.4.tar.gz 3347893 SHA256 c71fc86d8be96ad2762f557583ecf114661a61fbe3006f608120363ca34c5e86 SHA512 85d9b474ef877e90e406347a981a8522d234f09ea119c9d72c9edc9d050d786a019879d92e4a717f35dff4d4023abb9a3a72253d5a877280a90051938a029bc0 WHIRLPOOL 55f7d1ac035d1834671916fd082a8c5aee444eb28fd4c4ed1a6aa6a85940f320cf735330285a1d7135fc4e66819c14c65f417ff8b9bd6558d42a8fd45c0b32bc
DIST lxml-3.2.5.tar.gz 3349462 SHA256 2bf072808a6546d0e56bf1ad3b98a43cca828724360d7419fad135141bd31f7e SHA512 7ab09a0c735426b7163bbcc7101c397767aee3aae24b9db53ddd2c13b589b158593acbfb5aff4f8b87333fa61efeb7dec5c8988dcb02a7a495b877693f60abf5 WHIRLPOOL 0cc1510ab2fdaab85a4504314e6cca0fe8150c89baa4a9562b293fb248a31b9b0fd73a300d12d0c63a24f9ae98bd179215d59d386e32c5f1f30d19e31c9da962
DIST lxml-3.3.0.tar.gz 3435082 SHA256 7d669cd0b7f8d01356df8d64cdbf2aecd9150378d59c36ac025da1dbaf9ebc11 SHA512 4da55829ff524f54dc1ea840f13fc3973c0d821b307ebc3f7720674c2e9e0071609834e46a39449f414a1d97695ca119f8779c97dd18bf8f4a401d943e541bc9 WHIRLPOOL f3e9182fd7d3c0b58e3529675454e44064e1b4f640e17a365950f33e157483f5c23f73b2b983b99df3f25d95662892379bd36521667e4fa9c794a9209eda16d0
DIST lxml-3.3.1.tar.gz 3441159 SHA256 8cbaa02dd5a0a9dd7f571289c51eed9cb5c747d6674f3300e4bd63586e921819 SHA512 af52a8ea630b52171241aa458d6911354ae71d4b2957a5f6e8c14f632ffb11ea112f09ad702c4ac4f3c2535c0a2a472398a14925ac1ea49e7fad44c464ef21ec WHIRLPOOL b21e7d6c480776d40c4fa6ac4a0ae4a33f4753d35a5db539490cbe861df4495759806545e6e8854dc542ea10362b0bcff475ee6d556b1489c4cdb491042e3500

@ -0,0 +1,69 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/lxml/lxml-3.3.1.ebuild,v 1.1 2014/02/19 19:10:26 radhermit Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
inherit distutils-r1 flag-o-matic
DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries"
HOMEPAGE="http://lxml.de/ http://pypi.python.org/pypi/lxml/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD ElementTree GPL-2 PSF-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="beautifulsoup3 doc examples +threads"
# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
RDEPEND=">=dev-libs/libxml2-2.7.2
>=dev-libs/libxslt-1.1.15
beautifulsoup3? (
python_targets_python2_6? ( dev-python/beautifulsoup:python-2[python_targets_python2_6] )
python_targets_python2_7? ( dev-python/beautifulsoup:python-2[python_targets_python2_7] )
python_targets_python3_2? ( dev-python/beautifulsoup:python-3[python_targets_python3_2] )
python_targets_python3_3? ( dev-python/beautifulsoup:python-3[python_targets_python3_3] )
)"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
# lxml tarball contains files pregenerated by Cython.
DISTUTILS_IN_SOURCE_BUILD=1
python_prepare_all() {
# avoid replacing PYTHONPATH in tests.
sed -i -e '/sys\.path/d' test.py || die
distutils-r1_python_prepare_all
}
python_compile() {
if [[ ${EPYTHON} != python3* ]]; then
local CFLAGS=${CFLAGS}
append-cflags -fno-strict-aliasing
fi
distutils-r1_python_compile
}
python_test() {
cp -r -l src/lxml/tests "${BUILD_DIR}"/lib/lxml/ || die
cp -r -l src/lxml/html/tests "${BUILD_DIR}"/lib/lxml/html/ || die
ln -s "${S}"/doc "${BUILD_DIR}"/ || die
local test
for test in test.py selftest.py selftest2.py; do
einfo "Running ${test}"
"${PYTHON}" ${test} || die "Test ${test} fails with ${EPYTHON}"
done
}
python_install_all() {
if use doc; then
local DOCS=( *.txt doc/*.txt )
local HTML_DOCS=( doc/html/. )
fi
use examples && local EXAMPLES=( samples/. )
distutils-r1_python_install_all
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/m2crypto/m2crypto-0.22.3.ebuild,v 1.1 2014/02/08 06:53:39 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/m2crypto/m2crypto-0.22.3.ebuild,v 1.2 2014/02/20 00:40:57 floppym Exp $
EAPI=5
@ -17,13 +17,13 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc examples"
IUSE=""
RDEPEND=">=dev-libs/openssl-0.9.8"
DEPEND="${RDEPEND}
>=dev-lang/swig-1.3.28
dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/epydoc[${PYTHON_USEDEP}] )"
"
S="${WORKDIR}/${MY_PN}-${PV}"
@ -41,29 +41,10 @@ python_configure_all() {
set -- swig -python -includeall -I/usr/include \
-o SWIG/_m2crypto_wrap.c SWIG/_m2crypto.i
echo "${@}" >&2
echo "${@}"
"${@}" || die 'swig failed'
}
python_compile_all() {
if use doc; then
cd doc || die
epydoc --html --output=api --name=M2Crypto M2Crypto || die
fi
}
python_test() {
esetup.py test
}
python_install_all() {
use doc && local HTML_DOCS=( doc/. )
distutils-r1_python_install_all
if use examples; then
docinto examples
dodoc -r demo/.
docompress -x /usr/share/doc/${PF}/examples
fi
}

@ -0,0 +1,42 @@
src/mockldap/ldapobject.py | 2 +-
src/mockldap/tests.py | 14 --------------
2 files changed, 1 insertion(+), 15 deletions(-)
diff --git a/src/mockldap/ldapobject.py b/src/mockldap/ldapobject.py
index 1528b83..1899824 100644
--- a/src/mockldap/ldapobject.py
+++ b/src/mockldap/ldapobject.py
@@ -256,7 +256,7 @@ class LDAPObject(RecordableMethods):
entry[key].append(subvalue)
elif op is ldap.MOD_DELETE:
if not value:
- del entry[key]
+ entry[key] = []
else:
for subvalue in value:
if subvalue in entry[key]:
diff --git a/src/mockldap/tests.py b/src/mockldap/tests.py
index 2b1276a..1837666 100644
--- a/src/mockldap/tests.py
+++ b/src/mockldap/tests.py
@@ -430,20 +430,6 @@ class TestLDAPObject(unittest.TestCase):
self.assertEqual(self.ldapobj.directory[manager[0]]['objectClass'],
['posixAccount'])
- def test_modify_s_delete_all_values_from_attribute(self):
- mod_list = [(ldap.MOD_DELETE, 'objectClass', None)]
-
- self.ldapobj.modify_s(manager[0], mod_list)
-
- self.assertNotIn('objectClass',
- self.ldapobj.directory[manager[0]].keys())
-
- def test_modify_s_invalid_dn(self):
- mod_list = [(ldap.MOD_DELETE, 'objectClass', None)]
-
- with self.assertRaises(ldap.INVALID_DN_SYNTAX):
- self.ldapobj.modify_s('invalid', mod_list)
-
def test_rename_s_successful_code(self):
result = self.ldapobj.rename_s('cn=alice,ou=example,o=test', 'uid=alice1')

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<upstream>
<remote-id type="pypi">mockldap</remote-id>
</upstream>
<herd>python</herd>
<upstream>
<remote-id type="pypi">mockldap</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,47 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/mockldap/mockldap-0.1.4-r1.ebuild,v 1.1 2014/02/20 07:30:41 jlec Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
inherit distutils-r1
DESCRIPTION="A simple mock implementation of python-ldap"
HOMEPAGE="https://bitbucket.org/psagers/mockldap/ https://pypi.python.org/pypi/mockldap"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND="dev-python/funcparserlib[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/python-ldap[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( dev-python/passlib[${PYTHON_USEDEP}] )"
PATCHES=( "${FILESDIR}"/${P}-modify_s-backport.patch )
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
esetup.py test
}
python_install_all() {
use doc && local HTML_DOCS=( docs/build/html/. )
distutils-r1_python_install_all
}
pkg_postinst() {
if ! has_version dev-python/passlib; then
elog "Please install dev-python/passlib for hashed password support."
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/mockldap/mockldap-0.1.4.ebuild,v 1.2 2013/09/21 08:52:53 tampakrap Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/mockldap/mockldap-0.1.4.ebuild,v 1.3 2014/02/20 07:30:41 jlec Exp $
EAPI=5
@ -17,7 +17,8 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND="dev-python/funcparserlib[${PYTHON_USEDEP}]
RDEPEND="
dev-python/funcparserlib[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/python-ldap[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}

@ -1,6 +1,3 @@
DIST msgpack-python-0.1.12.tar.gz 49674 SHA256 5aa1d925a536c399a07a1f1d8f394d991ff735724e304a8cdab768f216f93ee6 SHA512 8e2c46eb42d2918c49c6aaf6c2032f231bab61416414f2f97db24b4ab075f9d3fcd7c57d8739a03123a39941e2332735b910ab83fa2d895e7f27453634e943aa WHIRLPOOL 0f73a23fc00c5bf0f8855730d3107d8fe6da1b04919752f88b6aad17c542437ea760db6118802e67a24b4d419574778b51a5fddb074174ab7369d6d46ab2dc82
DIST msgpack-python-0.2.1.tar.gz 55934 SHA256 019a2f3f8c3d4630d1f3de7bb6ea2d4ad9a32259359258c811fde48af0ab2ba8 SHA512 eefc14cce461e8fc98619f5c4589651c82555dfaa260119894f8589fd58fdd5d58539aaf5f231b0f65cc9bb69bf78cd7468f3dcfe90398c694e30fa2d4bbc38a WHIRLPOOL 9586afd84d29881c3567d2274d4332f47f85fe8cd54985815269fe51e0457ec3b824c3af45b7876a66e2b0c5d1e1a7fc89993770af90bd33dbeeeee8ec6f4299
DIST msgpack-python-0.2.2.tar.gz 57956 SHA256 75cedc4d667a4e4d9eb5757544a7f6e6774b533760d8ea4c1b24fb844550a11c SHA512 267e407794a42e962324f8d3211a4864af1440895480d6fb1bc5cbd9380be9609761551a1750255640b0c2f956759b2689fbfad8e6fd0948e5305293609c0e10 WHIRLPOOL 41a2ccf2501d25e8eb39d428c0e64b3f00954a0012876f671fae6a3c9d86acee068bc940343a95645f91a56eeabb5836b1de7fac06c0b10d673205134bf49c43
DIST msgpack-python-0.2.4.tar.gz 132973 SHA256 e63c7f3dd676e590111e156549a96b0bf4644ee10f3bfa42c561ad58e25566a3 SHA512 5d95e2ebf8ddee6b12c54ccdfa27bc5e0e185e4b131840ce9b414ef9be2fb42b8367939b4a4ca725fdfc2dac4123d0559b2e34e6a8e0656f50df4db5c602a2b2 WHIRLPOOL fd682d1efc55fbdd359970075210512e8e19dc8d2cf4542a0f4bc380c9b6dc47d9b8c4e4511a35df634e13579a0ad67e31abd4df44da6744c08473fa3e5de288
DIST msgpack-python-0.3.0.tar.gz 97932 SHA256 fb6ed5144a9fe2b58d46f8f276417d48dd57f9eea2a94e0f51c6b04e7044f9b3 SHA512 4f4812293efbfb3b970b976d2fb37b5e0402f668ce03a2e1533df30070243c9d72d584f67ee15f76b1914b4928936983846e7e663574bd2cb3316dc69041946a WHIRLPOOL a2904c0fb5274953222af508403e4dbcd743e6917646e2a38bb726c92dd80754d73c6f520e7949a5df9608888fab9854819bd1d214edb565e578001b2dcf189b
DIST msgpack-python-0.4.0.tar.gz 111411 SHA256 d078094f0b29b2b93cb96a76febc70fbe90ae4eb131ff60a6dc038edda92c278 SHA512 00d5ff5bffb290b01e790c47dec73cefd23020101d16308034ae7ca4e08cb4ed7d2491530cc10069ffb420c3f7e65a130410cd778497c74913711bdd6f7ad15c WHIRLPOOL b6b686a3da80f14b32c0b7087ad2ae14ff1de9c1428948ef7c3d2dd8efcbfd297589e2ffe41080f0ac22a41d2b759494d49f6f81318cf41033388bdb0cb1a02a

@ -1,47 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/msgpack/msgpack-0.1.12.ebuild,v 1.4 2012/02/21 09:06:26 patrick Exp $
EAPI="3"
PYTHON_DEPEND="2:2.5 3"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.7-pypy-* *-jython"
DISTUTILS_SRC_TEST="nosetests"
DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES="1"
inherit distutils
MY_PN="${PN}-python"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="MessagePack (de)serializer for Python"
HOMEPAGE="http://msgpack.org http://pypi.python.org/pypi/msgpack-python/"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
DEPEND=""
RDEPEND=""
S="${WORKDIR}/${MY_P}"
src_prepare() {
distutils_src_prepare
preparation() {
if [[ "${PYTHON_ABI}" == 3.* ]]; then
rm -rf test || die
mv test3 test || die
else
rm -rf test3 || die
fi
}
python_execute_function -s preparation
}
src_test() {
distutils_src_test -P -w test;
}

@ -1,33 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/msgpack/msgpack-0.2.1.ebuild,v 1.2 2012/08/27 15:59:48 floppym Exp $
EAPI="3"
PYTHON_DEPEND="2:2.5 3"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.7-pypy-* *-jython"
DISTUTILS_SRC_TEST="nosetests"
DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES="1"
inherit distutils
MY_PN="${PN}-python"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="MessagePack (de)serializer for Python"
HOMEPAGE="http://msgpack.org http://pypi.python.org/pypi/msgpack-python/"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
DEPEND="test? ( dev-python/six )"
RDEPEND=""
S="${WORKDIR}/${MY_P}"
src_test() {
distutils_src_test -P -w test;
}

@ -1,32 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/msgpack/msgpack-0.2.2.ebuild,v 1.1 2012/09/29 22:08:30 radhermit Exp $
EAPI="4"
PYTHON_DEPEND="2:2.5 3"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.7-pypy-* *-jython"
DISTUTILS_SRC_TEST="nosetests"
DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES="1"
inherit distutils
MY_PN="${PN}-python"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="MessagePack (de)serializer for Python"
HOMEPAGE="http://msgpack.org http://pypi.python.org/pypi/msgpack-python/"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
DEPEND="test? ( dev-python/six )"
S="${WORKDIR}/${MY_P}"
src_test() {
distutils_src_test -P -w test;
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/msgpack/msgpack-0.2.4.ebuild,v 1.3 2013/09/05 18:46:28 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/msgpack/msgpack-0.2.4.ebuild,v 1.4 2014/02/19 17:30:27 pinkbyte Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
@ -19,7 +19,8 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
DEPEND="test? ( dev-python/six[${PYTHON_USEDEP}] )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/six[${PYTHON_USEDEP}] )"
S="${WORKDIR}/${MY_P}"

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/msgpack/msgpack-0.3.0.ebuild,v 1.4 2013/09/05 18:46:28 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/msgpack/msgpack-0.3.0.ebuild,v 1.5 2014/02/19 17:30:27 pinkbyte Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
@ -19,7 +19,8 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
DEPEND="test? ( dev-python/six[${PYTHON_USEDEP}]
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/six[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}] )"

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/msgpack/msgpack-0.4.0.ebuild,v 1.1 2013/10/28 06:52:45 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/msgpack/msgpack-0.4.0.ebuild,v 1.2 2014/02/19 17:30:27 pinkbyte Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
@ -19,7 +19,8 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
DEPEND="test? ( dev-python/six[${PYTHON_USEDEP}]
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/six[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}] )"

@ -0,0 +1,112 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-core/twisted-core-12.3.0-r1.ebuild,v 1.1 2014/02/19 13:44:23 ultrabug Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
inherit eutils flag-o-matic twisted-r1
DESCRIPTION="An asynchronous networking framework written in Python"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="crypt gtk serial"
DEPEND="net-zope/zope-interface[${PYTHON_USEDEP}]
crypt? ( >=dev-python/pyopenssl-0.10[${PYTHON_USEDEP}] )
gtk? ( dev-python/pygtk:2[${PYTHON_USEDEP}] )
serial? ( dev-python/pyserial[${PYTHON_USEDEP}] )"
RDEPEND="${DEPEND}"
PATCHES=(
# Give a load-sensitive test a better chance of succeeding.
"${FILESDIR}/${PN}-2.1.0-echo-less.patch"
# Skip a test if twisted conch is not available
# (see Twisted ticket #5703)
"${FILESDIR}/${PN}-12.1.0-remove-tests-conch-dependency.patch"
# Respect TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE variable.
"${FILESDIR}/${PN}-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch"
)
# Needed to make the sendmsg extension work
# (see http://twistedmatrix.com/trac/ticket/5701 )
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
python_prepare_all() {
if [[ "${EUID}" -eq 0 ]]; then
# Disable tests failing with root permissions.
sed \
-e "s/test_newPluginsOnReadOnlyPath/_&/" \
-e "s/test_deployedMode/_&/" \
-i twisted/test/test_plugin.py
fi
distutils-r1_python_prepare_all
}
python_compile() {
local CFLAGS CXXFLAGS
if [[ ${EPYTHON} != python3* ]]; then
# Needed to make the sendmsg extension work
# (see http://twistedmatrix.com/trac/ticket/5701 )
append-flags -fno-strict-aliasing
fi
distutils-r1_python_compile
}
python_test() {
# NOTE: on pypy a couple of failures (refcounting, version-checking) is
# expected
distutils_install_for_testing
pushd "${TEST_DIR}"/lib > /dev/null || die
# Skip broken tests.
sed -e "s/test_buildAllTarballs/_&/" -i twisted/python/test/test_release.py || die "sed failed"
# http://twistedmatrix.com/trac/ticket/5375
sed -e "/class ZshIntegrationTestCase/,/^$/d" -i twisted/scripts/test/test_scripts.py || die "sed failed"
# tap2rpm is already skipped if rpm is not installed, but fails for me on a Gentoo box with it present.
# I currently lack the cycles to track this failure down.
rm twisted/scripts/test/test_tap2rpm.py
# Prevent it from pulling in plugins from already installed twisted packages.
rm -f twisted/plugins/__init__.py
# An empty file doesn't work because the tests check for doc strings in all packages.
echo "'''plugins stub'''" > twisted/plugins/__init__.py || die
if ! "${TEST_DIR}"/scripts/trial twisted; then
die "Tests failed with ${EPYTHON}"
fi
popd > /dev/null || die
}
python_install() {
distutils-r1_python_install
cd "${D%/}$(python_get_sitedir)" || die
# create 'Twisted' egg wrt bug #299736
local egg=( Twisted_Core*.egg-info )
[[ -f ${egg[0]} ]] || die "Twisted_Core*.egg-info not found"
ln -s "${egg[0]}" "${egg[0]/_Core/}" || die
# own the dropin.cache so we don't leave orphans
touch twisted/plugins/dropin.cache || die
}
python_install_all() {
distutils-r1_python_install_all
newconfd "${FILESDIR}/twistd.conf" twistd
newinitd "${FILESDIR}/twistd.init" twistd
}

@ -0,0 +1,27 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-web/twisted-web-12.3.0-r1.ebuild,v 1.1 2014/02/19 13:49:22 ultrabug Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
inherit twisted-r1
DESCRIPTION="Twisted web server, programmable in Python"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="soap"
DEPEND="=dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
soap? ( dev-python/soappy[${PYTHON_USEDEP}] )"
RDEPEND="${DEPEND}"
python_prepare_all() {
if [[ "${EUID}" -eq 0 ]]; then
# Disable tests failing with root permissions.
sed -e "s/test_forbiddenResource/_&/" -i twisted/web/test/test_static.py
sed -e "s/testDownloadPageError3/_&/" -i twisted/web/test/test_webclient.py
fi
distutils-r1_python_prepare_all
}

@ -1,3 +1,4 @@
DIST childprocess-0.3.9.gem 25600 SHA256 edc04b6bf18a31dc1e8f0f113e5521cd238978c20cd2130ef23939777a147f49 SHA512 280d3ba15997ee0133ca5cd977a6c31e670464138462091b1cba1eded4dfb693fbd01679351132bc73d977e8ceea1ae16f072c224e3a88b8eebbc2c2c945ef2f WHIRLPOOL 5270561e774ccf967ab53776c47a4d64aa5a52bbd6218bdf04bc86f212aedecad09be5bc02fbd550b2ecbb6e615c8394896f96981db4c18a8674f9aa5b0519f6
DIST childprocess-0.4.0.gem 26624 SHA256 f00098627d9547cd845ca82e59ff863276ee7fe2f9e3e1dd7cc724755857b833 SHA512 0249fae73a0cb8a14e49225984b5d4d4a496e92e826c7e341df9d87b0597190b15f6da9d661afa28d6d90d98edcbd47a6a98980723684563348cb1a79143319e WHIRLPOOL 8ce82fb1e1c1c50e803c41007fa22d23c749e3744efc60a786cf0e275990e4eff158271d0bc9be8f674e33e020e1fb0724466095b0d14470e5a9a4513df932d0
DIST childprocess-0.4.2.gem 28160 SHA256 675e7d31b172f35dc53cc90d1ef9a01fe8057791b6c50c158be6e7832248c65f SHA512 b4e8a6e304b941b97c120ecd18dd0c029eeff55b1e279173067297e85bb436965b22a51d93b2d1707240471f00686fc0566689f2b2b012daac1d0063708c6590 WHIRLPOOL c450cecb16d90c9a288119385c818fa1c173e86de78d1e8477191b612f0084b4d3f3d57419828aaf7eab76bf0b380a0503513568bad66f94f2db49c908fef362
DIST childprocess-0.5.1.gem 28160 SHA256 fd978c8bdd528d344d5fe3c85fad8d5566b15089be539fc10786ddf8fbe7a033 SHA512 ff0e99cd1a2b6fcbf98fa2ec1876192c951b9bda27d6ff72e5108673dcd6db8a7f0894ad7d590f33b78ac121bb39c98b614f06653ef47daee962057e4d810616 WHIRLPOOL f05b7af239b0ed73b69cdc077a96afb896e6098beaeeb6b1089a5bf52b9e50618bd6e793dc807e19bf9121981eb47cb74f2d52853057a36aef4be2a4b5792f5f

@ -0,0 +1,35 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/childprocess/childprocess-0.5.1.ebuild,v 1.1 2014/02/20 11:02:52 graaff Exp $
EAPI=5
USE_RUBY="ruby19 ruby20"
RUBY_FAKEGEM_RECIPE_TEST="rspec"
RUBY_FAKEGEM_TASK_DOC="yard"
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
inherit ruby-fakegem
DESCRIPTION="A simple and reliable solution for controlling external programs running in the background."
HOMEPAGE="https://github.com/jarib/childprocess"
LICENSE="MIT"
SLOT="2"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_bdepend "doc? ( dev-ruby/yard dev-ruby/rspec:2 )"
ruby_add_rdepend "virtual/ruby-ffi"
all_ruby_prepare() {
# Remove bundler support
rm Gemfile || die
sed -i -e "/[Bb]undler/d" Rakefile || die
sed -i -e "/[Cc]overalls/d" spec/spec_helper.rb || die
sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save