Sync with portage [Mon Jan 2 23:57:00 MSK 2017].

mhiretskiy 705
root 7 years ago
parent fcc6f9f810
commit 38d722fcf7

@ -1,3 +1,4 @@
DIST Backup-Manager-0.7.10.1.tar.gz 150963 SHA256 16994520d3fded41e166d17c946405dd192acf960603044aa6c915465e78d41f SHA512 8c51e8150b0a67c416bcba6291b85f2bb2dfd79521f4e0f8a2de47c5903dafbebde4048224cbecf92fc09b3a6ac431fab51434ccced81cf2fbfdd24482432618 WHIRLPOOL e1fb4913038dd25fc39dd0663cb434b3cadcb855c704fa3825ec2484a965f5b6b6ad1cf4e20132fa487b84c082a5883641fa9ad7d2b01f44f58d2d13003bf5c6
DIST backup-manager-0.7.12.tar.gz 136204 SHA256 a218f0e87830060603273e27213c68555905193743ebd6f14755923756b859f3 SHA512 737651857c305e331faaf3ab040b7f926bc1195177715732356760a56eb7012fd837ed62f974ad50d29a7d1ecfd0f75833515cec755b24a46e13109831b6f770 WHIRLPOOL e49bdf91748936e183ad233381ce1160ba0e6d372814587fd906cef04b9e34cfc46a5e1456310a0a286d842dd962d23ff1dd240143bc3564d5f5a795f3123ea9
DIST backup-manager-0.7.13.tar.gz 144494 SHA256 842d4e0e95c5ae3a1dd0f12b1911e70e73da9dd850b4bb077ff2e9134f9d89db SHA512 ef43d9b95471299482e3cccd72652930804d85d623ef9ae731b25509504db774380527c42b9de2fe906a730890f1c6f6ab394bcfb917f0a70822a45166edf76f WHIRLPOOL a309f2208824acda34b8efc696136e174b1d3d0418d8ec35a6971aa1644542646725a358bd9c8c8c356379ae6d3d7f6131f2f91e31ca2f3c8261572003e5a15b
DIST backup-manager-0.7.5.tar.gz 159855 SHA256 a7aa04ebec5b8a80d5e75d48121092afb969e1efb252b1ffdbcd28b04225e55a SHA512 3101e695d79c429e5a415a174c12b6217495aaefc0b44ee870bb492eea75ce07dacb766a45c60268a0f7da798d51b46f6d91f33b9d545360f09b92b61329bcef WHIRLPOOL 366e205c15084231fad81af9cbcebca34e7d3637476ba7046dc840d3f54c110469588ddc939c112525bac8d4764a7be2097c1b218f59af752af453091ff8299f

@ -0,0 +1,47 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils
MY_P=Backup-Manager-${PV}
DESCRIPTION="Backup Manager is a command line backup tool for GNU/Linux"
HOMEPAGE="https://github.com/sukria/Backup-Manager"
SRC_URI="http://github.com/sukria/Backup-Manager/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="s3"
DEPEND="dev-lang/perl
sys-devel/gettext"
RDEPEND="${DEPEND}
s3? ( dev-perl/Net-Amazon-S3
dev-perl/File-Slurp )"
S=${WORKDIR}/${MY_P}
src_prepare() {
sed -e "/^PERL5DIR/s/sitelib/vendorlib/" \
-e "/sed/s:=\$(DESTDIR)/:=:" \
-i Makefile || die
default
}
src_compile() {
default
emake -C po
}
src_install() {
emake DESTDIR="${D}" PREFIX=/usr install
dodir /etc
cp -a "${D}"/usr/share/backup-manager/backup-manager.conf.tpl "${D}"/etc/backup-manager.conf || die
chmod 0600 "${D}"/etc/backup-manager.conf || die
}

@ -1,3 +1,3 @@
DIST fsarchiver-0.6.19.tar.gz 244972 SHA256 9ba4d3262059a0cb108de564340d947a4d75d34ba3b8e35a767d543afbf24dbb SHA512 28c2b7c59fcdedd47c5451867540696e1859d954259670419df01fb94b626f169a2ff97b9eb96caaba69421ff2560cebbd6c7743b2a89172591f0747716a0471 WHIRLPOOL 78200870521adb927b042e3ada778ebb552f84c0164cf628fa5214f84f42a853fe71871d2ee27a6c485fa1db3c229002e52c6f11e58ef9766b38df6723e93f24
DIST fsarchiver-0.6.21.tar.gz 260895 SHA256 aed7a7d5c4a9277f84d0d023f0232baef6700b84b079244a53722066150c2ab9 SHA512 b9941288270e3ad6850103be2cea26cbb74111ce9361b4118c34992f69c0b594d4148d153a88eb4cd80ea774c329bf4e59ad1ed4f645e78febb2dd83d07f602c WHIRLPOOL aa4e12cfded8d99b1b4668c58138a2d106e852b383ee86e8d06030aab22d1f1578f8ab7ceb6f33ad7a450d816d3b2f84f21509ee64a83b4db5fe085449e9704d
DIST fsarchiver-0.6.22.tar.gz 261341 SHA256 b84a932cd9a989e019bb22733f6ee86e5db389a17459d1b482162a2384fd49f9 SHA512 a6d0e6ba416874bd658cbfbb2be560af137eb98f183f89994c2d9ce813daa87ab5783bedf220c9cd326f2742f1597875eb39aad4c66d3c6ddb28474b0fd34a7f WHIRLPOOL 0da5fa96babb8a48126af84958db0dfef2427277cf6dc6e57b67050f34d9e283d3f0477ccb3fed132815c35db6350f54b9a82a9eea3b6783a5ad31eea6c2fb30
DIST fsarchiver-0.6.24.tar.gz 261942 SHA256 535401b71b905ebf268bf45a24456d50cc5584c77119d93bf692b6a10c51cee3 SHA512 5c6338426f74625b5be3da4c0b5419e55a123dbdf2669198eeae902dff6b136f004f3279e805ec46ec283293088fb25eb1caaa202b853c9e0c254c7786bf12a4 WHIRLPOOL 0a8df7bdddb636d72036ce3a779f5fee7a9204e71471c42a03500e5a21b2b915df809e5b4bb2b94bc9402208fe5e304a21ced303d028564b12fd9696e05f8426
DIST fsarchiver-0.8.0.tar.gz 264741 SHA256 68e98e51faa44abd593342503073cbce5f8ff74f87ecd45dfa45f68ad5e0a362 SHA512 3007ffa47c6399987f06cd53e30a1bbe9784703b97dd7383c5aa0a505bb64c94c89095f5b821ddebfb1eb76361babf08f0b64ab4a39ce3cc3f2f9a6f02f71fae WHIRLPOOL ab221d38787fdb5e9e0325acc98e5a24acece718719b41465681cdc539f366dd27287fe8677163cb61cb33f8abfb59cdc210ab059ea06622358825bba79b029c

@ -1,10 +1,10 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit autotools eutils
inherit autotools
DESCRIPTION="Flexible filesystem archiver for backup and deployment tool"
HOMEPAGE="http://www.fsarchiver.org"
@ -30,9 +30,11 @@ src_prepare() {
}
src_configure() {
econf \
$(use_enable lzma) \
$(use_enable lzo) \
$(use_enable static) \
myeconfargs=(
$(use_enable lzma)
$(use_enable lzo)
$(use_enable static)
$(use_enable debug devel)
)
econf "${myeconfargs[@]}"
}

@ -1,10 +1,10 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI=6
inherit autotools eutils
inherit autotools
DESCRIPTION="Flexible filesystem archiver for backup and deployment tool"
HOMEPAGE="http://www.fsarchiver.org"
@ -15,7 +15,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug lzma lzo static"
DEPEND="dev-libs/libgcrypt:0
DEPEND="dev-libs/libgcrypt:0=
>=sys-fs/e2fsprogs-1.41.4
lzma? ( >=app-arch/xz-utils-4.999.9_beta )
lzo? ( >=dev-libs/lzo-2.02 )
@ -23,14 +23,18 @@ DEPEND="dev-libs/libgcrypt:0
RDEPEND="${DEPEND}"
src_prepare() {
sed -i -e 's/^\([a-z]*_CFLAGS.*\)-ggdb/\1/' src/Makefile.am || die "seding
failed"
default
sed -i -e 's/^\([a-z]*_CFLAGS.*\)-ggdb/\1/' src/Makefile.am \
|| die "seding failed"
eautoreconf
}
src_configure() {
econf $(use_enable lzma) \
$(use_enable lzo) \
$(use_enable static) \
$(use_enable debug devel)
myeconfargs=(
$(use_enable lzma)
$(use_enable lzo)
$(use_enable static)
$(use_enable debug devel)
)
econf "${myeconfargs[@]}"
}

@ -1,5 +1,3 @@
DIST docker-1.11.0.tar.gz 10637394 SHA256 088869b9a19ae17656e068aa6d3d473866e8133365427c601c671da1b2189057 SHA512 ecb7f531a5632fd6274e3eec59a5194c61d0788ab9f3864845cbc248232c2f14671a26c34abab8c5ca85ce6106ae72ea3ae4e5d133ad1efb126069ae82a2dba0 WHIRLPOOL 20b0ef1642d2fea2ae186a17786d95f138fb7df92daa104f00c481488f82eadd5e8f27a0a8e926d68f495fd62bc132d83817a0831f84b3786474a9408d87878f
DIST docker-1.12.3.tar.gz 13678274 SHA256 cf4f876593abde06b4c19f971163a853a21b1992d75bd2fe5d8bea9015b09f87 SHA512 8577bcfe892d1fae6ca4edcd72c1a1c0a223ea3e322f3b63674dcb4833605c2dd2365cf376e4e08c0a900db50a927aaa0518ceb25f9542fe30c52a28903b0201 WHIRLPOOL 853f0a55836d4a34010f87399e875b9402703f1fb665e760255b198da6a68417c50b162cffe65e2c704e076be0520e3ecdb1418749cd3ddf63f426851bc0fbde
DIST docker-1.12.5.tar.gz 13693501 SHA256 81b337368efafb631a75f6ad5469413fd5828ce672592c374adf894dc05abd38 SHA512 a116f6c7ae83c21a0560b7860872f55d095687bf276685e78ebfaec5d63b6108fb1553ea0f5ea9d143bd495a4b213398a4d1032b6f4f4fb29b6e8c07c509deb2 WHIRLPOOL 8cf85f3954926491996b304bb0b4a136813e78039facf192222fed0d6d054853f6b6dfa221962fb3731884a4d1e01f3a34516b7d64eff4a74365de442faacf3c
DIST docker-1.13.0_rc3.tar.gz 7722545 SHA256 4180849430a43b310d6c3e5cfe3d49bd2e12b3807c6de4a3ea93eb194851339b SHA512 d7b515411b8bcaa5da6846c0d5db722f99d9f81a5a336f503cf2f62ab7bd7f921a9ccd7ccbd1090e385b14a003564709c54673b7074dcbb905c8342c23a93699 WHIRLPOOL 4dc2f0c425e86dd12a854c5a268c3deff490c1786491e646d94188760b3241a0cbf0943091133290c9fd5bf754b6040ecbb6fa1b342574607d2620d7fcd30be9
DIST docker-1.13.0_rc4.tar.gz 7734320 SHA256 1dedaf5171da17e71b51e5c2fec137dd379096a66be02473f7a2625f3e537aee SHA512 ced0fba2ef279db6061ed07c79e13912fc2af23a3736f5fd41ae7af23fe219b39c9461b878c0e68e40f22af2f4901f1b25466451a36c4f207e2070fa5715af7c WHIRLPOOL 42a33357ea821f772bc9ead821067314809858d00a475378c48aec8eb88ed8c4541a48d43e4b87221ef35c1254e1a9b97610dd12f154c29ea347f4cc2478e490

@ -1,292 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
EGO_PN="github.com/docker/docker"
if [[ ${PV} = *9999* ]]; then
# Docker cannot be fetched via "go get", thanks to autogenerated code
EGIT_REPO_URI="https://${EGO_PN}.git"
EGIT_CHECKOUT_DIR="${WORKDIR}/${P}/src/${EGO_PN}"
inherit git-r3
else
MY_PV="${PV/_/-}"
DOCKER_GITCOMMIT="6b644ec"
EGIT_COMMIT="v${MY_PV}"
SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
[ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually for each bump!"
inherit golang-vcs-snapshot
fi
inherit bash-completion-r1 golang-base linux-info systemd udev user
DESCRIPTION="The core functions you need to create Docker images and run Docker containers"
HOMEPAGE="https://dockerproject.org"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="apparmor aufs btrfs +device-mapper experimental overlay seccomp"
# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#build-dependencies
CDEPEND="
>=dev-db/sqlite-3.7.9:3
device-mapper? (
>=sys-fs/lvm2-2.02.89[thin]
)
seccomp? ( >=sys-libs/libseccomp-2.2.1 )
apparmor? ( sys-libs/libapparmor )
"
DEPEND="
${CDEPEND}
dev-go/go-md2man
btrfs? (
>=sys-fs/btrfs-progs-3.8
)
"
# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#runtime-dependencies
# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#optional-dependencies
RDEPEND="
${CDEPEND}
!app-emulation/docker-bin
>=net-firewall/iptables-1.4
sys-process/procps
>=dev-vcs/git-1.7
>=app-arch/xz-utils-4.9
>app-emulation/containerd-0.2.2
app-emulation/runc[apparmor?,seccomp?]
"
RESTRICT="installsources strip"
S="${WORKDIR}/${P}/src/${EGO_PN}"
# see "contrib/check-config.sh" from upstream's sources
CONFIG_CHECK="
~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG
~KEYS
~VETH ~BRIDGE ~BRIDGE_NETFILTER
~NF_NAT_IPV4 ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE
~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK
~NF_NAT ~NF_NAT_NEEDED
~POSIX_MQUEUE
~USER_NS
~SECCOMP
~CGROUP_PIDS
~MEMCG_SWAP ~MEMCG_SWAP_ENABLED
~BLK_CGROUP ~BLK_DEV_THROTTLING ~IOSCHED_CFQ ~CFQ_GROUP_IOSCHED
~CGROUP_PERF
~CGROUP_HUGETLB
~NET_CLS_CGROUP
~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~RT_GROUP_SCHED
~IP_VS ~IP_VS_PROTO_TCP ~IP_VS_PROTO_UDP ~IP_VS_NFCT
~VXLAN
~XFRM_ALGO ~XFRM_USER
~IPVLAN
~MACVLAN ~DUMMY
"
ERROR_KEYS="CONFIG_KEYS: is mandatory"
ERROR_MEMCG_SWAP="CONFIG_MEMCG_SWAP: is required if you wish to limit swap usage of containers"
ERROR_RESOURCE_COUNTERS="CONFIG_RESOURCE_COUNTERS: is optional for container statistics gathering"
ERROR_BLK_CGROUP="CONFIG_BLK_CGROUP: is optional for container statistics gathering"
ERROR_IOSCHED_CFQ="CONFIG_IOSCHED_CFQ: is optional for container statistics gathering"
ERROR_CGROUP_PERF="CONFIG_CGROUP_PERF: is optional for container statistics gathering"
ERROR_CFS_BANDWIDTH="CONFIG_CFS_BANDWIDTH: is optional for container statistics gathering"
ERROR_XFRM_ALGO="CONFIG_XFRM_ALGO: is optional for secure networks"
ERROR_XFRM_USER="CONFIG_XFRM_USER: is optional for secure networks"
pkg_setup() {
if kernel_is lt 3 10; then
ewarn ""
ewarn "Using Docker with kernels older than 3.10 is unstable and unsupported."
ewarn " - http://docs.docker.com/installation/binaries/#check-kernel-dependencies"
fi
# for where these kernel versions come from, see:
# https://www.google.com/search?q=945b2b2d259d1a4364a2799e80e8ff32f8c6ee6f+site%3Akernel.org%2Fpub%2Flinux%2Fkernel+file%3AChangeLog*
if ! {
kernel_is ge 3 16 \
|| { kernel_is 3 15 && kernel_is ge 3 15 5; } \
|| { kernel_is 3 14 && kernel_is ge 3 14 12; } \
|| { kernel_is 3 12 && kernel_is ge 3 12 25; }
}; then
ewarn ""
ewarn "There is a serious Docker-related kernel panic that has been fixed in 3.16+"
ewarn " (and was backported to 3.15.5+, 3.14.12+, and 3.12.25+)"
ewarn ""
ewarn "See also https://github.com/docker/docker/issues/2960"
fi
if kernel_is le 3 18; then
CONFIG_CHECK+="
~RESOURCE_COUNTERS
"
fi
if kernel_is le 3 13; then
CONFIG_CHECK+="
~NETPRIO_CGROUP
"
else
CONFIG_CHECK+="
~CGROUP_NET_PRIO
"
fi
if kernel_is lt 4 5; then
CONFIG_CHECK+="
~MEMCG_KMEM
"
ERROR_MEMCG_KMEM="CONFIG_MEMCG_KMEM: is optional"
fi
if kernel_is lt 4 7; then
CONFIG_CHECK+="
~DEVPTS_MULTIPLE_INSTANCES
"
fi
if use aufs; then
CONFIG_CHECK+="
~AUFS_FS
~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
"
ERROR_AUFS_FS="CONFIG_AUFS_FS: is required to be set if and only if aufs-sources are used instead of aufs4/aufs3"
fi
if use btrfs; then
CONFIG_CHECK+="
~BTRFS_FS
~BTRFS_FS_POSIX_ACL
"
fi
if use device-mapper; then
CONFIG_CHECK+="
~BLK_DEV_DM ~DM_THIN_PROVISIONING ~EXT4_FS ~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
"
fi
if use overlay; then
CONFIG_CHECK+="
~OVERLAY_FS ~EXT4_FS_SECURITY ~EXT4_FS_POSIX_ACL
"
fi
linux-info_pkg_setup
# create docker group for the code checking for it in /etc/group
enewgroup docker
}
src_compile() {
export GOPATH="${WORKDIR}/${P}:${PWD}/vendor"
# setup CFLAGS and LDFLAGS for separate build target
# see https://github.com/tianon/docker-overlay/pull/10
export CGO_CFLAGS="-I${ROOT}/usr/include"
export CGO_LDFLAGS="-L${ROOT}/usr/$(get_libdir)"
# if we're building from a zip, we need the GITCOMMIT value
[ "$DOCKER_GITCOMMIT" ] && export DOCKER_GITCOMMIT
if gcc-specs-pie; then
sed -i "s/EXTLDFLAGS_STATIC='/&-fno-PIC /" hack/make.sh || die
grep -q -- '-fno-PIC' hack/make.sh || die 'hardened sed failed'
sed "s/LDFLAGS_STATIC_DOCKER='/&-extldflags -fno-PIC /" \
-i hack/make/dynbinary-client || die
sed "s/LDFLAGS_STATIC_DOCKER='/&-extldflags -fno-PIC /" \
-i hack/make/dynbinary-daemon || die
grep -q -- '-fno-PIC' hack/make/dynbinary-daemon || die 'hardened sed failed'
grep -q -- '-fno-PIC' hack/make/dynbinary-client || die 'hardened sed failed'
fi
# let's set up some optional features :)
export DOCKER_BUILDTAGS=''
for gd in aufs btrfs device-mapper overlay; do
if ! use $gd; then
DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}"
fi
done
for tag in apparmor seccomp; do
if use $tag; then
DOCKER_BUILDTAGS+=" $tag"
fi
done
# https://github.com/docker/docker/pull/13338
if use experimental; then
export DOCKER_EXPERIMENTAL=1
else
unset DOCKER_EXPERIMENTAL
fi
# time to build!
./hack/make.sh dynbinary || die 'dynbinary failed'
# build the man pages too
./man/md2man-all.sh || die "unable to generate man pages"
}
src_install() {
VERSION="$(cat VERSION)"
newbin "bundles/$VERSION/dynbinary-client/docker-$VERSION" docker
newbin "bundles/$VERSION/dynbinary-daemon/dockerd-$VERSION" dockerd
newbin "bundles/$VERSION/dynbinary-daemon/docker-proxy-$VERSION" docker-proxy
dosym containerd /usr/bin/docker-containerd
dosym containerd-shim /usr/bin/docker-containerd-shim
dosym runc /usr/bin/docker-runc
newinitd contrib/init/openrc/docker.initd docker
newconfd contrib/init/openrc/docker.confd docker
systemd_dounit contrib/init/systemd/docker.{service,socket}
udev_dorules contrib/udev/*.rules
dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md NOTICE README.md
dodoc -r docs/*
doman man/man*/*
dobashcomp contrib/completion/bash/*
insinto /usr/share/zsh/site-functions
doins contrib/completion/zsh/_*
insinto /usr/share/vim/vimfiles
doins -r contrib/syntax/vim/ftdetect
doins -r contrib/syntax/vim/syntax
# note: intentionally not using "doins" so that we preserve +x bits
mkdir -p "${D}/usr/share/${PN}/contrib"
cp -R contrib/* "${D}/usr/share/${PN}/contrib"
}
pkg_postinst() {
udev_reload
elog
elog "To use Docker, the Docker daemon must be running as root. To automatically"
elog "start the Docker daemon at boot, add Docker to the default runlevel:"
elog " rc-update add docker default"
elog "Similarly for systemd:"
elog " systemctl enable docker.service"
elog
elog "To use Docker as a non-root user, add yourself to the 'docker' group:"
elog " usermod -aG docker youruser"
elog
}

@ -1,287 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
EGO_PN="github.com/docker/docker"
if [[ ${PV} = *9999* ]]; then
# Docker cannot be fetched via "go get", thanks to autogenerated code
EGIT_REPO_URI="https://${EGO_PN}.git"
EGIT_CHECKOUT_DIR="${WORKDIR}/${P}/src/${EGO_PN}"
inherit git-r3
else
MY_PV="${PV/_/-}"
DOCKER_GITCOMMIT="4d92237"
EGIT_COMMIT="v${MY_PV}"
SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
[ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually for each bump!"
inherit golang-vcs-snapshot
fi
inherit bash-completion-r1 golang-base linux-info systemd udev user
DESCRIPTION="The core functions you need to create Docker images and run Docker containers"
HOMEPAGE="https://dockerproject.org"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="apparmor aufs btrfs +container-init +device-mapper hardened overlay pkcs11 seccomp"
# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies
CDEPEND="
>=dev-db/sqlite-3.7.9:3
device-mapper? (
>=sys-fs/lvm2-2.02.89[thin]
)
seccomp? ( >=sys-libs/libseccomp-2.2.1 )
apparmor? ( sys-libs/libapparmor )
"
DEPEND="
${CDEPEND}
dev-go/go-md2man
btrfs? (
>=sys-fs/btrfs-progs-3.16.1
)
"
# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#runtime-dependencies
# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#optional-dependencies
RDEPEND="
${CDEPEND}
!app-emulation/docker-bin
>=net-firewall/iptables-1.4
sys-process/procps
>=dev-vcs/git-1.7
>=app-arch/xz-utils-4.9
>app-emulation/containerd-0.2.2
app-emulation/runc[apparmor?,seccomp?]
app-emulation/docker-proxy
container-init? ( >=sys-process/tini-0.13.0[static] )
"
RESTRICT="installsources strip"
S="${WORKDIR}/${P}/src/${EGO_PN}"
# see "contrib/check-config.sh" from upstream's sources
CONFIG_CHECK="
~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG
~KEYS
~VETH ~BRIDGE ~BRIDGE_NETFILTER
~NF_NAT_IPV4 ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE
~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK
~NF_NAT ~NF_NAT_NEEDED
~POSIX_MQUEUE
~USER_NS
~SECCOMP
~CGROUP_PIDS
~MEMCG_SWAP ~MEMCG_SWAP_ENABLED
~BLK_CGROUP ~BLK_DEV_THROTTLING ~IOSCHED_CFQ ~CFQ_GROUP_IOSCHED
~CGROUP_PERF
~CGROUP_HUGETLB
~NET_CLS_CGROUP
~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~RT_GROUP_SCHED
~IP_VS ~IP_VS_PROTO_TCP ~IP_VS_PROTO_UDP ~IP_VS_NFCT
~VXLAN
~XFRM_ALGO ~XFRM_USER
~IPVLAN
~MACVLAN ~DUMMY
"
ERROR_KEYS="CONFIG_KEYS: is mandatory"
ERROR_MEMCG_SWAP="CONFIG_MEMCG_SWAP: is required if you wish to limit swap usage of containers"
ERROR_RESOURCE_COUNTERS="CONFIG_RESOURCE_COUNTERS: is optional for container statistics gathering"
ERROR_BLK_CGROUP="CONFIG_BLK_CGROUP: is optional for container statistics gathering"
ERROR_IOSCHED_CFQ="CONFIG_IOSCHED_CFQ: is optional for container statistics gathering"
ERROR_CGROUP_PERF="CONFIG_CGROUP_PERF: is optional for container statistics gathering"
ERROR_CFS_BANDWIDTH="CONFIG_CFS_BANDWIDTH: is optional for container statistics gathering"
ERROR_XFRM_ALGO="CONFIG_XFRM_ALGO: is optional for secure networks"
ERROR_XFRM_USER="CONFIG_XFRM_USER: is optional for secure networks"
pkg_setup() {
if kernel_is lt 3 10; then
ewarn ""
ewarn "Using Docker with kernels older than 3.10 is unstable and unsupported."
ewarn " - http://docs.docker.com/engine/installation/binaries/#check-kernel-dependencies"
fi
# for where these kernel versions come from, see:
# https://www.google.com/search?q=945b2b2d259d1a4364a2799e80e8ff32f8c6ee6f+site%3Akernel.org%2Fpub%2Flinux%2Fkernel+file%3AChangeLog*
if ! {
kernel_is ge 3 16 \
|| { kernel_is 3 15 && kernel_is ge 3 15 5; } \
|| { kernel_is 3 14 && kernel_is ge 3 14 12; } \
|| { kernel_is 3 12 && kernel_is ge 3 12 25; }
}; then
ewarn ""
ewarn "There is a serious Docker-related kernel panic that has been fixed in 3.16+"
ewarn " (and was backported to 3.15.5+, 3.14.12+, and 3.12.25+)"
ewarn ""
ewarn "See also https://github.com/docker/docker/issues/2960"
fi
if kernel_is le 3 18; then
CONFIG_CHECK+="
~RESOURCE_COUNTERS
"
fi
if kernel_is le 3 13; then
CONFIG_CHECK+="
~NETPRIO_CGROUP
"
else
CONFIG_CHECK+="
~CGROUP_NET_PRIO
"
fi
if kernel_is lt 4 5; then
CONFIG_CHECK+="
~MEMCG_KMEM
"
ERROR_MEMCG_KMEM="CONFIG_MEMCG_KMEM: is optional"
fi
if kernel_is lt 4 7; then
CONFIG_CHECK+="
~DEVPTS_MULTIPLE_INSTANCES
"
fi
if use aufs; then
CONFIG_CHECK+="
~AUFS_FS
~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
"
ERROR_AUFS_FS="CONFIG_AUFS_FS: is required to be set if and only if aufs-sources are used instead of aufs4/aufs3"
fi
if use btrfs; then
CONFIG_CHECK+="
~BTRFS_FS
~BTRFS_FS_POSIX_ACL
"
fi
if use device-mapper; then
CONFIG_CHECK+="
~BLK_DEV_DM ~DM_THIN_PROVISIONING ~EXT4_FS ~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
"
fi
if use overlay; then
CONFIG_CHECK+="
~OVERLAY_FS ~EXT4_FS_SECURITY ~EXT4_FS_POSIX_ACL
"
fi
linux-info_pkg_setup
# create docker group for the code checking for it in /etc/group
enewgroup docker
}
src_compile() {
export GOPATH="${WORKDIR}/${P}:${PWD}/vendor"
# setup CFLAGS and LDFLAGS for separate build target
# see https://github.com/tianon/docker-overlay/pull/10
export CGO_CFLAGS="-I${ROOT}/usr/include"
export CGO_LDFLAGS="-L${ROOT}/usr/$(get_libdir)"
# if we're building from a tarball, we need the GITCOMMIT value
[ "$DOCKER_GITCOMMIT" ] && export DOCKER_GITCOMMIT
if use hardened; then
sed -i "s/EXTLDFLAGS_STATIC='/&-fno-PIC /" hack/make.sh || die
grep -q -- '-fno-PIC' hack/make.sh || die 'hardened sed failed'
sed "s/LDFLAGS_STATIC_DOCKER='/&-extldflags -fno-PIC /" \
-i hack/make/dynbinary-client || die
sed "s/LDFLAGS_STATIC_DOCKER='/&-extldflags -fno-PIC /" \
-i hack/make/dynbinary-daemon || die
grep -q -- '-fno-PIC' hack/make/dynbinary-daemon || die 'hardened sed failed'
grep -q -- '-fno-PIC' hack/make/dynbinary-client || die 'hardened sed failed'
fi
# let's set up some optional features :)
export DOCKER_BUILDTAGS=''
for gd in aufs btrfs device-mapper overlay; do
if ! use $gd; then
DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}"
fi
done
for tag in apparmor pkcs11 seccomp; do
if use $tag; then
DOCKER_BUILDTAGS+=" $tag"
fi
done
# time to build!
./hack/make.sh dynbinary || die 'dynbinary failed'
# build the man pages too
./man/md2man-all.sh || die "unable to generate man pages"
}
src_install() {
VERSION="$(cat VERSION)"
newbin "bundles/$VERSION/dynbinary-client/docker-$VERSION" docker
newbin "bundles/$VERSION/dynbinary-daemon/dockerd-$VERSION" dockerd
dosym containerd /usr/bin/docker-containerd
dosym containerd-shim /usr/bin/docker-containerd-shim
dosym runc /usr/bin/docker-runc
use container-init && dosym tini /usr/bin/docker-init
newinitd contrib/init/openrc/docker.initd docker
newconfd contrib/init/openrc/docker.confd docker
systemd_dounit contrib/init/systemd/docker.{service,socket}
udev_dorules contrib/udev/*.rules
dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md NOTICE README.md
dodoc -r docs/*
doman man/man*/*
dobashcomp contrib/completion/bash/*
insinto /usr/share/zsh/site-functions
doins contrib/completion/zsh/_*
insinto /usr/share/vim/vimfiles
doins -r contrib/syntax/vim/ftdetect
doins -r contrib/syntax/vim/syntax
# note: intentionally not using "doins" so that we preserve +x bits
dodir /usr/share/${PN}/contrib
cp -R contrib/* "${ED}/usr/share/${PN}/contrib"
}
pkg_postinst() {
udev_reload
elog
elog "To use Docker, the Docker daemon must be running as root. To automatically"
elog "start the Docker daemon at boot, add Docker to the default runlevel:"
elog " rc-update add docker default"
elog "Similarly for systemd:"
elog " systemctl enable docker.service"
elog
elog "To use Docker as a non-root user, add yourself to the 'docker' group:"
elog " usermod -aG docker youruser"
elog
}

@ -0,0 +1,2 @@
#!/bin/sh
hgfsmounter "$@" >/dev/null 2>&1 || vmhgfs-fuse "$@"

@ -0,0 +1,153 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
MODULES_OPTIONAL_USE="modules"
inherit autotools linux-mod pam systemd toolchain-funcs user
DESCRIPTION="Opensourced tools for VMware guests"
HOMEPAGE="https://github.com/vmware/open-vm-tools"
MY_P="${P}-4449150"
SRC_URI="https://github.com/vmware/open-vm-tools/files/590760/${MY_P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="X doc grabbitmqproxy icu pam +pic vgauth xinerama"
COMMON_DEPEND="
dev-libs/glib:2
dev-libs/libdnet
sys-fs/fuse
>=sys-process/procps-3.3.2
grabbitmqproxy? ( dev-libs/openssl:0 )
icu? ( dev-libs/icu:= )
pam? ( virtual/pam )
vgauth? (
dev-libs/openssl:0
dev-libs/xerces-c
dev-libs/xml-security-c
)
X? (
dev-cpp/gtkmm:3.0
x11-libs/gtk+:3
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrender
x11-libs/libXrandr
x11-libs/libXtst
xinerama? ( x11-libs/libXinerama )
)
"
DEPEND="${COMMON_DEPEND}
doc? ( app-doc/doxygen )
virtual/pkgconfig
"
RDEPEND="${COMMON_DEPEND}
"
S="${WORKDIR}/${MY_P}/open-vm-tools"
PATCHES=(
"${FILESDIR}/10.1.0-mount.vmhgfs.patch"
"${FILESDIR}/10.1.0-vgauth.patch"
"${FILESDIR}/10.1.0-Werror.patch"
)
pkg_setup() {
linux-info_get_any_version
local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3"
use X && CONFIG_CHECK+=" ~DRM_VMWGFX"
kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS"
kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS"
if use modules; then
linux-mod_pkg_setup
else
linux-info_pkg_setup
fi
}
src_prepare() {
eapply -p2 "${PATCHES[@]}"
eapply_user
eautoreconf
}
src_configure() {
local myeconfargs=(
--disable-deploypkg
--disable-static
--disable-tests
--with-procps
--with-dnet
$(use_enable doc docs)
$(use_enable grabbitmqproxy)
$(use_enable vgauth)
$(use_enable xinerama multimon)
$(use_with icu)
$(use_with pam)
$(use_with pic)
--without-gtk2
--without-gtkmm
$(use_with X gtk3)
$(use_with X gtkmm3)
$(use_with X x)
# configure locates the kernel object directory by looking for
# "/lib/modules/${KERNEL_RELEASE}/build".
# This will fail if the user is building against an uninstalled kernel.
# Fixing this would mean reworking the build system.
$(use_with modules kernel-modules)
--without-root-privileges
--with-kernel-release="${KV_FULL}"
)
econf "${myeconfargs[@]}"
}
src_compile() {
use modules && set_arch_to_kernel
default
}
src_install() {
default
prune_libtool_files --modules
if use pam; then
rm "${ED%/}"/etc/pam.d/vmtoolsd || die
pamd_mimic_system vmtoolsd auth account
fi
newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools
newconfd "${FILESDIR}/open-vm-tools.confd" vmware-tools
systemd_dounit "${FILESDIR}"/vmtoolsd.service
# Replace mount.vmhgfs with a wrapper
mv "${ED%/}"/usr/sbin/{mount.vmhgfs,hgfsmounter} || die
dosbin "${FILESDIR}/mount.vmhgfs"
# Make fstype = vmhgfs-fuse work in fstab
dosym vmhgfs-fuse /usr/bin/mount.vmhgfs-fuse
if use X; then
fperms 4711 /usr/bin/vmware-user-suid-wrapper
dobin scripts/common/vmware-xdg-detect-de
elog "To be able to use the drag'n'drop feature of VMware for file"
elog "exchange, please add the users to the 'vmware' group."
fi
}
pkg_postinst() {
enewgroup vmware
linux-mod_pkg_postinst
}

@ -0,0 +1,43 @@
From 7573939745b6cf62caa04cbcfcfa6982ba036542 Mon Sep 17 00:00:00 2001
From: nvinson234 <nvinson234@gmail.com>
Date: Sun, 1 Jan 2017 20:24:49 +0100
Subject: [PATCH] undefined reference yywrap in winhlp32/macro.lex.yy.c
(flex-2.6.3)
flex-2.6.3 uses C preprocessor macros to change the prefix of its functions
from the standard yy to a user-defined one. This is a change in Flex behavior
and causes wine to fail with any version of Flex newer than 2.6.1.
The failure is caused because programs/winhlp32/macros.lex.l only defines the
yywrap macro if it is not already defined. The end result is C code that is
looking for an undefined yywrap() function.
I have attached a patch that fixes this issue by removing the yywrap macro check and definition from macros.lex.l and adding the noyywrap flex option.
---
programs/winhlp32/macro.lex.l | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/programs/winhlp32/macro.lex.l b/programs/winhlp32/macro.lex.l
index 8f6945ca98..ff8a4832d3 100644
--- a/programs/winhlp32/macro.lex.l
+++ b/programs/winhlp32/macro.lex.l
@@ -20,7 +20,7 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
%}
-%option noinput nounput never-interactive 8bit
+%option noinput nounput noyywrap never-interactive 8bit
%x quote
%{
#include "config.h"
@@ -367,7 +367,3 @@ WINHELP_WINDOW* MACRO_CurrentWindow(void)
{
return lex_data ? lex_data->window : Globals.active_win;
}
-
-#ifndef yywrap
-int yywrap(void) { return 1; }
-#endif
--
2.11.0

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -328,6 +328,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-sysmacros.patch #580046
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
"${WORKDIR}/${GST_P}.patch"
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -329,6 +329,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-sysmacros.patch #580046
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
"${WORKDIR}/${GST_P}.patch"
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -329,6 +329,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-sysmacros.patch #580046
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
"${WORKDIR}/${GST_P}.patch"
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -328,6 +328,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
"${WORKDIR}/${GST_P}.patch"
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -310,6 +310,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
"${WORKDIR}/${GST_P}.patch"
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -327,6 +327,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${WORKDIR}/${GST_P}.patch"
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -338,6 +338,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -338,6 +338,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -338,6 +338,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -337,6 +337,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -337,6 +337,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -337,6 +337,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -337,6 +337,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -337,6 +337,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -337,6 +337,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -338,6 +338,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -338,6 +338,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -338,6 +338,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -338,6 +338,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -338,6 +338,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -326,6 +326,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-sysmacros.patch #580046
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -325,6 +325,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-sysmacros.patch #580046
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -325,6 +325,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-sysmacros.patch #580046
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -325,6 +325,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-sysmacros.patch #580046
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -325,6 +325,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-sysmacros.patch #580046
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -338,6 +338,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
"${FILESDIR}"/${PN}-1.8-gnutls-3.5-compat.patch #587028
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -338,6 +338,9 @@ src_prepare() {
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
# https://bugs.winehq.org/show_bug.cgi?id=42132
"${FILESDIR}"/${PN}-2.0_rc3-flex263.patch
)
if use staging; then
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"

@ -1,12 +1,24 @@
DIST amd64-debug-libreoffice-5.2.3.3-r1.tar.xz 1079367408 SHA256 fe9998d85d80cfcf5a11786fd01a76bdc2b5a5c0c0c537c736a403ec008549c1 SHA512 28b65f692911dd35d0786fe7c11583c2e543968db4db57e60d9cfc43496d6520b875698d26393f5724cca6b5a1d23354a4cf806c5cd9156b531c1e5e05f9eeb9 WHIRLPOOL 9b10718c3a2f28f84bc5e836a48203b5a6fa69bcad12c0429d926324df2b1b5eaea3dd392527a7dfa10869620dc4973da69092eab91fb931271cd77d44d4ee78
DIST amd64-debug-libreoffice-5.2.3.3.tar.xz 1095537520 SHA256 3752a7edf19c48064545270cef9c994a65839ce506bb07fbaca1e2da842e9084 SHA512 c2ef9833cab64cf10879e5609423e68dae33f15f3b39f0d55e86ac061f356d05e7665cc9d91e44484cf7fa8606c0a64c374f1ce7ff36955d5e1e4657c09e1504 WHIRLPOOL d2470d8ce4d09bc291c4c84651b49ac313501419fd8dc538caa33bcda43e52995e5e36a3b373000ff5c554b5ece5744506b63aafc3986244933270302161cf8d
DIST amd64-debug-libreoffice-gnome-5.2.3.3-r1.xd3 313822296 SHA256 8824dd99d634a79c240455c88e269232f1c2b3297634c58f5c3ad9072a8f48f3 SHA512 3ecc8a056c36e307883879444bc1742fd6081c33ec6d714d2a2bc0abcab172a35f0c0eed208ee8c774abdfb75f3f2f034f06845a2ad9d6792f52b05777d09109 WHIRLPOOL ed5a103928ad9558d15c1093fa491fb3e55e9f04f392c70fcb3d197883712a1ac987f5a1a2c6f3b98a94be59fd8eb57f3eaf76490263c25aa9f1d7d66fca2fc7
DIST amd64-debug-libreoffice-gnome-5.2.3.3.xd3 325925591 SHA256 227c9eaf37fe1545874446b8ea5a8c0d8b9863621efdcd4f2cccdd82a55b03cb SHA512 fce22312ffaa787264dc66e4aa3d6e90b1badd1994d30740206114c240169d8acee0b9b2b50eb8c33bffdbfe969fc5caf720a4cd2852329175ab1cc3f6b4a9d0 WHIRLPOOL 71069c1e96a5f663f9c92fe10e79bd4619013fadb5867eb53ff8c86556774589ef000a5c000b90ab8f5adfb39e77a38ecaa5843e691c53ad049b2906427616a0
DIST amd64-debug-libreoffice-gnome-java-5.2.3.3-r1.xd3 514536344 SHA256 d627eabddaf79c935061b3a1e840f5db8c5e8e02eb32194953d93e01687d628c SHA512 84c9672da04fd79b1c53011ac0e003b5e438a189285b65af92e225ee88f176c929516adafac4a1951b23bddc8b581352bf28830428252a9039dd7664ab0b8328 WHIRLPOOL a78cfd276442775b0bd206d6b7eb1252694943c49e44bb67dc85c9a49175d5147bb2c5972f0d253da9880b30d738a75d0a94645ed4408796855880118784bc96
DIST amd64-debug-libreoffice-gnome-java-5.2.3.3.xd3 522094562 SHA256 86b1a00a991d2b879e3348fc5e04cf20c85ece727381040a6172c96b2e608a89 SHA512 04b7fea4f1f6e54ed1edbaacade98151f989e1c0dd3a04a934a806f443d33cb157761cffbae605c72543c2067b8020f9ae2b9108763aca27b7c3982e51df8120 WHIRLPOOL 2b9eb7895327b353f23cf5dd6abc21fbd3051a26f7e5caba5a4f3c1f0d9ba826ae05f344814c438afa60d6df4eace71ec5c8b8d88a2488467591e9dbb189b3be
DIST amd64-debug-libreoffice-java-5.2.3.3-r1.xd3 507198672 SHA256 7461254c600bec02959baced40551483184367a6ac8b7ede92d6d5ab260c1e50 SHA512 175e9926893a6bc0a28f7257e86bbaacff0a946b7426cb6725b685ef3d1d46afafb83ca8bb5eed0e877465713a1d336daba2d6917e3e7461c7d860a1d9a71828 WHIRLPOOL 3a649a0abd68df29db99d7583155b38615afb438c7c5b7284be40e4287b11fee1cec7c7b5b702ecbdff117dfe94c99eab6e5eb4b052dd883dbaa0ea7100b5bd7
DIST amd64-debug-libreoffice-java-5.2.3.3.xd3 515942957 SHA256 e460faaa8f53756f9ad114a9ed95cd28c63e575aae2e2e61bd6f8d2b416a428e SHA512 1ec5fa158d4d15c1c44958ea74c49987decb658709c5097bcdb578bf9ad947c18cd02e255af18a147908e48a9862c36cd88fde4511c4b85712b7f7b7d06a9474 WHIRLPOOL ad6a67593771908da8de6d4fce4f8d00c347dd93f223f21de35d6f06a430815da0c1b544159039bfcec05125abc9b4ad57438769297e6a7f40b16021c9b435a4
DIST amd64-debug-libreoffice-kde-5.2.3.3-r1.xd3 319803335 SHA256 b5c14541dd63239d04d4b94aa0a47671dd36aa6317b65974f0d86a198659a619 SHA512 3673120780b56bcca24257346449cc6f86f378f34f287932d83fac63d8df1af9dd9fa85faa64d6a89f33a089c6b95f40cd26426c598d9e49527afaacd5e7e822 WHIRLPOOL 35e839ae9b0790f59309446865024be63458860fb54af0e411685f97092d71d8393f9374b843250cb04e8f93a7c229a30c73fe4ee7f53048f303ee079ca19f16
DIST amd64-debug-libreoffice-kde-5.2.3.3.xd3 323211778 SHA256 a26de579df93ed1902ca7fd147ce6f1d434c0a68d641180da579341adf4c8f22 SHA512 6c7ee3dc77d3393fae11cccb17444ec65ef5565ce5cbd5c0c2766dcb8256f7ee8ade58d23690bf1e93e8cbf39bf87286059b81fcd959390e744a2ba1a834b6a2 WHIRLPOOL 0cded449a997f7b0d7a53bf7816480b5a046e88a6545f5aa0d021be4309090611d60850a7452f20f21e5688ba411acbb78b89d0700a5b1ec7ffe4ad53502183b
DIST amd64-debug-libreoffice-kde-java-5.2.3.3-r1.xd3 508967187 SHA256 32324bfacdbd54492797606fa0d673b4e14e82faa659859e43ce9d7ef1c0f266 SHA512 a38e7af4870eb4480766e3886f7131d6fcc3c7e97a67eef675ff52790a14d7758704c48ce31127cab7fc5681e6a015f7f6597942d3830fe2a4b19c01f54b3f2f WHIRLPOOL ac515bfbfd1aee8231bea8147ceb03a7a845f97f49ade72bbc0ec0791678a617cc0fa318ab8abe142f6ed802e20ad94013ffaae926d79ada4f30139e6b7c9a8b
DIST amd64-debug-libreoffice-kde-java-5.2.3.3.xd3 517674844 SHA256 5814b451597e8d38e74a4b9b8914104b767a1a8f43b952e1859569a907d5e615 SHA512 3dd687f46807072c071acb8fefa88876e18a34fa223e11c39cbd106a8327b268fe8fcdc274a9b89f3e8938928035d66d3476ed992f07d046dadbb87d242ad482 WHIRLPOOL 3aabb573383edf588d128503a1cfa180327104a7112f49ff40e6419777076a23d7cf85c7cabfce44fe6bc77491ff45252985a365f296edfe657c1ced18374981
DIST x86-debug-libreoffice-5.2.3.3-r1.tar.xz 1046922052 SHA256 f7d61c6e75372beb9545737091db7cee62c9e39c39d683690e5d406de7b17853 SHA512 6bcc2b4c7579942d97edbc78bfdba1af50974257073ac101e7672920cd3b1abb81a658c5f039297b3069092abc62a9b614198a5a40c01dbbeda7696249e4e452 WHIRLPOOL ab1b3cdb8d65cb406b786b08a277d5e2c7b7af108aa245ebf08fde39c5090995bff4feadb5a0f8b4db965879683577af421ba8977c571e6fc8f42e823a674339
DIST x86-debug-libreoffice-5.2.3.3.tar.xz 1063411196 SHA256 2fe7f1dbf582c3082bf0b316405eecb4da295eac25cf87c9f697b84ddf5c54bd SHA512 3188f3b1a3db60b1663b9965438c2ecf254e9535c3615f9854639af1ae1f16a0caaddc73cf94274e581ec01eb6a905f12f08a13c3ae1b3f7a62bba5b8d09e122 WHIRLPOOL 32ec0337ad2f6c5e69f3946c64d60e7ef7d7215651789459eb9501f45ad8b9bde09d202f9a17e917758848b4c47efd82d0912424c178cadd0383802e944387bf
DIST x86-debug-libreoffice-gnome-5.2.3.3-r1.xd3 303018604 SHA256 9d03e30784497d3fca82197d75272609b7ae6e15afd66083140dafa843b073f3 SHA512 a35aa4588182a1fb2f0f5ac6601c9409f918778fcc34805d5d55c3009260b5fcf522156e3c1cd8547194657ece61460eae221d1ee6d155cff586841411d31051 WHIRLPOOL ee80d268274b5039aa253efbf5d7dc621d8174ab516be35910e7671f986d2e445ebfc772757d7624ac02f5c5e62a3130b6043df14915e1360e371096baaabc12
DIST x86-debug-libreoffice-gnome-5.2.3.3.xd3 314895800 SHA256 1a30998cfe83fb1b76675358a2e728b2f29061ec9187b9f54f1b0b4b095fa756 SHA512 5dcd2843a7c36e438666069b1f66b871cb834eaacd5e270b314abb09df2c2ed60c6d400809d669652a93c75055af628d0c36c0dafe8dbb340a5675319e5c1f0a WHIRLPOOL 3cb13f7b78598436bfc60b4eebdf44afbb706a55850ce9f344efa274d0ce3b4f57165cfec24d3cdde065201cbe21ea45e40ebbf984fc9e4d9799b1bbe1eaf62b
DIST x86-debug-libreoffice-gnome-java-5.2.3.3-r1.xd3 503258206 SHA256 edfee16c9be5d677b9f034fa46c7e57518122d1e68f42869922ba0ab81005ab3 SHA512 e9f7853af9c70cb24c4c991d3f2ce4030d60966b289688f8d748421444cb8789e7a05cff9982b54c5d034693562142e92bd098e69c2542f6028f06fab95000a1 WHIRLPOOL 658640ebb7dcb1a0dd0cf84a7c318a801a386ef78917731efb698ca5303ac6f94d9115b480b4a91c14b4612649461d22b73fcf5fe0cb24a2c6f11a1d07703486
DIST x86-debug-libreoffice-gnome-java-5.2.3.3.xd3 506644147 SHA256 8ade738451c9d7d3c2a11ec0980ab228492c460d3ff6cf276772c78d829391d7 SHA512 fe9e961cddb57eaa2aad868991b41a198d7990e669c720d682643b067fea8dedc7f50084d55c72211dc6d841d58ba0db61036b6acef1efe2e49e7cef5433178e WHIRLPOOL 5d41a217af2aabb7a145c0ba054a5e087c0321e84f3eca031e791c7f3c6bbf00a3fc4f1eb4d0d15619c3a47a65aa7d06b75523d7435eea186199a6adb3aabde1
DIST x86-debug-libreoffice-java-5.2.3.3-r1.xd3 496160605 SHA256 b494a867ebb3958c5f86f2766180a9d9390c8bc1fd05bd771e3b54b749ba1e85 SHA512 e96791133d84fdc8e4800f47d5d2c8057498374e86a8be7d550ae924c0279d973bc5a344f788157b56c97ebe4c7b66bf75eb9a12b2019d938ab224cf1152ad98 WHIRLPOOL 48e3fd4b38df39267a1d54e39f545c06678f021a3dd536e5ea8696e7378f525a94733a0a6248c62ed7586ec3ff82198a8cc7a68537a78a54f99caab9a00d7187
DIST x86-debug-libreoffice-java-5.2.3.3.xd3 500542963 SHA256 1762f13ddcb7dbacb9a1597bf53cb62752fe8294e4bbff415cf821ea1f760536 SHA512 845ac4d3163d78233c163514442967abc69333831644cf9c280aacfe74953bf1e2fd21409b29c891cd266d6b0ba87efbfe3cbb93e19c5a25191d555076be3eb6 WHIRLPOOL 4de55c496adf757201bfbf6b2178d645115f28ee5a13028989bf491e4c2c2526092390a63f738b1cc3da3aee703c3eb48367c83b1d439ca7002e7a827197985e
DIST x86-debug-libreoffice-kde-5.2.3.3-r1.xd3 308973052 SHA256 91196a7710703d1678db4bca0300d21a6aa5c61f7a11f268cf4a5a20c8661120 SHA512 9e10e637b16dcc454032c1823c51f35932e05d60904071ef6288cc22b2c2dba3f5d3606a5b33908602af4b2a82f33b37dad640dad03ea0e900d90f8d13f71c26 WHIRLPOOL 1da28d4a546417807c8abf653a428a75e19a2efcc246f97b466263f8655b42fa966f532285d3c0681314f36f69e2be8f6ef824c05049871242f43f5baf97d94d
DIST x86-debug-libreoffice-kde-5.2.3.3.xd3 312570119 SHA256 262d7e6276000ff9528b07baf3fa4e1002d2fbbf5bae661d390b40d7f89f7dde SHA512 da67aa369d8ce0d47a19c8fe0efba54c9c8fe9d3291b500580e21b27f87ec1c619cf07a112c6b65b185a67da7820baea99ab52aa37517a20d85bbfcc40a4f083 WHIRLPOOL ffcc7b29cf7c60303836b54a7723e51c32c16179ed006c1980f5777a257ca4b62781df2b7913a53afc92257ce1332302dace63e3e39916a85be0118740d5e687
DIST x86-debug-libreoffice-kde-java-5.2.3.3-r1.xd3 497875856 SHA256 1f333e341a3efb2aa74cc4d7e2fc16eda6b903001cf93b8e5cd796298c907a08 SHA512 984df736cffcecf0092af8eff6c145988fcfa889e872d65b8bec48c91d3fa835999bbc31e4619e04167f8b7440ea43293c04b00e917874522e4ae2ca98e42883 WHIRLPOOL 560e6d40972a0854248359bda02a256241b472e8481549ff48ce17d3c43ed0312d983f5db1a83d9b4e7a391d34e893019a349abba4e329b83c37ba98ce791ffa
DIST x86-debug-libreoffice-kde-java-5.2.3.3.xd3 502303637 SHA256 44cbf8251d95c96979335c09eee60dd3c2ddea79f579976b500a578f18dfbf4a SHA512 3f17f4a1074d53e02505f28d57a86976434f65b166e7ee28f8f9ed45a8fc398ce50ef7c8ea259cd925d7ba0e1cd9913c8480e98200b0da49d4ee7d1c8a3df381 WHIRLPOOL c13dd4eb1df280d82e588a59d7cb164a4e056a6ce5fbe137da7febe159ccd398edac8977d0d79919d0b8d13c18b3ca2e85d40ab6ed938270f9f3894737c2fe32

@ -0,0 +1,88 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
BASE_PACKAGENAME="debug"
BASE_AMD64_URI="http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64-${BASE_PACKAGENAME}-"
BASE_X86_URI="http://packages.gentooexperimental.org/packages/x86-libreoffice/x86-${BASE_PACKAGENAME}-"
DESCRIPTION="LibreOffice, a full office productivity suite. Binary package, debug info"
HOMEPAGE="http://www.libreoffice.org"
SRC_URI_AMD64="
${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
kde? (
!java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
)
gnome? (
!java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
)
!kde? ( !gnome? (
java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
) )
"
SRC_URI_X86="
${BASE_X86_URI}libreoffice-${PVR}.tar.xz
kde? (
!java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
)
gnome? (
!java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
)
!kde? ( !gnome? (
java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
) )
"
SRC_URI="
amd64? ( ${SRC_URI_AMD64} )
x86? ( ${SRC_URI_X86} )
"
IUSE="gnome java kde"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]"
DEPEND="dev-util/xdelta:3"
RESTRICT="test strip"
S="${WORKDIR}"
QA_PREBUILT="/usr/*"
src_unpack() {
einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
local patchname
use kde && patchname="-kde"
use gnome && patchname="-gnome"
use java && patchname="${patchname}-java"
if [ -n "${patchname}" ]; then
einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
fi
einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
}
src_configure() { :; }
src_compile() { :; }
src_install() {
dodir /usr
cp -aR "${S}"/usr/* "${ED}"/usr/ || die
}

@ -1,12 +1,24 @@
DIST amd64-bin-libreoffice-5.2.3.3-r1.tar.xz 76859944 SHA256 fcc3b727cb5108f83856fe576d57eb4a85f35b29cfb3aaa0c5ef409fda3dcddd SHA512 ab60809367a54fe8c785f1db0a5fd13ac25a5dfe5ba83da42751ad24fa2673165b7e5250b4fbfa50e5f3651b7de30581b69b925b8950035bd8b41b3daa18542b WHIRLPOOL 368b4736c57a1a01be59a30f4b901b2b362ac8f6f3b5b4e52845a0b5200145138d16231cba4d98b4b772bc497b8faad8699a493994a2cd6cdce42fe54cfa2452
DIST amd64-bin-libreoffice-5.2.3.3.tar.xz 76739188 SHA256 f5851f3d8084b0ee51967ce43259ef1fd3d08730e11c5bcd7d2664d04b055759 SHA512 4634ee8b2d877c1626146fa7a76632701309fd65b0491152573edef095f189dffba070f2b7aa4fd8844898f62d8d219e32c35762b0a77a2207055bf0f6d7b607 WHIRLPOOL d8f773a4b7bb7ae7aa5f348b65dbc5b4e7d635c303d9e9522b64c942fb01c61d9d5f77cd6490d167724c42688aa4d46ad96bcdeb21ab9ae9529983301d1627f4
DIST amd64-bin-libreoffice-gnome-5.2.3.3-r1.xd3 17099278 SHA256 31425c8f7c5e0d9eb8f251fb07e228dbb4b6ce0b6f143a7d3c8979a99fc35a20 SHA512 6b7287c550da1887f5ef3a2b971bedc78c2a75f4b582cc829e67ee22113b85e7989657992ec57c646c687add55c43b4666434cf0d454537251c3f1da69658eb9 WHIRLPOOL 1600991b8849cddc267b9e0bceae2303624f2a2137a49770076a587d307e28a4d9b280f69c528caa1dc364e8214f89c4c8658622f31705bdaab4fa86b1b7f3d6
DIST amd64-bin-libreoffice-gnome-5.2.3.3.xd3 17212836 SHA256 9fafd5e1645c224d53744223ee56dde2a197a55cb98799cf4c2b4f4d68bc2b00 SHA512 8c19096fa2c6fea8a29a2699d49f04992acbfa0775b59f844cbd4c50f1323c9295125750933743680c86d9c11e0112f68a2f387a22ad79d68ad885486fcafd46 WHIRLPOOL de7c27fef64fb7a286ed05c3ef9a60137f250e588f786328ad81f6fc98ae9549bffdb27ba12ff5b9861624b14384b4ec6719000e8894f0a38b8591df2aff212f
DIST amd64-bin-libreoffice-gnome-java-5.2.3.3-r1.xd3 26341367 SHA256 f943d46b870959a3d9c0482b58048a78481174403cb3db3a9b297f4dae10b1df SHA512 7c2770433134b7fb02ccc9361fc4cedc09b306b0748156834b9177244e79e1994c3b511a62da9dfa61d442e022e2ae4314b83de9216c40911b216949ba779a9f WHIRLPOOL 7af59289efc8afc1534005c146165acd5c8589d099083eb958040b82a178884f36fc28c2d67f4e4eb6ab0cbec209920c75876a38e6fe6ca1ae064825eea7adf5
DIST amd64-bin-libreoffice-gnome-java-5.2.3.3.xd3 26102709 SHA256 87907236a28ba2ac2c95caa47c42261203c4a8890d7533c569dab905afc10d36 SHA512 2183e5e7aa18ba08da0647b24499afbb0c8df75252883dd337b499f27e819b11785a879ddf71c07e85c7422bce05b46f892774137ee3db76d78a0807d37bdbdd WHIRLPOOL feaa6c3756f32c40c850b9468fbacd302a64b873c981445bd20f37a41d92b5cd7745434aab118f91fe6e5b9390a387bfac7299cb0f7a501a801e0b73a6222556
DIST amd64-bin-libreoffice-java-5.2.3.3-r1.xd3 25447665 SHA256 5a2629d5c1519bdcb2fbee08d1b1ffa79dcedeed4b36b9e01d20b9212e329201 SHA512 33cb1a0ea6d9b9692b4dd2e87698417e4f327265aa9476150993336e46649f36eeba273789533e441c4d48f41970beb1f7db9bb11f19b101440eebf6d86974f2 WHIRLPOOL b48f0d205578a399f2af5918c89290f433668f9f0bd7e12970666f0d44cf2b26b149435763a67917c8580f652f2f6cf11be4617ba2a8bad87c1d61815721533d
DIST amd64-bin-libreoffice-java-5.2.3.3.xd3 25359798 SHA256 2b18d80e89d01a71db9e5c8180634144e5bfac153c202ff942268917c8a45637 SHA512 1269e998fcf5f1c642825cca0519a30440c650d333d65fdd3b2a7deb5ac8a5e056c9e9b0ed02cb9faeda347a875351a1903a6458b9375f413c44198ec6a502e9 WHIRLPOOL ee1b3f2208e1356b130ebaa4468baa73320cf2c92bf16fd7cfc23f09298075e641638750d442913424c1ae59212efd7d1233de9c198d433a850f537c2a56a37f
DIST amd64-bin-libreoffice-kde-5.2.3.3-r1.xd3 8017163 SHA256 4460ec6f1052f5e3f14fd2e929ab7f2bfb560e2de4ff2b26c25236fce355d007 SHA512 2bf175daaf16e6b359f512c5962042652e3f8a4de2a8ad5d008761f712b8537181715636f1b77fbc54704110b035235862aa74abcc562cc4ff10f7ff9b05a458 WHIRLPOOL d6f639a8e509867ff7f696b43b2ed1060ac1390a6b543c9103b57583e18365185becd4818dce0968573e7fea03a223d49411a37c9826f0e0a9ab24654bd601f1
DIST amd64-bin-libreoffice-kde-5.2.3.3.xd3 7893066 SHA256 6bd55a1611b0c3653b7a35c9393d19498a30ae5dc948473acf08d2c971cf95b0 SHA512 7fd2f89b1730bcb0642bc2a29cd828b332b8c97f3949af39cb8758bd47d073c33f44a6a0c84d48490b73cdbdc21c796e55dd47211117e360478a31eb056af8b9 WHIRLPOOL bfd50af40929c801ce9c744842ea15d1f7eccea05203865a6b5829852df671323cf1d8a303a06c90ea97533f88e8e7e83b756a379ac0e57ac97f4ed065e7e4da
DIST amd64-bin-libreoffice-kde-java-5.2.3.3-r1.xd3 25545657 SHA256 752d263a340897bb3e96893ab33bb40654889e19dbde676d53c0aa601557e607 SHA512 5cdc6fe1f0de5b6f237f1c9b8cb0e2ba5d6e2891d5325b9f145369e124381475352ea816874126ef26f4f9f76602b7f58777471ad407f5912d8b146cf8f8fb77 WHIRLPOOL 7c12f197d06e00eba2985cf29f0afd09f23807b41dbfb89736975ade2483a2c2a7df2c4a1695c2f34f0518846f8cf987ac24f9d9532f90d42cfa463316edceb9
DIST amd64-bin-libreoffice-kde-java-5.2.3.3.xd3 25455603 SHA256 7547b7c7f17a437ebffa6c2361d8352ed67fee0b4d94dce8ad82e4ce7bba4ffd SHA512 82f48de229c6c96da516f60650870699ed4de9a9b9399c4894c3eff7ac41b3094ed0680b98e9a204f874aac16ec0d4963024a6450660007204fd99db1f77c4b1 WHIRLPOOL abcd0359b724b3816134408c1d44d177e22f48a1569b6a516139c86b7b5e943b458aa9a215b61cebe5ae30c2ae64fe97ac7753965e8a327e3f83ce74d9885e0a
DIST x86-bin-libreoffice-5.2.3.3-r1.tar.xz 76033088 SHA256 3a1b9fb25c3041441dda2a1ea47c31fa7d514f24d37387d2f210aae98d5238df SHA512 50edb5d84a50b30c11d1e7639c324d69672582a8e4d9b0e51d5ccabc0bd6280f57325cb6998d81c62f5612c836992f21d33acb44f0768667f45220f286737fb5 WHIRLPOOL dc8417d4d568af85316141a20afaf2c2fe88fd99e9a9feb3a5eaaf34e6627ab618235b4bdd7e7c9e1d3601192fef70ca4980d872fac2c74ce949459dfe8392dd
DIST x86-bin-libreoffice-5.2.3.3.tar.xz 75886780 SHA256 b44351950b5e4b0350a2b4146806a0c0cdabab6904ebc45c59b1882a96219d07 SHA512 6a89f0a3d4bf7524b0cf084693edeca52d0c1d99ef173561418e9ee6422f0a09ae9f6d1b80d2780ac73678e771bb47c60f7c5f3642770dfb14b877a7f751d785 WHIRLPOOL 59e7c7572b06497fcbebf3bda736a6ebd6e2637ef73142e906cb1df2cbafab92a63c6c0227f72c02e1eaa75fc710719628db7c40583f815efd3d8fdda3307ea5
DIST x86-bin-libreoffice-gnome-5.2.3.3-r1.xd3 15016266 SHA256 218d3c0586d80fda307f07816a9c525d58ec3bd7d071f1bf0256d88f9f3d99c0 SHA512 e4aeb602ee093c5af63bbcf400ecf95f58f0860ac22488ff45ef008e4ed699ec52c972ca617a6ca6ffbea3d3da937d8e7911e655c7e2ab0c18dbb33c4c495bee WHIRLPOOL ea5f233a65d721321c038f0793d7826f1c7fb21371f3c3cbdfd728bb8e8b208ba206bae9f8f1c6fab10abc705ae4d97fa483499bedd4c816096233c25a8856f5
DIST x86-bin-libreoffice-gnome-5.2.3.3.xd3 16903816 SHA256 380cda1633228fa655d8390816158d9fdcf8f571298556c760603aad3f7bd277 SHA512 468aea41e04cba213c7709b0f8a1cfe588f1880aef3264bd0523ec04160a105dc0fefd28fccf735f511a9ecb5e9628360305cbfb4009a0b5dd7d69bd2bf197ee WHIRLPOOL 874c20a119ebdda8ac747488f0c467cda39075c87babacbbc36683bc4b785c413606fe9e3410bbf2725c3a9b7e166bbcd8aeeafa4733bd2423aa16cce0241b5f
DIST x86-bin-libreoffice-gnome-java-5.2.3.3-r1.xd3 25205375 SHA256 238a07e19c5a933ee4c915658403ed75dc75c11e63d86a47cd23b15c1973f8a8 SHA512 5750d2a71b97d44bb68463b611d986fdad0018406f2ea499b6e13e8916ac3d16ac96c1d9d9593c09f41181fbf0e101e9e169e9ba414844b203249765756a47d4 WHIRLPOOL 8c0d36e3f63138aea0fcdcc338c1ad193498443bdb387093f52ac98190cfb27547d5090c926407be90620cf9ac77a9e8a2fd3ea1d94e73347391014e227ef803
DIST x86-bin-libreoffice-gnome-java-5.2.3.3.xd3 24987756 SHA256 94b69d87ed26a4ff13b7d276a3e03cb4a5dc45425aa15e68de62617520687706 SHA512 1f4517761a4a749ef7ff27091c4003392bba6d249a3928c7ec5a1990e5bc04b3674199763fead61656fcd875868338d2564cce88fe4f1e0c29fb672dee7d8884 WHIRLPOOL e1794f5cb22867468cb78d2e735c238a2f36f8be945531dbedea5769359bb933fff4628bad861b62ef4417afa2039aa4b8c0097386fc2ebec2660a36f1e5f755
DIST x86-bin-libreoffice-java-5.2.3.3-r1.xd3 24470949 SHA256 16e74bef4659e885ffff56a53ac9291a0f6d8df456308f13901be23ce67825d6 SHA512 609ea7d3a191a3d976b3f837fe25ea990788d510087a7d3581c776a1765fa0ba7b9106ced922c32a45a6bc516b0816e4af230477d26b746f37b02af0d8e5c0ab WHIRLPOOL c58202885b8ce4ad26bb6340b2fc133a675f75bfda3c2dd9b9b29f6e4f7d792392884f507ca9d9fd80eceb8fecaeb1ae9ddd5286e46165501856fea2c79d0614
DIST x86-bin-libreoffice-java-5.2.3.3.xd3 23825924 SHA256 970334a37e8d6d481fcc2eff338ee4abf93170c64507e2fb9d9061ea509e8bdb SHA512 cdab9b047442fb0884c8ab757caf66f3659bcea4a06b523ceefb54c00b758b1efc7ff9b1854970228d4aa8b6aef36b33bff3aeb70e58327f980f609126dbb16e WHIRLPOOL 64947efdcb33227f7152e746dcb2f54180a4a8a1e272909f663ce17df696b3bfbae3bf9b4adbfad2102daad7fb5db112200dcacadf0b89a3351912010580bbad
DIST x86-bin-libreoffice-kde-5.2.3.3-r1.xd3 5915201 SHA256 c68383a60b848a333012e0bef87344250f0a7c0d60417710d864a3450d5caaba SHA512 f8c098cfa9b7868fc97244fb996bd0e5aa368e605d4eeadbb522e3e9f68cb46a438cabdd9f6e7d4e31b47fb7ca64672526a7674fb087343965f70a7d24948887 WHIRLPOOL f6b910e351776426bdf52539236903f43bd4862bcf697e8b87cfea8154309bb67b19e3a859db40488fa46e7b759092a4c32095bc4cbd0c125c860cc50c70d6ff
DIST x86-bin-libreoffice-kde-5.2.3.3.xd3 5665444 SHA256 e937bd4d15f30aab1450c75da3d5df24976e547f35d10ba1a9d3ee1467d94d9d SHA512 bc6d99a1e88700ca006c9cfaf9eb40e02489ca27217679b52b6f4dbf716497e833688482e78eda5b737581d71b98085816e80d745be0e4995e3a824a70196721 WHIRLPOOL 68e6c12fdea9490b6910abffb2c59670ef699a21d7504e77e16225062d257ad9b447d07bb25c991acd2da94929b0f023c3bd4f5166bb14f8ff940ce1917f252c
DIST x86-bin-libreoffice-kde-java-5.2.3.3-r1.xd3 24543900 SHA256 924958ea4aedde9a1cb4e4e706fd4d0af590ee4a3354cf58d60eb075146daa0f SHA512 f309acd15822443d8c395e881e54a4080b7e75125d942dfbfdf817a40fb1998dd4c557c1e12de28e9504719585824a34ae1165e365553b28c86a7e38387d4436 WHIRLPOOL f7a370707dc6592168c64bf988ce8794d67fd582a0b9d28d49acfb5743457b704e187e0938c2daaf72da100a0d85ee539faae630ab3858ad0313ca35fc354b6a
DIST x86-bin-libreoffice-kde-java-5.2.3.3.xd3 23897828 SHA256 dc8ce59e8b9bc7806788040995e7a099c8b9af01b328f97ac1314d328f7859a7 SHA512 88a40ddd8f63be5938233c583e58e5c95af6a7532208e146682fc1c9bab262a734637c44d196d7d8fd8e2b7125598251d0c61c427b419f4932220f7ec9d80a06 WHIRLPOOL 4235bc45f5e59b33520e985c2fb217ba7d07b78a0b9bf8c0a0ec6f0a9beed808e32169d8dda5fc314cba6478265a694857c3f04441c29a8192aa042d02af8c99

@ -0,0 +1,244 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_REQUIRED="optional"
CMAKE_REQUIRED="never"
BASE_PACKAGENAME="bin"
BASE_AMD64_URI="http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64-${BASE_PACKAGENAME}-"
BASE_X86_URI="http://packages.gentooexperimental.org/packages/x86-libreoffice/x86-${BASE_PACKAGENAME}-"
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
PYTHON_REQ_USE="threads,xml"
inherit kde4-base java-pkg-opt-2 python-single-r1 pax-utils prefix versionator
DESCRIPTION="A full office productivity suite. Binary package"
HOMEPAGE="http://www.libreoffice.org"
SRC_URI_AMD64="
${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
kde? (
!java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
)
gnome? (
!java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
)
!kde? ( !gnome? (
java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
) )
"
SRC_URI_X86="
${BASE_X86_URI}libreoffice-${PVR}.tar.xz
kde? (
!java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
)
gnome? (
!java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
)
!kde? ( !gnome? (
java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
) )
"
SRC_URI="
amd64? ( ${SRC_URI_AMD64} )
x86? ( ${SRC_URI_X86} )
"
IUSE="gnome java kde"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
BIN_COMMON_DEPEND="
app-text/hunspell:0/0
=app-text/libexttextcat-3.4*
=app-text/libmwaw-0.3*
dev-libs/boost:0/1.62.0
dev-libs/icu:0/58.1
>=media-gfx/graphite2-1.2.0
|| ( media-libs/glew:0/1.10 media-libs/glew:1.10 )
media-libs/harfbuzz:0/0.9.18[icu]
media-libs/libpng:0/16
>=sys-devel/gcc-4.9.4
>=sys-libs/glibc-2.22
virtual/jpeg:62
kde? ( >=kde-frameworks/kdelibs-4.14.24:4 >=dev-qt/qtcore-4.8.6-r2:4 >=dev-qt/qtgui-4.8.6-r4:4 )
"
# PLEASE place any restrictions that are specific to the binary builds
# into the BIN_COMMON_DEPEND block above.
# All dependencies below this point should remain identical to those in
# the source ebuilds.
COMMON_DEPEND="
${BIN_COMMON_DEPEND}
${PYTHON_DEPS}
app-arch/unzip
app-arch/zip
app-text/hunspell
>=app-text/libabw-0.1.0
>=app-text/libebook-0.1
>=app-text/libetonyek-0.1
app-text/libexttextcat
app-text/liblangtag
>=app-text/libmspub-0.1.0
>=app-text/libmwaw-0.3.1
>=app-text/libodfgen-0.1.0
app-text/libwpd:0.10[tools]
app-text/libwpg:0.3
>=app-text/libwps-0.4
app-text/mythes
>=dev-cpp/clucene-2.3.3.4-r2
=dev-cpp/libcmis-0.5*
dev-db/unixODBC
dev-lang/perl
>=dev-libs/boost-1.55:=
dev-libs/expat
dev-libs/hyphen
dev-libs/icu:=
=dev-libs/liborcus-0.11*
dev-libs/librevenge
dev-libs/nspr
dev-libs/nss
>=dev-libs/openssl-1.0.0d:0
>=dev-libs/redland-1.0.16
media-gfx/graphite2
media-libs/fontconfig
media-libs/freetype:2
>=media-libs/glew-1.10:=
>=media-libs/harfbuzz-0.9.18:=[icu(+)]
media-libs/lcms:2
>=media-libs/libcdr-0.1.0
>=media-libs/libfreehand-0.1.0
media-libs/libpagemaker
>=media-libs/libpng-1.4:0=
>=media-libs/libvisio-0.1.0
net-libs/neon
net-misc/curl
net-nds/openldap
sci-mathematics/lpsolve
virtual/jpeg:0
x11-libs/cairo[X,-xlib-xcb]
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXrender
virtual/glu
virtual/opengl
net-print/cups
dev-libs/dbus-glib
gnome? (
dev-libs/glib:2
gnome-extra/evolution-data-server
)
gnome? ( gnome-base/dconf )
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
x11-libs/gdk-pixbuf
>=x11-libs/gtk+-2.24:2
gnome? (
dev-libs/glib:2
dev-libs/gobject-introspection
>=x11-libs/gtk+-3.8:3
)
"
RDEPEND="${COMMON_DEPEND}
!app-office/libreoffice
!app-office/openoffice
media-fonts/liberation-fonts
media-fonts/libertine
media-fonts/urw-fonts
java? ( >=virtual/jre-1.6 )
kde? ( $(add_kdeapps_dep kioclient) )
"
PDEPEND="
=app-office/libreoffice-l10n-${PV}*
"
DEPEND="dev-util/xdelta:3"
# only one flavor at a time
REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde )"
RESTRICT="test strip"
S="${WORKDIR}"
PYTHON_UPDATER_IGNORE="1"
QA_PREBUILT="/usr/*"
pkg_pretend() {
[[ $(gcc-major-version) -lt 4 ]] || \
( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 4 ]] ) \
&& die "Sorry, but gcc-4.4 and earlier won't work for libreoffice-bin package (see bug #387515)."
}
pkg_setup() {
kde4-base_pkg_setup
}
src_unpack() {
einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
local patchname
use kde && patchname="-kde"
use gnome && patchname="-gnome"
use java && patchname="${patchname}-java"
if [ -n "${patchname}" ]; then
einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
fi
einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
}
src_prepare() {
cp "${FILESDIR}"/50-${PN} "${T}"
eprefixify "${T}"/50-${PN}
default
}
src_configure() { :; }
src_compile() { :; }
src_install() {
dodir /usr
cp -aR "${S}"/usr/* "${ED}"/usr/
# prevent revdep-rebuild from attempting to rebuild all the time
insinto /etc/revdep-rebuild && doins "${T}/50-${PN}"
}
pkg_preinst() {
# Cache updates - all handled by kde eclass for all environments
kde4-base_pkg_preinst
}
pkg_postinst() {
kde4-base_pkg_postinst
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
use java || \
ewarn 'If you plan to use lbase application you should enable java or you will get various crashes.'
}
pkg_postrm() {
kde4-base_pkg_postrm
}

@ -1,3 +1,2 @@
DIST LanguageTool-2.5.oxt 46952282 SHA256 0ceb08b67c1d85505f3e97a978316ed54ade4d7bfd6ef848c02b710ee3deee17 SHA512 8813a7d3e4c199d416287ab9af38b8429f7d484bc6e93f775917ba968a302b3a64581588e5464cce9b6b368aabe62576f8cb9d4d8ad27e8d04f1ef622dcd081d WHIRLPOOL 6d2742d11a039953c9c4c728f2188fd3bb5c98f10bfaefb726c38346126359b01a59756c11560e4c0438af9a10dd8cbc80b82787491c90962b770ee614886fa1
DIST LanguageTool-3.4.oxt 58043690 SHA256 1edc68e9318c3d38193b102c240f2e286bce4cf1e19d8fc1595c3d1c1cf3ef05 SHA512 29eda8c4a26eb4da4dce68db6f962c8a8828bb0eb76aef3e31a58607aea9a15705aaccc4a1bc5366760bdb00c9133ef225291941e5873cbcc384627464eb9a8f WHIRLPOOL 988fc94af733d7acd8c65986c20202936ae0682a4f1ae4295bb93985c339aaa4fccc4403d4a99a99c235b00351d2997f0b69ecfa6c79d9f613ae66393931d9fc
DIST LanguageTool-3.5.oxt 58210562 SHA256 f6984ce87fa6564394e232201db7e167066c36371335a4e337d7b28b574917c1 SHA512 1a36c04117c473ccb812f3b216763d816ddc796869488bfcf2f36d8ab325ef1620edf148ebb8b1b1b2d62a043b5b45f738e27ff440f6f99067601828a49f0e0e WHIRLPOOL 8c61fd6adbf349147cd04d74f90a55af1502d61c9e4bf026aaf0b555fb2a179db942f02b86f299ba1a343a72ee729f078198c737ea6cba20e2310ea37d0dd38d

@ -1,26 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
MY_P="LanguageTool-${PV}"
OFFICE_REQ_USE="java"
OFFICE_EXTENSIONS=(
"${MY_P}.oxt"
)
inherit office-ext-r1
DESCRIPTION="Style and Grammar Checker for libreoffice"
HOMEPAGE="http://www.languagetool.org/"
SRC_URI="http://www.languagetool.org/download/${MY_P}.oxt"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND=">=virtual/jdk-1.6"

@ -1,3 +1 @@
DIST fish-2.2.0.tar.gz 2213037 SHA256 a76339fd14ce2ec229283c53e805faac48c3e99d9e3ede9d82c0554acfc7b77a SHA512 210047f56b105a3d372f03d3a2de41661ed18001e3c8fa053ae4aa43089118d4467837ea022bc44f9877ecc3d0563b365f97920c002faccebaa663c4f079e9e0 WHIRLPOOL 8b25e437e0c942255b5f39686008fb37ec45cea52e04b2d61facf1fdcd59510138dace506eadb17eb0074d175d3c1226d6e52d437e325ed5a90e22e696918d9d
DIST fish-2.3.1.tar.gz 4502836 SHA256 328acad35d131c94118c1e187ff3689300ba757c4469c8cc1eaa994789b98664 SHA512 dd0fa77f218cc84943c577ff8abafcde92fa953797757a62db317d87c2af82de6493810ce91012e20d46be9a52bffda9a40526328714ba1e4e389e5f2aa3fea5 WHIRLPOOL 823ad3b05aada036a96aff71693655d1683d1862a1f994163c0833af29230211e7b28bc77eb33d56baa2be87ec93532464ed818d7f167ef562df54301b23bb44
DIST fish-2.4.0.tar.gz 3455874 SHA256 06bbb2323360439c4044da762d114ec1aa1aba265cec71c0543e6a0095c9efc5 SHA512 b27a2291c284fda7a12b3cd5dcba8dfcbf2738f50de40d9aac1500afa3bd98be04b4f67d7e6d3bb2f808c11a8c2dd6b1b5cc2dfe3e8e0e7d1bc88f8d8994d57b WHIRLPOOL abb9c31237a33553b25920fe3284f4ca90941aed2b8f1ec4b69fdb4231f7b2585f0292bc647ffe3acf88f6b01ac61931f615fa9a56ede35a8182e3a69aa11861

@ -1,69 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
inherit base
DESCRIPTION="fish is the Friendly Interactive SHell"
HOMEPAGE="http://fishshell.com/"
SRC_URI="http://fishshell.com/files/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="X"
DEPEND="sys-libs/ncurses
sys-devel/bc
sys-devel/gettext
X? ( x11-misc/xsel )"
# fish can add man-page completions from lzma and xz compressed man pages
# through a python script. That's why we depend on python here (bug #490478)
RDEPEND="${DEPEND}"
src_configure() {
# Set things up for fish to be a default shell.
# It has to be in /bin in case /usr is unavailable.
# Also, all of its utilities have to be in /bin.
econf \
docdir="${EPREFIX}"/usr/share/doc/${PF} \
--bindir="${EPREFIX}"/bin
}
src_test() {
if has_version ~${CATEGORY}/${P} ; then
emake test
else
ewarn "The test suite only works when the package is already installed"
fi
}
pkg_postinst() {
elog "fish is now installed on your system."
elog "To run fish, type 'fish' in your terminal."
elog
elog "To use fish as your login shell:"
elog "* add the line '${EPREFIX}/bin/${PN}'"
elog "* to the file '${EPREFIX}/etc/shells'."
elog "* use the command 'chsh -s ${EPREFIX}/bin/${PN}'."
elog
elog "To set your colors, run 'fish_config'"
elog "To scan your man pages for completions, run 'fish_update_completions'"
elog "To autocomplete command suggestions press Ctrl + F or right arrow key."
elog
elog "Please add a \"BROWSER\" variable to ${PN}'s environment pointing to the"
elog "browser of your choice to get acces to ${PN}'s help system:"
elog " BROWSER=\"/usr/bin/firefox\""
elog
elog "In order to get lzma and xz support for man-page completion please"
elog "emerge one of the following packages:"
elog " dev-python/backports-lzma"
elog " >=dev-lang/python-3.3"
elog
elog "Have fun!"
}

@ -1,65 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
DESCRIPTION="fish is the Friendly Interactive SHell"
HOMEPAGE="http://fishshell.com/"
SRC_URI="http://fishshell.com/files/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="X"
DEPEND="sys-libs/ncurses:0=
sys-devel/bc
sys-devel/gettext
X? ( x11-misc/xsel )"
RDEPEND="${DEPEND}"
src_configure() {
# Set things up for fish to be a default shell.
# It has to be in /bin in case /usr is unavailable.
# Also, all of its utilities have to be in /bin.
econf \
docdir="${EPREFIX}"/usr/share/doc/${PF} \
--bindir="${EPREFIX}"/bin
}
src_test() {
if has_version ~${CATEGORY}/${P} ; then
emake test
else
ewarn "The test suite only works when the package is already installed"
fi
}
pkg_postinst() {
elog "fish is now installed on your system."
elog "To run fish, type 'fish' in your terminal."
elog
elog "To use fish as your login shell:"
elog "* add the line '${EPREFIX}/bin/${PN}'"
elog "* to the file '${EPREFIX}/etc/shells'."
elog "* use the command 'chsh -s ${EPREFIX}/bin/${PN}'."
elog
elog "To set your colors, run 'fish_config'"
elog "To scan your man pages for completions, run 'fish_update_completions'"
elog "To autocomplete command suggestions press Ctrl + F or right arrow key."
elog
elog "Please add a \"BROWSER\" variable to ${PN}'s environment pointing to the"
elog "browser of your choice to get acces to ${PN}'s help system:"
elog " BROWSER=\"/usr/bin/firefox\""
elog
elog "In order to get lzma and xz support for man-page completion please"
elog "emerge one of the following packages:"
elog " dev-python/backports-lzma"
elog " >=dev-lang/python-3.3"
elog
elog "Have fun!"
}

@ -1,2 +1 @@
DIST libodfgen-0.1.4.tar.xz 356480 SHA256 249b5ed8e1acc0fee32b4381b31b4ad9453b674d4f13886bda5e9dd2b4a5f1e1 SHA512 b9229a6aea7dab1de2315a3632a3494bb785fafa8035e8f323176e76553f05cef8fc7b3e0b5fe6c154b4d8bd7ef69526703c580629dcac63adfd552539fcad69 WHIRLPOOL de779e605c2f15b95108df405a860a9285d756c374681df416c26dcd77f5b893c07a3e89ae6d2a62275b518c921f8a4930ff29886607aada8d6bcf0d055c9462
DIST libodfgen-0.1.6.tar.xz 359988 SHA256 03b210ab44f05e38091508cdca6ba0ff73de3ea8a168f849b8f1c5059c20b9e9 SHA512 bc5e6908ee14c576adececdf8a94ae01f2ed487e6f2490e41aab787e1e8f72a3fb2a786f51ceeefa327710af215741ce13bcf4bb3d99d2aaf403f568c5db75a5 WHIRLPOOL 2c71505c0189a59bb893c7edfd8e4050c7a60f6193e2a77ed63090d8f80618332b0f0c2020d1fc1f319b5635386381b6fea6d3d5117678d9c425d7661a70ddf1

@ -1,41 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils
DESCRIPTION="Library to generate ODF documents from libwpd and libwpg"
HOMEPAGE="http://libwpd.sf.net"
SRC_URI="mirror://sourceforge/libwpd/${P}.tar.xz"
# git://git.code.sf.net/p/libwpd/libodfgen
LICENSE="|| ( LGPL-2.1 MPL-2.0 )"
SLOT="0"
KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
IUSE="doc"
RDEPEND="
dev-libs/librevenge
"
DEPEND="${RDEPEND}
>=dev-libs/boost-1.46
virtual/pkgconfig
doc? ( app-doc/doxygen )
"
src_configure() {
econf \
--disable-static \
--disable-werror \
--with-sharedptr=boost \
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
$(use_with doc docs)
}
src_install() {
default
prune_libtool_files --all
}

@ -1,4 +1,2 @@
DIST paperwork-backend-1.0.1.tar.gz 46530 SHA256 8e95a0ac6a0ab73af6f95a575dff8b5857b5a9aed9e2842045d6bcf1f5a112cf SHA512 4a092633ff29cffb738866c9a58aeb4d9f558afb74bb28253c24d4789e8a92cf2a0207f2014e384fca5c225311ecf953d14b9b2925d705626936ad1ef9555c7d WHIRLPOOL c77191ce7385c831950f4b0c1328c129b6f191bb837d88122ea3c4c0c533cf231d4f3bcbcd4f67cce1fcca970d4338461eaaad743de9630196e5d67d657cde7c
DIST paperwork-backend-1.0.2.tar.gz 46565 SHA256 0f3435864880e00df3d0e37ce2d58037d85a8c12f06d09d67fae25aa2895d0a7 SHA512 061b65da55ec432ec76eacee78029e77df9a10d9da02b2e4bedd7efe51b2b771d29cd8d940410f93bf921087365ded5464d9acd3b3940afe9fc4e4a3e1afc5a7 WHIRLPOOL 2529ee71c49e8b43f88ed55812a100541a122a0cb3e68ae32e7b1a219592b98d9b1dccfce094760dbf0c23c53c53b1f5fdc2b6a05eba499f7fcf620c40193ee5
DIST paperwork-backend-1.0.4.tar.gz 46365 SHA256 51f47b56570a5f7926aa5a1a6f95b106b521ec6043c89666d28cb429accac507 SHA512 ed86f3838c39e33bab003fafe297659a25f52701f3101320f3d8c6edd44451d80dcbce2d514bc822c8f6b5fe0c69a4b4e9b0a14c9a0a622810c35c1a0b86e4ff WHIRLPOOL 5a528befe4e815a51df1923c81f73a062a4477ae15b12cbb4bd015ebf9c57a6ea7a5b2cab50cc7ef5aa2e867d6bef2e569aae65841fc0bc34c077650e8e5edc1
DIST paperwork-backend-1.0.5.tar.gz 46433 SHA256 a2e481873eec6b676b89aab21d6863264f10e4179cf72a253f52e565a602fcfd SHA512 87debdcef457bc1873d25d7bdb15addf0c78d9f1cc9c324cec51c60bc863a4e891680f85258399f1f0506235e7524bffbf49783a6f23d0f6d0fee68924d697da WHIRLPOOL ebb5d1fc5054fe4306879404805b9ca5e763eadf39fe491775bb767fb7369bc39484449eac0b81ee2e961597a9bf13a4a4eeef426be0afb21211e717ad3382c7
DIST paperwork-backend-1.0.6.tar.gz 46773 SHA256 6881de10aa7e47039baebbd4742ceb49e048f46f22398a81f690e62a7cdce3ce SHA512 e372d1b702f026746d53f62a85fdf406234e13047e08202e5a793af5669e53f0a87b84ad6ae5e5a56570707bb38a0dcd0503f5578caa2d616502de2757a0d0b9 WHIRLPOOL 37e185769ca984072715a7abe4ca80759a6be3ea110ab56ac01f5e2397c7a95aa0ee22422eb6ef786ca94e7f1ac3b57688a21780843f12923d7f53f155681cb2

@ -1,29 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit distutils-r1
DESCRIPTION="Backend part of Paperwork (Python API, no UI)"
HOMEPAGE="https://github.com/jflesch/paperwork-backend"
SRC_URI="https://github.com/jflesch/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="app-text/poppler[introspection]
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pycountry[${PYTHON_USEDEP}]
dev-python/pyenchant[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
dev-python/python-levenshtein[${PYTHON_USEDEP}]
dev-python/simplebayes[${PYTHON_USEDEP}]
dev-python/termcolor[${PYTHON_USEDEP}]
dev-python/whoosh[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"

@ -1,29 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit distutils-r1
DESCRIPTION="Backend part of Paperwork (Python API, no UI)"
HOMEPAGE="https://github.com/jflesch/paperwork-backend"
SRC_URI="https://github.com/jflesch/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="app-text/poppler[introspection]
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pycountry[${PYTHON_USEDEP}]
dev-python/pyenchant[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
dev-python/python-levenshtein[${PYTHON_USEDEP}]
dev-python/simplebayes[${PYTHON_USEDEP}]
dev-python/termcolor[${PYTHON_USEDEP}]
dev-python/whoosh[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -17,6 +17,7 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="app-text/poppler[introspection]
$(python_gen_cond_dep 'dev-python/configparser[${PYTHON_USEDEP}]' python2_7 )
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pycountry[${PYTHON_USEDEP}]

@ -1,5 +1,3 @@
DIST paperwork-0.3.2.tar.gz 179509 SHA256 55a3aa814cf0b62bc2e40d0b4789068ebec9bfd9fff182d75429aca624d243f1 SHA512 b9dd1010f308d28e300d246d103cdd15253ed8e653721a89ab7de1aa6129b9a52f6ca6afe4714e19fca41369441240900af23faefd7284bbd420a9833bf3449e WHIRLPOOL f20ac1e45b754612b452d3bbb5854857c604108fe4a71b8870de7b317087b99597dc3c9275776c0b1cd68118c78c45f38195ef4635abe514a565a7e1b911895d
DIST paperwork-1.0.1.tar.gz 206786 SHA256 65976920d18a09ca5ff07088ec73073b857dfb40b4674e428619c8a90726ca01 SHA512 10f854586381b6eb3eabb654cf42c7372594f1c413f601ebbff75f806c841e71e0883bbbfa482802d0f083521689d82ff0416bdbb378d9041402a0ed971b1ed6 WHIRLPOOL 1e314ed44bf86a4c97e7f30667fe07e40ed390715278cf418df0d0bd219b32e33256ac0606cadc10ec5c2a5d7847cda62850adc2bc15ace8c4583da71232bb38
DIST paperwork-1.0.2.tar.gz 274148 SHA256 0884c53f0a23fd396428fbc7cc0499d6ab95f7d76df369d68bffebfd5bf2d1ae SHA512 607fa9f27a367adf8256e59d8d72e2c51822e51563d8e705bc20d4c5a99c3f924f81f262adcc0fd1950f4de97840f5f25e030aa8be164bdabc3bf7c07e2152a4 WHIRLPOOL 74ac71c9c59de5931ba159bbebb9599d1023be1cc4093e27e50600d34b8c0cc00fe52fed8e2409e2f40a7b2aa0bc4b62d2e87ff117a4a32902edbee61bf038af
DIST paperwork-1.0.4.tar.gz 328507 SHA256 08deac7c503f2e589a20e0fd14c56b034a333478cf87761e2e6ce924470a4c79 SHA512 5aae6e719136e25e691b427bb0ad70456d47f2744ce90e42d97ba6bc973c11f8740ab8c8e5a64e3c33d77ed70eebea8832fd7de3b85e5a8e1769f3b4b20608f7 WHIRLPOOL 0b0e9ee62a83a23548181cce1154e78798cc8a6734f181ac3c03af5346da571922754bed33550a3dfc0d6832d72c22b9ffd42bbf2e3bc924aa8db9b57cc6932a
DIST paperwork-1.0.5.tar.gz 328468 SHA256 8a09910f852196983f4beabe97711ae1624d2071755cf6a6fed99d73bedc91ae SHA512 92c7515f10a766064cf1b48a3a482529665c265b09c26c27971e5942020749698168171fa7d242984883d9d4b09c5dd8ae6a29c6626fcb4d96972495164e425e WHIRLPOOL ce18d41ada101cc4b3a7d5d192fe780a78c9d41d044a7c7b1f0eca701ece25653c8b1588bcfd32eb5ae30552e299dd8537850c5363f38d875cde2d29663293a3
DIST paperwork-1.0.6.tar.gz 329420 SHA256 b0f5d1cea1f4930e748d635f5aab7eed3282b8aea221b8c0624c71e76c7674c1 SHA512 35248ce3428a60f05865cf02ffda1f60c5462bae5bc0544566d64d827f3466ebfbf410f933ad70563e04c687b28255071a3d8c833d2316cbeb228a0e965398af WHIRLPOOL 269a365c303ecb23276613996f1daf571120406cb39edcb00ef5cbf1168bfb6b8c0fb5571d3a1d155de9ba41bb960ed8829d377dbaed3793ad33358ce6bd5267

@ -1,30 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit distutils-r1
DESCRIPTION="a personal document manager for scanned documents (and PDFs)"
HOMEPAGE="https://github.com/jflesch/paperwork"
SRC_URI="https://github.com/jflesch/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=app-text/paperwork-backend-1.0.1[${PYTHON_USEDEP}]
dev-python/libpillowfight[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pyenchant[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
dev-python/pyinsane:2[${PYTHON_USEDEP}]
>=dev-python/pyocr-0.3.0[${PYTHON_USEDEP}]
dev-python/simplebayes[${PYTHON_USEDEP}]
dev-util/glade[introspection,python]
x11-libs/gtk+:3[introspection]"
DEPEND="${RDEPEND}"

@ -1,30 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit distutils-r1
DESCRIPTION="a personal document manager for scanned documents (and PDFs)"
HOMEPAGE="https://github.com/jflesch/paperwork"
SRC_URI="https://github.com/jflesch/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="~app-text/paperwork-backend-${PV}[${PYTHON_USEDEP}]
dev-python/libpillowfight[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pyenchant[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
dev-python/pyinsane:2[${PYTHON_USEDEP}]
>=dev-python/pyocr-0.3.0[${PYTHON_USEDEP}]
dev-python/simplebayes[${PYTHON_USEDEP}]
dev-util/glade[introspection,python]
x11-libs/gtk+:3[introspection]"
DEPEND="${RDEPEND}"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -17,6 +17,7 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="~app-text/paperwork-backend-${PV}[${PYTHON_USEDEP}]
$(python_gen_cond_dep 'dev-python/configparser[${PYTHON_USEDEP}]' python2_7 )
dev-python/libpillowfight[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]

@ -1,2 +1,3 @@
DIST pelican-3.6.0.tar.gz 773887 SHA256 ff0db0e355295d1170988dc6d22388f3681f75accd51d02455638ad18a85c837 SHA512 7c4bcda6155b363d9e0d31d1763f20f9e3a3e9c5cd250ef4ce02305504e910c3ad61b3ae4ab909d1bca51a46102fe59583a6700f5a32a14d0c1cde47507db3d0 WHIRLPOOL 6685061f617f56b36cdb29f303765eace8703229caaae7d680b035a6a38ff7341bf72e06c8f980a8b28f156f429995e3e91c752337bd14fd9641813f63957131
DIST pelican-3.6.3.tar.gz 775060 SHA256 d19bc7df61afc5b68eba028f0cf0832ee2a12a04a01d7fe11bdfdd847ddd417b SHA512 8bd8fcb72e67955d9c267731f74905417174d0767ec159d9b141e74aaa3cd8ee095270a7cc30847c413c702944df0c0b974ff8e98c55aa5004c00dbc55eadb16 WHIRLPOOL d4f021bba46dddb73159aa21d034b589978a823fed29ab07ad8aac1adf15b94f8f88a813253fedf9fb118e4e3e925bdc86487ddd6ba3427954ca1e184105b2cf
DIST pelican-3.7.0.tar.gz 784432 SHA256 14a2fa2e366776c0ba44419a7364e3c1c4b36870920c458005584538f49a3f69 SHA512 e4b8a771737a8f6fab109b0f4544229f09141f38210b502f605ae449be7ba12bb43db6637592d2e9060255e923f092c6cfe8dc7bbeec1431d5b625f3a9b8222d WHIRLPOOL f0706d7748327374f524093f543bbd5c58933825a3a682490d54ab09205b989997e4960880864aa565e696f86810ec9275929b66b85cfff3c4f3a269e8b9673d

@ -0,0 +1,54 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit distutils-r1
DESCRIPTION="A tool to generate a static blog, with restructured text or markdown input files"
HOMEPAGE="http://blog.getpelican.com/ https://pypi.python.org/pypi/pelican"
SRC_URI="https://github.com/getpelican/pelican/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples markdown test"
DEPEND=">=dev-python/feedgenerator-1.9[${PYTHON_USEDEP}]
>=dev-python/jinja-2.7[${PYTHON_USEDEP}]
dev-python/docutils[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/unidecode[${PYTHON_USEDEP}]
dev-python/blinker[${PYTHON_USEDEP}]
>=dev-python/six-1.4[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
markdown? ( dev-python/markdown[${PYTHON_USEDEP}] )
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/markdown[${PYTHON_USEDEP}]
)"
RDEPEND=""
DOCS=( README.rst )
python_compile_all() {
use doc && emake -C docs html
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
if use examples; then
insinto "/usr/share/doc/${PF}"
docompress -x "/usr/share/doc/${PF}/samples"
doins -r samples
fi
distutils-r1_python_install_all
}
python_test() {
nosetests || die "Testing failed with ${EPYTHON}"
}

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -24,7 +24,7 @@ LICENSE="CPL-1.0 GPL-3 LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="advertisement cal debug dictdotcn espeak examples flite
fortune gucharmap +htmlparse info man perl +powerwordparse
fortune gnome gucharmap +htmlparse info man perl +powerwordparse
pronounce python qqwry spell tools updateinfo +wikiparse +wordnet
+xdxfparse youdaodict"
@ -41,6 +41,12 @@ COMMON_DEPEND="
x11-libs/pango
espeak? ( >=app-accessibility/espeak-1.29 )
flite? ( app-accessibility/flite )
gnome? (
gnome-base/gconf:2
gnome-base/libbonobo
gnome-base/libgnome
gnome-base/orbit:2
)
gucharmap? ( gnome-extra/gucharmap:0= )
spell? ( >=app-text/enchant-1.2 )
tools? (
@ -92,6 +98,11 @@ src_prepare() {
sed -i '1 a # -*- coding: utf-8 -*-' tools/src/uyghur2dict.py || die
fi
# bug 604318
if ! use gnome; then
sed -i '/AM_GCONF_SOURCE_2/d' dict/configure.ac || die
fi
eapply_user
eautoreconf
gnome2_src_prepare
@ -107,7 +118,6 @@ src_configure() {
gnome2_src_configure \
--disable-darwin-support \
--disable-festival \
--disable-gnome-support \
--disable-gpe-support \
--disable-maemo-support \
--disable-schemas-install \
@ -119,6 +129,7 @@ src_configure() {
$(use_enable espeak) \
$(use_enable flite) \
$(use_enable fortune) \
$(use_enable gnome gnome-support) \
$(use_enable gucharmap) \
$(use_enable htmlparse) \
$(use_enable info) \

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -23,3 +23,5 @@ DEPEND="${RDEPEND}
test? ( >=dev-lang/elixir-1.1 )"
DOCS=( CHANGELOG.md README.md )
PATCHES=( "${FILESDIR}"/${PV}-0001-Fix-unittests.patch )

@ -0,0 +1,92 @@
From 4b65d1603c9b16cf440e0b434673de9d7bdca6b5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pawe=C5=82=20Chmielowski?= <pchmielowski@process-one.net>
Date: Mon, 2 Jan 2017 10:58:33 +0100
Subject: [PATCH] Load locally build .so file when performing tests
This should help with issue #19 and #20
---
src/fxml.erl | 5 ++++-
src/fxml_stream.erl | 11 +++++++----
test/fxml_test.erl | 6 ++----
3 files changed, 13 insertions(+), 9 deletions(-)
diff --git a/src/fxml.erl b/src/fxml.erl
index 935bf28..ed6e535 100644
--- a/src/fxml.erl
+++ b/src/fxml.erl
@@ -36,7 +36,7 @@
append_subtags/2, get_path_s/2,
replace_tag_attr/3, replace_subtag/2, to_xmlel/1]).
--export([load_nif/0]).
+-export([load_nif/0, load_nif/1]).
-include("fxml.hrl").
-export_type([xmlel/0]).
@@ -44,6 +44,9 @@
%% Replace element_to_binary/1 with NIF
load_nif() ->
SOPath = p1_nif_utils:get_so_path(?MODULE, [fast_xml], "fxml"),
+ load_nif(SOPath).
+
+load_nif(SOPath) ->
case catch erlang:load_nif(SOPath, 0) of
ok -> ok;
Err -> error_logger:warning_msg("unable to load fxml NIF: ~p~n", [Err]),
diff --git a/src/fxml_stream.erl b/src/fxml_stream.erl
index a2fcb01..ee1a949 100644
--- a/src/fxml_stream.erl
+++ b/src/fxml_stream.erl
@@ -30,7 +30,7 @@
-export([new/1, new/2, new/3, parse/2, close/1, reset/1,
change_callback_pid/2, parse_element/1]).
--export([load_nif/0]).
+-export([load_nif/0, load_nif/1]).
-include("fxml.hrl").
@@ -54,13 +54,16 @@
-export_type([xml_stream_state/0, xml_stream_el/0]).
load_nif() ->
- NifFile = p1_nif_utils:get_so_path(?MODULE, [fast_xml], "fxml_stream"),
- case erlang:load_nif(NifFile, 0) of
+ SOPath = p1_nif_utils:get_so_path(?MODULE, [fast_xml], "fxml_stream"),
+ load_nif(SOPath).
+
+load_nif(SOPath) ->
+ case erlang:load_nif(SOPath, 0) of
ok ->
ok;
{error, {Reason, Txt}} ->
error_logger:error_msg("failed to load NIF ~s: ~s",
- [NifFile, Txt]),
+ [SOPath, Txt]),
{error, Reason}
end.
diff --git a/test/fxml_test.erl b/test/fxml_test.erl
index e41a3dc..0bd2f91 100644
--- a/test/fxml_test.erl
+++ b/test/fxml_test.erl
@@ -39,7 +39,8 @@ close(State) ->
?assertEqual(true, fxml_stream:close(State)).
start_test() ->
- ?assertEqual(ok, application:start(fast_xml)).
+ ?assertEqual(ok, fxml:load_nif(p1_nif_utils:get_so_path(fxml, [], "fxml"))),
+ ?assertEqual(ok, fxml_stream:load_nif(p1_nif_utils:get_so_path(fxml_stream, [], "fxml_stream"))).
tag_test() ->
?assertEqual(#xmlel{name = <<"root">>},
@@ -877,6 +878,3 @@ rpc_empty_response_test() ->
Result = {response, []},
?assertEqual({ok, Result}, fxmlrpc:decode(Response)),
?assertEqual(Response, fxmlrpc:encode(Result)).
-
-application_stop_test() ->
- ?assertEqual(ok, application:stop(fast_xml)).
--
2.11.0

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -12,7 +12,7 @@ SRC_URI="https://github.com/redis/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/0.13"
KEYWORDS="~amd64 ~hppa ~ppc64 ~x86 ~x86-fbsd ~x64-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x64-solaris"
IUSE="examples static-libs test"
DEPEND="test? ( dev-db/redis )"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -19,7 +19,7 @@ fi
LICENSE="BSD"
SLOT="0"
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 ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
REQUIRED_USE="?? ( libedit readline )"

@ -0,0 +1,34 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit distutils-r1
DESCRIPTION="Python parser for the CommonMark Markdown spec"
HOMEPAGE="https://github.com/rtfd/CommonMark-py"
LICENSE="BSD"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="
dev-python/future[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
dev-python/hypothesis[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
"
# unrestrict for versions >= 0.7.2
RESTRICT=test
python_test() {
LC_ALL='en_US.utf8' LC_CTYPE='en_US.utf8' LANG=en_US.utf8 PYTHONIOENCODING=UTF-8 \
esetup.py test
}

@ -0,0 +1 @@
DIST CommonMark-0.5.4.tar.gz 120316 SHA256 34d73ec8085923c023930dfc0bcd1c4286e28a2a82de094bb72fabcc0281cbe5 SHA512 1983714a50a627f30f86af0d02dad9e52cb7b0ffce29691d0e740f587e599ead6de2412d72b895b7df772e1c81e171e56dfecaf593e611af65bd5798632a98ad WHIRLPOOL f375b772faff450af98d73b3559dabe7b7369951cd8cf9ea45046bf5de875022212b7e92daee3fa7d3fb63d44894a301991a4561ac8a8b0c78eef64c83062fad

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<longdescription lang="en">
Pure Python port of jgms commonmark.js, a Markdown parser and
renderer for the CommonMark specification, using only native
modules. Once both this project and the CommonMark specification
are stable we will release the first 1.0 version and attempt to
keep up to date with changes in commonmark.js.
</longdescription>
<upstream>
<remote-id type="pypi">CommonMark</remote-id>
<remote-id type="github">rtfd/CommonMark.py</remote-id>
</upstream>
</pkgmetadata>

@ -1,3 +1,4 @@
DIST feedgenerator-1.6.tar.gz 21517 SHA256 ec66b671a946381e02ee97b5f4746959c4bda960be4994ce39be5a7f5eb445fe SHA512 6b96094209ae206be75909f2ad9a9420a06e1fa47b8a5e28db4da16c5b157014f9f8d1677edc8a7347384fe0f0a91aa4f664257adfa994a46b6dc49d9349472b WHIRLPOOL f334860efbce23b2ab9c3217f035d5f1263cc59ac7434b6be68f62b683d3b765f88f0c1566a1ef34634e167b3746720b6718577e54c47afcadd0676e115e74d5
DIST feedgenerator-1.7.tar.gz 22155 SHA256 5d6b0b10134ac392be0c0c3a39c0e1d7e9c17cc7894590f75981e3f497a4a60f SHA512 359e584af7766b1a67c752df88ad67f06f9b2a6677d2e858484286b079e33b47192a5cf141fc86eb5590d86175e24d3fa1e87506773c28f6a35b2dc545520044 WHIRLPOOL 0d9d2b22ac0c6b31ae3b53d48e07d9707d83d895ce6b16f59ecf6d03269435d7bd88b9309673de688b09b68a120bd316b6ad51efc7d9cdc3b73882217f2fecb2
DIST feedgenerator-1.8.tar.gz 4135643 SHA256 c00a60ee5179c99330078f4016c39924154a34677f0b84c62556b5ebc2ad7156 SHA512 644f75d5d6ec729c2522749db7fe7c4b0d5ad70b065fb93b255276af199a3e0c21d9ceb60e07d982a7553b7b596853677547b33b6fe21d07788a12da91022566 WHIRLPOOL 20473bce64263731143115249c629376a8563f8dcce68a0b62a09966ff48f9b478f813c147ee5a7e10695476c4ecd773976fca28f6210b4467fe2f1c4f55dc97
DIST feedgenerator-1.9.tar.gz 4136224 SHA256 5ae05daa9cfa47fa406ee4744d0b7fa1c8a05a7a47ee0ad328ddf55327cfb106 SHA512 77f4df51c6bdf261f0d1665206ab048a21f8660cf8f2c7abf3d71e17c63284240d0eaa690dd6d53b0b7d8ce9c9e0349094d5270c75c2a069608b7717538d7fa1 WHIRLPOOL f5f0dbfde157ecba644eeaaf7ca7b2c03b576d5df51f6ef98308cc071051f621dcd2080a1d17579abbf9dde513fb28f47a8a487eda80154605eb2d90c91de302

@ -0,0 +1,31 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy )
inherit distutils-r1
DESCRIPTION="Standalone version of django.utils.feedgenerator"
HOMEPAGE="https://pypi.python.org/pypi/feedgenerator"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/six[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}] )"
RDEPEND=""
src_prepare() {
distutils-r1_src_prepare
# Allow pypy to read MANIFEST.in
ln -s tests_feedgenerator tests || die
}
python_test() {
"${PYTHON}" setup.py test
}

@ -5,10 +5,9 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<longdescription>Pika is a pure-Python implementation of the AMQP 0-9-1
protocol that tries to stay fairly independent of the underlying network
support library. Pika was developed primarily for use with RabbitMQ, but
should also work with other AMQP 0-9-1 brokers.
<longdescription>
fusepy is a Python module that provides a simple interface to FUSE and
MacFUSE. It's just one file and is implemented using ctypes.
</longdescription>
<upstream>
<remote-id type="github">terencehonles/fusepy</remote-id>

@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
KEYWORDS="alpha amd64 arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
IUSE="examples"
python_test() {

@ -1,2 +1,3 @@
DIST pycodestyle-2.0.0.tar.gz 81701 SHA256 37f0420b14630b0eaaf452978f3a6ea4816d787c3e6dcbba6fb255030adae2e7 SHA512 c003a75bb8873d8ec09cbaf7391c75ebd4739eeab518bbea03c8b2cdc18839773190352166ded78d32992adb56895ee1502003bca11b2d63676c10facb879ac8 WHIRLPOOL 3f162936ea03c8bcd2ba7adbcb77c3d8e44549090875719c888a9fbd86bb9cbf16d4378ffc1c2f28050253520aa86753172816429bc530bc074a2f8fd3e88613
DIST pycodestyle-2.1.0.tar.gz 85519 SHA256 5b540e4f19b4938c082cfd13f5d778d1ad2308b337abbc687ab9335233f5f3e2 SHA512 901025813884612a04a1f37d2197a7757a050cb38f0dcbff7602b636ad22ae73e943d9b6a5028feda3bec9e55eca91064ace0416ffab8ea0c1721c50dd5c2673 WHIRLPOOL edf365450a7e3440fc5302cef220817fad67832890f72624a5397f8fa69f4e9ff522f7b041788d5852e7875dc707d6b8bb94f481accfcf138c62a0efbaa891dd
DIST pycodestyle-2.2.0.tar.gz 85811 SHA256 df81dc3293e0123e2e8d1f2aaf819600e4ae287d8b3af8b72181af50257e5d9a SHA512 19c925158d6d0fa704f58387585aa4a618c4973d9f6e99a7831d9a41cb7886a4f1fec8b696162787a84dc575adb6e1cc253fb4af31252ae9cff0ced4b066c346 WHIRLPOOL 49421e7a3a18ce6fa5959fbd22c68022eeef54949fe54ae2c4cc8e4e3c7a1e3356066ae793e4468f8716d0edaffb7c4714c5cdf7750906d533dd5c010574ee4e

@ -0,0 +1,38 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="Python style guide checker (fka pep8)"
HOMEPAGE="https://pypi.python.org/pypi/pycodestyle"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
PYTHONPATH="${S}" "${PYTHON}" pycodestyle.py -v --statistics pycodestyle.py || die
PYTHONPATH="${S}" "${PYTHON}" pycodestyle.py -v --testsuite=testsuite || die
PYTHONPATH="${S}" "${PYTHON}" pycodestyle.py --doctest -v || die
esetup.py test
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
distutils-r1_python_install_all
}

@ -0,0 +1 @@
DIST pydot-ng-1.0.0.tar.gz 263582 SHA256 63ffae76adf98672ab6e87072637bdfd14b1f6fabab704bc30f2a70b31e963a8 SHA512 b0570a63f89f8c192de93e13f39d715aee987a62476ed0b4d378db0148ba3884c6ea5de6f4035dd92fce1d140b9900630096bdf408037cb430a08b561242e724 WHIRLPOOL fbe7f30b177769d614ba55d364f99226de15f302dbd54b26f2de1a010b1e37ac601fefefe76deca3a53c86683b0ad5048c3d54b070b22e4c28aec8e9f321502a

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<longdescription>Python 2 and 3 bindings for Graphviz dot language</longdescription>
<upstream>
<remote-id type="pypi">pydot-ng</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,33 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} )
inherit distutils-r1
DESCRIPTION="Python interface to Graphviz's Dot language next gen"
HOMEPAGE="https://github.com/pydot/pydot-ng"
SRC_URI="https://github.com/pydot/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="
dev-python/pyparsing[${PYTHON_USEDEP}]
media-gfx/graphviz"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/unittest2[${PYTHON_USEDEP}]
)"
python_test() {
"${PYTHON}" -m pytest test || die "tests failed under ${EPYTHON}"
}

@ -1,4 +1,3 @@
DIST pyinsane-1.4.0.tar.gz 303703 SHA256 e0ba69440f366854c26cb4661bf08fdce95eefa4b99a461c5e8d057909210f55 SHA512 ed56f996174be0ab45cae1380eacb0439b0d0549ea6b2e3c34667a2841822412dc99782d7bba7eaae71b70179f0e3cd5039d38e751ac0598562d68eea1aa8ec8 WHIRLPOOL 48204a0f7b66e8e21b010c3efc8fbcaefd6451bb19a5800e687e3c177b41a149f5b1adc9cdf71e7ce1f16288d2e696061bd028b4e1dce0ae5cf8f739c59de017
DIST pyinsane-2.0.3.tar.gz 322092 SHA256 9dfd70f6542ee64f84568c6a14285d08d8235e0e3a8de73842a1bd8bc5b39250 SHA512 3df4a1316680500bec03c54ddb0e4735f732437a4356e4d4b56a901d5a87be71447ec66bec349016ce869bc955f1acb99edf7b158ee67764653a797ecc3bb29b WHIRLPOOL c9fba19bc177ccd32dae16784bb8fd4f355226a9c628c9fc2e568c5b9c8b77b64d7de2ef2368ba6e979dea823191a32791015fb37afcb33292b30707400dc427
DIST pyinsane-2.0.6.tar.gz 322776 SHA256 039e6b462c510edb62bd2fc781c60eea60e7cdac836016195cabeff894d4d203 SHA512 4dac60e3a193f4e4a693ffe77196aebde690a36b89d6a9801ccc7e69a43c81229540e1a250455a3f61ecec655f5bfba9efab83801009263a5a2076fdda676fde WHIRLPOOL 8c4e2ca54507b51cbc46145bb1b3639e72f68a09da02bed6feae8e73b102f5940d64978fd5775ed979075ed30069dfcc4e63b3d4875e417eee4429ba91673756
DIST pyinsane-2.0.7.tar.gz 323240 SHA256 e6a75f8ed0800c6be53f53cceecef70728f915f488138f4e612dd1e6e7e82374 SHA512 8b6f3325c4ca63e18e0fd5cd808fce701186548a13202d8a0c9a6b8106e8995c9cecf4107aa2225207a4e25b7b7720e2bd7bab4171d372c2ff9301dd129b7ec7 WHIRLPOOL 2a6b93734d3d9108093edea5ee6364488a0a80a3f7cd935b208593eae4e6bee280d18a705236f20ea3c9d8f4ac76e9e10348280938b893f4f9009e1d77b26424
DIST pyinsane-2.0.9.tar.gz 325576 SHA256 ffb90c9bbad17182c9f0cb354dd7a898aba5f821628462f9e7a92837f837fd85 SHA512 e882e237ce6c0e7a5055633b79814115e104d4ef0c417fdfff8f3bcac92527f432b3cab96c018445ae40455bb93fc5ef71d5e8cff1977878d1f09c0b121dfa2b WHIRLPOOL 9e0f2f86ba445f74d58d6645f689b5edaf743170aa521ff8c2086f3f18acf21f473d5c83582126540bfb033b93cdebe3eb4e56fb610b2eda12711fd6271d901c

@ -1,29 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit distutils-r1
DESCRIPTION="Python implementation of the Sane API and abstration layer"
HOMEPAGE="https://github.com/jflesch/pyinsane"
SRC_URI="https://github.com/jflesch/pyinsane/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="2"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="media-gfx/sane-backends
dev-python/pillow[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
RESTRICT="test" # Tests require at least one scanner with a flatbed and an ADF
python_prepare_all() {
sed -e "/'nose>=1.0'/d" -i setup.py || die
distutils-r1_python_prepare_all
}

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

@ -1,2 +1,3 @@
DIST pyocr-0.4.1.tar.gz 1277997 SHA256 6fdefe9aed5c0c6543876d9dbd33ac0fc222a38ccdf1e2104fb3adac13e1485e SHA512 1e0bd840b02239695b4b7d572e8abea772a0b8833f532a8eaa3e733020677c906a2daeb6845c265a2a47a7ffeae876599dd124e6b3a7f67e90fa082b92e44ceb WHIRLPOOL 82b5edcb243c6024e0b3c44136cd18e4c6f4ec901aac69aa091fec537c54233d5ec05cb56a9d819bfb21550c456ca4144bbf547468e5e47aff9854d1514d4b26
DIST pyocr-0.4.2.tar.gz 1279567 SHA256 60f468176f1f1580dd56c3ecacfdebd2119d5a6a8cd49defa9e04d1b2da2225c SHA512 7394749a5bec4f4c9059821687e63c87f18136ace7cb5125a3266fe6245b02cfb35ff94538a942b29b4ce02155fea2de47c252102bc593ecac5b4ec522a588af WHIRLPOOL 75ed9048b46ce4b76ac7129eefbec421dea311e64f1b4e69718bbff219b21aea512f274496ce41281cc711b2e5e56023411c4c00803da24ec4052888d252b74b
DIST pyocr-0.4.4.tar.gz 1281459 SHA256 e60cdf268fb663cd047b3a607bed3a341311c15d9b134c93ebfa789ddc43cd06 SHA512 793c53d0858a679d34374ed22d7bb600f9a4e6e49a312b5ccf1bbb9bd3390c63170833f36a691903e2301820a4fd6beb30f451c85b829779b77dce3ffab6c934 WHIRLPOOL 47b422b10cb8866a22450e731319b5c87cc41621e6de1b054a31ddf397a69a26af48563f5617e517fded7fbc0c548082d5b4f412c7d81c5a91c52b90f807e5ca

@ -0,0 +1,31 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit distutils-r1
DESCRIPTION="An optical character recognition (OCR) tool wrapper for python"
HOMEPAGE="https://github.com/jflesch/pyocr"
SRC_URI="https://github.com/jflesch/pyocr/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
IUSE="cuneiform +tesseract"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="cuneiform? ( app-text/cuneiform )
tesseract? ( app-text/tesseract )
dev-python/pillow
dev-python/six"
DEPEND="${RDEPEND}"
REQUIRED_USE="|| ( cuneiform tesseract )"
RESTRICT="test" # reguires tesseract[l10n_fr,l10n_en,l10n_jp]
python_test() {
${EPYTHON} run_tests.py || die
}

@ -0,0 +1 @@
DIST recommonmark-0.4.0.tar.gz 7112 SHA256 6e29c723abcf5533842376d87c4589e62923ecb6002a8e059eb608345ddaff9d SHA512 30d900840093c9ee2c1a322aeaba64c06c6f236e4c86a8d7604edc7d9fb0e78d66387f844619364d9253585db3f38d212242d2798153f343bc01ad281c146c9c WHIRLPOOL 6fec6b972f054cb3c67e5b3815797a8281bbbf5f41d9a3b090eef7d9c7605caa4d832a235f10be1ee8f1de0fa084e7c0628934c836fbc47af977657bcc8eedc7

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<longdescription lang="en">
This allows you to write CommonMark inside of Docutils and Sphinx
projects.
</longdescription>
<upstream>
<remote-id type="pypi">recommonmark</remote-id>
<remote-id type="github">rtfd/recommonmark</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,24 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit distutils-r1
DESCRIPTION="Python docutils-compatibility bridge to CommonMark"
HOMEPAGE="https://recommonmark.readthedocs.io/"
LICENSE="MIT"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-python/docutils[${PYTHON_USEDEP}]
<=dev-python/CommonMark-0.5.4[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
IUSE=""

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Tool for viewing on-line documentation in Qt help file format"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~arm ~hppa ~ppc64 x86"
KEYWORDS="amd64 arm ~hppa ~ppc64 x86"
fi
IUSE="webkit"

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="WYSIWYG tool for designing and building Qt-based GUIs"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 x86"
KEYWORDS="amd64 arm ~arm64 ~hppa ppc ~ppc64 x86"
fi
IUSE="declarative webkit"

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Tools for working with Qt translation data files"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 x86"
KEYWORDS="amd64 arm ~arm64 ~hppa ppc ~ppc64 x86"
fi
IUSE="qml"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Graphical tool for translating Qt applications"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~arm ~hppa ~ppc64 x86"
KEYWORDS="amd64 arm ~hppa ~ppc64 x86"
fi
IUSE=""

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Qt screen magnifier"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~arm ~hppa ~ppc64 x86"
KEYWORDS="amd64 arm ~hppa ~ppc64 x86"
fi
IUSE=""

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Interface to Qt applications communicating over D-Bus"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~arm ~hppa ppc ~ppc64 x86"
KEYWORDS="amd64 arm ~hppa ppc ~ppc64 x86"
fi
IUSE=""

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~arm ~hppa ~ppc64 x86"
KEYWORDS="amd64 arm ~hppa ~ppc64 x86"
fi
IUSE=""

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Qt documentation generator"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~arm ~hppa ppc ~ppc64 x86"
KEYWORDS="amd64 arm ~hppa ppc ~ppc64 x86"
fi
IUSE=""

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Bluetooth support library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~arm x86"
KEYWORDS="amd64 arm x86"
fi
IUSE="qml"

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 x86"
KEYWORDS="amd64 arm ~arm64 ~hppa ppc ~ppc64 x86"
fi
IUSE=""

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Cross-platform application development framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 x86"
KEYWORDS="amd64 arm ~arm64 ~hppa ppc ~ppc64 x86"
fi
IUSE="icu systemd"

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 x86"
KEYWORDS="amd64 arm ~arm64 ~hppa ppc ~ppc64 x86"
fi
IUSE=""

@ -9,7 +9,7 @@ inherit python-any-r1 qt5-build
DESCRIPTION="The QML and Quick modules for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 x86"
KEYWORDS="amd64 arm ~arm64 ~hppa ppc ~ppc64 x86"
fi
IUSE="gles2 +jit localstorage +widgets xml"

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Set of QML types for adding visual effects to user interfaces"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
KEYWORDS="amd64 arm ~hppa ~ppc ~ppc64 x86"
fi
IUSE=""

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 x86"
KEYWORDS="amd64 arm ~arm64 ~hppa ppc ~ppc64 x86"
fi
# TODO: linuxfb

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Qt5 module for integrating online documentation into applications"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~arm ~hppa ~ppc64 x86"
KEYWORDS="amd64 arm ~hppa ~ppc64 x86"
fi
IUSE=""

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

Loading…
Cancel
Save