Sync with portage [Wed Aug 3 09:16:45 MSK 2016].

mhiretskiy 476
root 8 years ago
parent d36092de97
commit f23c3e6655

@ -10,13 +10,13 @@ if [[ ${PV} = 9999* ]]; then
S=${WORKDIR}/diamond-${PV}
else
SRC_URI="https://github.com/python-diamond/Diamond/archive/v${PV}.tar.gz -> python-diamond-${PV}.tar.gz"
KEYWORDS="~amd64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
S=${WORKDIR}/Diamond-${PV}
fi
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1 eutils
inherit distutils-r1 eutils prefix
DESCRIPTION="Python daemon that collects and publishes system metrics"
HOMEPAGE="https://github.com/python-diamond/Diamond"
@ -37,10 +37,7 @@ DEPEND="${RDEPEND}
src_prepare() {
# adjust for Prefix
sed -i \
-e '/default="\/etc\/diamond\/diamond.conf"/s:=":="'"${EPREFIX}"':' \
bin/diamond* \
|| die
hprefixify bin/diamond*
# fix necessary to make handlers honour their config, simple sed
# doing the same as upstream
@ -67,6 +64,7 @@ python_install() {
sed -i \
-e '/pid_file =/s:/var/run:/run:' \
"${ED}"/etc/diamond/diamond.conf.example || die
hprefixify "${ED}"/etc/diamond/diamond.conf.example
}
src_install() {

@ -16,7 +16,7 @@ fi
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
inherit distutils-r1 prefix
DESCRIPTION="Python daemon that collects and publishes system metrics"
HOMEPAGE="https://github.com/python-diamond/Diamond"
@ -37,10 +37,7 @@ DEPEND="${RDEPEND}
src_prepare() {
# adjust for Prefix
sed -i \
-e '/default="\/etc\/diamond\/diamond.conf"/s:=":="'"${EPREFIX}"':' \
bin/diamond* \
|| die
hprefixify bin/diamond*
distutils-r1_src_prepare
}
@ -57,6 +54,7 @@ python_install() {
sed -i \
-e '/pid_file =/s:/var/run:/run:' \
"${ED}"/etc/diamond/diamond.conf.example || die
hprefixify "${ED}"/etc/diamond/diamond.conf.example
}
src_install() {

@ -1,5 +1,4 @@
DIST dpkg_1.17.26.tar.xz 4410860 SHA256 aa4e758752cdfd7ecb118d7a7d31139a0c090c92aa494aa2e46603006deb1ec8 SHA512 4d2f2a7691dd34d47b62ec1f602d9bab612b151f05362607ec8e31037c4ba0baf5d609c46352240e9806e5781db8df9781e8a0ee9fd24faf54f8b43244a7e538 WHIRLPOOL 56decf0774f2d4405fb0934415c50749230c06fe9112e0ebb4458a8917538c83644eadb885d24350bbf713a6250dd5687956b70d47e22c06cf39ff87cb2d5a23
DIST dpkg_1.17.27.tar.xz 4413092 SHA256 90749c31b9f1fceb46dd9fab5b50de34272efef333cc16d9e144f514fd944bb6 SHA512 6f0229bf6c6b76be22d0baf4af21b1175b5397c4a84eb47f0d02bb93173207cc087015a53a2ed9feb7195d313d447d71a0d7361eb1238377c38f8be4465f8bbd WHIRLPOOL cc8525d391bbb42e399e4a1ecb526db1071122272f7eb1b23bdbbad361dfa0f7af8f1fac867f5fb2028d74171ecd3b175b813b2370b2982b17c1d05b39921455
DIST dpkg_1.18.6.tar.xz 4617492 SHA256 dd0bc323baafe7aae1571a41d37ab92452171e7a2ce34429f77621fdc0e5dea2 SHA512 84bec49af80ca6e003413dcfbd8da6962f397c8319fbcd93a1c83ed613b4f9a5512ee51d01512203475e97e6570a802238515647cbd5aeab096c13104c50dd33 WHIRLPOOL a8ce16147f933ca6f1d902b7e25cbc34100b710429886eef5b2cfdb333d418d94c33bfd1a7b9bcd5f91e5729ebb70cb38398122d90e4d01304e6c3ce21825ffc
DIST dpkg_1.18.7.tar.xz 4617284 SHA256 ace36d3a6dc750a42baf797f9e75ec580a21f92bb9ff96b482100755d6d9b87b SHA512 f5a0d35040338eecd303d2c39469f2cb38e8e135df2179c0ad6cbf67cb509303df528cb03db9fb26db82456171320ee2ba9b31f18c4b994af3fdcecb2e8a0a80 WHIRLPOOL fe7adc4f07ec239a3c09e3d7e237c007853b456875d1789b2ad9bae93ea35b1c008ec4bfcf28417241e4060af7913dadd2ab62cc620cd18bfa8644ee0523b02b
DIST dpkg_1.18.10.tar.xz 4645448 SHA256 025524da41ba18b183ff11e388eb8686f7cc58ee835ed7d48bd159c46a8b6dc5 SHA512 83188277a703b57fa3b5570765db849f9b20f592237fa9a9f3a7e0b24c292c8cfc5528a049f6ecd85f2598c89521727599b406cd3924b2b8c56f9295b560e279 WHIRLPOOL 8bfb17cbc6598482b27502088a6c878b127edeb4dfe54631f776f0db1a6ea32c776929ca15d2251bfb1be1921f775a49f142bcc9c5689c2c374c383df04744d8
DIST dpkg_1.18.9.tar.xz 4632900 SHA256 86ac4af917e9e75eb9b6c947a0a11439d1de32f72237413f7ddab17f77082093 SHA512 d1253734f7949c6e486920b6b67a4412142747be419d8be83792e2fba1fc9e803e6d0988ae028da9d7d1885176659d5e61b9e69f814a9080ea30c36482a17dd5 WHIRLPOOL 6dbc4aaf3d88741c87a7e99637caae83e4ee314f6dc762782c9f83bba4167e34dd0ee5ffdac0f4ef5944981e6d3e091180935961bf1cb66fc7b825f46cbb8051

@ -1,8 +1,8 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
inherit eutils multilib autotools toolchain-funcs
DESCRIPTION="Package maintenance system for Debian"
@ -17,7 +17,6 @@ IUSE="+bzip2 +lzma nls selinux test unicode +update-alternatives +zlib"
RDEPEND="
>=dev-lang/perl-5.6.0:=
dev-perl/TimeDate
>=sys-libs/ncurses-5.2-r7:=
bzip2? ( app-arch/bzip2 )
lzma? ( app-arch/xz-utils )
selinux? ( sys-libs/libselinux )
@ -44,9 +43,11 @@ DOCS=( ChangeLog THANKS TODO )
src_prepare() {
# do not expect Debian's gzip --rsyncable extension
epatch "${FILESDIR}"/${PN}-1.17.0-gzip-rsyncable.patch
eapply "${FILESDIR}"/${PN}-1.17.0-gzip-rsyncable.patch
epatch "${FILESDIR}"/${PN}-1.17.1-flags.patch
eapply "${FILESDIR}"/${PN}-1.17.1-flags.patch
eapply "${FILESDIR}"/${PN}-1.18.9-strerror.patch
# Force the use of the running bash for get-version (this file is never
# installed, so no need to worry about hardcoding a temporary bash)
@ -66,6 +67,8 @@ src_prepare() {
use nls && strip-linguas -i po
eapply_user
eautoreconf
}
@ -75,15 +78,16 @@ src_configure() {
$(use_enable nls) \
$(use_enable unicode) \
$(use_enable update-alternatives) \
$(use_with bzip2 bz2) \
$(use_with bzip2 libbz2) \
$(use_with lzma liblzma) \
$(use_with selinux) \
$(use_with zlib) \
$(use_with selinux libselinux) \
$(use_with zlib libz) \
--disable-compiler-warnings \
--disable-dselect \
--disable-silent-rules \
--disable-start-stop-daemon \
--localstatedir="${EPREFIX}"/var
--localstatedir="${EPREFIX}"/var \
--without-libmd
}
src_compile() {

@ -1,98 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils multilib autotools toolchain-funcs
DESCRIPTION="Package maintenance system for Debian"
HOMEPAGE="http://packages.qa.debian.org/dpkg"
SRC_URI="mirror://debian/pool/main/d/${PN}/${P/-/_}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris"
IUSE="+bzip2 +lzma nls selinux test unicode +update-alternatives +zlib"
RDEPEND="
>=dev-lang/perl-5.6.0:=
dev-perl/TimeDate
>=sys-libs/ncurses-5.2-r7:=
bzip2? ( app-arch/bzip2 )
lzma? ( app-arch/xz-utils )
selinux? ( sys-libs/libselinux )
zlib? ( >=sys-libs/zlib-1.1.4 )
"
DEPEND="
${RDEPEND}
app-arch/xz-utils
sys-devel/flex
virtual/pkgconfig
nls? (
app-text/po4a
>=sys-devel/gettext-0.18.2
)
test? (
dev-perl/DateTime-Format-DateParse
dev-perl/IO-String
dev-perl/Test-Pod
virtual/perl-Test-Harness
)
"
DOCS=( ChangeLog THANKS TODO )
src_prepare() {
# do not expect Debian's gzip --rsyncable extension
epatch "${FILESDIR}"/${PN}-1.17.0-gzip-rsyncable.patch
epatch "${FILESDIR}"/${PN}-1.17.1-flags.patch
# Force the use of the running bash for get-version (this file is never
# installed, so no need to worry about hardcoding a temporary bash)
sed -i -e '1c\#!'"${BASH}" get-version || die
if [[ ${CHOST} == mips64*-linux-gnu ]] ; then
# Debian targets use custom full tuples. Map the default one
# based on the ABI we're using.
local abi
if [[ ${ABI} == "n64" ]] ; then
abi="mips64"
else
abi="mipsn32"
fi
printf "gnu-linux-mips64 ${abi}\ngnu-linux-mips64el ${abi}el\n" >> triplettable
fi
use nls && strip-linguas -i po
eautoreconf
}
src_configure() {
tc-export CC
econf \
$(use_enable nls) \
$(use_enable unicode) \
$(use_enable update-alternatives) \
$(use_with bzip2 bz2) \
$(use_with lzma liblzma) \
$(use_with selinux) \
$(use_with zlib) \
--disable-compiler-warnings \
--disable-dselect \
--disable-silent-rules \
--disable-start-stop-daemon \
--localstatedir="${EPREFIX}"/var
}
src_compile() {
emake AR=$(tc-getAR)
}
src_install() {
default
keepdir /usr/$(get_libdir)/db/methods/{mnt,floppy,disk}
keepdir /usr/$(get_libdir)/db/{alternatives,info,methods,parts,updates}
}

@ -1,2 +1 @@
DIST xfburn-0.5.2.tar.bz2 760833 SHA256 63682aab3c30c77e464b2b3b84606d1e1dcefc98e7042072fa09b729d6f84412 SHA512 3c6f27e2c8e5200d620bf32f938a1fb044b371a9fe0b5474ba8c1a487c79a7761e144ec8490f04c2389c96bc980b9f2bdfebce9d24dea30c5caae451bb9dcf5e WHIRLPOOL a88f482d899ecaf89666f34b583b90b02f080ec2dc074f4809b98c8e65a824f3f229dd006c8ccbcd3c580e3c3885bea0a0c9fa04ef8871071b6bc9e237029164
DIST xfburn-0.5.4.tar.bz2 773300 SHA256 9a0053ff106ae475871a2bed328d5d7c5a2fc4280a24e956ca85b6a13a9fc1f6 SHA512 66bd82aa80fcd53d5d505b01a33cdbffdcf547a05a11bdbe688387420ee682a28564397acaf85a52852625909648c01cc18f289736ac54d2806725f46c875481 WHIRLPOOL 06d77abf0b0cca28306a67dd0703557c38b40f57df8511a49be1850db0c3097ee8d47377f50d4a2cfbf3312873e93f147d70cdb43eab014f04f8412ed8ed747c

@ -1,38 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit xfconf
DESCRIPTION="GTK+ based CD and DVD burning application"
HOMEPAGE="http://goodies.xfce.org/projects/applications/xfburn"
SRC_URI="mirror://xfce/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm ~ppc x86"
IUSE="debug gstreamer +udev"
RDEPEND=">=dev-libs/glib-2.32
>=dev-libs/libburn-0.4.2
>=dev-libs/libisofs-0.6.2
>=x11-libs/gtk+-2.24:2
>=xfce-base/exo-0.6
>=xfce-base/libxfce4ui-4.10
gstreamer? ( >=media-libs/gst-plugins-base-0.10.20:0.10 )
udev? ( virtual/libgudev:= )"
DEPEND="${RDEPEND}
dev-util/intltool
sys-devel/gettext
virtual/pkgconfig"
pkg_setup() {
XFCONF=(
$(use_enable udev gudev)
$(use_enable gstreamer)
$(xfconf_use_debug)
)
DOCS=( AUTHORS ChangeLog NEWS README TODO )
}

@ -1,2 +1 @@
DIST mousepad-0.3.0.tar.bz2 481125 SHA256 10f27506994d0d0b8f9e02555404a144babedab97517abe3b6be8b2d21ff046d SHA512 4e8f7cd8f05265c7f3964f0f5196721136c501351aa8c7bae1e3a6056fcd61f40364f2bb226817d458afa3707334dd600efbae2f8d050d65841ef03085717e42 WHIRLPOOL ed3582231bca8d3ea1f5a4adaf6279cd48d3628ba1154db80c6fb037b0efacbaf7535dad9bb4631982cfa5ee73514a628c340cb017514b0ab29d028b3c974b1c
DIST mousepad-0.4.0.tar.bz2 578483 SHA256 60114431eac8db6bb6ce18bd38f1630cccb684375b97a445a1b6fd619848d132 SHA512 5196abd04268d1ace118dc485b72bfcfb7f9175eeaf52bc97c08c1646371d26401403a3bb199d882380bcb998547c65af9bd054f0365afd846c0ad74d3c3b1fe WHIRLPOOL dd087f38d75836d28cdae3a851d2ede0246a66db104710bab919928d32b63e470c95d77ff09c34c92e90322f14d5f85f83dc913acc529b8dd95ad8bc2712b9c1

@ -1,17 +0,0 @@
--- mousepad.desktop.in.in
+++ mousepad.desktop.in.in
@@ -1,6 +1,4 @@
-
[Desktop Entry]
-Encoding=UTF-8
_Name=Mousepad
_Comment=Simple Text Editor
_GenericName=Text Editor
@@ -9,5 +7,5 @@
Terminal=false
StartupNotify=true
Type=Application
-Categories=Application;Utility;TextEditor;GTK;
-MimeType=text/plain
+Categories=Utility;TextEditor;GTK;
+MimeType=text/plain;

@ -1,36 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit xfconf
DESCRIPTION="GTK+ 2.x based editor for the Xfce Desktop Environment"
HOMEPAGE="http://goodies.xfce.org/projects/applications/start"
SRC_URI="mirror://xfce/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="debug dbus"
RDEPEND=">=dev-libs/glib-2.12
>=x11-libs/gtk+-2.20:2
x11-libs/gtksourceview:2.0
dbus? ( >=dev-libs/dbus-glib-0.100 )"
DEPEND="${RDEPEND}
dev-lang/perl
dev-util/intltool
sys-devel/gettext
virtual/pkgconfig"
pkg_setup() {
PATCHES=( "${FILESDIR}"/${P}-validate.patch )
XFCONF=(
$(xfconf_use_debug)
$(use_enable dbus)
)
DOCS=( AUTHORS ChangeLog NEWS README TODO )
}

@ -22,7 +22,7 @@ fi
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~hppa ~x86"
IUSE=""
# Private headers of dev-qt/qtgui:5 used.

@ -1,3 +1,2 @@
DIST lirc-0.9.0.tar.bz2 857286 SHA256 6323afae6ad498d4369675f77ec3dbb680fe661bea586aa296e67f2e2daba4ff SHA512 e91534c63e6065bd7da3b15e1676edf1672b8beb21864a6825df86247d7d165bf2dee6f8191732933e24e42a406e46afc55559948e4061eed2de7b08fac13431 WHIRLPOOL 0a1c00b07898aa7a5d78865fb73c6d26c6331dd0a4945773a801d29e40298b365eb58cae113a95fcf73be678a24ac082ad0868e8051303d732882fb82a859a7b
DIST lirc-0.9.4.tar.bz2 2291164 SHA256 dd18a6751674fd61e4a96eebc3b9e5c883389d6230811943513443522dfc5dd0 SHA512 0220cfa0e1900691eed3d6b0624c27e0a99825cd60303304eee7c60e3ae1d8e939d05d32680da64cdbf764919708888ce05803e9ab2423f4bf019b4acd8542f1 WHIRLPOOL 83390295e55445f2d10372e1515b0163d5b3b1e9903f132e018d975d66998d98ffee1caaa1fe26577a0ce18fce20ec025fd5cc0aaf5074728269b12e84d55268
DIST lirc-0.9.4a.tar.bz2 2292119 SHA256 386086a74c7d12e7e8f26f7dbc8f40d20b9968c9ad2a42599483a51dd2da03ba SHA512 16be0ac5dd9b07d717ceba63cdc38c0db4a2bdcfc373ca6346d7cd4ab2cd2973aa7585d10b045fcaea952a3aabf7617c564ccb8268db6c62b172683a4b2cc188 WHIRLPOOL 93431c43d2dd31081e97113e2d49134de7feb29be53508900b3360408f7a099becf169fcebd0f6fc196280c594dc83d1299617ee54b65452828492db9bcd09ad

@ -0,0 +1,28 @@
#!/sbin/openrc-run
# Copyright 2003 Martin Hierling <mad@cc.fh-lippe.de>
# Distributed under the terms of the GNU General Public License v2
# $Id$
: ${IREXEC_USER:=root}
depend() {
need lircd
}
start() {
if [ "x${IREXEC_USER}" = "xroot" -a "x${IREXEC_DISABLE_ROOT_WARNING}" != "xyes" ]; then
ewarn "Warning: Running irexec as root can open security holes"
fi
ebegin "Starting irexec"
start-stop-daemon --start --user ${IREXEC_USER} --chdir / \
--exec /usr/bin/irexec -- --daemon ${IREXEC_OPTS}
eend $? "Failed to start irexec."
}
stop() {
ebegin "Stopping irexec"
start-stop-daemon --stop --exec /usr/bin/irexec --user ${IREXEC_USER}
eend $? "Failed to stop irexec."
}

@ -0,0 +1,20 @@
#!/sbin/openrc-run
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
depend() {
need lircd
}
start() {
ebegin "Starting lircmd"
start-stop-daemon --start --quiet --exec /usr/sbin/lircmd -- ${LIRCMD_OPTS}
eend $?
}
stop() {
ebegin "Stopping lircmd"
start-stop-daemon --stop --quiet --exec /usr/sbin/lircmd
eend $?
}

@ -0,0 +1,4 @@
# Options to pass to the lircmd process
LIRCMD_OPTS="--uinput"

@ -1,125 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils flag-o-matic systemd
DESCRIPTION="decode and send infra-red signals of many commonly used remote controls"
HOMEPAGE="http://www.lirc.org/"
LIRC_DRIVER_DEVICE="/dev/lirc0"
MY_P=${PN}-${PV/_/}
if [[ "${PV/_pre/}" = "${PV}" ]]; then
SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
else
SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2"
fi
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="doc static-libs X audio irman ftdi inputlirc iguanair systemd"
S="${WORKDIR}/${MY_P}"
REQUIRED_USE="
iguanair? ( irman )
"
DEPEND="
doc? ( app-doc/doxygen )
"
RDEPEND="
X? (
x11-libs/libX11
x11-libs/libSM
x11-libs/libICE
)
systemd? ( sys-apps/systemd )
audio? (
>media-libs/portaudio-18
media-libs/alsa-lib
)
irman? ( media-libs/libirman )
iguanair? ( app-misc/iguanaIR )
ftdi? ( dev-embedded/libftdi:0 )
inputlirc? ( app-misc/inputlircd )
virtual/libusb:0
"
src_configure() {
filter-flags -Wl,-O1
econf \
$(use_enable static-libs static) \
$(use_with X x)
}
src_install() {
default
newinitd "${FILESDIR}"/lircd-0.8.6-r2 lircd
newinitd "${FILESDIR}"/lircmd lircmd
newconfd "${FILESDIR}"/lircd.conf.4 lircd
insinto /etc/modprobe.d/
newins "${FILESDIR}"/modprobed.lirc lirc.conf
newinitd "${FILESDIR}"/irexec-initd irexec
newconfd "${FILESDIR}"/irexec-confd irexec
if use doc ; then
dodoc -r doc/html
fi
keepdir /etc/lirc
if [[ -e "${D}"/etc/lirc/lircd.conf ]]; then
newdoc "${D}"/etc/lirc/lircd.conf lircd.conf.example
fi
if ! use static-libs; then
rm "${D}/usr/$(get_libdir)/liblirc_client.la" || die
fi
}
pkg_preinst() {
local dir="${EROOT}/etc/modprobe.d"
if [[ -a "${dir}"/lirc && ! -a "${dir}"/lirc.conf ]]; then
elog "Renaming ${dir}/lirc to lirc.conf"
mv -f "${dir}/lirc" "${dir}/lirc.conf" || die
fi
# copy the first file that can be found
if [[ -f "${EROOT}"/etc/lirc/lircd.conf ]]; then
cp "${EROOT}"/etc/lirc/lircd.conf "${T}"/lircd.conf || die
elif [[ -f "${EROOT}"/etc/lircd.conf ]]; then
cp "${EROOT}"/etc/lircd.conf "${T}"/lircd.conf || die
MOVE_OLD_LIRCD_CONF=1
elif [[ -f "${D}"/etc/lirc/lircd.conf ]]; then
cp "${D}"/etc/lirc/lircd.conf "${T}"/lircd.conf || die
fi
# stop portage from touching the config file
if [[ -e "${D}"/etc/lirc/lircd.conf ]]; then
rm -f "${D}"/etc/lirc/lircd.conf || die
fi
}
pkg_postinst() {
# copy config file to new location
# without portage knowing about it
# so it will not delete it on unmerge or ever touch it again
if [[ -e "${T}"/lircd.conf ]]; then
cp "${T}"/lircd.conf "${EROOT}"/etc/lirc/lircd.conf || die
if [[ "$MOVE_OLD_LIRCD_CONF" = "1" ]]; then
elog "Moved /etc/lircd.conf to /etc/lirc/lircd.conf"
rm -f "${EROOT}"/etc/lircd.conf || die
fi
fi
einfo "The new default location for lircd.conf is inside of"
einfo "/etc/lirc/ directory"
}

@ -64,6 +64,14 @@ src_configure() {
$(use_with X x)
}
# Defined src_compile as a workaround for a parallel make issue
# See https://bugs.gentoo.org/show_bug.cgi?id=588864
# and https://sourceforge.net/p/lirc/tickets/210/
src_compile() {
emake lib
emake
}
src_install() {
default

@ -51,9 +51,14 @@ RDEPEND="
usb? ( virtual/libusb:0 )
"
PATCHES=(
"${FILESDIR}"/lirc-0.9.4-doc-path-fix.patch # https://bugs.gentoo.org/show_bug.cgi?id=589246 https://sourceforge.net/p/lirc/tickets/214/
)
src_configure() {
filter-flags -Wl,-O1
econf \
--localstatedir=/var \
$(use_enable static-libs static) \
$(use_with X x)
}
@ -70,27 +75,26 @@ src_install() {
default
newinitd "${FILESDIR}"/lircd-0.8.6-r2 lircd
newinitd "${FILESDIR}"/lircmd lircmd
newinitd "${FILESDIR}"/lircmd-0.9.4a-r2 lircmd
newconfd "${FILESDIR}"/lircd.conf.4 lircd
newconfd "${FILESDIR}"/lircmd.conf lircmd
insinto /etc/modprobe.d/
newins "${FILESDIR}"/modprobed.lirc lirc.conf
newinitd "${FILESDIR}"/irexec-initd irexec
newinitd "${FILESDIR}"/irexec-initd-0.9.4a-r2 irexec
newconfd "${FILESDIR}"/irexec-confd irexec
if use doc ; then
dodoc -r doc/html
fi
keepdir /etc/lirc
if [[ -e "${D}"/etc/lirc/lircd.conf ]]; then
newdoc "${D}"/etc/lirc/lircd.conf lircd.conf.example
fi
if ! use static-libs; then
rm "${D}/usr/$(get_libdir)/liblirc_client.la" || die
fi
find "${D}" -name '*.la' -delete || die
# Avoid QA notice
rm -d "${D}"/var/run/lirc || die
rm -d "${D}"/var/run || die
}
pkg_preinst() {

@ -0,0 +1,64 @@
From 801804d5b1beca5f32dd78cd23e9f9e012ae0420 Mon Sep 17 00:00:00 2001
From: Michael Orlitzky <michael@orlitzky.com>
Date: Tue, 2 Aug 2016 10:07:39 -0400
Subject: [PATCH 1/1] src/{input,output}.c: fix -Wformat-security errors.
Newer versions of GCC have the ability to warn about insecure uses of
format strings. These uses usually involve omitted "%s" format strings
to the printf() family of functions, and when compiling with
-Werror=format-security, they can cause the build to fail. This commit
fixes a few such uses in input.c and output.c
Gentoo-Bug: 521104
---
src/input.c | 4 ++--
src/output.c | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/input.c b/src/input.c
index 79db485..92bad36 100644
--- a/src/input.c
+++ b/src/input.c
@@ -463,7 +463,7 @@ static gboolean get_file_to_load(gchar* file, gchar* pal_file, gboolean show_err
return FALSE;
}
else
- sprintf(pal_file, file);
+ sprintf(pal_file, "%s", file);
}
else
@@ -618,7 +618,7 @@ GHashTable* load_files()
FILE* pal_file_handle = NULL;
if(!get_file_to_load(settings->pal_file, pal_file, FALSE))
- sprintf(pal_file, settings->pal_file);
+ sprintf(pal_file, "%s", settings->pal_file);
pal_file_handle = get_file_handle(pal_file, TRUE);
if(pal_file_handle != NULL)
diff --git a/src/output.c b/src/output.c
index 97aaa0f..9806089 100644
--- a/src/output.c
+++ b/src/output.c
@@ -249,7 +249,7 @@ static void pal_output_text_week(GDate* date, gboolean force_month_label,
pal_output_fg(BRIGHT, color, utf8_buf);
}
else
- g_print(utf8_buf);
+ g_print("%s", utf8_buf);
if(g_date_compare(date,today) == 0) /* make today bright */
@@ -270,7 +270,7 @@ static void pal_output_text_week(GDate* date, gboolean force_month_label,
}
else
- g_print(utf8_buf);
+ g_print("%s", utf8_buf);
/* print extra space between days */
--
2.7.3

@ -0,0 +1,60 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit prefix toolchain-funcs
DESCRIPTION="Command-line calendar program"
HOMEPAGE="http://palcal.sourceforge.net/"
SRC_URI="mirror://sourceforge/palcal/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~x86 ~x86-interix ~amd64-linux ~x86-linux ~x86-macos"
IUSE="nls"
RDEPEND="
>=dev-libs/glib-2.0
nls? ( virtual/libintl )
sys-libs/ncurses:0
sys-libs/readline:0
"
DEPEND="
${RDEPEND}
nls? ( sys-devel/gettext )
virtual/pkgconfig
"
PATCHES=(
"${FILESDIR}"/${PV}-strip.patch
"${FILESDIR}"/${PV}-ldflags.patch
"${FILESDIR}"/${P}-pkg_config.patch
"${FILESDIR}"/${P}-prefix.patch
"${FILESDIR}"/fix-Wformat-security-errors.patch
)
src_prepare() {
default
cd src || die "failed to change to the src directory"
eprefixify Makefile.defs input.c Makefile
sed -i -e 's/ -o root//g' {.,convert}/Makefile || die
tc-export PKG_CONFIG
}
src_compile() {
cd src || die "failed to change to the src directory"
emake CC="$(tc-getCC)" OPT="${CFLAGS}" LDOPT="${LDFLAGS}"
}
src_install() {
dodoc ChangeLog doc/example.css
cd src || die "failed to change to the src directory"
emake DESTDIR="${D}" install-man install-bin install-share
if use nls; then
emake DESTDIR="${D}" install-mo
fi
}

@ -1,2 +1,3 @@
DIST tmate-2.2.0-upstream-patches-0.tar.xz 6784 SHA256 aa5b0ca858bb652418aa5200f0f5dcda0827295c16fb73fd34594d718a65878a SHA512 3e16e0b7988d3d1942fcac0a535d2cc8d7156d26332dc84fd21c4761afae40159282b0fbeb71cd5f6525b5a1c7a46e7813c8e6a11851592077570c1a001a73a7 WHIRLPOOL fb05b5d90f2542bb2e8fdc8c5df988338d5626bd48899697b8c16b9078ca71d2b2682c648f5f7c37ed8cd4a9966b1c6d5524823b34a4ac4cb9833a62325bb39c
DIST tmate-2.2.0.tar.gz 610793 SHA256 932148b24d9c67e524ce744c9480b5603c9f976afb6ad7ca6d63246cd9e7fd3a SHA512 e9429833cdb8c28873d01bfc6b9a0d1241e30346ef1b3efae6763389c8444943b831283c1ea65e49c68d11936d6586186b38e0f7c14d373d9f63e841026c3338 WHIRLPOOL e1a2203e9a63466244d9d61e6e06d4dea77a9eb3e7069c1c87c115e5ce370e3b3b7ad2d7fc8b4c740030ee980b4d52833066f853a05d1c611a5d5c4810c89a36
DIST tmate-2.2.1.tar.gz 610745 SHA256 d9c2ac59f42e65aac5f500f0548ea8056fd79c9c5285e5af324d833e2a84c305 SHA512 3d4ce7510cd8da39bc4fe63f2a64179846a813bb3560ca811d9e1e2a28b06d95a9033047a900d76bda069c249d7ebbe1143daa082b23212c5d32a50bf1819d2d WHIRLPOOL b0d90d28b263b1e7c6dbf755c7e2d5f37598e63d484189d04ee15d5b3f09f84efc9e22dd75576a627e8c27ef0dd4524d59ed882f8fff2efca43664fbe3772bf9

@ -0,0 +1,53 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
AUTOTOOLS_AUTORECONF=1
inherit eutils autotools-utils
DESCRIPTION="Instant terminal sharing"
HOMEPAGE="http://tmate.io/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug static-libs"
UPSTREAM_VER=
[[ -n ${UPSTREAM_VER} ]] && \
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz"
SRC_URI="https://github.com/tmate-io/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
${UPSTREAM_PATCHSET_URI}"
RDEPEND="
sys-libs/zlib[static-libs?]
sys-libs/libutempter[static-libs?]
dev-libs/openssl[static-libs?]
dev-libs/libevent[static-libs?]
dev-libs/msgpack[static-libs?]
>=net-libs/libssh-0.6.0[static-libs?]
"
DEPEND="${RPDEND}
virtual/pkgconfig"
src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
einfo "Try to apply tmate Upstream patch set"
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
EPATCH_OPTS="-p1" \
epatch "${WORKDIR}"/patches-upstream
fi
autotools-utils_src_prepare
}
src_configure() {
local myeconfargs=(
$(use_enable debug)
)
autotools-utils_src_configure
}

@ -1,2 +0,0 @@
DIST lotus-notes-gtk-patch-20130622.tar.xz 4200 SHA256 3ae9dcde19cd1a8d303ee5c73ceef2570cb2f7b95501297860e5e52155cb51eb SHA512 ab979334e7c34bdd0d940aaf4cb96c6e33f945d9a7f4ac91dca1857ef58ab785febb619036b52e8dc9b9b57ac439efb0d0e45e9882a30755da0e838a5ea57d8f WHIRLPOOL cd86a8054942c95149a62778a65d725d9f2941b7ed4076979d0e950dd997a9bf1c06d144d3235b30a5edaf5ae8b574f4fe0131b75f99f96e42d8f5658d12b613
DIST lotus_notes853_linux_RI_en.tar 533719040 SHA256 85c70250e8f9a98420a82e39122ec0f5621a732f03870c997132079b4f358e9f SHA512 b57428d05683e9e08c10abe7b92e6255392342a2a05658254d2a69672abff1b546800d636b0f25a147849bdc4a5e369032c326c3f605178ce1f69bb371528f8a WHIRLPOOL e273357bb506e17963f44e1a1421c05a8fcbc0062ee4eb3407ca8699bdfd8ff292d8441251daa342853f57210655f00a7acc332a0ccf7553b4f9d3b7565e8931

@ -1,109 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit rpm
DESCRIPTION="Commercial fork of openoffice.org with extra features for company usage"
HOMEPAGE="http://www.ibm.com/software/products/us/en/ibmnotes/"
SRC_URI="lotus_notes853_linux_RI_en.tar
http://dev.gentooexperimental.org/~scarabeus/lotus-notes-gtk-patch-20130622.tar.xz
"
LICENSE="lotus-notes"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
RDEPEND="
x86? (
dev-libs/dbus-glib
dev-libs/libcroco
gnome-base/gconf
gnome-base/libgnome
gnome-base/libgnomeprint
gnome-base/libgnomeprintui
gnome-base/gvfs
gnome-base/librsvg
gnome-base/orbit
gnome-extra/gconf-editor
gnome-extra/libgsf
net-dns/avahi
x11-libs/gdk-pixbuf
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXScrnSaver
x11-libs/libXcursor
x11-libs/libXext
x11-libs/libXft
x11-libs/libXi
x11-libs/libXp
x11-libs/libXrender
x11-libs/libXt
x11-libs/libXtst
x11-libs/libxkbfile
x11-libs/pango
x11-themes/gtk-engines-murrine
)
dev-java/swt
dev-libs/dbus-glib
dev-libs/icu
sys-apps/dbus[X]
"
DEPEND="${RDEPEND}"
RESTRICT="mirror fetch strip"
QA_PREBUILT="opt/ibm/lotus/notes/*"
QA_TEXTRELS="opt/ibm/lotus/notes/*"
S=${WORKDIR}
src_unpack() {
default
rpm_unpack ./ibm_lotus_notes-${PV}.i586.rpm
}
src_prepare() {
sed -i \
-e 's/..\/notes %F/..\/notes-wrapper %F/g' \
-e 's:Office;:Office:g' \
usr/share/applications/LotusNotes8.5.desktop || die
sed -i \
-e 's:Application;Office:Office;:g' \
usr/share/applications/* || die
sed -i \
-e 's:`dirname "$0"`:/opt/ibm/lotus/notes/:' \
lotus-notes-gtk-patch/notes-wrapper || die
# force initial configuration to avoid overwritting configs in /opt/
sed -i \
-e '/.initial./d' \
opt/ibm/lotus/notes/framework/rcp/rcplauncher.properties || die
}
src_compile() {
# generate the gtk-fix for the notes to actually work with current gtk/gnome3
cd "${S}/lotus-notes-gtk-patch" || die
emake
}
src_install() {
cp -r usr/ opt "${ED}" || die
cd "${S}/lotus-notes-gtk-patch" || die
cp notes-wrapper libnotesgtkfix.so "${ED}"/opt/ibm/lotus/notes/ || die
dosym /opt/ibm/lotus/notes/notes-wrapper /usr/bin/lotus-notes
}
pkg_postinst() {
elog "Keep in mind that Lotus notes are slowly merged back into"
elog "Apache OpenOffice and LibreOffice as IBM promised to provide"
elog "all the code to Apache Foundation."
elog
elog "If you will report bugs against this package provide also"
elog "patches or the bug will be probably ignored or closed as"
elog "CANTFIX."
}

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

@ -24,7 +24,7 @@ COMMON_DEPEND="x11-libs/libICE
x11-libs/libSM
x11-libs/libXrender
x11-libs/libXmu
imlib? ( media-libs/imlib2 )
imlib? ( media-libs/imlib2[X] )
!imlib? (
gif? ( media-libs/giflib:= )
png? ( >=media-libs/libpng-1.4:0= )

@ -1,2 +1 @@
DIST orage-4.10.0.tar.bz2 2513559 SHA256 6cb854f3437e31bab23abfce97bd10afa1636a9a1480d80e14e26c85d06be7c0 SHA512 860d26ecf32e4efd9bd39dde206aac5c60bd10f1154ec7d348d2ec8e5516cc3dd98314e56d496f153a89764f2c46b2ed7cec49b6edd8d05a62265558721c9889 WHIRLPOOL 0ad86bb0d2a6afeba39957159757b9094faf0711207f6c9dacfacdd02a2a565ab2d44fb164a194550343daee81a0394138e3c981e9e5b562793d09b5851724ec
DIST orage-4.12.1.tar.bz2 2590788 SHA256 3cf9aa441ae83c8688865f82217025cdf3ebaa152cce4571777b8c2aa8dd9062 SHA512 3fec0201171140586cdc9bcf151450a7086515e18b5815afe4fe4c4726ba554c50582b0479e52985b330140c51b7233ef81f678f986f848afbeee74c66b2d196 WHIRLPOOL 59a91665477f0e2a97629bf46abe8397229eb82d932fd4111baa41e5a38a23c9a7cfb9722ae672b5f101b6543fd998ad0f695e1db9a50895b35ced2eaa7e60fe

@ -1,53 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit multilib xfconf
DESCRIPTION="A time managing application (and panel plug-in) for the Xfce desktop environment"
HOMEPAGE="http://www.xfce.org/projects/"
SRC_URI="mirror://xfce/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="berkdb dbus debug libnotify +xfce_plugins_clock"
RDEPEND=">=dev-libs/libical-0.48:=
dev-libs/popt:=
>=x11-libs/gtk+-2.10:2
berkdb? ( >=sys-libs/db-4:= )
dbus? ( >=dev-libs/dbus-glib-0.100:= )
libnotify? ( >=x11-libs/libnotify-0.7:= )
xfce_plugins_clock? ( >=xfce-base/xfce4-panel-4.10 )"
DEPEND="${RDEPEND}
dev-util/intltool
sys-devel/gettext
virtual/pkgconfig"
pkg_setup() {
XFCONF=(
--libexecdir="${EPREFIX}/usr/$(get_libdir)"
--docdir="${EPREFIX}"/usr/share/doc/${PF}/html
$(use_enable xfce_plugins_clock libxfce4panel)
$(use_enable dbus)
$(use_enable libnotify)
$(use_with berkdb bdb4)
$(xfconf_use_debug)
)
DOCS=( AUTHORS ChangeLog NEWS README TODO )
# PM doesn't let directory to be replaced by a symlink, see src_install()
rm -rf "${EROOT}"/usr/share/${PN}/doc
}
src_install() {
xfconf_src_install \
docdir="${EPREFIX}"/usr/share/doc/${PF}/html \
imagesdir="${EPREFIX}"/usr/share/doc/${PF}/html/images
# Create compability symlink for retarded path hardcoding in src/{mainbox,parameters}.c
dosym /usr/share/doc/${PF}/html /usr/share/${PN}/doc/C
}

@ -1,57 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="3"
PYTHON_DEPEND="2"
PYTHON_USE_WITH="xml"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
inherit git-2 python
DESCRIPTION="Tools to work with layman-global.txt/repositories.xml like files"
HOMEPAGE="https://cgit.gentoo.org/proj/repositories-xml-format.git"
SRC_URI=""
EGIT_REPO_URI="git://anongit.gentoo.org/proj/repositories-xml-format.git
https://anongit.gentoo.org/git/proj/repositories-xml-format.git"
EGIT_COMMIT="8c4d7440c6d47f7ed690edafb7c0af53742f3297"
if [[ ${PV} != 0_p20100322 ]]; then
die 'Broken bump detected: same \${EGIT_COMMIT} again'
fi
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND="app-portage/layman"
src_install() {
abi_specific_install() {
local code_dir="$(python_get_sitedir)"/layman/dbtools
exeinto "${code_dir}"
doexe write-repositories-xml.py || die "doexe failed"
insinto "${code_dir}"
doins layman/dbtools/*.py || die "doins failed"
dodir /usr/bin
dosym "${code_dir}"/write-repositories-xml.py /usr/bin/write-repositories-xml-${PYTHON_ABI} \
|| die "dosym failed"
}
python_execute_function abi_specific_install
python_generate_wrapper_scripts "${ED}usr/bin/write-repositories-xml"
}
pkg_postinst() {
python_mod_optimize layman/dbtools
}
pkg_postrm() {
python_mod_cleanup layman/dbtools
}

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>sping@gentoo.org</email>
<name>Sebastian Pipping</name>
</maintainer>
</pkgmetadata>

@ -1 +0,0 @@
DIST pms-test-suite-0.2.tar.bz2 21962 SHA256 104a757edf5b223ff38885691b332420da82a0c62b80469787883579385aafea SHA512 66e5d166458f6a1082c8c53cb52a679d25d26187369c25f2df16519d0b44ad447d12c726abaca45187965bb4263bc063ef969b391ae0912c449907f0b8e79b68 WHIRLPOOL dd92de5d204501c79538f5d007e919ecbd6c78daff0377115df3d022e7b46233d1b2b97278081996471044f5b42f5350fd6f8eeef90a85097ea578e949f628de

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mgorny@gentoo.org</email>
<name>Michał Górny</name>
</maintainer>
<upstream>
<maintainer status="active">
<email>mgorny@gentoo.org</email>
<name>Michał Górny</name>
</maintainer>
<bugs-to>https://bitbucket.org/mgorny/pms-test-suite/issues/</bugs-to>
</upstream>
</pkgmetadata>

@ -1,62 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
PYTHON_DEPEND='2:2.6'
# Python ABIs are not supported by pkgcore
#SUPPORT_PYTHON_ABIS=1
# Python3 is not supported by dbus & gobject
RESTRICT_PYTHON_ABIS='2.4 2.5 3.*'
DISTUTILS_SRC_TEST=setup.py
inherit base distutils
DESCRIPTION="A test suite for Package Manager PMS compliance"
HOMEPAGE="https://www.gentoo.org/proj/en/qa/pms/pms-test-suite.xml"
SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND=">=app-portage/gentoopm-0.1.5
dev-python/dbus-python
dev-python/pygobject:2"
DEPEND="doc? ( dev-python/epydoc )
test? ( >=sys-apps/portage-2.1.10.3
sys-apps/pkgcore
>=sys-apps/paludis-0.64.2[python] )"
# broken atm
RESTRICT=test
PYTHON_MODNAME=pmstestsuite
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
base_src_prepare
distutils_src_prepare
}
src_compile() {
distutils_src_compile
if use doc; then
"$(PYTHON)" setup.py "${_DISTUTILS_GLOBAL_OPTIONS[@]}" doc || die
fi
}
src_install() {
distutils_src_install
if use doc; then
dohtml -r doc/*
fi
}

@ -1,71 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
PYTHON_DEPEND='2:2.6'
# Python ABIs are not supported by pkgcore
#SUPPORT_PYTHON_ABIS=1
# Python3 is not supported by dbus & gobject
RESTRICT_PYTHON_ABIS='2.4 2.5 3.*'
DISTUTILS_SRC_TEST=setup.py
inherit base distutils
#if LIVE
EGIT_REPO_URI="git://anongit.gentoo.org/proj/${PN}.git
https://anongit.gentoo.org/git/proj/${PN}.git
https://bitbucket.org/mgorny/${PN}.git"
inherit git-2
#endif
DESCRIPTION="A test suite for Package Manager PMS compliance"
HOMEPAGE="https://www.gentoo.org/proj/en/qa/pms/pms-test-suite.xml"
SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND=">=app-portage/gentoopm-0.1.5
dev-python/dbus-python
dev-python/pygobject:2"
DEPEND="doc? ( dev-python/epydoc )
test? ( >=sys-apps/portage-2.1.10.3
sys-apps/pkgcore
>=sys-apps/paludis-0.64.2[python] )"
PYTHON_MODNAME=pmstestsuite
#if LIVE
KEYWORDS=
SRC_URI=
#endif
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
base_src_prepare
distutils_src_prepare
}
src_compile() {
distutils_src_compile
if use doc; then
"$(PYTHON)" setup.py "${_DISTUTILS_GLOBAL_OPTIONS[@]}" doc || die
fi
}
src_install() {
distutils_src_install
if use doc; then
dohtml -r doc/*
fi
}

@ -0,0 +1,44 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit toolchain-funcs
MY_P="clit${PV//./}"
DESCRIPTION="CLit converts MS ebook .lit files to .opf (xml+html+png+jpg)"
HOMEPAGE="http://www.convertlit.com/"
SRC_URI="http://www.convertlit.com/${MY_P}src.zip"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND=">=dev-libs/libtommath-0.36-r1"
DEPEND="${RDEPEND}
app-arch/unzip"
S="${WORKDIR}"
PATCHES=(
"${FILESDIR}/${P}-respectflags-r1.patch"
"${FILESDIR}/fix-Wformat-security-warnings.patch"
)
src_compile() {
tc-export CC
cd "${S}/lib" || die "failed to change into ${S}/lib directory"
emake
cd "${S}/${MY_P}" || die "failed to change into ${S}/${MY_P} directory"
emake
}
src_install() {
einstalldocs
dobin "${MY_P}/clit"
}

@ -0,0 +1,28 @@
Index: clit18/Makefile
===================================================================
--- a/clit18/Makefile
+++ b/clit18/Makefile
@@ -1,9 +1,9 @@
all: clit
-CFLAGS=-funsigned-char -Wall -O2 -I ../libtommath-0.30/ -I ../lib -I ../lib/des -I .
+CFLAGS+=-funsigned-char -I ../lib -I ../lib/des -I .
clean:
rm -f *.o clit
clit: clit.o hexdump.o drm5.o explode.o transmute.o display.o utils.o manifest.o ../lib/openclit.a
- gcc -o clit $^ ../libtommath-0.30/libtommath.a
+ $(CC) $(LDFLAGS) -o clit $^ -ltommath
Index: lib/Makefile
===================================================================
--- a/lib/Makefile
+++ b/lib/Makefile
@@ -1,6 +1,6 @@
all: openclit.a
-CFLAGS=-O3 -Wall -Ides -Isha -Inewlzx -I.
+CFLAGS+=-Ides -Isha -Inewlzx -I.
clean:
rm -f *.o openclit.a des/*.o lzx/*.o sha/*.o

@ -0,0 +1,34 @@
From 79ab07db8d91b6c6e0c36358c8030893c28510ba Mon Sep 17 00:00:00 2001
From: Michael Orlitzky <michael@orlitzky.com>
Date: Tue, 2 Aug 2016 10:32:53 -0400
Subject: [PATCH 1/1] clit.c: fix -Wformat-security warnings.
Two uses of printf() in clit.c were triggering -Wformat-security
warnings due to a missing "%s" format string. This was causing
compilation to fail with -Werror=format-security, so they have
been fixed.
Gentoo-Bug: 521246
---
clit18/clit.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/clit18/clit.c b/clit18/clit.c
index c13a75d..48b749f 100644
--- a/clit18/clit.c
+++ b/clit18/clit.c
@@ -125,9 +125,9 @@ int main(int argc, char ** argv)
dir_program[i+1] = '\0'; break;
}
}
- printf(sTitle);
+ printf("%s", sTitle);
if (argc < 3) {
- printf(sUsage);
+ printf("%s", sUsage);
return -1;
}
base = 1;
--
2.7.3

@ -1 +1,2 @@
DIST libiodbc-3.52.12.zip 1248801 SHA256 3e764524538bf26ada27a8e55915d7ca42d5069e01d36ed57eabcb724d3764b4 SHA512 240f6f7dc406fcc6688499bac8800b81380d32e8443e4f098875fabc649da1b86567b67d2259206be64cced8537d3171040d16be39845b9009cd90be62ae97db WHIRLPOOL 782eec0afb4802abf6d2b3d293b0a886bdb8aa011676fc2814d7df02c14919c425b82cc7428495015fcdc14512a0aa887e5eb641b3eeb8372838e21e73a3e5dd
DIST libiodbc-3.52.8.zip 1188493 SHA256 f96cee2f04ab01b3c32297262ebf97b3faed1e49688399e656e8e4743ed72a0c SHA512 76da1e69a6e7ab1b7ba103547070c5dfe7c40fa88d82c243640d862c93c19e731d5a35d0575038491a148bb1d1cb7c5168dc30bf3f9600b31f4e014350f16551 WHIRLPOOL b6dafe709c3dff771ef43f023e62f528d92f9f9b05f0b986942826a2ded16e3cc2ccdae1606b2c31931ee487d01c25a173488c5e6d6c1ddafddb8f6be7dd326b

@ -0,0 +1,15 @@
--- a/samples/Makefile.am 2012-03-27 05:15:02.000000000 +0200
+++ b/samples/Makefile.am.new 2013-04-09 14:07:48.303789999 +0200
@@ -78,12 +78,10 @@
#
iodbctest_SOURCES = iodbctest.c
iodbctest_LDADD = ../iodbc/libiodbc.la
-iodbctest_LDFLAGS = -static
iodbctestw_CFLAGS = -DUNICODE
iodbctestw_SOURCES = iodbctest.c
iodbctestw_LDADD = ../iodbc/libiodbc.la
-iodbctestw_LDFLAGS = -static
EXTRA_DIST = $(srcdir)/Makefile.sample

@ -0,0 +1,37 @@
diff --git a/bin/iodbc-config.in b/bin/iodbc-config.in
index 08d46ae..576aa8b 100644
--- a/bin/iodbc-config.in
+++ b/bin/iodbc-config.in
@@ -145,10 +145,10 @@ while test $# -gt 0; do
echo_libs=yes
;;
--static-libs)
- echo_staticlibs=yes
+ echo_libs=yes
;;
--libtool-libs)
- echo_libtoollibs=yes
+ echo_libs=yes
;;
--data-dir)
echo_data_dir=yes
@@ -196,19 +196,5 @@ if test "$echo_libs" = "yes"; then
if test "$lib_iodbc" = "yes"; then
libs="$libs -liodbc -liodbcinst"
fi
- echo "-L@libdir@ $libs"
-fi
-if test "$echo_staticlibs" = "yes"; then
- libs=""
- if test "$lib_iodbc" = "yes"; then
- libs="@libdir@/libiodbc.a @libdir@/libiodbcinst.a -lpthread @LIBADD_DL@"
- fi
- echo "$libs"
-fi
-if test "$echo_libtoollibs" = "yes"; then
- libs=""
- if test "$lib_iodbc" = "yes"; then
- libs="@libdir@/libiodbc.la @libdir@/libiodbcinst.la"
- fi
echo "$libs"
fi

@ -0,0 +1,68 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit autotools multilib-minimal
MY_PN="iODBC"
DESCRIPTION="ODBC Interface for Linux"
HOMEPAGE="http://www.iodbc.org/"
SRC_URI="https://github.com/openlink/${MY_PN}/archive/v${PV}.zip -> ${P}.zip"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
LICENSE="|| ( LGPL-2 BSD )"
SLOT="0"
IUSE="gtk"
RDEPEND="gtk? ( x11-libs/gtk+:2[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}"
DOCS=( AUTHORS NEWS README )
S="${WORKDIR}/${MY_PN}-${PV}"
MULTILIB_CHOST_TOOLS=( /usr/bin/iodbc-config )
PATCHES=(
"${FILESDIR}"/libiodbc-3.52.12-multilib.patch
"${FILESDIR}"/libiodbc-3.52.7-debian_bug501100.patch
"${FILESDIR}"/libiodbc-3.52.7-debian_bug508480.patch
"${FILESDIR}"/libiodbc-3.52.7-unicode_includes.patch
"${FILESDIR}"/fix-runpaths-r1.patch
)
src_prepare() {
default
sed -i.orig \
-e '/^cd "$PREFIX"/,/^esac/d' \
iodbc/install_libodbc.sh || die "sed failed"
# Without this, automake dies. It's what upstream's autogen.sh does.
touch ChangeLog || die "failed to create empty ChangeLog"
eautoreconf
}
multilib_src_configure() {
ECONF_SOURCE="${S}" \
econf \
--disable-static \
--enable-odbc3 \
--enable-pthreads \
--with-layout=gentoo \
--with-iodbc-inidir=yes \
$(use_enable gtk gui)
}
multilib_src_install_all() {
einstalldocs
prune_libtool_files
# Install lintian overrides
insinto /usr/share/lintian/overrides
newins debian/iodbc.lintian-overrides iodbc
newins debian/libiodbc2.lintian-overrides libiodbc2
}

@ -20,7 +20,7 @@ SRC_URI="doc? ( https://sqlite.org/2016/${PN}-doc-${DOC_PV}.zip )
LICENSE="public-domain"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-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 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )

@ -1 +0,0 @@
DIST filesystem-conduit-1.0.0.1.tar.gz 2928 SHA256 1c632db549ea8f3b99efbfce623d160d17620b42f21cb60f9b5f825c4f8a8812 SHA512 e1cdcc5569f540e13404e809adf22e4e5b91cfe6ace45003cf03bb75e7f017698536e28304ad7ffc2f41f33aeff5d579be46f0f494fd971e2794a78c7286b90b WHIRLPOOL d9e06cbad0c53ea094c0c8bbb4968d92d19a99a4d3c3a87deef1294277edb6b26b822fce6c1c807ba5beabcf675ebfcd7352baee8b57127809132fd075905ded

@ -1,35 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
# ebuild generated by hackport 0.3.2.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Use system-filepath data types with conduits"
HOMEPAGE="https://github.com/snoyberg/conduit"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="=dev-haskell/conduit-1.0*:=[profile?]
>=dev-haskell/system-fileio-0.3.3:=[profile?]
<dev-haskell/system-fileio-0.4:=[profile?]
>=dev-haskell/system-filepath-0.4.3:=[profile?]
<dev-haskell/system-filepath-0.5:=[profile?]
>=dev-haskell/text-0.11:=[profile?]
>=dev-haskell/transformers-0.2.2:=[profile?]
<dev-haskell/transformers-0.4:=[profile?]
>=dev-lang/ghc-6.10.4:="
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8
test? ( dev-haskell/blaze-builder
>=dev-haskell/hspec-1.3
dev-haskell/quickcheck
)"

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription>
Provides ability to traverse a folder structure efficiently, as well as convenience wrappers for reading from and writing to files.
</longdescription>
<upstream>
<remote-id type="github">snoyberg/conduit</remote-id>
</upstream>
</pkgmetadata>

@ -2,15 +2,25 @@ DIST icedtea-bin-core-3.0.1-amd64.tar.xz 56933308 SHA256 e19c85536d042d20f725c20
DIST icedtea-bin-core-3.0.1-arm.tar.xz 48954784 SHA256 d3df31b2fd26abd5bd068727ad77d97120670659e64fbdf04eecae0403a43088 SHA512 8eaee6c16f066c971a433fb146c980df6f5777022bf876a1d17c5551737aff0888d86d580287cd931788c468b0a176f97f45651b7fa721dbb363f7f6c470296b WHIRLPOOL 407763172f9e1688bc89419b51626812f6a3440b94a2ebe40f56b34da9a67a819b1c72e519d52f391fb363076f22a9f0848aa26ee600b22e638fbced3e28ede6
DIST icedtea-bin-core-3.0.1-ppc64.tar.xz 49966028 SHA256 60389202417cdd136b341d03d886f514534939388b055b08f206e86df5e15640 SHA512 634153fad39bb9efeb26ef823d0b10cc7681f55b5510eb00a6c61d3b4af6ea691c1b19de23baea9d149cf2d3d4a20296a40c4f97e438bd8b97f853a6340b0933 WHIRLPOOL e5dad750128ec5eb8fc0640753a6af8b8f4993307320a5dc580516da049991034f751141069e8022643a199afc704ff15cc85a172bf2f3fdbb3238667076f58a
DIST icedtea-bin-core-3.0.1-x86.tar.xz 56406280 SHA256 e0c380d493b67bae7fb0379720f65106877e3d5abf933e0c22aaa29d9d774ec3 SHA512 bf4c1b8da8f5301efadbf05ce65d0ae451e2445e1bc5e2244a8b3689df53d8b6e55aeb13a877f2458e9c48c46f4c0c180a1036b309692aec1a30a76cb33f7b58 WHIRLPOOL 7640c3e8354f10dc0bd03e37ecd4240a758382bea8092d6c30e389992ff16ec30eda7409968c15462a4c7ebfa4eccc41bd50b3eb94fa98da1952226ccc27ef2a
DIST icedtea-bin-core-3.1.0-amd64.tar.xz 61688188 SHA256 51cffe3202b311bea19c5a6b85332578986af80b0eafc9833dc83b1823c80403 SHA512 87138137dcde5197fe146ee6a6fc7076980237dba8661ea786902bf94dfd614a1f71fcccf4632fb91bb1d73aa267fef80d9d894b2ae3d820686d4b841a4b194e WHIRLPOOL 4a676f031ed0caadc4e4bfbb1f8f8af6c97443078717feffec172f6b4ef625f7afbc6aa800eb4704fe2de1bf24d46febfc302754d0ac47a8dc5cf7a71699c334
DIST icedtea-bin-core-3.1.0-arm.tar.xz 53013144 SHA256 8d3fe33f9cd65936cb0aa5da39fca3bd3a2b73e88ca3870bc066b2caa5c6de78 SHA512 acc0b057f4ab3748c6f1e492ee47cea5fe566781721717c34fa7100685bdefa76be5d463b9292f3e80708632c1d45f62509ce50b521c5dcddee09e2aa73a4de1 WHIRLPOOL a05385af3d2f4c9190b20e3167aeca860600de6d2b90fc04a4958e5153d47a5f2637e783ac4cc423642cd782a0afedde5e15d2333201a175919860953eb5838e
DIST icedtea-bin-core-3.1.0-ppc64.tar.xz 54025844 SHA256 2183b3c2764d3c4293d9af7a6bd27249e469c75f1835d0f9f9acc4ff27354227 SHA512 ef259a57e354f149f41d1f1d3f67596e6adf931104953599baee95cb8adf6f329a6d7f739d71b6aa87013494a19989bc953e83b40a0452ed5824a79b78d78682 WHIRLPOOL 6c1dae02103379b4f0cef1547428c11eeb3b0e1aa6b06f14e6856da1925295275e07eab03e02fc302eb96fddac26266eac6ea6be6c8bce65d0d3e8a1f5b8b0ef
DIST icedtea-bin-core-3.1.0-x86.tar.xz 61073964 SHA256 f8ab3a75f48444fa608fda61163423db473f99a8923a4f7ea17c520382578fd6 SHA512 1380b1875c7ea48000cc1bc557f8f6a222afd2304afd145db413f7949e7919d6d1838aadc84c6059b6aa105879b2f0b92c99a19da96906c107aa7d42c85c94a8 WHIRLPOOL 34a0800d86460fbde7b8d3f036a4310866ab7b7c65b46ddc58ef6c4f97344f530e346e111dfd76d2dd9f22546b75a883b9e296ede8d033ed1b20d72f1b770b3c
DIST icedtea-bin-core-7.2.6.6-amd64.tar.xz 53051836 SHA256 9729ac37ed34b60f6a9c18c6865e99648379c79e24f189842c0f8dc81424fd9b SHA512 ee621f3dfcc19fb274acb8b936f7256b2053ff97864340732e6cf97db5a265d81ace7269c9f90ee7e4135b4299d7ecdd2b660f5e806ede64e4d74a4dd80b0592 WHIRLPOOL bfd8dd85fd074f7f16d296a41bf7ccaaa167fbeeb3bfcde4119c2b2ee8a59aa2dad9e627a15dd3790f318b9fc8fa8328ead9c472af527a82a93c153b1d92de02
DIST icedtea-bin-core-7.2.6.6-x86.tar.xz 54697212 SHA256 c33e89990e1207458abc56ab0b2720b239ee0a3924e73360e19f52e7a29f8ee6 SHA512 7ebca976f2864cee1e08ed858e93c0dbbc850d127c9359b7e1edb7abacd7e14e0b5cdbb1f042ffd40232cbcea72f21074caad2a669096a5a5a7808c246d4e04d WHIRLPOOL 6640c59170b451f81541cf98451325d596115ad8e530b9d5fabb6f060e4e32e09c9ac49b6799694508108f09b58b82f98c4bd4d678ea8d9319c5653ba342d873
DIST icedtea-bin-doc-3.0.1.tar.xz 11681216 SHA256 5f05fb2fb4a8eb6e52d2d26100d04e121e1afb5611ff68114bde323f5540581d SHA512 1eea99d62e8fc0c917e4622b798df6d32ec3ea6f90ad9b949530dcdf64dd14a4fbb6d7c334634b8aec22b2775fbb9a67b0f70afb79ea678015bc266743afa794 WHIRLPOOL 8ad6d54042627374948447b48fc52123af37fdfcf9bbdf757240d42623b3c3d9d69b76775efb70b9b8e5bd6a7b914e77d0f0f34352d8fe32b6f70f87169684f5
DIST icedtea-bin-doc-3.1.0.tar.xz 11683216 SHA256 05e5ed8110123e4a0941458f4b4b73ee999029db98fcbad35033d0de97e14b25 SHA512 cd4d3f60e29777240a26ac6fffead099ee31eb05bfb2faa8f3c2c5a7c2aded3159ad0a8aecdc298e7a84bf96cae626d7c1b1cf18af24c39f02c6455d260a64a5 WHIRLPOOL a008c276bf6da08385524c8886366d2f62c2975659d6181991bcbab9f2396a8a8c5a1cdee847d71d6c994ded738d126aeacc4c7180f4a1f5202a7e01f171db00
DIST icedtea-bin-doc-7.2.6.6.tar.xz 10603724 SHA256 150a8aa157b442569b60491c5261909a7a381e0a253070e2bf6d9fd8d0344708 SHA512 39ab65e002d9f780c881cbdea41a4fbae792080399a020c189d7fccf24a83c604ecc90b6fad47b9657eba11254b1021d8c45d83cb8a0dcfe62011f9cede53ce3 WHIRLPOOL 480fb25b1b551699163fc07ad5bf31e774c38f4ef51694d906d0f5c5c5d3f4941806b352ee472fdc3e02c007d96a28d395c41adc4d4965f826babb2465011bb9
DIST icedtea-bin-examples-3.0.1-amd64.tar.xz 1811748 SHA256 9728a787131d892eef67c0b10882f6a7e33d0fde2a6856c84f1c910086eae7fb SHA512 a76caf7a7927e28dc0e46a4e851540231971fd7fd0f4be1c46c1b72e71952495590a10f56aaa60defd0f9d00c77830dc716fe6ecb1c4777e7d0862804d72d463 WHIRLPOOL aca2ade6113814dd4ac89bb1a730cdd36cd6c33162986bedc58df790b10d7ab469192a36e854f2ff34eb13a787420c01e48c5c6d5636be2159a1ca10b5261c9f
DIST icedtea-bin-examples-3.0.1-arm.tar.xz 1794448 SHA256 3cce37e8ee7786c80a1dc90088ca278c81e2239481e7ede4f59c2c3178fa7db0 SHA512 08645c50ca1ad770bb7da044a74b47f4c8590b5382874af3f8683ddc741ba87d0bc3ddcbe0617a551d18da6bd8746fc75ba9c5bcb237b56fa7f4c0dafd73acdc WHIRLPOOL 36ae06e990e1d5aa88692e49eaf2ef4f4dd8ff498cba5eb7259a516b29b543f4522d4fe78ff40baf53e93faad93792ace115e48bc5173211ce18b04902297da4
DIST icedtea-bin-examples-3.0.1-ppc64.tar.xz 1805088 SHA256 5a07a075c4bb3319b734daf1dcbd22670100cb133706aa5594718efa79802cb8 SHA512 4a81748d24f2e3c05445d7331c5327aa05606692c96cd983dbdb29cfc2e96bb2b0fb306fcf97e7fedb90aca8a64ec229c0355be26c4d5b829979ffad79e2b9dd WHIRLPOOL 0f1f5cd66f085e7e430f7a636e6d6e59c8c108fd437bc9ddfd98b6e8c71f7b921900565e2c6c5a7ae768214dd700663286f75365e8c8cf36e542f59ff08b5a4f
DIST icedtea-bin-examples-3.0.1-x86.tar.xz 1816976 SHA256 1704607f2032438115abcc332002dbfba3b9e8653bc016e65e505cc782bf162c SHA512 674ad236d24bded4b1623ffaae779cd87a0cccf082d4318cfb0ad454eaf9c05911b283963fbedf26a9ab922b6b781f1b4ef5b2b4984123983e8ceb2a1dab60c8 WHIRLPOOL 9418ff7721a49e6d926265e7935647d998cd306d79339c896eaabfa7605cd425a911b261c44dd70357a084285f70aeef28468af6b578ab77c7876778be671643
DIST icedtea-bin-examples-3.1.0-amd64.tar.xz 1855912 SHA256 f5d40a7d8a6e2877f0edb331e2fe288be12f07c373b088889e7682440ea1348c SHA512 c89acc0b6e3b41f043da6a95ca73239606e6b4d262de0a38624e1f31539619c60933ffc6c92ef8f5cf2cb88b2c3bedabe129fbe88a6579c1d44a60c806112139 WHIRLPOOL e2c8567d4d419f79828157118cf2b581b25e6519b13d9fda4c54adfd3c2ac08b593a5f190d1deedfaa19cdf34003748caf6d714751e0b1538038b09005597969
DIST icedtea-bin-examples-3.1.0-arm.tar.xz 1838976 SHA256 a64f2e9b0129847f629304cc96d3b003005afd4bef8160d53c91dd585f956c6b SHA512 a36657b5b9eb26322daaf7e47cfcc7505e76b936cd00f8e6f6b1e631b4c02e6bf652d021981a39dc70825688cf0fdb6a975855bf0a98dd4212e1c8a578d06673 WHIRLPOOL 511a9734857e31a37ce2fdaba0be1215514fd07d698a2bfe820539829d7376df0fa6d91644c63f4add4f97eb7dcca4f8aa8c8fc198c169bc0f0d76e1e62f81d6
DIST icedtea-bin-examples-3.1.0-ppc64.tar.xz 1849324 SHA256 8ccc52218af73fe29ef15d2def1ab131637887a692599af2314e99b53cf23753 SHA512 bf1a9dd9447fdffffeaf6c8be18ea24c439c15346f4e1938a214427b491c0245f0727dd895b85a12fd22b06f3e105a4e20c82f91ba4d3347cdc2adf9922aff69 WHIRLPOOL 3cc5316a5b83c81b53ad2971860cd6bc6fde4de69560cf59d380cbba17f950cf0d0de955c8a1da1f6c4e5e8e96b7e03475ed28bc861014fd50327266290a1c8a
DIST icedtea-bin-examples-3.1.0-x86.tar.xz 1861868 SHA256 34b7e8c4baa1145c86790cf8ebd90df9ba3e466c4743f405c13682eaeedd7691 SHA512 d4f77345dea35c7ffdf06bd6a24d117c9dac26802562724a048f4baa95c9d0d463005e6537b79d7948ff6b1ff3fc87690b531c09cf2130f34af829168bc5b615 WHIRLPOOL 07c3b24782f47cba8ff57c89d2459bfb1c083fd160948e4d6b8f01258d1c9ef1ca8326b214e7ce2868e92f924ff02062d526117dc0f291ab09dda54f025676ce
DIST icedtea-bin-examples-7.2.6.6-amd64.tar.xz 1796808 SHA256 b6add78d86e3420f589f6bcfee1e4a9fb983fc4d0b6a905fe162dfca56e73500 SHA512 38e2d91f6621e38959c2d0bef84f4d566370303a5b50cc468cae6fc97da46d752fccd8c980b6490f43709c0c6340c3af88dd9f7c9a0d7f400289127aa568b3ac WHIRLPOOL c212b2a953f784a05759a1b82d7120fbb5f642d8d7f014750f8c509aa44c29f193f17dc86257b1b653f0e5334e167054f71021726745adc8b8d1c57273902223
DIST icedtea-bin-examples-7.2.6.6-x86.tar.xz 1796496 SHA256 5f7a4f52ed2f36d06ecc6c37041e2b400ed84c56ef4921375a925682b4523d88 SHA512 e80c965ca8cccf60561138fb5c4f21e293b6e44b5a4cecc97d94ffbccffe4f18da40942e2659c7264df54563c8db327b5e7a7f71fbf6ef873a4e74afc122050a WHIRLPOOL 402a1e10aa17e875dd83adff72dbe9d37c05b40a44c26e3212658ea690efec3dc9a61b57aebe24c77f16c52961dcd925f412c645e828e9e0456ae3a8d77ebd9a
DIST icedtea-bin-src-3.0.1.tar.xz 45656168 SHA256 0820242fa98a918f0a25c248cb43a01ba13f87848eba43aa1b731b9ca17f576a SHA512 ece43dcc77812a1e212b48cc4d30a795055e74d52c2f5faac9b8e07fc26f51d3963cd333f71d2603cf3ac82f3ec80fea5093787f079fbb1cea969193b120a4ce WHIRLPOOL 5f7546142824747ae2d551d004223d577ed4d32acb988d1d3cd4f42fedd0a94903366b0b3bf042c0b86d5093b4c32c3c44ae6abb82aceae390de45d8d44cfd1f
DIST icedtea-bin-src-3.1.0.tar.xz 45670204 SHA256 4a96edba2b2d8cf91253bf2ceb55316729e9688f456abfd46695dceb96dfeaa6 SHA512 f1416398761f66bb57803368aca9bf17a14b4366b99ab3fe8ca3e470c026e962a2554c1b089b879e6d0ce43626a3eacbc81bf6b6f13f9593df54fe05b78256bd WHIRLPOOL 10ee09c2d860f6f0ea1f2fb3d545fd5909e1d6b6fa16d59f873ec35bcfd02d229a294df6ef3b9bdec8c9d899b562df4056d0cfa626454d9d774499b805d5c8cc
DIST icedtea-bin-src-7.2.6.6.tar.xz 40045788 SHA256 4d759dfc12a39ff44650b61a5a89f2ee4dcc5d6d0a863c54f8c6e2c86023ce8c SHA512 13cf426366bd7ced497d16b76dd5d49aadfac45e9686b78c185b4d7c95b47f96fecfc789b14138780592580c39857a2d68d8d35a6d016fb4ba1c0c8103b74f9f WHIRLPOOL f645c6da2a5c08e48bd6598bda025776d4e4fceb3a92898b4c5d9ca7321797e834df572656c07cf24fbd2eb0cde097b38137472857d968b663ccba2788406c07

@ -0,0 +1,18 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
VERSION="IcedTea JDK ${PV}$(multilib_is_native_abi || printf ' ('${ABI}')')"
JAVA_HOME="${EPREFIX}/opt/icedtea-bin-${PV}$(multilib_is_native_abi || printf -- -${ABI})"
JDK_HOME="${EPREFIX}/opt/icedtea-bin-${PV}$(multilib_is_native_abi || printf -- -${ABI})"
JAVAC="\${JAVA_HOME}/bin/javac"
PATH="\${JAVA_HOME}/bin:\${JAVA_HOME}/jre/bin"
ROOTPATH="\${JAVA_HOME}/bin:\${JAVA_HOME}/jre/bin"
LDPATH="\${JAVA_HOME}/jre/lib/$(get_system_arch)/:\${JAVA_HOME}/jre/lib/$(get_system_arch)/server/$([[ ${SLOT} = 7 ]] && printf :\${JAVA_HOME}/jre/lib/$(get_system_arch)/xawt/)"
MANPATH="${EPREFIX}/opt/icedtea-bin-${PV}/man"
PROVIDES_TYPE="JDK JRE"
PROVIDES_VERSION="1.${SLOT}"
# Taken from sun.boot.class.path property
BOOTCLASSPATH="\${JAVA_HOME}/jre/lib/resources.jar:\${JAVA_HOME}/jre/lib/rt.jar:\${JAVA_HOME}/jre/lib/sunrsasign.jar:\${JAVA_HOME}/jre/lib/jsse.jar:\${JAVA_HOME}/jre/lib/jce.jar:\${JAVA_HOME}/jre/lib/charsets.jar:\${JAVA_HOME}/jre/lib/jfr.jar"
GENERATION="2"
ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"

@ -0,0 +1,151 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit java-vm-2 multilib-build toolchain-funcs
MULTILIB_COMPAT=( abi_ppc_64 abi_x86_{32,64} )
KEYWORDS="-* ~amd64 ~arm ~ppc64 ~x86"
BASE_URI="https://dev.gentoo.org/~chewi/distfiles"
SRC_URI="doc? ( ${BASE_URI}/${PN}-doc-${PV}.tar.xz )
source? ( ${BASE_URI}/${PN}-src-${PV}.tar.xz )
multilib? ( amd64? ( abi_x86_32? ( ${BASE_URI}/${PN}-core-${PV}-x86.tar.xz ) ) )"
for abi in amd64 arm ppc64 x86; do
SRC_URI+="
${abi}? (
${BASE_URI}/${PN}-core-${PV}-${abi}.tar.xz
examples? ( ${BASE_URI}/${PN}-examples-${PV}-${abi}.tar.xz )
)"
done
DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
HOMEPAGE="http://icedtea.classpath.org"
LICENSE="GPL-2-with-linking-exception"
SLOT="8"
IUSE="+alsa +cups doc examples +gtk headless-awt multilib nsplugin pulseaudio selinux source +webstart"
REQUIRED_USE="gtk? ( !headless-awt ) nsplugin? ( !headless-awt )"
RESTRICT="preserve-libs strip"
QA_PREBUILT="opt/.*"
RDEPEND=">=dev-libs/glib-2.42:2%
>=dev-libs/nss-3.16.1-r1%
>=dev-libs/nspr-4.10%
>=media-libs/fontconfig-2.11:1.0%
>=media-libs/freetype-2.5.5:2%
>=media-libs/lcms-2.6:2%
>=sys-libs/zlib-1.2.8-r1%
virtual/jpeg:62%
alsa? ( >=media-libs/alsa-lib-1.0% )
cups? ( >=net-print/cups-2.0% )
gtk? (
>=dev-libs/atk-2.16.0%
>=x11-libs/cairo-1.14.2%
x11-libs/gdk-pixbuf:2%
>=x11-libs/gtk+-2.24:2%
>=x11-libs/pango-1.36%
)
!headless-awt? (
>=media-libs/giflib-4.1.6-r1%
media-libs/libpng:0/16%
>=x11-libs/libX11-1.6%
>=x11-libs/libXext-1.3%
>=x11-libs/libXi-1.7%
>=x11-libs/libXrender-0.9.8%
>=x11-libs/libXtst-1.2%
)"
RDEPEND=">=sys-devel/gcc-4.9.3[multilib?]
>=sys-libs/glibc-2.22[multilib?]
virtual/ttf-fonts
selinux? ( sec-policy/selinux-java )
multilib? ( ${RDEPEND//%/[${MULTILIB_USEDEP}]} )
!multilib? ( ${RDEPEND//%/} )"
PDEPEND="webstart? ( >=dev-java/icedtea-web-1.6.1:0 )
nsplugin? ( >=dev-java/icedtea-web-1.6.1:0 )
pulseaudio? ( dev-java/icedtea-sound )"
S="${WORKDIR}"
pkg_pretend() {
if [[ "$(tc-is-softfloat)" != "no" ]]; then
die "These binaries require a hardfloat system."
fi
}
src_prepare() {
if ! use alsa; then
rm -v */jre/lib/*/libjsoundalsa.* || die
fi
if use headless-awt; then
rm -vr */jre/lib/*/lib*{[jx]awt,splashscreen}* \
*/{,jre/}bin/policytool */bin/appletviewer || die
fi
}
multilib_src_install() {
local dest="/opt/${P}-${ABI}"
dest="${dest/%-${DEFAULT_ABI}/}"
local ddest="${ED}${dest#/}"
dodir "${dest}"
if multilib_is_native_abi; then
dodoc ${P}-${ABI}/doc/{ASSEMBLY_EXCEPTION,AUTHORS,NEWS,README,THIRD_PARTY_README}
use doc && dodoc -r ${P}/doc/html
# doins doesn't preserve executable bits.
cp -pRP ${P}-${ABI}/{bin,include,jre,lib,man} "${ddest}" || die
if use examples; then
cp -pRP ${P}-${ABI}/{demo,sample} "${ddest}" || die
fi
if use source; then
cp ${P}/src.zip "${ddest}" || die
fi
# Use default VMHANDLE.
java-vm_install-env "${FILESDIR}/icedtea-bin.env.sh"
else
local x native=$(get_system_arch ${DEFAULT_ABI})
for x in {,/jre}/{bin,lib/$(get_system_arch)} /jre/lib/rt.jar; do
dodir "${dest}"${x%/*}
cp -pRP ${P}-${ABI}${x} "${ddest}"${x} || die
done
for x in ${P}-${DEFAULT_ABI}{,/jre}/lib/*; do
[[ ${x##*/} = ${native} ]] && continue
[[ -e "${ddest}"/${x#*/} ]] && continue
dosym "${EPREFIX}"/opt/${P}/${x#*/} "${dest}"/${x#*/}
done
# Use ABI-suffixed VMHANDLE.
VMHANDLE+="-${ABI}" java-vm_install-env "${FILESDIR}/icedtea-bin.env.sh"
fi
# Both icedtea itself and the icedtea ebuild set PAX markings but we
# disable them for the icedtea-bin build because the line below will
# respect end-user settings when icedtea-bin is actually installed.
java-vm_set-pax-markings "${ddest}"
# Each invocation appends to the config.
java-vm_revdep-mask "${EPREFIX}${dest}"
}
src_install() {
if use multilib; then
multilib_foreach_abi multilib_src_install
else
multilib_src_install
fi
java-vm_sandbox-predict /proc/self/coredump_filter
}

@ -6,15 +6,16 @@ DIST icedtea-2.6-jdk-55c38c1ace75.tar.bz2 32434755 SHA256 1baa92ca72db1b80fff18c
DIST icedtea-2.6-langtools-e42dd50480d3.tar.bz2 1708918 SHA256 54bb2cee7b4fc5bbc63a4c9d7008602e12f75431c7f129ade7c405b53c2363f3 SHA512 55ad5b729fe85710089017402e575b5f5f2426c54401bb40202af2bb7af722d2b3370f12f5ba6be941b60177ee45ad15911fdca554c213c09c93d9404d85565c WHIRLPOOL 6c4d5dec34dfdcd9ffc831020790529193b665f92cc7bee33df8e5a7c97a0dc51f1adb5b675c81fb347f07ed4854bcb6bec34714935995826573c2c1464d186f
DIST icedtea-2.6-openjdk-882cfee70fe8.tar.bz2 130156 SHA256 24f813e6cb938272a4da37b46b48aa86820b13be0747747e6c8fb4aad72cadf3 SHA512 fe72b626a60e8dc7939d35069ed90e8053676e8b45a9eca78d6abb2c7e3bff15ed7f84300542e726a8cd6a8fcc73ae2f779843de79654dd6cb4ef04fb134c222 WHIRLPOOL 4cc443730734c5b3d4f57de7b3ecfaefe8029ce4143b60e80011d871f322076816edc11a39c718f0cfa6d2283315186b8fe488b1f8b5aea16736a88970af513b
DIST icedtea-2.6.6.tar.xz 2072632 SHA256 79949744436158d9ded3a758c22da7629f843ea3913afdffc65ea0f1a26d544a SHA512 ba603ec6c16b5642d1591717ea14378ebe045e4128a8eb517de94df32c3bb03b636f051e682cf5990c3a1bcbf2460a97965cdc139bf265fe5f97bedaa539092c WHIRLPOOL 7716613f6463dcaa514c980ef0850c2ad42319275b504d0ec55e0dd54e0dbff5c74af4f53b0e466dbb41c4ab5ae2694cb3a5f74b19de4913790ef9bff6554985
DIST icedtea-3.0-corba-a6736e860d67.tar.xz 937360 SHA256 42351003e03f8893435e424e652558ac7e6e7af86a0cf01338c84184b8ab6e50 SHA512 63aeb0f41b8d889a8e1f4a5a8033903145f4ef5bbdc5606085ee23f59f1696323a201e5ebd5ba9bb926b895bd773bdbce6bd1e2f421a4e13d499974cdc601c2c WHIRLPOOL f39270d8032772a86675ffb7a0c148743a765d4f133856a6dda203597143924f7695ce69637ade527cd2e615bfc0070045d881ad4b77d8db064b24b20cebe4fc
DIST icedtea-3.0-hotspot-7bb48ba4de4f.tar.xz 6767200 SHA256 c15794ae90ee52222b73a5c8eb0a397062226fe8215aeed72fdf28f9c26780de SHA512 700c95265ff36912472126762a41642f4e49153411730748d112ee630497d4b5e487666755ccce1e3965ed55abde775ae44813bda24069a34a28be81b62b64d2 WHIRLPOOL d8f940158f08b0e171e7cb527ada65e17cad9c3ba09ac8c71bd6e126e27c2255dca6b8a2398eebd8b6b7db7df283fa57b74818607e2a8a68bffb0196e8d2c01f
DIST icedtea-3.0-jaxp-c7145fc644df.tar.xz 2296808 SHA256 c0a9d523d451b895066dd747ee595eebba29f5626e9a69d9467cccd9b2df37c4 SHA512 39082376e3f24f589eab24c586c5af724e78f24a76b6d9c376b4b7197a36a9aabf85d7ad0717dc4ccc336ae8b1deb55e6d47f7ce5808150133814b9241f2a0e8 WHIRLPOOL 3a4f727482efc70938acb99d12bee9a81de5f89926607e9aaf46af681fc3e7364bb3fd2423d82f10ee62479a10cfc8ac2c944dc92ec61f5932855afda3cb6cf7
DIST icedtea-3.0-jaxws-412389386184.tar.xz 2266852 SHA256 e378c1f46b067c9527d174c3683f4022eca3fe17bcf0e79177fa1713197d3338 SHA512 c8ef598c1625d3868302d1baefb9e40b7cd9540593278ff11c2cec73a7007d589daf873cb6ae06104d002f84a527f702ad673619b8970f8b1a542cf75014ec80 WHIRLPOOL 50c22b3433481cab34cbe028048314d17296fcf59239aeec8fa8e97d51b1cbb359d051e5ee8728027f81ed7f9a50ff73399c919c080e3baaf2db985e36bd8b21
DIST icedtea-3.0-jdk-dab76de2f91c.tar.xz 38264484 SHA256 550556487de7fd769a9398082f26b358a2e5c07c2c1eb09724f0862667589cdd SHA512 54820354f847b2d28afb2523cd9cf4c24407add86135ccd30713c1c0319aa30a97b8a6fc6ac83e0fd100e1c00f4e96007f115faf4a3f5346865c535d80c19a93 WHIRLPOOL 794630afeecce34c1ac57b1f382b5fec4f60db25904fe3edba02f2105cac66f0e867162a92f6fed5a20b51ee03f7b39d91b0b9885c6f079b95953a985da62915
DIST icedtea-3.0-langtools-ad6886e3a101.tar.xz 2056412 SHA256 2602601152576021736028604e56cf32f8e3f5997fe220e90297132274a251ca SHA512 9f5f1b69171b67320dd48cf7e88ae337983c1b90c516b034fd823ee349c0f1aa2554ccd22f59ce6d24aae530686c09bfcff1c48925f92f16b29e8327662ca574 WHIRLPOOL 21463b6d1cfebbe4a0dc127b934edecb347827f7351cd4ce4a717b7560ea3a6c8aaee74a76454f50879607f09e2d33a16f29520076d3c1446d16978461faf075
DIST icedtea-3.0-nashorn-c89dc17f7c75.tar.xz 2220176 SHA256 e7040d55a499c002cd6edcedc44890072a2f88cb19a341950e5865c544b51edc SHA512 3cf12d2696b630eec2a4c6fefe08db9e14db62bbd81a3a4546ef886f6b7fa059a2f41dd3a4377ab2da1f65d371b70766caac4054b447454863de82ce961c3d31 WHIRLPOOL ad2ede063f0e6cb1a67f90d42ddcf2ab33175008361620abf04ccc1a55b9e3c2a8a9827100137842c8f6de2a3af367b6143c0916a5ffa4920dbcd33fb66547c0
DIST icedtea-3.0-openjdk-6a70821528ba.tar.xz 330720 SHA256 8b766fffa39d67e62802a8cddd23e02b0ac2fd6aff48658b4b08fd6dbee38184 SHA512 5054d4a541b8f3e6fd09cd44355b39d3a0e1ea27247bcaf8bb800e1e3cf23a4133076383b74c19be1928a5fc0c3986ab3303614a834b9741209dcf20eb19d703 WHIRLPOOL 7ea8c98d4dca75325841929aa8049ecf713e637124e4ce6f9a98d7845d25153d851c42f632132ab61ff6823e0aeab07ad0dc43e6f699d4f3747b536e90eb0b76
DIST icedtea-3.0.1.tar.xz 1403400 SHA256 346ce30de1de6c493729b79b246f250438fc5b8df7eae47229a97f9000a73af2 SHA512 01506994e3c4b4a1dc927251de0db5e5a22754031604cf7c8660597525616d3205527ed768d67aa4b4c62b40a0e3fbd3327c97b95c81b634175dec69c5802c8f WHIRLPOOL 0641f49b6fcccb3981e2756a2403638897887634ff09b6ede9ae61af80259b5bc1168c6c5f236a07157befec4a1fe848d0814afe5515bb5a98c591370c62dacb
DIST icedtea-3.1-corba-7ea39ff8c227.tar.xz 938792 SHA256 5e334d4250de441517c0e761a3202dfdf4beacb75c0f7a03617b62d89cb71c21 SHA512 9b0ebefec9cdc6b653b7b88b2db4c7dd7aebe0e120c23e967cf3433837bc52c65b31da36034161d1c7ae18ddc18a2a5294b2a1469eeec23c7817ef1530909d67 WHIRLPOOL 677945e73e1cbe207fc737e53ec8e8e706a44e8c2031f386b932af2650dc45695e7d64c640ac8378b88d2fb3f4e02efa67e723bb58de5c4282cd2ae200cd6f9a
DIST icedtea-3.1-hotspot-e480e0df8eea.tar.xz 6797536 SHA256 33581ea3ef4deffa786be82e110ae3d6b0431cc56140eb51453af1f11962b174 SHA512 8fcd3934afb446cd683f991f99c2b22fbeee607a1221665d7300d1e8d53740d7d2fee7894ccc53cddb02b902acaff68fd3ca1454dc244feeb641f5d5fd6308b4 WHIRLPOOL 3d004d4bb41991a8390d0ab28d3b8239c68ef33e9e1a5ce55b7236234580c6dc6f4be1cca6c1e409233c2fd6fc1f82b1a7ad24a0a2784ecb506cf36537427f1b
DIST icedtea-3.1-jaxp-9368913c75fa.tar.xz 2299184 SHA256 6d58edfd2b7f07b4d543910f7525fe08d94d56899b96493efce217b4a226aca3 SHA512 e7e605937292f37aa8a5510f3bfda20ccdeee17d6cbe5a69260eddbb7f39733ef9dd7d91ffd3e968aee926d1c21b4ace2522cb28687915168baf070b0fe38354 WHIRLPOOL 1faf6d50a091cb3f4aa5db3faac8cbb1c206e6bf5955905b1d3c45abacb6cf0757c6f28c5e8be38b7cbe4891ce82a9a28a4a8bcba2ead77ac03523e4496301ef
DIST icedtea-3.1-jaxws-534ca1b701d1.tar.xz 2267744 SHA256 811ad76dfcffe1e6f2ef39a088f27a8858ed3371ef93816c8dc453f90516c7d7 SHA512 0fd71e75e38a90e4d74477c9c7a2843d3b7fb9430332fa18a1a2f36376918832f6091bc3f2de86900e332bb4fc11a480ce7aedafeaddc3fc93493944183dc42a WHIRLPOOL 93ce79f91478cd740b9c91b5c4c24001a72c616206b983e756be5df8d8e36b3b542e5757d574dbeb29433f57ab4b66845dcc1f85201cfdb700c3b90668e419f7
DIST icedtea-3.1-jdk-3d312c038b60.tar.xz 38656892 SHA256 83880a4b865e33e7913bec603da1e5439ea3602b3540d8071408de7bef8162a9 SHA512 9fb70cd63412c4de7112fa1645b485ef5840dc21ff8fc35c12a10d843b879d6400a6109634351974257a1e12d2843ad4b22811d4d9662cbe2e2114838bd6cba8 WHIRLPOOL 33461af7edf71e20f5e304f9056e9566652847b19c654aee163f1bea141c0993e9e3047eb6d7d5121ca2527f316cc1f9549642f3faa42ef4af5d023524cd2cbd
DIST icedtea-3.1-langtools-05822f2e947b.tar.xz 2060848 SHA256 2a7f8dd0b0c1b256c58b8e841033b7915beb08d983350f9a9357115a05677f1d SHA512 c6eb7b5287cb7dbf518ac9d7167b9e63df086b9abe893adfc72b7ba5d9e0a16861fa72b5fbb46ce58bd02cf837b81d03cd1b860dea947a9e58ff39a8d62411ee WHIRLPOOL 289b389621276947376934eaa1d40fa30929e8ae83b7bca34dbd5470676e6ce6e026f1523269a89a5de9abe3abc18b60fdd00b77bf30be09660c725ed3032245
DIST icedtea-3.1-nashorn-289b6e3c6e05.tar.xz 2219684 SHA256 56b36f5f7c073b140f8316084a23080553d8790d9f1f7e6d6288c6b0fd45cd7f SHA512 61f060f02a8852681212ac26018de0ad3403156f9c1fb984c658fa31bc4e58a0da588188c57d629da022b32c763c2f5915a8938997c6f94b127ceacde8d050f9 WHIRLPOOL 7c1f866c9e58f01d21cfdb999cb4991faba63f160378baa3ef7b7c2c1e7ce6e1f0578d001b0f419234e91571bf9eba3b6c0570c5efdaf855508ffeb54bc32dc5
DIST icedtea-3.1-openjdk-453780834f92.tar.xz 334244 SHA256 c19f7ffaec510db20b3c66b6447040012c28df319ab1dcfaf0a41c0e807bdddc SHA512 f2b40a39418e9df667a871293629cec85a8b43edd9051caf80961e1b92916e7a7509dfebaaf6c461ff0d51e6e8d653d7584de8ff35fb7229e8def6ee0f8ddadc WHIRLPOOL a072fd9dac5cefd00f60557bd25f4089ede0400caf64b179924df2cd1a18ded15d9eef072d355870c735d311012ecb53178b834ea3a738d994decacf13433b16
DIST icedtea-3.1-shenandoah-997386c525f7.tar.xz 6839400 SHA256 9363a37649f102de9c49e11f1fdd2b42be82f83e004265894cfc036325d511ea SHA512 7cf4b07c62d790225ce102ab7e835e00bf53cbeace9c1bc10faf84f5d1a8b6eb9e2be62e542e98d7ecef75594738fa660bb738e951c91067220487cd105b3454 WHIRLPOOL 8bf3d81d01d84e362ed0d446a9183702e6f22a3eb186842cf4e63a98842263e28e98fd4d16d4c995cd6b2c87e839ee2484b2182edca6b02ae6702a25f7cdf61e
DIST icedtea-3.1.0.tar.xz 1437400 SHA256 75616641ad6d8437124c32fed3fadddac67b14bba26757e15f6c2f69149233b4 SHA512 85b54df0d50e5554b62191c7e868c7c2154619617732af227408a8d6a9c8b2a4b86fc2f98f33b58c4b14485931e6da4eff8d50026d63b0f7a5a46bf9d66140a3 WHIRLPOOL c2f3b42a2b16fd1e28d3a9f1929cba76e2f0aa77872eac8f451b53fb20eaaf7aec140c769133af976e0377315742d6a2cc054a325c82195380dd8cc5e5bc45c7
DIST icedtea-cacao-c182f119eaad.tar.gz 4485353 SHA256 eade43f6c5da8b3b5a64e6b206b624eaca88539f80101d7164d6aa426eb590b1 SHA512 2ccb947d71b80d84b83295d473c19952e98698a1fd944fc7c12004ff1af29af2989d46fbd95b5daf95eae2fda9de7c7f88f964fa887a6345b4f57d0c490bee23 WHIRLPOOL 8da9aff897bb7119d99ca825e70b4e79663f04d86a58c23cbf50b2bf56e96d833cc09d18380e510671c0ea65a3e19ae4cd1470741fc3b2c6cd6bcd1b9b9323b4
DIST icedtea-cacao-c182f119eaad.tar.xz 3056520 SHA256 bf48f6b725a4dc0c936f6770a67ab4074c3bb35352d5de727368350d32549808 SHA512 22e8a031db5f93f82b276b310c175f1e926e48d64e1e50bebe51138e0f66391cd005501491a959d31663f338f27a29ec984ac29f77078f59472856e4d08edef7 WHIRLPOOL ad72950f37af738b6a6b472b8410a8c8ba52c53d6243976ba983f1802e082c7778d831db202468b7ec5e036dbea1513af6345c666c68b52bae2a95941567cdf0
DIST icedtea-jamvm-ec18fb9e49e62dce16c5094ef1527eed619463aa.tar.gz 317187 SHA256 31810266666c23822942aac62a78019c2c4589e1c5ee48329cbf42652d4437bc SHA512 a31348481e1c02747f5bb9db333f855c45a1555aa187ee35de5ef553a10a8a47dfcc1beb1e69502046c1758438b91958a328e0a0015812c153221f67734a70a6 WHIRLPOOL 2d629f581a257d51b814aa771173c952445f502e5bd6e21ae7e748e1683fc7820d13f9fd9bf6cacbffeed2097e74628107778f223d617bba71c33f4b124e44c4

@ -0,0 +1,18 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
VERSION="IcedTea JDK ${PV}"
JAVA_HOME="${EPREFIX}/usr/$(get_libdir)/icedtea${SLOT}"
JDK_HOME="${EPREFIX}/usr/$(get_libdir)/icedtea${SLOT}"
JAVAC="\${JAVA_HOME}/bin/javac"
PATH="\${JAVA_HOME}/bin:\${JAVA_HOME}/jre/bin"
ROOTPATH="\${JAVA_HOME}/bin:\${JAVA_HOME}/jre/bin"
LDPATH="\${JAVA_HOME}/jre/lib/$(get_system_arch)/:\${JAVA_HOME}/jre/lib/$(get_system_arch)/server/$([[ ${SLOT} = 7 ]] && printf :\${JAVA_HOME}/jre/lib/$(get_system_arch)/xawt/)"
MANPATH="${EPREFIX}/usr/$(get_libdir)/icedtea${SLOT}/man"
PROVIDES_TYPE="JDK JRE"
PROVIDES_VERSION="1.${SLOT}"
# Taken from sun.boot.class.path property
BOOTCLASSPATH="\${JAVA_HOME}/jre/lib/resources.jar:\${JAVA_HOME}/jre/lib/rt.jar:\${JAVA_HOME}/jre/lib/sunrsasign.jar:\${JAVA_HOME}/jre/lib/jsse.jar:\${JAVA_HOME}/jre/lib/jce.jar:\${JAVA_HOME}/jre/lib/charsets.jar:\${JAVA_HOME}/jre/lib/jfr.jar"
GENERATION="2"
ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"

@ -6,21 +6,22 @@
EAPI="5"
SLOT="8"
inherit check-reqs gnome2-utils java-pkg-2 java-vm-2 multiprocessing pax-utils prefix versionator virtualx
inherit check-reqs gnome2-utils java-pkg-2 java-vm-2 multiprocessing pax-utils prefix versionator
ICEDTEA_VER=$(get_version_component_range 1-3)
ICEDTEA_BRANCH=$(get_version_component_range 1-2)
ICEDTEA_PKG=icedtea-${ICEDTEA_VER}
ICEDTEA_PRE=$(get_version_component_range _)
CORBA_TARBALL="a6736e860d67.tar.xz"
JAXP_TARBALL="c7145fc644df.tar.xz"
JAXWS_TARBALL="412389386184.tar.xz"
JDK_TARBALL="dab76de2f91c.tar.xz"
LANGTOOLS_TARBALL="ad6886e3a101.tar.xz"
OPENJDK_TARBALL="6a70821528ba.tar.xz"
NASHORN_TARBALL="c89dc17f7c75.tar.xz"
HOTSPOT_TARBALL="7bb48ba4de4f.tar.xz"
CORBA_TARBALL="7ea39ff8c227.tar.xz"
JAXP_TARBALL="9368913c75fa.tar.xz"
JAXWS_TARBALL="534ca1b701d1.tar.xz"
JDK_TARBALL="3d312c038b60.tar.xz"
LANGTOOLS_TARBALL="05822f2e947b.tar.xz"
OPENJDK_TARBALL="453780834f92.tar.xz"
NASHORN_TARBALL="289b6e3c6e05.tar.xz"
HOTSPOT_TARBALL="e480e0df8eea.tar.xz"
SHENANDOAH_TARBALL="997386c525f7.tar.xz"
CACAO_TARBALL="cacao-c182f119eaad.tar.xz"
JAMVM_TARBALL="jamvm-ec18fb9e49e62dce16c5094ef1527eed619463aa.tar.gz"
@ -33,6 +34,7 @@ LANGTOOLS_GENTOO_TARBALL="icedtea-${ICEDTEA_BRANCH}-langtools-${LANGTOOLS_TARBAL
OPENJDK_GENTOO_TARBALL="icedtea-${ICEDTEA_BRANCH}-openjdk-${OPENJDK_TARBALL}"
NASHORN_GENTOO_TARBALL="icedtea-${ICEDTEA_BRANCH}-nashorn-${NASHORN_TARBALL}"
HOTSPOT_GENTOO_TARBALL="icedtea-${ICEDTEA_BRANCH}-hotspot-${HOTSPOT_TARBALL}"
SHENANDOAH_GENTOO_TARBALL="icedtea-${ICEDTEA_BRANCH}-shenandoah-${SHENANDOAH_TARBALL}"
CACAO_GENTOO_TARBALL="icedtea-${CACAO_TARBALL}"
JAMVM_GENTOO_TARBALL="icedtea-${JAMVM_TARBALL}"
@ -53,15 +55,16 @@ SRC_URI="
${ICEDTEA_URL}/hotspot.tar.xz -> ${HOTSPOT_GENTOO_TARBALL}
${ICEDTEA_URL}/nashorn.tar.xz -> ${NASHORN_GENTOO_TARBALL}
${ICEDTEA_URL}/langtools.tar.xz -> ${LANGTOOLS_GENTOO_TARBALL}
shenandoah? ( ${ICEDTEA_URL}/shenandoah.tar.xz -> ${SHENANDOAH_GENTOO_TARBALL} )
${DROP_URL}/cacao/${CACAO_TARBALL} -> ${CACAO_GENTOO_TARBALL}
${DROP_URL}/jamvm/${JAMVM_TARBALL} -> ${JAMVM_GENTOO_TARBALL}"
LICENSE="Apache-1.1 Apache-2.0 GPL-1 GPL-2 GPL-2-with-linking-exception LGPL-2 MPL-1.0 MPL-1.1 public-domain W3C"
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
IUSE="+alsa cacao cjk +cups debug doc examples +gtk headless-awt
IUSE="+alsa cacao +cups doc examples +gtk headless-awt infinality
jamvm +jbootstrap libressl nsplugin pax_kernel
pulseaudio sctp selinux smartcard +source +sunec test +webstart zero"
pulseaudio sctp selinux shenandoah smartcard +source +sunec test +webstart zero"
REQUIRED_USE="gtk? ( !headless-awt )"
@ -94,10 +97,11 @@ COMMON_DEP="
>=dev-libs/glib-2.26:2
>=dev-util/systemtap-1
media-libs/fontconfig
>=media-libs/freetype-2.5.3:2=
>=media-libs/lcms-2.5
>=sys-libs/zlib-1.2.3:=
virtual/jpeg:0=
!infinality? ( >=media-libs/freetype-2.5.3:2= )
infinality? ( <media-libs/freetype-2.6.4:2=[infinality] )
sctp? ( net-misc/lksctp-tools )
smartcard? ( sys-apps/pcsc-lite )
sunec? ( >=dev-libs/nss-3.16.1-r1 )"
@ -107,15 +111,9 @@ COMMON_DEP="
RDEPEND="${COMMON_DEP}
!dev-java/icedtea:0
!dev-java/icedtea-web:7
media-fonts/dejavu
>=gnome-base/gsettings-desktop-schemas-3.12.2
virtual/ttf-fonts
alsa? ( ${ALSA_COMMON_DEP} )
cjk? (
media-fonts/arphicfonts
media-fonts/baekmuk-fonts
media-fonts/lklug
media-fonts/lohit-fonts
media-fonts/sazanami
)
cups? ( ${CUPS_COMMON_DEP} )
gtk? (
>=dev-libs/atk-1.30.0
@ -201,7 +199,7 @@ java_prepare() {
}
src_configure() {
local cacao_config config hotspot_port jamvm_config use_cacao use_jamvm use_zero zero_config
local cacao_config config hotspot_port hs_config jamvm_config use_cacao use_jamvm use_zero zero_config
local vm=$(java-pkg_get-current-vm)
# gcj-jdk ensures ecj is present.
@ -239,6 +237,17 @@ src_configure() {
use_zero="yes"
fi
if use shenandoah; then
if use amd64; then
hs_config="--with-hotspot-build=shenandoah"
hs_config+=" --with-hotspot-src-zip="${DISTDIR}/${SHENANDOAH_GENTOO_TARBALL}""
else
eerror "Shenandoah can only be built on x86_64. Please re-build with USE="-shenandoah""
fi
else
hs_config="--with-hotspot-src-zip="${DISTDIR}/${HOTSPOT_GENTOO_TARBALL}""
fi
# Turn on JamVM if needed (non-HS archs) or requested
if test "x${use_jamvm}" = "xyes"; then
if test "x${hotspot_port}" = "xyes"; then
@ -267,12 +276,9 @@ src_configure() {
zero_config="--enable-zero"
fi
# IcedTea itself doesn't handle ccache yet.
# Warn about potential problems with ccache enabled
if has ccache ${FEATURES}; then
ewarn 'ccache has been known to break IcedTea. Disable it before filing bugs.'
export enable_ccache=yes
else
export enable_ccache=no
fi
config+=" --with-parallel-jobs=$(makeopts_jobs)"
@ -285,7 +291,6 @@ src_configure() {
--with-jaxp-src-zip="${DISTDIR}/${JAXP_GENTOO_TARBALL}" \
--with-jaxws-src-zip="${DISTDIR}/${JAXWS_GENTOO_TARBALL}" \
--with-jdk-src-zip="${DISTDIR}/${JDK_GENTOO_TARBALL}" \
--with-hotspot-src-zip="${DISTDIR}/${HOTSPOT_GENTOO_TARBALL}" \
--with-langtools-src-zip="${DISTDIR}/${LANGTOOLS_GENTOO_TARBALL}" \
--with-nashorn-src-zip="${DISTDIR}/${NASHORN_GENTOO_TARBALL}" \
--with-cacao-src-zip="${DISTDIR}/${CACAO_GENTOO_TARBALL}" \
@ -299,26 +304,22 @@ src_configure() {
--disable-downloading --disable-Werror --disable-tests \
--enable-system-lcms --enable-system-jpeg \
--enable-system-zlib --disable-systemtap-tests \
$(use_enable headless-awt headless) \
$(use_enable !headless-awt system-gif) \
$(use_enable !headless-awt system-png) \
$(use_enable !debug optimizations) \
$(use_enable doc docs) \
$(use_enable infinality) \
$(use_with pax_kernel pax "${EPREFIX}/usr/sbin/paxmark.sh") \
$(use_enable sunec) \
${zero_config} ${cacao_config} ${jamvm_config}
${zero_config} ${cacao_config} ${jamvm_config} ${hs_config}
}
src_compile() {
# OpenJDK is quite picky about ccache and dies if you attempt to use
# it via wrapper symlinks like Gentoo normally does.
PATH=$(sed 's#[^:]*/ccache/bin:##g' <<< "${PATH}") emake
default
}
src_test() {
# Use Xvfb for tests
unset DISPLAY
Xemake check
default
}
src_install() {
@ -331,13 +332,6 @@ src_install() {
rm -v "${ddest}"/jre/lib/$(get_system_arch)/libjsoundalsa.* || die
fi
# Ensures Headless-AwtGraphicsEnvironment is used.
# Hack; we should get IcedTea to support passing --disable-headful
if use headless-awt; then
rm -vr "${ddest}"/jre/lib/$(get_system_arch)/lib*{[jx]awt,splashscreen}* \
"${ddest}"/{,jre/}bin/policytool "${ddest}"/bin/appletviewer || die
fi
if ! use examples; then
rm -r "${ddest}"/demo "${ddest}"/sample || die
fi
@ -346,15 +340,6 @@ src_install() {
rm -v "${ddest}"/src.zip || die
fi
# provided by icedtea-web but we need it in JAVA_HOME to work with run-java-tool
if use webstart || use nsplugin; then
dosym /usr/libexec/icedtea-web/itweb-settings ${dest}/bin/itweb-settings
dosym /usr/libexec/icedtea-web/itweb-settings ${dest}/jre/bin/itweb-settings
fi
if use webstart; then
dosym /usr/libexec/icedtea-web/javaws ${dest}/bin/javaws
dosym /usr/libexec/icedtea-web/javaws ${dest}/jre/bin/javaws
fi
dosym /usr/share/doc/${PF} /usr/share/doc/${PN}${SLOT}
# Fix the permissions.
@ -371,7 +356,7 @@ src_install() {
cp -vRP cacerts "${ddest}/jre/lib/security/" || die
chmod 644 "${ddest}/jre/lib/security/cacerts" || die
set_java_env "${FILESDIR}/icedtea.env"
java-vm_install-env "${FILESDIR}/icedtea.env.sh"
java-vm_sandbox-predict /proc/self/coredump_filter
}

@ -22,6 +22,7 @@
<longdescription>The IcedTea project provides a harness to build the source code from OpenJDK (http://openjdk.java.net) using Free Software build tools along with additional tools such as a browser plugin and Web Start support via NetX. </longdescription>
<use>
<flag name="cacao">Use the CACAO virtual machine rather than HotSpot.</flag>
<flag name="cups">Link against the CUPS library at compile time, rather than using it dynamically at runtime.</flag>
<flag name="headless-awt">Don't install the X backend for AWT, needed by some GUIs (used to be X flag)</flag>
<flag name="infinality">Enable better font rendering using fontconfig.</flag>
<flag name="jamvm">Use the JamVM virtual machine rather than HotSpot.</flag>
@ -30,6 +31,7 @@
<flag name="nsplugin">Enable browser plugin (NPPlugin), requires also the webstart flag to be enabled.</flag>
<flag name="pax_kernel">Apply patch needed for pax enabled kernels.</flag>
<flag name="sctp">Build the SCTP NIO channel implementation against lksctp</flag>
<flag name="shenandoah">Include the Shenandoah ultra-low pause time garbage collector (-XX:+UseShenandoahGC) (x86_64 only)</flag>
<flag name="smartcard">Build the PCSC driver against pcsc-lite</flag>
<flag name="sunec">Build the SunEC provider against system NSS</flag>
<flag name="zero">Enable Zero assembler port (usually for non-HotSpot architectures)</flag>

@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/beecrypt/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm ~hppa ~ia64 ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos"
KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos"
IUSE="+threads java cxx python static-libs doc"
COMMONDEPEND="!<app-arch/rpm-4.2.1

@ -1,2 +0,0 @@
DIST guiloader-c++-2.21.0.tar.bz2 301239 SHA256 e8e9bfcf35ebca28b9cf725bbd54bbdc2bf427a16b80d907b91d9c2f91a7ece4 SHA512 5dcc412200dcec738c12b11873e6741505370a92f2b8a091f07bb0f3966bb542e07470932fc17c7c28b990ffd30cc935ac1569e312f26a859a936feae6c280de WHIRLPOOL 4a184eec8bc7445216f86d73af004e7060bb5a7b2d1105bc5d5d84fa5496bdb99ee069b563e406d06f5ab49c693763162ef34fc75767493c3aa473b914558df3
DIST guiloader-c++-2.99.0.tar.xz 261316 SHA256 f08dcfac3d7e5ca7ce10041c4cf0f156549e713527d2e56a928b449dac33478c SHA512 dda4bbacc582012333fad949861e3d346645c90d7ba121974fe035d8fc4db50949c68c69bde7bf91463851eea6c781dda8b422a839d0f20331afc068ed014910 WHIRLPOOL 37359734b49b7cebda12a7673fdcc6216ab8259a9441f9446e0c7453d7ce83a2a4a57927d1f791322036155d77bd581d1237590ef2cd0d33c2538b658b3aebab

@ -1,40 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit eutils flag-o-matic
DESCRIPTION="C++ binding to GuiLoader library"
HOMEPAGE="http://www.crowdesigner.org"
SRC_URI="https://nothing-personal.googlecode.com/files/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="nls"
LANGS="ru"
RDEPEND=">=dev-libs/guiloader-2.21
>=dev-cpp/gtkmm-2.22:2.4
>=dev-cpp/glibmm-2.24:2"
DEPEND="${RDEPEND}
dev-libs/boost
virtual/pkgconfig
nls? ( >=sys-devel/gettext-0.18 )"
for x in ${LANGS}; do
IUSE="${IUSE} linguas_${x}"
done
src_configure() {
append-cxxflags -std=c++11
econf $(use_enable nls)
}
src_install() {
default
prune_libtool_files
dodoc doc/{authors.txt,news.en.txt,readme.en.txt}
}

@ -1,40 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
DESCRIPTION="C++ binding to GuiLoader library"
HOMEPAGE="http://www.crowdesigner.org"
SRC_URI="https://nothing-personal.googlecode.com/files/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="nls"
LANGS="ru"
RDEPEND=">=dev-libs/guiloader-2.99
dev-cpp/gtkmm:3.0
>=dev-cpp/glibmm-2.28:2"
DEPEND="${RDEPEND}
dev-libs/boost
virtual/pkgconfig
nls? ( >=sys-devel/gettext-0.18 )"
for x in ${LANGS}; do
IUSE="${IUSE} linguas_${x}"
done
src_configure() {
econf \
--disable-static \
$(use_enable nls)
}
src_install() {
emake DESTDIR="${D}" install
dodoc doc/{authors.txt,news.en.txt,readme.en.txt}
find "${ED}" -name '*.la' -exec rm -f {} +
}

@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<longdescription lang="en">GuiLoader/C++ is a C++ binding to GuiLoader library. It is a convenience
layer that simplifies development of GuiLoader based applications
written in C++ language by introducing exception safety, binding GTK+
objects d efined in GuiXml to C++ variables and type-safe dynamic
connection to signals.</longdescription>
<upstream>
<remote-id type="google-code">nothing-personal</remote-id>
</upstream>
</pkgmetadata>

@ -1,2 +0,0 @@
DIST guiloader-2.21.0.tar.bz2 306030 SHA256 149726e450d264c5f72754a68299f8740cdded9e205c0f4c8b94040be2d41d59 SHA512 247b80fcd6361bb9b76e67a006bae87c5a721d9a47fed61ac136bcff9e531da5dfe2251ad765dc9294862554d50702d58ac843f16200793f7ff94b70a24b349f WHIRLPOOL 2cdf9f332cb4f1f5e2d28dd1f1450845815ee84060e2408a11ed1777ac8d6780a69928a43e508c036ceab2e3e8abbf4d503aad31b6654b61ace36c95ae1c146e
DIST guiloader-2.99.0.tar.xz 279816 SHA256 86c68b17150fcc7889000cbe5e71feee423970554a66ba77b89246edfc602ee2 SHA512 705c65b18fbbba2c10cc6835f8bd152d58ea0ebc1d87e0812051b65dd06123fdebdf2e67a040cc5dd4cce202fe2b6472781a5c29b46bfc5e122182ec49780a6e WHIRLPOOL b1c38c051b4b6f2b65060edc622c5152c0d723238473bf9a144069a38692b9d4907025a6c1fd66b39b586f165ed6b7661afd5d1f812192e2240efce327dddb73

@ -1,36 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="3"
DESCRIPTION="library to create GTK+ interfaces from GuiXml at runtime"
HOMEPAGE="http://www.crowdesigner.org"
SRC_URI="https://nothing-personal.googlecode.com/files/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="nls"
LANGS="ru"
RDEPEND=">=x11-libs/gtk+-2.22:2
>=dev-libs/glib-2.26:2"
DEPEND="${RDEPEND}
virtual/pkgconfig
nls? ( >=sys-devel/gettext-0.18 )"
for x in ${LANGS}; do
IUSE="${IUSE} linguas_${x}"
done
src_configure() {
econf $(use_enable nls)
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
dodoc doc/{authors.txt,news.{ru,en}.txt,readme.{ru,en}.txt} || die
}

@ -1,39 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
DESCRIPTION="library to create GTK+ interfaces from GuiXml at runtime"
HOMEPAGE="http://www.crowdesigner.org"
SRC_URI="https://nothing-personal.googlecode.com/files/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="nls"
LANGS="ru"
RDEPEND="x11-libs/gtk+:3
>=dev-libs/glib-2.28:2"
DEPEND="${RDEPEND}
virtual/pkgconfig
nls? ( >=sys-devel/gettext-0.18 )"
for x in ${LANGS}; do
IUSE="${IUSE} linguas_${x}"
done
src_configure() {
econf \
--disable-static \
$(use_enable nls)
}
src_install() {
emake DESTDIR="${D}" install
dodoc doc/{authors.txt,news.{ru,en}.txt,readme.{ru,en}.txt}
find "${ED}" -name '*.la' -exec rm -f {} +
}

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<longdescription lang="en">GuiLoader is a high-performance and compact GuiXml loader library. This
library allows GTK+ applications to c reate GUI widgets and objects at
run-time from GuiXml resource files. GuiLoader is written in C language
as a GObject subclass and has a trivial language-independent API.
GuiLoader was designed to be easily wrapped for any language that has
GTK+ bindings.</longdescription>
<upstream>
<remote-id type="google-code">nothing-personal</remote-id>
</upstream>
</pkgmetadata>

@ -5,3 +5,4 @@ DIST leatherman-0.7.2.tar.gz 389242 SHA256 ed4b887c6fe53987ea04c44382f60ff13cb24
DIST leatherman-0.7.3.tar.gz 388947 SHA256 64658b37bdbb24e85fd6be99c80e7d9daff510cb251ea89b7ed9eae5f7efdc47 SHA512 318ed8fcf6b515d5e89c3f1e9aee12b39413725941890620ad54cb937afdb39a3f1a55c072fb55435a9ab7d5121ff83cdb2e6af47827a7f65f4d999fe11932ee WHIRLPOOL fdf8567e747ce6e30878e52de602b6f49e3cb0e87377299fedbf30e37e3bacc2703048e418624a10ffbcdbb2618963be6fc394d41eabfe712512ec69be52c981
DIST leatherman-0.7.4.tar.gz 389081 SHA256 96f3791ffc4f0ce780bd533b69739420b470e90a400d5de34eb8539c11f502c4 SHA512 71b84a6934f46de4a9e6181e5cfc796fe25cac6bd8580fe618e3693bf22879e6597ecdc7bee0c8817beb3470934e06b4372d68e60575353029b795f013963b95 WHIRLPOOL cc61b8f996acbf2eb931a60b5fb1c237cb784165902e127e50e1a84da0d16928fd7720ec97df9db7985f0c6f221e64e1947f6ef84d69710bc6cc0eb352b60cdb
DIST leatherman-0.7.5.tar.gz 389795 SHA256 a54fd92a939fbf48d57d248010ed41cf373f826855222b30ec16289be586c1ac SHA512 70f6ad91647aaa049720af02110706ea7492bd00d2f742c203f7da22bb3928c677008e035144e3cbd9caa9e0ceec4abf89ce50567eaa9eaf4550908c5c8ba7da WHIRLPOOL 04d87ee2edcdb03938a26adebd2a37118370ab11b98ec6bea541c8df4d31c654a01579f81f164bedfea648210ef55bcfc6c1804bd4835f12308f9e262eb269fb
DIST leatherman-0.8.1.tar.gz 391075 SHA256 e5cd0b9893711495abfc004403e657c9a4f3ee46486c1fc7a60b4eb6787b3f49 SHA512 c10b0a8cee580cdd2c963dc21c445084eab5c70e5cb43d6550ac3b5681aa1edb772937a4fc7c0143b7523c0508056047b87d3c9b98bc4c9c5c59d8e63dcfc9e8 WHIRLPOOL 88bb92d59b86be1480a4f10559140cad66f8fa7c94d217fe527f7f27f53550df0f30bfb6f2d93512fa6e874a311da8990b44585982031bc69c49dacbe8583d1d

@ -0,0 +1,51 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby21 ruby22"
inherit cmake-utils multilib ruby-ng
DESCRIPTION="A C++ toolkit"
HOMEPAGE="https://github.com/puppetlabs/leatherman"
SRC_URI="https://downloads.puppetlabs.com/facter/${P}.tar.gz"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
S="${S}/all/${P}"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="debug test"
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
CDEPEND="
>=sys-devel/gcc-4.8:*
>=dev-libs/boost-1.54[nls]
net-misc/curl"
RDEPEND+=" ${CDEPEND}"
DEPEND+=" test? ( ${CDEPEND} )"
src_prepare() {
sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
}
src_configure() {
local mycmakeargs=(
-DCMAKE_VERBOSE_MAKEFILE=ON
-DCMAKE_BUILD_TYPE=None
-DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_INSTALL_SYSCONFDIR=/etc
-DCMAKE_INSTALL_LOCALSTATEDIR=/var
)
if use debug; then
mycmakeargs+=(
-DCMAKE_BUILD_TYPE=Debug
)
fi
cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
}

@ -19,7 +19,7 @@ else
fi
RESTRICT="test" # Tests need to run as root.
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
IUSE=""
DEPEND="${PYTHON_DEPS}"

@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
LICENSE="LGPL-2.1 MIT"
SLOT="0/20" # subslot = soname major version
KEYWORDS="alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-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 ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc static-libs"
RDEPEND=">=dev-libs/libgpg-error-1.12[${MULTILIB_USEDEP}]

@ -11,7 +11,7 @@ SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz"
LICENSE="MIT"
SLOT="0/10"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="input_devices_wacom test"
# Tests require write access to udev rules directory which is a no-no for live system.
# Other tests are just about logs, exported symbols and autotest of the test library.

@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="alpha ~amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
DEPEND=""

@ -18,10 +18,10 @@ HOMEPAGE="https://wayland.freedesktop.org/"
if [[ $PV = 9999* ]]; then
SRC_URI="${SRC_PATCHES}"
KEYWORDS=""
KEYWORDS="hppa"
else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
fi
LICENSE="MIT"

@ -18,10 +18,10 @@ HOMEPAGE="https://wayland.freedesktop.org/"
if [[ $PV = 9999* ]]; then
SRC_URI="${SRC_PATCHES}"
KEYWORDS=""
KEYWORDS="hppa"
else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
fi
LICENSE="MIT"

@ -15,6 +15,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="test minimal examples"
PATCHES=(
"${FILESDIR}/${P}-issue-545.patch"
"${FILESDIR}/${P}-network-testing.patch"
)
RDEPEND="
!minimal? (

@ -0,0 +1,196 @@
From 5f5a0a34556d0ae739f79d7c148d24fcf3ff8557 Mon Sep 17 00:00:00 2001
From: Kent Fredric <kentfredric@gmail.com>
Date: Wed, 3 Aug 2016 01:26:17 +1200
Subject: [PATCH] Fence of Network IO with NO_NETWORK_TESTING
This is a workaround for #477 but doesn't actually fix the underlying
issue, merely recognises that some vendors are smart enough to
anticipate Network IO will fail and integrate this ENV var to quickly
avoid it.
This precedent was established by Test::RequiresInternet as a result of
a CPANworkers discussion, and Gentoo is known to export this variable
within its tooling by default as a result.
This doesn't actually test that binding a socket/IP will work, but this
fence should be tested anyway, because security measures could result in
attempted socket/IP binds getting SIGKILLed ( Sandbox )
This commit hence addresses/fences only the problem cases listed in bug
in depth.
However, this commit targets to simply solve the known parts of the
problem in the simplest way possible without any extra dependencies.
The application of a BEGIN { } block and `print` was a design decision
instead of using `Test::More` and `skip`, because the overhead of
loading Test::More is quite high when you have lots of .t files, and
Test2 further increases the load time.
This load time is generally acceptable if you're actually running a
dozen tests, but spinning up a full suite of Test::More to only then
immediately exit with a skip is a lot of CPU load for relatively little
benefit.
---
t/Plack-Handler/standalone.t | 6 ++++++
t/Plack-Loader/shotgun.t | 6 ++++++
t/Plack-Middleware/component-leak.t | 7 +++++++
t/Plack-Middleware/error_document_streaming_app.t | 7 +++++++
t/Plack-Middleware/stacktrace/sigdie.t | 7 +++++++
t/Plack-Middleware/stacktrace/utf8.t | 7 +++++++
t/Plack-Middleware/urlmap_ports.t | 6 ++++++
t/Plack-Test/2args.t | 7 +++++++
t/Plack-Test/hello_server.t | 7 +++++++
t/Plack-Util/response_cb.t | 7 +++++++
10 files changed, 67 insertions(+)
diff --git a/t/Plack-Handler/standalone.t b/t/Plack-Handler/standalone.t
index f5fcf26..b42de16 100644
--- a/t/Plack-Handler/standalone.t
+++ b/t/Plack-Handler/standalone.t
@@ -1,3 +1,9 @@
+BEGIN {
+ if ( $ENV{NO_NETWORK_TESTING} ) {
+ print '1..0 # SKIP Network connections required for this test';
+ exit;
+ }
+}
use strict;
use warnings;
use Test::More;
diff --git a/t/Plack-Loader/shotgun.t b/t/Plack-Loader/shotgun.t
index cb7b95a..d9fe148 100644
--- a/t/Plack-Loader/shotgun.t
+++ b/t/Plack-Loader/shotgun.t
@@ -1,3 +1,9 @@
+BEGIN {
+ if ( $ENV{NO_NETWORK_TESTING} ) {
+ print '1..0 # SKIP Network connections required for this test';
+ exit;
+ }
+}
use strict;
use warnings;
use Test::More;
diff --git a/t/Plack-Middleware/component-leak.t b/t/Plack-Middleware/component-leak.t
index 7cdab99..2acedd0 100644
--- a/t/Plack-Middleware/component-leak.t
+++ b/t/Plack-Middleware/component-leak.t
@@ -1,3 +1,10 @@
+BEGIN {
+ if ( $ENV{NO_NETWORK_TESTING} ) {
+ print '1..0 # SKIP Network connections required for this test';
+ exit;
+ }
+}
+
package MyComponent;
use strict;
use warnings;
diff --git a/t/Plack-Middleware/error_document_streaming_app.t b/t/Plack-Middleware/error_document_streaming_app.t
index b177c53..c893e7b 100644
--- a/t/Plack-Middleware/error_document_streaming_app.t
+++ b/t/Plack-Middleware/error_document_streaming_app.t
@@ -1,3 +1,10 @@
+BEGIN {
+ if ( $ENV{NO_NETWORK_TESTING} ) {
+ print '1..0 # SKIP Network connections required for this test';
+ exit;
+ }
+}
+
use strict;
use warnings;
use FindBin;
diff --git a/t/Plack-Middleware/stacktrace/sigdie.t b/t/Plack-Middleware/stacktrace/sigdie.t
index dc82b2c..28747cf 100644
--- a/t/Plack-Middleware/stacktrace/sigdie.t
+++ b/t/Plack-Middleware/stacktrace/sigdie.t
@@ -1,3 +1,10 @@
+BEGIN {
+ if ( $ENV{NO_NETWORK_TESTING} ) {
+ print '1..0 # SKIP Network connections required for this test';
+ exit;
+ }
+}
+
use strict;
use warnings;
use Test::More;
diff --git a/t/Plack-Middleware/stacktrace/utf8.t b/t/Plack-Middleware/stacktrace/utf8.t
index 6d2f51f..77849dc 100644
--- a/t/Plack-Middleware/stacktrace/utf8.t
+++ b/t/Plack-Middleware/stacktrace/utf8.t
@@ -1,3 +1,10 @@
+BEGIN {
+ if ( $ENV{NO_NETWORK_TESTING} ) {
+ print '1..0 # SKIP Network connections required for this test';
+ exit;
+ }
+}
+
use strict;
use warnings;
use Test::More;
diff --git a/t/Plack-Middleware/urlmap_ports.t b/t/Plack-Middleware/urlmap_ports.t
index 9a0a9c0..4ff4ba5 100644
--- a/t/Plack-Middleware/urlmap_ports.t
+++ b/t/Plack-Middleware/urlmap_ports.t
@@ -1,3 +1,9 @@
+BEGIN {
+ if ( $ENV{NO_NETWORK_TESTING} ) {
+ print '1..0 # SKIP Network connections required for this test';
+ exit;
+ }
+}
use strict;
use Test::More;
use Plack::App::URLMap;
diff --git a/t/Plack-Test/2args.t b/t/Plack-Test/2args.t
index 2942f93..a68481d 100644
--- a/t/Plack-Test/2args.t
+++ b/t/Plack-Test/2args.t
@@ -1,3 +1,10 @@
+BEGIN {
+ if ( $ENV{NO_NETWORK_TESTING} ) {
+ print '1..0 # SKIP Network connections required for this test';
+ exit;
+ }
+}
+
use Plack::Test;
use Test::More;
use HTTP::Request::Common;
diff --git a/t/Plack-Test/hello_server.t b/t/Plack-Test/hello_server.t
index 47ffb75..dc9f4bd 100644
--- a/t/Plack-Test/hello_server.t
+++ b/t/Plack-Test/hello_server.t
@@ -1,3 +1,10 @@
+BEGIN {
+ if ( $ENV{NO_NETWORK_TESTING} ) {
+ print '1..0 # SKIP Network connections required for this test';
+ exit;
+ }
+}
+
use Test::More;
use Plack::Test;
diff --git a/t/Plack-Util/response_cb.t b/t/Plack-Util/response_cb.t
index 813dc87..5cb31ba 100644
--- a/t/Plack-Util/response_cb.t
+++ b/t/Plack-Util/response_cb.t
@@ -1,3 +1,10 @@
+BEGIN {
+ if ( $ENV{NO_NETWORK_TESTING} ) {
+ print '1..0 # SKIP Network connections required for this test';
+ exit;
+ }
+}
+
use strict;
use warnings;
use Plack::Util;
--
2.9.2

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -43,7 +43,6 @@ DEPEND="${RDEPEND}
dev-perl/Test-Deep
>=virtual/perl-Test-Simple-0.880.0
dev-perl/Test-Requires
|| ( >=virtual/perl-Test-Simple-1.1.14 dev-perl/Test-Tester )
>=dev-perl/Test-Warnings-0.9.0
virtual/perl-if
virtual/perl-parent
@ -51,3 +50,14 @@ DEPEND="${RDEPEND}
"
SRC_TEST="do parallel"
src_test() {
# Bug 584238 Avoidance
if perl -e 'exit ( eval { require Test::Tester; 1 } ? 0 : 1 )'; then
perl-module_src_test
else
einfo "Test phase skipped: Test::Tester required for tests"
einfo "Please upgrade to >=dev-lang/perl-5.22.0 or >=virtual/perl-Test-Simple-1.1.10"
einfo "if you want this tested"
fi
}

@ -22,9 +22,16 @@ DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
>=virtual/perl-Test-Simple-0.880.0
|| (
>=virtual/perl-Test-Simple-1.1.10
( <virtual/perl-Test-Simple-1.1.10 >=dev-perl/Test-Tester-0.40.0 )
)
)
"
src_test() {
# Bug 584238 Avoidance
if perl -e 'exit ( eval { require Test::Tester; Test::Tester->VERSION(0.04); 1 } ? 0 : 1 )'; then
perl-module_src_test
else
einfo "Test phase skipped: Test::Tester required for tests"
einfo "Please upgrade to >=dev-lang/perl-5.22.0 or >=virtual/perl-Test-Simple-1.1.10"
einfo "if you want this tested"
fi
}

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -15,7 +15,18 @@ LICENSE="LGPL-2.1"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND="|| ( >=virtual/perl-Test-Simple-1.1.10 >=dev-perl/Test-Tester-0.107 )"
RDEPEND="virtual/perl-Test-Simple"
DEPEND="${RDEPEND}"
SRC_TEST="do"
src_test() {
# Bug 584238 Avoidance
if perl -e 'exit ( eval { require Test::Tester; 1 } ? 0 : 1 )'; then
perl-module_src_test
else
einfo "Test phase skipped: Test::Tester required for tests"
einfo "Please upgrade to >=dev-lang/perl-5.22.0 or >=virtual/perl-Test-Simple-1.1.10"
einfo "if you want this tested"
fi
}

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -23,8 +23,18 @@ RDEPEND="
DEPEND="${RDEPEND}
test? (
virtual/perl-Test-Simple
|| ( >=virtual/perl-Test-Simple-1.1.10 >=dev-perl/Test-Tester-0.107 )
)
"
SRC_TEST=do
src_test() {
# Bug 584238 Avoidance
if perl -e 'exit ( eval { require Test::Tester; Test::Tester->VERSION(0.107); 1 } ? 0 : 1 )'; then
perl-module_src_test
else
einfo "Test phase skipped: Test::Tester required for tests"
einfo "Please upgrade to >=dev-lang/perl-5.22.0 or >=virtual/perl-Test-Simple-1.1.10"
einfo "if you want this tested"
fi
}

@ -1 +1,2 @@
DIST nnpy-1.1.tar.gz 3337 SHA256 5501378bf20862d3b552396314bb57756b1e189de1a7671985b51d033e0c8416 SHA512 099c77b0916507a8e49ac0c0cd8a48d5d99c00d1f762a133f3f6f1e8bb6ed556e13260f4414751a4ea8ba4a847670ff180017a2900e12977cd072d98b7b5133c WHIRLPOOL e1a9568d729c101246330a558a5a4dff88c8a6dccaf8f0d62d9f84ffce070f380c8e57259db2e5960e0e3884cce0a117de1cd39f435cae657ea315eaa4f18f60
DIST nnpy-1.2.tar.gz 3781 SHA256 0b3a894dd0be0f5b6f967e3cacf5ec3399e4fbc9ef83fdc3e7c6b17fa3284094 SHA512 ae88d52289c1b4e9853e81342aec94feee004f46e6b5801764ed1fc50f7e249cf45b8d24e85ae9f69003304052505cd9242f43ee33de42ab4f862b3f9cb20b3f WHIRLPOOL 09ab1e11bea3f163d78860ac69e604bb176f17e1e3049af139627e6baa4572bd9d40f38a29b0eb5a352e5279504652994003d84eb8f3a5c248f0fe96aad4c4ee

@ -0,0 +1,28 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit distutils-r1
DESCRIPTION="cffi-based Python bindings for nanomsg"
HOMEPAGE="https://github.com/nanomsg/nnpy"
SRC_URI="https://github.com/nanomsg/nnpy/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="
dev-python/cffi[${PYTHON_USEDEP}]
dev-libs/nanomsg
"
RDEPEND="${DEPEND}"
python_test() {
"${PYTHON}" "${S}/test.py" || die
}

@ -20,7 +20,7 @@ IUSE="debug doc examples svg"
RDEPEND="
x11-libs/qwt:5[svg?]
|| ( >=dev-python/PyQt4-4.11.2-r1[${PYTHON_USEDEP},compat(-)] <dev-python/PyQt4-4.11.2-r1[${PYTHON_USEDEP}] )
|| ( dev-python/PyQt4[${PYTHON_USEDEP},compat(+)] )
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/sip[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}

@ -1,3 +1 @@
DIST xfce4-dev-tools-4.10.0.tar.bz2 283987 SHA256 f79649bbfbbf16881494ee9f67035063765aec12e23ab9bac31de2c8a4f32bf8 SHA512 8b08689656da8c103b1b9bfa92b34e5dc407f8a5969b04975bb48b3fe68d837af083dab389a092e2ec60319a59a46576eb6a01b7dde827d5be5092bb7ed903eb WHIRLPOOL 1819112eccd02d66b3860b7718efc414f2124d48a159370fe060dc8da579263ae613fbf21fb11a1f54b3fcf62dc4cb341d4fd620bc50cb2f03460ae5d0800bdb
DIST xfce4-dev-tools-4.11.0.tar.bz2 291093 SHA256 2dccdd4935716a97db28464ba2403572ce03134fd7adf294e1a59eaf297e6555 SHA512 9c4a9251b5469cb002566f412ec80be9b61c6b74de19849427bd6ce1d0d81bb2eede71655225b5d606a2382e0342509c15014228b135f0acfc330bbefeec6232 WHIRLPOOL 3485845dc42557e18c830ea1d67bf910080b2ba7a76b3f081797748ee73ddbb36d1e66f1d1eb8d613fcbcd48dafb05b28ab39a11e3a9d4bff7a49e5fc792feae
DIST xfce4-dev-tools-4.12.0.tar.bz2 309586 SHA256 e2e3a654fe9110df81f8c2483c9cbfa6d656fed15d5e5e717d6ef10bd0f5b5cb SHA512 60f90daaaac3eea355779ee1bb6a0cf24fb9e0ba70971c9c26ea681755de41560cfbca59a28241c2fd818031dc46e95c550424577451ceb7a42b1de0b0ff4a31 WHIRLPOOL 27963f582fc568097c943133fbe7517cc27c526b795ca7813b4b91c2707ee82e55012044c6cedc1120b24614f988048fbeb2a0eb528c57d63cd016d3faa22d23

@ -1,23 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit xfconf
DESCRIPTION="A set of scripts and m4/autoconf macros that ease build system maintenance"
HOMEPAGE="http://www.xfce.org/ http://foo-projects.org/~benny/projects/xfce4-dev-tools/"
SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris"
IUSE=""
RDEPEND=">=dev-libs/glib-2.24"
DEPEND="${RDEPEND}
virtual/pkgconfig"
pkg_setup() {
DOCS=( AUTHORS ChangeLog HACKING NEWS README )
}

@ -1,23 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit xfconf
DESCRIPTION="A set of scripts and m4/autoconf macros that ease build system maintenance"
HOMEPAGE="http://www.xfce.org/ http://foo-projects.org/~benny/projects/xfce4-dev-tools/"
SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris"
IUSE=""
RDEPEND=">=dev-libs/glib-2.24"
DEPEND="${RDEPEND}
virtual/pkgconfig"
pkg_setup() {
DOCS=( AUTHORS ChangeLog HACKING NEWS README )
}

@ -132,28 +132,43 @@ java_set_default_vm_() {
# @FUNCTION: get_system_arch
# @DESCRIPTION:
# Get Java specific arch name.
#
# NOTE the mips and sparc values are best guesses. Oracle uses sparcv9
# but does OpenJDK use sparc64? We don't support OpenJDK on sparc or any
# JVM on mips though so it doesn't matter much.
get_system_arch() {
local sarch
sarch=$(echo ${ARCH} | sed -e s/[i]*.86/i386/ -e s/x86_64/amd64/ -e s/sun4u/sparc/ -e s/sparc64/sparc/ -e s/arm.*/arm/ -e s/sa110/arm/)
if [ -z "${sarch}" ]; then
sarch=$(uname -m | sed -e s/[i]*.86/i386/ -e s/x86_64/amd64/ -e s/sun4u/sparc/ -e s/sparc64/sparc/ -e s/arm.*/arm/ -e s/sa110/arm/)
fi
echo ${sarch}
local abi=${1-${ABI}}
case $(get_abi_CHOST ${abi}) in
mips*l*) echo mipsel ;;
mips*) echo mips ;;
ppc64le*) echo ppc64le ;;
*)
case ${abi} in
*_fbsd) get_system_arch ${abi%_fbsd} ;;
arm64) echo aarch64 ;;
hppa) echo parisc ;;
sparc32) echo sparc ;;
sparc64) echo sparcv9 ;;
x86*) echo i386 ;;
*) echo ${abi} ;;
esac ;;
esac
}
# @FUNCTION: set_java_env
# @DESCRIPTION:
# Installs a vm env file.
# DEPRECATED, use java-vm_install-env instead.
# TODO rename to something more evident, like install_env_file
set_java_env() {
debug-print-function ${FUNCNAME} $*
local platform="$(get_system_arch)"
local env_file="${ED}${JAVA_VM_CONFIG_DIR}/${VMHANDLE}"
local old_env_file="${ED}/etc/env.d/java/20${P}"
if [[ ${1} ]]; then
local source_env_file="${1}"
else
@ -191,8 +206,49 @@ set_java_env() {
# Make the symlink
dodir "${JAVA_VM_DIR}"
dosym ${java_home#${EPREFIX}} ${JAVA_VM_DIR}/${VMHANDLE} \
|| die "Failed to make VM symlink at ${JAVA_VM_DIR}/${VMHANDLE}"
dosym ${java_home#${EPREFIX}} ${JAVA_VM_DIR}/${VMHANDLE}
}
# @FUNCTION: java-vm_install-env
# @DESCRIPTION:
#
# Installs a Java VM environment file. The source can be specified but
# defaults to ${FILESDIR}/${VMHANDLE}.env.sh.
#
# Environment variables within this file will be resolved. You should
# escape the $ when referring to variables that should be resolved later
# such as ${JAVA_HOME}. Subshells may be used but avoid using double
# quotes. See icedtea-bin.env.sh for a good example.
java-vm_install-env() {
debug-print-function ${FUNCNAME} "$*"
local env_file="${ED}${JAVA_VM_CONFIG_DIR}/${VMHANDLE}"
local source_env_file="${1-${FILESDIR}/${VMHANDLE}.env.sh}"
if [[ ! -f "${source_env_file}" ]]; then
die "Unable to find the env file: ${source_env_file}"
fi
dodir "${JAVA_VM_CONFIG_DIR}"
# Here be dragons! ;) -- Chewi
eval echo "\"$(cat <<< "$(sed 's:":\\":g' "${source_env_file}")")\"" > "${env_file}" ||
die "failed to create Java env file"
(
echo "VMHANDLE=\"${VMHANDLE}\""
echo "BUILD_ONLY=\"${JAVA_VM_BUILD_ONLY}\""
[[ ${JAVA_PROVIDE} ]] && echo "PROVIDES=\"${JAVA_PROVIDE}\"" || true
) >> "${env_file}" || die "failed to append to Java env file"
local java_home=$(unset JAVA_HOME; source "${env_file}"; echo ${JAVA_HOME})
[[ -z ${java_home} ]] && die "No JAVA_HOME defined in ${env_file}"
# Make the symlink
dodir "${JAVA_VM_DIR}"
dosym "${java_home#${EPREFIX}}" "${JAVA_VM_DIR}/${VMHANDLE}"
}
@ -252,10 +308,13 @@ java-vm_set-pax-markings() {
# @CODE
java-vm_revdep-mask() {
debug-print-function ${FUNCNAME} "$*"
local VMROOT="${1-"${EPREFIX}"/opt/${P}}"
dodir /etc/revdep-rebuild/
echo "SEARCH_DIRS_MASK=\"${VMROOT}\""> "${ED}/etc/revdep-rebuild/61-${VMHANDLE}"
dodir /etc/revdep-rebuild
echo "SEARCH_DIRS_MASK=\"${VMROOT}\"" >> "${ED}/etc/revdep-rebuild/61-${VMHANDLE}" \
|| die "Failed to write revdep-rebuild mask file"
}

@ -526,6 +526,7 @@ if [[ ${ETYPE} == sources ]]; then
elif [[ ${ETYPE} == headers ]]; then
DESCRIPTION="Linux system headers"
IUSE="crosscompile_opts_headers-only"
# Since we should NOT honour KBUILD_OUTPUT in headers
# lets unset it here.

@ -72,14 +72,23 @@ RDEPEND=""
for i in ${OFFICE_IMPLEMENTATIONS[@]}; do
IUSE+=" office_implementation_${i}"
RDEPEND+="
office_implementation_${i}? (
|| (
app-office/${i}${OFFICE_REQ_USE}
app-office/${i}-bin${OFFICE_REQ_USE}
if [[ ${i} == "openoffice" ]]; then
# special only binary
RDEPEND+="
office_implementation_openoffice? (
app-office/openoffice-bin${OFFICE_REQ_USE}
)
)
"
"
else
RDEPEND+="
office_implementation_${i}? (
|| (
app-office/${i}${OFFICE_REQ_USE}
app-office/${i}-bin${OFFICE_REQ_USE}
)
)
"
fi
done
REQUIRED_USE="|| ( "

@ -0,0 +1,48 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit gnome2
DESCRIPTION="A clone of the popular board game The Settlers of Catan"
HOMEPAGE="http://pio.sourceforge.net/"
SRC_URI="mirror://sourceforge/pio/${P}.tar.gz"
LICENSE="GPL-2 CC-BY-SA-4.0"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="dedicated help nls"
# dev-util/gob only for autoreconf
RDEPEND=">=dev-libs/glib-2.26:2
!dedicated? (
>=x11-libs/gtk+-3.4:3
>=x11-libs/libnotify-0.7.4
help? (
app-text/rarian
>=gnome-base/libgnome-2.10
)
)
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
dev-util/gob:2
virtual/pkgconfig
nls? ( sys-devel/gettext )"
src_prepare() {
gnome2_src_prepare
}
src_configure() {
gnome2_src_configure \
$(use_enable nls) \
$(use_enable help) \
--includedir=/usr/include \
$(use_with !dedicated gtk)
}
src_install() {
DOCS='AUTHORS ChangeLog README TODO NEWS' \
gnome2_src_install scrollkeeper_localstate_dir="${ED%/}"/var/lib/scrollkeeper/
}

@ -0,0 +1,70 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit flag-o-matic eutils qmake-utils
MY_P="PokerTH-${PV}-src"
DESCRIPTION="Texas Hold'em poker game"
HOMEPAGE="http://www.pokerth.net/"
SRC_URI="mirror://sourceforge/pokerth/${MY_P}.tar.bz2"
LICENSE="AGPL-3 GPL-1 GPL-2 GPL-3 BitstreamVera public-domain"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="dedicated"
RDEPEND="dev-db/sqlite:3
dev-libs/boost:=[threads(+)]
dev-libs/libgcrypt:0
dev-libs/protobuf
dev-libs/tinyxml[stl]
dev-qt/qtcore:5
dev-qt/qtnetwork:5
>=net-libs/libircclient-1.6-r2
>=net-misc/curl-7.16
virtual/gsasl
!dedicated? (
dev-qt/qtgui:5
dev-qt/qtwidgets:5
media-libs/libsdl:0
media-libs/sdl-mixer[mod,vorbis]
)"
DEPEND="${RDEPEND}
!dedicated? ( dev-qt/qtsql:5 )
virtual/pkgconfig"
S=${WORKDIR}/${MY_P}
PATCHES=(
"${FILESDIR}/${P}-qt5.patch"
"${FILESDIR}/${P}-boost-1.60.patch"
)
src_prepare() {
default
if use dedicated ; then
sed -i -e 's/pokerth_game.pro//' pokerth.pro || die
fi
sed -i -e '/no_dead_strip_inits_and_terms/d' *pro || die
}
src_configure() {
eqmake5 pokerth.pro
}
src_install() {
dobin bin/pokerth_server
if ! use dedicated ; then
dobin ${PN}
insinto /usr/share/${PN}
doins -r data
domenu ${PN}.desktop
doicon ${PN}.png
fi
doman docs/pokerth.1
dodoc ChangeLog TODO docs/{gui_styling,server_setup}_howto.txt
}

@ -0,0 +1,70 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="sqlite"
inherit fdo-mime gnome2-utils distutils-r1
DESCRIPTION="A chess client for Gnome"
HOMEPAGE="http://pychess.org/"
SRC_URI="http://pychess.org/download/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="gstreamer"
DEPEND="
dev-python/gconf-python
dev-python/librsvg-python
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
dev-python/pygtk:2[${PYTHON_USEDEP}]
dev-python/pygtksourceview:2[${PYTHON_USEDEP}]
x11-libs/gtksourceview:3.0
x11-themes/gnome-icon-theme
gstreamer? ( dev-python/gst-python:0.10[${PYTHON_USEDEP}] )"
RDEPEND=${DEPEND}
python_install() {
distutils-r1_python_install
# bug 487706
sed -i \
-e "s/@PYTHON@/${EPYTHON}/" \
"${ED%/}/$(python_get_sitedir)"/${PN}/Players/engineNest.py || die
}
python_install_all() {
DOCS="AUTHORS README.md" \
distutils-r1_python_install_all
}
src_prepare() {
distutils-r1_src_prepare
}
src_compile() {
distutils-r1_src_compile
}
src_install() {
distutils-r1_src_install
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
fdo-mime_desktop_database_update
}
pkg_postrm() {
gnome2_icon_cache_update
fdo-mime_desktop_database_update
}

@ -3,9 +3,9 @@ https://bugs.gentoo.org/show_bug.cgi?id=471514
Index: pysollib/mfxutil.py
===================================================================
diff --git a/PySolFC/trunk/pysollib/mfxutil.py b/PySolFC/trunk/pysollib/mfxutil.py
--- a/PySolFC/trunk/pysollib/mfxutil.py (revision 279)
+++ b/PySolFC/trunk/pysollib/mfxutil.py (working copy)
diff --git a/pysollib/mfxutil.py b/pysollib/mfxutil.py
--- a/pysollib/mfxutil.py (revision 279)
+++ b/pysollib/mfxutil.py (working copy)
@@ -41,18 +41,18 @@
Image = ImageTk = ImageOps = None
if TOOLKIT == 'tk':
@ -35,9 +35,9 @@ diff --git a/PySolFC/trunk/pysollib/mfxutil.py b/PySolFC/trunk/pysollib/mfxutil.
if TOOLKIT == 'tk' and Image and Image.VERSION >= '1.1.7':
Index: scripts/cardset_viewer.py
===================================================================
diff --git a/PySolFC/trunk/scripts/cardset_viewer.py b/PySolFC/trunk/scripts/cardset_viewer.py
--- a/PySolFC/trunk/scripts/cardset_viewer.py (revision 279)
+++ b/PySolFC/trunk/scripts/cardset_viewer.py (working copy)
diff --git a/scripts/cardset_viewer.py b/scripts/cardset_viewer.py
--- a/scripts/cardset_viewer.py (revision 279)
+++ b/scripts/cardset_viewer.py (working copy)
@@ -7,7 +7,7 @@
from math import sqrt, sin, cos, pi
from Tkinter import *

@ -0,0 +1,80 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="tk"
DISTUTILS_SINGLE_IMPL="1"
inherit eutils python-single-r1 distutils-r1
MY_PN=PySolFC
SOL_URI="mirror://sourceforge/${PN}"
DESCRIPTION="An exciting collection of more than 1000 solitaire card games"
HOMEPAGE="http://pysolfc.sourceforge.net/"
SRC_URI="${SOL_URI}/${MY_PN}-${PV}.tar.bz2
extra-cardsets? ( ${SOL_URI}/${MY_PN}-Cardsets-${PV}.tar.bz2 )"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="extra-cardsets minimal +sound"
S=${WORKDIR}/${MY_PN}-${PV}
DEPEND=""
RDEPEND="${RDEPEND}
!minimal? ( dev-python/pillow[tk,${PYTHON_USEDEP}]
dev-tcltk/tktable )
sound? ( dev-python/pygame[${PYTHON_USEDEP}] )"
python_prepare_all() {
local PATCHES=(
"${FILESDIR}/${PN}-PIL-imports.patch" #471514
)
distutils-r1_python_prepare_all
}
pkg_setup() {
python-single-r1_pkg_setup
}
src_prepare() {
default
distutils-r1_src_prepare
sed -i \
-e "/pysol.desktop/d" \
-e "s:share/icons:share/pixmaps:" \
setup.py || die
mv docs/README{,.txt} || die
}
src_compile() {
distutils-r1_src_compile
}
python_install_all() {
make_desktop_entry pysol.py "PySol Fan Club Edition" pysol02
if use extra-cardsets; then
insinto /usr/share/${PN}
doins -r "${WORKDIR}"/${MY_PN}-Cardsets-${PV}/*
fi
doman docs/*.6
DOCS=( README AUTHORS docs/README.txt docs/README.SOURCE )
HTML_DOCS=( docs/*html )
distutils-r1_python_install_all
}
src_install() {
distutils-r1_src_install
}

@ -0,0 +1,33 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils qmake-utils
MY_PN=${PN/qc/QC}
DESCRIPTION="Qt4 based checkers game"
HOMEPAGE="https://code.google.com/p/qcheckers/"
SRC_URI="https://qcheckers.googlecode.com/files/${MY_PN}-${PV}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-qt/qtgui:4"
RDEPEND=${DEPEND}
S=${WORKDIR}/${MY_PN}
src_configure() {
eqmake4 ${MY_PN}.pro
}
src_install() {
dobin ${MY_PN}
newicon icons/help-about.png ${PN}.png
make_desktop_entry ${MY_PN} ${MY_PN}
dodoc README
}

@ -1,5 +1,5 @@
--- src/network/tygemconnection.cpp.orig 2014-10-29 23:49:21.436929924 -0400
+++ src/network/tygemconnection.cpp 2014-10-29 23:50:43.481183852 -0400
--- a/src/network/tygemconnection.cpp 2014-10-29 23:49:21.436929924 -0400
+++ b/src/network/tygemconnection.cpp 2014-10-29 23:50:43.481183852 -0400
@@ -4768,7 +4768,7 @@
unsigned int i;

@ -1,5 +1,5 @@
--- src/board/board.cpp.old 2010-06-01 08:20:32.000000000 +0200
+++ src/board/board.cpp 2010-06-01 08:20:54.000000000 +0200
--- a/src/board/board.cpp 2010-06-01 08:20:32.000000000 +0200
+++ b/src/board/board.cpp 2010-06-01 08:20:54.000000000 +0200
@@ -347,7 +347,7 @@
}
@ -9,8 +9,8 @@
}
--- src/board/clockdisplay.cpp.old 2010-06-01 08:31:10.000000000 +0200
+++ src/board/clockdisplay.cpp 2010-06-01 08:31:38.000000000 +0200
--- a/src/board/clockdisplay.cpp 2010-06-01 08:31:10.000000000 +0200
+++ b/src/board/clockdisplay.cpp 2010-06-01 08:31:38.000000000 +0200
@@ -274,13 +274,13 @@
if(b_time > 3600 || w_time > 3600)
@ -29,8 +29,8 @@
}
switch(timeSystem)
--- src/gtp/qgtp.cpp.old 2010-06-01 08:34:09.000000000 +0200
+++ src/gtp/qgtp.cpp 2010-06-01 08:34:28.000000000 +0200
--- a/src/gtp/qgtp.cpp 2010-06-01 08:34:09.000000000 +0200
+++ b/src/gtp/qgtp.cpp 2010-06-01 08:34:28.000000000 +0200
@@ -341,7 +341,7 @@
_cpt++;
@ -40,8 +40,8 @@
// int j= programProcess->waitForBytesWritten ( 100 );
--- src/board/imagehandler.cpp.old 2010-06-01 08:34:55.000000000 +0200
+++ src/board/imagehandler.cpp 2010-06-01 08:35:17.000000000 +0200
--- a/src/board/imagehandler.cpp 2010-06-01 08:34:55.000000000 +0200
+++ b/src/board/imagehandler.cpp 2010-06-01 08:35:17.000000000 +0200
@@ -93,8 +93,8 @@
{
altGhostPixmaps = new QList<QPixmap>();//::QList();
@ -53,8 +53,8 @@
if (alt1.isNull() || alt2.isNull())
qFatal("Could not load alt_ghost pixmaps.");
--- src/board/mark.cpp.old 2010-06-01 08:36:39.000000000 +0200
+++ src/board/mark.cpp 2010-06-01 08:36:51.000000000 +0200
--- a/src/board/mark.cpp 2010-06-01 08:36:39.000000000 +0200
+++ b/src/board/mark.cpp 2010-06-01 08:36:51.000000000 +0200
@@ -109,7 +109,7 @@
setPen(QPen(col, 2));
// else
@ -64,8 +64,8 @@
// setPen(QPen(col, 1));
setSize(s, s);
--- src/network/gamedialog.cpp.old 2010-06-01 08:45:26.000000000 +0200
+++ src/network/gamedialog.cpp 2010-06-01 08:45:40.000000000 +0200
--- a/src/network/gamedialog.cpp 2010-06-01 08:45:26.000000000 +0200
+++ b/src/network/gamedialog.cpp 2010-06-01 08:45:40.000000000 +0200
@@ -1123,7 +1123,7 @@
* probably FIXME, I just wonder why its like that in the first place */

@ -1,5 +1,5 @@
--- src/network/playergamelistings.h.old 2010-11-08 13:49:25.000000000 +0100
+++ src/network/playergamelistings.h 2010-11-08 13:52:24.000000000 +0100
--- a/src/network/playergamelistings.h 2010-11-08 13:49:25.000000000 +0100
+++ b/src/network/playergamelistings.h 2010-11-08 13:52:24.000000000 +0100
@@ -66,21 +66,21 @@
bool hidden;
PlayerListing() : id(0),
@ -39,8 +39,8 @@
flags(IN_PROGRESS),
rated(0),
owner_id(0),
--- src/board/board.h.old 2010-11-08 13:57:26.000000000 +0100
+++ src/board/board.h 2010-11-08 13:58:17.000000000 +0100
--- a/src/board/board.h 2010-11-08 13:57:26.000000000 +0100
+++ b/src/board/board.h 2010-11-08 13:58:17.000000000 +0100
@@ -50,7 +50,7 @@
void removeGhosts();
@ -50,8 +50,8 @@
Mark* hasMark(int x, int y);
void removeMark(int x, int y, bool update = false);
void removeDeadMarks();
--- src/board/boardwindow.h.old 2010-11-08 14:21:19.000000000 +0100
+++ src/board/boardwindow.h 2010-11-08 14:21:39.000000000 +0100
--- a/src/board/boardwindow.h 2010-11-08 14:21:19.000000000 +0100
+++ b/src/board/boardwindow.h 2010-11-08 14:21:39.000000000 +0100
@@ -45,7 +45,7 @@
~BoardWindow();
@ -61,8 +61,8 @@
bool doSave(QString fileName, bool force);
QString getCandidateFileName();
--- src/sgf/sgfparser.h.old 2010-11-08 14:29:05.000000000 +0100
+++ src/sgf/sgfparser.h 2010-11-08 14:29:27.000000000 +0100
--- a/src/sgf/sgfparser.h 2010-11-08 14:29:05.000000000 +0100
+++ b/src/sgf/sgfparser.h 2010-11-08 14:29:27.000000000 +0100
@@ -51,7 +51,7 @@
*/
protected:

@ -0,0 +1,48 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils qmake-utils
DESCRIPTION="An ancient boardgame, very common in Japan, China and Korea"
HOMEPAGE="http://qgo.sourceforge.net/"
SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
dev-qt/qtcore:4
dev-qt/qtgui:4
dev-qt/qttest:4
media-libs/alsa-lib"
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/${P}-gcc45.patch
"${FILESDIR}"/${P}-qt47.patch
"${FILESDIR}"/${P}-buffer.patch
)
src_prepare() {
default
sed -i \
-e 's:$(QTDIR)/bin/lrelease:lrelease:' \
src/src.pro || die
}
src_configure() {
eqmake4 qgo2.pro
}
src_install() {
emake install INSTALL_ROOT="${D}"
dodoc AUTHORS
insinto /usr/share/${PN}/languages
doins src/translations/*.qm
}

@ -0,0 +1,25 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit gnome2
DESCRIPTION="A game where you build full molecules, from simple inorganic to extremely complex organic ones"
HOMEPAGE="http://ftp.gnome.org/pub/GNOME/sources/atomix/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND="
>=dev-libs/glib-2.36:2
>=x11-libs/gdk-pixbuf-2.0.5:2
>=x11-libs/gtk+-3.10:3"
DEPEND="${RDEPEND}
dev-libs/appstream-glib
>=dev-util/intltool-0.40
gnome-base/gnome-common
sys-devel/gettext
virtual/pkgconfig"

@ -1,2 +1,2 @@
DIST bluedevil-5.6.5.tar.xz 172852 SHA256 1ddac54394a5eb94c1c0be03a2f04a9839676d354546f52f132f0d5005a8c97d SHA512 58472d49f8cbf67d4dbc4d2ba63e0f8a4e7c7e1432092b6f4d47a8f3a1a18e7ef192aa8c8c72f9ab713f58ef91921c6493f14f662cf26cdd12c4f81f44c24124 WHIRLPOOL 922ed9928323f42ed0e5b2b728834827045bfbdbfddc810747f96a9f82865f46ecbe12c364fb1339575473504d496180d39c30acc343d142d4904741a960752a
DIST bluedevil-5.7.2.tar.xz 139092 SHA256 66a726e7c5eef0e0c6a9a3f193bd3219ec7ba1ede762ef102eb4b78d86f38753 SHA512 bf719b57bb3b6b992bcfa2d5e5b0d923300e17d62761f2c374426b385e66069a17a4a5a0ee0b260f3dc2188d3ffb126a7149420ffe60d7f06361eb46c715939b WHIRLPOOL 5799e479f5efa5ccd1ba11e7663c22e0fde0caf1484b61171c47199854e9863cc081a6269a98beb30e228c1333f243d49e928e0913faa4e324bde1201f78c3c7
DIST bluedevil-5.7.3.tar.xz 139072 SHA256 279c4bf379d9ea92349082c8d24c6363ad8ec27886ac87010f1ba3d048a50511 SHA512 8268176f1ec873787ac0afbc70daff4fb9afe1682bb1ad1a77591f98d0492aabed8685d0f7d715f03a809615c0e4944bebfc32fb5e022bda2191d77fef6a6d29 WHIRLPOOL 24a75a9f9056d09c78a04697fd2168ef69c1d2267df5e39696963e2e49a834effb336afc88bc2d2002e48ca8757554732eed211c15ca667076ea3c3cc94787df

@ -1,2 +1,2 @@
DIST breeze-grub-5.6.5.tar.xz 154092 SHA256 e824538a9a1018c5f90322bae2cb80d2e6c0c7fbfa5a0d4ac0129516f14219ce SHA512 af2bf02737083ecd9c8919778461ee585d957d7bc1616d790608e5eeca3f9bb1c5bb1e5b6b1dfb3336156e0840762fe821d52687d354d1c008e878ace5bbcf27 WHIRLPOOL 9c86c0f8d8d77a058b61c3a9f2e06a7e0e245d3774236651f0ab5089611d11f73d864931cf3b20d60eb3a2677ca76157f7e1cae6da695871ff70865172e11054
DIST breeze-grub-5.7.2.tar.xz 154268 SHA256 b860ba3c61d2355cfc95c263b0a2b5ea04bd079f6403c55b8bac22c5c7c20fe2 SHA512 11beb62903c56995a01f2f5e9ddade4ccdc37320e6f29aa6be988ff18425f105e1043a126b36aabfd4ceaccc07440ff823361cc1ec660c62061f9b43ffd08d0a WHIRLPOOL aee4c2d0b6caa5e6748dc4a3f7735be4ef3b7c82b3863fb52c2a049a6cec6561b8e5ceff2899ce7516fcea69e58b0973f24b1c7e539db179b349c23e1cfd87ba
DIST breeze-grub-5.7.3.tar.xz 153724 SHA256 ee52244c2ec401664aae59b1115358de1d4db3140b25e3eab0b21ef3c3bb9d76 SHA512 c4f57e46ed7db930e043f033f2c87e0cc6d21aeeb83c210c445d9572b24832dd7e8c5b3b187316c6153ef7b5341b6a632d9e15a3fb67868931eff20364d46120 WHIRLPOOL 462a90dd7b6671af4f63c5ba6162aa71effc05bd7cc772085afc98d17661eae2d24555c7cd4fe123de30f6a087d31486f5a669b6844e897807d21b0f0febedbc

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

Loading…
Cancel
Save