parent
52b6ee2773
commit
c8cad03b19
@ -1,3 +1,4 @@
|
||||
DIST docker-1.11.0.tar.gz 10637394 SHA256 088869b9a19ae17656e068aa6d3d473866e8133365427c601c671da1b2189057 SHA512 ecb7f531a5632fd6274e3eec59a5194c61d0788ab9f3864845cbc248232c2f14671a26c34abab8c5ca85ce6106ae72ea3ae4e5d133ad1efb126069ae82a2dba0 WHIRLPOOL 20b0ef1642d2fea2ae186a17786d95f138fb7df92daa104f00c481488f82eadd5e8f27a0a8e926d68f495fd62bc132d83817a0831f84b3786474a9408d87878f
|
||||
DIST docker-1.12.6.tar.gz 13694205 SHA256 0413f3513c2a6842ed9cf837154c8a722e9b34cb36b33430348489baa183707e SHA512 98e0fa0ec0dad4d392188b0d2cf42b2b564403463c369e1fe060f1abc2e97d97375a88587080671ef905e6a34b991d83265f43c3112575af019cf85eef0c2c25 WHIRLPOOL 55d10e4c4ab960320094637a847768ad85dc1fccaa6cc77ea0ca82f2d23b27e92e2f2c0cbc03f53676012c95883f65c6fa16d26970138fa129d37bf278fc8c0b
|
||||
DIST docker-1.13.0.tar.gz 7746065 SHA256 845cc9a7a48ed1cc60f062882285358a1c2a845b74c5d1d859606a28e4a47d3e SHA512 c5531f0c4bfeb541a4bf9b324830afaa27edb99f34990bdfa588843baa169edb1c2d545452ee8074a1ac322e7788952eb369db884c015e29763247e1e023172c WHIRLPOOL 87fcadde4ef2c15d432b38e06c4ed4d6df03bb6ecddd24e489712020c2be3932da2f9ff47c2fc78dd0b56dacb94b89dc58a2d1c7d8995e1e5b834acd28a33011
|
||||
DIST docker-1.13.0_rc7.tar.gz 7745191 SHA256 fe87ec128309c9cd212690844d799ceb83a0ef25fca0a6b4a0c4f58c60f79391 SHA512 4f574bee7d0ef2d734843418f7e13e7ba83cc22b2b98261771fbfd40854a0a7efaf3eeb152662d00d21aaba7b6fe7d7e5de051ba7fd6919da8d28a7470023f3b WHIRLPOOL 10252222d7e7c598c808c7b01f3d658fab379462ff3c5a6cdb70d2b2dd9a73c052f436be170ffe74e73b21bf49e761205102ac049b0f0363aaa29d81991d2721
|
||||
|
@ -0,0 +1,287 @@
|
||||
# Copyright 1999-2017 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="49bf474"
|
||||
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.5
|
||||
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
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST htmldoc-1.8.27-source.tar.bz2 3960271 SHA256 89ffd223734268375dc959c200622dc5f167576c5cad9d7ce4bd7567faeb9613 SHA512 f0b2b6fec4925e549e74d6721f15b5de00c8c4889b0c67689945c408ed88074acb1330cae155655a1986adc0ca549cea32e242aa1ecac8e6338a1739f7c85438 WHIRLPOOL 0716ef8e70d11208668685b3b2cc742111940c91264a97531e705351721f3f14260c05479f35f73c2961238e163e0f5407c5bb2769984ccbcb5063736ebd4b39
|
||||
DIST htmldoc-1.8.29-source.tar.bz2 4089227 SHA256 e8c96ad740d19169eab8305c8e2ee1c795c4afa59ba99d18786ad191a2853f31 SHA512 06c4367b84005624564dfb33d2cc632cbfc711268ffce9efe00c17760da17637949fc7415fd29fcd63edc26ba96ff18cf57d1e9d36e7205b92ac2095cf4acfc8 WHIRLPOOL 3efe016ce4e071d164e3ca44fe3c8cba9ba830eb0847215116fbccab45b7ae913bfe94c723d4c8ba952c48ce31c68e5c4a71bd7048030a03c8fb3dffe42ea6d3
|
||||
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Convert HTML pages into a PDF document"
|
||||
SRC_URI="http://www.msweet.org/files/project1/${P}-source.tar.bz2"
|
||||
HOMEPAGE="http://www.msweet.org/projects.php?Z1"
|
||||
|
||||
IUSE="fltk ssl"
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86"
|
||||
|
||||
DEPEND=">=media-libs/libpng-1.4
|
||||
virtual/jpeg
|
||||
fltk? ( x11-libs/fltk:1 )
|
||||
ssl? ( >=dev-libs/openssl-0.9.6e )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
# this needs to be figured out, since htmldoc looks for all three libs
|
||||
# right now there's no virtual/ssl
|
||||
#
|
||||
# --enable-openssl use OpenSSL for SSL/TLS support, default=yes
|
||||
# --enable-gnutls use GNU TLS for SSL/TLS support, default=yes
|
||||
# --enable-cdsassl use CDSA for SSL/TLS support, default=yes
|
||||
|
||||
src_prepare() {
|
||||
# make sure not to use the libs htmldoc ships with
|
||||
mkdir foo ; mv jpeg foo/ ; mv png foo/ ; mv zlib foo/
|
||||
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-sscanf-overflows.patch \
|
||||
"${FILESDIR}"/${PN}-fortify-fail.patch \
|
||||
"${FILESDIR}"/${PN}-libpng15.patch \
|
||||
"${FILESDIR}"/${P}-crash.patch
|
||||
|
||||
sed -i "s:^#define DOCUMENTATION \"\$prefix/share/doc/htmldoc\":#define DOCUMENTATION \"\$prefix/share/doc/${PF}/html\":" \
|
||||
configure || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf="$(use_enable ssl openssl) $(use_with fltk gui)"
|
||||
econf ${myconf}
|
||||
# Add missing -lfltk_images to LIBS
|
||||
if use fltk; then
|
||||
sed -i 's:-lfltk :-lfltk -lfltk_images :g' Makedefs || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einstall bindir="${D}/usr/bin"
|
||||
|
||||
# Minor cleanups
|
||||
mv "${D}/usr/share/doc/htmldoc" "${D}/usr/share/doc/${PF}"
|
||||
dodir /usr/share/doc/${PF}/html
|
||||
mv "${D}"/usr/share/doc/${PF}/*.html "${D}/usr/share/doc/${PF}/html"
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST libgit2-0.22.3.tar.gz 3594098 SHA256 511fe60e7c12c3525b4e0489861e5c1fe0e331d604bee9a3dfb8420c2f288f60 SHA512 2bbb04789702d206e65b18d96752113d2c1b0af7b7779cf7c90c326ec47f535b36327b0171ae1f614179c24275e2c04c51d62e44eedba87530509a29c15ab25c WHIRLPOOL 2fbb2739856e6cef3ae1a103e1b999b3362c79536423e5cd6d46d60276a14e87298ec36e2e03e8ea0fa8ebe28a140ba20ce077fb30ab3fc0d1337ec3b04fde87
|
||||
DIST libgit2-0.23.4.tar.gz 4065303 SHA256 c7f5e2d7381dbc4d7e878013d14f9993ae8a41bd23f032718e39ffba57894029 SHA512 f2f6244dfee4dab2dc5ef9607808404467a1f6baa684aa4e24b7116e7e7f63f396eef3282c1bcffbef47f19824731c2887deadbe3b2dad8a075b0639e5965d9e WHIRLPOOL 7346fd24616ba68929f02d686229a2f91caf2bf44ff88aadbb663ffb776dc6a5a222f0a9d7145ac9ef08ebcd321671e5c3d0175eca77230955bfaa2ca375ca6a
|
||||
DIST libgit2-0.24.2.tar.gz 4177238 SHA256 00f0a7403143fba69601accc80cacf49becc568b890ba232f300c1b2a37475e6 SHA512 aaba85ef65e00b5916642121dbf0e785c20332f29312e772186eef0eebba5c997a60f94dfb651cbab25c3070c7b4cc37e8619d9cb9fed590e1fb0460bcb7af02 WHIRLPOOL 090cc7b3f8ec3db468128d1441b4c4b02e8ec02b1e9f3d73ced5973083c81a811ac0e50ecfb61470e4a85a57af94772a74e9cf9d71fccac17e36938b05892e8a
|
||||
DIST libgit2-0.24.6.tar.gz 4178476 SHA256 7b441a96967ff525e790f8b66859faba5c6be4c347124011f536ae9075ebc30c SHA512 ea928629450f6619c17e76cf32e5d76ddd9e00d914b8a0fc2efdcc32ae271637c124a27a8d4c595b8dcf2048551b22f1bc3c5b6394b3022a2f852a06f7ab3396 WHIRLPOOL 210a1d75e56883d8c82cf549f103414cf8365762f585d1c7939f40f73f430199680d01a0092cbb91a1f65446d74f26cd757ded98dd9d504f7064452c3183d1a2
|
||||
|
@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils multilib
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~x86 ~ppc-macos"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A linkable library for Git"
|
||||
HOMEPAGE="https://libgit2.github.com/"
|
||||
|
||||
LICENSE="GPL-2-with-linking-exception"
|
||||
SLOT="0/24"
|
||||
IUSE="examples gssapi libressl ssh test threads trace"
|
||||
|
||||
RDEPEND="
|
||||
!libressl? ( dev-libs/openssl:0 )
|
||||
libressl? ( dev-libs/libressl )
|
||||
sys-libs/zlib
|
||||
net-libs/http-parser:=
|
||||
gssapi? ( virtual/krb5 )
|
||||
ssh? ( net-libs/libssh2 )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
DOCS=( AUTHORS CONTRIBUTING.md CONVENTIONS.md README.md )
|
||||
|
||||
src_prepare() {
|
||||
# skip online tests
|
||||
sed -i '/libgit2_clar/s/-ionline/-xonline/' CMakeLists.txt || die
|
||||
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
|
||||
$(cmake-utils_use_build test CLAR)
|
||||
$(cmake-utils_use_enable trace TRACE)
|
||||
$(cmake-utils_use_use gssapi GSSAPI)
|
||||
$(cmake-utils_use_use ssh SSH)
|
||||
$(cmake-utils_use threads THREADSAFE)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if [[ ${EUID} -eq 0 ]] ; then
|
||||
# repo::iterator::fs_preserves_error fails if run as root
|
||||
# since root can still access dirs with 0000 perms
|
||||
ewarn "Skipping tests: non-root privileges are required for all tests to pass"
|
||||
else
|
||||
local TEST_VERBOSE=1
|
||||
cmake-utils_src_test
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
if use examples ; then
|
||||
egit_clean examples
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
}
|
@ -0,0 +1,121 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
|
||||
# (needed due to CMAKE_BUILD_TYPE != Gentoo)
|
||||
CMAKE_MIN_VERSION=3.7.0-r1
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit cmake-utils git-r3 python-any-r1
|
||||
|
||||
DESCRIPTION="OCaml bindings for LLVM"
|
||||
HOMEPAGE="http://llvm.org/"
|
||||
SRC_URI=""
|
||||
EGIT_REPO_URI="http://llvm.org/git/llvm.git
|
||||
https://github.com/llvm-mirror/llvm.git"
|
||||
EGIT_BRANCH="release_40"
|
||||
EGIT_COMMIT="c329efbc3c94928fb826ed146897aada0459c983"
|
||||
|
||||
# Keep in sync with sys-devel/llvm
|
||||
ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
|
||||
NVPTX PowerPC RISCV Sparc SystemZ X86 XCore )
|
||||
ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
|
||||
LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
|
||||
|
||||
LICENSE="UoI-NCSA"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS=""
|
||||
IUSE="test ${ALL_LLVM_TARGETS[*]}"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-lang/ocaml-4.00.0:0=
|
||||
dev-ml/ocaml-ctypes:=
|
||||
~sys-devel/llvm-${PV}:=[${LLVM_TARGET_USEDEPS// /,}]
|
||||
!sys-devel/llvm[ocaml(-)]"
|
||||
# configparser-3.2 breaks the build (3.3 or none at all are fine)
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl
|
||||
dev-ml/findlib
|
||||
test? ( dev-ml/ounit
|
||||
$(python_gen_any_dep "~dev-python/lit-${PV}[\${PYTHON_USEDEP}]") )
|
||||
!!<dev-python/configparser-3.3.0.2
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}
|
||||
|| ( ${ALL_LLVM_TARGETS[*]} )"
|
||||
|
||||
# least intrusive of all
|
||||
CMAKE_BUILD_TYPE=RelWithDebInfo
|
||||
|
||||
python_check_deps() {
|
||||
! use test \
|
||||
|| has_version "dev-python/lit[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Python is needed to run tests using lit
|
||||
python_setup
|
||||
|
||||
# Allow custom cmake build types (like 'Gentoo')
|
||||
eapply "${FILESDIR}"/llvm-cmake-Remove-the-CMAKE_BUILD_TYPE-assertion.patch
|
||||
|
||||
# User patches
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local libdir=$(get_libdir)
|
||||
local mycmakeargs=(
|
||||
-DLLVM_LIBDIR_SUFFIX=${libdir#lib}
|
||||
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
-DLLVM_OCAML_OUT_OF_TREE=ON
|
||||
-DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
|
||||
-DLLVM_BUILD_TESTS=$(usex test)
|
||||
|
||||
# disable various irrelevant deps and settings
|
||||
-DLLVM_ENABLE_FFI=OFF
|
||||
-DLLVM_ENABLE_TERMINFO=OFF
|
||||
-DHAVE_HISTEDIT_H=NO
|
||||
-DWITH_POLLY=OFF
|
||||
-DLLVM_ENABLE_ASSERTIONS=OFF
|
||||
-DLLVM_ENABLE_EH=ON
|
||||
-DLLVM_ENABLE_RTTI=ON
|
||||
|
||||
-DLLVM_HOST_TRIPLE="${CHOST}"
|
||||
|
||||
# disable go bindings
|
||||
-DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
|
||||
|
||||
# TODO: ocamldoc
|
||||
)
|
||||
|
||||
use test && mycmakeargs+=(
|
||||
-DLIT_COMMAND="${EPREFIX}/usr/bin/lit"
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile ocaml_all
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# respect TMPDIR!
|
||||
local -x LIT_PRESERVES_TMP=1
|
||||
# Force using system-installed tools.
|
||||
sed -i -e "/llvm_tools_dir/s@\".*\"@\"${EPREFIX}/usr/bin\"@" \
|
||||
"${BUILD_DIR}"/test/lit.site.cfg || die
|
||||
cmake-utils_src_make check-llvm-bindings-ocaml
|
||||
}
|
||||
|
||||
src_install() {
|
||||
DESTDIR="${D}" \
|
||||
cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
|
||||
|
||||
dodoc bindings/ocaml/README.txt
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST Modern-Perl-1.20150127.tar.gz 13336 SHA256 94c13ef6811098888bef4e21b9ee1c1847945dda2f3c337035b00fda5d666247 SHA512 e57a0542937fccc1dfff37bd08a1f2d80725548beddb3439811697de3dc9ca4cb80e4ca96e383ffcdc2d3ec2e9fb6dfe167df95fd974d75a17b5228b7962e1c3 WHIRLPOOL 43af2251904fa052501703b10e7ac8d11ffb216963a273f4abb075fa15cd5a0caed05d82055e4c3f2a054b1307c1f4dd0ce303487ceeb944438a8593c13a14ba
|
||||
DIST Modern-Perl-1.20161229.tar.gz 13370 SHA256 30848a1d280fe6e458f950934a4bb197b4670f3367b439ccedb5334f4900c754 SHA512 64ed7ea6ec74564fcb06d3e547f12ce8c8a372d8478a6dc47d80d24374cb45097f72c26c86b268c42ebd09b4056b94b21798d7d1b51d82dec672f9357c1d51b9 WHIRLPOOL fc6656c0ceb5099af484c08169c5aa181142a2e516edde2e65027caf6c8ee336295eab1fbcd309cee34fa95e7d0c60e1149809cfb4f5c148ffa8301e03e607a3
|
||||
DIST Modern-Perl-1.20170117.tar.gz 13867 SHA256 5df2a83461163212db22b9c3353606a1a123616820fe50675041c34f004b3628 SHA512 74f310e652962dae3c734534e128d15f289ba4e616e42d65cf2b6d009dda1cd06e209d24ee0f675a643268825276732651a17a8c2cd8d41a4e1232c3fea8f286 WHIRLPOOL a0b9c02688cd836a803cde906d9e1bcca5053cf643a257233f31b499371ac9f8403ea665fc7ff47a9eb84bb808dbb3962165511dde067c0117e47ba70bc7844e
|
||||
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
DIST_AUTHOR=CHROMATIC
|
||||
DIST_VERSION=1.20170117
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="enable all of the features of Modern Perl with one import"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
RDEPEND="virtual/perl-IO
|
||||
>=virtual/perl-autodie-2.220.0"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
>=dev-perl/Module-Build-0.280.0
|
||||
test? (
|
||||
>=virtual/perl-Test-Simple-0.980.0
|
||||
)"
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit distutils-r1 git-r3
|
||||
|
||||
DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
|
||||
HOMEPAGE="http://llvm.org/"
|
||||
SRC_URI=""
|
||||
EGIT_REPO_URI="http://llvm.org/git/llvm.git
|
||||
https://github.com/llvm-mirror/llvm.git"
|
||||
EGIT_BRANCH="release_40"
|
||||
EGIT_COMMIT="c329efbc3c94928fb826ed146897aada0459c983"
|
||||
|
||||
LICENSE="UoI-NCSA"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="test"
|
||||
|
||||
S=${WORKDIR}/${P}/utils/lit
|
||||
|
||||
# Tests require 'FileCheck' and 'not' utilities (from llvm)
|
||||
DEPEND="
|
||||
test? (
|
||||
dev-python/psutil[${PYTHON_USEDEP}]
|
||||
sys-devel/llvm )"
|
||||
|
||||
# TODO: move the manpage generation here (from sys-devel/llvm)
|
||||
|
||||
python_test() {
|
||||
./lit.py -sv tests || die
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST diff-lcs-1.2.5.gem 49152 SHA256 a1d3dde665292317a883d319066792e3f0e6a24cade4bc4cc47605d27664c9ed SHA512 ce15cb794a97f9af8585c46b7a2404e1ad6e24e4910b6aa6c5126ef5996d86700979a54a154bab1c0602f19021b287dc865db3eebdc901fb42056f1e2180d0fe WHIRLPOOL 10076561d9895a3cc3c880f21e34e17aacdfcb790dbad44eedf48644eef5e9e04e65d3e4e8c16353f8bbfaa4a1d848a827cd5c2e2d57b8b58eeea3441bce1d7d
|
||||
DIST diff-lcs-1.3.gem 46080 SHA256 ea7bf591567e391ef262a7c29edaf87c6205204afb5bb39dfa8f08f2e51282a3 SHA512 b82de390d22e0c1337ddca923621b1cc842f583a93953ef07a303b428fe3a389f8a4a1a63617a58136c8d6215aff025a3bbec2a2f618e9ea81f471964f93b078 WHIRLPOOL df90c17e060324b8349f0b639514054972b17d8b786d23fbc5dceba62594d8a5aaa72e15806e1bbbc3485475e6485ea56146464b36a249ff5fb8b8911c49fd0a
|
||||
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby21 ruby22 ruby23 ruby24"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc History.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Use the McIlroy-Hunt LCS algorithm to compute differences"
|
||||
HOMEPAGE="https://github.com/halostatue/diff-lcs"
|
||||
|
||||
LICENSE="|| ( MIT Ruby GPL-2 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
@ -1 +1,2 @@
|
||||
DIST stringex-2.6.1.gem 130048 SHA256 e19fcf32cc429a12d454b14db3a43a6227ee9da233b10240fe1572c9aae7ce65 SHA512 b2ca4de05a8a1e3ef9fa85324f2280a27de7ef04ac3eb0f76006e07d86e5fa0fc84acd4ee6d39f86416bc769cf4e2804421703533b8609a18228cdfeb769a841 WHIRLPOOL 41e78d6563c166bd2e933caee86d3f61538b60d643344a576c7d636d2664e885c95ff6fafaa42c0563aaf8b9ef8f246016523544dbf88bfc8686be2d34b4ddb1
|
||||
DIST stringex-2.7.0.gem 130048 SHA256 e9864b143c4c27a61a2af5d8ad585809e36d7708b51daee412919ed44682031a SHA512 f47cbddc0e298548d230759c5d0da84bca4d754141ad900cbafad09748d389505358e2a4dd0b61f2e55804c15d9c6d1b0fbccde9c3cd3408814dd898461e1212 WHIRLPOOL 2de63c63fa28b726e87b5e5961d6790a3838b3cb0ae182a11ef15b916c5f7d03887cf54de18c8f6d0a360b13f670e82f8a4a4548fa97d8f8a31174aba65d3ce6
|
||||
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
|
||||
RUBY_FAKEGEM_DOC_DIR="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Extensions for Ruby's String class"
|
||||
HOMEPAGE="https://github.com/rsl/stringex"
|
||||
LICENSE="MIT"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc64"
|
||||
IUSE="test"
|
||||
|
||||
# we could rely on activerecord[sqlite3], but since we do not remove the
|
||||
# sqlite3 adapter from activerecord when building -sqlite3, it's easier
|
||||
# to just add another dependency, so the user doesn't have to change the
|
||||
# USE flags at all.
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
>=dev-ruby/i18n-0.6.9:0.6
|
||||
dev-ruby/redcloth
|
||||
dev-ruby/test-unit:2
|
||||
>=dev-ruby/activerecord-3
|
||||
dev-ruby/sqlite3 )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '1agem "i18n", "~>0.6.9"' test/test_helper.rb || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
# rake seems to break this
|
||||
ruby-ng_testrb-2 -Ilib -Itest test/unit/*/*_test.rb test/performance/*_test.rb || die "tests failed"
|
||||
}
|
@ -0,0 +1,118 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
|
||||
# (needed due to CMAKE_BUILD_TYPE != Gentoo)
|
||||
CMAKE_MIN_VERSION=3.7.0-r1
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit cmake-utils git-r3 python-single-r1 toolchain-funcs
|
||||
|
||||
DESCRIPTION="The LLVM debugger"
|
||||
HOMEPAGE="http://llvm.org/"
|
||||
SRC_URI=""
|
||||
EGIT_REPO_URI="http://llvm.org/git/lldb.git
|
||||
https://github.com/llvm-mirror/lldb.git"
|
||||
EGIT_BRANCH="release_40"
|
||||
EGIT_COMMIT="fcd2aac9f179b968a20cf0231c3386dcef8a6659"
|
||||
|
||||
LICENSE="UoI-NCSA"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="libedit ncurses python test"
|
||||
|
||||
RDEPEND="
|
||||
libedit? ( dev-libs/libedit:0= )
|
||||
ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
|
||||
python? ( dev-python/six[${PYTHON_USEDEP}]
|
||||
${PYTHON_DEPS} )
|
||||
~sys-devel/clang-${PV}[xml]
|
||||
~sys-devel/llvm-${PV}
|
||||
!<sys-devel/llvm-4.0"
|
||||
# swig-3.0.9+ generates invalid wrappers, #598708
|
||||
# upstream: https://github.com/swig/swig/issues/769
|
||||
DEPEND="${RDEPEND}
|
||||
python? ( <dev-lang/swig-3.0.9 )
|
||||
test? ( ~dev-python/lit-${PV}[${PYTHON_USEDEP}] )
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
||||
|
||||
# least intrusive of all
|
||||
CMAKE_BUILD_TYPE=RelWithDebInfo
|
||||
|
||||
src_unpack() {
|
||||
if use test; then
|
||||
# needed for patched gtest
|
||||
git-r3_fetch "http://llvm.org/git/llvm.git
|
||||
https://github.com/llvm-mirror/llvm.git" \
|
||||
c329efbc3c94928fb826ed146897aada0459c983
|
||||
fi
|
||||
git-r3_fetch
|
||||
|
||||
if use test; then
|
||||
git-r3_checkout http://llvm.org/git/llvm.git \
|
||||
"${WORKDIR}"/llvm
|
||||
fi
|
||||
git-r3_checkout
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local libdir=$(get_libdir)
|
||||
local mycmakeargs=(
|
||||
-DLLDB_DISABLE_CURSES=$(usex !ncurses)
|
||||
-DLLDB_DISABLE_LIBEDIT=$(usex !libedit)
|
||||
-DLLDB_DISABLE_PYTHON=$(usex !python)
|
||||
-DLLVM_ENABLE_TERMINFO=$(usex ncurses)
|
||||
|
||||
-DLLVM_BUILD_TESTS=$(usex test)
|
||||
# compilers for lit tests
|
||||
-DLLDB_TEST_C_COMPILER="${EPREFIX}/usr/bin/clang"
|
||||
-DLLDB_TEST_CXX_COMPILER="${EPREFIX}/usr/bin/clang++"
|
||||
# compiler for ole' python tests
|
||||
-DLLDB_TEST_COMPILER="${EPREFIX}/usr/bin/clang"
|
||||
|
||||
# TODO: fix upstream to detect this properly
|
||||
-DHAVE_LIBDL=ON
|
||||
-DHAVE_LIBPTHREAD=ON
|
||||
|
||||
# normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO
|
||||
# and TERMINFO_LIBS... so just force FindCurses.cmake to use
|
||||
# ncurses with complete library set (including autodetection
|
||||
# of -ltinfo)
|
||||
-DCURSES_NEED_NCURSES=ON
|
||||
)
|
||||
use test && mycmakeargs+=(
|
||||
-DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
|
||||
-DLIT_COMMAND="${EPREFIX}/usr/bin/lit"
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cmake-utils_src_make check-lldb-lit
|
||||
use python && cmake-utils_src_make check-lldb
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
# oh my...
|
||||
if use python; then
|
||||
# remove bundled six module
|
||||
rm "${D}$(python_get_sitedir)/six.py" || die
|
||||
|
||||
# remove custom readline.so for now
|
||||
# TODO: figure out how to deal with it
|
||||
# upstream is basically building a custom readline.so with -ledit
|
||||
# to avoid symbol collisions between readline and libedit...
|
||||
rm "${D}$(python_get_sitedir)/readline.so" || die
|
||||
|
||||
# byte-compile the modules
|
||||
python_optimize
|
||||
fi
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST courier-0.75.0.tar.bz2 6970339 SHA256 2571a5b938649681ee98a2dc137f088aae0fd584cca3adf2dde1d826185406cc SHA512 37e66329f157e18176d4ac8c5e814be78e80ff7dec234886bec8dce2ae5c58ac68bc18e07c739295c25fae8ec778b162bab505d85ea0998db7192d52c47e7bc6 WHIRLPOOL 8cfd184beddb48e7e6efab4917372ec331d3e08f608abc6257ed408df96e100cf28226665fe1018b24e00e4336d705417484a6d890f11a6feb84045d9f969e17
|
||||
DIST courier-0.76.4.tar.bz2 7237424 SHA256 4e2fd0dbe7375a081731fe27ef2cd6c27ec87be0a0364374ffb8729e4ab65e59 SHA512 6350ef5e30bd1e4921350bf3a09de0b56513530852c93f9a06e23625e49ae09d7ff26558da1f816a5bb492579afb5c1cbcf7573199bf898a039cd3607e847c30 WHIRLPOOL 3de5fc1869563182bf6e63bb8e9ded677e4ee27f0344acec5611cc86672cb4df98b4a2ffcae08f307e50f00f3d2444a44b76ea52f25ed4b6dcdb7756cac81986
|
||||
|
@ -0,0 +1,309 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit eutils flag-o-matic multilib
|
||||
|
||||
DESCRIPTION="An MTA designed specifically for maildirs"
|
||||
SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
|
||||
HOMEPAGE="http://www.courier-mta.org/"
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
|
||||
IUSE="postgres ldap libressl mysql pam nls ipv6 spell fax crypt norewrite \
|
||||
fam web webmail gnutls"
|
||||
REQUIRED_USE="?? ( gnutls libressl )"
|
||||
|
||||
DEPEND="
|
||||
>=net-libs/courier-authlib-0.66.3
|
||||
>=net-libs/courier-unicode-1.4
|
||||
!gnutls? ( !libressl? ( dev-libs/openssl:0= ) )
|
||||
libressl? ( dev-libs/libressl:= )
|
||||
gnutls? ( net-libs/gnutls )
|
||||
>=sys-libs/gdbm-1.8.0
|
||||
dev-libs/libpcre
|
||||
app-misc/mime-types
|
||||
fax? ( >=media-libs/netpbm-9.12 app-text/ghostscript-gpl >=net-dialup/mgetty-1.1.28 )
|
||||
pam? ( virtual/pam )
|
||||
mysql? ( virtual/mysql )
|
||||
ldap? ( >=net-nds/openldap-1.2.11 )
|
||||
postgres? ( dev-db/postgresql:= )
|
||||
spell? ( app-text/aspell )
|
||||
fam? ( virtual/fam )
|
||||
!mail-filter/maildrop
|
||||
!mail-mta/esmtp
|
||||
!mail-mta/exim
|
||||
!mail-mta/mini-qmail
|
||||
!mail-mta/msmtp
|
||||
!mail-mta/netqmail
|
||||
!mail-mta/nullmailer
|
||||
!mail-mta/postfix
|
||||
!mail-mta/qmail-ldap
|
||||
!mail-mta/sendmail
|
||||
!mail-mta/ssmtp
|
||||
!mail-mta/opensmtpd
|
||||
!net-mail/dot-forward
|
||||
!sys-apps/ucspi-tcp
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
dev-lang/perl
|
||||
sys-process/procps"
|
||||
|
||||
# get rid of old style virtual/imapd - bug 350792
|
||||
# all blockers really needed?
|
||||
RDEPEND="${RDEPEND}
|
||||
!net-mail/bincimap
|
||||
!net-mail/courier-imap
|
||||
!net-mail/cyrus-imapd
|
||||
!net-mail/uw-imap"
|
||||
|
||||
PDEPEND="pam? ( net-mail/mailbase )
|
||||
crypt? ( >=app-crypt/gnupg-1.0.4 )"
|
||||
|
||||
src_prepare() {
|
||||
use norewrite && epatch "${FILESDIR}/norewrite.patch"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
filter-flags '-fomit-frame-pointer'
|
||||
|
||||
local myconf
|
||||
myconf=""
|
||||
|
||||
use ldap && myconf="${myconf} --with-ldapconfig=/etc/courier/maildropldap.conf"
|
||||
|
||||
econf ${myconf} \
|
||||
$(use_with fam) \
|
||||
$(use_with ipv6) \
|
||||
$(use_with spell ispell) \
|
||||
$(use_with ldap ldapaliasd) \
|
||||
$(use_enable ldap maildroldap) \
|
||||
$(use_with gnutls) \
|
||||
--enable-mimetypes=/etc/mime.types \
|
||||
--prefix=/usr \
|
||||
--disable-root-check \
|
||||
--mandir=/usr/share/man \
|
||||
--sysconfdir=/etc/courier \
|
||||
--libexecdir=/usr/$(get_libdir)/courier \
|
||||
--datadir=/usr/share/courier \
|
||||
--sharedstatedir=/var/lib/courier/com \
|
||||
--localstatedir=/var/lib/courier \
|
||||
--with-piddir=/var/run/courier \
|
||||
--with-authdaemonvar=/var/lib/courier/authdaemon \
|
||||
--with-mailuser=mail \
|
||||
--with-mailgroup=mail \
|
||||
--with-paranoid-smtpext \
|
||||
--with-db=gdbm \
|
||||
--disable-autorenamesent \
|
||||
--cache-file="${S}/configuring.cache" \
|
||||
--host="${CHOST}" debug=true || die "./configure"
|
||||
sed -e'/^install-perms-local:/a\ sed -e\"s|^|'"${D}"'|g\" -i permissions.dat' -i Makefile
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
}
|
||||
|
||||
etc_courier() {
|
||||
# Import existing /etc/courier/file if it exists.
|
||||
# Add option only if it was not already set or even commented out
|
||||
file="${1}" ; word="`echo \"${2}\" | sed -e\"s|=.*$||\" -e\"s|^.*opt ||\"`"
|
||||
[ ! -e "${D}/etc/courier/${file}" ] && [ -e "/etc/courier/${file}" ] && \
|
||||
cp "/etc/courier/${file}" "${D}/etc/courier/${file}"
|
||||
grep -q "${word}" "${D}/etc/courier/${file}" || \
|
||||
echo "${2}" >> "${D}/etc/courier/${file}"
|
||||
}
|
||||
|
||||
etc_courier_chg() {
|
||||
file="${1}" ; key="${2}" ; value="${3}" ; section="${4}"
|
||||
[ -z "${section}" ] && section="${2}"
|
||||
grep -q "${key}" "${file}" && elog "Changing ${file}: ${key} to ${value}"
|
||||
sed -i -e"/\#\#NAME: ${section}/,+30 s|${key}=.*|${key}=\"${value}\"|g" ${file}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local f
|
||||
diropts -o mail -g mail
|
||||
keepdir /var/lib/courier/tmp
|
||||
keepdir /var/lib/courier/msgs
|
||||
make install DESTDIR="${D}" || die "install"
|
||||
make install-configure || die "install-configure"
|
||||
|
||||
# init script takes care of this
|
||||
rm -rf "${D}/var/run"
|
||||
|
||||
# Get rid of files we dont want
|
||||
if ! use webmail ; then
|
||||
rm -rf "${D}/usr/$(get_libdir)/courier/courier/webmail" \
|
||||
"${D}/usr/$(get_libdir)/courier/courier/sqwebmaild" \
|
||||
"${D}/usr/share/courier/sqwebmail/" \
|
||||
"${D}/usr/sbin/webmaild" \
|
||||
"${D}/usr/sbin/webgpg" \
|
||||
"${D}/etc/courier/webmail.authpam" \
|
||||
"${D}/var/lib/courier/webmail-logincache" \
|
||||
"${D}"/etc/courier/sqwebmaild*
|
||||
fi
|
||||
|
||||
if ! use web ; then
|
||||
rm -rf "${D}/usr/share/courier/courierwebadmin/" \
|
||||
"${D}/etc/courier/webadmin"
|
||||
fi
|
||||
|
||||
for dir2keep in $(cd "${D}" && find ./var/lib/courier -type d) ; do
|
||||
keepdir "$dir2keep" || die "failed running keepdir: $dir2keep"
|
||||
done
|
||||
|
||||
newinitd "${FILESDIR}/courier-init-r4" "courier"
|
||||
use fam || sed -i -e's|^.*use famd$||g' "${D}/etc/init.d/courier"
|
||||
|
||||
cd "${D}/etc/courier"
|
||||
if use webmail ; then
|
||||
insinto /etc/courier
|
||||
newins "${FILESDIR}/apache-sqwebmail.inc" apache-sqwebmail.inc
|
||||
fi
|
||||
|
||||
for f in *.dist ; do cp "${f}" "${f%%.dist}" ; done
|
||||
if use ldap ; then
|
||||
[ -e ldapaliasrc ] && ( chown root:0 ldapaliasrc ; chmod 400 ldapaliasrc )
|
||||
else
|
||||
rm -f ldapaliasrc
|
||||
fi
|
||||
|
||||
( [ -e /etc/courier/sizelimit ] && cat /etc/courier/sizelimit || echo 0 ) \
|
||||
> "${D}/etc/courier/sizelimit"
|
||||
etc_courier maildroprc ""
|
||||
etc_courier esmtproutes ""
|
||||
etc_courier backuprelay ""
|
||||
etc_courier locallowercase ""
|
||||
etc_courier bofh "opt BOFHBADMIME=accept"
|
||||
etc_courier bofh "opt BOFHSPFTRUSTME=1"
|
||||
etc_courier bofh "opt BOFHSPFHELO=pass,neutral,unknown,none,error,softfail,fail"
|
||||
etc_courier bofh "opt BOFHSPFHELO=pass,neutral,unknown,none"
|
||||
etc_courier bofh "opt BOFHSPFFROM=all"
|
||||
etc_courier bofh "opt BOFHSPFMAILFROM=all"
|
||||
etc_courier bofh "#opt BOFHSPFHARDERROR=fail"
|
||||
etc_courier esmtpd "BOFHBADMIME=accept"
|
||||
etc_courier esmtpd-ssl "BOFHBADMIME=accept"
|
||||
etc_courier esmtpd-msa "BOFHBADMIME=accept"
|
||||
|
||||
use fam && etc_courier_chg imapd IMAP_CAPABILITY "IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE"
|
||||
use fam || etc_courier_chg imapd IMAP_CAPABILITY "IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256"
|
||||
|
||||
# Fix for a sandbox violation on subsequential merges
|
||||
# - ticho@gentoo.org, 2005-07-10
|
||||
dosym /usr/share/courier/pop3d /usr/sbin/courier-pop3d
|
||||
dosym /usr/share/courier/pop3d-ssl /usr/sbin/courier-pop3d-ssl
|
||||
dosym /usr/share/courier/imapd /usr/sbin/courier-imapd
|
||||
dosym /usr/share/courier/imapd-ssl /usr/sbin/courier-imapd-ssl
|
||||
|
||||
cd "${S}"
|
||||
cp imap/README README.imap
|
||||
use nls && cp unicode/README README.unicode
|
||||
dodoc AUTHORS BENCHMARKS COPYING* ChangeLog* INSTALL NEWS README* TODO courier/doc/*.txt
|
||||
dodoc libs/tcpd/README.couriertls
|
||||
mv "${D}/usr/share/courier/htmldoc" "${D}/usr/share/doc/${PF}/html"
|
||||
|
||||
if use webmail ; then
|
||||
insinto /usr/$(get_libdir)/courier/courier
|
||||
insopts -m 755 -o mail -g mail
|
||||
doins "${S}/courier/webmaild"
|
||||
fi
|
||||
|
||||
if use web ; then
|
||||
insinto /etc/courier/webadmin
|
||||
insopts -m 400 -o mail -g mail
|
||||
doins "${FILESDIR}/password.dist"
|
||||
fi
|
||||
|
||||
# avoid name collisions in /usr/sbin, make webadmin match
|
||||
cd "${D}/usr/sbin"
|
||||
for f in imapd imapd-ssl pop3d pop3d-ssl ; do mv "${f}" "courier-${f}" ; done
|
||||
if use web ; then
|
||||
sed -i -e 's:\$sbindir\/imapd:\$sbindir\/courier-imapd:g' \
|
||||
-e 's:\$sbindir\/imapd-ssl:\$sbindir\/courier-imapd-ssl:g' \
|
||||
"${D}/usr/share/courier/courierwebadmin/admin-40imap.pl" \
|
||||
|| ewarn "failed to fix webadmin"
|
||||
sed -i -e 's:\$sbindir\/pop3d:\$sbindir\/courier-pop3d:g' \
|
||||
-e 's:\$sbindir\/pop3d-ssl:\$sbindir\/courier-pop3d-ssl:g' \
|
||||
"${D}/usr/share/courier/courierwebadmin/admin-45pop3.pl" \
|
||||
|| ewarn "failed to fix webadmin"
|
||||
fi
|
||||
|
||||
# users should be able to send mail. Could be restricted with suictl.
|
||||
chmod u+s "${D}/usr/bin/sendmail"
|
||||
|
||||
dosym /usr/bin/sendmail /usr/sbin/sendmail
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if [ `whoami` != 'root' ]; then
|
||||
emake -j1 check || die "Make check failed."
|
||||
else
|
||||
einfo "make check skipped, can't run as root."
|
||||
einfo "You can enable it with FEATURES=\"userpriv\""
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use fam && elog "fam daemon is needed for courier-imapd" \
|
||||
|| ewarn "courier was built without fam support"
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
mailhost="$(hostname)"
|
||||
export mailhost
|
||||
|
||||
domainname="$(domainname)"
|
||||
if [ "x$domainname" = "x(none)" ] ; then
|
||||
domainname="$(echo ${mailhost} | sed -e "s/[^\.]*\.\(.*\)/\1/")"
|
||||
fi
|
||||
export domainname
|
||||
|
||||
if [ "${ROOT}" = "/" ] ; then
|
||||
file="${ROOT}/etc/courier/locals"
|
||||
if [ ! -f "${file}" ] ; then
|
||||
echo "localhost" > "${file}";
|
||||
echo "${domainname}" >> "${file}";
|
||||
fi
|
||||
file="${ROOT}/etc/courier/esmtpacceptmailfor.dir/${domainname}"
|
||||
if [ ! -f "${file}" ] ; then
|
||||
echo "${domainname}" > "${file}"
|
||||
/usr/sbin/makeacceptmailfor
|
||||
fi
|
||||
|
||||
file="${ROOT}/etc/courier/smtpaccess/${domainname}"
|
||||
if [ ! -f "${file}" ]
|
||||
then
|
||||
netstat -nr | grep "^[1-9]" | while read network gateway netmask rest
|
||||
do
|
||||
i=1
|
||||
net=""
|
||||
TIFS="${IFS}"
|
||||
IFS="."
|
||||
for o in "${netmask}"
|
||||
do
|
||||
if [ "${o}" == "255" ]
|
||||
then
|
||||
[ "_${net}" == "_" ] || net="${net}."
|
||||
t="$(echo "${network}" | cut -d " " -f ${i})"
|
||||
net="${net}${t}"
|
||||
fi
|
||||
i="$((${i} + 1))"
|
||||
done
|
||||
IFS="${TIFS}"
|
||||
echo "doing configuration - relay control for the network ${net} !"
|
||||
echo "${net} allow,RELAYCLIENT" >> ${file}
|
||||
done
|
||||
/usr/sbin/makesmtpaccess
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "creating cert for esmtpd-ssl:"
|
||||
/usr/sbin/mkesmtpdcert
|
||||
echo "creating cert for imapd-ssl:"
|
||||
/usr/sbin/mkpop3dcert
|
||||
echo "creating cert for pop3d-ssl:"
|
||||
/usr/sbin/mkimapdcert
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST pulseaudio-10.0.tar.xz 1608040 SHA256 a3186824de9f0d2095ded5d0d0db0405dc73133983c2fbb37291547e37462f57 SHA512 11d98b4b2000a41bdea92df253409452bc9b77d8bb309b6d14c439e3b902e3f90c69da00daff409e3859a54ad01c63a75be5723616bdcb492801d622a6406481 WHIRLPOOL 6d03d8cf7b96cbb46a8cc5f7810f7cf1c4187aa9321483d5e56435874b218d437bc66860d25a149be59ca73de7118916e05e481758e04619e099cb9a50dcb119
|
||||
DIST pulseaudio-7.1.tar.xz 1506504 SHA256 e667514a28328f92aceea754a224a0150dddfe7e9a71b4c6d31489220153b9d9 SHA512 21f621bd76268b9dd6e5be2231b0e779a8e0cfdece44c46c8ac96a4e1d4df52fe5b9791ef95a0909a3c177bbfa5eab7d52fed9b43362840a9c8a6001e821175e WHIRLPOOL 940801193832d6e9903ef547666ed1a84910a075ec8f42a32c038efdb1d111608ccf3aa97b35970d726e4157459f98edb5e228dc82cdeb3029bd15b3fd3fe691
|
||||
DIST pulseaudio-8.0.tar.xz 1517656 SHA256 690eefe28633466cfd1ab9d85ebfa9376f6b622deec6bfee5091ac9737cd1989 SHA512 7008abf768f720839353038ffd3e35e442f82452aa7e27d446f75d403096b042643d2b2b1d153454302bd5a51f9217f4979c8995b80ba2695f141e6a29e164fa WHIRLPOOL 1b4efd629bfb5d1a40c4c4709854de1226f811345146e2bb34315d4690060d8b5ad691502c25d80272cb894473ba664b172b36a31ecb89b789a9bcd161392003
|
||||
DIST pulseaudio-9.0.tar.xz 1537568 SHA256 c3d3d66b827f18fbe903fe3df647013f09fc1e2191c035be1ee2d82a9e404686 SHA512 2177d4ab2ab7ded43d6eb5ece763504bdd614f9bdc27ab007894f8f7eed3fd0006a5b7550e5fd099d1877423524bc2baa22775372c8cefd9b772c28134d3e55a WHIRLPOOL 46f7accbae648143f14a51673014d8f20d578b618f79e681062d612f8cc83a3269bbe1ade769fad8b876bddd53d7ed15b04c01c3a518aa9e5fbbf2aca6253d20
|
||||
|
@ -0,0 +1,362 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit autotools bash-completion-r1 eutils flag-o-matic gnome2-utils linux-info systemd user versionator udev multilib-minimal
|
||||
|
||||
DESCRIPTION="A networked sound server with an advanced plugin system"
|
||||
HOMEPAGE="http://www.pulseaudio.org/"
|
||||
SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${P}.tar.xz"
|
||||
|
||||
# libpulse-simple and libpulse link to libpulse-core; this is daemon's
|
||||
# library and can link to gdbm and other GPL-only libraries. In this
|
||||
# cases, we have a fully GPL-2 package. Leaving the rest of the
|
||||
# GPL-forcing USE flags for those who use them.
|
||||
LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
|
||||
|
||||
# +alsa-plugin as discussed in bug #519530
|
||||
IUSE="+alsa +alsa-plugin +asyncns bluetooth +caps dbus doc equalizer +gdbm +glib
|
||||
gnome gtk ipv6 jack libsamplerate libressl lirc native-headset neon ofono-headset
|
||||
+orc oss qt4 realtime selinux sox ssl systemd system-wide tcpd test +udev
|
||||
+webrtc-aec +X zeroconf"
|
||||
|
||||
# See "*** BLUEZ support not found (requires D-Bus)" in configure.ac
|
||||
REQUIRED_USE="
|
||||
bluetooth? ( dbus )
|
||||
ofono-headset? ( bluetooth )
|
||||
native-headset? ( bluetooth )
|
||||
udev? ( || ( alsa oss ) )
|
||||
"
|
||||
|
||||
# libpcre needed in some cases, bug #472228
|
||||
RDEPEND="
|
||||
|| (
|
||||
elibc_glibc? ( virtual/libc )
|
||||
elibc_uclibc? ( virtual/libc )
|
||||
dev-libs/libpcre
|
||||
)
|
||||
>=media-libs/libsndfile-1.0.20[${MULTILIB_USEDEP}]
|
||||
X? (
|
||||
>=x11-libs/libX11-1.4.0[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libxcb-1.6[${MULTILIB_USEDEP}]
|
||||
x11-libs/libSM[${MULTILIB_USEDEP}]
|
||||
x11-libs/libICE[${MULTILIB_USEDEP}]
|
||||
x11-libs/libXtst[${MULTILIB_USEDEP}]
|
||||
)
|
||||
caps? ( >=sys-libs/libcap-2.22-r2[${MULTILIB_USEDEP}] )
|
||||
libsamplerate? ( >=media-libs/libsamplerate-0.1.1-r1 )
|
||||
alsa? ( >=media-libs/alsa-lib-1.0.19 )
|
||||
glib? ( >=dev-libs/glib-2.4.0:2[${MULTILIB_USEDEP}] )
|
||||
zeroconf? ( >=net-dns/avahi-0.6.12[dbus] )
|
||||
jack? ( virtual/jack )
|
||||
tcpd? ( sys-apps/tcp-wrappers[${MULTILIB_USEDEP}] )
|
||||
lirc? ( app-misc/lirc )
|
||||
dbus? ( >=sys-apps/dbus-1.0.0[${MULTILIB_USEDEP}] )
|
||||
gtk? ( x11-libs/gtk+:3 )
|
||||
gnome? ( >=gnome-base/gconf-2.4.0 )
|
||||
bluetooth? (
|
||||
>=net-wireless/bluez-5
|
||||
>=sys-apps/dbus-1.0.0
|
||||
media-libs/sbc
|
||||
)
|
||||
asyncns? ( net-libs/libasyncns[${MULTILIB_USEDEP}] )
|
||||
udev? ( >=virtual/udev-143[hwdb(+)] )
|
||||
realtime? ( sys-auth/rtkit )
|
||||
equalizer? ( sci-libs/fftw:3.0 )
|
||||
ofono-headset? ( >=net-misc/ofono-1.13 )
|
||||
orc? ( >=dev-lang/orc-0.4.15 )
|
||||
sox? ( >=media-libs/soxr-0.1.1 )
|
||||
ssl? (
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:= )
|
||||
)
|
||||
>=media-libs/speex-1.2_rc1
|
||||
gdbm? ( sys-libs/gdbm )
|
||||
webrtc-aec? ( >=media-libs/webrtc-audio-processing-0.2 )
|
||||
systemd? ( sys-apps/systemd:0=[${MULTILIB_USEDEP}] )
|
||||
dev-libs/libltdl:0
|
||||
selinux? ( sec-policy/selinux-pulseaudio )
|
||||
"
|
||||
# it's a valid RDEPEND, libltdl.so is used for native abi
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/m4
|
||||
doc? ( app-doc/doxygen )
|
||||
test? ( dev-libs/check )
|
||||
X? (
|
||||
x11-proto/xproto[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libXtst-1.0.99.2[${MULTILIB_USEDEP}]
|
||||
)
|
||||
dev-libs/libatomic_ops
|
||||
virtual/pkgconfig
|
||||
system-wide? ( || ( dev-util/unifdef sys-freebsd/freebsd-ubin ) )
|
||||
dev-util/intltool
|
||||
>=sys-devel/gettext-0.18.1
|
||||
"
|
||||
# This is a PDEPEND to avoid a circular dep
|
||||
PDEPEND="
|
||||
alsa? ( alsa-plugin? ( >=media-plugins/alsa-plugins-1.0.27-r1[pulseaudio,${MULTILIB_USEDEP}] ) )
|
||||
"
|
||||
|
||||
# alsa-utils dep is for the alsasound init.d script (see bug #155707)
|
||||
# bluez dep is for the bluetooth init.d script
|
||||
# PyQt4 dep is for the qpaeq script
|
||||
RDEPEND="${RDEPEND}
|
||||
equalizer? ( qt4? ( dev-python/PyQt4[dbus] ) )
|
||||
system-wide? (
|
||||
alsa? ( media-sound/alsa-utils )
|
||||
bluetooth? ( >=net-wireless/bluez-5 )
|
||||
)
|
||||
"
|
||||
|
||||
pkg_pretend() {
|
||||
CONFIG_CHECK="~HIGH_RES_TIMERS"
|
||||
WARNING_HIGH_RES_TIMERS="CONFIG_HIGH_RES_TIMERS:\tis not set (required for enabling timer-based scheduling in pulseaudio)\n"
|
||||
check_extra_config
|
||||
|
||||
if linux_config_exists; then
|
||||
local snd_hda_prealloc_size=$(linux_chkconfig_string SND_HDA_PREALLOC_SIZE)
|
||||
if [ -n "${snd_hda_prealloc_size}" ] && [ "${snd_hda_prealloc_size}" -lt 2048 ]; then
|
||||
ewarn "A preallocated buffer-size of 2048 (kB) or higher is recommended for the HD-audio driver!"
|
||||
ewarn "CONFIG_SND_HDA_PREALLOC_SIZE=${snd_hda_prealloc_size}"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
linux-info_pkg_setup
|
||||
gnome2_environment_reset #543364
|
||||
|
||||
enewgroup audio 18 # Just make sure it exists
|
||||
|
||||
if use system-wide; then
|
||||
enewgroup pulse-access
|
||||
enewgroup pulse
|
||||
enewuser pulse -1 -1 /var/run/pulse pulse,audio
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Skip test that cannot work with sandbox, bug #501846
|
||||
sed -i -e '/lock-autospawn-test/d' src/Makefile.am || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf=()
|
||||
|
||||
if use gdbm; then
|
||||
myconf+=( --with-database=gdbm )
|
||||
else
|
||||
myconf+=( --with-database=simple )
|
||||
fi
|
||||
|
||||
if use bluetooth; then
|
||||
if multilib_is_native_abi; then
|
||||
myconf+=( --enable-bluez5 --disable-bluez4
|
||||
$(use_enable native-headset bluez5-native-headset)
|
||||
$(use_enable ofono-headset bluez5-ofono-headset) )
|
||||
fi
|
||||
else
|
||||
myconf+=( --disable-bluez5 --disable-bluez4 )
|
||||
fi
|
||||
|
||||
myconf+=(
|
||||
--enable-largefile
|
||||
$(use_enable glib glib2)
|
||||
--disable-solaris
|
||||
$(use_enable asyncns)
|
||||
$(use_enable oss oss-output)
|
||||
$(use_enable alsa)
|
||||
$(use_enable lirc)
|
||||
$(use_enable neon neon-opt)
|
||||
$(use_enable tcpd tcpwrap)
|
||||
$(use_enable jack)
|
||||
$(use_enable zeroconf avahi)
|
||||
$(use_enable dbus)
|
||||
$(use_enable gnome gconf)
|
||||
$(use_enable gtk gtk3)
|
||||
$(use_enable libsamplerate samplerate)
|
||||
$(use_enable orc)
|
||||
$(use_enable X x11)
|
||||
$(use_enable test default-build-tests)
|
||||
$(use_enable udev)
|
||||
$(use_with sox soxr)
|
||||
$(use_enable systemd systemd-daemon)
|
||||
$(use_enable systemd systemd-login)
|
||||
$(use_enable systemd systemd-journal)
|
||||
$(use_enable ipv6)
|
||||
$(use_enable ssl openssl)
|
||||
$(use_enable webrtc-aec)
|
||||
$(use_with caps)
|
||||
$(use_with equalizer fftw)
|
||||
--disable-adrian-aec
|
||||
--disable-esound
|
||||
--localstatedir="${EPREFIX}"/var
|
||||
--with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d
|
||||
--with-systemduserunitdir=$(systemd_get_userunitdir)
|
||||
)
|
||||
|
||||
if ! multilib_is_native_abi; then
|
||||
# disable all the modules and stuff
|
||||
myconf+=(
|
||||
--disable-oss-output
|
||||
--disable-alsa
|
||||
--disable-lirc
|
||||
--disable-jack
|
||||
--disable-avahi
|
||||
--disable-gconf
|
||||
--disable-gtk3
|
||||
--disable-samplerate
|
||||
--disable-bluez4
|
||||
--disable-bluez5
|
||||
--disable-udev
|
||||
--disable-openssl
|
||||
--disable-orc
|
||||
--disable-webrtc-aec
|
||||
--without-fftw
|
||||
--without-soxr
|
||||
|
||||
# tests involve random modules, so just do them for the native
|
||||
--disable-default-build-tests
|
||||
|
||||
# hack around unnecessary checks
|
||||
# (results don't matter, we're not building anything using it)
|
||||
ac_cv_lib_ltdl_lt_dladvise_init=yes
|
||||
--with-database=simple
|
||||
LIBSPEEX_CFLAGS=' '
|
||||
LIBSPEEX_LIBS=' '
|
||||
)
|
||||
fi
|
||||
|
||||
ECONF_SOURCE=${S} \
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
if multilib_is_native_abi; then
|
||||
emake
|
||||
use doc && emake doxygen
|
||||
else
|
||||
local targets=( libpulse.la libpulse-simple.la )
|
||||
use glib && targets+=( libpulse-mainloop-glib.la )
|
||||
emake -C src libpulse{,dsp,-simple,-mainloop-glib}.la
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
# We avoid running the toplevel check target because that will run
|
||||
# po/'s tests too, and they are broken. Officially, it should work
|
||||
# with intltool 0.41, but that doesn't look like a stable release.
|
||||
if multilib_is_native_abi; then
|
||||
emake -C src check
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
if multilib_is_native_abi; then
|
||||
emake -j1 DESTDIR="${D}" bashcompletiondir="$(get_bashcompdir)" install
|
||||
use doc && dohtml -r doxygen/html/
|
||||
else
|
||||
local targets=( libpulse.la libpulse-simple.la )
|
||||
use glib && targets+=( libpulse-mainloop-glib.la )
|
||||
emake DESTDIR="${D}" install-pkgconfigDATA
|
||||
emake DESTDIR="${D}" -C src \
|
||||
install-libLTLIBRARIES \
|
||||
install-padsplibLTLIBRARIES \
|
||||
lib_LTLIBRARIES="${targets[*]}" \
|
||||
install-pulseincludeHEADERS
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
# Drop the script entirely if X is disabled
|
||||
use X || rm "${ED}"/usr/bin/start-pulseaudio-x11
|
||||
|
||||
if use system-wide; then
|
||||
newconfd "${FILESDIR}/pulseaudio.conf.d" pulseaudio
|
||||
|
||||
use_define() {
|
||||
local define=${2:-$(echo $1 | tr '[:lower:]' '[:upper:]')}
|
||||
|
||||
use "$1" && echo "-D$define" || echo "-U$define"
|
||||
}
|
||||
|
||||
unifdef $(use_define zeroconf AVAHI) \
|
||||
$(use_define alsa) \
|
||||
$(use_define bluetooth) \
|
||||
$(use_define udev) \
|
||||
"${FILESDIR}/pulseaudio.init.d-5" \
|
||||
> "${T}/pulseaudio"
|
||||
|
||||
doinitd "${T}/pulseaudio"
|
||||
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
fi
|
||||
|
||||
use zeroconf && sed -i -e '/module-zeroconf-publish/s:^#::' "${ED}/etc/pulse/default.pa"
|
||||
|
||||
dodoc NEWS README todo
|
||||
|
||||
# Create the state directory
|
||||
use prefix || diropts -o pulse -g pulse -m0755
|
||||
|
||||
# We need /var/run/pulse, bug #442852
|
||||
use system-wide && systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles" "${PN}.conf"
|
||||
|
||||
# Prevent warnings when system-wide is not used, bug #447694
|
||||
use system-wide || rm "${ED}"/etc/dbus-1/system.d/pulseaudio-system.conf
|
||||
|
||||
prune_libtool_files --all
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use system-wide; then
|
||||
elog "You have enabled the 'system-wide' USE flag for pulseaudio."
|
||||
elog "This mode should only be used on headless servers, embedded systems,"
|
||||
elog "or thin clients. It will usually require manual configuration, and is"
|
||||
elog "incompatible with many expected pulseaudio features."
|
||||
elog "On normal desktop systems, system-wide mode is STRONGLY DISCOURAGED."
|
||||
elog "For more information, see"
|
||||
elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/"
|
||||
elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/SystemWide/"
|
||||
elog " https://wiki.gentoo.org/wiki/PulseAudio#Headless_server"
|
||||
if use gnome ; then
|
||||
elog
|
||||
elog "By enabling gnome USE flag, you enabled gconf support. Please note"
|
||||
elog "that you might need to remove the gnome USE flag or disable the"
|
||||
elog "gconf module on /etc/pulse/system.pa to be able to use PulseAudio"
|
||||
elog "with a system-wide instance."
|
||||
fi
|
||||
fi
|
||||
|
||||
if use equalizer && ! use qt4; then
|
||||
elog "You've enabled the 'equalizer' USE-flag but not the 'qt4' USE-flag."
|
||||
elog "This will build the equalizer module, but the 'qpaeq' tool"
|
||||
elog "which is required to set equalizer levels will not work."
|
||||
fi
|
||||
|
||||
if use native-headset && use ofono-headset; then
|
||||
elog "You have enabled both native and ofono headset profiles. The runtime decision"
|
||||
elog "which to use is done via the 'headset' argument of module-bluetooth-discover."
|
||||
fi
|
||||
|
||||
if use libsamplerate; then
|
||||
elog "The libsamplerate based resamplers are now deprecated, because they offer no"
|
||||
elog "particular advantage over speex. Upstream suggests disabling them."
|
||||
fi
|
||||
|
||||
# Needed for pulseaudio-6.0 update from older versions
|
||||
if use udev; then
|
||||
if ! version_is_at_least 6.0 ${REPLACING_VERSIONS}; then
|
||||
udevadm control --reload && udevadm trigger
|
||||
fi
|
||||
fi
|
||||
}
|
@ -1 +1 @@
|
||||
Thu, 19 Jan 2017 05:13:17 +0000
|
||||
Thu, 19 Jan 2017 12:13:19 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu, 19 Jan 2017 05:13:17 +0000
|
||||
Thu, 19 Jan 2017 12:13:19 +0000
|
||||
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile install postinst setup unpack
|
||||
DEPEND=>=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 ) dev-go/go-md2man btrfs? ( >=sys-fs/btrfs-progs-3.16.1 ) >=dev-lang/go-1.4.2:= virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=The core functions you need to create Docker images and run Docker containers
|
||||
EAPI=6
|
||||
HOMEPAGE=https://dockerproject.org
|
||||
IUSE=apparmor aufs btrfs +container-init +device-mapper hardened overlay pkcs11 seccomp
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=>=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 ) !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.5 app-emulation/runc[apparmor?,seccomp?] app-emulation/docker-proxy container-init? ( >=sys-process/tini-0.13.0[static] )
|
||||
RESTRICT=installsources strip
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/docker/docker/archive/v1.13.0.tar.gz -> docker-1.13.0.tar.gz
|
||||
_eclasses_=bash-completion-r1 acf715fa09463f043fbfdc1640f3fb85 eutils 017377e73405d964cd0137088cddb9c3 golang-base 08fe6e0e2b4750daff8887a7f0e1f873 golang-vcs-snapshot 1caa6d8238d2378ad688ae068ff22e5a linux-info af49d8ab3be91bb1d38b7201dc9e5123 multilib 165fc17c38d1b11dac2008280dab6e80 systemd 5b6ca8b2fc1307ca593223f327342c96 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 udev 73058269b3e70e34e084fa3981282338 user 80aaa71614ced86f02ee1a513821dc87 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=f28b67c834dc7a3a8f3134caa3aa6ee1
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=>=media-libs/libpng-1.4 virtual/jpeg fltk? ( x11-libs/fltk:1 ) ssl? ( >=dev-libs/openssl-0.9.6e )
|
||||
DESCRIPTION=Convert HTML pages into a PDF document
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.msweet.org/projects.php?Z1
|
||||
IUSE=fltk ssl
|
||||
KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=media-libs/libpng-1.4 virtual/jpeg fltk? ( x11-libs/fltk:1 ) ssl? ( >=dev-libs/openssl-0.9.6e )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.msweet.org/files/project1/htmldoc-1.8.27-source.tar.bz2
|
||||
_eclasses_=eutils 017377e73405d964cd0137088cddb9c3 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=257ec600230e32b7cebfe557cb0d181f
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=!libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) sys-libs/zlib net-libs/http-parser:= gssapi? ( virtual/krb5 ) ssh? ( net-libs/libssh2 ) virtual/pkgconfig sys-devel/make >=dev-util/cmake-3.5.2
|
||||
DESCRIPTION=A linkable library for Git
|
||||
EAPI=5
|
||||
HOMEPAGE=https://libgit2.github.com/
|
||||
IUSE=examples gssapi libressl ssh test threads trace
|
||||
KEYWORDS=~amd64 ~arm ~ppc ~x86 ~ppc-macos
|
||||
LICENSE=GPL-2-with-linking-exception
|
||||
RDEPEND=!libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) sys-libs/zlib net-libs/http-parser:= gssapi? ( virtual/krb5 ) ssh? ( net-libs/libssh2 )
|
||||
SLOT=0/24
|
||||
SRC_URI=https://github.com/libgit2/libgit2/archive/v0.24.6.tar.gz -> libgit2-0.24.6.tar.gz
|
||||
_eclasses_=cmake-utils fa4d8052a1ccf4fbbfa76361bffebe42 eutils 017377e73405d964cd0137088cddb9c3 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing 7bb10a841be2368af0c00f27dd67560b toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=304115f547421dfa129f7ad84ee2be65
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-4.0.0_rc1:=[llvm_targets_AArch64?,llvm_targets_AMDGPU?,llvm_targets_ARM?,llvm_targets_BPF?,llvm_targets_Hexagon?,llvm_targets_Lanai?,llvm_targets_Mips?,llvm_targets_MSP430?,llvm_targets_NVPTX?,llvm_targets_PowerPC?,llvm_targets_RISCV?,llvm_targets_Sparc?,llvm_targets_SystemZ?,llvm_targets_X86?,llvm_targets_XCore?] !sys-devel/llvm[ocaml(-)] dev-lang/perl dev-ml/findlib test? ( dev-ml/ounit || ( ( >=dev-lang/python-2.7.5-r2:2.7 ~dev-python/lit-4.0.0_rc1[python_targets_python2_7(-),python_single_target_python2_7(+)] ) ) ) !!<dev-python/configparser-3.3.0.2 || ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-util/ninja >=dev-util/cmake-3.7.0-r1 >=dev-vcs/git-1.8.2.1
|
||||
DESCRIPTION=OCaml bindings for LLVM
|
||||
EAPI=6
|
||||
HOMEPAGE=http://llvm.org/
|
||||
IUSE=test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_X86 llvm_targets_XCore
|
||||
LICENSE=UoI-NCSA
|
||||
RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-4.0.0_rc1:=[llvm_targets_AArch64?,llvm_targets_AMDGPU?,llvm_targets_ARM?,llvm_targets_BPF?,llvm_targets_Hexagon?,llvm_targets_Lanai?,llvm_targets_Mips?,llvm_targets_MSP430?,llvm_targets_NVPTX?,llvm_targets_PowerPC?,llvm_targets_RISCV?,llvm_targets_Sparc?,llvm_targets_SystemZ?,llvm_targets_X86?,llvm_targets_XCore?] !sys-devel/llvm[ocaml(-)]
|
||||
REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_X86 llvm_targets_XCore )
|
||||
SLOT=0/4.0.0_rc1
|
||||
_eclasses_=cmake-utils fa4d8052a1ccf4fbbfa76361bffebe42 eutils 017377e73405d964cd0137088cddb9c3 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 git-r3 e928b84a9f6f1d9076d1d27687876dc6 multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing 7bb10a841be2368af0c00f27dd67560b python-any-r1 1c20f9b800324335a8e3b137363362e8 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=b9b782b89561a701b10d8154deec9ed4
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=virtual/perl-IO >=virtual/perl-autodie-2.220.0 virtual/perl-ExtUtils-MakeMaker >=dev-perl/Module-Build-0.280.0 test? ( >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
|
||||
DESCRIPTION=enable all of the features of Modern Perl with one import
|
||||
EAPI=6
|
||||
HOMEPAGE=http://search.cpan.org/dist/Modern-Perl/
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=|| ( Artistic GPL-1+ )
|
||||
RDEPEND=virtual/perl-IO >=virtual/perl-autodie-2.220.0 dev-lang/perl:=
|
||||
SLOT=0
|
||||
SRC_URI=mirror://cpan/authors/id/C/CH/CHROMATIC/Modern-Perl-1.20170117.tar.gz
|
||||
_eclasses_=multiprocessing 7bb10a841be2368af0c00f27dd67560b perl-functions aac50de73be0a80ebe780e0b20850130 perl-module f6549146ea31a902e20b5f2e6f244358
|
||||
_md5_=410b8ab9013f7d72da89ac6ec3be53ef
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=test? ( dev-python/psutil[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] sys-devel/llvm ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-vcs/git-1.8.2.1
|
||||
DESCRIPTION=A stand-alone install of the LLVM suite testing tool
|
||||
EAPI=6
|
||||
HOMEPAGE=http://llvm.org/
|
||||
IUSE=test python_targets_python2_7
|
||||
LICENSE=UoI-NCSA
|
||||
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||
SLOT=0
|
||||
_eclasses_=distutils-r1 f1707af2d2ad4cf700a9e690de6ed855 eutils 017377e73405d964cd0137088cddb9c3 git-r3 e928b84a9f6f1d9076d1d27687876dc6 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing 7bb10a841be2368af0c00f27dd67560b python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=de8530a86cb26b5645216f63c34c37c8
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue