parent
d2a2462c0a
commit
960c7d9d24
@ -1 +1,2 @@
|
||||
DIST ghostwriter-1.2.5.tar.gz 508173 SHA256 4bf0f9450231504416037e4a667d8c8e2940bda0e03e624ba9bb2eda78a7937b SHA512 195e984dc6109a4fedacf92e2e78ec81fee76c1edc701c12afa82aafaed73f90d6a008ac21a4338636235b1d161fc22ad94fee3c8873b85135728c67e63c0260 WHIRLPOOL c172d4cdc2c30faa993242b981b873edf19d58ef060d6c22da4b01fdaee37f756b34a9c6288dec7131a9082b6acd93c8edcecbd365f8a141996e719a773c86e9
|
||||
DIST ghostwriter-1.4.2.tar.gz 589182 SHA256 775760d04c5a794c3810cffe9d1daa72ee123c77cc3041fc15a2052503899438 SHA512 b7442c4abe054cf73bbbe43c9537592fb54616a1085f529649b4bd3b4168c2ccb6f1127868d04c751b92edc277480baaf2d78a35b1b3fd285e804a17ec9cfbe2 WHIRLPOOL 685d9e057178f03d40ca8521b46a915e6b56289d42078fe0f1c8fcd601139f229f509865253e9b8ce76fde6aaf800d9c6e612bf37a5a0386ded935c75897f54e
|
||||
|
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PLOCALES="de en it ja pt_BR ru"
|
||||
|
||||
inherit l10n qmake-utils
|
||||
|
||||
DESCRIPTION="Cross-platform, aesthetic, distraction-free markdown editor"
|
||||
HOMEPAGE="http://wereturtle.github.io/ghostwriter/"
|
||||
SRC_URI="https://github.com/wereturtle/ghostwriter/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
RDEPEND="
|
||||
app-text/hunspell
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtwebkit:5
|
||||
dev-qt/qtwidgets:5
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-qt/qtconcurrent:5
|
||||
"
|
||||
|
||||
DOCS=( CREDITS.md README.md )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
local mylrelease="$(qt5_get_bindir)"/lrelease
|
||||
|
||||
sed -i -e "/^VERSION =/s/\$.*/${PV}/" ghostwriter.pro || die "failed to override version"
|
||||
|
||||
prepare_locale() {
|
||||
"${mylrelease}" "translations/${PN}_${1}.ts" || die "failed to prepare ${1} locale"
|
||||
}
|
||||
|
||||
l10n_find_plocales_changes translations ${PN}_ .ts
|
||||
l10n_for_each_locale_do prepare_locale
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eqmake5 \
|
||||
CONFIG+=$(usex debug debug release) \
|
||||
PREFIX="${EPREFIX}"/usr
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT="${D}" install
|
||||
einstalldocs
|
||||
}
|
@ -1,4 +1,3 @@
|
||||
DIST docker-1.11.0.tar.gz 10637394 SHA256 088869b9a19ae17656e068aa6d3d473866e8133365427c601c671da1b2189057 SHA512 ecb7f531a5632fd6274e3eec59a5194c61d0788ab9f3864845cbc248232c2f14671a26c34abab8c5ca85ce6106ae72ea3ae4e5d133ad1efb126069ae82a2dba0 WHIRLPOOL 20b0ef1642d2fea2ae186a17786d95f138fb7df92daa104f00c481488f82eadd5e8f27a0a8e926d68f495fd62bc132d83817a0831f84b3786474a9408d87878f
|
||||
DIST docker-1.12.5.tar.gz 13693501 SHA256 81b337368efafb631a75f6ad5469413fd5828ce672592c374adf894dc05abd38 SHA512 a116f6c7ae83c21a0560b7860872f55d095687bf276685e78ebfaec5d63b6108fb1553ea0f5ea9d143bd495a4b213398a4d1032b6f4f4fb29b6e8c07c509deb2 WHIRLPOOL 8cf85f3954926491996b304bb0b4a136813e78039facf192222fed0d6d054853f6b6dfa221962fb3731884a4d1e01f3a34516b7d64eff4a74365de442faacf3c
|
||||
DIST docker-1.13.0_rc4.tar.gz 7734320 SHA256 1dedaf5171da17e71b51e5c2fec137dd379096a66be02473f7a2625f3e537aee SHA512 ced0fba2ef279db6061ed07c79e13912fc2af23a3736f5fd41ae7af23fe219b39c9461b878c0e68e40f22af2f4901f1b25466451a36c4f207e2070fa5715af7c WHIRLPOOL 42a33357ea821f772bc9ead821067314809858d00a475378c48aec8eb88ed8c4541a48d43e4b87221ef35c1254e1a9b97610dd12f154c29ea347f4cc2478e490
|
||||
DIST docker-1.13.0_rc5.tar.gz 7743446 SHA256 6213320b23c9f2bd38e197d0612e695d9677b84c1dd2b71f3c0f998caeb51408 SHA512 f8afaecf42585a46cbeb0457fff46e5c78cdceff437b52bd4009c351310bdc4efdee274031b6354c999308f3b8d376a3c45ebca13272ffc586212553d2f386cb WHIRLPOOL 81ed9d7758ebcd1e0856401dd3a7a37a6038ac69a7690f89082020ba1607bf8d9ca6566e9aa350253cc457789808c49c79f80b8a9cd5b6580df9a123df93086d
|
||||
|
@ -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="88862e7"
|
||||
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
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST ranger-1.7.2.tar.gz 269713 SHA256 94f6e342daee4445f15db5a7440a11138487c49cc25da0c473bbf1b8978f5b79 SHA512 4815831bceb76bf15a68cdb09d3276192095b211ba06f0abeeec9529b0cb054341666c607f11b2c0acd1ff7de6fa3b71c9aab59db6bd5d1f0137e07619b522bd WHIRLPOOL 7985c470a789cd58a64d2e5e8eb7675ea4df8f71f0cac0bae7e49af599ab07d30a3ebe567e938649e69c812e8e2a4043e10004c708459a9a58b7c523fc34c6f3
|
||||
DIST ranger-1.8.0.tar.gz 227368 SHA256 ce02476cb93d51b901eb6f5f0fc9675c58bd0a2f11d2ce0cdb667e15ec314092 SHA512 dd630c8aaca479925bc48982a2fab7c6f8999512985e37f0d7c5906ec1f8ed4b7b59fb0320dee5abf8ab7513a6f58528cdf64eaf8ca8d4528260cfba5916af40 WHIRLPOOL 54d8e9e0efaec5feae5c7d34adeb5d6880076ae2dfedb2cd26e5cdd2c593e7b3cc6e6089436ef44fd39fd4574a0d79a45661621bce0d508bbe317ec718c562cd
|
||||
|
@ -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=( python{2_7,3_4,3_5} )
|
||||
PYTHON_REQ_USE="ncurses"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="git://git.savannah.nongnu.org/ranger.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="http://nongnu.org/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A vim-inspired file manager for the console"
|
||||
HOMEPAGE="http://ranger.nongnu.org/"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="virtual/pager"
|
||||
|
||||
src_prepare() {
|
||||
# use versioned doc path
|
||||
sed -i "s|share/doc/ranger|share/doc/${PF}|" setup.py doc/ranger.1 || die
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||
elog "Ranger has many optional dependencies to support enhanced file previews."
|
||||
elog "See the README or homepage for more details."
|
||||
fi
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST ClanLib-0.8.1.tgz 7629019 SHA256 094331dda35b0d263431d1551991eb208d8e969824434925548a9fcd1d34e495 SHA512 277daaf1055ae0198be7a6bbfd415c79cfae9e2145f62553e83849d670f56e50b8484c83f8b85f23290002e0b0c72c1e01ca597ad608a0954a4add828177293b WHIRLPOOL be486125f406a307676c4957f977b6ccc6bc2ce527a72fb4febcb3d1c7e2acdc4fc6706b66b75412184c3a0744c53e962011b0c3ac22958da5e987f0fccc9d87
|
||||
DIST ClanLib-2.3.7.tgz 26132425 SHA256 d46127c08103f48d15936ceb9f95b3dfb1ff8ccba667cef1b3f8e639cb2601c2 SHA512 73169afc0f639390f80403150757a8a14f842bc291a9457c9bca1319642b78bc4d03a93327d75254230e39545c5b4b690e56dc0149ed7b60b223e5a5364e882a WHIRLPOOL a6547d0bc8d254e887c427dfff63deb2b69790124da3db49d54cf853f8c834d44172a06e92ef7fc5222c8c81f903ab29f186f85da698dc085f4138d147ddad68
|
||||
DIST clanlib-4.0.0.tar.gz 7435551 SHA256 9b35052308a2b933bba76596930ab550fc8cd1f80155fc62aa648a23c3f4406f SHA512 e727239d782d2d52ce2f927e16a88c469b30f46d5b9eba4573baa520d98f60515df7ff4dd921092ddd5cfe4c6f5c441e0f33469b774287003db439feb8b027fe WHIRLPOOL b541c0dca233570f5c203269684de2a187391f35278722e81ca64b5f9fc3d61cb2f3cb615db6d4d7956369c04fbb9aea165a0ee5df0210b5bd50ab669d4fd691
|
||||
|
@ -0,0 +1,77 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools
|
||||
|
||||
MY_PN=ClanLib
|
||||
|
||||
DESCRIPTION="Multi-platform game development library"
|
||||
HOMEPAGE="https://github.com/sphair/ClanLib"
|
||||
SRC_URI="https://github.com/sphair/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="4.0"
|
||||
KEYWORDS="~amd64 ~x86" #not big endian safe #82779
|
||||
IUSE="cpu_flags_x86_sse2 doc examples ipv6 opengl sound static-libs X"
|
||||
REQUIRED_USE="opengl? ( X )"
|
||||
|
||||
RDEPEND="
|
||||
sys-libs/zlib
|
||||
X? (
|
||||
media-libs/freetype:2
|
||||
media-libs/fontconfig
|
||||
x11-libs/libX11
|
||||
opengl? (
|
||||
virtual/opengl
|
||||
x11-libs/libXrender
|
||||
)
|
||||
)
|
||||
sound? ( media-libs/alsa-lib )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? (
|
||||
app-doc/doxygen
|
||||
dev-lang/perl
|
||||
media-gfx/graphviz
|
||||
)"
|
||||
|
||||
S=${WORKDIR}/${MY_PN}-${PV}
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-4.0.0-fix-build-system.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable doc docs) \
|
||||
$(use_enable cpu_flags_x86_sse2 sse2) \
|
||||
$(use_enable opengl clanGL) \
|
||||
$(use_enable opengl clanUI) \
|
||||
$(use_enable X clanDisplay) \
|
||||
$(use_enable sound clanSound) \
|
||||
$(use_enable ipv6 getaddr) \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
use doc && emake html
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
use doc && emake DESTDIR="${D}" install-html
|
||||
use examples && dodoc -r Examples Resources
|
||||
|
||||
# package provides .pc files
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
* Fix AM_CONDITIONAL to always be invoked
|
||||
* Install html files in proper --htmldir
|
||||
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -437,8 +437,8 @@
|
||||
fi
|
||||
|
||||
if test "$enable_clanSound" = "auto"; then enable_clanSound=yes; fi
|
||||
- AM_CONDITIONAL(ALSA, test x$have_alsa = xyes)
|
||||
fi
|
||||
+AM_CONDITIONAL(ALSA, test x$have_alsa = xyes)
|
||||
|
||||
if test "$enable_clanNetwork" != "no"; then
|
||||
echo "Checking for clanNetwork stuff"
|
||||
--- a/Documentation/Makefile.am
|
||||
+++ b/Documentation/Makefile.am
|
||||
@@ -1,6 +1,6 @@
|
||||
EXTRA_DIST = $(wildcart images/*.png)
|
||||
|
||||
-HTML_PREFIX = $(datadir)/doc/@PACKAGE@-@LT_RELEASE@
|
||||
+HTML_PREFIX = $(htmldir)
|
||||
|
||||
all-local:
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=BINGOS
|
||||
DIST_VERSION=3.04
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Mapping Perl releases on CPAN to the location of the tarballs"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? (
|
||||
virtual/perl-File-Spec
|
||||
virtual/perl-IO
|
||||
>=virtual/perl-Test-Simple-0.470.0
|
||||
)
|
||||
"
|
||||
src_test() {
|
||||
perl_rm_files t/author-pod-coverage.t t/author-pod-syntax.t
|
||||
perl-module_src_test
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=GRAY
|
||||
DIST_VERSION=0.06
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Perl interface to the GOST R 34.11-94 digest algorithm"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
virtual/perl-Digest
|
||||
virtual/perl-XSLoader
|
||||
virtual/perl-parent
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? (
|
||||
>=virtual/perl-Test-Simple-0.820.0
|
||||
)
|
||||
"
|
@ -0,0 +1 @@
|
||||
DIST Digest-GOST-0.06.tar.gz 39496 SHA256 b2b800f55e407d819de68580cad87038b679be8fc9f3e9ad26430b0ce239a976 SHA512 7df9e5ce9cdc72da417207d197ae41e80ff4405d5fef1f6279a6043708b7688f4ca25c9d634b83a93be633b3ce7e672f6a697bfcc5ffa956379f9375f995e94e WHIRLPOOL 7d0e13a1f1ec76771a5c06897222a2d5ee2528c3124781ee04f3c81f12c14f29c5e03bbbb276c1063e6c692a2df2fe44b05ce2245a1f5e6d74f57af600397498
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>perl@gentoo.org</email>
|
||||
<name>Gentoo Perl Project</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="cpan">Digest-GOST</remote-id>
|
||||
<remote-id type="cpan-module">Digest::GOST</remote-id>
|
||||
<remote-id type="cpan-module">Digest::GOST::CryptoPro</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=DROLSKY
|
||||
DIST_VERSION=1.42
|
||||
DIST_EXAMPLES=("bench/*")
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="A module that allows you to declare real exception classes in Perl"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-perl/Class-Data-Inheritable-0.20.0
|
||||
>=dev-perl/Devel-StackTrace-2.0.0
|
||||
virtual/perl-Scalar-List-Utils
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? (
|
||||
virtual/perl-File-Spec
|
||||
>=virtual/perl-Test-Simple-0.960.0
|
||||
)
|
||||
"
|
@ -1,2 +1,3 @@
|
||||
DIST Exception-Class-1.39.tar.gz 38936 SHA256 819c756a69a6d1e31f396eca6a508b07b0a522a035b904cd1d432353cc362083 SHA512 c290a0b87b7a5e288c6c954f7ab834204184edc81089f871f1eb994d1445e3938170c1e87119fd952177dd43a3a228522188282fb0151ae33ba3a55b29a28b50 WHIRLPOOL 35bdb9adbb2565703b42d91897d5c698b1d1d378fa7ae11547cccfa844a251644667947403994158b02bdc6e32b830d7d02c4b7d6f154e7fb0125b8030bd3d52
|
||||
DIST Exception-Class-1.41.tar.gz 45432 SHA256 8efb33371b44dd18471aced1be2376eed292fbd297120783e6e97a47d1fee41d SHA512 32fce6b6307a6fffcbb8f1f0b0955f2a6ff3701fb8a8b1350cb60666591871ed2ac537bfe26a002578347f29b8f1c831f43bb8d66f76c798de0e401075e55f79 WHIRLPOOL 09d7059e1d56af4b4cc516a7717d547355c03d8e99dc4395e96f9030ed11848ab4a24c3cd7c003946984335e4d101a3e05a5f3eeea6305ea8aedb26fe914da17
|
||||
DIST Exception-Class-1.42.tar.gz 45718 SHA256 8bb4ee64d3770d6812bda36890ef5df418573287eb8eccbb106f04c981dea22b SHA512 b13f13882a4ca1bb44219dab1ebc7cd730d3b739e8f540b597fa3aa0adc0ede00e927844d293c584f05cce643c23bac73703318873c526c94668b8f9ff98a643 WHIRLPOOL 60777b17ab2599150fadae3c27e621e629334e083f8f8560e16518daca88c10dede9abab66d844ef641d6bcfd530d94bbfa39e41ecbf6140132e37751f326776
|
||||
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=SULLR
|
||||
DIST_VERSION=2.043
|
||||
DIST_EXAMPLES=("example/*")
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~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="idn"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-perl/Net-SSLeay-1.460.0
|
||||
virtual/perl-Scalar-List-Utils
|
||||
idn? (
|
||||
|| (
|
||||
>=dev-perl/URI-1.50
|
||||
dev-perl/Net-LibIDN
|
||||
dev-perl/Net-IDN-Encode
|
||||
)
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
"
|
||||
mydoc=("docs/debugging.txt")
|
@ -1,3 +1,4 @@
|
||||
DIST IO-Socket-SSL-2.024.tar.gz 209567 SHA256 dab3125b004b24ff8dfc003aa81c00c0f976a1bc34a75e1d8d9de9de837ce6c9 SHA512 b76c43efbffba031b72efebc9f5348eb24ea1d48704e61c2256c0a23a754fb786cad23d7a330884f526ed31fc2878e27f4114793afa8135cc0caf8f251c07c3c WHIRLPOOL 37ae14c700a21a89fad3ca653925e07272d51a2f4ecee2a5342909d49491f42b3d3ee6e318fbb5d6a02ead1479916a6775e48f61cb3722d9526795482ae5ee58
|
||||
DIST IO-Socket-SSL-2.039.tar.gz 213906 SHA256 c6379a76860c724a22b79ebe9e91d26bd8a04e3ce035bacfd15de3d9beaf83ac SHA512 e107a5bdd1631d87e11fbb339e13b4c3272db3a7ca43488c221bbd17c7a93f2033e175c0ca8ee6e89f45550a68741c4762880845378dca7f0beaa45427399515 WHIRLPOOL e117469c5f0226d80ac3ac714cff72e0c3705a367c5008f57216c50af137928ff3ca99e0741a5e93f76236f60996af830bfbac269f1e045da53cfc685d7403b9
|
||||
DIST IO-Socket-SSL-2.040.tar.gz 214139 SHA256 7472bba199f9b3b88b9b1ece163bb7de4a5bab95bb8784b4f6d66ac030099645 SHA512 827db6a8b9f2ca51c4dd934ed5cd296d271dc30deafd5e9630bfcc8907d4ada0a7d6e71cf689df9013c6f7333c9b2f3d07643ec94a9b2675138cc669e8a68925 WHIRLPOOL 5adfb74daef5823d82908a6d66eb00996403aedaf836c9880df335b4474857c6e337482737bf8968148ac52539a9a157d7049016c46c9894b983efceea76de86
|
||||
DIST IO-Socket-SSL-2.043.tar.gz 214312 SHA256 cc08b1e40a336902a544825520e76a9c4cf8134649d48ae9140de662c35c5315 SHA512 91a49211c8aea107bdcfd886b276e3329f3e62fccce94c1700cd881d2282236b1f5714263dd4a9a3192c9f0bac0b73e11a0e19d18949855252994ed400462886 WHIRLPOOL b8651536c16f0afc9e7b455bc6a13c6c59555dc997a1966bc3dfc85fd42dcf9ca144c727b1032a230a18c8048fb7b28a80d5fa449c53d77c291c584a65544294
|
||||
|
@ -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=DCONWAY
|
||||
DIST_VERSION=1.901
|
||||
DIST_EXAMPLES=("demo/*")
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Perl module to pluralize English words"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? ( virtual/perl-Test-Simple )
|
||||
"
|
@ -1 +1,2 @@
|
||||
DIST Lingua-EN-Inflect-1.899.tar.gz 59555 SHA256 1599a93020a2fdc0de8db14eea721df8fd772f78dedaf81081081fc93aa6a257 SHA512 5ac836f20992c68ff3edcab5c1431bd967c39295b7b950ed147157c724985b941f4c3229daf1f729219982dfe3eb3b065ca6fa0b54ecd2922ce60d887babd19c WHIRLPOOL 02a94d5eb9f98511a2603eafad66bd0d5432f9feb17bcbb7314e7a1edbed6aa57bc2867fd1b169ac5da8c7598d57b6382446d41aeaa786e4cbeaf2f29d78d826
|
||||
DIST Lingua-EN-Inflect-1.901.tar.gz 59500 SHA256 da17e7cd50126bdf1d8f5a6fc1f2f790c85e844b09f5a047fd044e68dca39c55 SHA512 12334a5f345c9d74b599b49cc9594f3360dcf64c72638d8a90950aac2b482fe7213b4323a25e21fe95a9120f6d48b39420e06bff7454282dac82ca5d7a7b6653 WHIRLPOOL 9fc6ae8f8cb1eda297418147cea8f8abf15f3e1b421e1e196995067f9bbf449fb936a10affccf46a85f63938d915957ed6a6dd129c580f55c256e4d9353ce821
|
||||
|
@ -1,3 +1,4 @@
|
||||
DIST Mojolicious-6.61.tar.gz 652374 SHA256 ee46f8cdea7789a979ff86246f4536ab95c32c629028ed700e3b48ad43e0d0ba SHA512 8b251fb0bb9dec8dc2f2e0279e6ae3591acec626e2c8e5151494f363fe688c6a7c520727620b59d90e38d8192f8cc126fea27ea4177984427976921ff2094ce2 WHIRLPOOL b57d7202dfb3a6c19237fe78892a09b65e0a7dd661480c99f2c69017a6aa81e557a2ebabeb6ab3b27d4c9aa492b590976a8045a0af9fe04040d9bfa2926d2baa
|
||||
DIST Mojolicious-7.11.tar.gz 659859 SHA256 35fe21323fed8cdc8e9e497c7ca634e3aedcd9db0933dcafd6111a35ba8be764 SHA512 4ccb3c2e82328dbd01ecd8fc6d0934dc4ad215d443a0a2a7af0d1822d692b5bee96c8103c0361a89c3708c7c1363842e0a4a008c963fa59f420afbee0aba25ea WHIRLPOOL ac7bc5acf0a2b5308a6fac6cc6e047a33a1df57ca0af08ce788f619f4829948b9963c0331cfcf80c517384b8619a1ddf78aa0bc22bd098f14f7e2e415596910b
|
||||
DIST Mojolicious-7.12.tar.gz 660570 SHA256 daba0097fdf52203a7c81ff800a9d15ea946eea0436ef4ff2da081b9e47e8776 SHA512 0c1e389382e7d4dfdd6fd9eab0baef786f232d88fe2fadb9eff78bb184ef0b63c53c913c7d9410a0c6c910a7e3f4874387eefc02100f832f6c8f34933dd0e728 WHIRLPOOL 20029faffb33ff6bb7b05254506110224396b073704e7da28b85e36377d752668c32e9453059cb6cc30e43e6303cb7a38ee03678ae94c22111981afa593ffffb
|
||||
DIST Mojolicious-7.14.tar.gz 661916 SHA256 ef358291ffae5e1907427d381140698fdc551b1f8cd64886a9b7703017f91623 SHA512 da65782734664161338a502174c1f778a48e0b4e47498f9ed298a1728ba58bc56f86ab08b88c0076518afdcdb9e0723cee4af9d3ed1213cef6446a90eaae36b6 WHIRLPOOL 1f0a7b6b6ff6c42961a15d0ba4ddb8b014d7359c15a5b7abf8ec224a9e1c35d23b34c4a6e6d9904b35923566883c4d5e0d7cfaf1e8b388f71c2aef5651e54db8
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=SRI
|
||||
DIST_VERSION=7.14
|
||||
DIST_EXAMPLES=("examples/*")
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Real-time web framework"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test minimal"
|
||||
|
||||
RDEPEND="
|
||||
!minimal? (
|
||||
>=dev-perl/EV-4.0.0
|
||||
)
|
||||
>=virtual/perl-IO-Socket-IP-0.370.0
|
||||
>=virtual/perl-JSON-PP-2.271.30
|
||||
>=virtual/perl-Pod-Simple-3.90.0
|
||||
>=virtual/perl-Time-Local-1.200.0
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? (
|
||||
virtual/perl-Test-Simple
|
||||
)
|
||||
"
|
||||
src_test() {
|
||||
perl_rm_files t/pod{,_coverage}.t
|
||||
perl-module_src_test
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST Net-DNS-1.04.tar.gz 245064 SHA256 4b9f220304c5722658fbdbe4db31ab77486b5f0aaada78c9d1b528e4b0680965 SHA512 ff32c1bf52e553fcd64f8a0f9fcd30f6eae4e1350c4c5c97da3b745f1713acd75533694ec834e1b1e9bee0a13b7a8ee0c347dfaa36433052f020e41e36829d59 WHIRLPOOL 5c09639ffc7bdaac4625bf9fc592c6109b43ebb7ab0eed29b9bb7cc42d35f155736a9125787adabb3ee47fb2374189b9d940ea6bf626fa8d837cd5be2511ea83
|
||||
DIST Net-DNS-1.07.tar.gz 256114 SHA256 5f91497f1af9f690153fa05a27a7d73ddada08bed40536fe2d0ac759b7af8492 SHA512 048cf6c4fb5e8c5721f5c43cc6f3f93189854c54745ab569b2537a1765cbbe4c360b484290d3151a0d0875b8e8a63b15a4ec97cda7f723f5b7be0078f903fb9f WHIRLPOOL 17c6ce70591f1f98b5c266b6884527dbdefd9fabb74ad0c451e752b14501bb7ab09a08d3403904fc985f0e6eb0e10a10378e9b544e03386930a7408f94fe4fa9
|
||||
|
@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=NLNETLABS
|
||||
DIST_VERSION=1.07
|
||||
DIST_EXAMPLES=( "contrib" "demo" )
|
||||
inherit toolchain-funcs perl-module
|
||||
|
||||
DESCRIPTION="Perl Net::DNS - Perl DNS Resolver Module"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="ipv6 test minimal"
|
||||
|
||||
PDEPEND="!minimal? ( >=dev-perl/Net-DNS-SEC-1.10.0 )"
|
||||
RDEPEND="
|
||||
>=dev-perl/Digest-HMAC-1.30.0
|
||||
>=virtual/perl-Digest-MD5-2.130.0
|
||||
>=virtual/perl-Digest-SHA-5.230.0
|
||||
>=virtual/perl-File-Spec-0.860.0
|
||||
>=virtual/perl-MIME-Base64-2.110.0
|
||||
>=virtual/perl-Time-Local-1.190.0
|
||||
ipv6? (
|
||||
dev-perl/IO-Socket-INET6
|
||||
)
|
||||
!minimal? (
|
||||
>=dev-perl/Digest-BubbleBabble-0.10.0
|
||||
>=dev-perl/Digest-GOST-0.60.0
|
||||
>=virtual/perl-IO-Socket-IP-0.320.0
|
||||
>=dev-perl/IO-Socket-INET6-2.510.0
|
||||
>=dev-perl/Net-LibIDN-0.120.0
|
||||
>=virtual/perl-Scalar-List-Utils-1.250.0
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? (
|
||||
>=virtual/perl-Test-Simple-0.520.0
|
||||
)
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
perl-module_src_prepare
|
||||
mydoc="TODO"
|
||||
# --IPv6-tests requires that you have external IPv6 connectivity
|
||||
# as it connects to 2001:7b8:206:1:0:1234:be21:e31e
|
||||
myconf="${myconf} --no-online-tests --no-IPv6-tests"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake FULL_AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
|
||||
}
|
||||
src_test() {
|
||||
perl_rm_files t/00-pod.t
|
||||
perl-module_src_test
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST Net-HTTP-6.09.tar.gz 17686 SHA256 52762b939d84806908ba544581c5708375f7938c3c0e496c128ca3fbc425e58d SHA512 ae36c8367206f18190237f9c6db417054b78f99cfa79cc651550d3612505faf9d31e415c8b32e7f87f4fd389ccaa0e23f62c3781f6f27485b7296b2fe48d7e45 WHIRLPOOL e29a0193e607507538d4e6c7e08808a4c5c8a58d035fa3054a82fc9e148105961de8a8b12c5dff485246a0f4b97075832785ddfa992cce7720d7e56047ef631c
|
||||
DIST Net-HTTP-6.12.tar.gz 29548 SHA256 8565aff76b3d09084642f3a83c654fb4ced8220e8e19d35c78b661519b4c1be6 SHA512 5353f1c5914f90338f05342904224ff7998133e025de4389a68e9abf521040a1f9bb4c9b8c13f65bb014947fc3186c1d7e078a699f40a3edf5afed3a0da8746d WHIRLPOOL a19a97e4b4a6c7aae425bb20926cfc485417a63b60745b13d266fab36857b03dd3da2390ae468fd0d305db808df0521796571e13093b15ea8be46d1ad5d271b9
|
||||
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=OALDERS
|
||||
DIST_VERSION=6.12
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Low-level HTTP connection (client)"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="minimal test"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${DIST_VERSION}-networktest.patch" )
|
||||
RDEPEND="
|
||||
!minimal? (
|
||||
virtual/perl-IO-Socket-IP
|
||||
dev-perl/IO-Socket-INET6
|
||||
>=dev-perl/IO-Socket-SSL-1.380.0
|
||||
)
|
||||
virtual/perl-Carp
|
||||
!<dev-perl/libwww-perl-6
|
||||
virtual/perl-Compress-Raw-Zlib
|
||||
virtual/perl-IO
|
||||
virtual/perl-IO-Compress
|
||||
dev-perl/URI
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? (
|
||||
virtual/perl-Data-Dumper
|
||||
virtual/perl-Socket
|
||||
virtual/perl-Test-Simple
|
||||
)
|
||||
"
|
@ -0,0 +1,131 @@
|
||||
From 3cfadd0fd690678e57eb5b6d1e0528724195238d Mon Sep 17 00:00:00 2001
|
||||
From: Olaf Alders <olaf@wundersolutions.com>
|
||||
Date: Thu, 29 Dec 2016 22:25:12 -0500
|
||||
Subject: [PATCH 1/2] Allow for 302s in live tests.
|
||||
|
||||
---
|
||||
t/live-https.t | 7 ++-----
|
||||
t/live.t | 7 ++-----
|
||||
2 files changed, 4 insertions(+), 10 deletions(-)
|
||||
|
||||
diff --git a/t/live-https.t b/t/live-https.t
|
||||
index 3482bbf..82e3b3d 100644
|
||||
--- a/t/live-https.t
|
||||
+++ b/t/live-https.t
|
||||
@@ -63,12 +63,9 @@ for ( 1 .. 2 ) {
|
||||
$buf .= $tmp;
|
||||
}
|
||||
$buf =~ s/\r//g;
|
||||
-
|
||||
- # ( my $out = $buf ) =~ s/^/# /gm;
|
||||
- # print $out;
|
||||
|
||||
- is( $code, "200" );
|
||||
+ ok( $code == 302 || $code == 200, 'success' );
|
||||
like( $h{'Content-Type'}, qr{text/html} );
|
||||
- like( $buf, qr{</html>} );
|
||||
+ like( $buf, qr{</html>}i );
|
||||
}
|
||||
|
||||
diff --git a/t/live.t b/t/live.t
|
||||
index 747515a..9a8306d 100644
|
||||
--- a/t/live.t
|
||||
+++ b/t/live.t
|
||||
@@ -57,12 +57,9 @@ for ( 1 .. 2 ) {
|
||||
$buf .= $tmp;
|
||||
}
|
||||
$buf =~ s/\r//g;
|
||||
-
|
||||
- # ( my $out = $buf ) =~ s/^/# /gm;
|
||||
- # print $out;
|
||||
|
||||
- is( $code, "200" );
|
||||
+ ok( $code == 302 || $code == 200, 'success' );
|
||||
like( $h{'Content-Type'}, qr{text/html} );
|
||||
- like( $buf, qr{</html>} );
|
||||
+ like( $buf, qr{</html>}i );
|
||||
}
|
||||
|
||||
--
|
||||
2.11.0
|
||||
|
||||
From e9e0dcfb01425e3f620312375eaa50c4d6d0e561 Mon Sep 17 00:00:00 2001
|
||||
From: Kent Fredric <kentfredric@gmail.com>
|
||||
Date: Sun, 8 Jan 2017 17:54:44 +1300
|
||||
Subject: [PATCH 2/2] Use NO_NETWORK_TESTING env var to fence off live tests
|
||||
|
||||
---
|
||||
t/live-https.t | 4 ++--
|
||||
t/live.t | 4 ++--
|
||||
t/rt-112313.t | 25 ++++++++++++++++++++-----
|
||||
3 files changed, 24 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/t/live-https.t b/t/live-https.t
|
||||
index 82e3b3d..7d5d258 100644
|
||||
--- a/t/live-https.t
|
||||
+++ b/t/live-https.t
|
||||
@@ -1,6 +1,6 @@
|
||||
BEGIN {
|
||||
- unless ( -f "t/LIVE_TESTS" || -f "LIVE_TESTS" ) {
|
||||
- print "1..0 # SKIP Live tests disabled; pass --live-tests to Makefile.PL to enable\n";
|
||||
+ if ( $ENV{NO_NETWORK_TESTING} ) {
|
||||
+ print "1..0 # SKIP Live tests disabled due to NO_NETWORK_TESTING\n";
|
||||
exit;
|
||||
}
|
||||
eval {
|
||||
diff --git a/t/live.t b/t/live.t
|
||||
index 9a8306d..a7c2f9d 100644
|
||||
--- a/t/live.t
|
||||
+++ b/t/live.t
|
||||
@@ -1,6 +1,6 @@
|
||||
BEGIN {
|
||||
- unless ( -f "t/LIVE_TESTS" || -f "LIVE_TESTS" ) {
|
||||
- print "1..0 # SKIP Live tests disabled; pass --live-tests to Makefile.PL to enable\n";
|
||||
+ if ( $ENV{NO_NETWORK_TESTING} ) {
|
||||
+ print "1..0 # SKIP Live tests disabled due to NO_NETWORK_TESTING\n";
|
||||
exit;
|
||||
}
|
||||
eval {
|
||||
diff --git a/t/rt-112313.t b/t/rt-112313.t
|
||||
index 365d498..f98040d 100644
|
||||
--- a/t/rt-112313.t
|
||||
+++ b/t/rt-112313.t
|
||||
@@ -1,3 +1,23 @@
|
||||
+BEGIN {
|
||||
+ if ( $ENV{NO_NETWORK_TESTING} ) {
|
||||
+ print "1..0 # SKIP Live tests disabled due to NO_NETWORK_TESTING\n";
|
||||
+ exit;
|
||||
+ }
|
||||
+ eval {
|
||||
+ require IO::Socket::INET;
|
||||
+ my $s = IO::Socket::INET->new(
|
||||
+ PeerHost => "httpbin.org:80",
|
||||
+ Timeout => 5,
|
||||
+ );
|
||||
+ die "Can't connect: $@" unless $s;
|
||||
+ };
|
||||
+ if ($@) {
|
||||
+ print "1..0 # SKIP Can't connect to httpbin.org\n";
|
||||
+ print $@;
|
||||
+ exit;
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
use strict;
|
||||
use warnings;
|
||||
use Test::More;
|
||||
@@ -15,11 +35,6 @@ use Net::HTTP;
|
||||
# So, we check that the reponse growth is only one byte after each iteration and also test multiple
|
||||
# times across the 1024, 2048 and 3072 boundaries...
|
||||
|
||||
-unless (-f "t/LIVE_TESTS" || -f "LIVE_TESTS")
|
||||
-{
|
||||
- print "1..0 # SKIP Live tests disabled; pass --live-tests to Makefile.PL to enable\n";
|
||||
- exit;
|
||||
-}
|
||||
|
||||
sub try
|
||||
{
|
||||
--
|
||||
2.11.0
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=CFAERBER
|
||||
DIST_VERSION=2.400
|
||||
DIST_EXAMPLES=("eg/*")
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Internationalizing Domain Names in Applications (IDNA)"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
virtual/perl-Unicode-Normalize
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-CBuilder
|
||||
>=dev-perl/Module-Build-0.420.0
|
||||
test? (
|
||||
virtual/perl-Test-Simple
|
||||
dev-perl/Test-NoWarnings
|
||||
)
|
||||
"
|
@ -1,2 +1,3 @@
|
||||
DIST Net-SSLeay-1.65.tar.gz 384413 SHA256 2fb1371120b85f018944d95736c107163f04ba56b6029c0709a2c3d6247b9c06 SHA512 e347ac7cc5ee22b9785953a5318d35fa3a2d5a21a2e726f49c74621d2dad9ea68373e208068dcd60d8a8d5ab027ae6e32fc0b671995d1645a14c2934eb5a884f WHIRLPOOL 15f38b5a026734f7a074b290979f3e346dfea125d02d8f63e7f5c163de7a4514456d3948ade61b74a53173e27aa221b9142736a98b9d6631c61f0239e6f0833b
|
||||
DIST Net-SSLeay-1.72.tar.gz 386011 SHA256 1baac39f0f12cee515d8bec633175bb5916ca542e5356e26420437bd6195d2f4 SHA512 33d8355af22bf76da21a6fc1f336970c6baf5a4595cd445a986bfd2de6ae4fac479d63a97d54c4cb2c9f3f1a7024c893ad0961be419adb6c51e0916829b53a88 WHIRLPOOL 13bceb86968209ae257d8144f4fc11ba9c39fe201cd9799b0135160c5b2ba17831ba35bc608739a2051a93516d4fa39738ec4d5737f2d824eb082fe25dd37a83
|
||||
DIST Net-SSLeay-1.80.tar.gz 395820 SHA256 a541a66d59fc5f9bb7af09d3a0b68305e4c43ba9488b12915728fd282ea01b93 SHA512 03b5f2ba86d20f31ef50029af94b1bcf513c7b99d9666a04e83aba4f7c8cce3e30daf6df85932619949f059177660f49a928488e61b967a12dd4aec41eafad95 WHIRLPOOL 8f11141c3caaa1e9d32368183ab9742e8c1bba5efd6702efa9e4142b6f54871f2380cdb6fe3d1aef2b63db388bdf69f3167d592eca935d93af484dd00511b03c
|
||||
|
@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=MIKEM
|
||||
DIST_VERSION=1.80
|
||||
DIST_EXAMPLES=("examples/*")
|
||||
inherit multilib perl-module
|
||||
|
||||
DESCRIPTION="Perl extension for using OpenSSL"
|
||||
|
||||
LICENSE="openssl"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~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="libressl test minimal examples"
|
||||
|
||||
RDEPEND="
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
virtual/perl-MIME-Base64
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? (
|
||||
!minimal? (
|
||||
dev-perl/Test-Exception
|
||||
dev-perl/Test-Warn
|
||||
dev-perl/Test-NoWarnings
|
||||
)
|
||||
virtual/perl-Test-Simple
|
||||
)
|
||||
"
|
||||
export OPTIMIZE="$CFLAGS"
|
||||
export OPENSSL_PREFIX=${EPREFIX}/usr
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e "/\$opts->{optimize} = '-O2 -g';/d" \
|
||||
-e "s,\"\$prefix/lib\",\"\$prefix/$(get_libdir)\"," \
|
||||
inc/Module/Install/PRIVATE/Net/SSLeay.pm || die
|
||||
|
||||
local my_test_control
|
||||
my_test_control=${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}
|
||||
|
||||
if use test; then
|
||||
perl_rm_files 't/local/01_pod.t' 't/local/02_pod_coverage.t' 't/local/kwalitee.t'
|
||||
fi
|
||||
if use test && has network ${my_test_control} ; then
|
||||
eapply "${FILESDIR}/1.72-config-nettest-yes.patch"
|
||||
else
|
||||
eapply "${FILESDIR}/1.72-config-nettest-no.patch"
|
||||
fi
|
||||
|
||||
perl-module_src_prepare
|
||||
}
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=MANWAR
|
||||
DIST_VERSION=1.41
|
||||
DIST_EXAMPLES=( "eg/*" )
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Create PDF documents in Perl"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~x86"
|
||||
IUSE="test examples"
|
||||
|
||||
RDEPEND="
|
||||
virtual/perl-Carp
|
||||
virtual/perl-Data-Dumper
|
||||
>=dev-perl/File-Share-0.250.0
|
||||
dev-perl/JSON
|
||||
virtual/perl-Scalar-List-Utils
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
dev-perl/File-ShareDir-Install
|
||||
test? (
|
||||
virtual/perl-File-Temp
|
||||
>=dev-perl/Test-LeakTrace-0.140.0
|
||||
>=virtual/perl-Test-Simple-1.0.0
|
||||
)
|
||||
"
|
||||
src_test() {
|
||||
perl_rm_files "t/changes.t" "t/meta-json.t" "t/meta-yml.t" "t/pod.t" "t/manifest.t"
|
||||
perl-module_src_test
|
||||
}
|
@ -1 +1 @@
|
||||
DIST Params-ValidationCompiler-0.20.tar.gz 39926 SHA256 bff602a1819d5400884d65ad9df7622394c8b44db3553a86e5b54416d89c2d94 SHA512 c3d6e48dc24aca2c91fe42a7cd74232f98f5fd2deddc5b4a4115a3100e294351ffd20112ec6e408932a9f88ffaa60f6ff5cb8ae891717de2d9a8f3bceab5494d WHIRLPOOL 43448af29139a64d188277412b3511761c37077b10f7734cdab2d681a3b7d21fd100d4e2e7e1d561e4a9ecae91b037aa7e782ca7cbad9851b29810f887cae2fb
|
||||
DIST Params-ValidationCompiler-0.22.tar.gz 39995 SHA256 bbec2b029e8f07801916b8ead4df5016a24daacac7a680f78dfcf70bd8d5f847 SHA512 078b54bc18e840dc19b0cb9f2507728c2977d22276c3ed7b239ea31db91188eac3de69229884a150093c6d70d07872906c545eb044c9d360b96de438c23adf9c WHIRLPOOL ffe4f61faac4aa8ca980ee5a8f72bda04a4b11f1fb183ff25ba42f40e75d2730f8ec316a77e1effb17dc65893bd8172007544d4c67f31d44dc6eb9c9e9984d3b
|
||||
|
@ -1,11 +1,11 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=DROLSKY
|
||||
DIST_VERSION=0.20
|
||||
DIST_VERSION=0.22
|
||||
DIST_EXAMPLES=("eg/*")
|
||||
inherit perl-module
|
||||
|
@ -1 +1,2 @@
|
||||
DIST Ref-Util-0.101.tar.gz 62957 SHA256 89e3db1e21dfbbb3544ce8e42079b513ca3f76c28a2bec4f8cdaa94abfdff493 SHA512 3b5ec65a6d3098615ada29be8f2a61800c351549dc33b6133522dba528108b2199e73a941212bba381de91508b7e7a01189b4c0728a669ed78c25f06641c10fb WHIRLPOOL dd2e3bb54adb1e81f57a933e4933d368f1b928ffbbd586de8cb543d199c176b50fb098114a83a7d3749bcc92054c82299b0f140d1658809a3021cdfa65cef631
|
||||
DIST Ref-Util-0.111.tar.gz 66847 SHA256 13db11e34d6fbb1fbcb493ec6f9e84ef0d3aaafc27e2f4f6f754184b88e92616 SHA512 a5f1b9c480f637484445607e679ec90989b3787c3dea0876ea69f15da24925a9a205ecd6f04af5869629597d968528115da0550f504f9502cc02b2cade8c6ae4 WHIRLPOOL 2573079dd0f35c01b16cf7dbb0eef6b131aee6d530701a84dd5a7b5609a0ac3d21ca793a30a6d7e0343f7ee14353ca79341bfd97359998681cd7aad3cee17ec6
|
||||
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=XSAWYERX
|
||||
DIST_VERSION=0.111
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Utility functions for checking references"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
LICENSE="MIT"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=virtual/perl-Exporter-5.570.0
|
||||
virtual/perl-XSLoader
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? (
|
||||
>=virtual/perl-CPAN-Meta-2.120.900
|
||||
virtual/perl-Test-Simple
|
||||
virtual/perl-File-Spec
|
||||
)
|
||||
"
|
||||
src_test() {
|
||||
perl_rm_files t/author-* t/release-*
|
||||
perl-module_src_test
|
||||
}
|
@ -1,3 +1 @@
|
||||
DIST HTTP_Request2-2.0.0.tgz 97476 SHA256 39697e6059db1f1fcf8f45bbd9cf157e9f7e037565a235c2f1a28c9875af14bf SHA512 e77010002741e5dde07d84f03ac05b65c77812bdee624e464e7e787b2b706b20fae50fe145ea268b62b051facbcaf00da57562cada990fd98ae71bad4e6ca9bf WHIRLPOOL feaa45c75ab38c015b9f554363f994a02e320304518a047ccc2fa4a62cc12603d3439a282915c1d5db2b9b1b896e1a156d88a6164d6dfb963a01cbb559d647fa
|
||||
DIST HTTP_Request2-2.1.1.tgz 99151 SHA256 6f809dcdf3912847d43068791a0565b9e69f2bf41200aa23aad436498c665918 SHA512 b01f4dfbad090e26fb0457f9ffdb857c804b15aa25a94296b064b2cc25dc7878dfd99788dc0fc161bb53cb4c506e3f9db13cdbf307edd41d8cb91db63910bb47 WHIRLPOOL 5b8dfbf7f55a05bad79cf78646656c9a2badc7434340adf133032b360d7c05d789e1ab9ddf2aeb1dbbb885cbb99345956769d62033f148bba10cc7540051dee1
|
||||
DIST HTTP_Request2-2.2.1.tgz 107339 SHA256 1cb082560db3344a1189cd33a354091bd55ad1944a5c9152a2573b031d960704 SHA512 377421f521184b3dc4f28b1d37a1f673ee2b40b8786e39c3803ed6c60f57a2aa8353018ea588598b7ef23a1345227a41481519932998dd01958df623d00dcd82 WHIRLPOOL c70f8f159546f2fc0464ce4a199aa9ad14555a77ed2bf7a0ec0f9110b824fc72c0c4267e20dab021ee10489ba476b011ff6a64c5276535514d6b7f675f67787c
|
||||
|
@ -1,17 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit php-pear-r1
|
||||
|
||||
DESCRIPTION="Provides an easy way to perform HTTP requests"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ~arm hppa ia64 ~ppc ~ppc64 ~s390 ~sh sparc x86"
|
||||
IUSE="+curl +fileinfo +ssl +zlib"
|
||||
|
||||
RDEPEND="dev-lang/php[curl?,fileinfo?,ssl?,zlib?]
|
||||
>=dev-php/PEAR-Net_URL2-0.3.0"
|
@ -1,17 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit php-pear-r1
|
||||
|
||||
DESCRIPTION="Provides an easy way to perform HTTP requests"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE="+curl +fileinfo +ssl +zlib"
|
||||
|
||||
RDEPEND="dev-lang/php[curl?,fileinfo?,ssl?,zlib?]
|
||||
>=dev-php/PEAR-Net_URL2-0.3.0"
|
@ -1,2 +1 @@
|
||||
DIST PEAR_PackageFileManager-1.6.3.tgz 82393 SHA256 c2b392a4807510659bfe77470d7732b21eab2aa752d2a53601d55ff335f9068d SHA512 33b790a15db6cb4b14369472291f6815d6d2fdf4918ea57f9fb7fee78b4a39e811e6ab8217878bcf0b7c4c5b239477a4da1fba5cea86e80023838de43bdc9492 WHIRLPOOL 061a7084b8afe49f8ddf501bfcd48cdfe99b8bc360142f801d61e3ba719c2e902e592bbe6b65c553be61544a379a034d623a24cec53b5b6c35c6a9941a7abb43
|
||||
DIST PEAR_PackageFileManager-1.7.2.tgz 38104 SHA256 596fa07ab384cd360cdcf0fc4c288f77220564c2dbd5594eea9de3ed4d5286b1 SHA512 4a0a201fea221a8e2d21199f99d4f145e39f42344a0057f32bfefd96aa2635e12ea75ee6b6ac64c52a8d35be5e2a65fa5399b3195592dea9ba10191c45fc0056 WHIRLPOOL 098f99f3b9d770ea7d471fde7ca2f7ffa11c633adc8d8dc038e846e00fbe0eabcd904a87baa8018c9bb8193158dd3a468f2054b9416f942837426a6afaf706f5
|
||||
|
@ -1,17 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit php-pear-r1
|
||||
|
||||
DESCRIPTION="Takes an existing package.xml file and updates it with a new filelist and changelog"
|
||||
|
||||
LICENSE="PHP-3.01"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="minimal"
|
||||
|
||||
RDEPEND="dev-lang/php[xml,simplexml]
|
||||
!minimal? ( >=dev-php/PEAR-PHP_CompatInfo-1.4.0 )"
|
@ -1,2 +1 @@
|
||||
DIST Pager-2.4.8.tgz 36122 SHA256 4325e159159731cb21a4282d014c3f7a6b89968f5e3403a7a7fcd7598e218209 SHA512 c5190ab4a52446470b8b62529cbb50970919c4668ee324a88d646f0f3c057b6feb642fd1eaaad39a846afd1d35b621fdbdabfbae2946732afe53b002662f1c3f WHIRLPOOL 6af7f4310416a59961a32d60de49ec1f7f91a98bf942c49b980af450aa794d4b2632f31fdfaec007bccebe271a1bf95f4c0c65662231b305801a6abfc90a54c3
|
||||
DIST Pager-2.4.9.tgz 36055 SHA256 80f3136cb806342311fcfbf866ef0f7ddedae7d7dd002e569b5c7bf0d7d6ae8f SHA512 1bd4cef68d0f0ef3a6cf4b44eec1d6ec99725bcbc4ac575a111e8de67538c09a4b09fe0dbbd57cdfd6d4f395e55857eb71cb6914a94e7efd03e6f6d78a592864 WHIRLPOOL 60f6b32cb48c3e6070a97e884c25830663dc8353454d6c9c8a437c78922cc3a8b2f43452e3cee485b8667fa288b26c68133916fcfe4e7da089b9f7bf79df0356
|
||||
|
@ -1,12 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
inherit php-pear-r1
|
||||
|
||||
DESCRIPTION="Data paging class"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
|
||||
IUSE=""
|
@ -1,8 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>php-bugs@gentoo.org</email>
|
||||
<name>PHP</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>php-bugs@gentoo.org</email>
|
||||
<name>PHP</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">pear/Pager</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -1 +1 @@
|
||||
DIST 1.0.7.tgz 2064782 SHA256 46cb0f9a4f9381ec06e0b82b11683930ac732140188b2e841d3e73d2574173f7 SHA512 157d1213b8279a4edd1706f66334bc60889b51b1e71c6d398b74272c72ff47f540f7c7eaf3b1c57c0d6e4397c647f80264a74fa5929d5521ec67799aa9f58156 WHIRLPOOL 999d7275a3a42dd1abdec017597015c6c500abdf80a9b0d40ff1fab3ff19694225f9f080eae7389e7fedf97ef46c96587f95e78b9793c7ec53c1561d5beee9ff
|
||||
DIST agavi-1.0.8.tgz 2074126 SHA256 9770662721b9f59ca2324a02ca9f698a08b517beeae30cc5e14677b175440b9b SHA512 9e75ef0be455e329db8b2389d7fd7a7acb25d04dda6c31dea15496dc4e24ab17cf0e44e199d0c2a9fb11987331d582cf0c700adee815cac7276c32643b9183ee WHIRLPOOL 273c347182669e0d2f345ee5353a529edfff46eec645f069228e3fc71ca65222e3cb1214c70bbaa433545ee1d0ce65c2b2f2d24605ee399690576cbb95410e83
|
||||
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit php-pear-lib-r1
|
||||
|
||||
DESCRIPTION="PHP5 MVC Application Framework"
|
||||
HOMEPAGE="http://www.agavi.org/"
|
||||
SRC_URI="http://www.agavi.org/download/${PV}.tgz"
|
||||
|
||||
LICENSE="LGPL-2.1+ icu unicode ZLIB public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
# currently fails to install with dev-php/PEAR-PEAR_PackageFileManager-1.7.0
|
||||
DEPEND="
|
||||
>=dev-lang/php-5[xml]
|
||||
>=dev-php/PEAR-PEAR-1.6.2-r1
|
||||
>=dev-php/phing-2.4[-minimal]
|
||||
<dev-php/PEAR-PEAR_PackageFileManager-1.7.0
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-php/phing-2.4
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
phing package-pear || die "failed to build pear package"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${WORKDIR}"
|
||||
mv "${S}" "${WORKDIR}"/${PV}
|
||||
cp -pPR "${WORKDIR}"/${PV}/pear-build/* "${WORKDIR}"/
|
||||
cd "${S}"
|
||||
php-pear-lib-r1_src_install
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="PHP MVC application framework"
|
||||
HOMEPAGE="http://www.agavi.org/"
|
||||
SRC_URI="http://www.agavi.org/download/${PV}.tgz -> ${P}.tgz"
|
||||
LICENSE="BSD LGPL-2.1+ icu unicode public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples +executable iconv session soap xmlrpc"
|
||||
|
||||
RDEPEND="dev-lang/php[iconv?,session?,soap?,xml,xmlrpc?]
|
||||
executable? ( dev-php/phing )"
|
||||
|
||||
DOCS=(
|
||||
API_CHANGELOG
|
||||
CHANGELOG
|
||||
CHANGELOG-0.9
|
||||
CHANGELOG-0.10
|
||||
CHANGELOG-0.11
|
||||
CONTRIBUTING.md
|
||||
README.md
|
||||
RELEASE_NOTES
|
||||
RELEASE_NOTES-0.9
|
||||
RELEASE_NOTES-0.10
|
||||
RELEASE_NOTES-0.11
|
||||
UPGRADING
|
||||
)
|
||||
|
||||
src_install() {
|
||||
einstalldocs
|
||||
use executable && newbin "${FILESDIR}/${PN}-executable" "${PN}"
|
||||
use examples && dodoc -r samples
|
||||
|
||||
insinto "/usr/share/php/${PN}"
|
||||
doins -r src/*
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# A (heavily) modified version of the agavi-dist script shipped with
|
||||
# the Agavi package.
|
||||
#
|
||||
|
||||
# Set this to the path to the Agavi installation's source directory. This is
|
||||
# the directory that contains the `agavi.php' file.
|
||||
AGAVI_SOURCE_DIRECTORY="/usr/share/php/agavi"
|
||||
|
||||
php -d memory_limit=2G \
|
||||
-f "${AGAVI_SOURCE_DIRECTORY}/build/agavi/script/agavi.php" \
|
||||
-- \
|
||||
--agavi-source-directory "${AGAVI_SOURCE_DIRECTORY}" "$@"
|
@ -1,8 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>php-bugs@gentoo.org</email>
|
||||
<name>PHP</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>php-bugs@gentoo.org</email>
|
||||
<name>PHP</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="executable">
|
||||
Install the "agavi" executable used to manage projects. This
|
||||
requires <pkg>dev-php/phing</pkg>, and may be omitted if you are
|
||||
(for example) deploying an existing site to a production server.
|
||||
</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">agavi/agavi</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -1 +1 @@
|
||||
DIST phing-2.10.1.phar 851181 SHA256 7df436757a0a9427e1983af4847abfbadc92a6b4535b1e60b69bacfb139da6f8 SHA512 026b08945f189be30b29268aa9a8fb889975addd385e7087cb3f1e1bd2b5a01cabddff47fa52d197bbc520c4d5ad6e47edaa5446300e0baeebff24165f7c4246 WHIRLPOOL ae60318f2551510ca40b011f538849928256d2e081d6d910f14f519db2838edf0925256df2a33dee4d37797d7b670e8761e3a93340fe1d44ad951b841fa08492
|
||||
DIST phing-2.16.0.tgz 4142331 SHA256 86276306cbb5e692951199fc658a545eec38279fe1e4b1823b71b2bd08715bab SHA512 f738d08a195d69c32a035dd3739e0cbc56946173dc31e8fdc8fc07664139b2b97832a6bbb527785e5dfe025530c364a1ed1075a0b77baecfc2395ec78549ba72 WHIRLPOOL 263510867e1cc4896f075b4d0b75da7f0dbbaa9acba202adacfd0524ecf8a57500a934c35a3b21384ccb892376cf2cfe87d1d4416d097c0896b51ccb02f0dbca
|
||||
|
@ -0,0 +1,14 @@
|
||||
<?php
|
||||
$vendor_dir = '/usr/share/php';
|
||||
if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
|
||||
require_once("${vendor_dir}/Fedora/Autoloader/autoload.php");
|
||||
}
|
||||
|
||||
/*
|
||||
At least for the moment, we don't need to autoload the Phing classes
|
||||
themselves, because the "require" statements are all still there.
|
||||
*/
|
||||
|
||||
\Fedora\Autoloader\Dependencies::required(
|
||||
array("${vendor_dir}/Symfony/Component/Yaml/autoload.php")
|
||||
);
|
@ -1,8 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>php-bugs@gentoo.org</email>
|
||||
<name>PHP</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>php-bugs@gentoo.org</email>
|
||||
<name>PHP</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">phingofficial/phing</remote-id>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="zip">
|
||||
Support zip archives by requiring said support in
|
||||
<pkg>dev-lang/php</pkg>.
|
||||
</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
@ -1,46 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
DESCRIPTION="PHP project build system based on Apache Ant"
|
||||
HOMEPAGE="http://www.phing.info/"
|
||||
SRC_URI="http://www.phing.info/get/phing-${PV}.phar"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+minimal"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="!minimal? ( dev-php/phpDocumentor
|
||||
dev-php/PHP_CodeCoverage
|
||||
>=dev-php/PEAR-HTTP_Request2-2.1.1
|
||||
>=dev-php/PEAR-PEAR_PackageFileManager-1.5.2
|
||||
>=dev-php/PEAR-VersionControl_SVN-0.3.0_alpha1
|
||||
>=dev-php/phpmd-1.1.0
|
||||
>=dev-php/phpunit-4.0
|
||||
>=dev-php/xdebug-2.0.5
|
||||
>=dev-php/simpletest-1.0.1_beta2 )
|
||||
dev-lang/php:*[cli,phar,xml,xslt]
|
||||
"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_unpack() { :; }
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/php/phing
|
||||
insopts -m755
|
||||
newins "${DISTDIR}/${P}.phar" phing.phar
|
||||
dosym /usr/share/php/phing/phing.phar /usr/bin/phing
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use minimal; then
|
||||
elog "You have enabled the minimal USE flag. If you want to use features"
|
||||
elog "from xdebug, phpunit, simpletest and more, disable the"
|
||||
elog "USE flag or emerge the packages manually"
|
||||
fi
|
||||
}
|
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="PHP project build system based on Apache Ant"
|
||||
HOMEPAGE="http://www.phing.info/"
|
||||
SRC_URI="http://www.phing.info/get/${P}.tgz"
|
||||
|
||||
LICENSE="FDL-1.3 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples minimal zip"
|
||||
|
||||
RDEPEND="dev-lang/php:*[cli,xml,xslt,zip?]
|
||||
dev-php/symfony-yaml
|
||||
!minimal? (
|
||||
dev-php/PEAR-HTTP_Request2
|
||||
dev-php/PEAR-PEAR_PackageFileManager
|
||||
dev-php/PEAR-VersionControl_SVN
|
||||
dev-php/PHP_CodeCoverage
|
||||
dev-php/phpDocumentor
|
||||
dev-php/phpmd
|
||||
dev-php/phpunit
|
||||
dev-php/simpletest
|
||||
dev-php/xdebug
|
||||
)"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
dodoc CHANGELOG.md CREDITS.md README.md
|
||||
dodoc -r docs/docbook5/en/output/hlhtml
|
||||
use doc && dodoc -r docs/api
|
||||
use examples && dodoc -r docs/example
|
||||
|
||||
# Install the executable (and the PHP file it wraps) outside of the
|
||||
# PHP include directory, since nobody should be including it.
|
||||
exeinto "/usr/share/${PN}/bin"
|
||||
doexe "bin/${PN}"
|
||||
insinto "/usr/share/${PN}/bin"
|
||||
doins "bin/${PN}.php"
|
||||
dosym "/usr/share/${PN}/bin/${PN}" "/usr/bin/${PN}"
|
||||
|
||||
# Phing tries to get the version number from this file.
|
||||
insinto "/usr/share/${PN}/etc"
|
||||
doins etc/VERSION.TXT
|
||||
|
||||
# The executable will only look for autoload.php in one place, so we
|
||||
# create an (otherwise pointless) vendor directory to house it.
|
||||
insinto "/usr/share/${PN}/vendor"
|
||||
doins "${FILESDIR}/autoload.php"
|
||||
|
||||
# But install the library under /usr/share/php.
|
||||
insinto "/usr/share/php"
|
||||
doins -r "classes/${PN}"
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST Jinja2-2.7.3.tar.gz 378470 SHA256 2e24ac5d004db5714976a04ac0e80c6df6e47e98c354cb2c0d82f8879d4f8fdb SHA512 2810db2b52fe800e2a4a47ea41a07f997b1647a2b7ad05fe564f9d554d6a402283c84c4e2491e5dad8d22acd83d3ca420f0983ed2effc732f6d79600a846071b WHIRLPOOL ece9b68dff414739103eac202b5903d96802939f5742a2bf3ff421d87ef49043ed9a4b2a3a6bf0c2f3d9be0d8295b73c47b253553731b44912cb58add8f233c0
|
||||
DIST Jinja2-2.8.1.tar.gz 358129 SHA256 35341f3a97b46327b3ef1eb624aadea87a535b8f50863036e085e7c426ac5891 SHA512 0a2e2aa94f5c2f04f79d59d34d5324d2a440385b71192e85e960c761b4a073400e4ab0458e57305650f696a474593d6fbf398fb1d9518be261bb2a5cb866e163 WHIRLPOOL 380636268f903d05afda9c41296986d1c83949dead6c78d3e3cb880137a6c6ec06f0e2297169fc0ea8fd1348c9928f5841d37f951dd941fe89a8ccc96080e191
|
||||
DIST Jinja2-2.8.tar.gz 357055 SHA256 bc1ff2ff88dbfacefde4ddde471d1417d3b304e8df103a7a9437d47269201bf4 SHA512 2e80d6d9ad10dafcce1e6dd24493f5dffc43a17f71a30a650415638e12d3a3891738ebacc569701129214026d062d91a2b10e4f7a2c7b85d801dde26ded1bebb WHIRLPOOL 31adc38738848aa224cceb0d0afb2b85eb080d166ed84f145eb0576eeedfb91cf8d99d7c98b6a6cc6ab4fedf33fdbe3171c80fd559df48036a7441232702e749
|
||||
DIST Jinja2-2.9.2.tar.gz 368290 SHA256 2333eae399fb538f934d661f7debab8a9736002c343c8e95c56f1e413076c0ce SHA512 989b9a0c8975916a98f5caaa85e4d18dad751d3373b9a1e7539740d456438aa9d2f1ffcd81b20c0a262da6579b4b4a9228969c8a7dc42c8959bd887ba4c59766 WHIRLPOOL debe3027a5a9ac108344bd591ec4d37d1957bc05a4bc6edc7c3d24420f1828dba1ad769babc1cad8ccde407637dc3ea1cb3e05950f183aab1a347ff46c8cf33a
|
||||
|
@ -0,0 +1,74 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy pypy3 )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit eutils distutils-r1
|
||||
|
||||
MY_PN=Jinja2
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="A full-featured template engine for Python"
|
||||
HOMEPAGE="http://jinja.pocoo.org/ https://pypi.python.org/pypi/Jinja2"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris"
|
||||
IUSE="doc examples"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/markupsafe[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
!dev-python/jinja:compat"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
|
||||
|
||||
# XXX: handle Babel better?
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
wrap_opts() {
|
||||
local mydistutilsargs=()
|
||||
|
||||
if [[ ${EPYTHON} == python* ]]; then
|
||||
mydistutilargs+=( --with-debugsupport )
|
||||
fi
|
||||
|
||||
"${@}"
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
wrap_opts distutils-r1_python_compile
|
||||
if [[ ${EPYTHON} == python3.2 ]]; then
|
||||
2to3 --no-diffs -n -w -f unicode "${BUILD_DIR}/lib" || die
|
||||
fi
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||
use examples && local EXAMPLES=( examples/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
|
||||
insinto /usr/share/vim/vimfiles/syntax
|
||||
doins ext/Vim/*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! has_version dev-python/Babel; then
|
||||
elog "For i18n support, please emerge dev-python/Babel."
|
||||
fi
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST climate_control-0.0.3.gem 7168 SHA256 a5e8109935ad74e63ddbc20f37fb25f01737cd8a7dc99964d89ca26526b7334f SHA512 9e3b5fbf494e0757fdf52b2b6015d11b2b3aaece95e7226b98ca817a9af731a393ddf9a2278877e7f2ed75c68ff05a06769df03b08cc62757b5af123f7d95f30 WHIRLPOOL 7a1a8bf5981c1c69f525794c305868dab8ac450e9eefb91a5049b5a386e66ae48622178482b812063657de4fe63816aac70c97f36c2cb2d34c962f384acc331a
|
||||
DIST climate_control-0.1.0.gem 9216 SHA256 96ba15abdaaa9647e638cc4b3631d5ddf4a29478d96630947fdf0c345131ef72 SHA512 59e96a8b8b833b7370ed4a11e854ae6088c9f637ed7a1a6dda1666ccbe072f48ea2467508c4b1aa675e88f595aee6d9cc9f3617d75594c388ef6a8d3af44831f WHIRLPOOL 922b87074fe13f87083e8b639d04ad4f6929307da346adefd511791d14963390ca8fde9741733e91769fbfcabab5620fecbeb68ebd98972cd767653b9e9d89e3
|
||||
|
@ -0,0 +1,30 @@
|
||||
# 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_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="NEWS README.md"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Easily manage your environment"
|
||||
HOMEPAGE="https://github.com/thoughtbot/climate_control"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Avoid dependencies on simplecov and git.
|
||||
sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
|
||||
sed -i -e 's/git ls-files/echo ""/' ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||
}
|
@ -0,0 +1,47 @@
|
||||
# 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_DOC="rdoc"
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="History.rdoc Manifest.txt README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="template"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Hoe extends rake to provide full project automation"
|
||||
HOMEPAGE="https://www.zenspider.com/projects/hoe.html"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.9:5 )"
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/rake-0.8.7 <dev-ruby/rake-13.0"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Skip isolation
|
||||
sed -i -e '/isolate/ s:^:#:' Rakefile || die
|
||||
|
||||
# Skip test depending on specifics of gem command name
|
||||
sed -i -e '/test_nosudo/,/^ end/ s:^:#:' test/test_hoe.rb || die
|
||||
|
||||
# Gem.bin_wrapper does not work as expected on Gentoo.
|
||||
sed -i -e 's/Gem.bin_wrapper//' lib/hoe/rcov.rb lib/hoe/publish.rb test/test_hoe_publish.rb || die
|
||||
|
||||
# Fix broken test by including the right plugin first
|
||||
sed -i -e '/test_extensions/a Hoe.plugin :clean' test/test_hoe.rb || die
|
||||
}
|
||||
|
||||
all_ruby_compile() {
|
||||
all_fakegem_compile
|
||||
|
||||
rdoc --title "seattlerb's hoe-3.5.1 Documentation" -o doc --main README.txt lib History.txt Manifest.txt README.txt || die
|
||||
}
|
@ -0,0 +1,93 @@
|
||||
# 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_TASK_DOC=""
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc RI.rdoc TODO.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_BINWRAP=""
|
||||
RUBY_FAKEGEM_BINDIR="exe"
|
||||
|
||||
inherit ruby-fakegem eutils
|
||||
|
||||
DESCRIPTION="An extended version of the RDoc library from Ruby 1.8"
|
||||
HOMEPAGE="https://github.com/rdoc/rdoc/"
|
||||
SRC_URI="https://github.com/rdoc/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Ruby MIT"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND+=">=app-eselect/eselect-ruby-20161226"
|
||||
|
||||
ruby_add_bdepend "
|
||||
dev-ruby/kpeg
|
||||
dev-ruby/racc
|
||||
test? (
|
||||
>=dev-ruby/minitest-5.8:5
|
||||
)"
|
||||
|
||||
ruby_add_rdepend "dev-ruby/json:2"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Other packages also have use for a nonexistent directory, bug 321059
|
||||
sed -i -e 's#/nonexistent#/nonexistent_rdoc_tests#g' test/test_rdoc*.rb || die
|
||||
|
||||
# Avoid unneeded dependency on bundler, bug 603696
|
||||
sed -i -e '/bundler/ s:^:#:' \
|
||||
-e 's/Bundler::GemHelper.gemspec.full_name/"rdoc"/' Rakefile || die
|
||||
|
||||
# Remove test that is depending on the locale, which we can't garantuee.
|
||||
sed -i -e '/def test_encode_with/,/^ end/ s:^:#:' test/test_rdoc_options.rb || die
|
||||
|
||||
# Remove test depending on FEATURES=userpriv, bug 361959
|
||||
sed -i -e '/def test_check_files/,/^ end/ s:^:#:' test/test_rdoc_options.rb || die
|
||||
|
||||
# Remove tests for code that is not included and not listed in Manifest.txt
|
||||
rm -f test/test_rdoc_i18n_{locale,text}.rb \
|
||||
test/test_rdoc_generator_pot* || die
|
||||
}
|
||||
|
||||
all_ruby_compile() {
|
||||
all_fakegem_compile
|
||||
|
||||
if use doc ; then
|
||||
ruby -Ilib -S exe/rdoc || die
|
||||
fi
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
${RUBY} -S rake generate || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -Ilib:. -e 'gem "json", "~>2.0"; Dir["test/test_*.rb"].each{|f| require f}' || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
for bin in rdoc ri; do
|
||||
ruby_fakegem_binwrapper $bin /usr/bin/$bin-2
|
||||
|
||||
for version in ${USE_RUBY}; do
|
||||
version=`echo ${version} | cut -c 5-`
|
||||
if use ruby_targets_ruby${version}; then
|
||||
ruby_fakegem_binwrapper $bin /usr/bin/${bin}${version}
|
||||
sed -i -e "1s/env ruby/ruby${version}/" \
|
||||
"${ED}/usr/bin/${bin}${version}" || die
|
||||
fi
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ! -n $(readlink "${ROOT}"usr/bin/rdoc) ]] ; then
|
||||
eselect ruby set $(eselect --brief --colour=no ruby show | head -n1)
|
||||
fi
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST text-1.2.3.gem 136192 SHA256 a0e9fb0fa88b6fb5d89e370f898064604f28d0873c342b27235a767dea58e192 SHA512 bc4ad5a00dc8bb7275b5481ce3be1efe1b32a9bb83e818025c0d815c19addf1fa7ed99855ac3188aef5ce54150323a8dc9573bd193e195614731c093fb7fd917 WHIRLPOOL db7d6f2d0472467ee594f05ba8fdbf20159869342d6fba77ff31407428e7eabe6e5b3808cc2aa10d8cf223e544fae10cbe8ab1e28b0621eae85c490eae31141d
|
||||
DIST text-1.3.1.gem 138752 SHA256 2fbbbc82c1ce79c4195b13018a87cbb00d762bda39241bb3cdc32792759dd3f4 SHA512 0380fc77e2f0d427afd9015ed904947311139e52adf3d49b748d0e6ee32c579073ec979f0cdbc117b53e3d841f25ce9f271637dd7edb5f6e124e369cca788eb8 WHIRLPOOL 66da2d453d3a4dc332166b5ccabcdb586748d3a3d979a4b7281e69157c04d389a95ff8ecb6727b0952a6dbaba4068f262b856e19c39a7cfd9d296d1eb4b70a91
|
||||
|
@ -1,20 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A collection of text algorithms"
|
||||
HOMEPAGE="https://github.com/threedaymonk/text"
|
||||
|
||||
LICENSE="MIT"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86"
|
||||
IUSE=""
|
@ -1,3 +1,4 @@
|
||||
DIST rspamd-1.3.5.tar.xz 1483044 SHA256 d4413ccfc238c3023e2b8a9441b101a6437f521f333fc9db2dd924d473fee696 SHA512 6d7223c6be6e49296a5228d3d05a5f8dfd4a4002df9d247740bce75f2f652a01d86c30456b8475d08d529d2787aa30191713961ffc82c380c00612cae371b61c WHIRLPOOL 4017484d4653a23b5a987ab0bdd40a709cd5d116dea5c02a767c5cad94bd5399d6319aa8f75e726cec5d0bd7ae9e0722786cacc33963e2f9b8fbdd0fb0986729
|
||||
DIST rspamd-1.4.0.tar.xz 1769860 SHA256 30c9acf93bdcc6c009524c8b2770931475929c6c9e948faa90d7412306055a1c SHA512 39bfccee070b829f3ea5019ebde0020a850abf7fe92f7e5bb5b9212088d4c98544e6f55228984d3422c09c31f356b209237da6a6eb9c18e3feb7940429de663a WHIRLPOOL 449a15148067e4af38ca7d4218dca69064679d1a064c53d0edf99e63418d6a898fd80cdfce8707f706f19da659d44efadedab3a7ea8c3dcd54c65794f695e3d0
|
||||
DIST rspamd-1.4.1.tar.xz 1779492 SHA256 11e39e4b44a85feaf546696d28a72ffc32e35c01a028a251d5175ba58343eb28 SHA512 bc3be3f20a9692a5d188d9a254ad459dba4ca01ae3c917689943be7eed85e17ab638e0d0b9f4dd574864b4f39eb7a728b7b0ecf3088727a92dfb99a2df4a5a6d WHIRLPOOL 1cbe02c664596cd467f2f955691ec79c70ccf23a89cadf8853a1881264d555af248a1503a58da1df59142c73193074af556ca768aad349b832b95314f61615d5
|
||||
DIST rspamd-1.4.2.tar.xz 1777596 SHA256 d106f98a632ffc5cbc5e7482067d568db7687a2ffb078f97f528f9202f90a5a1 SHA512 7a2c9c736d6612088eb8d48e313feec310c740263aa3a5e30b1ae88937ecf088de533589a8ef783e238fe3dc5e579592220bd86ea0e45672bd3fc06c52f96782 WHIRLPOOL b39e81a6ddbc7f639db9373116f48ca30c031f76c888945f30d5578289d62270f649b29004ffa937549b9d529973f52ad802bd23f42130cd67fb6949e296a57f
|
||||
|
@ -0,0 +1,74 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils pax-utils user systemd
|
||||
|
||||
DESCRIPTION="Rapid spam filtering system"
|
||||
SRC_URI="https://rspamd.com/downloads/${P}.tar.xz"
|
||||
HOMEPAGE="https://github.com/vstakhov/rspamd"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="fann jemalloc +jit libressl pcre2"
|
||||
|
||||
RDEPEND="!libressl? ( dev-libs/openssl:0=[-bindist] )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
fann? ( sci-mathematics/fann )
|
||||
pcre2? ( dev-libs/libpcre2[jit=] )
|
||||
!pcre2? ( dev-libs/libpcre[jit=] )
|
||||
jit? ( dev-lang/luajit:2 )
|
||||
jemalloc? ( dev-libs/jemalloc )
|
||||
dev-libs/libevent
|
||||
dev-db/sqlite:3
|
||||
dev-libs/glib:2
|
||||
dev-libs/gmime
|
||||
dev-util/ragel
|
||||
sys-apps/file
|
||||
virtual/libiconv"
|
||||
DEPEND="dev-util/ragel
|
||||
${RDEPEND}"
|
||||
|
||||
QA_MULTILIB_PATHS="usr/lib/rspamd/.*"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup rspamd
|
||||
enewuser rspamd -1 -1 /var/lib/rspamd rspamd
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCONFDIR=/etc/rspamd
|
||||
-DRUNDIR=/var/run/rspamd
|
||||
-DDBDIR=/var/lib/rspamd
|
||||
-DLOGDIR=/var/log/rspamd
|
||||
-DENABLE_LUAJIT=$(usex jit ON OFF)
|
||||
-DENABLE_FANN=$(usex fann ON OFF)
|
||||
-DENABLE_PCRE2=$(usex pcre2 ON OFF)
|
||||
-DENABLE_JEMALLOC=$(usex jemalloc ON OFF)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
newinitd "${FILESDIR}/rspamd.init-r2" rspamd
|
||||
|
||||
# Remove mprotect for JIT support
|
||||
if use jit; then
|
||||
pax-mark m "${ED}"/usr/bin/rspamd-* "${ED}"/usr/bin/rspamadm-* || die
|
||||
fi
|
||||
|
||||
dodir /var/lib/rspamd
|
||||
dodir /var/log/rspamd
|
||||
|
||||
fowners rspamd:rspamd /var/lib/rspamd /var/log/rspamd
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/rspamd.logrotate" rspamd
|
||||
|
||||
systemd_newunit rspamd.service rspamd.service
|
||||
}
|
@ -1,57 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="A fast, lightweight imageviewer using imlib2"
|
||||
HOMEPAGE="http://feh.finalrewind.org/"
|
||||
SRC_URI="http://feh.finalrewind.org/${P}.tar.bz2"
|
||||
|
||||
LICENSE="feh"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
|
||||
IUSE="debug curl exif test xinerama"
|
||||
|
||||
COMMON_DEPEND="media-libs/imlib2[X]
|
||||
>=media-libs/libpng-1.2:0=
|
||||
x11-libs/libX11
|
||||
curl? ( net-misc/curl )
|
||||
exif? ( media-libs/libexif )
|
||||
xinerama? ( x11-libs/libXinerama )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
virtual/jpeg:0"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
x11-libs/libXt
|
||||
x11-proto/xproto
|
||||
test? (
|
||||
>=dev-lang/perl-5.10
|
||||
dev-perl/Test-Command
|
||||
)"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-2.6.2-debug-cflags.patch )
|
||||
|
||||
pkg_setup() {
|
||||
use_feh() { usex $1 1 0; }
|
||||
|
||||
fehopts=(
|
||||
DESTDIR="${D}"
|
||||
PREFIX=/usr
|
||||
doc_dir='${main_dir}'/share/doc/${PF}
|
||||
example_dir='${main_dir}'/share/doc/${PF}/examples
|
||||
curl=$(use_feh curl)
|
||||
debug=$(use_feh debug)
|
||||
xinerama=$(use_feh xinerama)
|
||||
exif=$(use_feh exif)
|
||||
)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export CC
|
||||
emake "${fehopts[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake "${fehopts[@]}" install
|
||||
}
|
@ -1,63 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="A fast, lightweight imageviewer using imlib2"
|
||||
HOMEPAGE="http://feh.finalrewind.org/"
|
||||
SRC_URI="http://feh.finalrewind.org/${P}.tar.bz2"
|
||||
|
||||
LICENSE="feh"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ppc ppc64 x86"
|
||||
IUSE="debug curl exif test xinerama"
|
||||
|
||||
COMMON_DEPEND=">=media-libs/giblib-1.2.4
|
||||
media-libs/imlib2[X]
|
||||
>=media-libs/libpng-1.2:0
|
||||
x11-libs/libX11
|
||||
curl? ( net-misc/curl )
|
||||
exif? ( media-libs/libexif )
|
||||
xinerama? ( x11-libs/libXinerama )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
virtual/jpeg:0"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
x11-libs/libXt
|
||||
x11-proto/xproto
|
||||
test? (
|
||||
>=dev-lang/perl-5.10
|
||||
dev-perl/Test-Command
|
||||
)"
|
||||
|
||||
pkg_setup() {
|
||||
use_feh() { usex $1 1 0; }
|
||||
|
||||
fehopts=(
|
||||
DESTDIR="${D}"
|
||||
PREFIX=/usr
|
||||
doc_dir='${main_dir}'/share/doc/${PF}
|
||||
example_dir='${main_dir}'/share/doc/${PF}/examples
|
||||
curl=$(use_feh curl)
|
||||
debug=$(use_feh debug)
|
||||
xinerama=$(use_feh xinerama)
|
||||
exif=$(use_feh exif)
|
||||
)
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-2.6.2-debug-cflags.patch
|
||||
# fix desktop file
|
||||
sed -i -e "s:^Icon=.*:Icon=/usr/share/feh/images/logo.svg:" \
|
||||
share/applications/${PN}.pre || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export CC
|
||||
emake "${fehopts[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake "${fehopts[@]}" install
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
DIST nomacs-2.4.6-source.tar.bz2 1457529 SHA256 b846e335c768593e9f36cdee1a5c186e7794c76770ea3cadc87cf264153e8960 SHA512 9389df46635e619e198388e8b161a840d15227dd902cf04c250e71211098a10fd808d710ebab71f3e9a437bdca9451f966c46d22c2ce2379b94b678e79e92d71 WHIRLPOOL 97ccd02cbeabda62888ed25065cd24ce9a297b7bae3f9343e903d0223e8107cab601834fbc6dcf31a0b7f8d9e93052ba5a1a08e9c5e006027994c27bdb6f3940
|
||||
DIST nomacs-3.0.0-source.tar.bz2 1465264 SHA256 a0e30cf2795dc18d1af29435145ea37f0cbb8dfb4013e01f5af267039560e476 SHA512 2a536012eed6ba59227aab9374fc22b7c9d49340d335c6c124cdc8f366f279a62edc37407dff47f1444b0d52f9df13e165ee76d44d453badefbffe5effbf8449 WHIRLPOOL 9a75bba86531b87025b8a01d96c9a12a2549d6d462cc0baeb37e06e37e419cb6e81d3be5c2b4894adb001210429f851dea4035aa281104566d1b168c9a81938d
|
||||
DIST nomacs-3.2.0-source.tar.bz2 1090076 SHA256 82462f36659b0b09ef4169d927d0861244ecf83790ba03185a244440278c49ad SHA512 efd27d97a3843d2527c4423321ad946f32381a917f328878a04e39275e0fde2879e5836eb4ac2a54b489c47364f4ad76fd8dc7190fc8ebc1d9507d957fd66049 WHIRLPOOL 076390f77bcc47e88023f65bcdc5d17e939b08419c7ed9b3ed65f141a76d65ce64c3256b57fed3aecc7cd2b68b89dd871734ac248c6d1719e977ff14e0b117ec
|
||||
DIST nomacs-3.4.tar.gz 30026261 SHA256 552eda88aedea48831ce354095e3aad47892b4b5029f424171bedb68271c2a2f SHA512 67a1b57971dc373d5a3be75b7deaff6702893252568eef135903754b2465416a58b40f18f55cf2994c8c3853ae96b82506c1caf26b0e645c20179a9cd81c0d36 WHIRLPOOL f082d568ba56eaa1effc5e8552d16b816d558b7d4c2d7ddfd14a39f8805490d772116ca6ee35c8a38bd6b5fc69917287b7c596986f6a15b854bfebcbbe14304f
|
||||
|
@ -1,32 +0,0 @@
|
||||
From 204dd809ae0d6287385905d44c1a60a38a7c4084 Mon Sep 17 00:00:00 2001
|
||||
From: diemmarkus <diemmarkus@gmail.com>
|
||||
Date: Thu, 14 Jan 2016 16:35:55 +0100
|
||||
Subject: [PATCH] #44 (github) fix proposed by @kensingtion
|
||||
|
||||
---
|
||||
ImageLounge/src/DkImageLoader.cpp | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/ImageLounge/src/DkImageLoader.cpp b/ImageLounge/src/DkImageLoader.cpp
|
||||
index 5d66e09..3a00010 100644
|
||||
--- a/ImageLounge/src/DkImageLoader.cpp
|
||||
+++ b/ImageLounge/src/DkImageLoader.cpp
|
||||
@@ -512,6 +512,7 @@ QSharedPointer<DkImageContainerT> DkImageLoader::getSkippedImage(int skipIdx, bo
|
||||
|
||||
}
|
||||
|
||||
+#ifdef WITH_QUAZIP
|
||||
if (mCurrentImage && (newFileIdx < 0 || newFileIdx >= mImages.size()) && mCurrentImage->isFromZip() && mCurrentImage->getZipData()) {
|
||||
|
||||
// load the zip again and go on from there
|
||||
@@ -522,6 +523,7 @@ QSharedPointer<DkImageContainerT> DkImageLoader::getSkippedImage(int skipIdx, bo
|
||||
|
||||
return getSkippedImage(newFileIdx);
|
||||
}
|
||||
+#endif
|
||||
|
||||
// this should never happen!
|
||||
if (mImages.empty()) {
|
||||
--
|
||||
2.4.10
|
||||
|
@ -1,25 +0,0 @@
|
||||
From 060f4e972fec0308404a7e535b43254b06908a84 Mon Sep 17 00:00:00 2001
|
||||
From: Michael Palimaka <kensington@gentoo.org>
|
||||
Date: Thu, 14 Jan 2016 00:24:05 +1100
|
||||
Subject: [PATCH] Fix linking failure with system quazip.
|
||||
|
||||
---
|
||||
ImageLounge/cmake/UnixBuildTarget.cmake | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/ImageLounge/cmake/UnixBuildTarget.cmake b/ImageLounge/cmake/UnixBuildTarget.cmake
|
||||
index ce95617..8a59c97 100644
|
||||
--- a/ImageLounge/cmake/UnixBuildTarget.cmake
|
||||
+++ b/ImageLounge/cmake/UnixBuildTarget.cmake
|
||||
@@ -93,7 +93,7 @@ else()
|
||||
|
||||
add_library(${DLL_NAME} SHARED ${NOMACS_SOURCES} ${NOMACS_UI} ${NOMACS_HEADERS} ${NOMACS_RC} ${LIBQPSD_SOURCES} ${LIBQPSD_HEADERS} ${WEBP_SOURCE} ${QUAZIP_SOURCES} ${NOMACS_RESOURCES} ${NOMACS_RCC})
|
||||
target_include_directories(${DLL_NAME} PRIVATE ${OpenCV_INCLUDE_DIRS})
|
||||
- target_link_libraries(${DLL_NAME} ${QT_LIBRARIES} ${EXIV2_LIBRARIES} ${LIBRAW_LIBRARIES} ${OpenCV_LIBRARIES} ${VERSION_LIB} ${TIFF_LIBRARIES} ${HUPNP_LIBS} ${HUPNPAV_LIBS} ${WEBP_LIBRARIES} ${WEBP_STATIC_LIBRARIES})
|
||||
+ target_link_libraries(${DLL_NAME} ${QT_LIBRARIES} ${EXIV2_LIBRARIES} ${LIBRAW_LIBRARIES} ${OpenCV_LIBRARIES} ${VERSION_LIB} ${TIFF_LIBRARIES} ${HUPNP_LIBS} ${HUPNPAV_LIBS} ${WEBP_LIBRARIES} ${QUAZIP_LIBRARIES} ${WEBP_STATIC_LIBRARIES})
|
||||
add_dependencies(${BINARY_NAME} ${DLL_NAME})
|
||||
set_target_properties(${DLL_NAME} PROPERTIES PREFIX "")
|
||||
|
||||
--
|
||||
2.4.10
|
||||
|
@ -1,28 +0,0 @@
|
||||
From 0ac51051b7e9460a2958917750d7c31072318313 Mon Sep 17 00:00:00 2001
|
||||
From: Michael Palimaka <kensington@gentoo.org>
|
||||
Date: Thu, 14 Jan 2016 00:55:24 +1100
|
||||
Subject: [PATCH] Fix build with tiff disabled.
|
||||
|
||||
---
|
||||
ImageLounge/src/DkBasicLoader.cpp | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/ImageLounge/src/DkBasicLoader.cpp b/ImageLounge/src/DkBasicLoader.cpp
|
||||
index 67ef31f..8c2c71e 100644
|
||||
--- a/ImageLounge/src/DkBasicLoader.cpp
|
||||
+++ b/ImageLounge/src/DkBasicLoader.cpp
|
||||
@@ -98,9 +98,11 @@
|
||||
#endif
|
||||
|
||||
#else
|
||||
+#ifdef WIN32
|
||||
#include <olectl.h>
|
||||
#pragma comment(lib, "oleaut32.lib")
|
||||
#endif
|
||||
+#endif
|
||||
|
||||
#pragma warning(pop)
|
||||
|
||||
--
|
||||
2.4.10
|
||||
|
@ -1,69 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils fdo-mime
|
||||
|
||||
DESCRIPTION="Qt-based image viewer"
|
||||
HOMEPAGE="http://www.nomacs.org/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}-source.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~amd64-linux"
|
||||
IUSE="opencv raw tiff webp zip"
|
||||
|
||||
REQUIRED_USE="
|
||||
raw? ( opencv )
|
||||
tiff? ( opencv )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
dev-qt/qtconcurrent:5
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5
|
||||
>=media-gfx/exiv2-0.25:=
|
||||
opencv? ( media-libs/opencv:=[qt5] )
|
||||
raw? ( >=media-libs/libraw-0.14:= )
|
||||
tiff? ( media-libs/tiff:0 )
|
||||
webp? ( >=media-libs/libwebp-0.3.1:= )
|
||||
zip? ( dev-libs/quazip[qt5] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-qt/linguist-tools:5
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-tiff-build.patch"
|
||||
"${FILESDIR}/${P}-quazip-build.patch"
|
||||
"${FILESDIR}/${P}-quazip-link.patch"
|
||||
"${FILESDIR}/${P}-opencv3.patch"
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_enable opencv)
|
||||
$(cmake-utils_use_enable raw)
|
||||
$(cmake-utils_use_enable tiff)
|
||||
$(cmake-utils_use_enable webp)
|
||||
$(cmake-utils_use_enable zip QUAZIP)
|
||||
-DUSE_SYSTEM_WEBP=ON
|
||||
-DUSE_SYSTEM_QUAZIP=ON
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -1,59 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit cmake-utils fdo-mime
|
||||
|
||||
DESCRIPTION="Qt-based image viewer"
|
||||
HOMEPAGE="http://www.nomacs.org/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}-source.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~amd64-linux"
|
||||
IUSE="opencv raw tiff zip"
|
||||
|
||||
REQUIRED_USE="
|
||||
raw? ( opencv )
|
||||
tiff? ( opencv )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
dev-qt/qtconcurrent:5
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5
|
||||
>=media-gfx/exiv2-0.25:=
|
||||
opencv? ( media-libs/opencv:=[qt5] )
|
||||
raw? ( >=media-libs/libraw-0.14:= )
|
||||
tiff? ( media-libs/tiff:0 )
|
||||
zip? ( dev-libs/quazip[qt5] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-qt/linguist-tools:5
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DENABLE_OPENCV=$(usex opencv)
|
||||
-DENABLE_RAW=$(usex raw)
|
||||
-DENABLE_TIFF=$(usex tiff)
|
||||
-DENABLE_QUAZIP=$(usex zip)
|
||||
-DUSE_SYSTEM_QUAZIP=ON
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -1,63 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit cmake-utils fdo-mime
|
||||
|
||||
DESCRIPTION="Qt-based image viewer"
|
||||
HOMEPAGE="http://www.nomacs.org/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/3.4.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~amd64-linux"
|
||||
IUSE="+jpeg opencv raw tiff zip"
|
||||
|
||||
REQUIRED_USE="
|
||||
raw? ( opencv )
|
||||
tiff? ( opencv )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
dev-qt/qtconcurrent:5
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5[jpeg?]
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5
|
||||
>=media-gfx/exiv2-0.25:=
|
||||
opencv? ( media-libs/opencv:=[-qt4(-)] )
|
||||
raw? ( >=media-libs/libraw-0.14:= )
|
||||
tiff? ( media-libs/tiff:0 )
|
||||
zip? ( dev-libs/quazip[qt5] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-qt/linguist-tools:5
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${P}/ImageLounge"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-no-opencv.patch" ) # bug 592134
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DENABLE_OPENCV=$(usex opencv)
|
||||
-DENABLE_RAW=$(usex raw)
|
||||
-DENABLE_TIFF=$(usex tiff)
|
||||
-DENABLE_QUAZIP=$(usex zip)
|
||||
-DUSE_SYSTEM_QUAZIP=ON
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST Image-ExifTool-10.31.tar.gz 4201613 SHA256 192884639ff4934ecdb9edc107a0b9f1a49c9afadf457bae8fa97e15816dc1ea SHA512 6ae905be7f4670d9110d6dc9b7248b25a8aec50db89286aa85cb0bcf2de0a3f4cfabc89e32abd5cabcaa4da34d26b4efe3ed64fb7678076ea5999219502f70b4 WHIRLPOOL 73140eb16a5837e0784ef09ca8403d607070e53c22e4a182a3d381a926f24cf1b58082326ddc615dd2cc802d17377f12e329399bf6b757defb87b927eae752fa
|
||||
DIST Image-ExifTool-10.36.tar.gz 4214374 SHA256 2019427b6565e2cff3c1301ab3281a40e602e70eff931448a1601b96ef4a67f3 SHA512 e6075755cd7510166995100459f80fb90d356c7a0d1073d414324c43386fa2487a28588e8035dbdb9815dc0b6df7044643916f85bfd68d659fb30f8350242685 WHIRLPOOL c19fb77f3275c1e9158ab00024352bb914e84bfed7fd9736a8664056000ddf5feee499293fcb34e86f1cc534e54460c713180c05c0027aaa5100782e17bbabc4
|
||||
DIST Image-ExifTool-10.38.tar.gz 4219285 SHA256 b94a406f63cff2c0cccc75037076d0f54775c5adfc620ceae7e7523d85c9fc7b SHA512 e8ca1de6807d4ab71bebc8433cc24a77ef06ff81e93835f9c1bb69a7d4c482a4886f07b3f362214e55a817545f2e17efe5fb62020c8951ffc4de7f5c36648c96 WHIRLPOOL 596f29e85dfb9cd126fffc33893941309ce6515ec980ee4f5851eb1dda6ab0156fa4b0767efa50254ef1ffe7ca930ce1de58c5dffc72048d2fc6ea48bf36ea51
|
||||
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_NAME=Image-ExifTool
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Read and write meta information in image, audio and video files"
|
||||
HOMEPAGE="http://www.sno.phy.queensu.ca/~phil/exiftool/ ${HOMEPAGE}"
|
||||
SRC_URI="http://www.sno.phy.queensu.ca/~phil/exiftool/${DIST_P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ppc64 x86 ~x64-macos"
|
||||
IUSE="doc"
|
||||
|
||||
SRC_TEST="do"
|
||||
|
||||
src_install() {
|
||||
perl-module_src_install
|
||||
use doc && dodoc -r html/
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue