parent
d654dd5601
commit
e2a6cac56d
@ -1 +1,2 @@
|
|||||||
DIST checksec-1.7.2.tar.gz 16717 SHA256 eb17f2162e7f563ba0f97d9cf15f92cf1ba2d360c8293a33d66573d5a48822a8 SHA512 1f1c1867b889266c0d035c3f7b028e61ed2cf3413caa789dfb8589b56834194e3367b3868a80984242dadb7629a9a5a7563376a2f37e3971899e2ecc319ee2f1 WHIRLPOOL 3abf206d666751b2449387848afb320185102ddc0f1685db2aa6f4e974a3349e1c4d9551565459d9070cac5218354af1919c5c70af6f0131b9443fcf24a72d35
|
DIST checksec-1.7.2.tar.gz 16717 SHA256 eb17f2162e7f563ba0f97d9cf15f92cf1ba2d360c8293a33d66573d5a48822a8 SHA512 1f1c1867b889266c0d035c3f7b028e61ed2cf3413caa789dfb8589b56834194e3367b3868a80984242dadb7629a9a5a7563376a2f37e3971899e2ecc319ee2f1 WHIRLPOOL 3abf206d666751b2449387848afb320185102ddc0f1685db2aa6f4e974a3349e1c4d9551565459d9070cac5218354af1919c5c70af6f0131b9443fcf24a72d35
|
||||||
|
DIST checksec-1.7.3.tar.gz 49136 SHA256 d9bb3dd6be95a4d30d3ebe6adb8ae2aa64db0b9d2c475db00134a9596d555cbf SHA512 daf311cceb1a2132e87169b3c7a1254a2be418e7274ea9dda0aa7a1a6dbf72aa7531a7d157cd0a776fd7076e75db91ba5fc901fa94ab49d97f9ff7e4c2a56806 WHIRLPOOL 8be332a89727a6d397f5ba8a0e7032d85fce054ef68b83bd7d4460fc521b895eb37b7aa701ff84df6193bd0e032f5c5aa4e67d8823ee0854a1febf73febc10cf
|
||||||
|
@ -0,0 +1,30 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
inherit eutils
|
||||||
|
|
||||||
|
MY_PN=${PN}.sh
|
||||||
|
DESCRIPTION="Tool to check properties of executables (e.g. ASLR/PIE, RELRO, PaX, Canaries)"
|
||||||
|
HOMEPAGE="https://github.com/slimm609/checksec.sh"
|
||||||
|
SRC_URI="https://github.com/slimm609/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
S="${WORKDIR}"/${MY_PN}-${PV}
|
||||||
|
|
||||||
|
DOCS=( ChangeLog README.md )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${PN}-1.7.2-path.patch
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
dobin ${PN}
|
||||||
|
}
|
@ -1,7 +1,7 @@
|
|||||||
DIST nss-3.14.1-add_spi+cacerts_ca_certs.patch 25018 SHA256 82ca25982828fd7153ad15fc6e81408c115476eeeb4045d3a71469380b56824b SHA512 2aafbd972b073061bfd66a66a4b50060691957f2910f716f7a69d22d655c499f186f05db2101bea5248a00949f339327ba8bfffec024c61c8ee908766201ae00 WHIRLPOOL c9fe397e316dac7983b187acf7227078ebd8f8da5df53f77f2564489e85f123c4d2afb88d56e8dc14b9ebfffe8a71ade4724b3c1ea683c5c4c487cb3a64eda43
|
DIST nss-3.14.1-add_spi+cacerts_ca_certs.patch 25018 SHA256 82ca25982828fd7153ad15fc6e81408c115476eeeb4045d3a71469380b56824b SHA512 2aafbd972b073061bfd66a66a4b50060691957f2910f716f7a69d22d655c499f186f05db2101bea5248a00949f339327ba8bfffec024c61c8ee908766201ae00 WHIRLPOOL c9fe397e316dac7983b187acf7227078ebd8f8da5df53f77f2564489e85f123c4d2afb88d56e8dc14b9ebfffe8a71ade4724b3c1ea683c5c4c487cb3a64eda43
|
||||||
DIST nss-3.19.2.tar.gz 6953657 SHA256 1306663e8f61d8449ad8cbcffab743a604dcd9f6f34232c210847c51dce2c9ae SHA512 d3c45010f8dace58f9da9efe0f9792f8b8a69384e100663f33c949685cdd1ce70e5131f279bc82336622841c41dbc0a4d70a7cc6839a1782dbe8b3c3fd8bc59d WHIRLPOOL d69ab02e12f6b22f47df7be7925343c58e68a69b33833b85d6f2ca70f652d9d159accea45f2c141fa89245ab64dffff0f1289129427564203fe2faf3af1c11e3
|
|
||||||
DIST nss-3.20.1.tar.gz 6958956 SHA256 ad3c8f11dfd9570c2d04a6140d5ef7c2bdd0fe30d6c9e5548721a4251a5e8c97 SHA512 c8db693a81b8ddb4d2a742c2fce3f23dd40736e54c55c0de072f84572fcdad8fb7646e4b8ea696e4c97ea6c9cb0fa144f573f8776c2839eb25c4075b50d01d74 WHIRLPOOL 3d4667b243ba6ac596ea7e9936bf9cba7aa1b9767fd19b53352c3a9a9eef0f1a0a9e7da719634dbc9dfcc087d187d5e774ae351c1e57545e8b8c1f40e41e42e6
|
DIST nss-3.20.1.tar.gz 6958956 SHA256 ad3c8f11dfd9570c2d04a6140d5ef7c2bdd0fe30d6c9e5548721a4251a5e8c97 SHA512 c8db693a81b8ddb4d2a742c2fce3f23dd40736e54c55c0de072f84572fcdad8fb7646e4b8ea696e4c97ea6c9cb0fa144f573f8776c2839eb25c4075b50d01d74 WHIRLPOOL 3d4667b243ba6ac596ea7e9936bf9cba7aa1b9767fd19b53352c3a9a9eef0f1a0a9e7da719634dbc9dfcc087d187d5e774ae351c1e57545e8b8c1f40e41e42e6
|
||||||
DIST nss-3.20.tar.gz 6955552 SHA256 5e38d4b9837ca338af966b97fc91c07f67ad647fb38dc4af3cfd0d84e477d15c SHA512 50f666209cadd4e463f98643ec67e35f4d1b88381e17db9eed7c67559b19799fcc27e49d72536f546d4c45bca2afa4664e5590f868775a4397a77111d68fc366 WHIRLPOOL 84f20e6764b3621762fcfcb9223a3861e1f5ff02078b19b7df2eb58430a5f96943d962dca2d3366b18cd434acf3d3be746242c5064497167d5671c50233834de
|
DIST nss-3.20.tar.gz 6955552 SHA256 5e38d4b9837ca338af966b97fc91c07f67ad647fb38dc4af3cfd0d84e477d15c SHA512 50f666209cadd4e463f98643ec67e35f4d1b88381e17db9eed7c67559b19799fcc27e49d72536f546d4c45bca2afa4664e5590f868775a4397a77111d68fc366 WHIRLPOOL 84f20e6764b3621762fcfcb9223a3861e1f5ff02078b19b7df2eb58430a5f96943d962dca2d3366b18cd434acf3d3be746242c5064497167d5671c50233834de
|
||||||
DIST nss-3.21.tar.gz 6978112 SHA256 3f7a5b027d7cdd5c0e4ff7544da33fdc6f56c2f8c27fff02938fd4a6fbe87239 SHA512 0645465b5d1ab05d819355a3f4a2879499539a00d95bfab3ca14a7dcd901e510b5d9ae797386ff5a42f68b0b57f7bbec4ec9d3a85ebd508eb824aba1fb589d53 WHIRLPOOL 7504d83de606d61840e06cb855ea688eb022d5eef062bcb7ac4d1064db96b96e35ae4ce0aff9d389a2140a7c3b974aaa9a86ada52af1199d462fdb48b11b42e4
|
DIST nss-3.21.tar.gz 6978112 SHA256 3f7a5b027d7cdd5c0e4ff7544da33fdc6f56c2f8c27fff02938fd4a6fbe87239 SHA512 0645465b5d1ab05d819355a3f4a2879499539a00d95bfab3ca14a7dcd901e510b5d9ae797386ff5a42f68b0b57f7bbec4ec9d3a85ebd508eb824aba1fb589d53 WHIRLPOOL 7504d83de606d61840e06cb855ea688eb022d5eef062bcb7ac4d1064db96b96e35ae4ce0aff9d389a2140a7c3b974aaa9a86ada52af1199d462fdb48b11b42e4
|
||||||
|
DIST nss-3.22.tar.gz 6992347 SHA256 30ebd121c77e725a1383618eff79a6752d6e9f0f21882ad825ddab12e7227611 SHA512 f97251a17ad4ea889878ffeba64f19560978cf82c512b84c301be248ee4fe764345838fb8a88233b0fe12abe7bf78ce521a6ac64fa8d16bd0e1283eac9c17be1 WHIRLPOOL 8e128f3c8eb411c6569bd6d4d1edb55041e214913669687a5481d16f9aff245d3fc827f9a8c96e4723b3f0ec127d4461a1cda247dc296d9dce34513c7ab7e43d
|
||||||
DIST nss-pem-015ae754dd9f6fbcd7e52030ec9732eb27fc06a8.tar.bz2 27506 SHA256 50d9ec26a75835e900302f631456e278e13d4b435b8f98aa69f79dd439ddc6ab SHA512 0158a140f112a905f7db5a4f4d04f49f6742db1d2665ddf6c32913c367f0b93a57f86ba13b9883a42a528aff44c48196941d7c0fd7a27005db6adaf07802e501 WHIRLPOOL 279ef11d2d6f0cb7c192189d64bc6971cdada7417b93a65a3ff0ba4548b736b53b9812803024c2349114e94e0864f2b58c23812687ed3f75cf28334b0f6e11ac
|
DIST nss-pem-015ae754dd9f6fbcd7e52030ec9732eb27fc06a8.tar.bz2 27506 SHA256 50d9ec26a75835e900302f631456e278e13d4b435b8f98aa69f79dd439ddc6ab SHA512 0158a140f112a905f7db5a4f4d04f49f6742db1d2665ddf6c32913c367f0b93a57f86ba13b9883a42a528aff44c48196941d7c0fd7a27005db6adaf07802e501 WHIRLPOOL 279ef11d2d6f0cb7c192189d64bc6971cdada7417b93a65a3ff0ba4548b736b53b9812803024c2349114e94e0864f2b58c23812687ed3f75cf28334b0f6e11ac
|
||||||
DIST nss-pem-20140125.tar.bz2 28805 SHA256 62604dfc4178399a804e87ca7566d8316a0a40a535de3b2d0fa48fd80c97f768 SHA512 352faf812735e1374c534ada6dd577842603ea193dafaacfd51f201599ffe3f7a23ce1c673421e42f8b692091b58085f90843c29f70ae916949715e7baba2b39 WHIRLPOOL 3ae81410f6f4d2699e9dc55982cad03c226045fbeee25984d53d37ff78ce5c96d008d6837e1c0a10b6c96cdff17c21142e437159896d314e81afc8820867ca62
|
DIST nss-pem-20140125.tar.bz2 28805 SHA256 62604dfc4178399a804e87ca7566d8316a0a40a535de3b2d0fa48fd80c97f768 SHA512 352faf812735e1374c534ada6dd577842603ea193dafaacfd51f201599ffe3f7a23ce1c673421e42f8b692091b58085f90843c29f70ae916949715e7baba2b39 WHIRLPOOL 3ae81410f6f4d2699e9dc55982cad03c226045fbeee25984d53d37ff78ce5c96d008d6837e1c0a10b6c96cdff17c21142e437159896d314e81afc8820867ca62
|
||||||
|
@ -1,326 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal
|
|
||||||
|
|
||||||
NSPR_VER="4.10.8"
|
|
||||||
RTM_NAME="NSS_${PV//./_}_RTM"
|
|
||||||
# Rev of https://git.fedorahosted.org/cgit/nss-pem.git
|
|
||||||
PEM_GIT_REV="015ae754dd9f6fbcd7e52030ec9732eb27fc06a8"
|
|
||||||
PEM_P="${PN}-pem-${PEM_GIT_REV}"
|
|
||||||
|
|
||||||
DESCRIPTION="Mozilla's Network Security Services library that implements PKI support"
|
|
||||||
HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/"
|
|
||||||
SRC_URI="http://archive.mozilla.org/pub/mozilla.org/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
|
|
||||||
cacert? ( https://dev.gentoo.org/~anarchy/patches/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch )
|
|
||||||
nss-pem? ( https://git.fedorahosted.org/cgit/nss-pem.git/snapshot/${PEM_P}.tar.bz2 )"
|
|
||||||
|
|
||||||
LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="+cacert +nss-pem utils"
|
|
||||||
CDEPEND=">=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
|
|
||||||
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
|
|
||||||
DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
|
|
||||||
>=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
|
|
||||||
${CDEPEND}"
|
|
||||||
RDEPEND=">=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
|
|
||||||
${CDEPEND}
|
|
||||||
abi_x86_32? (
|
|
||||||
!<=app-emulation/emul-linux-x86-baselibs-20140508-r12
|
|
||||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
|
||||||
)"
|
|
||||||
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${P}/${PN}"
|
|
||||||
|
|
||||||
MULTILIB_CHOST_TOOLS=(
|
|
||||||
/usr/bin/nss-config
|
|
||||||
)
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
if use nss-pem ; then
|
|
||||||
mv "${PEM_P}"/nss/lib/ckfw/pem/ "${S}"/lib/ckfw/ || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Custom changes for gentoo
|
|
||||||
epatch "${FILESDIR}/${PN}-3.17.1-gentoo-fixups.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-3.15-gentoo-fixup-warnings.patch"
|
|
||||||
use cacert && epatch "${DISTDIR}/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch"
|
|
||||||
use nss-pem && epatch "${FILESDIR}/${PN}-3.15.4-enable-pem.patch"
|
|
||||||
epatch "${FILESDIR}/nss-3.14.2-solaris-gcc.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-cacert-class3.patch" # 521462
|
|
||||||
|
|
||||||
pushd coreconf >/dev/null || die
|
|
||||||
# hack nspr paths
|
|
||||||
echo 'INCLUDES += -I$(DIST)/include/dbm' \
|
|
||||||
>> headers.mk || die "failed to append include"
|
|
||||||
|
|
||||||
# modify install path
|
|
||||||
sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \
|
|
||||||
-i source.mk || die
|
|
||||||
|
|
||||||
# Respect LDFLAGS
|
|
||||||
sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk
|
|
||||||
popd >/dev/null || die
|
|
||||||
|
|
||||||
# Fix pkgconfig file for Prefix
|
|
||||||
sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \
|
|
||||||
config/Makefile || die
|
|
||||||
|
|
||||||
# use host shlibsign if need be #436216
|
|
||||||
if tc-is-cross-compiler ; then
|
|
||||||
sed -i \
|
|
||||||
-e 's:"${2}"/shlibsign:shlibsign:' \
|
|
||||||
cmd/shlibsign/sign.sh || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
# dirty hack
|
|
||||||
sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \
|
|
||||||
lib/ssl/config.mk || die
|
|
||||||
sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \
|
|
||||||
cmd/platlibs.mk || die
|
|
||||||
|
|
||||||
multilib_copy_sources
|
|
||||||
|
|
||||||
strip-flags
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
# Ensure we stay multilib aware
|
|
||||||
sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die
|
|
||||||
}
|
|
||||||
|
|
||||||
nssarch() {
|
|
||||||
# Most of the arches are the same as $ARCH
|
|
||||||
local t=${1:-${CHOST}}
|
|
||||||
case ${t} in
|
|
||||||
aarch64*)echo "aarch64";;
|
|
||||||
hppa*) echo "parisc";;
|
|
||||||
i?86*) echo "i686";;
|
|
||||||
x86_64*) echo "x86_64";;
|
|
||||||
*) tc-arch ${t};;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
nssbits() {
|
|
||||||
local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS"
|
|
||||||
if [[ ${1} == BUILD_ ]]; then
|
|
||||||
cc=$(tc-getBUILD_CC)
|
|
||||||
else
|
|
||||||
cc=$(tc-getCC)
|
|
||||||
fi
|
|
||||||
echo > "${T}"/test.c || die
|
|
||||||
${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die
|
|
||||||
case $(file "${T}/${1}test.o") in
|
|
||||||
*32-bit*x86-64*) echo USE_X32=1;;
|
|
||||||
*64-bit*|*ppc64*|*x86_64*) echo USE_64=1;;
|
|
||||||
*32-bit*|*ppc*|*i386*) ;;
|
|
||||||
*) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_compile() {
|
|
||||||
# use ABI to determine bit'ness, or fallback if unset
|
|
||||||
local buildbits mybits
|
|
||||||
case "${ABI}" in
|
|
||||||
n32) mybits="USE_N32=1";;
|
|
||||||
x32) mybits="USE_X32=1";;
|
|
||||||
s390x|*64) mybits="USE_64=1";;
|
|
||||||
${DEFAULT_ABI})
|
|
||||||
einfo "Running compilation test to determine bit'ness"
|
|
||||||
mybits=$(nssbits)
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
# bitness of host may differ from target
|
|
||||||
if tc-is-cross-compiler; then
|
|
||||||
buildbits=$(nssbits BUILD_)
|
|
||||||
fi
|
|
||||||
|
|
||||||
local makeargs=(
|
|
||||||
CC="$(tc-getCC)"
|
|
||||||
AR="$(tc-getAR) rc \$@"
|
|
||||||
RANLIB="$(tc-getRANLIB)"
|
|
||||||
OPTIMIZER=
|
|
||||||
${mybits}
|
|
||||||
)
|
|
||||||
|
|
||||||
# Take care of nspr settings #436216
|
|
||||||
local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)"
|
|
||||||
unset NSPR_INCLUDE_DIR
|
|
||||||
|
|
||||||
# Do not let `uname` be used.
|
|
||||||
if use kernel_linux ; then
|
|
||||||
makeargs+=(
|
|
||||||
OS_TARGET=Linux
|
|
||||||
OS_RELEASE=2.6
|
|
||||||
OS_TEST="$(nssarch)"
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
|
|
||||||
export BUILD_OPT=1
|
|
||||||
export NSS_USE_SYSTEM_SQLITE=1
|
|
||||||
export NSDISTMODE=copy
|
|
||||||
export NSS_ENABLE_ECC=1
|
|
||||||
export FREEBL_NO_DEPEND=1
|
|
||||||
export ASFLAGS=""
|
|
||||||
|
|
||||||
local d
|
|
||||||
|
|
||||||
# Build the host tools first.
|
|
||||||
LDFLAGS="${BUILD_LDFLAGS}" \
|
|
||||||
XCFLAGS="${BUILD_CFLAGS}" \
|
|
||||||
NSPR_LIB_DIR="${T}/fakedir" \
|
|
||||||
emake -j1 -C coreconf \
|
|
||||||
CC="$(tc-getBUILD_CC)" \
|
|
||||||
${buildbits:-${mybits}}
|
|
||||||
makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" )
|
|
||||||
|
|
||||||
# Then build the target tools.
|
|
||||||
for d in . lib/dbm ; do
|
|
||||||
CPPFLAGS="${myCPPFLAGS}" \
|
|
||||||
XCFLAGS="${CFLAGS} ${CPPFLAGS}" \
|
|
||||||
NSPR_LIB_DIR="${T}/fakedir" \
|
|
||||||
emake -j1 "${makeargs[@]}" -C ${d}
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
# Altering these 3 libraries breaks the CHK verification.
|
|
||||||
# All of the following cause it to break:
|
|
||||||
# - stripping
|
|
||||||
# - prelink
|
|
||||||
# - ELF signing
|
|
||||||
# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html
|
|
||||||
# Either we have to NOT strip them, or we have to forcibly resign after
|
|
||||||
# stripping.
|
|
||||||
#local_libdir="$(get_libdir)"
|
|
||||||
#export STRIP_MASK="
|
|
||||||
# */${local_libdir}/libfreebl3.so*
|
|
||||||
# */${local_libdir}/libnssdbm3.so*
|
|
||||||
# */${local_libdir}/libsoftokn3.so*"
|
|
||||||
|
|
||||||
export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3"
|
|
||||||
|
|
||||||
generate_chk() {
|
|
||||||
local shlibsign="$1"
|
|
||||||
local libdir="$2"
|
|
||||||
einfo "Resigning core NSS libraries for FIPS validation"
|
|
||||||
shift 2
|
|
||||||
local i
|
|
||||||
for i in ${NSS_CHK_SIGN_LIBS} ; do
|
|
||||||
local libname=lib${i}.so
|
|
||||||
local chkname=lib${i}.chk
|
|
||||||
"${shlibsign}" \
|
|
||||||
-i "${libdir}"/${libname} \
|
|
||||||
-o "${libdir}"/${chkname}.tmp \
|
|
||||||
&& mv -f \
|
|
||||||
"${libdir}"/${chkname}.tmp \
|
|
||||||
"${libdir}"/${chkname} \
|
|
||||||
|| die "Failed to sign ${libname}"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
cleanup_chk() {
|
|
||||||
local libdir="$1"
|
|
||||||
shift 1
|
|
||||||
local i
|
|
||||||
for i in ${NSS_CHK_SIGN_LIBS} ; do
|
|
||||||
local libfname="${libdir}/lib${i}.so"
|
|
||||||
# If the major version has changed, then we have old chk files.
|
|
||||||
[ ! -f "${libfname}" -a -f "${libfname}.chk" ] \
|
|
||||||
&& rm -f "${libfname}.chk"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
pushd dist >/dev/null || die
|
|
||||||
|
|
||||||
dodir /usr/$(get_libdir)
|
|
||||||
cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed"
|
|
||||||
cp -L */lib/libcrmf.a "${ED}"/usr/$(get_libdir) || die "copying libs failed"
|
|
||||||
cp -L */lib/libfreebl.a "${ED}"/usr/$(get_libdir) || die "copying libs failed"
|
|
||||||
|
|
||||||
# Install nss-config and pkgconfig file
|
|
||||||
dodir /usr/bin
|
|
||||||
cp -L */bin/nss-config "${ED}"/usr/bin || die
|
|
||||||
dodir /usr/$(get_libdir)/pkgconfig
|
|
||||||
cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die
|
|
||||||
|
|
||||||
# create an nss-softokn.pc from nss.pc for libfreebl and some private headers
|
|
||||||
# bug 517266
|
|
||||||
sed -e 's#Libs:#Libs: -lfreebl#' \
|
|
||||||
-e 's#Cflags:#Cflags: -I${includedir}/private#' \
|
|
||||||
*/lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \
|
|
||||||
|| die "could not create nss-softokn.pc"
|
|
||||||
|
|
||||||
# all the include files
|
|
||||||
insinto /usr/include/nss
|
|
||||||
doins public/nss/*.h
|
|
||||||
insinto /usr/include/nss/private
|
|
||||||
doins private/nss/{blapi,alghmac}.h
|
|
||||||
|
|
||||||
popd >/dev/null || die
|
|
||||||
|
|
||||||
local f nssutils
|
|
||||||
# Always enabled because we need it for chk generation.
|
|
||||||
nssutils="shlibsign"
|
|
||||||
|
|
||||||
if multilib_is_native_abi ; then
|
|
||||||
if use utils; then
|
|
||||||
# The tests we do not need to install.
|
|
||||||
#nssutils_test="bltest crmftest dbtest dertimetest
|
|
||||||
#fipstest remtest sdrtest"
|
|
||||||
nssutils="addbuiltin atob baddbdir btoa certcgi certutil checkcert
|
|
||||||
cmsutil conflict crlutil derdump digest makepqg mangle modutil multinit
|
|
||||||
nonspr10 ocspclnt oidcalc p7content p7env p7sign p7verify pk11mode
|
|
||||||
pk12util pp rsaperf selfserv shlibsign signtool signver ssltap strsclnt
|
|
||||||
symkeyutil tstclnt vfychain vfyserv"
|
|
||||||
# install man-pages for utils (bug #516810)
|
|
||||||
doman doc/nroff/*.1
|
|
||||||
fi
|
|
||||||
pushd dist/*/bin >/dev/null || die
|
|
||||||
for f in ${nssutils}; do
|
|
||||||
dobin ${f}
|
|
||||||
done
|
|
||||||
popd >/dev/null || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Prelink breaks the CHK files. We don't have any reliable way to run
|
|
||||||
# shlibsign after prelink.
|
|
||||||
local l libs=() liblist
|
|
||||||
for l in ${NSS_CHK_SIGN_LIBS} ; do
|
|
||||||
libs+=("${EPREFIX}/usr/$(get_libdir)/lib${l}.so")
|
|
||||||
done
|
|
||||||
liblist=$(printf '%s:' "${libs[@]}")
|
|
||||||
echo -e "PRELINK_PATH_MASK=${liblist%:}" > "${T}/90nss-${ABI}"
|
|
||||||
doenvd "${T}/90nss-${ABI}"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
multilib_pkg_postinst() {
|
|
||||||
# We must re-sign the libraries AFTER they are stripped.
|
|
||||||
local shlibsign="${EROOT}/usr/bin/shlibsign"
|
|
||||||
# See if we can execute it (cross-compiling & such). #436216
|
|
||||||
"${shlibsign}" -h >&/dev/null
|
|
||||||
if [[ $? -gt 1 ]] ; then
|
|
||||||
shlibsign="shlibsign"
|
|
||||||
fi
|
|
||||||
generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_foreach_abi multilib_pkg_postinst
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
multilib_pkg_postrm() {
|
|
||||||
cleanup_chk "${EROOT}"/usr/$(get_libdir)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_foreach_abi multilib_pkg_postrm
|
|
||||||
}
|
|
@ -1,327 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal
|
|
||||||
|
|
||||||
NSPR_VER="4.10.8"
|
|
||||||
RTM_NAME="NSS_${PV//./_}_RTM"
|
|
||||||
# Rev of https://git.fedorahosted.org/cgit/nss-pem.git
|
|
||||||
PEM_GIT_REV="015ae754dd9f6fbcd7e52030ec9732eb27fc06a8"
|
|
||||||
PEM_P="${PN}-pem-20140125"
|
|
||||||
|
|
||||||
DESCRIPTION="Mozilla's Network Security Services library that implements PKI support"
|
|
||||||
HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/"
|
|
||||||
SRC_URI="http://archive.mozilla.org/pub/mozilla.org/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
|
|
||||||
cacert? ( https://dev.gentoo.org/~anarchy/patches/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch )
|
|
||||||
nss-pem? ( https://dev.gentoo.org/~anarchy/dist/${PEM_P}.tar.bz2 )"
|
|
||||||
|
|
||||||
LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="+cacert +nss-pem utils"
|
|
||||||
CDEPEND=">=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
|
|
||||||
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
|
|
||||||
DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
|
|
||||||
>=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
|
|
||||||
${CDEPEND}"
|
|
||||||
RDEPEND=">=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
|
|
||||||
${CDEPEND}
|
|
||||||
abi_x86_32? (
|
|
||||||
!<=app-emulation/emul-linux-x86-baselibs-20140508-r12
|
|
||||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
|
||||||
)"
|
|
||||||
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${P}/${PN}"
|
|
||||||
|
|
||||||
MULTILIB_CHOST_TOOLS=(
|
|
||||||
/usr/bin/nss-config
|
|
||||||
)
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
if use nss-pem ; then
|
|
||||||
mv "${PN}"/lib/ckfw/pem/ "${S}"/lib/ckfw/ || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Custom changes for gentoo
|
|
||||||
epatch "${FILESDIR}/${PN}-3.21-gentoo-fixups.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch"
|
|
||||||
use cacert && epatch "${DISTDIR}/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch"
|
|
||||||
use nss-pem && epatch "${FILESDIR}/${PN}-3.21-enable-pem.patch" \
|
|
||||||
"${FILESDIR}/${PN}-3.21-pem-werror.patch"
|
|
||||||
epatch "${FILESDIR}/${PN}-3.21-cacert-class3.patch" # 521462
|
|
||||||
|
|
||||||
pushd coreconf >/dev/null || die
|
|
||||||
# hack nspr paths
|
|
||||||
echo 'INCLUDES += -I$(DIST)/include/dbm' \
|
|
||||||
>> headers.mk || die "failed to append include"
|
|
||||||
|
|
||||||
# modify install path
|
|
||||||
sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \
|
|
||||||
-i source.mk || die
|
|
||||||
|
|
||||||
# Respect LDFLAGS
|
|
||||||
sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk
|
|
||||||
popd >/dev/null || die
|
|
||||||
|
|
||||||
# Fix pkgconfig file for Prefix
|
|
||||||
sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \
|
|
||||||
config/Makefile || die
|
|
||||||
|
|
||||||
# use host shlibsign if need be #436216
|
|
||||||
if tc-is-cross-compiler ; then
|
|
||||||
sed -i \
|
|
||||||
-e 's:"${2}"/shlibsign:shlibsign:' \
|
|
||||||
cmd/shlibsign/sign.sh || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
# dirty hack
|
|
||||||
sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \
|
|
||||||
lib/ssl/config.mk || die
|
|
||||||
sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \
|
|
||||||
cmd/platlibs.mk || die
|
|
||||||
|
|
||||||
multilib_copy_sources
|
|
||||||
|
|
||||||
strip-flags
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
# Ensure we stay multilib aware
|
|
||||||
sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die
|
|
||||||
}
|
|
||||||
|
|
||||||
nssarch() {
|
|
||||||
# Most of the arches are the same as $ARCH
|
|
||||||
local t=${1:-${CHOST}}
|
|
||||||
case ${t} in
|
|
||||||
aarch64*)echo "aarch64";;
|
|
||||||
hppa*) echo "parisc";;
|
|
||||||
i?86*) echo "i686";;
|
|
||||||
x86_64*) echo "x86_64";;
|
|
||||||
*) tc-arch ${t};;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
nssbits() {
|
|
||||||
local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS"
|
|
||||||
if [[ ${1} == BUILD_ ]]; then
|
|
||||||
cc=$(tc-getBUILD_CC)
|
|
||||||
else
|
|
||||||
cc=$(tc-getCC)
|
|
||||||
fi
|
|
||||||
echo > "${T}"/test.c || die
|
|
||||||
${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die
|
|
||||||
case $(file "${T}/${1}test.o") in
|
|
||||||
*32-bit*x86-64*) echo USE_X32=1;;
|
|
||||||
*64-bit*|*ppc64*|*x86_64*) echo USE_64=1;;
|
|
||||||
*32-bit*|*ppc*|*i386*) ;;
|
|
||||||
*) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_compile() {
|
|
||||||
# use ABI to determine bit'ness, or fallback if unset
|
|
||||||
local buildbits mybits
|
|
||||||
case "${ABI}" in
|
|
||||||
n32) mybits="USE_N32=1";;
|
|
||||||
x32) mybits="USE_X32=1";;
|
|
||||||
s390x|*64) mybits="USE_64=1";;
|
|
||||||
${DEFAULT_ABI})
|
|
||||||
einfo "Running compilation test to determine bit'ness"
|
|
||||||
mybits=$(nssbits)
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
# bitness of host may differ from target
|
|
||||||
if tc-is-cross-compiler; then
|
|
||||||
buildbits=$(nssbits BUILD_)
|
|
||||||
fi
|
|
||||||
|
|
||||||
local makeargs=(
|
|
||||||
CC="$(tc-getCC)"
|
|
||||||
AR="$(tc-getAR) rc \$@"
|
|
||||||
RANLIB="$(tc-getRANLIB)"
|
|
||||||
OPTIMIZER=
|
|
||||||
${mybits}
|
|
||||||
)
|
|
||||||
|
|
||||||
# Take care of nspr settings #436216
|
|
||||||
local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)"
|
|
||||||
unset NSPR_INCLUDE_DIR
|
|
||||||
|
|
||||||
# Do not let `uname` be used.
|
|
||||||
if use kernel_linux ; then
|
|
||||||
makeargs+=(
|
|
||||||
OS_TARGET=Linux
|
|
||||||
OS_RELEASE=2.6
|
|
||||||
OS_TEST="$(nssarch)"
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
|
|
||||||
export NSS_ENABLE_WERROR=0 #567158
|
|
||||||
export BUILD_OPT=1
|
|
||||||
export NSS_USE_SYSTEM_SQLITE=1
|
|
||||||
export NSDISTMODE=copy
|
|
||||||
export NSS_ENABLE_ECC=1
|
|
||||||
export FREEBL_NO_DEPEND=1
|
|
||||||
export ASFLAGS=""
|
|
||||||
|
|
||||||
local d
|
|
||||||
|
|
||||||
# Build the host tools first.
|
|
||||||
LDFLAGS="${BUILD_LDFLAGS}" \
|
|
||||||
XCFLAGS="${BUILD_CFLAGS}" \
|
|
||||||
NSPR_LIB_DIR="${T}/fakedir" \
|
|
||||||
emake -j1 -C coreconf \
|
|
||||||
CC="$(tc-getBUILD_CC)" \
|
|
||||||
${buildbits:-${mybits}}
|
|
||||||
makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" )
|
|
||||||
|
|
||||||
# Then build the target tools.
|
|
||||||
for d in . lib/dbm ; do
|
|
||||||
CPPFLAGS="${myCPPFLAGS}" \
|
|
||||||
XCFLAGS="${CFLAGS} ${CPPFLAGS}" \
|
|
||||||
NSPR_LIB_DIR="${T}/fakedir" \
|
|
||||||
emake -j1 "${makeargs[@]}" -C ${d}
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
# Altering these 3 libraries breaks the CHK verification.
|
|
||||||
# All of the following cause it to break:
|
|
||||||
# - stripping
|
|
||||||
# - prelink
|
|
||||||
# - ELF signing
|
|
||||||
# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html
|
|
||||||
# Either we have to NOT strip them, or we have to forcibly resign after
|
|
||||||
# stripping.
|
|
||||||
#local_libdir="$(get_libdir)"
|
|
||||||
#export STRIP_MASK="
|
|
||||||
# */${local_libdir}/libfreebl3.so*
|
|
||||||
# */${local_libdir}/libnssdbm3.so*
|
|
||||||
# */${local_libdir}/libsoftokn3.so*"
|
|
||||||
|
|
||||||
export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3"
|
|
||||||
|
|
||||||
generate_chk() {
|
|
||||||
local shlibsign="$1"
|
|
||||||
local libdir="$2"
|
|
||||||
einfo "Resigning core NSS libraries for FIPS validation"
|
|
||||||
shift 2
|
|
||||||
local i
|
|
||||||
for i in ${NSS_CHK_SIGN_LIBS} ; do
|
|
||||||
local libname=lib${i}.so
|
|
||||||
local chkname=lib${i}.chk
|
|
||||||
"${shlibsign}" \
|
|
||||||
-i "${libdir}"/${libname} \
|
|
||||||
-o "${libdir}"/${chkname}.tmp \
|
|
||||||
&& mv -f \
|
|
||||||
"${libdir}"/${chkname}.tmp \
|
|
||||||
"${libdir}"/${chkname} \
|
|
||||||
|| die "Failed to sign ${libname}"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
cleanup_chk() {
|
|
||||||
local libdir="$1"
|
|
||||||
shift 1
|
|
||||||
local i
|
|
||||||
for i in ${NSS_CHK_SIGN_LIBS} ; do
|
|
||||||
local libfname="${libdir}/lib${i}.so"
|
|
||||||
# If the major version has changed, then we have old chk files.
|
|
||||||
[ ! -f "${libfname}" -a -f "${libfname}.chk" ] \
|
|
||||||
&& rm -f "${libfname}.chk"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
pushd dist >/dev/null || die
|
|
||||||
|
|
||||||
dodir /usr/$(get_libdir)
|
|
||||||
cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed"
|
|
||||||
cp -L */lib/libcrmf.a "${ED}"/usr/$(get_libdir) || die "copying libs failed"
|
|
||||||
cp -L */lib/libfreebl.a "${ED}"/usr/$(get_libdir) || die "copying libs failed"
|
|
||||||
|
|
||||||
# Install nss-config and pkgconfig file
|
|
||||||
dodir /usr/bin
|
|
||||||
cp -L */bin/nss-config "${ED}"/usr/bin || die
|
|
||||||
dodir /usr/$(get_libdir)/pkgconfig
|
|
||||||
cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die
|
|
||||||
|
|
||||||
# create an nss-softokn.pc from nss.pc for libfreebl and some private headers
|
|
||||||
# bug 517266
|
|
||||||
sed -e 's#Libs:#Libs: -lfreebl#' \
|
|
||||||
-e 's#Cflags:#Cflags: -I${includedir}/private#' \
|
|
||||||
*/lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \
|
|
||||||
|| die "could not create nss-softokn.pc"
|
|
||||||
|
|
||||||
# all the include files
|
|
||||||
insinto /usr/include/nss
|
|
||||||
doins public/nss/*.h
|
|
||||||
insinto /usr/include/nss/private
|
|
||||||
doins private/nss/{blapi,alghmac}.h
|
|
||||||
|
|
||||||
popd >/dev/null || die
|
|
||||||
|
|
||||||
local f nssutils
|
|
||||||
# Always enabled because we need it for chk generation.
|
|
||||||
nssutils="shlibsign"
|
|
||||||
|
|
||||||
if multilib_is_native_abi ; then
|
|
||||||
if use utils; then
|
|
||||||
# The tests we do not need to install.
|
|
||||||
#nssutils_test="bltest crmftest dbtest dertimetest
|
|
||||||
#fipstest remtest sdrtest"
|
|
||||||
nssutils="addbuiltin atob baddbdir btoa certcgi certutil checkcert
|
|
||||||
cmsutil conflict crlutil derdump digest makepqg mangle modutil multinit
|
|
||||||
nonspr10 ocspclnt oidcalc p7content p7env p7sign p7verify pk11mode
|
|
||||||
pk12util pp rsaperf selfserv shlibsign signtool signver ssltap strsclnt
|
|
||||||
symkeyutil tstclnt vfychain vfyserv"
|
|
||||||
# install man-pages for utils (bug #516810)
|
|
||||||
doman doc/nroff/*.1
|
|
||||||
fi
|
|
||||||
pushd dist/*/bin >/dev/null || die
|
|
||||||
for f in ${nssutils}; do
|
|
||||||
dobin ${f}
|
|
||||||
done
|
|
||||||
popd >/dev/null || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Prelink breaks the CHK files. We don't have any reliable way to run
|
|
||||||
# shlibsign after prelink.
|
|
||||||
local l libs=() liblist
|
|
||||||
for l in ${NSS_CHK_SIGN_LIBS} ; do
|
|
||||||
libs+=("${EPREFIX}/usr/$(get_libdir)/lib${l}.so")
|
|
||||||
done
|
|
||||||
liblist=$(printf '%s:' "${libs[@]}")
|
|
||||||
echo -e "PRELINK_PATH_MASK=${liblist%:}" > "${T}/90nss-${ABI}"
|
|
||||||
doenvd "${T}/90nss-${ABI}"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
multilib_pkg_postinst() {
|
|
||||||
# We must re-sign the libraries AFTER they are stripped.
|
|
||||||
local shlibsign="${EROOT}/usr/bin/shlibsign"
|
|
||||||
# See if we can execute it (cross-compiling & such). #436216
|
|
||||||
"${shlibsign}" -h >&/dev/null
|
|
||||||
if [[ $? -gt 1 ]] ; then
|
|
||||||
shlibsign="shlibsign"
|
|
||||||
fi
|
|
||||||
generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_foreach_abi multilib_pkg_postinst
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
multilib_pkg_postrm() {
|
|
||||||
cleanup_chk "${EROOT}"/usr/$(get_libdir)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_foreach_abi multilib_pkg_postrm
|
|
||||||
}
|
|
@ -1,2 +1 @@
|
|||||||
DIST ccgo-0.3.6.4.tar.gz 620246 SHA256 1975a4e9b6661f6613dd3a00b3ee7e176b80244f555a184b258b50ef4352a890 SHA512 54625bbf7036c18f4a9e92df0d7f2d67772138a940c5fdbbffa3d1c2e5c558cad5394d2c556c06388516e53d1f3502cf6369bcd95b1139d4ca5ec4210dcac5c2 WHIRLPOOL dd1b63c6c4360da99f66772373d2b9a0b39b495c57893d89cd69a4db8c0b8c53db059350c906f17a9e1402bacd473827fcce1be4d607c4afa3b1b9eb36de8f9d
|
|
||||||
DIST ccgo-0.3.6.5.tar.gz 639238 SHA256 d12be7fb9170d650ae78197983fac05af21ddbf47f7b1a2a14de9aa832ed602c SHA512 268c228eee9c42e49df333bfa0707e7b72c39731ccd64239e3c426958f6c17b65658db91bc7ab89548c4cc647ade791a7c67c30c410a5b3935c8fd3f326bf36b WHIRLPOOL 2baa70d05da8698a6115096800ccfd64dfb825c6b819fe9141141334eda53195632ae3dd5ee0031e1c145dbd9e697d6a5bdb8d9f40218c3653dda10d814e9f8d
|
DIST ccgo-0.3.6.5.tar.gz 639238 SHA256 d12be7fb9170d650ae78197983fac05af21ddbf47f7b1a2a14de9aa832ed602c SHA512 268c228eee9c42e49df333bfa0707e7b72c39731ccd64239e3c426958f6c17b65658db91bc7ab89548c4cc647ade791a7c67c30c410a5b3935c8fd3f326bf36b WHIRLPOOL 2baa70d05da8698a6115096800ccfd64dfb825c6b819fe9141141334eda53195632ae3dd5ee0031e1c145dbd9e697d6a5bdb8d9f40218c3653dda10d814e9f8d
|
||||||
|
@ -1,55 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit autotools eutils toolchain-funcs flag-o-matic games
|
|
||||||
|
|
||||||
DESCRIPTION="An IGS client written in C++"
|
|
||||||
HOMEPAGE="http://ccdw.org/~cjj/prog/ccgo/"
|
|
||||||
SRC_URI="http://ccdw.org/~cjj/prog/ccgo/src/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~ppc x86"
|
|
||||||
IUSE="nls"
|
|
||||||
|
|
||||||
RDEPEND=">=dev-cpp/gtkmm-2.4:2.4
|
|
||||||
>=dev-cpp/gconfmm-2.6
|
|
||||||
nls? ( virtual/libintl )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig
|
|
||||||
nls? ( sys-devel/gettext )"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i \
|
|
||||||
-e '/^Encoding/d' \
|
|
||||||
-e '/^Categories/ { s/Application;//; s/$/GTK;/ }' \
|
|
||||||
ccgo.desktop.in || die
|
|
||||||
sed -i \
|
|
||||||
-e '/^localedir/s/=.*/=@localedir@/' \
|
|
||||||
-e '/^appicondir/s:=.*:=/usr/share/pixmaps:' \
|
|
||||||
-e '/^desktopdir/s:=.*:=/usr/share/applications:' \
|
|
||||||
Makefile.am || die
|
|
||||||
# cargo cult from bug #569528
|
|
||||||
append-cxxflags -std=c++11 -fpermissive
|
|
||||||
find . -name '*.hh' -exec sed -i -e '/sigc++\/object.h/d' {} +
|
|
||||||
find . -name '*.cc' -exec sed -i -e 's/(bind(/(sigc::bind(/' {} +
|
|
||||||
epatch "${FILESDIR}"/${P}-gcc4.patch
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
egamesconf \
|
|
||||||
--localedir=/usr/share/locale \
|
|
||||||
$(use_enable nls)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake AR="$(tc-getAR)"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
@ -1,12 +0,0 @@
|
|||||||
--- gtk/board.cc.orig
|
|
||||||
+++ gtk/board.cc
|
|
||||||
@@ -20,9 +20,7 @@
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <config.hh>
|
|
||||||
-extern "C" {
|
|
||||||
#include <gettext.h>
|
|
||||||
-}
|
|
||||||
#define _(String) Glib::locale_to_utf8(gettext(String))
|
|
||||||
|
|
||||||
#include <board.hh>
|
|
@ -1,49 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit eutils scons-utils games
|
|
||||||
|
|
||||||
DESCRIPTION="A portable Famicom/NES emulator, an evolution of the original FCE Ultra"
|
|
||||||
HOMEPAGE="http://fceux.com/"
|
|
||||||
SRC_URI="mirror://sourceforge/fceultra/${P}.src.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="gtk +lua +opengl"
|
|
||||||
|
|
||||||
DEPEND="lua? ( dev-lang/lua:0 )
|
|
||||||
media-libs/libsdl[opengl?,video]
|
|
||||||
opengl? ( virtual/opengl )
|
|
||||||
gtk? ( x11-libs/gtk+:3 )
|
|
||||||
sys-libs/zlib[minizip]"
|
|
||||||
RDEPEND=${DEPEND}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/${P}-warnings.patch
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
escons \
|
|
||||||
GTK=0 \
|
|
||||||
CREATE_AVI=1 \
|
|
||||||
SYSTEM_LUA=1 \
|
|
||||||
SYSTEM_MINIZIP=1 \
|
|
||||||
$(use_scons gtk GTK3) \
|
|
||||||
$(use_scons opengl OPENGL) \
|
|
||||||
$(use_scons lua LUA)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dogamesbin bin/fceux
|
|
||||||
|
|
||||||
doman documentation/fceux.6
|
|
||||||
docompress -x /usr/share/doc/${PF}/documentation /usr/share/doc/${PF}/fceux.chm
|
|
||||||
dodoc -r Authors changelog.txt TODO-SDL bin/fceux.chm documentation
|
|
||||||
rm -f "${D}/usr/share/doc/${PF}/documentation/fceux.6"
|
|
||||||
make_desktop_entry fceux FCEUX
|
|
||||||
doicon fceux.png
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
@ -1,2 +1 @@
|
|||||||
DIST mednafen-0.9.38.4.tar.bz2 3820560 SHA256 3298e2d5c03efbe638c2a98bf74435e306768461c65d2bb9b9a95e99dc463105 SHA512 3eb19a10e97cd285387fcf86eae09f550d248ab9c070750b1c0af0f334cce47ea375227df72cf7cdbc2193b311bab5e09108388a15634f694ef398b1a77ac3df WHIRLPOOL 17ae061668052fa33ce08b56d1aac75935bb91d02961d3dad042c07537ef15aa4374730652508941408764e7deb7cfe0969f80f32e6d642d20a32ac053bba491
|
|
||||||
DIST mednafen-0.9.38.7.tar.bz2 3882418 SHA256 1bb3beef883a325c35d1a1ce14959c307a4c321f2ea29d4ddb216c6dd03aded8 SHA512 759c83928ef7a9e856dc7f546542ab1e7cbe944d0184a7693ce3b1466220233eb40c2b215100920920754eb5a93587bd8e2d8150e00ec9c93da1d518107e0d76 WHIRLPOOL 0cb94abdaa697558f3575c8e4d6e0a816888ace2b860797a8a947ddca3ae66e517dd044f9ce266e7a19ac6e16a56f91bc93db2bbc7a9817e5afcc75a93cb2f42
|
DIST mednafen-0.9.38.7.tar.bz2 3882418 SHA256 1bb3beef883a325c35d1a1ce14959c307a4c321f2ea29d4ddb216c6dd03aded8 SHA512 759c83928ef7a9e856dc7f546542ab1e7cbe944d0184a7693ce3b1466220233eb40c2b215100920920754eb5a93587bd8e2d8150e00ec9c93da1d518107e0d76 WHIRLPOOL 0cb94abdaa697558f3575c8e4d6e0a816888ace2b860797a8a947ddca3ae66e517dd044f9ce266e7a19ac6e16a56f91bc93db2bbc7a9817e5afcc75a93cb2f42
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
--- mednafen-0.9.28-wip/mednafen/configure.ac
|
|
||||||
+++ mednafen-0.9.28-wip/mednafen/configure.ac
|
|
||||||
@@ -13,7 +13,7 @@
|
|
||||||
AC_CANONICAL_TARGET
|
|
||||||
AM_INIT_AUTOMAKE([mednafen], $MEDNAFEN_VERSION)
|
|
||||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES])
|
|
||||||
-AM_CONFIG_HEADER([include/config.h:include/config.h.in])
|
|
||||||
+AC_CONFIG_HEADERS([include/config.h:include/config.h.in])
|
|
||||||
|
|
||||||
AC_PROG_CC
|
|
||||||
AC_PROG_CPP
|
|
@ -1,28 +0,0 @@
|
|||||||
--- configure.ac.orig
|
|
||||||
+++ configure.ac
|
|
||||||
@@ -80,25 +80,6 @@
|
|
||||||
AC_CHECK_LIB([z], [zlibVersion],[], AC_MSG_ERROR([*** zlib not found!]))
|
|
||||||
LIBS="$LIBS -lz"
|
|
||||||
|
|
||||||
-OPTIMIZER_FLAGS=""
|
|
||||||
-
|
|
||||||
-dnl -ffast-math removed January 12, 2013. Don't re-add it, nor any of its sub-options(ESPECIALLY not -funsafe-math-optimizations),
|
|
||||||
-dnl it messes up certain code(NES resampler, for example) under certain conditions and alignments of the great celestial squid.
|
|
||||||
-dnl
|
|
||||||
-dnl In fact, let's explicitly disable it here with -fno-fast-math.
|
|
||||||
-dnl
|
|
||||||
-dnl -fomit-frame-pointer is required for some x86 inline assembly to compile.
|
|
||||||
-dnl
|
|
||||||
-dnl November 28, 2014: Use -fwrapv unconditionally instead of -fno-strict-overflow, -fno-strict-overflow is buggy
|
|
||||||
-dnl and does not work as documented/implied.
|
|
||||||
-dnl
|
|
||||||
-AX_CFLAGS_GCC_OPTION([-fno-fast-math], OPTIMIZER_FLAGS)
|
|
||||||
-AX_CFLAGS_GCC_OPTION([-fno-unsafe-math-optimizations], OPTIMIZER_FLAGS)
|
|
||||||
-AX_CFLAGS_GCC_OPTION([-fno-aggressive-loop-optimizations], OPTIMIZER_FLAGS)
|
|
||||||
-AX_CFLAGS_GCC_OPTION([-fomit-frame-pointer], OPTIMIZER_FLAGS)
|
|
||||||
-AX_CFLAGS_GCC_OPTION([-fwrapv], OPTIMIZER_FLAGS)
|
|
||||||
-
|
|
||||||
-
|
|
||||||
WARNING_FLAGS=""
|
|
||||||
AX_CFLAGS_GCC_OPTION([-Wall], WARNING_FLAGS)
|
|
||||||
AX_CFLAGS_GCC_OPTION([-Wshadow], WARNING_FLAGS)
|
|
@ -1,27 +0,0 @@
|
|||||||
--- mednafen.orig/src/compress/Makefile.am.inc
|
|
||||||
+++ mednafen/src/compress/Makefile.am.inc
|
|
||||||
@@ -1 +1 @@
|
|
||||||
-mednafen_SOURCES += compress/minilzo.c compress/ioapi.c compress/unzip.c compress/GZFileStream.cpp compress/ZLInflateFilter.cpp
|
|
||||||
+mednafen_SOURCES += compress/minilzo.c compress/ioapi.c compress/GZFileStream.cpp compress/ZLInflateFilter.cpp
|
|
||||||
--- mednafen.orig/src/file.cpp
|
|
||||||
+++ mednafen/src/file.cpp
|
|
||||||
@@ -29,7 +29,7 @@
|
|
||||||
#include <errno.h>
|
|
||||||
#include <trio/trio.h>
|
|
||||||
|
|
||||||
-#include "compress/unzip.h"
|
|
||||||
+#include <minizip/unzip.h>
|
|
||||||
|
|
||||||
#include "file.h"
|
|
||||||
#include "general.h"
|
|
||||||
--- mednafen.orig/src/Makefile.am
|
|
||||||
+++ mednafen/src/Makefile.am
|
|
||||||
@@ -6,7 +6,7 @@
|
|
||||||
bin_PROGRAMS = mednafen
|
|
||||||
|
|
||||||
mednafen_SOURCES = debug.cpp error.cpp mempatcher.cpp settings.cpp endian.cpp mednafen.cpp git.cpp file.cpp general.cpp memory.cpp netplay.cpp state.cpp state_rewind.cpp movie.cpp player.cpp PSFLoader.cpp tests.cpp qtrecord.cpp Stream.cpp MemoryStream.cpp FileStream.cpp IPSPatcher.cpp
|
|
||||||
-mednafen_LDADD = trio/libtrio.a
|
|
||||||
+mednafen_LDADD = trio/libtrio.a -lminizip
|
|
||||||
mednafen_DEPENDENCIES = trio/libtrio.a
|
|
||||||
|
|
||||||
if HAVE_SDL
|
|
@ -1,72 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit autotools eutils flag-o-matic pax-utils games
|
|
||||||
|
|
||||||
DESCRIPTION="An advanced NES, GB/GBC/GBA, TurboGrafx 16/CD, NGPC and Lynx emulator"
|
|
||||||
HOMEPAGE="http://mednafen.sourceforge.net/"
|
|
||||||
SRC_URI="mirror://sourceforge/mednafen/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~ppc x86"
|
|
||||||
IUSE="alsa altivec cjk debugger jack nls pax_kernel"
|
|
||||||
|
|
||||||
RDEPEND="virtual/opengl
|
|
||||||
media-libs/libsndfile
|
|
||||||
dev-libs/libcdio
|
|
||||||
media-libs/libsdl[sound,joystick,opengl,video]
|
|
||||||
media-libs/sdl-net
|
|
||||||
sys-libs/zlib[minizip]
|
|
||||||
alsa? ( media-libs/alsa-lib )
|
|
||||||
jack? ( media-sound/jack-audio-connection-kit )
|
|
||||||
nls? ( virtual/libintl )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig
|
|
||||||
nls? ( sys-devel/gettext )"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${PN}
|
|
||||||
|
|
||||||
pkg_pretend() {
|
|
||||||
if has ccache ${FEATURES} ; then
|
|
||||||
ewarn
|
|
||||||
ewarn "If you experience build failure, try turning off ccache in FEATURES."
|
|
||||||
ewarn
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i \
|
|
||||||
-e 's:$(datadir)/locale:/usr/share/locale:' \
|
|
||||||
$(find . -name Makefile.am) \
|
|
||||||
intl/Makefile.in || die
|
|
||||||
epatch \
|
|
||||||
"${FILESDIR}"/${P}-zlib.patch \
|
|
||||||
"${FILESDIR}"/${P}-cflags.patch \
|
|
||||||
"${FILESDIR}"/${P}-automake-1.13.patch
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# very sensitive code (bug #539992)
|
|
||||||
strip-flags
|
|
||||||
append-flags -fomit-frame-pointer -fwrapv
|
|
||||||
egamesconf \
|
|
||||||
$(use_enable alsa) \
|
|
||||||
$(use_enable altivec) \
|
|
||||||
$(use_enable cjk cjk-fonts) \
|
|
||||||
$(use_enable debugger) \
|
|
||||||
$(use_enable jack) \
|
|
||||||
$(use_enable nls)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
DOCS="Documentation/cheats.txt ChangeLog TODO" \
|
|
||||||
default
|
|
||||||
if use pax_kernel; then
|
|
||||||
pax-mark m "${D}${GAMES_BINDIR}"/mednafen || die
|
|
||||||
fi
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
@ -1,2 +1 @@
|
|||||||
DIST AlephOne-20100424.tar.bz2 3180896 SHA256 d97089890ce99952027eaf6185baa6cb01b26c2882dfca9e68816dfe7076a5e6 SHA512 b246b662f4bf820238c09fbb6bc55289d0db0a9b5ba15ab2b91a53f93666e81583834fd8a64497074a2e270a2055de24b3be93bb56d58715f9d213b1f4c92494 WHIRLPOOL 3074f6c4ba4925b8a0f7718bdfb0d1084155421397a7604febfeae473635b970b3842152b9a3e200f2bc642790a0dc51e689aa3b18de2235d5697105060c7f93
|
|
||||||
DIST AlephOne-20150620.tar.bz2 5031898 SHA256 c0f360dfb74a6264f95d375103a74000930cf0439ffb0464f915f5379443e133 SHA512 fb47969137b791f83b111171d7b92b3708597db294ce19fb682ce28c49edcd4cb84a6ce4dcceb6630812a8c676dfe7f39f3fb4642f40ef7086a0d6c6fdeba8df WHIRLPOOL a00150e8c28763d7d01a5d805e449247dc9ff612eb0e9f0aa2d10e7fcf17654342fa31eb5a2eeb3bc756c80cce84dd9664179977900d635e67401036c71a7c10
|
DIST AlephOne-20150620.tar.bz2 5031898 SHA256 c0f360dfb74a6264f95d375103a74000930cf0439ffb0464f915f5379443e133 SHA512 fb47969137b791f83b111171d7b92b3708597db294ce19fb682ce28c49edcd4cb84a6ce4dcceb6630812a8c676dfe7f39f3fb4642f40ef7086a0d6c6fdeba8df WHIRLPOOL a00150e8c28763d7d01a5d805e449247dc9ff612eb0e9f0aa2d10e7fcf17654342fa31eb5a2eeb3bc756c80cce84dd9664179977900d635e67401036c71a7c10
|
||||||
|
@ -1,97 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit autotools eutils games
|
|
||||||
|
|
||||||
MY_P=AlephOne-${PV}
|
|
||||||
DESCRIPTION="An enhanced version of the game engine from the classic Mac game, Marathon"
|
|
||||||
HOMEPAGE="http://source.bungie.org/"
|
|
||||||
SRC_URI="mirror://sourceforge/marathon/${MY_P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-2 BitstreamVera"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~ppc ~ppc64 x86"
|
|
||||||
IUSE="alsa mad mpeg sndfile speex truetype vorbis"
|
|
||||||
|
|
||||||
RDEPEND="media-libs/sdl-net
|
|
||||||
media-libs/sdl-image
|
|
||||||
media-libs/libsdl[video]
|
|
||||||
dev-libs/expat
|
|
||||||
dev-libs/zziplib
|
|
||||||
media-libs/libpng:0
|
|
||||||
alsa? ( media-libs/alsa-lib )
|
|
||||||
mad? ( media-libs/libmad )
|
|
||||||
mpeg? ( media-libs/smpeg )
|
|
||||||
virtual/opengl
|
|
||||||
virtual/glu
|
|
||||||
sndfile? ( media-libs/libsndfile )
|
|
||||||
speex? ( media-libs/speex )
|
|
||||||
truetype? ( media-libs/sdl-ttf )
|
|
||||||
vorbis? ( media-libs/libvorbis )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
dev-libs/boost"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed "s:GAMES_DATADIR:${GAMES_DATADIR}:g" \
|
|
||||||
"${FILESDIR}"/${PN}.sh > "${T}"/${PN}.sh \
|
|
||||||
|| die
|
|
||||||
|
|
||||||
# try using the system expat - bug #251108
|
|
||||||
sed -i \
|
|
||||||
-e '/SUBDIRS/ s/Expat//' \
|
|
||||||
-e 's/Expat\/libexpat.a/-lexpat/' \
|
|
||||||
Source_Files/Makefile.am \
|
|
||||||
|| die
|
|
||||||
sed -i \
|
|
||||||
-e '/Expat/d' \
|
|
||||||
configure.ac \
|
|
||||||
|| die
|
|
||||||
rm -rf Source_Files/Expat
|
|
||||||
|
|
||||||
# for automake 1.12 compability - bug #422557
|
|
||||||
sed -i -e 's:AC_PROG_CC:&\nAC_PROG_OBJCXX:' configure.ac || die
|
|
||||||
|
|
||||||
epatch \
|
|
||||||
"${FILESDIR}"/${P}-boost_145.patch \
|
|
||||||
"${FILESDIR}"/${P}-gcc47.patch \
|
|
||||||
"${FILESDIR}"/${P}-png15.patch
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
egamesconf \
|
|
||||||
--enable-lua \
|
|
||||||
$(use_enable alsa) \
|
|
||||||
$(use_enable mad) \
|
|
||||||
$(use_enable mpeg smpeg) \
|
|
||||||
--enable-opengl \
|
|
||||||
$(use_enable sndfile) \
|
|
||||||
$(use_enable speex) \
|
|
||||||
$(use_enable truetype ttf) \
|
|
||||||
$(use_enable vorbis)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
dogamesbin "${T}"/${PN}.sh
|
|
||||||
doman docs/${PN}.6
|
|
||||||
dohtml docs/*.html
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
games_pkg_postinst
|
|
||||||
echo
|
|
||||||
elog "Read the docs and install the data files accordingly to play."
|
|
||||||
echo
|
|
||||||
elog "If you only want to install one scenario, read"
|
|
||||||
elog "http://traxus.bungie.org/index.php/Aleph_One_install_guide#Single_scenario_3"
|
|
||||||
elog "If you want to install multiple scenarios, read"
|
|
||||||
elog "http://traxus.bungie.org/index.php/Aleph_One_install_guide#Multiple_scenarios_3"
|
|
||||||
echo
|
|
||||||
}
|
|
@ -1,10 +0,0 @@
|
|||||||
--- Source_Files/Network/Metaserver/network_metaserver.h.old 2011-01-20 23:29:21.000000000 +0100
|
|
||||||
+++ Source_Files/Network/Metaserver/network_metaserver.h 2011-01-20 23:30:07.000000000 +0100
|
|
||||||
@@ -32,6 +32,7 @@
|
|
||||||
#include <map>
|
|
||||||
#include <memory> // auto_ptr
|
|
||||||
#include <set>
|
|
||||||
+#include <stdexcept>
|
|
||||||
|
|
||||||
#include "Logging.h"
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
|||||||
--- Source_Files/Lua/lua_templates.h.old 2012-10-15 09:55:32.395310163 +0200
|
|
||||||
+++ Source_Files/Lua/lua_templates.h 2012-10-15 09:56:14.991129122 +0200
|
|
||||||
@@ -496,7 +496,7 @@
|
|
||||||
static index_t ToIndex(lua_State *L, int index) {
|
|
||||||
index_t to;
|
|
||||||
if(lua_isnil(L, index)) return -1;
|
|
||||||
- else if(_lookup(L, index, to)) return to;
|
|
||||||
+ else if(L_LazyEnum::_lookup(L, index, to)) return to;
|
|
||||||
else {
|
|
||||||
std::string error;
|
|
||||||
if(lua_isnumber(L, index) || lua_isstring(L, index))
|
|
@ -1,19 +0,0 @@
|
|||||||
--- Source_Files/RenderOther/IMG_savepng.c.old 2011-09-13 10:20:56.395157142 +0200
|
|
||||||
+++ Source_Files/RenderOther/IMG_savepng.c 2011-09-13 10:23:00.630142397 +0200
|
|
||||||
@@ -29,6 +29,7 @@
|
|
||||||
#include <SDL/SDL.h>
|
|
||||||
#include <SDL/SDL_byteorder.h>
|
|
||||||
#include <png.h>
|
|
||||||
+#include <zlib.h>
|
|
||||||
#include "IMG_savepng.h"
|
|
||||||
|
|
||||||
int IMG_SavePNG(const char *file, SDL_Surface *surf,int compression, struct IMG_PNG_text* text, int num_text){
|
|
||||||
@@ -85,7 +86,7 @@
|
|
||||||
goto savedone;
|
|
||||||
}
|
|
||||||
/* setup custom writer functions */
|
|
||||||
- png_set_write_fn(png_ptr,(voidp)src,png_write_data,NULL);
|
|
||||||
+ png_set_write_fn(png_ptr,(png_voidp)src,png_write_data,NULL);
|
|
||||||
|
|
||||||
if (setjmp(png_jmpbuf(png_ptr))){
|
|
||||||
SDL_SetError("Unknown error writing PNG");
|
|
@ -1,2 +1 @@
|
|||||||
DIST alienarena-7.60-linux20120629.tar.gz 510316326 SHA256 05e4ce83574996e20ab8047dc30a20bf3fae72c39727a3a0bcc04a25bf746e04 SHA512 ec16e2546f34115e31ab24de3b5100c014910c773d200fdaf4302cf2b6930a1487aeffa504bed10a8310d62e15fed1ff67c3d679c1abd5a9750e34cfcac55ffd WHIRLPOOL b0df1c364db4b3d3ae4b603d3c7b3f9cdea416b0cbd7bbc71a573291df2f5c35e6147efa4406fcb9d57829407280d79b0b30581a03f23ac253c7c026060e3810
|
|
||||||
DIST alienarena-7.66-linux20130827.tar.gz 617636649 SHA256 29086098eacb18319e6dcc9156355c44db4b1aa8a4f7b0bb63e6856d8128b012 SHA512 6b86387b12fc82c01cf7945df5da7beb1a60e42a492b70096c64ace254d6300107a4b40762d20969eefbfe11c7365fbb3a5603b71f288e2330410feef48141a3 WHIRLPOOL 986774a9eb97c6ee0b325cc23801a5320c541ea201b51bf90aa8e13a37c03c24251f8d9f2f1efb2c33a8ff3257926265d440200984087264fee666691f1ee55b
|
DIST alienarena-7.66-linux20130827.tar.gz 617636649 SHA256 29086098eacb18319e6dcc9156355c44db4b1aa8a4f7b0bb63e6856d8128b012 SHA512 6b86387b12fc82c01cf7945df5da7beb1a60e42a492b70096c64ace254d6300107a4b40762d20969eefbfe11c7365fbb3a5603b71f288e2330410feef48141a3 WHIRLPOOL 986774a9eb97c6ee0b325cc23801a5320c541ea201b51bf90aa8e13a37c03c24251f8d9f2f1efb2c33a8ff3257926265d440200984087264fee666691f1ee55b
|
||||||
|
@ -1,59 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
inherit autotools eutils games
|
|
||||||
|
|
||||||
MY_PN=alienarena-7.60
|
|
||||||
DESCRIPTION="Fast-paced multiplayer deathmatch game"
|
|
||||||
HOMEPAGE="http://red.planetarena.org/"
|
|
||||||
SRC_URI="http://icculus.org/alienarena/Files/${MY_PN}-linux${PV}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2 free-noncomm"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="dedicated +dga +vidmode"
|
|
||||||
|
|
||||||
UIRDEPEND="virtual/jpeg
|
|
||||||
media-libs/openal
|
|
||||||
media-libs/libvorbis
|
|
||||||
media-libs/freetype:2
|
|
||||||
virtual/glu
|
|
||||||
virtual/opengl
|
|
||||||
dga? ( x11-libs/libXxf86dga )
|
|
||||||
vidmode? ( x11-libs/libXxf86vm )
|
|
||||||
net-misc/curl"
|
|
||||||
UIDEPEND="dga? ( x11-proto/xf86dgaproto )
|
|
||||||
vidmode? ( x11-proto/xf86vidmodeproto )"
|
|
||||||
RDEPEND="!dedicated? ( ${UIRDEPEND} )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
!dedicated? ( ${UIDEPEND} )
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_PN/_/.}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/${P}-nodocs.patch
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
egamesconf \
|
|
||||||
--disable-silent-rules \
|
|
||||||
--disable-dependency-tracking \
|
|
||||||
--with-icondir=/usr/share/pixmaps \
|
|
||||||
--without-system-libode \
|
|
||||||
$(use_enable !dedicated client) \
|
|
||||||
$(use_with dga xf86dga) \
|
|
||||||
$(use_with vidmode xf86vm)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install || die
|
|
||||||
if ! use dedicated ; then
|
|
||||||
make_desktop_entry ${PN} "Alien Arena"
|
|
||||||
fi
|
|
||||||
dodoc docs/README.txt README
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
@ -1,16 +0,0 @@
|
|||||||
diff -ru alienarena-7.51.orig/Makefile.am alienarena-7.51/Makefile.am
|
|
||||||
--- alienarena-7.51.orig/Makefile.am 2011-03-05 19:34:07.000000000 -0500
|
|
||||||
+++ alienarena-7.51/Makefile.am 2011-03-13 01:39:37.179366503 -0500
|
|
||||||
@@ -23,12 +23,6 @@
|
|
||||||
ACLOCAL_AMFLAGS = -I m4
|
|
||||||
|
|
||||||
# Alien Arena documents to be installed in $docdir
|
|
||||||
-if INSTALL_DOCS
|
|
||||||
-dist_doc_DATA = \
|
|
||||||
- docs/license.txt \
|
|
||||||
- docs/README.txt \
|
|
||||||
- README
|
|
||||||
-endif
|
|
||||||
|
|
||||||
# FUSE game server browser and Server management scripts
|
|
||||||
# COPYING and INSTALL are GNU/FSF-supplied documents.
|
|
@ -1,4 +1,3 @@
|
|||||||
DIST darkplacesengine20110628.zip 23377408 SHA256 d2464c681e3fdcc66cb090e79c44c0c173a43b6f181a12e500b0b1fd7d73ffce SHA512 bf44933470be2856a80ebd73a0cb531c6d22e69da5be24bc52175998ab687b4112c88423a6b42a9a4ed746e0f96c1bb39e188a037a98ea596cf7b6183e390038 WHIRLPOOL b4214be8a9c9aadf02a92c9b7e54d508df38f9e38f650f839a8ea43d9c0768641dbf59c71b210d337f591fac2d77a21a14e7900a3038d1af828f064bf3368071
|
|
||||||
DIST darkplacesengine20140513.zip 28113487 SHA256 69e5a50991884196e403bd6aab4a33bba553a934a167be366672ab4e223b06c9 SHA512 45864b590057c6de0ea978b3cc967feb879b87b2d376f3b4d8525e037b10ca1fc68599c152506494bb06669c6c2304e0aa0ee1b28f7a0d589d10c23f7285052c WHIRLPOOL 0fca6d87c9d3482112992965b70f829dfd6ecd926d940ad66f5f75aec4438c2b5b33fb6ac51f69c5199f06d53fbc16f1c8d0780db40b8cbd71c7ceb0e67a4048
|
DIST darkplacesengine20140513.zip 28113487 SHA256 69e5a50991884196e403bd6aab4a33bba553a934a167be366672ab4e223b06c9 SHA512 45864b590057c6de0ea978b3cc967feb879b87b2d376f3b4d8525e037b10ca1fc68599c152506494bb06669c6c2304e0aa0ee1b28f7a0d589d10c23f7285052c WHIRLPOOL 0fca6d87c9d3482112992965b70f829dfd6ecd926d940ad66f5f75aec4438c2b5b33fb6ac51f69c5199f06d53fbc16f1c8d0780db40b8cbd71c7ceb0e67a4048
|
||||||
DIST fuhquake-lits.rar 8388829 SHA256 066fd58e2a6d157a1aa7925334d7e3e6cffa7f5c556e707bc31da8bfecea873c SHA512 6e59f5e08a6c401b329b86b0cd677a04b1a5aee11f24973c77c9e7ea50cab9dedf4fc15c4f3d6b73bdc87bacdc9612a3c244d0a4ceceef943abb6e256ac23925 WHIRLPOOL d398b57c03d02c8180f8ca93f6964ac2118ef50cace3ecbc9da9113b1e91ed3a7b7e5473ebb9ad2f5198828eb8565c7c0470aea2095152b2898335562bef821d
|
DIST fuhquake-lits.rar 8388829 SHA256 066fd58e2a6d157a1aa7925334d7e3e6cffa7f5c556e707bc31da8bfecea873c SHA512 6e59f5e08a6c401b329b86b0cd677a04b1a5aee11f24973c77c9e7ea50cab9dedf4fc15c4f3d6b73bdc87bacdc9612a3c244d0a4ceceef943abb6e256ac23925 WHIRLPOOL d398b57c03d02c8180f8ca93f6964ac2118ef50cace3ecbc9da9113b1e91ed3a7b7e5473ebb9ad2f5198828eb8565c7c0470aea2095152b2898335562bef821d
|
||||||
DIST id1.pk3 350470 SHA256 f1ee6e144d1942ebf91a8c71d0333eac94c73efae35377fbe7ae43e0e4ab37dc SHA512 d4d7233bc1e5049e89d09448818219b0ce7941fecde5381cd95933e4c96ebc9b4e34ff7eae5eb5d0d1e3cc2ceb4f5254f4d600aded7dda373713149817621331 WHIRLPOOL 30fe7e6d6ac6408c54e704586d4f4e15d139c0330e4f3e758651bfc2e6582eadae08c590e87264cfb26faae56a7033b383d51f93bf54ddfce7db38e47d569280
|
DIST id1.pk3 350470 SHA256 f1ee6e144d1942ebf91a8c71d0333eac94c73efae35377fbe7ae43e0e4ab37dc SHA512 d4d7233bc1e5049e89d09448818219b0ce7941fecde5381cd95933e4c96ebc9b4e34ff7eae5eb5d0d1e3cc2ceb4f5254f4d600aded7dda373713149817621331 WHIRLPOOL 30fe7e6d6ac6408c54e704586d4f4e15d139c0330e4f3e758651bfc2e6582eadae08c590e87264cfb26faae56a7033b383d51f93bf54ddfce7db38e47d569280
|
||||||
|
@ -1,188 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
inherit unpacker eutils flag-o-matic games
|
|
||||||
|
|
||||||
# Latest versions are in http://icculus.org/twilight/darkplaces/files/
|
|
||||||
MY_PV=${PV/_beta/beta}
|
|
||||||
MY_ENGINE="${PN}engine${MY_PV}.zip"
|
|
||||||
|
|
||||||
# Different Quake 1 engines expect the lights in different directories
|
|
||||||
# http://www.fuhquake.net/download.html and http://www.kgbsyndicate.com/romi/
|
|
||||||
MY_LIGHTS="fuhquake-lits.rar"
|
|
||||||
|
|
||||||
DESCRIPTION="Enhanced engine for iD Software's Quake 1"
|
|
||||||
HOMEPAGE="http://icculus.org/twilight/darkplaces/"
|
|
||||||
SRC_URI="http://icculus.org/twilight/${PN}/files/${MY_ENGINE}
|
|
||||||
lights? (
|
|
||||||
http://www.fuhquake.net/files/extras/${MY_LIGHTS}
|
|
||||||
http://www.kgbsyndicate.com/romi/id1.pk3 )"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="alsa cdinstall cdsound debug dedicated demo lights opengl oss sdl textures"
|
|
||||||
|
|
||||||
UIRDEPEND="virtual/jpeg
|
|
||||||
media-libs/libogg
|
|
||||||
media-libs/libvorbis
|
|
||||||
virtual/opengl
|
|
||||||
alsa? ( media-libs/alsa-lib )
|
|
||||||
sdl? ( media-libs/libsdl )
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libXpm
|
|
||||||
x11-libs/libXxf86dga
|
|
||||||
x11-libs/libXxf86vm"
|
|
||||||
UIDEPEND="x11-proto/xextproto
|
|
||||||
x11-proto/xf86dgaproto
|
|
||||||
x11-proto/xf86vidmodeproto
|
|
||||||
x11-proto/xproto"
|
|
||||||
RDEPEND="net-misc/curl
|
|
||||||
cdinstall? ( games-fps/quake1-data )
|
|
||||||
demo? ( games-fps/quake1-demodata )
|
|
||||||
textures? ( >=games-fps/quake1-textures-20050820 )
|
|
||||||
opengl? ( ${UIRDEPEND} )
|
|
||||||
!opengl? ( sdl? ( ${UIRDEPEND} ) )
|
|
||||||
!opengl? ( !sdl? ( !dedicated? ( ${UIRDEPEND} ) ) )"
|
|
||||||
DEPEND="lights? ( || (
|
|
||||||
app-arch/unrar
|
|
||||||
app-arch/rar ) )
|
|
||||||
opengl? (
|
|
||||||
${UIRDEPEND}
|
|
||||||
${UIDEPEND} )
|
|
||||||
!opengl? ( sdl? (
|
|
||||||
${UIRDEPEND}
|
|
||||||
${UIDEPEND} ) )
|
|
||||||
!opengl? ( !sdl? ( !dedicated? (
|
|
||||||
${UIRDEPEND}
|
|
||||||
${UIDEPEND} ) ) )
|
|
||||||
virtual/pkgconfig
|
|
||||||
app-arch/unzip"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${PN}
|
|
||||||
dir=${GAMES_DATADIR}/quake1
|
|
||||||
|
|
||||||
opengl_client() { use opengl || ( ! use dedicated && ! use sdl ) }
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
if use lights ; then
|
|
||||||
unpack "${MY_LIGHTS}"
|
|
||||||
unpack_zip "${DISTDIR}"/id1.pk3
|
|
||||||
mv *.lit maps/ || die
|
|
||||||
mv ReadMe.txt rtlights.txt
|
|
||||||
fi
|
|
||||||
unpack "${MY_ENGINE}"
|
|
||||||
|
|
||||||
unpack ./${PN}*.zip
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
rm "${WORKDIR}"/README-SDL.txt
|
|
||||||
cd "${S}"
|
|
||||||
rm mingw_note.txt
|
|
||||||
|
|
||||||
strip-flags
|
|
||||||
|
|
||||||
# Only additional CFLAGS optimization is the -march flag
|
|
||||||
local march=$(get-flag -march)
|
|
||||||
sed -i \
|
|
||||||
-e "s:-lasound:$(pkg-config --libs alsa):" \
|
|
||||||
-e "/^CPUOPTIMIZATIONS/d" \
|
|
||||||
-e '/^OPTIM_RELEASE/s/=.*/=$(CFLAGS)/' \
|
|
||||||
-e '/^OPTIM_DEBUG/s/=.*/=$(CFLAGS)/' \
|
|
||||||
-e '/^LDFLAGS_DEBUG/s/$/ $(LDFLAGS)/' \
|
|
||||||
-e '/^LDFLAGS_RELEASE/s/$/ $(LDFLAGS)/' \
|
|
||||||
-e "s:strip:true:" \
|
|
||||||
makefile.inc || die "sed makefile.inc failed"
|
|
||||||
|
|
||||||
if ! use cdsound ; then
|
|
||||||
# Turn the CD accesses off
|
|
||||||
sed -i \
|
|
||||||
-e "s:/dev/cdrom:/dev/null:" \
|
|
||||||
cd_linux.c || die "sed cd_linux.c failed"
|
|
||||||
sed -i \
|
|
||||||
-e 's:COM_CheckParm("-nocdaudio"):1:' \
|
|
||||||
cd_shared.c || die "sed cd_shared.c failed"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
local opts="DP_FS_BASEDIR=\"${dir}\" DP_LINK_TO_LIBJPEG=1"
|
|
||||||
|
|
||||||
# Preferred sound is alsa
|
|
||||||
local sound_api="NULL"
|
|
||||||
use oss && sound_api="OSS"
|
|
||||||
use alsa && sound_api="ALSA"
|
|
||||||
opts="${opts} DP_SOUND_API=${sound_api}"
|
|
||||||
|
|
||||||
local type="release"
|
|
||||||
use debug && type="debug"
|
|
||||||
|
|
||||||
# Only compile a maximum of 1 client
|
|
||||||
if use sdl ; then
|
|
||||||
emake ${opts} "sdl-${type}" || die "emake sdl-${type} failed"
|
|
||||||
elif opengl_client ; then
|
|
||||||
emake ${opts} "cl-${type}" || die "emake cl-${type} failed"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use dedicated ; then
|
|
||||||
emake ${opts} "sv-${type}" || die "emake sv-${type} failed"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
if opengl_client || use sdl ; then
|
|
||||||
local type=glx
|
|
||||||
|
|
||||||
use sdl && type=sdl
|
|
||||||
|
|
||||||
# darkplaces executable is needed, even just for demo
|
|
||||||
newgamesbin "${PN}-${type}" ${PN} || die "newgamesbin client failed"
|
|
||||||
newicon darkplaces72x72.png ${PN}.png || die "newicon failed"
|
|
||||||
|
|
||||||
if use demo ; then
|
|
||||||
# Install command-line for demo, even if not desktop entry
|
|
||||||
games_make_wrapper ${PN}-demo "${PN} -game demo"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use demo && ! use cdinstall ; then
|
|
||||||
make_desktop_entry ${PN}-demo "Dark Places (Demo)"
|
|
||||||
else
|
|
||||||
# Full version takes precedence over demo
|
|
||||||
make_desktop_entry ${PN} "Dark Places"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use dedicated ; then
|
|
||||||
newgamesbin ${PN}-dedicated ${PN}-ded || die "newgamesbin ded failed"
|
|
||||||
fi
|
|
||||||
|
|
||||||
dodoc *.txt ChangeLog todo "${WORKDIR}"/*.txt
|
|
||||||
|
|
||||||
if use lights ; then
|
|
||||||
insinto "${dir}"/id1
|
|
||||||
doins -r "${WORKDIR}"/{cubemaps,maps} || die "doins cubemaps maps failed"
|
|
||||||
if use demo ; then
|
|
||||||
# Set up symlinks, for the demo levels to include the lights
|
|
||||||
local d
|
|
||||||
for d in cubemaps maps ; do
|
|
||||||
dosym "${dir}/id1/${d}" "${dir}/demo/${d}"
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
games_pkg_postinst
|
|
||||||
|
|
||||||
if ! use cdinstall && ! use demo ; then
|
|
||||||
elog "Place pak0.pak and pak1.pak in ${dir}/id1"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use sdl ; then
|
|
||||||
ewarn "Select opengl with alsa, instead of sdl USE flag, for better audio latency."
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,45 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
MOD_DESC="Trickjumping challenges for Quake III"
|
|
||||||
MOD_NAME="Defrag"
|
|
||||||
MOD_DIR="defrag"
|
|
||||||
|
|
||||||
inherit games games-mods
|
|
||||||
|
|
||||||
HOMEPAGE="http://cggdev.org/"
|
|
||||||
SRC_URI="http://q3defrag.org/files/defrag/defrag_${PV}.zip
|
|
||||||
http://www.german-defrag.de/files/defrag/defragcpmpak01.zip
|
|
||||||
http://www.german-defrag.de/files/defrag/df-extras002.zip
|
|
||||||
http://www.german-defrag.de/files/defrag/defragpak1.zip
|
|
||||||
http://www.german-defrag.de/files/defrag/defragpak2.zip
|
|
||||||
http://www.german-defrag.de/files/defrag/defragpak3.zip
|
|
||||||
http://www.german-defrag.de/files/defrag/defragpak4.zip
|
|
||||||
http://www.german-defrag.de/files/defrag/defragpak5.zip
|
|
||||||
http://www.german-defrag.de/files/defrag/defragpak7.zip
|
|
||||||
http://www.german-defrag.de/files/defrag/defragpak8.zip
|
|
||||||
http://www.german-defrag.de/files/defrag/defragpak9.zip
|
|
||||||
http://www.german-defrag.de/files/defrag/defragpak10.zip
|
|
||||||
http://www.german-defrag.de/files/defrag/defragpak11.zip"
|
|
||||||
|
|
||||||
LICENSE="freedist"
|
|
||||||
KEYWORDS="amd64 ~ppc x86"
|
|
||||||
IUSE="dedicated opengl"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack defrag_${PV}.zip
|
|
||||||
cd ${MOD_DIR}
|
|
||||||
unpack defragpak{1,2,3,4,5,7,8,9,10,11}.zip
|
|
||||||
unpack defragcpmpak01.zip
|
|
||||||
unpack df-extras002.zip
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
cd ${MOD_DIR}
|
|
||||||
mv -f DeFRaG/* . || die
|
|
||||||
rm -rf DeFRaG
|
|
||||||
mv -f *.txt docs/ || die
|
|
||||||
rm -rf misc/{mirc-script,misc,tools}
|
|
||||||
}
|
|
@ -1,2 +1,2 @@
|
|||||||
DIST df_40_24_linux.tar.bz2 12921246 SHA256 da37c6263a679123e6ac57fe0dd6def11f1d61efee3c5913de09495c88ce9234 SHA512 2242e471b7dbc996e819e2f74b2bbfda30a9a301755bc025ddcccdffdd3afe2e48bbedca31a332283ef829d023069398e57d6a87e26c582ddbce4a67ff7fd755 WHIRLPOOL 03cb652a2564d2b0c809be8252f7754d893f69ac1b95124ea108ed0fde9ac742c498d9e369339775695861e430a2ded0741b018f85551d48731730f98303dc69
|
DIST df_40_24_linux.tar.bz2 12921246 SHA256 da37c6263a679123e6ac57fe0dd6def11f1d61efee3c5913de09495c88ce9234 SHA512 2242e471b7dbc996e819e2f74b2bbfda30a9a301755bc025ddcccdffdd3afe2e48bbedca31a332283ef829d023069398e57d6a87e26c582ddbce4a67ff7fd755 WHIRLPOOL 03cb652a2564d2b0c809be8252f7754d893f69ac1b95124ea108ed0fde9ac742c498d9e369339775695861e430a2ded0741b018f85551d48731730f98303dc69
|
||||||
DIST df_42_05_linux.tar.bz2 13794886 SHA256 9ab33ef4ad0f73ce90109c59e13200fa2d9366f6088b00bbcf49624dc506f93c SHA512 6c2b12dddadb8cffce4ed2077302f36e0bdfbb1f847a72eafb9bcf36ac3da2fc973573f23090a7f1211d3d756688640334116c6ee5148228ee37966ae5cdb562 WHIRLPOOL fc8dd05e704f3853c07aff0d03004ce6fab03d5c9af0b0ef22cc588934d723b886247099261c528a03f5426df1b006c3c9ea4a6b8589225e1f1cb637ef489f22
|
DIST df_42_06_linux.tar.bz2 13857747 SHA256 03df8e73bf81e4f7bec9e789a83f8bd20b0b968d73131e4051e005db13fec99f SHA512 dfeb1406dcbd74091170eee4392c8eb876516d723b17e8aa291cab5b670be9fca4e22122788656e37afc03cd0e827e42b8cd27bc148d32639ebb7b8b7fa2bbf4 WHIRLPOOL d8fd93e9d90b4bee942c9a3751d1d03180157e4ecf406cf1cf31441946588990b2385a0b8d376f2a5386d7514d28b7ba5a6fbd2879e3a1e87124d902759909c3
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Id$
|
# $Id$
|
||||||
|
|
@ -1,3 +1,2 @@
|
|||||||
DIST manaplus-1.5.11.21.tar.xz 9556540 SHA256 57b6e0d8a730f56060062aa0d6e6baafc100860aa2cc4ba5120d21772410aae6 SHA512 145479b9b6912064356f842910c2a5bbb16bacc7372b898d98f237514722bbac4c6f3fe49ee30942b6e38820cfe9d3508ba5ac64b858a6003e27569327729d7d WHIRLPOOL 628009c082219c63f42892881060dff3784ae419d3d6dab95357272774d0d0545a97cf0d7190157e3338ac38e7f821fe9e3a893f24ee10be71ec6ac83c097722
|
DIST manaplus-1.5.11.21.tar.xz 9556540 SHA256 57b6e0d8a730f56060062aa0d6e6baafc100860aa2cc4ba5120d21772410aae6 SHA512 145479b9b6912064356f842910c2a5bbb16bacc7372b898d98f237514722bbac4c6f3fe49ee30942b6e38820cfe9d3508ba5ac64b858a6003e27569327729d7d WHIRLPOOL 628009c082219c63f42892881060dff3784ae419d3d6dab95357272774d0d0545a97cf0d7190157e3338ac38e7f821fe9e3a893f24ee10be71ec6ac83c097722
|
||||||
DIST manaplus-1.5.12.19.tar.xz 9581180 SHA256 8b28cbb1f385124411f4d7c2dc7066b0c0226d9afa905401ebf79c90c4e5aa69 SHA512 afbf40c22f93a2ff7720cacebfeb90ea6669061ba5bab2f45a78bd11b890ca516606b6d260903eaa04b0cf0e3e49dce9301c030de50ffceeb70329d1284e0369 WHIRLPOOL 2fcf321101d6178942db6f51bbd38f88d6423f097ae8fd0d6415d5df2096dbd10e188e008166e57fb3f359edc9c1315dcfad78b546ba8804dabe9984cd00a066
|
|
||||||
DIST manaplus-1.6.1.16.tar.xz 9610164 SHA256 393678d7de6d0253e53756bb689d2f778ed4c402215c8d72c576fdb6da963aef SHA512 2ba77b8d79e765cad7ecf3074eec49791a3f68d4fa66eed9bbf13adf23e94c35b55d8587850352e0855a7320c828dc886224fa4aa6260cd449a850ba469dd0be WHIRLPOOL f7dfdb3a0693f55d2202f488f0bfd036cb23f821c14962105c73ea16c5969f0c7bd53e2d5abd416f5d588be73de461bc1d58ff9269ed4c55cd4064644a759805
|
DIST manaplus-1.6.1.16.tar.xz 9610164 SHA256 393678d7de6d0253e53756bb689d2f778ed4c402215c8d72c576fdb6da963aef SHA512 2ba77b8d79e765cad7ecf3074eec49791a3f68d4fa66eed9bbf13adf23e94c35b55d8587850352e0855a7320c828dc886224fa4aa6260cd449a850ba469dd0be WHIRLPOOL f7dfdb3a0693f55d2202f488f0bfd036cb23f821c14962105c73ea16c5969f0c7bd53e2d5abd416f5d588be73de461bc1d58ff9269ed4c55cd4064644a759805
|
||||||
|
@ -1,71 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit games
|
|
||||||
|
|
||||||
DESCRIPTION="OpenSource 2D MMORPG client for Evol Online and The Mana World"
|
|
||||||
HOMEPAGE="http://manaplus.evolonline.org"
|
|
||||||
SRC_URI="http://download.evolonline.org/manaplus/download/${PV}/manaplus-${PV}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="nls opengl"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-games/physfs-1.0.0
|
|
||||||
dev-libs/libxml2
|
|
||||||
media-libs/libpng:0=
|
|
||||||
media-libs/libsdl2[X,opengl?,video]
|
|
||||||
media-libs/sdl2-gfx
|
|
||||||
media-libs/sdl2-image[png]
|
|
||||||
media-libs/sdl2-mixer[vorbis]
|
|
||||||
media-libs/sdl2-net
|
|
||||||
media-libs/sdl2-ttf
|
|
||||||
net-misc/curl
|
|
||||||
sys-libs/zlib
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-misc/xdg-utils
|
|
||||||
x11-apps/xmessage
|
|
||||||
media-fonts/dejavu
|
|
||||||
media-fonts/wqy-microhei
|
|
||||||
media-fonts/liberation-fonts
|
|
||||||
media-fonts/mplus-outline-fonts
|
|
||||||
nls? ( virtual/libintl )
|
|
||||||
opengl? ( virtual/opengl )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig
|
|
||||||
nls? ( sys-devel/gettext )"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
CONFIG_SHELL=/bin/bash \
|
|
||||||
egamesconf \
|
|
||||||
--with-sdl2 \
|
|
||||||
--without-internalsdlgfx \
|
|
||||||
--localedir=/usr/share/locale \
|
|
||||||
--prefix="/usr" \
|
|
||||||
--bindir="${GAMES_BINDIR}" \
|
|
||||||
$(use_with opengl) \
|
|
||||||
$(use_enable nls)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
dosym /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf "${GAMES_DATADIR}"/${PN}/data/fonts/dejavusans-bold.ttf
|
|
||||||
dosym /usr/share/fonts/dejavu/DejaVuSans.ttf "${GAMES_DATADIR}"/${PN}/data/fonts/dejavusans.ttf
|
|
||||||
dosym /usr/share/fonts/dejavu/DejaVuSansMono-Bold.ttf "${GAMES_DATADIR}"/${PN}/data/fonts/dejavusansmono-bold.ttf
|
|
||||||
dosym /usr/share/fonts/dejavu/DejaVuSansMono.ttf "${GAMES_DATADIR}"/${PN}/data/fonts/dejavusansmono.ttf
|
|
||||||
dosym /usr/share/fonts/dejavu/DejaVuSerifCondensed-Bold.ttf "${GAMES_DATADIR}"/${PN}/data/fonts/dejavuserifcondensed-bold.ttf
|
|
||||||
dosym /usr/share/fonts/dejavu/DejaVuSerifCondensed.ttf "${GAMES_DATADIR}"/${PN}/data/fonts/dejavuserifcondensed.ttf
|
|
||||||
dosym /usr/share/fonts/liberation-fonts/LiberationMono-Bold.ttf "${GAMES_DATADIR}"/${PN}/data/fonts/liberationsansmono-bold.ttf
|
|
||||||
dosym /usr/share/fonts/liberation-fonts/LiberationMono-Regular.ttf "${GAMES_DATADIR}"/${PN}/data/fonts/liberationsansmono.ttf
|
|
||||||
dosym /usr/share/fonts/liberation-fonts/LiberationSans-Bold.ttf "${GAMES_DATADIR}"/${PN}/data/fonts/liberationsans-bold.ttf
|
|
||||||
dosym /usr/share/fonts/liberation-fonts/LiberationSans-Regular.ttf "${GAMES_DATADIR}"/${PN}/data/fonts/liberationsans.ttf
|
|
||||||
dosym /usr/share/fonts/mplus-outline-fonts/mplus-1p-bold.ttf "${GAMES_DATADIR}"/${PN}/data/fonts/mplus-1p-bold.ttf
|
|
||||||
dosym /usr/share/fonts/mplus-outline-fonts/mplus-1p-regular.ttf "${GAMES_DATADIR}"/${PN}/data/fonts/mplus-1p-regular.ttf
|
|
||||||
dosym /usr/share/fonts/wqy-microhei/wqy-microhei.ttc "${GAMES_DATADIR}"/${PN}/data/fonts/wqy-microhei.ttf
|
|
||||||
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
@ -1,2 +1 @@
|
|||||||
DIST openttd-1.5.0-source.tar.gz 10018865 SHA256 4c357205a63a475001a13e4ade59a73635e2f0c480ad097f4d7f03d2ae290ee0 SHA512 c2459165bd8f957d56d4171361237e6de42221f7b8c02f98503e2225a81fd496f10da9d9c60335edb981f86c4c4ce45fafc9edf43ea38a94b84f67136a17a165 WHIRLPOOL 88a15852d1ae01f7a03ea1bcc929bcdf450265a81462aa5316d2e16e86b79167d04503a83bc231eb411d159b70073c650db6e5604adbf07eccda43a193af3e20
|
|
||||||
DIST openttd-1.5.3-source.tar.gz 10042384 SHA256 a5525de811ff83e89774d9a7344c7f63ec282b956c3f015af259fd79f54d18e5 SHA512 8185ea4b8e5ac9456c7067a5d662b4a2e1724e14fc0455705ec3b72943421cc5cb10cb67a4f483c47ff2fa6621a219cababd08e21086209a53241a74607b5466 WHIRLPOOL 839067c2c6f8f87ea74df376f3d3d5e2a126c5198f69efce1205603da67d97c1a1b0d5dc3b349aa92f916179ccc48581418b5aa1e9e7e250f636fae78bcbf7ac
|
DIST openttd-1.5.3-source.tar.gz 10042384 SHA256 a5525de811ff83e89774d9a7344c7f63ec282b956c3f015af259fd79f54d18e5 SHA512 8185ea4b8e5ac9456c7067a5d662b4a2e1724e14fc0455705ec3b72943421cc5cb10cb67a4f483c47ff2fa6621a219cababd08e21086209a53241a74607b5466 WHIRLPOOL 839067c2c6f8f87ea74df376f3d3d5e2a126c5198f69efce1205603da67d97c1a1b0d5dc3b349aa92f916179ccc48581418b5aa1e9e7e250f636fae78bcbf7ac
|
||||||
|
@ -1,42 +0,0 @@
|
|||||||
--- openttd-1.4.4/config.lib
|
|
||||||
+++ openttd-1.4.4/config.lib
|
|
||||||
@@ -1450,12 +1450,6 @@
|
|
||||||
CFLAGS="-I/gg/os-include -noixemul -fstrict-aliasing -fexpensive-optimizations -mcpu=604 -fno-inline -mstring -mmultiple $CFLAGS"
|
|
||||||
LDFLAGS="$LDFLAGS -noixemul"
|
|
||||||
fi
|
|
||||||
-
|
|
||||||
- if [ "$enable_profiling" = "0" ]; then
|
|
||||||
- # -fomit-frame-pointer and -pg do not go well together (gcc errors they are incompatible)
|
|
||||||
- CFLAGS="-fomit-frame-pointer $CFLAGS"
|
|
||||||
- fi
|
|
||||||
- CFLAGS="-O2 $CFLAGS"
|
|
||||||
else
|
|
||||||
OBJS_SUBDIR="debug"
|
|
||||||
|
|
||||||
@@ -1466,14 +1460,6 @@
|
|
||||||
CFLAGS="$CFLAGS -G0"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
- if [ $enable_debug -ge 2 ]; then
|
|
||||||
- CFLAGS="$CFLAGS -fno-inline"
|
|
||||||
- fi
|
|
||||||
- if [ $enable_debug -ge 3 ]; then
|
|
||||||
- CFLAGS="$CFLAGS -O0"
|
|
||||||
- else
|
|
||||||
- CFLAGS="$CFLAGS -O2"
|
|
||||||
- fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ $enable_debug -le 2 ]; then
|
|
||||||
@@ -1498,11 +1484,6 @@
|
|
||||||
CFLAGS="$CFLAGS -fno-expensive-optimizations"
|
|
||||||
fi
|
|
||||||
|
|
||||||
- if [ "$enable_profiling" != "0" ]; then
|
|
||||||
- CFLAGS="$CFLAGS -pg"
|
|
||||||
- LDFLAGS="$LDFLAGS -pg"
|
|
||||||
- fi
|
|
||||||
-
|
|
||||||
if [ "$with_threads" = "0" ]; then
|
|
||||||
CFLAGS="$CFLAGS -DNO_THREADS"
|
|
||||||
fi
|
|
@ -1,177 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit eutils gnome2-utils games
|
|
||||||
|
|
||||||
DESCRIPTION="OpenTTD is a clone of Transport Tycoon Deluxe"
|
|
||||||
HOMEPAGE="http://www.openttd.org/"
|
|
||||||
SRC_URI="http://binaries.openttd.org/releases/${PV}/${P}-source.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~ppc ~ppc64 x86"
|
|
||||||
IUSE="aplaymidi debug dedicated iconv icu lzo +openmedia +png cpu_flags_x86_sse +timidity +truetype zlib"
|
|
||||||
RESTRICT="test" # needs a graphics set in order to test
|
|
||||||
|
|
||||||
RDEPEND="!dedicated? (
|
|
||||||
media-libs/libsdl[sound,X,video]
|
|
||||||
icu? ( dev-libs/icu:= )
|
|
||||||
truetype? (
|
|
||||||
media-libs/fontconfig
|
|
||||||
media-libs/freetype:2
|
|
||||||
sys-libs/zlib
|
|
||||||
)
|
|
||||||
)
|
|
||||||
lzo? ( dev-libs/lzo:2 )
|
|
||||||
iconv? ( virtual/libiconv )
|
|
||||||
png? ( media-libs/libpng:0 )
|
|
||||||
zlib? ( sys-libs/zlib )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig"
|
|
||||||
PDEPEND="
|
|
||||||
!dedicated? (
|
|
||||||
openmedia? (
|
|
||||||
games-misc/openmsx
|
|
||||||
games-misc/opensfx
|
|
||||||
)
|
|
||||||
aplaymidi? ( media-sound/alsa-utils )
|
|
||||||
!aplaymidi? ( timidity? ( media-sound/timidity++ ) )
|
|
||||||
)
|
|
||||||
openmedia? ( >=games-misc/opengfx-0.4.7 )"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/${P}-cflags.patch
|
|
||||||
sed -i \
|
|
||||||
-e '/Keywords/s/$/;/' \
|
|
||||||
media/openttd.desktop.in || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# there is an allegro interface available as well as sdl, but
|
|
||||||
# the configure for it looks broken so the sdl interface is
|
|
||||||
# always built instead.
|
|
||||||
local myopts=" --without-allegro"
|
|
||||||
|
|
||||||
# libtimidity not needed except for some embedded platform
|
|
||||||
# nevertheless, it will be automagically linked if it is
|
|
||||||
# installed. Hence, we disable it.
|
|
||||||
myopts+=" --without-libtimidity"
|
|
||||||
|
|
||||||
use debug && myopts+=" --enable-debug=3"
|
|
||||||
|
|
||||||
if use dedicated ; then
|
|
||||||
myopts+=" --enable-dedicated"
|
|
||||||
else
|
|
||||||
use aplaymidi && myopts+=" --with-midi='/usr/bin/aplaymidi'"
|
|
||||||
myopts+="
|
|
||||||
$(use_with truetype freetype)
|
|
||||||
$(use_with icu)
|
|
||||||
--with-sdl"
|
|
||||||
fi
|
|
||||||
if use png || { use !dedicated && use truetype; } || use zlib ; then
|
|
||||||
myopts+=" --with-zlib"
|
|
||||||
else
|
|
||||||
myopts+=" --without-zlib"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# configure is a hand-written bash-script, so econf will not work.
|
|
||||||
# It's all built as C++, upstream uses CFLAGS internally.
|
|
||||||
CFLAGS="" ./configure \
|
|
||||||
--disable-strip \
|
|
||||||
--prefix-dir="${EPREFIX}" \
|
|
||||||
--binary-dir="${GAMES_BINDIR}" \
|
|
||||||
--data-dir="${GAMES_DATADIR}/${PN}" \
|
|
||||||
--install-dir="${D}" \
|
|
||||||
--icon-dir=/usr/share/pixmaps \
|
|
||||||
--menu-dir=/usr/share/applications \
|
|
||||||
--icon-theme-dir=/usr/share/icons/hicolor \
|
|
||||||
--man-dir=/usr/share/man/man6 \
|
|
||||||
--doc-dir=/usr/share/doc/${PF} \
|
|
||||||
--menu-group="Game;Simulation;" \
|
|
||||||
${myopts} \
|
|
||||||
$(use_with iconv) \
|
|
||||||
$(use_with png) \
|
|
||||||
$(use_with cpu_flags_x86_sse sse) \
|
|
||||||
$(use_with lzo liblzo2) \
|
|
||||||
|| die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake VERBOSE=1
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
if use dedicated ; then
|
|
||||||
newinitd "${FILESDIR}"/${PN}.initd ${PN}
|
|
||||||
rm -rf "${ED}"/usr/share/{applications,icons,pixmaps}
|
|
||||||
fi
|
|
||||||
rm -f "${ED}"/usr/share/doc/${PF}/COPYING
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
games_pkg_preinst
|
|
||||||
gnome2_icon_savelist
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
games_pkg_postinst
|
|
||||||
|
|
||||||
if ! use lzo ; then
|
|
||||||
elog "OpenTTD was built without 'lzo' in USE. While 'lzo' is not"
|
|
||||||
elog "required, disabling it does mean that loading old savegames"
|
|
||||||
elog "or scenarios from ancient versions (~0.2) will fail."
|
|
||||||
elog
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use dedicated ; then
|
|
||||||
ewarn "Warning: The init script will kill all running openttd"
|
|
||||||
ewarn "processes when triggered, including any running client sessions!"
|
|
||||||
else
|
|
||||||
if use aplaymidi ; then
|
|
||||||
elog "You have emerged with 'aplaymidi' for playing MIDI."
|
|
||||||
elog "This option is for those with a hardware midi device,"
|
|
||||||
elog "or who have set up ALSA to handle midi ports."
|
|
||||||
elog "You must set the environment variable ALSA_OUTPUT_PORTS."
|
|
||||||
elog "Available ports can be listed by using 'aplaymidi -l'."
|
|
||||||
else
|
|
||||||
if ! use timidity ; then
|
|
||||||
elog "OpenTTD was built with neither 'aplaymidi' nor 'timidity'"
|
|
||||||
elog "in USE. Music may or may not work in-game. If you happen"
|
|
||||||
elog "to have timidity++ installed, music will work so long"
|
|
||||||
elog "as it remains installed, but OpenTTD will not depend on it."
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
if ! use openmedia ; then
|
|
||||||
elog
|
|
||||||
elog "OpenTTD was compiled without the 'openmedia' USE flag."
|
|
||||||
elog
|
|
||||||
elog "In order to play, you must at least install:"
|
|
||||||
elog "games-misc/opengfx, and games-misc/opensfx, or copy the "
|
|
||||||
elog "following 6 files from a version of Transport Tycoon Deluxe"
|
|
||||||
elog "(windows or DOS) to ~/.openttd/data/ or"
|
|
||||||
elog "${GAMES_DATADIR}/${PN}/data/."
|
|
||||||
elog
|
|
||||||
elog "From the WINDOWS version you need: "
|
|
||||||
elog "sample.cat trg1r.grf trgcr.grf trghr.grf trgir.grf trgtr.grf"
|
|
||||||
elog "OR from the DOS version you need: "
|
|
||||||
elog "SAMPLE.CAT TRG1.GRF TRGC.GRF TRGH.GRF TRGI.GRF TRGT.GRF"
|
|
||||||
elog
|
|
||||||
elog "File names are case sensitive, but should work either with"
|
|
||||||
elog "all upper or all lower case names"
|
|
||||||
elog
|
|
||||||
elog "In addition, in-game music will be unavailable: for music,"
|
|
||||||
elog "install games-misc/openmsx, or use the in-game download"
|
|
||||||
elog "functionality to get a music set"
|
|
||||||
elog
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
}
|
|
@ -1,3 +1,2 @@
|
|||||||
DIST freeciv-2.5.1.tar.bz2 40686265 SHA256 4e420a9ad91aa7966039ec3b63501725c8261a4ff734d56fe801414fae772696 SHA512 c0f5df3df7bab9ad8e9e7ce75ea90a539ca7e6aafb0af2b57a3d30b095e30f3b093e66bd8b92524e0e19919e0f5d4b822946219bf270e6071102db56290119b8 WHIRLPOOL 1773d56801316afae6ab470b1b1fdf71b42bd42ff0f7ede62b28c5ef7abcd0af36887401937a028b4a9a2e19f994389ef5f63c0395545ebcb367ff2089e2fd55
|
DIST freeciv-2.5.1.tar.bz2 40686265 SHA256 4e420a9ad91aa7966039ec3b63501725c8261a4ff734d56fe801414fae772696 SHA512 c0f5df3df7bab9ad8e9e7ce75ea90a539ca7e6aafb0af2b57a3d30b095e30f3b093e66bd8b92524e0e19919e0f5d4b822946219bf270e6071102db56290119b8 WHIRLPOOL 1773d56801316afae6ab470b1b1fdf71b42bd42ff0f7ede62b28c5ef7abcd0af36887401937a028b4a9a2e19f994389ef5f63c0395545ebcb367ff2089e2fd55
|
||||||
DIST freeciv-2.5.2.tar.bz2 40819394 SHA256 2b5665da849c8f95b9225857fc02935140de2d44cd1a112f9cf3086a84d0b5be SHA512 c2cd2123a3c3c86406afaa2607cd86b88b7cfeeb54cc1ab2db3bb79d8c56cea66baca53df32ebf7a697d0d31f1c7d08c3fafed759879633d38717c8d31ec5244 WHIRLPOOL d74c28d770c9fd5c499f2d66ab0485302ee53f2d10903095572529f59f464da6cc82b191d666b042093187805c00361399976a15c759cb61412ef77d06ae9b6d
|
|
||||||
DIST freeciv-2.5.3.tar.bz2 41010519 SHA256 480b0381c64bf1a9423f2507a75d76bda9bf45c3c3badd30b5bad105e75d805c SHA512 a3e1ee5f585be062ec5fc7783dfe24f4cd313bea016af47b868e01561fc3958a86ed310edd41130fc5ede6ca2547ca38198c8dbb18974db7d14defd103277b4b WHIRLPOOL c75ef1419e965003aebb396fd7245fa0a859fea2574d74cc1ef8de7bb4b3b0e47f28ee8bcf0b30c3ad1116bd374336f51bb285d66ea244e4b68e44e33ad36ec4
|
DIST freeciv-2.5.3.tar.bz2 41010519 SHA256 480b0381c64bf1a9423f2507a75d76bda9bf45c3c3badd30b5bad105e75d805c SHA512 a3e1ee5f585be062ec5fc7783dfe24f4cd313bea016af47b868e01561fc3958a86ed310edd41130fc5ede6ca2547ca38198c8dbb18974db7d14defd103277b4b WHIRLPOOL c75ef1419e965003aebb396fd7245fa0a859fea2574d74cc1ef8de7bb4b3b0e47f28ee8bcf0b30c3ad1116bd374336f51bb285d66ea244e4b68e44e33ad36ec4
|
||||||
|
@ -1,178 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit eutils gnome2-utils games
|
|
||||||
|
|
||||||
DESCRIPTION="multiplayer strategy game (Civilization Clone)"
|
|
||||||
HOMEPAGE="http://www.freeciv.org/"
|
|
||||||
SRC_URI="mirror://sourceforge/freeciv/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
|
||||||
IUSE="auth aimodules dedicated +gtk ipv6 mapimg modpack mysql nls qt5 readline sdl +server +sound sqlite system-lua"
|
|
||||||
|
|
||||||
# postgres isn't yet really supported by upstream
|
|
||||||
RDEPEND="app-arch/bzip2
|
|
||||||
app-arch/xz-utils
|
|
||||||
net-misc/curl
|
|
||||||
sys-libs/zlib
|
|
||||||
auth? (
|
|
||||||
mysql? ( virtual/mysql )
|
|
||||||
sqlite? ( dev-db/sqlite:3 )
|
|
||||||
!mysql? ( ( !sqlite? ( virtual/mysql ) ) )
|
|
||||||
)
|
|
||||||
readline? ( sys-libs/readline:0 )
|
|
||||||
dedicated? ( aimodules? ( dev-libs/libltdl:0 ) )
|
|
||||||
!dedicated? (
|
|
||||||
media-libs/libpng:0
|
|
||||||
gtk? ( x11-libs/gtk+:2 )
|
|
||||||
mapimg? ( media-gfx/imagemagick )
|
|
||||||
modpack? ( x11-libs/gtk+:2 )
|
|
||||||
nls? ( virtual/libintl )
|
|
||||||
qt5? (
|
|
||||||
dev-qt/qtcore:5
|
|
||||||
dev-qt/qtgui:5
|
|
||||||
dev-qt/qtwidgets:5
|
|
||||||
)
|
|
||||||
sdl? (
|
|
||||||
media-libs/libsdl[video]
|
|
||||||
media-libs/sdl-gfx
|
|
||||||
media-libs/sdl-image[png]
|
|
||||||
media-libs/sdl-ttf
|
|
||||||
)
|
|
||||||
server? ( aimodules? ( sys-devel/libtool:2 ) )
|
|
||||||
sound? (
|
|
||||||
media-libs/libsdl[sound]
|
|
||||||
media-libs/sdl-mixer[vorbis]
|
|
||||||
)
|
|
||||||
!sdl? ( !gtk? ( x11-libs/gtk+:2 ) )
|
|
||||||
)
|
|
||||||
system-lua? ( >=dev-lang/lua-5.2 )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig
|
|
||||||
!dedicated? (
|
|
||||||
x11-proto/xextproto
|
|
||||||
nls? ( sys-devel/gettext )
|
|
||||||
)"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
if use !dedicated && use !server ; then
|
|
||||||
ewarn "Disabling server USE flag will make it impossible"
|
|
||||||
ewarn "to start local games, but you will still be able to"
|
|
||||||
ewarn "join multiplayer games."
|
|
||||||
fi
|
|
||||||
games_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
|
|
||||||
# install the .desktop in /usr/share/applications
|
|
||||||
# install the icons in /usr/share/pixmaps
|
|
||||||
sed -i \
|
|
||||||
-e 's:^.*\(desktopfiledir = \).*:\1/usr/share/applications:' \
|
|
||||||
-e 's:^\(icon[0-9]*dir = \)$(prefix)\(.*\):\1/usr\2:' \
|
|
||||||
-e 's:^\(icon[0-9]*dir = \)$(datadir)\(.*\):\1/usr/share\2:' \
|
|
||||||
client/Makefile.in \
|
|
||||||
server/Makefile.in \
|
|
||||||
tools/Makefile.in \
|
|
||||||
data/icons/Makefile.in || die
|
|
||||||
sed -i -e 's/=SDL/=X-SDL/' bootstrap/freeciv-sdl.desktop.in || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local myclient myopts mydatabase
|
|
||||||
|
|
||||||
if use auth ; then
|
|
||||||
if use !mysql && use !sqlite ; then
|
|
||||||
einfo "No database backend chosen, defaulting"
|
|
||||||
einfo "to mysql!"
|
|
||||||
mydatabase=mysql
|
|
||||||
else
|
|
||||||
use mysql && mydatabase="${mydatabase} mysql"
|
|
||||||
use sqlite && mydatabase="${mydatabase} sqlite3"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
mydatabase=no
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use dedicated ; then
|
|
||||||
myclient="no"
|
|
||||||
myopts="--enable-server"
|
|
||||||
else
|
|
||||||
if use !sdl && use !gtk && ! use qt5 ; then
|
|
||||||
einfo "No client backend given, defaulting to"
|
|
||||||
einfo "gtk2 client!"
|
|
||||||
myclient="gtk2"
|
|
||||||
else
|
|
||||||
use sdl && myclient+=" sdl"
|
|
||||||
use gtk && myclient+=" gtk2"
|
|
||||||
use qt5 && myclient+=" qt"
|
|
||||||
fi
|
|
||||||
myopts="$(use_enable server) --without-ggz-client"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# disabling shared libs will break aimodules USE flag
|
|
||||||
egamesconf \
|
|
||||||
--docdir="/usr/share/doc/${P}" \
|
|
||||||
--localedir=/usr/share/locale \
|
|
||||||
$(use_enable ipv6) \
|
|
||||||
$(use_enable mapimg) \
|
|
||||||
--enable-aimodules="$(usex aimodules "yes" "no")" \
|
|
||||||
--enable-shared \
|
|
||||||
--enable-fcdb="${mydatabase}" \
|
|
||||||
$(use_enable nls) \
|
|
||||||
$(use_with readline) \
|
|
||||||
$(use_enable sound sdl-mixer) \
|
|
||||||
--enable-fcmp="$(usex modpack "gtk2" "no")" \
|
|
||||||
$(use_enable system-lua sys-lua) \
|
|
||||||
${myopts} \
|
|
||||||
--enable-client="${myclient}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
|
|
||||||
if use dedicated ; then
|
|
||||||
rm -rf "${D}/usr/share/pixmaps"
|
|
||||||
rm -f "${D}"/usr/share/man/man6/freeciv-{client,gtk2,gtk3,modpack,qt,sdl,xaw}*
|
|
||||||
else
|
|
||||||
if use server ; then
|
|
||||||
# Create and install the html manual. It can't be done for dedicated
|
|
||||||
# servers, because the 'freeciv-manual' tool is then not built. Also
|
|
||||||
# delete freeciv-manual from the GAMES_BINDIR, because it's useless.
|
|
||||||
# Note: to have it localized, it should be ran from _postinst, or
|
|
||||||
# something like that, but then it's a PITA to avoid orphan files...
|
|
||||||
./tools/freeciv-manual || die
|
|
||||||
dohtml manual*.html
|
|
||||||
fi
|
|
||||||
if use sdl ; then
|
|
||||||
make_desktop_entry freeciv-sdl "Freeciv (SDL)" freeciv-client
|
|
||||||
else
|
|
||||||
rm -f "${D}"/usr/share/man/man6/freeciv-sdl*
|
|
||||||
fi
|
|
||||||
rm -f "${D}"/usr/share/man/man6/freeciv-xaw*
|
|
||||||
fi
|
|
||||||
find "${D}" -name "freeciv-manual*" -delete
|
|
||||||
|
|
||||||
rm -f "${D}$(games_get_libdir)"/*.a
|
|
||||||
prune_libtool_files
|
|
||||||
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
games_pkg_preinst
|
|
||||||
gnome2_icon_savelist
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
games_pkg_postinst
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
}
|
|
@ -1,2 +1 @@
|
|||||||
DIST freecol-0.10.7-src.zip 46805547 SHA256 6909fc4e98dd765863b860d0fe16c5b75232d6fd4ef0ddea6e6de50cb06813fc SHA512 39bb8d9cc4566fb63c044552ef8bb698d06cb0a8baad85145288c5a435022efef5af822d6f779ebeb43d943916625320558dd118412e1bcaca0b2a0fa2b859d2 WHIRLPOOL 0fb908668807d3256ffb37e3c97d4ad0421c6f809e7e836f187f0d87af16c5953178165dabd799551fcf261d02f8671f4f360c4b851a6be77c47c556e86f67aa
|
|
||||||
DIST freecol-0.11.5-src.zip 45280324 SHA256 99b31077fb3d7bfab44fcb900e0ea828a1dedf44fa814e05e166f240a68a5078 SHA512 1059c3b5c87c0f5ae07a99aaab1af2f73c7767a536aa2cff1b6c518b53d9ef6cb75713b4aeb601ab02bf946dcf451d01775b27cf82c457c0b9869e4cfeb55965 WHIRLPOOL 859c5097db4db88642fdfe0189bb731f47e7fe5118e943958698c351b21b6e0762a106b9541a8554633f770c7c2a0d4b57a8b7b26584e96be1277ec887721d67
|
DIST freecol-0.11.5-src.zip 45280324 SHA256 99b31077fb3d7bfab44fcb900e0ea828a1dedf44fa814e05e166f240a68a5078 SHA512 1059c3b5c87c0f5ae07a99aaab1af2f73c7767a536aa2cff1b6c518b53d9ef6cb75713b4aeb601ab02bf946dcf451d01775b27cf82c457c0b9869e4cfeb55965 WHIRLPOOL 859c5097db4db88642fdfe0189bb731f47e7fe5118e943958698c351b21b6e0762a106b9541a8554633f770c7c2a0d4b57a8b7b26584e96be1277ec887721d67
|
||||||
|
@ -1,29 +0,0 @@
|
|||||||
--- build.xml.old 2012-03-03 20:28:27.470899027 +0100
|
|
||||||
+++ build.xml 2012-03-03 20:29:27.702662193 +0100
|
|
||||||
@@ -41,14 +41,11 @@
|
|
||||||
<!-- Woodstox XML processor -->
|
|
||||||
<pathelement location="${basedir}/${woodstox.jar}"/>
|
|
||||||
<!-- MigLayout manager -->
|
|
||||||
- <pathelement location="${basedir}/${miglayout.jar}"/>
|
|
||||||
+ <pathelement location="${miglayout.jar}"/>
|
|
||||||
<!-- Command line processor -->
|
|
||||||
- <pathelement location="${basedir}/${cli.jar}"/>
|
|
||||||
+ <pathelement location="${cli.jar}"/>
|
|
||||||
<!-- Cortado Video Applet -->
|
|
||||||
- <pathelement location="${basedir}/${cortado.jar}"/>
|
|
||||||
- <!-- JOgg/JOrbis libraries -->
|
|
||||||
- <pathelement location="${basedir}/jars/jogg-0.0.7.jar"/>
|
|
||||||
- <pathelement location="${basedir}/jars/jorbis-0.0.15.jar"/>
|
|
||||||
+ <pathelement location="${cortado.jar}"/>
|
|
||||||
</path>
|
|
||||||
<path id="junit.classpath">
|
|
||||||
<pathelement location="${basedir}/test/lib/junit.jar" />
|
|
||||||
@@ -163,7 +160,7 @@
|
|
||||||
<manifest file="${basedir}/src/MANIFEST.MF">
|
|
||||||
<attribute name="Created-By" value="FreeCol Team"/>
|
|
||||||
<attribute name="Main-Class" value="net.sf.freecol.FreeCol"/>
|
|
||||||
- <attribute name="Class-Path" value="${stax.jar} ${woodstox.jar} jars/jogg-0.0.7.jar jars/jorbis-0.0.15.jar jars/tritonus_share.jar jars/vorbisspi1.0.3.jar ${miglayout.jar} ${cli.jar} ${cortado.jar}"/>
|
|
||||||
+ <attribute name="Class-Path" value="${stax.jar} ${woodstox.jar} jars/tritonus_share.jar jars/vorbisspi1.0.3.jar ${miglayout.jar} ${cli.jar} ${cortado.jar}"/>
|
|
||||||
<attribute name="Product-Name" value="FreeCol"/>
|
|
||||||
<attribute name="Package-Title" value="FreeCol"/>
|
|
||||||
<attribute name="Package-Version" value="${svn.Revision}"/>
|
|
@ -1,92 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit base eutils java-pkg-2 java-ant-2 games
|
|
||||||
|
|
||||||
DESCRIPTION="An open source clone of the game Colonization"
|
|
||||||
HOMEPAGE="http://www.freecol.org/"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${P}-src.zip"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
COMMON_DEP="dev-java/jsr173
|
|
||||||
dev-java/wstx:3.2
|
|
||||||
dev-java/commons-cli:1
|
|
||||||
dev-java/cortado
|
|
||||||
dev-java/miglayout"
|
|
||||||
|
|
||||||
DEPEND=">=virtual/jdk-1.5
|
|
||||||
app-arch/unzip
|
|
||||||
${COMMON_DEP}"
|
|
||||||
RDEPEND=">=virtual/jre-1.5
|
|
||||||
${COMMON_DEP}"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${PN}
|
|
||||||
|
|
||||||
PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
|
|
||||||
|
|
||||||
java_prepare() {
|
|
||||||
cd jars
|
|
||||||
rm jsr173_1.0_api.jar
|
|
||||||
rm wstx-lgpl-4.0pr1.jar
|
|
||||||
rm commons-cli-1.1.jar
|
|
||||||
rm miglayout-3.7.3.1-swing.jar
|
|
||||||
rm cortado-0.6.0.jar
|
|
||||||
rm jogg-0.0.7.jar
|
|
||||||
rm jorbis-0.0.15.jar
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
base_src_prepare
|
|
||||||
java-pkg-2_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
java-ant-2_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
EANT_BUILD_TARGET=package
|
|
||||||
EANT_EXTRA_ARGS="
|
|
||||||
-Dstax.jar=$(java-pkg_getjars jsr173)
|
|
||||||
-Dwoodstox.jar=$(java-pkg_getjars wstx-3.2)
|
|
||||||
-Dcli.jar=$(java-pkg_getjars commons-cli-1)
|
|
||||||
-Dmiglayout.jar=$(java-pkg_getjars miglayout)
|
|
||||||
-Dcortado.jar=$(java-pkg_getjars cortado)
|
|
||||||
"
|
|
||||||
java-pkg-2_src_compile
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
java-pkg_jarinto "${GAMES_DATADIR}"/${PN}/jars
|
|
||||||
java-pkg_dojar jars/vorbisspi1.0.3.jar
|
|
||||||
java-pkg_dojar jars/tritonus_share.jar
|
|
||||||
java-pkg_jarinto "${GAMES_DATADIR}"/${PN}
|
|
||||||
java-pkg_dojar FreeCol.jar
|
|
||||||
java-pkg_dolauncher ${PN} \
|
|
||||||
-into "${GAMES_PREFIX}" \
|
|
||||||
--pwd "${GAMES_DATADIR}"/${PN} \
|
|
||||||
--jar FreeCol.jar \
|
|
||||||
--java_args -Xmx512M
|
|
||||||
insinto "${GAMES_DATADIR}"/${PN}
|
|
||||||
doins -r data schema splash.jpg
|
|
||||||
doicon ${PN}.xpm
|
|
||||||
make_desktop_entry ${PN} FreeCol
|
|
||||||
dodoc README
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
games_pkg_setup
|
|
||||||
java-pkg-2_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
games_pkg_preinst
|
|
||||||
java-pkg-2_pkg_preinst
|
|
||||||
}
|
|
@ -1,3 +1,2 @@
|
|||||||
DIST lgeneral-1.3.0.tar.gz 1679182 SHA256 bd23962a8a98c1a3d3c176213c0b1845fd872ca68c141e2beff8d1a3792784ea SHA512 b958b4ee3fb6fa2b5e416cb30ddeca82cd17f0461a1afa6adc7d48d16f8e763e1610c3e05f561e442cc9460bdca64e2ac33cf616bd26f0ca8b2274c7e2b8bb41 WHIRLPOOL f00d2d0832727a1d90839bf6f1fd941a0c31e497a330dd991680146138f1dfb516e94e67a3ac8c20a1315e033313352a1d2f6a0e7f1153a7d365c2ef68581988
|
|
||||||
DIST lgeneral-1.3.1.tar.gz 1678892 SHA256 6e95a84d7772f0bd2d64edac8c2aa45c6f750ae47bfb9dc203fe53a089e5562c SHA512 4eb8fc6d1dc134792893f3f9b23833da75412fafefea66d699a27de1954d3c1338c7e5dedef842537303368387797ecea2158a477fe1d018e3af973dd5b755e5 WHIRLPOOL 9711bc8fc83a6806abc229c8de5ef669eb8335fb0aac59f5fbee9de7c3eb82865602569c83ba3246faa4be92ff5f2f8048b721bc605e299db5b76f88fe95e2d1
|
DIST lgeneral-1.3.1.tar.gz 1678892 SHA256 6e95a84d7772f0bd2d64edac8c2aa45c6f750ae47bfb9dc203fe53a089e5562c SHA512 4eb8fc6d1dc134792893f3f9b23833da75412fafefea66d699a27de1954d3c1338c7e5dedef842537303368387797ecea2158a477fe1d018e3af973dd5b755e5 WHIRLPOOL 9711bc8fc83a6806abc229c8de5ef669eb8335fb0aac59f5fbee9de7c3eb82865602569c83ba3246faa4be92ff5f2f8048b721bc605e299db5b76f88fe95e2d1
|
||||||
DIST pg-data.tar.gz 410454 SHA256 f2f74022cf8c279451911dda0a57cffab26ebf11429d61a6596310340ed23f76 SHA512 b0df30dd9a9d0652acd8702d601c489e5d3a030854ceeb173d2daa656c00633a78a3f45814da9f4157b86544dec34eda02495742242653c7cdebba5ec9951516 WHIRLPOOL 69f22f28cf4639dab0e6cf90036c26178129d7f67decf8b95ca175bb224bb3b985cf80382e06e45db06ef21d9ab9819fc1821b3d633a67bbb06ba56a8b450022
|
DIST pg-data.tar.gz 410454 SHA256 f2f74022cf8c279451911dda0a57cffab26ebf11429d61a6596310340ed23f76 SHA512 b0df30dd9a9d0652acd8702d601c489e5d3a030854ceeb173d2daa656c00633a78a3f45814da9f4157b86544dec34eda02495742242653c7cdebba5ec9951516 WHIRLPOOL 69f22f28cf4639dab0e6cf90036c26178129d7f67decf8b95ca175bb224bb3b985cf80382e06e45db06ef21d9ab9819fc1821b3d633a67bbb06ba56a8b450022
|
||||||
|
@ -1,100 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit eutils autotools gnome2-utils games
|
|
||||||
|
|
||||||
MY_P="${P/_/}"
|
|
||||||
MY_P="${MY_P/beta/beta-}"
|
|
||||||
DESCRIPTION="A Panzer General clone written in SDL"
|
|
||||||
HOMEPAGE="http://lgames.sourceforge.net/index.php?project=LGeneral"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz
|
|
||||||
mirror://sourceforge/${PN}/pg-data.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="nls"
|
|
||||||
|
|
||||||
RDEPEND="media-libs/libsdl[sound,video]
|
|
||||||
media-libs/sdl-mixer
|
|
||||||
nls? ( virtual/libintl )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
sys-devel/gettext"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i \
|
|
||||||
-e '/desktop_DATA/d' \
|
|
||||||
-e '/icon_DATA/d' \
|
|
||||||
Makefile.am || die
|
|
||||||
|
|
||||||
cp /usr/share/gettext/config.rpath .
|
|
||||||
rm -f missing
|
|
||||||
mv configure.in configure.ac
|
|
||||||
eautoreconf
|
|
||||||
|
|
||||||
# Build a temporary lgc-pg that knows about ${WORKDIR}:
|
|
||||||
cp -pPR "${S}" "${WORKDIR}"/tmp-build || die
|
|
||||||
sed -i \
|
|
||||||
-e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}:" \
|
|
||||||
-e "s:@D@::" \
|
|
||||||
{lgc-pg,src}/misc.c || die
|
|
||||||
|
|
||||||
cd "${WORKDIR}"/tmp-build || die
|
|
||||||
sed -i \
|
|
||||||
-e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}:" \
|
|
||||||
-e "s:@D@:${D}:" \
|
|
||||||
{lgc-pg,src}/misc.c || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
egamesconf \
|
|
||||||
$(use_enable nls)
|
|
||||||
|
|
||||||
# Build the temporary lgc-pg:
|
|
||||||
cd "${WORKDIR}"/tmp-build || die
|
|
||||||
egamesconf \
|
|
||||||
--disable-nls \
|
|
||||||
--datadir="${D}/${GAMES_DATADIR}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake
|
|
||||||
|
|
||||||
# Build the temporary lgc-pg:
|
|
||||||
cd "${WORKDIR}"/tmp-build || die
|
|
||||||
emake
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
keepdir "${GAMES_DATADIR}"/${PN}/{ai_modules,music,terrain}
|
|
||||||
|
|
||||||
# Generate scenario data:
|
|
||||||
dodir "${GAMES_DATADIR}"/${PN}/gfx/{flags,units,terrain} #413901
|
|
||||||
SDL_VIDEODRIVER=dummy "${WORKDIR}"/tmp-build/lgc-pg/lgc-pg \
|
|
||||||
-s "${WORKDIR}"/pg-data \
|
|
||||||
-d "${D}/${GAMES_DATADIR}"/${PN} \
|
|
||||||
|| die
|
|
||||||
|
|
||||||
doicon -s 48 lgeneral.png
|
|
||||||
make_desktop_entry ${PN} LGeneral
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
games_pkg_preinst
|
|
||||||
gnome2_icon_savelist
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
games_pkg_postinst
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
}
|
|
@ -1,109 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit eutils cmake-utils gnome2-utils games
|
|
||||||
|
|
||||||
DESCRIPTION="Open Source remake of The Settlers II game (needs original game files)"
|
|
||||||
HOMEPAGE="http://www.siedler25.org/"
|
|
||||||
# no upstream source tarball yet
|
|
||||||
# https://bugs.launchpad.net/s25rttr/+bug/1069546
|
|
||||||
SRC_URI="https://dev.gentoo.org/~hasufell/distfiles/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="debug glfw"
|
|
||||||
|
|
||||||
RDEPEND="app-arch/bzip2
|
|
||||||
media-libs/libsamplerate
|
|
||||||
media-libs/libsdl[X,sound,opengl,video]
|
|
||||||
media-libs/libsndfile
|
|
||||||
media-libs/sdl-mixer[vorbis]
|
|
||||||
net-libs/miniupnpc
|
|
||||||
virtual/libiconv
|
|
||||||
virtual/opengl
|
|
||||||
glfw? ( <media-libs/glfw-3 )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
sys-devel/gettext"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/${P}-cmake.patch \
|
|
||||||
"${FILESDIR}"/${P}-soundconverter.patch \
|
|
||||||
"${FILESDIR}"/${P}-fpic.patch
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local arch
|
|
||||||
case ${ARCH} in
|
|
||||||
amd64)
|
|
||||||
arch="x86_64" ;;
|
|
||||||
x86)
|
|
||||||
arch="i386" ;;
|
|
||||||
*) die "Architecture ${ARCH} not yet supported" ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DCOMPILEFOR="linux"
|
|
||||||
-DCOMPILEARCH="${arch}"
|
|
||||||
-DCMAKE_SKIP_RPATH=YES
|
|
||||||
-DPREFIX="${GAMES_PREFIX}"
|
|
||||||
-DBINDIR="${GAMES_BINDIR}"
|
|
||||||
-DDATADIR="${GAMES_DATADIR}"
|
|
||||||
-DLIBDIR="$(games_get_libdir)/${PN}"
|
|
||||||
-DDRIVERDIR="$(games_get_libdir)/${PN}"
|
|
||||||
-DGAMEDIR="~/.${PN}/S2"
|
|
||||||
$(cmake-utils_use_build glfw GLFW_DRIVER)
|
|
||||||
)
|
|
||||||
|
|
||||||
cmake-utils_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
# work around some relative paths (CMAKE_IN_SOURCE_BUILD not supported)
|
|
||||||
ln -s "${CMAKE_USE_DIR}"/RTTR "${CMAKE_BUILD_DIR}"/RTTR || die
|
|
||||||
|
|
||||||
cmake-utils_src_compile
|
|
||||||
|
|
||||||
mv "${CMAKE_USE_DIR}"/RTTR/{sound-convert,s-c_resample} "${T}"/ || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cd "${CMAKE_BUILD_DIR}" || die
|
|
||||||
|
|
||||||
exeinto "$(games_get_libdir)"/${PN}
|
|
||||||
doexe "${T}"/{sound-convert,s-c_resample}
|
|
||||||
exeinto "$(games_get_libdir)"/${PN}/video
|
|
||||||
doexe driver/video/SDL/src/libvideoSDL.so
|
|
||||||
use glfw && doexe driver/video/GLFW/src/libvideoGLFW.so
|
|
||||||
exeinto "$(games_get_libdir)"/${PN}/audio
|
|
||||||
doexe driver/audio/SDL/src/libaudioSDL.so
|
|
||||||
|
|
||||||
insinto "${GAMES_DATADIR}"
|
|
||||||
doins -r "${CMAKE_USE_DIR}"/RTTR
|
|
||||||
dosym ./LSTS/splash.bmp "${GAMES_DATADIR}"/RTTR/splash.bmp
|
|
||||||
|
|
||||||
doicon -s 64 "${CMAKE_USE_DIR}"/debian/${PN}.png
|
|
||||||
dogamesbin src/s25client
|
|
||||||
make_desktop_entry "s25client" "Settlers RTTR" "${PN}"
|
|
||||||
dodoc RTTR/texte/{keyboardlayout.txt,readme.txt}
|
|
||||||
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
games_pkg_preinst
|
|
||||||
gnome2_icon_savelist
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
games_pkg_postinst
|
|
||||||
elog "Copy your Settlers2 game files into ~/.${PN}/S2"
|
|
||||||
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
}
|
|
@ -1,2 +1 @@
|
|||||||
DIST SDL2_image-2.0.0.tar.gz 8398016 SHA256 b29815c73b17633baca9f07113e8ac476ae66412dec0d29a5045825c27a47234 SHA512 300ff078c4c9a74ccc143692630e9c97e25a223bf80661cd5e7d684a25c6ad7760b20778d492d6cc41521dcd2a00e4a76947cf6dffc679fdbd54f430b3906ea6 WHIRLPOOL d2b89f0bcb25eeda168a6a4622777f3d9bd6343dc1f87f50aec69afb85fef71dc28e56ed29e30d906ff999f291cf3ec887d20f471bd870eb734f273fd68b4303
|
|
||||||
DIST SDL2_image-2.0.1.tar.gz 7797848 SHA256 3a3eafbceea5125c04be585373bfd8b3a18f259bd7eae3efc4e6d8e60e0d7f64 SHA512 99ed5f7b69966cea5fcf9173e7270167c24b55ab459774f10dbf90f26dcb9d5f118971ffd4e583a83148976f44ca166474669398a561169d24ffba80f852306f WHIRLPOOL ba4a78ae19ba1921b0d11208f93390cc0ec31aed86f302c2b8d4ac8c55a8e783c29a3180d8557309b2874d74a081734256e9cb0d8215b369090abddf64bd0a7c
|
DIST SDL2_image-2.0.1.tar.gz 7797848 SHA256 3a3eafbceea5125c04be585373bfd8b3a18f259bd7eae3efc4e6d8e60e0d7f64 SHA512 99ed5f7b69966cea5fcf9173e7270167c24b55ab459774f10dbf90f26dcb9d5f118971ffd4e583a83148976f44ca166474669398a561169d24ffba80f852306f WHIRLPOOL ba4a78ae19ba1921b0d11208f93390cc0ec31aed86f302c2b8d4ac8c55a8e783c29a3180d8557309b2874d74a081734256e9cb0d8215b369090abddf64bd0a7c
|
||||||
|
@ -1,60 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit eutils multilib-minimal
|
|
||||||
|
|
||||||
MY_P=SDL2_image-${PV}
|
|
||||||
DESCRIPTION="Image file loading library"
|
|
||||||
HOMEPAGE="http://www.libsdl.org/projects/SDL_image/"
|
|
||||||
SRC_URI="http://www.libsdl.org/projects/SDL_image/release/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="ZLIB"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="gif jpeg png static-libs tiff webp"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
>=media-libs/libsdl2-2.0.1-r1[${MULTILIB_USEDEP}]
|
|
||||||
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
|
|
||||||
png? ( >=media-libs/libpng-1.6.10:0[${MULTILIB_USEDEP}] )
|
|
||||||
jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] )
|
|
||||||
tiff? ( >=media-libs/tiff-3.9.7-r1:0[${MULTILIB_USEDEP}] )
|
|
||||||
webp? ( >=media-libs/libwebp-0.3.0[${MULTILIB_USEDEP}] )"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
ECONF_SOURCE="${S}" econf \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
--disable-sdltest \
|
|
||||||
--enable-bmp \
|
|
||||||
$(use_enable gif) \
|
|
||||||
$(use_enable jpeg jpg) \
|
|
||||||
--disable-jpg-shared \
|
|
||||||
--enable-lbm \
|
|
||||||
--enable-pcx \
|
|
||||||
$(use_enable png) \
|
|
||||||
--disable-png-shared \
|
|
||||||
--enable-pnm \
|
|
||||||
--enable-tga \
|
|
||||||
$(use_enable tiff tif) \
|
|
||||||
--disable-tif-shared \
|
|
||||||
--enable-xcf \
|
|
||||||
--enable-xpm \
|
|
||||||
--enable-xv \
|
|
||||||
$(use_enable webp) \
|
|
||||||
--disable-webp-shared
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
multilib_is_native_abi && newbin .libs/showimage showimage2
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
dodoc {CHANGES,README}.txt
|
|
||||||
use static-libs || prune_libtool_files
|
|
||||||
}
|
|
@ -1,2 +1 @@
|
|||||||
DIST SDL2_mixer-2.0.0.tar.gz 10119589 SHA256 a8ce0e161793791adeff258ca6214267fdd41b3c073d2581cd5265c8646f725b SHA512 e04594abc13c2b6527cd92a94a8d3e18436e9e6aaee21bab83e288e259a2fb20aae8433765d07feeb3b5bf253951323d67054239091e79720846770beb30be4d WHIRLPOOL 58385d7bdb3382af4f9d3aa9904b40083fe1139af0c938fa807904d70d4561180f65314bb2ab56f3b67a35140252e72802753ed723bca2536a4745fad43cb905
|
|
||||||
DIST SDL2_mixer-2.0.1.tar.gz 10213891 SHA256 5a24f62a610249d744cbd8d28ee399d8905db7222bf3bdbc8a8b4a76e597695f SHA512 bdf2b4fc302f9c3b41d40bfdd5132081439e6021e915f191e478235b7b6565e7b4c43e1172d2055066ad505e2bc70876123c58f5a67218b207c829ee66a84b9d WHIRLPOOL b9ebeaad35ed92e8de111872d17ceefdc996ebbbb91f3b35fa9ab62573fae972e1a1626cc86141260c69af87a53a0880230ec399fe06fa3c5a98b20d82be8515
|
DIST SDL2_mixer-2.0.1.tar.gz 10213891 SHA256 5a24f62a610249d744cbd8d28ee399d8905db7222bf3bdbc8a8b4a76e597695f SHA512 bdf2b4fc302f9c3b41d40bfdd5132081439e6021e915f191e478235b7b6565e7b4c43e1172d2055066ad505e2bc70876123c58f5a67218b207c829ee66a84b9d WHIRLPOOL b9ebeaad35ed92e8de111872d17ceefdc996ebbbb91f3b35fa9ab62573fae972e1a1626cc86141260c69af87a53a0880230ec399fe06fa3c5a98b20d82be8515
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
diff -ru SDL2_mixer-2.0.0.orig/dynamic_modplug.h SDL2_mixer-2.0.0/dynamic_modplug.h
|
|
||||||
--- SDL2_mixer-2.0.0.orig/dynamic_modplug.h 2013-08-10 13:39:55.000000000 -0400
|
|
||||||
+++ SDL2_mixer-2.0.0/dynamic_modplug.h 2014-11-29 03:00:38.288969276 -0500
|
|
||||||
@@ -21,7 +21,7 @@
|
|
||||||
|
|
||||||
#ifdef MODPLUG_MUSIC
|
|
||||||
|
|
||||||
-#include "modplug.h"
|
|
||||||
+#include "libmodplug/modplug.h"
|
|
||||||
|
|
||||||
typedef struct {
|
|
||||||
int loaded;
|
|
||||||
diff -ru SDL2_mixer-2.0.0.orig/music_modplug.h SDL2_mixer-2.0.0/music_modplug.h
|
|
||||||
--- SDL2_mixer-2.0.0.orig/music_modplug.h 2013-08-10 13:39:58.000000000 -0400
|
|
||||||
+++ SDL2_mixer-2.0.0/music_modplug.h 2014-11-29 03:00:05.346347058 -0500
|
|
||||||
@@ -21,7 +21,7 @@
|
|
||||||
|
|
||||||
#ifdef MODPLUG_MUSIC
|
|
||||||
|
|
||||||
-#include "modplug.h"
|
|
||||||
+#include "libmodplug/modplug.h"
|
|
||||||
#include "SDL_rwops.h"
|
|
||||||
#include "SDL_audio.h"
|
|
||||||
#include "SDL_mixer.h"
|
|
||||||
Only in SDL2_mixer-2.0.0: music_modplug.h.orig
|
|
@ -1,115 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit eutils multilib-minimal
|
|
||||||
|
|
||||||
MY_P=SDL2_mixer-${PV}
|
|
||||||
DESCRIPTION="Simple Direct Media Layer Mixer Library"
|
|
||||||
HOMEPAGE="http://www.libsdl.org/projects/SDL_mixer/"
|
|
||||||
SRC_URI="http://www.libsdl.org/projects/SDL_mixer/release/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="ZLIB"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="flac fluidsynth mad midi mikmod mod modplug mp3 playtools smpeg static-libs timidity tremor vorbis +wav"
|
|
||||||
REQUIRED_USE="
|
|
||||||
midi? ( || ( timidity fluidsynth ) )
|
|
||||||
timidity? ( midi )
|
|
||||||
fluidsynth? ( midi )
|
|
||||||
mp3? ( || ( smpeg mad ) )
|
|
||||||
smpeg? ( mp3 )
|
|
||||||
mad? ( mp3 )
|
|
||||||
mod? ( || ( mikmod modplug ) )
|
|
||||||
mikmod? ( mod )
|
|
||||||
modplug? ( mod )
|
|
||||||
tremor? ( vorbis )
|
|
||||||
"
|
|
||||||
|
|
||||||
RDEPEND=">=media-libs/libsdl2-2.0.1-r1[${MULTILIB_USEDEP}]
|
|
||||||
flac? ( >=media-libs/flac-1.2.1-r5[${MULTILIB_USEDEP}] )
|
|
||||||
midi? (
|
|
||||||
fluidsynth? ( >=media-sound/fluidsynth-1.1.6-r1[${MULTILIB_USEDEP}] )
|
|
||||||
timidity? ( media-sound/timidity++ )
|
|
||||||
)
|
|
||||||
mp3? (
|
|
||||||
mad? ( >=media-libs/libmad-0.15.1b-r8[${MULTILIB_USEDEP}] )
|
|
||||||
smpeg? ( >=media-libs/smpeg2-2.0.0-r1[${MULTILIB_USEDEP}] )
|
|
||||||
)
|
|
||||||
mod? (
|
|
||||||
modplug? ( >=media-libs/libmodplug-0.8.8.4-r1[${MULTILIB_USEDEP}] )
|
|
||||||
mikmod? ( >=media-libs/libmikmod-3.3.6-r1[${MULTILIB_USEDEP}] )
|
|
||||||
)
|
|
||||||
vorbis? (
|
|
||||||
tremor? ( >=media-libs/tremor-0_pre20130223[${MULTILIB_USEDEP}] )
|
|
||||||
!tremor? (
|
|
||||||
>=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}]
|
|
||||||
>=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}] )
|
|
||||||
)"
|
|
||||||
DEPEND=${RDEPEND}
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/${P}-Fix-compiling-against-libmodplug-0.8.8.5.patch
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
ECONF_SOURCE=${S} \
|
|
||||||
econf \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
--disable-sdltest \
|
|
||||||
--enable-music-cmd \
|
|
||||||
$(use_enable wav music-wave) \
|
|
||||||
$(use_enable mod music-mod) \
|
|
||||||
$(use_enable modplug music-mod-modplug) \
|
|
||||||
--disable-music-mod-modplug-shared \
|
|
||||||
$(use_enable mikmod music-mod-mikmod) \
|
|
||||||
--disable-music-mod-mikmod-shared \
|
|
||||||
$(use_enable midi music-midi) \
|
|
||||||
$(use_enable timidity music-midi-timidity) \
|
|
||||||
$(use_enable fluidsynth music-midi-fluidsynth) \
|
|
||||||
--disable-music-fluidsynth-shared \
|
|
||||||
$(use_enable vorbis music-ogg) \
|
|
||||||
$(use_enable tremor music-ogg-tremor) \
|
|
||||||
--disable-music-ogg-shared \
|
|
||||||
$(use_enable flac music-flac) \
|
|
||||||
--disable-music-flac-shared \
|
|
||||||
$(use_enable mp3 music-mp3) \
|
|
||||||
$(use_enable smpeg music-mp3-smpeg) \
|
|
||||||
--disable-music-mp3-smpeg-shared \
|
|
||||||
--disable-smpegtest \
|
|
||||||
$(use_enable mad music-mp3-mad-gpl) \
|
|
||||||
LIBMIKMOD_CONFIG=${EPREFIX}/usr/bin/${CHOST}-libmikmod-config
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
if multilib_is_native_abi && use playtools; then
|
|
||||||
emake DESTDIR="${D}" install-bin
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
dodoc {CHANGES,README}.txt
|
|
||||||
use static-libs || prune_libtool_files
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
# bug 412035
|
|
||||||
# https://bugs.gentoo.org/show_bug.cgi?id=412035
|
|
||||||
if use midi ; then
|
|
||||||
if use fluidsynth; then
|
|
||||||
ewarn "FluidSynth support requires you to set the SDL_SOUNDFONTS"
|
|
||||||
ewarn "environment variable to the location of a SoundFont file"
|
|
||||||
ewarn "unless the game or application happens to do this for you."
|
|
||||||
|
|
||||||
if use timidity; then
|
|
||||||
ewarn "Failing to do so will result in Timidity being used instead."
|
|
||||||
else
|
|
||||||
ewarn "Failing to do so will result in silence."
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,2 +1 @@
|
|||||||
DIST SDL2_net-2.0.0.tar.gz 345724 SHA256 d715be30783cc99e541626da52079e308060b21d4f7b95f0224b1d06c1faacab SHA512 bf91f18bb1c62f00cccc3aa459c18c120afc3d8e16ee92c01762ef890f620b5346b1b62ca48ae0b848a062b49656e5f7a4c27d74788a8788357b5e36c1a767a2 WHIRLPOOL 7c5fc3f1df0a1467ca7869eb1a26028f84a44c35fe308a36b08bce938230ed9532f4d105683fb3752de59ca739025261cdaf3f9e795fe6027db6e063b6bd620d
|
|
||||||
DIST SDL2_net-2.0.1.tar.gz 347436 SHA256 15ce8a7e5a23dafe8177c8df6e6c79b6749a03fff1e8196742d3571657609d21 SHA512 d27faee3cddc3592dae38947e6c1df0cbaa95f82fde9c87db6d11f6312d868cea74f6830ad07ceeb3d0d75e9424cebf39e54fddf9a1147e8d9e664609de92b7a WHIRLPOOL bd704fe9b3bae9ca0c4da474b57a6f944a9bc75f7054c91eff279d6039ead5f41cf9bf5dc3092bdc84494d2ac092aa7877df88368fc4b51c0adbc06b9c24f27e
|
DIST SDL2_net-2.0.1.tar.gz 347436 SHA256 15ce8a7e5a23dafe8177c8df6e6c79b6749a03fff1e8196742d3571657609d21 SHA512 d27faee3cddc3592dae38947e6c1df0cbaa95f82fde9c87db6d11f6312d868cea74f6830ad07ceeb3d0d75e9424cebf39e54fddf9a1147e8d9e664609de92b7a WHIRLPOOL bd704fe9b3bae9ca0c4da474b57a6f944a9bc75f7054c91eff279d6039ead5f41cf9bf5dc3092bdc84494d2ac092aa7877df88368fc4b51c0adbc06b9c24f27e
|
||||||
|
@ -1,36 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit eutils multilib-minimal
|
|
||||||
|
|
||||||
MY_P=SDL2_net-${PV}
|
|
||||||
DESCRIPTION="Simple Direct Media Layer Network Support Library"
|
|
||||||
HOMEPAGE="http://www.libsdl.org/projects/SDL_net/index.html"
|
|
||||||
SRC_URI="http://www.libsdl.org/projects/SDL_net/release/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="ZLIB"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="static-libs"
|
|
||||||
|
|
||||||
RDEPEND=">=media-libs/libsdl2-2.0.1-r1[${MULTILIB_USEDEP}]"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
ECONF_SOURCE="${S}" econf \
|
|
||||||
--disable-gui \
|
|
||||||
$(use_enable static-libs static)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
dodoc {CHANGES,README}.txt
|
|
||||||
use static-libs || prune_libtool_files
|
|
||||||
}
|
|
@ -1,2 +1 @@
|
|||||||
DIST SDL2_ttf-2.0.12.tar.gz 5517665 SHA256 8728605443ea1cca5cad501dc34dc0cb15135d1e575551da6d151d213d356f6e SHA512 2dfd7d9a87d86b0446e52c78dcf4c45dba747256ff9cb4cc010818eac725410f5a1a781e6695ca0bcead756c70519d8d5b4df6c1b2935085e0356d9b4d7844fa WHIRLPOOL 7b3457925237f741bdcb1b6b00aa0463f33bde4c8886f03de4cc20885bffadfe3759fb31852dfee1ced06e0e494ec639f0a6a0f415520d9998683b81d010836b
|
|
||||||
DIST SDL2_ttf-2.0.13.tar.gz 4152978 SHA256 25ddad0302e7d74ce16a770974930cefbdcf67499ca7d40ce7a6bd7de6022fdf SHA512 24f7d77c7d46be3c8236d6edde42f40c97c778e2fdb5d7923f1ec473ce19039c382843afe6de79f04c014d3f854cdf912cdfe1e0cf803a2fd246fd4c65360c6b WHIRLPOOL 52cc6db07d049c6b35f5f68cbc9ed9e3622052a014e1b86ccc0a4b7daa1058a9b8e0f1ca5a42e7ddace0acc4978c4277133611571b1f3a543f048714a615f949
|
DIST SDL2_ttf-2.0.13.tar.gz 4152978 SHA256 25ddad0302e7d74ce16a770974930cefbdcf67499ca7d40ce7a6bd7de6022fdf SHA512 24f7d77c7d46be3c8236d6edde42f40c97c778e2fdb5d7923f1ec473ce19039c382843afe6de79f04c014d3f854cdf912cdfe1e0cf803a2fd246fd4c65360c6b WHIRLPOOL 52cc6db07d049c6b35f5f68cbc9ed9e3622052a014e1b86ccc0a4b7daa1058a9b8e0f1ca5a42e7ddace0acc4978c4277133611571b1f3a543f048714a615f949
|
||||||
|
@ -1,16 +0,0 @@
|
|||||||
From: Julian Ospald <hasufell@gentoo.org>
|
|
||||||
Date: Mon Sep 2 20:29:16 UTC 2013
|
|
||||||
Subject: fix linking with newer glibc
|
|
||||||
|
|
||||||
https://bugzilla.libsdl.org/show_bug.cgi?id=1401
|
|
||||||
|
|
||||||
--- SDL2_ttf-2.0.12/Makefile.am
|
|
||||||
+++ SDL2_ttf-2.0.12/Makefile.am
|
|
||||||
@@ -35,6 +35,7 @@
|
|
||||||
-release $(LT_RELEASE) \
|
|
||||||
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
|
|
||||||
endif
|
|
||||||
+libSDL2_ttf_la_LIBADD = @MATHLIB@
|
|
||||||
|
|
||||||
pkgconfigdir = $(libdir)/pkgconfig
|
|
||||||
pkgconfig_DATA = SDL2_ttf.pc
|
|
@ -1,45 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit autotools eutils multilib-minimal
|
|
||||||
|
|
||||||
MY_P=SDL2_ttf-${PV}
|
|
||||||
DESCRIPTION="library that allows you to use TrueType fonts in SDL applications"
|
|
||||||
HOMEPAGE="http://www.libsdl.org/projects/SDL_ttf/"
|
|
||||||
SRC_URI="http://www.libsdl.org/projects/SDL_ttf/release/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="ZLIB"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="static-libs X"
|
|
||||||
|
|
||||||
RDEPEND="X? ( >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] )
|
|
||||||
>=media-libs/libsdl2-2.0.1-r1[${MULTILIB_USEDEP}]
|
|
||||||
>=media-libs/freetype-2.5.0.1[${MULTILIB_USEDEP}]"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/${P}-linking.patch
|
|
||||||
mv configure.in configure.ac || die
|
|
||||||
eautoreconf
|
|
||||||
rm -r external || die
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
ECONF_SOURCE="${S}" econf \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
$(use_with X x)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
dodoc {CHANGES,README}.txt
|
|
||||||
use static-libs || prune_libtool_files
|
|
||||||
}
|
|
@ -1 +1 @@
|
|||||||
Mon, 15 Feb 2016 19:08:27 +0000
|
Tue, 16 Feb 2016 04:38:21 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
Mon, 15 Feb 2016 19:08:27 +0000
|
Tue, 16 Feb 2016 04:38:21 +0000
|
||||||
|
@ -0,0 +1,10 @@
|
|||||||
|
DEFINED_PHASES=install prepare
|
||||||
|
DESCRIPTION=Tool to check properties of executables (e.g. ASLR/PIE, RELRO, PaX, Canaries)
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=https://github.com/slimm609/checksec.sh
|
||||||
|
KEYWORDS=~amd64 ~x86
|
||||||
|
LICENSE=BSD
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/slimm609/checksec.sh/archive/1.7.3.tar.gz -> checksec-1.7.3.tar.gz
|
||||||
|
_eclasses_=eutils 28fb3e5852485af1c348d446b0b98389 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||||
|
_md5_=754c8f3d67201518eb93daaa62d8c0de
|
@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
|
|
||||||
DEPEND=>=virtual/pkgconfig-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/nspr-4.10.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-db/sqlite-3.8.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
|
|
||||||
DESCRIPTION=Mozilla's Network Security Services library that implements PKI support
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://www.mozilla.org/projects/security/pki/nss/
|
|
||||||
IUSE=+cacert +nss-pem utils abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
|
||||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
|
|
||||||
LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 )
|
|
||||||
RDEPEND=>=dev-libs/nspr-4.10.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-db/sqlite-3.8.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r12 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
|
|
||||||
RESTRICT=test
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://archive.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_19_2_RTM/src/nss-3.19.2.tar.gz cacert? ( https://dev.gentoo.org/~anarchy/patches/nss-3.14.1-add_spi+cacerts_ca_certs.patch ) nss-pem? ( https://git.fedorahosted.org/cgit/nss-pem.git/snapshot/nss-pem-015ae754dd9f6fbcd7e52030ec9732eb27fc06a8.tar.bz2 )
|
|
||||||
_eclasses_=eutils 28fb3e5852485af1c348d446b0b98389 flag-o-matic d270fa247153df66074f795fa42dba3e multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
|
||||||
_md5_=cb90df6f1d5a032d43453d5f91934c4b
|
|
@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
|
|
||||||
DEPEND=>=virtual/pkgconfig-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/nspr-4.10.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-db/sqlite-3.8.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
|
|
||||||
DESCRIPTION=Mozilla's Network Security Services library that implements PKI support
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://www.mozilla.org/projects/security/pki/nss/
|
|
||||||
IUSE=+cacert +nss-pem utils abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
|
|
||||||
LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 )
|
|
||||||
RDEPEND=>=dev-libs/nspr-4.10.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-db/sqlite-3.8.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r12 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
|
|
||||||
RESTRICT=test
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://archive.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_21_RTM/src/nss-3.21.tar.gz cacert? ( https://dev.gentoo.org/~anarchy/patches/nss-3.14.1-add_spi+cacerts_ca_certs.patch ) nss-pem? ( https://dev.gentoo.org/~anarchy/dist/nss-pem-20140125.tar.bz2 )
|
|
||||||
_eclasses_=eutils 28fb3e5852485af1c348d446b0b98389 flag-o-matic d270fa247153df66074f795fa42dba3e multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
|
||||||
_md5_=32d3c7a996ea3ba0eff3ac37754c2900
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
|
|
||||||
DEPEND=>=dev-cpp/gtkmm-2.4:2.4 >=dev-cpp/gconfmm-2.6 nls? ( virtual/libintl ) virtual/pkgconfig nls? ( sys-devel/gettext ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
|
||||||
DESCRIPTION=An IGS client written in C++
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://ccdw.org/~cjj/prog/ccgo/
|
|
||||||
IUSE=nls
|
|
||||||
KEYWORDS=amd64 ~ppc x86
|
|
||||||
LICENSE=GPL-3
|
|
||||||
RDEPEND=>=dev-cpp/gtkmm-2.4:2.4 >=dev-cpp/gconfmm-2.6 nls? ( virtual/libintl ) games-misc/games-envd
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://ccdw.org/~cjj/prog/ccgo/src/ccgo-0.3.6.4.tar.gz
|
|
||||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c base 3fe4f8980633fd7bc69e9887209ba2fe eutils 28fb3e5852485af1c348d446b0b98389 flag-o-matic d270fa247153df66074f795fa42dba3e games 2cf0d67d765e6358b435ccda30c13ad8 libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46
|
|
||||||
_md5_=a624aa6154a914fc476397ee2321d984
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
|
|
||||||
DEPEND=lua? ( dev-lang/lua:0 ) media-libs/libsdl[opengl?,video] opengl? ( virtual/opengl ) gtk? ( x11-libs/gtk+:3 ) sys-libs/zlib[minizip] dev-util/scons
|
|
||||||
DESCRIPTION=A portable Famicom/NES emulator, an evolution of the original FCE Ultra
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://fceux.com/
|
|
||||||
IUSE=gtk +lua +opengl
|
|
||||||
KEYWORDS=amd64 x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=lua? ( dev-lang/lua:0 ) media-libs/libsdl[opengl?,video] opengl? ( virtual/opengl ) gtk? ( x11-libs/gtk+:3 ) sys-libs/zlib[minizip] games-misc/games-envd
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=mirror://sourceforge/fceultra/fceux-2.2.2.src.tar.gz
|
|
||||||
_eclasses_=base 3fe4f8980633fd7bc69e9887209ba2fe eutils 28fb3e5852485af1c348d446b0b98389 games 2cf0d67d765e6358b435ccda30c13ad8 multilib 3972ca401cf7dbb430df9995f5d8d580 scons-utils 6a35944612b7ecb18a3803359554badc toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46
|
|
||||||
_md5_=50512f9b02df1326fc01ab06ffa391b0
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup unpack
|
|
||||||
DEPEND=virtual/opengl media-libs/libsndfile dev-libs/libcdio media-libs/libsdl[sound,joystick,opengl,video] media-libs/sdl-net sys-libs/zlib[minizip] alsa? ( media-libs/alsa-lib ) jack? ( media-sound/jack-audio-connection-kit ) nls? ( virtual/libintl ) virtual/pkgconfig nls? ( sys-devel/gettext ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
|
||||||
DESCRIPTION=An advanced NES, GB/GBC/GBA, TurboGrafx 16/CD, NGPC and Lynx emulator
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://mednafen.sourceforge.net/
|
|
||||||
IUSE=alsa altivec cjk debugger jack nls pax_kernel
|
|
||||||
KEYWORDS=amd64 ~ppc x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=virtual/opengl media-libs/libsndfile dev-libs/libcdio media-libs/libsdl[sound,joystick,opengl,video] media-libs/sdl-net sys-libs/zlib[minizip] alsa? ( media-libs/alsa-lib ) jack? ( media-sound/jack-audio-connection-kit ) nls? ( virtual/libintl ) games-misc/games-envd
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=mirror://sourceforge/mednafen/mednafen-0.9.38.4.tar.bz2
|
|
||||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c base 3fe4f8980633fd7bc69e9887209ba2fe eutils 28fb3e5852485af1c348d446b0b98389 flag-o-matic d270fa247153df66074f795fa42dba3e games 2cf0d67d765e6358b435ccda30c13ad8 libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 pax-utils ecf634cba91bb9591a8fdb6f6145f1bb toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46
|
|
||||||
_md5_=ae9e642f76d1768167275fdf4bf920da
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
|
|
||||||
DEPEND=media-libs/sdl-net media-libs/sdl-image media-libs/libsdl[video] dev-libs/expat dev-libs/zziplib media-libs/libpng:0 alsa? ( media-libs/alsa-lib ) mad? ( media-libs/libmad ) mpeg? ( media-libs/smpeg ) virtual/opengl virtual/glu sndfile? ( media-libs/libsndfile ) speex? ( media-libs/speex ) truetype? ( media-libs/sdl-ttf ) vorbis? ( media-libs/libvorbis ) dev-libs/boost !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
|
||||||
DESCRIPTION=An enhanced version of the game engine from the classic Mac game, Marathon
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://source.bungie.org/
|
|
||||||
IUSE=alsa mad mpeg sndfile speex truetype vorbis
|
|
||||||
KEYWORDS=amd64 ~ppc ~ppc64 x86
|
|
||||||
LICENSE=GPL-2 BitstreamVera
|
|
||||||
RDEPEND=media-libs/sdl-net media-libs/sdl-image media-libs/libsdl[video] dev-libs/expat dev-libs/zziplib media-libs/libpng:0 alsa? ( media-libs/alsa-lib ) mad? ( media-libs/libmad ) mpeg? ( media-libs/smpeg ) virtual/opengl virtual/glu sndfile? ( media-libs/libsndfile ) speex? ( media-libs/speex ) truetype? ( media-libs/sdl-ttf ) vorbis? ( media-libs/libvorbis ) games-misc/games-envd
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=mirror://sourceforge/marathon/AlephOne-20100424.tar.bz2
|
|
||||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c base 3fe4f8980633fd7bc69e9887209ba2fe eutils 28fb3e5852485af1c348d446b0b98389 games 2cf0d67d765e6358b435ccda30c13ad8 libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46
|
|
||||||
_md5_=1ca540bb1caf9cda401771bb3fc63447
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
|
|
||||||
DEPEND=!dedicated? ( virtual/jpeg media-libs/openal media-libs/libvorbis media-libs/freetype:2 virtual/glu virtual/opengl dga? ( x11-libs/libXxf86dga ) vidmode? ( x11-libs/libXxf86vm ) net-misc/curl ) !dedicated? ( dga? ( x11-proto/xf86dgaproto ) vidmode? ( x11-proto/xf86vidmodeproto ) ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
|
||||||
DESCRIPTION=Fast-paced multiplayer deathmatch game
|
|
||||||
EAPI=2
|
|
||||||
HOMEPAGE=http://red.planetarena.org/
|
|
||||||
IUSE=dedicated +dga +vidmode
|
|
||||||
KEYWORDS=amd64 x86
|
|
||||||
LICENSE=GPL-2 free-noncomm
|
|
||||||
RDEPEND=!dedicated? ( virtual/jpeg media-libs/openal media-libs/libvorbis media-libs/freetype:2 virtual/glu virtual/opengl dga? ( x11-libs/libXxf86dga ) vidmode? ( x11-libs/libXxf86vm ) net-misc/curl ) games-misc/games-envd
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://icculus.org/alienarena/Files/alienarena-7.60-linux20120629.tar.gz
|
|
||||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c base 3fe4f8980633fd7bc69e9887209ba2fe eutils 28fb3e5852485af1c348d446b0b98389 games 2cf0d67d765e6358b435ccda30c13ad8 libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46
|
|
||||||
_md5_=dcbbaf1adfa144b0d3760b4df8df1247
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
|
|
||||||
DEPEND=lights? ( || ( app-arch/unrar app-arch/rar ) ) opengl? ( virtual/jpeg media-libs/libogg media-libs/libvorbis virtual/opengl alsa? ( media-libs/alsa-lib ) sdl? ( media-libs/libsdl ) x11-libs/libX11 x11-libs/libXpm x11-libs/libXxf86dga x11-libs/libXxf86vm x11-proto/xextproto x11-proto/xf86dgaproto x11-proto/xf86vidmodeproto x11-proto/xproto ) !opengl? ( sdl? ( virtual/jpeg media-libs/libogg media-libs/libvorbis virtual/opengl alsa? ( media-libs/alsa-lib ) sdl? ( media-libs/libsdl ) x11-libs/libX11 x11-libs/libXpm x11-libs/libXxf86dga x11-libs/libXxf86vm x11-proto/xextproto x11-proto/xf86dgaproto x11-proto/xf86vidmodeproto x11-proto/xproto ) ) !opengl? ( !sdl? ( !dedicated? ( virtual/jpeg media-libs/libogg media-libs/libvorbis virtual/opengl alsa? ( media-libs/alsa-lib ) sdl? ( media-libs/libsdl ) x11-libs/libX11 x11-libs/libXpm x11-libs/libXxf86dga x11-libs/libXxf86vm x11-proto/xextproto x11-proto/xf86dgaproto x11-proto/xf86vidmodeproto x11-proto/xproto ) ) ) virtual/pkgconfig app-arch/unzip
|
|
||||||
DESCRIPTION=Enhanced engine for iD Software's Quake 1
|
|
||||||
EAPI=2
|
|
||||||
HOMEPAGE=http://icculus.org/twilight/darkplaces/
|
|
||||||
IUSE=alsa cdinstall cdsound debug dedicated demo lights opengl oss sdl textures
|
|
||||||
KEYWORDS=amd64 x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=net-misc/curl cdinstall? ( games-fps/quake1-data ) demo? ( games-fps/quake1-demodata ) textures? ( >=games-fps/quake1-textures-20050820 ) opengl? ( virtual/jpeg media-libs/libogg media-libs/libvorbis virtual/opengl alsa? ( media-libs/alsa-lib ) sdl? ( media-libs/libsdl ) x11-libs/libX11 x11-libs/libXpm x11-libs/libXxf86dga x11-libs/libXxf86vm ) !opengl? ( sdl? ( virtual/jpeg media-libs/libogg media-libs/libvorbis virtual/opengl alsa? ( media-libs/alsa-lib ) sdl? ( media-libs/libsdl ) x11-libs/libX11 x11-libs/libXpm x11-libs/libXxf86dga x11-libs/libXxf86vm ) ) !opengl? ( !sdl? ( !dedicated? ( virtual/jpeg media-libs/libogg media-libs/libvorbis virtual/opengl alsa? ( media-libs/alsa-lib ) sdl? ( media-libs/libsdl ) x11-libs/libX11 x11-libs/libXpm x11-libs/libXxf86dga x11-libs/libXxf86vm ) ) ) games-misc/games-envd
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://icculus.org/twilight/darkplaces/files/darkplacesengine20110628.zip lights? ( http://www.fuhquake.net/files/extras/fuhquake-lits.rar http://www.kgbsyndicate.com/romi/id1.pk3 )
|
|
||||||
_eclasses_=base 3fe4f8980633fd7bc69e9887209ba2fe eutils 28fb3e5852485af1c348d446b0b98389 flag-o-matic d270fa247153df66074f795fa42dba3e games 2cf0d67d765e6358b435ccda30c13ad8 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813 user 906f3c8eb3a2350a4f1191a89baa3e46
|
|
||||||
_md5_=667264c5722bd0e408decaab6c633a0e
|
|
@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
|
|
||||||
DEPEND=app-arch/unzip
|
|
||||||
DESCRIPTION=Quake III Defrag - Trickjumping challenges for Quake III
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://cggdev.org/
|
|
||||||
IUSE=dedicated opengl dedicated opengl
|
|
||||||
KEYWORDS=amd64 ~ppc x86
|
|
||||||
LICENSE=freedist
|
|
||||||
RDEPEND=games-misc/games-envd dedicated? ( || ( games-fps/quake3[dedicated] games-fps/quake3-bin[dedicated] ) ) opengl? ( || ( || ( games-fps/quake3[opengl] games-fps/quake3[-dedicated] ) || ( games-fps/quake3-bin[opengl] games-fps/quake3-bin[-dedicated] ) ) ) !dedicated? ( !opengl? ( || ( || ( games-fps/quake3[opengl] games-fps/quake3[-dedicated] ) || ( games-fps/quake3-bin[opengl] games-fps/quake3-bin[-dedicated] ) ) ) )
|
|
||||||
RESTRICT=mirror strip
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://q3defrag.org/files/defrag/defrag_1.91.20.zip http://www.german-defrag.de/files/defrag/defragcpmpak01.zip http://www.german-defrag.de/files/defrag/df-extras002.zip http://www.german-defrag.de/files/defrag/defragpak1.zip http://www.german-defrag.de/files/defrag/defragpak2.zip http://www.german-defrag.de/files/defrag/defragpak3.zip http://www.german-defrag.de/files/defrag/defragpak4.zip http://www.german-defrag.de/files/defrag/defragpak5.zip http://www.german-defrag.de/files/defrag/defragpak7.zip http://www.german-defrag.de/files/defrag/defragpak8.zip http://www.german-defrag.de/files/defrag/defragpak9.zip http://www.german-defrag.de/files/defrag/defragpak10.zip http://www.german-defrag.de/files/defrag/defragpak11.zip
|
|
||||||
_eclasses_=base 3fe4f8980633fd7bc69e9887209ba2fe eutils 28fb3e5852485af1c348d446b0b98389 games 2cf0d67d765e6358b435ccda30c13ad8 games-mods 926c26c3723d1136680b3196a162ff9e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46
|
|
||||||
_md5_=ed5a9adaae35348f18440e1135c101f2
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
|
|
||||||
DEPEND=>=dev-games/physfs-1.0.0 dev-libs/libxml2 media-libs/libpng:0= media-libs/libsdl2[X,opengl?,video] media-libs/sdl2-gfx media-libs/sdl2-image[png] media-libs/sdl2-mixer[vorbis] media-libs/sdl2-net media-libs/sdl2-ttf net-misc/curl sys-libs/zlib x11-libs/libX11 x11-misc/xdg-utils x11-apps/xmessage media-fonts/dejavu media-fonts/wqy-microhei media-fonts/liberation-fonts media-fonts/mplus-outline-fonts nls? ( virtual/libintl ) opengl? ( virtual/opengl ) virtual/pkgconfig nls? ( sys-devel/gettext )
|
|
||||||
DESCRIPTION=OpenSource 2D MMORPG client for Evol Online and The Mana World
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://manaplus.evolonline.org
|
|
||||||
IUSE=nls opengl
|
|
||||||
KEYWORDS=~amd64 ~x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=>=dev-games/physfs-1.0.0 dev-libs/libxml2 media-libs/libpng:0= media-libs/libsdl2[X,opengl?,video] media-libs/sdl2-gfx media-libs/sdl2-image[png] media-libs/sdl2-mixer[vorbis] media-libs/sdl2-net media-libs/sdl2-ttf net-misc/curl sys-libs/zlib x11-libs/libX11 x11-misc/xdg-utils x11-apps/xmessage media-fonts/dejavu media-fonts/wqy-microhei media-fonts/liberation-fonts media-fonts/mplus-outline-fonts nls? ( virtual/libintl ) opengl? ( virtual/opengl ) games-misc/games-envd
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://download.evolonline.org/manaplus/download/1.5.12.19/manaplus-1.5.12.19.tar.xz
|
|
||||||
_eclasses_=base 3fe4f8980633fd7bc69e9887209ba2fe eutils 28fb3e5852485af1c348d446b0b98389 games 2cf0d67d765e6358b435ccda30c13ad8 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46
|
|
||||||
_md5_=e41c1d7974bb2c161182dd95a841d367
|
|
@ -1,15 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
|
|
||||||
DEPEND=!dedicated? ( media-libs/libsdl[sound,X,video] icu? ( dev-libs/icu:= ) truetype? ( media-libs/fontconfig media-libs/freetype:2 sys-libs/zlib ) ) lzo? ( dev-libs/lzo:2 ) iconv? ( virtual/libiconv ) png? ( media-libs/libpng:0 ) zlib? ( sys-libs/zlib ) virtual/pkgconfig >=sys-apps/sed-4
|
|
||||||
DESCRIPTION=OpenTTD is a clone of Transport Tycoon Deluxe
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://www.openttd.org/
|
|
||||||
IUSE=aplaymidi debug dedicated iconv icu lzo +openmedia +png cpu_flags_x86_sse +timidity +truetype zlib
|
|
||||||
KEYWORDS=amd64 ~ppc ~ppc64 x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
PDEPEND=!dedicated? ( openmedia? ( games-misc/openmsx games-misc/opensfx ) aplaymidi? ( media-sound/alsa-utils ) !aplaymidi? ( timidity? ( media-sound/timidity++ ) ) ) openmedia? ( >=games-misc/opengfx-0.4.7 )
|
|
||||||
RDEPEND=!dedicated? ( media-libs/libsdl[sound,X,video] icu? ( dev-libs/icu:= ) truetype? ( media-libs/fontconfig media-libs/freetype:2 sys-libs/zlib ) ) lzo? ( dev-libs/lzo:2 ) iconv? ( virtual/libiconv ) png? ( media-libs/libpng:0 ) zlib? ( sys-libs/zlib ) games-misc/games-envd
|
|
||||||
RESTRICT=test
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://binaries.openttd.org/releases/1.5.0/openttd-1.5.0-source.tar.gz
|
|
||||||
_eclasses_=base 3fe4f8980633fd7bc69e9887209ba2fe eutils 28fb3e5852485af1c348d446b0b98389 games 2cf0d67d765e6358b435ccda30c13ad8 gnome2-utils d19e7813f27c8f982134d657889b13cf multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
|
||||||
_md5_=3d5acb12a943bb066dd53979bdf7e364
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
|
|
||||||
DEPEND=app-arch/bzip2 app-arch/xz-utils net-misc/curl sys-libs/zlib auth? ( mysql? ( virtual/mysql ) sqlite? ( dev-db/sqlite:3 ) !mysql? ( ( !sqlite? ( virtual/mysql ) ) ) ) readline? ( sys-libs/readline:0 ) dedicated? ( aimodules? ( dev-libs/libltdl:0 ) ) !dedicated? ( media-libs/libpng:0 gtk? ( x11-libs/gtk+:2 ) mapimg? ( media-gfx/imagemagick ) modpack? ( x11-libs/gtk+:2 ) nls? ( virtual/libintl ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) sdl? ( media-libs/libsdl[video] media-libs/sdl-gfx media-libs/sdl-image[png] media-libs/sdl-ttf ) server? ( aimodules? ( sys-devel/libtool:2 ) ) sound? ( media-libs/libsdl[sound] media-libs/sdl-mixer[vorbis] ) !sdl? ( !gtk? ( x11-libs/gtk+:2 ) ) ) system-lua? ( >=dev-lang/lua-5.2 ) virtual/pkgconfig !dedicated? ( x11-proto/xextproto nls? ( sys-devel/gettext ) ) >=sys-apps/sed-4
|
|
||||||
DESCRIPTION=multiplayer strategy game (Civilization Clone)
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://www.freeciv.org/
|
|
||||||
IUSE=auth aimodules dedicated +gtk ipv6 mapimg modpack mysql nls qt5 readline sdl +server +sound sqlite system-lua
|
|
||||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=app-arch/bzip2 app-arch/xz-utils net-misc/curl sys-libs/zlib auth? ( mysql? ( virtual/mysql ) sqlite? ( dev-db/sqlite:3 ) !mysql? ( ( !sqlite? ( virtual/mysql ) ) ) ) readline? ( sys-libs/readline:0 ) dedicated? ( aimodules? ( dev-libs/libltdl:0 ) ) !dedicated? ( media-libs/libpng:0 gtk? ( x11-libs/gtk+:2 ) mapimg? ( media-gfx/imagemagick ) modpack? ( x11-libs/gtk+:2 ) nls? ( virtual/libintl ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) sdl? ( media-libs/libsdl[video] media-libs/sdl-gfx media-libs/sdl-image[png] media-libs/sdl-ttf ) server? ( aimodules? ( sys-devel/libtool:2 ) ) sound? ( media-libs/libsdl[sound] media-libs/sdl-mixer[vorbis] ) !sdl? ( !gtk? ( x11-libs/gtk+:2 ) ) ) system-lua? ( >=dev-lang/lua-5.2 ) games-misc/games-envd
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=mirror://sourceforge/freeciv/freeciv-2.5.2.tar.bz2
|
|
||||||
_eclasses_=base 3fe4f8980633fd7bc69e9887209ba2fe eutils 28fb3e5852485af1c348d446b0b98389 games 2cf0d67d765e6358b435ccda30c13ad8 gnome2-utils d19e7813f27c8f982134d657889b13cf multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
|
||||||
_md5_=1d64d909a92201a3194b29b464ab1fbe
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
|
|
||||||
DEPEND=>=virtual/jdk-1.5 app-arch/unzip dev-java/jsr173 dev-java/wstx:3.2 dev-java/commons-cli:1 dev-java/cortado dev-java/miglayout >=dev-java/java-config-2.2.0 >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
|
|
||||||
DESCRIPTION=An open source clone of the game Colonization
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://www.freecol.org/
|
|
||||||
IUSE=elibc_FreeBSD elibc_FreeBSD
|
|
||||||
KEYWORDS=amd64 x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=>=virtual/jre-1.5 dev-java/jsr173 dev-java/wstx:3.2 dev-java/commons-cli:1 dev-java/cortado dev-java/miglayout >=dev-java/java-config-2.2.0 games-misc/games-envd
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=mirror://sourceforge/freecol/freecol-0.10.7-src.zip
|
|
||||||
_eclasses_=base 3fe4f8980633fd7bc69e9887209ba2fe eutils 28fb3e5852485af1c348d446b0b98389 games 2cf0d67d765e6358b435ccda30c13ad8 java-ant-2 7c5d0c274d390745f5033754a319f515 java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 51a42ff2f35cd75af735cd1626829b06 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
|
||||||
_md5_=f05f52a295f9cbeb95dd212a4b8d0086
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
|
|
||||||
DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer nls? ( virtual/libintl ) sys-devel/gettext !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=sys-apps/sed-4
|
|
||||||
DESCRIPTION=A Panzer General clone written in SDL
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://lgames.sourceforge.net/index.php?project=LGeneral
|
|
||||||
IUSE=nls
|
|
||||||
KEYWORDS=amd64 x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer nls? ( virtual/libintl ) games-misc/games-envd
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=mirror://sourceforge/lgeneral/lgeneral-1.3.0.tar.gz mirror://sourceforge/lgeneral/pg-data.tar.gz
|
|
||||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c base 3fe4f8980633fd7bc69e9887209ba2fe eutils 28fb3e5852485af1c348d446b0b98389 games 2cf0d67d765e6358b435ccda30c13ad8 gnome2-utils d19e7813f27c8f982134d657889b13cf libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
|
||||||
_md5_=b12bcc3861beed3921acb4d97804fc81
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
|
|
||||||
DEPEND=app-arch/bzip2 media-libs/libsamplerate media-libs/libsdl[X,sound,opengl,video] media-libs/libsndfile media-libs/sdl-mixer[vorbis] net-libs/miniupnpc virtual/libiconv virtual/opengl glfw? ( <media-libs/glfw-3 ) sys-devel/gettext sys-devel/make >=dev-util/cmake-2.8.12 >=sys-apps/sed-4
|
|
||||||
DESCRIPTION=Open Source remake of The Settlers II game (needs original game files)
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://www.siedler25.org/
|
|
||||||
IUSE=debug glfw
|
|
||||||
KEYWORDS=amd64 x86
|
|
||||||
LICENSE=GPL-3
|
|
||||||
RDEPEND=app-arch/bzip2 media-libs/libsamplerate media-libs/libsdl[X,sound,opengl,video] media-libs/libsndfile media-libs/sdl-mixer[vorbis] net-libs/miniupnpc virtual/libiconv virtual/opengl glfw? ( <media-libs/glfw-3 ) games-misc/games-envd
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=https://dev.gentoo.org/~hasufell/distfiles/s25rttr-0.8.1.tar.xz
|
|
||||||
_eclasses_=base 3fe4f8980633fd7bc69e9887209ba2fe cmake-utils c67ce9708a9c02be2d296cf547740e9c eutils 28fb3e5852485af1c348d446b0b98389 flag-o-matic d270fa247153df66074f795fa42dba3e games 2cf0d67d765e6358b435ccda30c13ad8 gnome2-utils d19e7813f27c8f982134d657889b13cf multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46 versionator 99ae9d758cbe7cfed19170e7d48f5a9c xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
|
||||||
_md5_=e746e18bf315af19178757ae0162581d
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install test
|
|
||||||
DEPEND=>=media-libs/libsdl2-2.0.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] png? ( >=media-libs/libpng-1.6.10:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jpeg? ( >=virtual/jpeg-0-r2:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tiff? ( >=media-libs/tiff-3.9.7-r1:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webp? ( >=media-libs/libwebp-0.3.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
|
|
||||||
DESCRIPTION=Image file loading library
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://www.libsdl.org/projects/SDL_image/
|
|
||||||
IUSE=gif jpeg png static-libs tiff webp abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
|
||||||
KEYWORDS=amd64 x86
|
|
||||||
LICENSE=ZLIB
|
|
||||||
RDEPEND=>=media-libs/libsdl2-2.0.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] png? ( >=media-libs/libpng-1.6.10:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jpeg? ( >=virtual/jpeg-0-r2:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tiff? ( >=media-libs/tiff-3.9.7-r1:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webp? ( >=media-libs/libwebp-0.3.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.0.tar.gz
|
|
||||||
_eclasses_=eutils 28fb3e5852485af1c348d446b0b98389 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
|
||||||
_md5_=039592b6a82b1c9481b108e84f084bce
|
|
@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst prepare test
|
|
||||||
DEPEND=>=media-libs/libsdl2-2.0.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] flac? ( >=media-libs/flac-1.2.1-r5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) midi? ( fluidsynth? ( >=media-sound/fluidsynth-1.1.6-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) timidity? ( media-sound/timidity++ ) ) mp3? ( mad? ( >=media-libs/libmad-0.15.1b-r8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) smpeg? ( >=media-libs/smpeg2-2.0.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) mod? ( modplug? ( >=media-libs/libmodplug-0.8.8.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mikmod? ( >=media-libs/libmikmod-3.3.6-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) vorbis? ( tremor? ( >=media-libs/tremor-0_pre20130223[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !tremor? ( >=media-libs/libvorbis-1.3.3-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libogg-1.3.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) )
|
|
||||||
DESCRIPTION=Simple Direct Media Layer Mixer Library
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://www.libsdl.org/projects/SDL_mixer/
|
|
||||||
IUSE=flac fluidsynth mad midi mikmod mod modplug mp3 playtools smpeg static-libs timidity tremor vorbis +wav abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
|
||||||
KEYWORDS=amd64 x86
|
|
||||||
LICENSE=ZLIB
|
|
||||||
RDEPEND=>=media-libs/libsdl2-2.0.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] flac? ( >=media-libs/flac-1.2.1-r5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) midi? ( fluidsynth? ( >=media-sound/fluidsynth-1.1.6-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) timidity? ( media-sound/timidity++ ) ) mp3? ( mad? ( >=media-libs/libmad-0.15.1b-r8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) smpeg? ( >=media-libs/smpeg2-2.0.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) mod? ( modplug? ( >=media-libs/libmodplug-0.8.8.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mikmod? ( >=media-libs/libmikmod-3.3.6-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) vorbis? ( tremor? ( >=media-libs/tremor-0_pre20130223[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !tremor? ( >=media-libs/libvorbis-1.3.3-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libogg-1.3.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) )
|
|
||||||
REQUIRED_USE=midi? ( || ( timidity fluidsynth ) ) timidity? ( midi ) fluidsynth? ( midi ) mp3? ( || ( smpeg mad ) ) smpeg? ( mp3 ) mad? ( mp3 ) mod? ( || ( mikmod modplug ) ) mikmod? ( mod ) modplug? ( mod ) tremor? ( vorbis )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.0.tar.gz
|
|
||||||
_eclasses_=eutils 28fb3e5852485af1c348d446b0b98389 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
|
||||||
_md5_=12e4456466bdc1e72994d6a84b2ed13a
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install test
|
|
||||||
DEPEND=>=media-libs/libsdl2-2.0.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
|
|
||||||
DESCRIPTION=Simple Direct Media Layer Network Support Library
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://www.libsdl.org/projects/SDL_net/index.html
|
|
||||||
IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
|
||||||
KEYWORDS=amd64 x86
|
|
||||||
LICENSE=ZLIB
|
|
||||||
RDEPEND=>=media-libs/libsdl2-2.0.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://www.libsdl.org/projects/SDL_net/release/SDL2_net-2.0.0.tar.gz
|
|
||||||
_eclasses_=eutils 28fb3e5852485af1c348d446b0b98389 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
|
||||||
_md5_=d2104b72b3a40ae3b040c58106751e53
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare test
|
|
||||||
DEPEND=X? ( >=x11-libs/libXt-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=media-libs/libsdl2-2.0.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/freetype-2.5.0.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
|
||||||
DESCRIPTION=library that allows you to use TrueType fonts in SDL applications
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://www.libsdl.org/projects/SDL_ttf/
|
|
||||||
IUSE=static-libs X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
|
||||||
KEYWORDS=amd64 x86
|
|
||||||
LICENSE=ZLIB
|
|
||||||
RDEPEND=X? ( >=x11-libs/libXt-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=media-libs/libsdl2-2.0.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/freetype-2.5.0.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.12.tar.gz
|
|
||||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 28fb3e5852485af1c348d446b0b98389 libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
|
||||||
_md5_=0ea039681b1ca0681a462c0cad7945e7
|
|
@ -0,0 +1,15 @@
|
|||||||
|
DEFINED_PHASES=compile configure install postinst prepare
|
||||||
|
DEPEND=>=net-im/jabber-base-0.01 >=dev-libs/expat-1.95 >=dev-libs/libyaml-0.1.4 >=dev-lang/erlang-17.1[ssl] odbc? ( dev-db/unixODBC[-minimal] ) ldap? ( =net-nds/openldap-2* ) dev-libs/openssl:0 captcha? ( media-gfx/imagemagick[truetype,png] ) zlib? ( >=sys-libs/zlib-1.2.3 ) ssl? ( dev-libs/openssl ) virtual/pkgconfig
|
||||||
|
DESCRIPTION=The Erlang Jabber Daemon
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://www.ejabberd.im/ https://github.com/processone/ejabberd/
|
||||||
|
IUSE=captcha debug elixir +iconv +lager ldap mssql mysql odbc pam postgres redis riak sqlite ssl tools +zlib mod_bosh mod_irc mod_muc mod_proxy65 mod_pubsub ssl
|
||||||
|
KEYWORDS=~amd64 ~arm ~ia64 ~ppc ~sparc ~x86
|
||||||
|
LICENSE=GPL-2
|
||||||
|
RDEPEND=>=net-im/jabber-base-0.01 >=dev-libs/expat-1.95 >=dev-libs/libyaml-0.1.4 >=dev-lang/erlang-17.1[ssl] odbc? ( dev-db/unixODBC[-minimal] ) ldap? ( =net-nds/openldap-2* ) dev-libs/openssl:0 captcha? ( media-gfx/imagemagick[truetype,png] ) zlib? ( >=sys-libs/zlib-1.2.3 ) >=sys-apps/shadow-4.1.4.2-r3 elixir? ( !dev-lang/elixir ) pam? ( virtual/pam )
|
||||||
|
REQUIRED_USE=mssql? ( odbc )
|
||||||
|
RESTRICT=mirror
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=http://www.process-one.net/downloads/ejabberd/16.01/ejabberd-16.01.tgz mysql? ( https://github.com/processone/mysql/archive/1.0.0.zip -> mysql-1.0.0.zip ) postgres? ( https://github.com/processone/pgsql/archive/1.0.0.zip -> pgsql-1.0.0.zip ) sqlite? ( https://github.com/alexeyr/erlang-sqlite3/archive/cbc3505f7a131254265d3ef56191b2581b8cc172.zip -> erlang-sqlite3-cbc3505f7a131254265d3ef56191b2581b8cc172.zip ) pam? ( https://github.com/processone/epam/archive/1.0.0.zip -> epam-1.0.0.zip ) zlib? ( https://github.com/processone/zlib/archive/1.0.0.zip -> zlib-1.0.0.zip ) riak? ( https://github.com/basho/riak-erlang-client/archive/527722d12d0433b837cdb92a60900c2cb5df8942.zip -> riak-erlang-client-527722d12d0433b837cdb92a60900c2cb5df8942.zip https://github.com/basho/riak_pb/archive/1a43334c03cfe81712c71c6f166b68fe9270f008.zip -> riak_pb-1a43334c03cfe81712c71c6f166b68fe9270f008.zip https://github.com/hyperthunk/hamcrest-erlang/archive/908a24fda4a46776a5135db60ca071e3d783f9f6.zip -> hamcrest-erlang-908a24fda4a46776a5135db60ca071e3d783f9f6.zip https://github.com/basho/erlang_protobuffs/archive/6e7fc924506e2dc166a6170e580ce1d95ebbd5bd.zip -> erlang_protobuffs-6e7fc924506e2dc166a6170e580ce1d95ebbd5bd.zip ) elixir? ( https://github.com/processone/rebar_elixir_plugin/archive/0.1.0.zip -> rebar_elixir_plugin-0.1.0.zip https://github.com/elixir-lang/elixir/archive/f2a9c7016633ca63541a8160c63a53eb7edbccdb.zip -> elixir-f2a9c7016633ca63541a8160c63a53eb7edbccdb.zip ) iconv? ( https://github.com/processone/eiconv/archive/0.9.0.zip -> eiconv-0.9.0.zip ) lager? ( https://github.com/basho/lager/archive/3.0.2.zip -> lager-3.0.2.zip https://github.com/DeadZen/goldrush/archive/212299233c7e7eb63a97be2777e1c05ebaa58dbe.zip -> goldrush-212299233c7e7eb63a97be2777e1c05ebaa58dbe.zip ) !lager? ( https://github.com/processone/p1_logger/archive/1.0.0.zip -> p1_logger-1.0.0.zip ) tools? ( https://github.com/eproxus/meck/archive/0.8.2.zip -> meck-0.8.2.zip ) redis? ( https://github.com/wooga/eredis/archive/cbc013f516e464706493c01662e5e9dd82d1db01.zip -> eredis-cbc013f516e464706493c01662e5e9dd82d1db01.zip ) https://github.com/processone/tls/archive/1.0.0.zip -> tls-1.0.0.zip https://github.com/processone/stringprep/archive/1.0.0.zip -> stringprep-1.0.0.zip https://github.com/processone/xml/archive/1.1.1.zip -> xml-1.1.1.zip https://github.com/processone/p1_sip/archive/1.0.0.zip -> p1_sip-1.0.0.zip https://github.com/processone/stun/archive/0.9.0.zip -> stun-0.9.0.zip https://github.com/processone/p1_yaml/archive/1.0.0.zip -> p1_yaml-1.0.0.zip https://github.com/processone/p1_utils/archive/1.0.2.zip -> p1_utils-1.0.2.zip https://github.com/processone/cache_tab/archive/1.0.1.zip -> cache_tab-1.0.1.zip https://github.com/davisp/jiffy/archive/0.14.5.zip -> jiffy-0.14.5.zip https://github.com/kivra/oauth2/archive/8d129fbf8866930b4ffa6dd84e65bd2b32b9acb8.zip -> oauth2-8d129fbf8866930b4ffa6dd84e65bd2b32b9acb8.zip https://github.com/rds13/xmlrpc/archive/1.15.zip -> xmlrpc-1.15.zip
|
||||||
|
_eclasses_=eutils 28fb3e5852485af1c348d446b0b98389 flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 ssl-cert e90a74de57c48ea6c058b1cb3a735907 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||||
|
_md5_=903c161d661b77b8fd5a685eca2cee3e
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst prepare test unpack
|
|
||||||
DEPEND=>=app-text/ghostscript-gpl-9.09 app-text/poppler:=[cxx,jpeg?,lcms,tiff?,xpdf-headers(+)] >=app-text/qpdf-3.0.2:= media-libs/fontconfig media-libs/freetype:2 media-libs/lcms:2 >=net-print/cups-1.7.3 !<=net-print/cups-1.5.9999 sys-devel/bc sys-libs/zlib dbus? ( sys-apps/dbus ) foomatic? ( !net-print/foomatic-filters ) jpeg? ( virtual/jpeg:0 ) perl? ( dev-lang/perl:= ) png? ( media-libs/libpng:0= ) tiff? ( media-libs/tiff:0 ) zeroconf? ( net-dns/avahi[dbus] ) dev-util/gdbus-codegen !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
|
||||||
DESCRIPTION=Cups PDF filters
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdfasstandardprintjobformat
|
|
||||||
IUSE=dbus +foomatic jpeg perl png static-libs tiff zeroconf
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~m68k-mint
|
|
||||||
LICENSE=MIT GPL-2
|
|
||||||
RDEPEND=>=app-text/ghostscript-gpl-9.09 app-text/poppler:=[cxx,jpeg?,lcms,tiff?,xpdf-headers(+)] >=app-text/qpdf-3.0.2:= media-libs/fontconfig media-libs/freetype:2 media-libs/lcms:2 >=net-print/cups-1.7.3 !<=net-print/cups-1.5.9999 sys-devel/bc sys-libs/zlib dbus? ( sys-apps/dbus ) foomatic? ( !net-print/foomatic-filters ) jpeg? ( virtual/jpeg:0 ) perl? ( dev-lang/perl:= ) png? ( media-libs/libpng:0= ) tiff? ( media-libs/tiff:0 ) zeroconf? ( net-dns/avahi[dbus] )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://www.openprinting.org/download/cups-filters/cups-filters-1.4.0.tar.xz
|
|
||||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c base 3fe4f8980633fd7bc69e9887209ba2fe eutils 28fb3e5852485af1c348d446b0b98389 libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-functions 15aff0b9cba2282790142295ceb6be0c perl-module b2108b3c85ac7a6a6a9b035b54f6813c systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813
|
|
||||||
_md5_=a8197057741fd0f5be49e9be5be911de
|
|
@ -0,0 +1,13 @@
|
|||||||
|
DEFINED_PHASES=compile configure install postinst prepare test unpack
|
||||||
|
DEPEND=postscript? ( >=app-text/ghostscript-gpl-9.09[cups] ) app-text/poppler:=[cxx,jpeg?,lcms,tiff?,utils,xpdf-headers(+)] >=app-text/qpdf-3.0.2:= media-libs/fontconfig media-libs/freetype:2 media-libs/lcms:2 >=net-print/cups-1.7.3 !<=net-print/cups-1.5.9999 sys-devel/bc sys-libs/zlib dbus? ( sys-apps/dbus ) foomatic? ( !net-print/foomatic-filters ) jpeg? ( virtual/jpeg:0 ) perl? ( dev-lang/perl:= ) png? ( media-libs/libpng:0= ) tiff? ( media-libs/tiff:0 ) zeroconf? ( net-dns/avahi[dbus] ) dev-util/gdbus-codegen !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||||
|
DESCRIPTION=Cups PDF filters
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdfasstandardprintjobformat
|
||||||
|
IUSE=dbus +foomatic jpeg perl png +postscript static-libs tiff zeroconf
|
||||||
|
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~m68k-mint
|
||||||
|
LICENSE=MIT GPL-2
|
||||||
|
RDEPEND=postscript? ( >=app-text/ghostscript-gpl-9.09[cups] ) app-text/poppler:=[cxx,jpeg?,lcms,tiff?,utils,xpdf-headers(+)] >=app-text/qpdf-3.0.2:= media-libs/fontconfig media-libs/freetype:2 media-libs/lcms:2 >=net-print/cups-1.7.3 !<=net-print/cups-1.5.9999 sys-devel/bc sys-libs/zlib dbus? ( sys-apps/dbus ) foomatic? ( !net-print/foomatic-filters ) jpeg? ( virtual/jpeg:0 ) perl? ( dev-lang/perl:= ) png? ( media-libs/libpng:0= ) tiff? ( media-libs/tiff:0 ) zeroconf? ( net-dns/avahi[dbus] )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=http://www.openprinting.org/download/cups-filters/cups-filters-1.8.2.tar.xz
|
||||||
|
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c base 3fe4f8980633fd7bc69e9887209ba2fe eutils 28fb3e5852485af1c348d446b0b98389 libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-functions 15aff0b9cba2282790142295ceb6be0c perl-module b2108b3c85ac7a6a6a9b035b54f6813c systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 1d149d9bda7723e740cfd28118f27813
|
||||||
|
_md5_=cdd72244af7ffce29619860cd7868b5a
|
@ -0,0 +1,13 @@
|
|||||||
|
DEFINED_PHASES=compile configure install prepare setup test
|
||||||
|
DEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fortran? ( dev-lang/cfortran ) fortran? ( virtual/fortran )
|
||||||
|
DESCRIPTION=C and Fortran library for manipulating FITS files
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html
|
||||||
|
IUSE=bzip2 doc examples fortran static-libs +tools threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||||
|
KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris
|
||||||
|
LICENSE=MIT
|
||||||
|
RDEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fortran? ( virtual/fortran )
|
||||||
|
SLOT=0/2
|
||||||
|
SRC_URI=https://dev.gentoo.org/~bicatali/distfiles/cfitsio-3.38.tar.gz
|
||||||
|
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-multilib 77afca16a6cb82823eed6366a10e7f75 autotools-utils 419811142edf3516b0d0cf1a254d93cb eutils 28fb3e5852485af1c348d446b0b98389 fortran-2 49cf4293404403fe100eafdd9b84c940 libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||||
|
_md5_=f865013fe831d89b4bff081a1b6a8b0f
|
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=compile install postinst preinst prepare
|
||||||
|
DEPEND=kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd ) ) ncurses? ( sys-libs/ncurses:0= ) pam? ( sys-auth/pambase virtual/pam ) tools? ( dev-lang/perl ) audit? ( sys-process/audit ) kernel_linux? ( sys-process/psmisc !<sys-process/procps-3.3.9-r2 ) selinux? ( sys-apps/policycoreutils sys-libs/libselinux ) !<sys-apps/baselayout-2.1-r1 !<sys-fs/udev-init-scripts-27 virtual/os-headers ncurses? ( virtual/pkgconfig )
|
||||||
|
DESCRIPTION=OpenRC manages the services, startup and shutdown of a host
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=https://github.com/openrc/openrc/
|
||||||
|
IUSE=audit debug ncurses pam newnet prefix +netifrc selinux static-libs tools unicode kernel_linux kernel_FreeBSD
|
||||||
|
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
||||||
|
LICENSE=BSD-2
|
||||||
|
PDEPEND=netifrc? ( net-misc/netifrc )
|
||||||
|
RDEPEND=kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd ) ) ncurses? ( sys-libs/ncurses:0= ) pam? ( sys-auth/pambase virtual/pam ) tools? ( dev-lang/perl ) audit? ( sys-process/audit ) kernel_linux? ( sys-process/psmisc !<sys-process/procps-3.3.9-r2 ) selinux? ( sys-apps/policycoreutils sys-libs/libselinux ) !<sys-apps/baselayout-2.1-r1 !<sys-fs/udev-init-scripts-27 !prefix? ( kernel_linux? ( || ( >=sys-apps/sysvinit-2.86-r6 sys-process/runit ) ) kernel_FreeBSD? ( sys-freebsd/freebsd-sbin ) ) selinux? ( sec-policy/selinux-base-policy sec-policy/selinux-openrc )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://dev.gentoo.org/~williamh/dist/openrc-0.20.5.tar.bz2
|
||||||
|
_eclasses_=eutils 28fb3e5852485af1c348d446b0b98389 flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||||
|
_md5_=faa9c615da4f083b57ea347d5071fa5e
|
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=compile install postinst postrm preinst setup test unpack
|
||||||
|
DEPEND=!build? ( sys-apps/sed >=sys-devel/binutils-2.11.90.0.31 )
|
||||||
|
DESCRIPTION=Full sources including the Gentoo patchset for the 3.12 kernel tree
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
|
||||||
|
IUSE=experimental symlink build
|
||||||
|
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
||||||
|
LICENSE=GPL-2 freedist
|
||||||
|
RDEPEND=!build? ( >=sys-libs/ncurses-5.2 sys-devel/make dev-lang/perl sys-devel/bc )
|
||||||
|
RESTRICT=binchecks strip
|
||||||
|
SLOT=3.12.54
|
||||||
|
SRC_URI=mirror://kernel/linux/kernel/v3.x/linux-3.12.tar.xz mirror://gentoo/genpatches-3.12-51.base.tar.xz mirror://gentoo/genpatches-3.12-51.extras.tar.xz experimental? ( mirror://gentoo/genpatches-3.12-51.experimental.tar.xz )
|
||||||
|
_eclasses_=eutils 28fb3e5852485af1c348d446b0b98389 kernel-2 f745fe70cd0e35af07412905687b9a7f multilib 3972ca401cf7dbb430df9995f5d8d580 python-any-r1 8eb13cdf35f6e43c48107b911900b2cc python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||||
|
_md5_=289d8852fad778bdabb6a072568ad359
|
@ -0,0 +1,10 @@
|
|||||||
|
DEFINED_PHASES=-
|
||||||
|
DEPEND=sys-devel/flex
|
||||||
|
DESCRIPTION=Reads commands line by line and executes them in parallel
|
||||||
|
EAPI=6
|
||||||
|
HOMEPAGE=http://www.maier-komor.de/xjobs.html
|
||||||
|
KEYWORDS=~amd64 ~x86
|
||||||
|
LICENSE=GPL-2
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=http://www.maier-komor.de/xjobs/xjobs-20151016.tgz
|
||||||
|
_md5_=4722244c445e947599e9a5bc8bf9db50
|
@ -1,12 +1,12 @@
|
|||||||
DEFINED_PHASES=compile install postinst setup
|
DEFINED_PHASES=compile install postinst setup
|
||||||
DEPEND=sys-libs/libcap >=www-servers/apache-2.4.7[-threads] =www-servers/apache-2.4*
|
DEPEND=sys-libs/libcap >=www-servers/apache-2.4.7[-threads] =www-servers/apache-2.4*
|
||||||
DESCRIPTION=Run virtual hosts under separate users/groups
|
DESCRIPTION=Run virtual hosts under separate users/groups
|
||||||
EAPI=5
|
EAPI=6
|
||||||
HOMEPAGE=http://mpm-itk.sesse.net/
|
HOMEPAGE=http://mpm-itk.sesse.net/
|
||||||
KEYWORDS=~amd64 ~x86
|
KEYWORDS=~amd64 ~x86
|
||||||
LICENSE=Apache-2.0
|
LICENSE=Apache-2.0
|
||||||
RDEPEND=sys-libs/libcap >=www-servers/apache-2.4.7[-threads] =www-servers/apache-2.4*
|
RDEPEND=sys-libs/libcap >=www-servers/apache-2.4.7[-threads] =www-servers/apache-2.4*
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=http://mpm-itk.sesse.net/mpm-itk-2.4.7-03.tar.gz
|
SRC_URI=http://mpm-itk.sesse.net/mpm-itk-2.4.7-04.tar.gz
|
||||||
_eclasses_=apache-module 5e66430013d92dfe0bf8672b05319b6d depend.apache e3c541cb90838388f81620d630c28f41 eutils 28fb3e5852485af1c348d446b0b98389 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
_eclasses_=apache-module 5e66430013d92dfe0bf8672b05319b6d depend.apache e3c541cb90838388f81620d630c28f41 eutils 28fb3e5852485af1c348d446b0b98389 linux-info fd1e29abbb02cbc49f1a14299846e9c4 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||||
_md5_=0021f9856b257847d25d2dbcf15a2173
|
_md5_=3c4b820a383b9314948f5bcbd2c62b08
|
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
|
||||||
|
DEPEND=>=dev-libs/libpthread-stubs-0.3-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] ) valgrind? ( dev-util/valgrind ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 x86-interix? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.18 >=media-fonts/font-util-1.2.0 ) ppc-aix? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.18 >=media-fonts/font-util-1.2.0 ) x86-winnt? ( >=sys-devel/libtool-2.2.6a sys-devel/m4 >=x11-misc/util-macros-1.18 >=media-fonts/font-util-1.2.0 ) virtual/pkgconfig
|
||||||
|
DESCRIPTION=X.Org libdrm library
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://dri.freedesktop.org/
|
||||||
|
IUSE=video_cards_amdgpu video_cards_exynos video_cards_freedreno video_cards_intel video_cards_nouveau video_cards_omap video_cards_radeon video_cards_tegra video_cards_vmware libkms valgrind abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 static-libs
|
||||||
|
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux
|
||||||
|
LICENSE=MIT
|
||||||
|
RDEPEND=>=dev-libs/libpthread-stubs-0.3-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] ) abi_x86_32? ( !app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] )
|
||||||
|
RESTRICT=test
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=http://dri.freedesktop.org/libdrm/libdrm-2.4.67.tar.bz2
|
||||||
|
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c autotools-multilib 77afca16a6cb82823eed6366a10e7f75 autotools-utils 419811142edf3516b0d0cf1a254d93cb eutils 28fb3e5852485af1c348d446b0b98389 flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 xorg-2 b41f09eee8d441f780b7413dba7e120b
|
||||||
|
_md5_=d5081ff0cff1bac737cae565729100d2
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst prepare pretend test
|
|
||||||
DEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtdeclarative:5 dev-qt/qtnetwork:5 dev-qt/qttest:5 >=x11-base/xorg-server-1.15.1 x11-libs/libxcb[xkb(-)] consolekit? ( >=sys-auth/consolekit-0.9.4 ) pam? ( sys-libs/pam ) systemd? ( sys-apps/systemd:= ) !systemd? ( || ( sys-power/upower sys-power/upower-pm-utils ) ) dev-python/docutils dev-qt/linguist-tools:5 virtual/pkgconfig sys-devel/make >=dev-util/cmake-2.8.12
|
|
||||||
DESCRIPTION=Simple Desktop Display Manager
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=https://github.com/sddm/sddm
|
|
||||||
IUSE=consolekit +pam systemd
|
|
||||||
KEYWORDS=~amd64 ~arm ~x86
|
|
||||||
LICENSE=GPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0 public-domain
|
|
||||||
RDEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtdeclarative:5 dev-qt/qtnetwork:5 dev-qt/qttest:5 >=x11-base/xorg-server-1.15.1 x11-libs/libxcb[xkb(-)] consolekit? ( >=sys-auth/consolekit-0.9.4 ) pam? ( sys-libs/pam ) systemd? ( sys-apps/systemd:= ) !systemd? ( || ( sys-power/upower sys-power/upower-pm-utils ) )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=https://github.com/sddm/sddm/releases/download/v0.12.0/sddm-0.12.0.tar.xz
|
|
||||||
_eclasses_=cmake-utils c67ce9708a9c02be2d296cf547740e9c eutils 28fb3e5852485af1c348d446b0b98389 flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
|
||||||
_md5_=956394f2fae218eafae0325ce2e18fe5
|
|
@ -1 +1 @@
|
|||||||
Mon, 15 Feb 2016 19:08:27 +0000
|
Tue, 16 Feb 2016 04:38:21 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
Mon Feb 15 19:07:36 UTC 2016
|
Tue Feb 16 04:37:31 UTC 2016
|
||||||
|
@ -1 +1 @@
|
|||||||
Mon, 15 Feb 2016 19:30:01 +0000
|
Tue, 16 Feb 2016 05:00:01 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
1455563101 Mon 15 Feb 2016 07:05:01 PM UTC
|
1455597301 Tue 16 Feb 2016 04:35:01 AM UTC
|
||||||
|
@ -1,3 +1,32 @@
|
|||||||
|
DIST cache_tab-1.0.1.zip 16719 SHA256 149eff4dfb01f633cab643f368e5f96825c26c85ae9e6c22de3f5792e5d3dc28 SHA512 ada72a578359909201d62ad775ca85969aed5cab9be31d38bd505f726434d08bb311f06654f3f26a3b639b9ae2742dd1950ba527489aef84f2ac0dfdb7fba0c8 WHIRLPOOL d026a7452274cb8cfd536da4c5dbabaf0414ddaa5fe835aa80d825d1afae9f952a71e61eaa825d89ee65f6a1d4db9714c3710e7ed36c8fac1be73730e732f362
|
||||||
|
DIST eiconv-0.9.0.zip 101407 SHA256 fdaa09bcc79b556f2250c4693bc57c89ce474a5ea6ea12429cbb6c2d4ed3619b SHA512 44d0af378b9873dede92657c53557a565050cd4259598a1fe92e1c9bddc8219922ff093bfc20e380f3e39fc0d5648d6d6f72766a5847781cf2101dbd4b922fb6 WHIRLPOOL 97d97f527aaf4d0fb0176723bde464ab003b49b12acca1f657efe83f8c03186e6b4819f4aadedebb8e703e16cc4af23d317b6ebebe96a9a794e6aa78c8e6fc80
|
||||||
DIST ejabberd-15.03.tar.xz 6274856 SHA256 3a6fd6e94d6f24575dcaff1aa7ca319944eb76970a9d3b6bf5f30819824143fc SHA512 b292b596094aeab576d9d4aadea47042eeda130881de5dd523985dc60cd0644726dae8d525364ec72992c0c45ba9e0673b7a6ffc2bc20613ba0092e2b285e16f WHIRLPOOL 630feba542f5d4bac1e4c17f453b2298a500c0d18159e8f09a4f11e9d372f7ffbf6e2e600c0ee849c689868872644404c03ebfb375d4852f3bbbd966417d951e
|
DIST ejabberd-15.03.tar.xz 6274856 SHA256 3a6fd6e94d6f24575dcaff1aa7ca319944eb76970a9d3b6bf5f30819824143fc SHA512 b292b596094aeab576d9d4aadea47042eeda130881de5dd523985dc60cd0644726dae8d525364ec72992c0c45ba9e0673b7a6ffc2bc20613ba0092e2b285e16f WHIRLPOOL 630feba542f5d4bac1e4c17f453b2298a500c0d18159e8f09a4f11e9d372f7ffbf6e2e600c0ee849c689868872644404c03ebfb375d4852f3bbbd966417d951e
|
||||||
|
DIST ejabberd-16.01.tgz 1651587 SHA256 e2cc479d5870539b2e6756690b227969c88a541d464d1fc6e1cbf7270ad7d681 SHA512 f0614db0d0eaf6d4f25b75b8eefbcf93260549876535fd5d82498c75779d182b19ec249ffb9b1b168cb5a887e8e6933eb868892b4aa5cd2933b739d263adca8a WHIRLPOOL 65bc13ba5e380a999ed2ae9c816856f90e24393343d16ae52349350687dfdb15857a3358d856de5694c30718cefc5513b9d3c75871bb368cac54547becc1607a
|
||||||
DIST ejabberd-2.1.13.tgz 1999853 SHA256 a80d1c72e435da31758261cb0c04fe750ac71fc3e33a3b606123efd3b3abc86d SHA512 9348271f0cf1d9a7e6c53204121568e77820afc50fff1271e7b7ef66c5c5d7d067034c46472250423c4e9052046b18c1c8178f09eda0b0bfe25a1eac465fd07b WHIRLPOOL 2c366d2f7c4371db56f47f5492ef27028a589186eeddb7a6b4e8aac0537b1b80ee31a9760f0551063ce2c2a658b9b5eafb7ed25294e00eb69480231a599a7b10
|
DIST ejabberd-2.1.13.tgz 1999853 SHA256 a80d1c72e435da31758261cb0c04fe750ac71fc3e33a3b606123efd3b3abc86d SHA512 9348271f0cf1d9a7e6c53204121568e77820afc50fff1271e7b7ef66c5c5d7d067034c46472250423c4e9052046b18c1c8178f09eda0b0bfe25a1eac465fd07b WHIRLPOOL 2c366d2f7c4371db56f47f5492ef27028a589186eeddb7a6b4e8aac0537b1b80ee31a9760f0551063ce2c2a658b9b5eafb7ed25294e00eb69480231a599a7b10
|
||||||
DIST ejabberd-mod_statsdx-1118.patch.gz 13989 SHA256 5e5d975e44248cf2b0d6dd0ecf4c477e8479b2b4d0bd531e80f4623fd787320e SHA512 99399323150990cda15e707385f0f26fa790d4ba188a97ac46daaaab9c25e72a7ec72a875573136f17a18648017074d76e4e267b544dc4c95a5101ed9ad6815d WHIRLPOOL 05997f03bb70136ee5e829ea9c55e3aeb0704150f1ed54f11c6cce382a82106129fc1a6ef35a62780837cd2b59fbb384fa10f3bb49813acaee8c5edc22ae3702
|
DIST ejabberd-mod_statsdx-1118.patch.gz 13989 SHA256 5e5d975e44248cf2b0d6dd0ecf4c477e8479b2b4d0bd531e80f4623fd787320e SHA512 99399323150990cda15e707385f0f26fa790d4ba188a97ac46daaaab9c25e72a7ec72a875573136f17a18648017074d76e4e267b544dc4c95a5101ed9ad6815d WHIRLPOOL 05997f03bb70136ee5e829ea9c55e3aeb0704150f1ed54f11c6cce382a82106129fc1a6ef35a62780837cd2b59fbb384fa10f3bb49813acaee8c5edc22ae3702
|
||||||
|
DIST elixir-f2a9c7016633ca63541a8160c63a53eb7edbccdb.zip 1335681 SHA256 4ef8cd93e68a314bb4702547629f9be7a6bb840f6b7956aead6f51700e73c41a SHA512 a6e5170f8d3efc1d31aa82477f4ff377ea7205d106bbf633075df5bef0b22a276cc6897c2a8b7fcbbff269c9fe8378f4802876e0e2aecb90012c0c2165c2b8e8 WHIRLPOOL 716e45804df24b7a4a55e0ad81f72c9961e4066dd3e24b1e3cd1ba041c6c1dc8426d0feaf97580eaf9b369d0fee33cb9e3c26b71eaf6c91d318590e9e6b5ab0c
|
||||||
|
DIST epam-1.0.0.zip 47889 SHA256 6704010b14034881d8c60f52d1a82d8125f20cdf1e52a7113c838f1db6be7e81 SHA512 710919ff2883a5e1a99703f3b72ad8a0d61c612b2af66b57b88a6bd9faddc64c61b8b44998feb37d3d3338d24d4c1d8d6a73d6836e254b8f8452249b41427c78 WHIRLPOOL 48a9fedc2fa52a7d5dc1cdcf11a48096798cd87d37987b709ffd0c6cf49881f9afec7fd85b3f8d84020e41920e129534d5f8d6adce92916370ab3a413d4919c9
|
||||||
|
DIST eredis-cbc013f516e464706493c01662e5e9dd82d1db01.zip 133223 SHA256 707c54c568b6d07a4a1ac82a528cabef73469136cc14b4f69457e28de9827227 SHA512 fbaa323da0d668fc7147bc406dd4f00bd132d592d4fd3d61c2bee59f4b1c9390784a4c03737d6efd3b004855a92911878bfb11a966dc1853a785c9b10714f34f WHIRLPOOL d6713eef9328f70d6f003c4a27b560715d7a4c433d522dde3a99731e7b868353082b2ba62060fcefc6241977713627b57353ba47919553fe6eb47a554d3b7264
|
||||||
|
DIST erlang-sqlite3-cbc3505f7a131254265d3ef56191b2581b8cc172.zip 1843206 SHA256 10db9c7f1a8b8fe16e5e5695a3085584c63dc6d074e56d5e8595e2cc82d0679d SHA512 37f0530e83d69efa02ad1bbc98a4da760d93a8fe764086832bc838a0905843e635d342917c6c6784d1cb3f87f8af8a27189d87a25096bfccf36a561bd66e9696 WHIRLPOOL f25270e56bfd0a168c4a20ce0eb016ec3ee8313d5a78de221134e34ccc7cfa6c4a59d78374c9ae08daf1cdc8f76f26028a796b4b8065664b1a47df7450d0883e
|
||||||
|
DIST erlang_protobuffs-6e7fc924506e2dc166a6170e580ce1d95ebbd5bd.zip 255081 SHA256 a8d329ca06631951e8dd723ee07a28d84056efdfcf107ffc4390773de2c2652d SHA512 58d01ef598ca4b1894353a57cc561889b4b80f032df3bee1a0661edcb1f02775177a3655e85526ac855af128700a528987ad64854e3a4e6bf885778d0c76cc85 WHIRLPOOL 5f221d1bfe61f23290bbd5067a1c60a15e302cfb484df592bd92a27788803e7b66ca560a0ef575c592ab33a684f8fa0a5eeed31d6a2281fa388fd6d1eebc3871
|
||||||
|
DIST goldrush-212299233c7e7eb63a97be2777e1c05ebaa58dbe.zip 36124 SHA256 529fd62c47a995e6efa4e96a015402177bc54d6f6c68e035799025679223f359 SHA512 af9999a8e687e3f06b2cbbdac2cc2933e4a136698661da350e16b1ecac34bbccdae9175d5a4e1ce2a4e237d0d8e846fcfb00d3a7143a5ac0c230a73dfef6c660 WHIRLPOOL 5cff5953b8c4096d8ec402f3be6ee94e839e50d3c087468d48c63ce914a50f35c80f93f2920564cdd74faeaa5047eb8a7176045c834347ffcc2566333540f4b8
|
||||||
|
DIST hamcrest-erlang-908a24fda4a46776a5135db60ca071e3d783f9f6.zip 174732 SHA256 74c28779da72861132cc4c641dcafd1185e0579280b092fd2eeee6089e02cfcf SHA512 0110f69640cdd762a0d939fcda9d3a3da5942335f31b580dd7712c2c50ba53ec97b43f6d5f059db075597d7978e3b089f83dce1d86eb586cad80832ef8612406 WHIRLPOOL 1fff0a6d979309c657a139d37b26e8ccf3e3f0b779c55d1db0bd5e27a557733a9d95e4f63714a495e5926176aa37410df2eb68adf268b9e27fde7eb7fa8c5475
|
||||||
|
DIST jiffy-0.14.5.zip 1899711 SHA256 80e7bc14aab3e9dbfb6b930eb99807843bce9902c37cba145f601e1d47e3633b SHA512 f8a021111501db2646b1b806a9260f2eda40d7aa4d58454fb445e75dbaeb9efcda74403b0c2a1d00a7d102ee9133abb813980692842fd4c899c42a2588f07e5f WHIRLPOOL 7f55d12e016058ad0c126a6721f8e05215518c49e088d4c6ca861073174c0de1f9ef599fc1278584ce4f120581072525ed9b6b312a882c7260a77137fe9be0e6
|
||||||
|
DIST lager-3.0.2.zip 254249 SHA256 ccb4811774b847fa31b35dbd85edde0560406b1a0dc9c3f2dc71d69ccf687e61 SHA512 69143704067a5a757713d9fb127bac0ef799bb4d6a06e47d9426f1893a0156ad31289b42f55b8ff5a5b15ec8b3b82548485989eae75ef84641e5b4728a89811e WHIRLPOOL d91d106c8fea377e9a30df4d55c74f9b4768c0f3f265f19a69c50465b6479fcd836b9a4b203b2feeb69d00da83ce83b63b7e1e8649a4c29e63c3f779a7301799
|
||||||
|
DIST meck-0.8.2.zip 222637 SHA256 c6ba50da30d30e904067f9ea661028dbea3b33c4c5f7631c1fb893ac264f91ec SHA512 58b98b665f56c1b0416e47e7f7e7b94cfbcaca2dc26571802ebb6cdb6fb79ab6207e27a0ee981efa25ed034b602f0abcac33ee4ac23ffef19ba2c02aa845d4e3 WHIRLPOOL d104084426cda735758a8ad4e46819a926431826bb1f32dfbaede39ce5acda920992ea744f852b39cf608bb69c350e7b42b143c7d248adb09f7b45fd0c5dbf39
|
||||||
|
DIST mysql-1.0.0.zip 21330 SHA256 3d240192062ee8e78be218b7f365ff5ade5beeef16bd8315077338f4cb2c20b9 SHA512 554573b8d570bb001998196e44d71ae7fc0c87f35badaa3dc2a39695fb847d49ef95e140bf0668843e5593a78e35cc8ababb8cd9f181718c4434bc965f7eea0e WHIRLPOOL 7f3b6ac53e504cd311251fce1eeb3854f333c073b13b65e333139d4071cfac2df3cd9afb943f57a0f5de6468bc7d06e8da63134643ae09c7106fcdc7b7073b40
|
||||||
|
DIST oauth2-8d129fbf8866930b4ffa6dd84e65bd2b32b9acb8.zip 225059 SHA256 8e043e96eabd4ced74f7f5b6c4ff6606c3027bc9ca9d807f6a348f4e0e4c66b3 SHA512 c9257054f579badfa78653b9deaabdd4fa71f84b742bdfb2dab1fb0fffa52d40b6236f01523c67ecc61068d9dbfd4a2ab2c19b9b90fa926dc359f76cfa18085b WHIRLPOOL 2e35022969739844a9b08cbd3149c204cd6798d6f8f009134a3c0d2cc14e46d6c3ef06f9d87a8f65a2cbb6915087be643a7040498ee4c1698d1a14978381ecb4
|
||||||
|
DIST p1_logger-1.0.0.zip 21168 SHA256 416026a99ee3ae739d1cb7cccfe0546635e441b16433cd8e5ff0a76e8f72a9c0 SHA512 11dafee5ba7d726a5f526583533d8ce1a5cf247c16b1ed4c2617a8cc46fcb3dc9358c70e6924c4b7b5b6911d99fa8a57adfc8b3b40ade6cc798f0f5c2b040810 WHIRLPOOL c4cb246c0d9121f2d9097b5cf63372f14a32f3b147202763a605e519f80fa60e1331a1ad5a03ca32445df2555aeaaa5f6fd79d44b2cf4ebdce0ebc514a9b1713
|
||||||
|
DIST p1_sip-1.0.0.zip 268267 SHA256 d21b4468f32483817ddd81aef1896e112939118c6c93768a241ab37a10649171 SHA512 987051968696a04969e00e5a43e5787cfdd52c453829b822b2ed065fa31e265ddef4e367ec5bb0d1ed260e3b46a5085efbc845195c29b6d8c14e2a85a31204b3 WHIRLPOOL e5254cbb8fb57324da3fab5708f390d6ef52e29f47da72707b4f6f27d87c55d7963dd6669c96dfe58be44578b0cec38f95efc3dcff3dc60d44c405a601a4c0bb
|
||||||
|
DIST p1_utils-1.0.2.zip 41661 SHA256 9fd24f82aecbe6681a4cff9d3e515847afc77d1562ace5b704f2b566de0ffc8d SHA512 836db43bec11405bc229c4b6e7aff4d17869d32b9d51b523447b3fe53523d527db9aeb5b69d3c1fc010ebed1f597814d1b403331aadae5bfca97845082aa3d0b WHIRLPOOL cf0e8b1b5a8b4b70ebb3a6041bab1c90ac953c678cd7e6c9cf0519c2c9a5e416ad0fbb3be53d79170073f71603f7607261ce6e35c50890297a0ae9cd26fcdc38
|
||||||
|
DIST p1_yaml-1.0.0.zip 196536 SHA256 02d60f14b5510469bdff8a9ce091035cde6b87ee44e896ec11c18c3479f09ebe SHA512 105cc9c29db5bf6635c24b1be44a06e4c982b8d03de56655a6a7ed7c24343d47652279243f3fc28417dde023cc570c519d5f2bbf9ba57f343459a61225e7476e WHIRLPOOL 8893fd98a00170fc8f1f7f51212f48027fefa068d61b75ef15d4785d6735d81e35c74bf98f30e7f6f693dcb6b4016a399ac692d8249fef0d2c2006712f35fccf
|
||||||
|
DIST pgsql-1.0.0.zip 19384 SHA256 470bfee28dc0ce4d93fb7bf4d59e782e49dc03a040db5471d9f1e09c37f8a0c2 SHA512 9b637a337a14cd0175c3f64d34056e28957d8c38b2f151b0f4be489667ebc7231b7295523f7bf6328a0cd565a2b00b1ec81b8e885e33b2a79c3298fce908b517 WHIRLPOOL 281c13ac3151b70b56a07f172451c7af746e2a26c349126fc720a0588b35f86f66c1649b9122449468614d3158654991b3c257ce0a06a53194a893ddbdc1033c
|
||||||
|
DIST rebar_elixir_plugin-0.1.0.zip 6553 SHA256 b9760890b74827805a35899c9c2e237c1b3e0f651446871b5095bb49e98bd09d SHA512 e4733c76fdb1f09222cbbbf61dbf274c39b3ec9ca286502782cbf6f967afcb6047e0d0f5464f4821f8ae8df7e7f156c21014c719147da029dbff29197047b7bf WHIRLPOOL cf003c2f232f70d5879561c8de13b6b5d8c238085b17d6dfcb7a71ea3728d687b8f4c5f1f114ec0d2934c0b52fe3de472aae7efb6ec42f5ef446f932c7decbbb
|
||||||
|
DIST riak-erlang-client-527722d12d0433b837cdb92a60900c2cb5df8942.zip 242131 SHA256 ef3539206f774b1680a36c4ae50dc764b9b87a60efa2225d0b69c7064b24140e SHA512 e228be58754867a2f2084683c326ebc973b4e520d3ef33171b49833c33be8dda7749c09f8368a7cc92b67b866185efada1062a172515cf69340a75d50e97f35d WHIRLPOOL 651b3e3eedbcae36c21bdfe551623945be709a2890da28b352ba74f5a96c6d23eefe756fe9f6652c7dbfbb3e40330dd3fdf319eafa7372fe26e6bfc3590ab4a6
|
||||||
|
DIST riak_pb-1a43334c03cfe81712c71c6f166b68fe9270f008.zip 235172 SHA256 485295f8123c163d43767ead3c66e58c4bc7e4f13a2dd55be6de263b51c42a4a SHA512 5c56bfbccd6c6bfa82f1772cbbf7228ed46ee23078c7eda2d2251ec0c97dae46786df8f17aa65fe672f89f425e86cfe07a37bf50a3a8f0c0747a9604c43d1d1a WHIRLPOOL d28aff0cc311dd9345a705b8e8d4066b26e8b25d6896c98e96098b5649bafced51b2b6437f282017a61c653efc54777d794834318da468ec2e10bb02c1d9a187
|
||||||
|
DIST stringprep-1.0.0.zip 101552 SHA256 e2a71b59084f9556133a9c99ba4a6621f4853abfb902fa1301224d2fd6791aef SHA512 7b724c8eb888e3683b421220c823553ba695fb4d94225fcc968f2f8f1386a5090a0e2fd85113ebb7d67c50f687011ad461802cb89a52b4a26c02b03c9e72f123 WHIRLPOOL 46a1ceb7db35d7c231c12e47c0ea9599c9809bc763b90aa241b6b0dfca71d0d04f0b933c99c002805dc9f70f776585ed2e7b62ba47bf0cf61f05ae086d5dc97a
|
||||||
|
DIST stun-0.9.0.zip 38634 SHA256 c99f2965f8832488abc8ad753afd538f6f492dd5bea1889cb4a787ed4bc2b7c6 SHA512 d4210ad5563aae291a6239256090c1dab4e98b62ece7474f25107a4bf6ba2e65d1c9858b26967a9546f81b64386979e4c020142a089be04d1b12f2f09353a38e WHIRLPOOL 564a14fbbf09ad6f9709d0b57004628105c63f35d9533c84bbb831c93eb392b914fa9cab419569a433d63f48ddd72d3f2b612d3260b22bcc1f08f02feaffca68
|
||||||
|
DIST tls-1.0.0.zip 66622 SHA256 1434a7f580839f427b455b4f49ac504d26d97e9836f3bbdf59a130611a37c0f4 SHA512 84533d13e3aa631359e962597d3ea63d899a4bc4c776f05fcc78e46e3de9319ecbc653363c809f0a98c0a27e685f332cde64587b86bc9bb5a968058352beab06 WHIRLPOOL 89862f08f68e6bf478c1e25b168ae57c7fb7d253e953a3609f768f8aee8d42fb83ef09d317f05d4e6b7984a2da7a35ca735dfa4b5a3940ac10f4818caa238f04
|
||||||
|
DIST xml-1.1.1.zip 94306 SHA256 2a9013ca2756dcd4c8b3387fcfa21ecc36b3e8cf50dd27afc8b80776f4c0892d SHA512 ccfd6929498b2f9ed17c4b7a1d0be13172b9a8304b00c3cbdfb49cc7df054c76cdf06844fa29fef7d17d45e5e2717c8fea22cd1eac61cf8293545310fe9098e7 WHIRLPOOL 1fb22cb2845c699a5fc8a8291d1ec804fa22e2c169b65f00ade151484a4c4d0d38a4cb9f1e90f3adad8eefb38c425823579d0b3ff90987b343b246607c19bae8
|
||||||
|
DIST xmlrpc-1.15.zip 139769 SHA256 841488a5405f4a32182cae863c7305464daba7ed150dca55ec5b04f198df503a SHA512 a96fa31422e95b75afcdecd844fe020bb1be9144fc31d957a238658498d8ae4b8ed069d27e06ed105230b42a4fd4c37d95b4a09c96dbffd60e6a49faae94eead WHIRLPOOL cba32ff8c0024de1fff30620bbb0d93c1a49beb74ec1f58eeffc4de683ce1ad3743e2e30217834b285016a9cc4a7de596dfc8f6597a22fb5eb74478d12e2c7e0
|
||||||
|
DIST zlib-1.0.0.zip 48754 SHA256 82f934a5ea146195a3046e56b38ef7bbdb3f04dbc6c5c05bec4245384f010a15 SHA512 f4598dd2e4dd5b27b9599d3aecdba690368d684a81309838655bf8dfc338573cf227f49aa0976940b7fd9ea97f7e881fdf88fea128fdc7bc99f2d78ffe42264a WHIRLPOOL def5ec392f3ba133a3b7462cc10edee41585c2f1d8580ccfbd4bb74f2fb327aa1d7a10b4a3fbe3b21c56aeab224861ea91e632758fd2e36f7f89ed0d8f2790be
|
||||||
|
@ -0,0 +1,346 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
declare -A PLUGINS{_REPO_NAME,_COMMIT,_URL,_PV}
|
||||||
|
declare -A mods
|
||||||
|
|
||||||
|
# regenerate url list
|
||||||
|
#for i in *; do pushd $i > /dev/null; name="$i"; rev=`git show-ref -s HEAD`; url=`git config remote.origin.url`; repo_base=`dirname "$url"`; repo_name=`basename "$url"`; echo "PLUGINS_REPO_NAME[$name]=$repo_name"; echo "PLUGINS_COMMIT[$name]=$rev"; echo "PLUGINS_PV[$name]=\"\${PLUGINS_REPO_NAME[$name]}-\${PLUGINS_COMMIT[$name]}\""; echo "PLUGINS_URL[$name]=\"$repo_base/\${PLUGINS_REPO_NAME[$name]}/archive/\${PLUGINS_COMMIT[$name]}.zip\""; echo; popd > /dev/null; done
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[cache_tab]=cache_tab
|
||||||
|
PLUGINS_COMMIT[cache_tab]=1.0.1
|
||||||
|
PLUGINS_PV[cache_tab]="${PLUGINS_REPO_NAME[cache_tab]}-${PLUGINS_COMMIT[cache_tab]}"
|
||||||
|
PLUGINS_URL[cache_tab]="https://github.com/processone/${PLUGINS_REPO_NAME[cache_tab]}/archive/${PLUGINS_COMMIT[cache_tab]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[elixir]=elixir
|
||||||
|
PLUGINS_COMMIT[elixir]=f2a9c7016633ca63541a8160c63a53eb7edbccdb
|
||||||
|
PLUGINS_PV[elixir]="${PLUGINS_REPO_NAME[elixir]}-${PLUGINS_COMMIT[elixir]}"
|
||||||
|
PLUGINS_URL[elixir]="https://github.com/elixir-lang/${PLUGINS_REPO_NAME[elixir]}/archive/${PLUGINS_COMMIT[elixir]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[eredis]=eredis
|
||||||
|
PLUGINS_COMMIT[eredis]=cbc013f516e464706493c01662e5e9dd82d1db01
|
||||||
|
PLUGINS_PV[eredis]="${PLUGINS_REPO_NAME[eredis]}-${PLUGINS_COMMIT[eredis]}"
|
||||||
|
PLUGINS_URL[eredis]="https://github.com/wooga/${PLUGINS_REPO_NAME[eredis]}/archive/${PLUGINS_COMMIT[eredis]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[esip]=p1_sip
|
||||||
|
PLUGINS_COMMIT[esip]=1.0.0
|
||||||
|
PLUGINS_PV[esip]="${PLUGINS_REPO_NAME[esip]}-${PLUGINS_COMMIT[esip]}"
|
||||||
|
PLUGINS_URL[esip]="https://github.com/processone/${PLUGINS_REPO_NAME[esip]}/archive/${PLUGINS_COMMIT[esip]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[goldrush]=goldrush
|
||||||
|
PLUGINS_COMMIT[goldrush]=212299233c7e7eb63a97be2777e1c05ebaa58dbe
|
||||||
|
PLUGINS_PV[goldrush]="${PLUGINS_REPO_NAME[goldrush]}-${PLUGINS_COMMIT[goldrush]}"
|
||||||
|
PLUGINS_URL[goldrush]="https://github.com/DeadZen/${PLUGINS_REPO_NAME[goldrush]}/archive/${PLUGINS_COMMIT[goldrush]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[hamcrest]=hamcrest-erlang
|
||||||
|
PLUGINS_COMMIT[hamcrest]=908a24fda4a46776a5135db60ca071e3d783f9f6
|
||||||
|
PLUGINS_PV[hamcrest]="${PLUGINS_REPO_NAME[hamcrest]}-${PLUGINS_COMMIT[hamcrest]}"
|
||||||
|
PLUGINS_URL[hamcrest]="https://github.com/hyperthunk/${PLUGINS_REPO_NAME[hamcrest]}/archive/${PLUGINS_COMMIT[hamcrest]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[jiffy]=jiffy
|
||||||
|
PLUGINS_COMMIT[jiffy]=0.14.5
|
||||||
|
PLUGINS_PV[jiffy]="${PLUGINS_REPO_NAME[jiffy]}-${PLUGINS_COMMIT[jiffy]}"
|
||||||
|
PLUGINS_URL[jiffy]="https://github.com/davisp/${PLUGINS_REPO_NAME[jiffy]}/archive/${PLUGINS_COMMIT[jiffy]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[lager]=lager
|
||||||
|
PLUGINS_COMMIT[lager]=3.0.2
|
||||||
|
PLUGINS_PV[lager]="${PLUGINS_REPO_NAME[lager]}-${PLUGINS_COMMIT[lager]}"
|
||||||
|
PLUGINS_URL[lager]="https://github.com/basho/${PLUGINS_REPO_NAME[lager]}/archive/${PLUGINS_COMMIT[lager]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[meck]=meck
|
||||||
|
PLUGINS_COMMIT[meck]=0.8.2
|
||||||
|
PLUGINS_PV[meck]="${PLUGINS_REPO_NAME[meck]}-${PLUGINS_COMMIT[meck]}"
|
||||||
|
PLUGINS_URL[meck]="https://github.com/eproxus/${PLUGINS_REPO_NAME[meck]}/archive/${PLUGINS_COMMIT[meck]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[oauth2]=oauth2
|
||||||
|
PLUGINS_COMMIT[oauth2]=8d129fbf8866930b4ffa6dd84e65bd2b32b9acb8
|
||||||
|
PLUGINS_PV[oauth2]="${PLUGINS_REPO_NAME[oauth2]}-${PLUGINS_COMMIT[oauth2]}"
|
||||||
|
PLUGINS_URL[oauth2]="https://github.com/kivra/${PLUGINS_REPO_NAME[oauth2]}/archive/${PLUGINS_COMMIT[oauth2]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[p1_iconv]=eiconv
|
||||||
|
PLUGINS_COMMIT[p1_iconv]=0.9.0
|
||||||
|
PLUGINS_PV[p1_iconv]="${PLUGINS_REPO_NAME[p1_iconv]}-${PLUGINS_COMMIT[p1_iconv]}"
|
||||||
|
PLUGINS_URL[p1_iconv]="https://github.com/processone/${PLUGINS_REPO_NAME[p1_iconv]}/archive/${PLUGINS_COMMIT[p1_iconv]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[p1_logger]=p1_logger
|
||||||
|
PLUGINS_COMMIT[p1_logger]=1.0.0
|
||||||
|
PLUGINS_PV[p1_logger]="${PLUGINS_REPO_NAME[p1_logger]}-${PLUGINS_COMMIT[p1_logger]}"
|
||||||
|
PLUGINS_URL[p1_logger]="https://github.com/processone/${PLUGINS_REPO_NAME[p1_logger]}/archive/${PLUGINS_COMMIT[p1_logger]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[p1_mysql]=mysql
|
||||||
|
PLUGINS_COMMIT[p1_mysql]=1.0.0
|
||||||
|
PLUGINS_PV[p1_mysql]="${PLUGINS_REPO_NAME[p1_mysql]}-${PLUGINS_COMMIT[p1_mysql]}"
|
||||||
|
PLUGINS_URL[p1_mysql]="https://github.com/processone/${PLUGINS_REPO_NAME[p1_mysql]}/archive/${PLUGINS_COMMIT[p1_mysql]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[p1_pam]=epam
|
||||||
|
PLUGINS_COMMIT[p1_pam]=1.0.0
|
||||||
|
PLUGINS_PV[p1_pam]="${PLUGINS_REPO_NAME[p1_pam]}-${PLUGINS_COMMIT[p1_pam]}"
|
||||||
|
PLUGINS_URL[p1_pam]="https://github.com/processone/${PLUGINS_REPO_NAME[p1_pam]}/archive/${PLUGINS_COMMIT[p1_pam]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[p1_pgsql]=pgsql
|
||||||
|
PLUGINS_COMMIT[p1_pgsql]=1.0.0
|
||||||
|
PLUGINS_PV[p1_pgsql]="${PLUGINS_REPO_NAME[p1_pgsql]}-${PLUGINS_COMMIT[p1_pgsql]}"
|
||||||
|
PLUGINS_URL[p1_pgsql]="https://github.com/processone/${PLUGINS_REPO_NAME[p1_pgsql]}/archive/${PLUGINS_COMMIT[p1_pgsql]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[p1_stringprep]=stringprep
|
||||||
|
PLUGINS_COMMIT[p1_stringprep]=1.0.0
|
||||||
|
PLUGINS_PV[p1_stringprep]="${PLUGINS_REPO_NAME[p1_stringprep]}-${PLUGINS_COMMIT[p1_stringprep]}"
|
||||||
|
PLUGINS_URL[p1_stringprep]="https://github.com/processone/${PLUGINS_REPO_NAME[p1_stringprep]}/archive/${PLUGINS_COMMIT[p1_stringprep]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[p1_stun]=stun
|
||||||
|
PLUGINS_COMMIT[p1_stun]=0.9.0
|
||||||
|
PLUGINS_PV[p1_stun]="${PLUGINS_REPO_NAME[p1_stun]}-${PLUGINS_COMMIT[p1_stun]}"
|
||||||
|
PLUGINS_URL[p1_stun]="https://github.com/processone/${PLUGINS_REPO_NAME[p1_stun]}/archive/${PLUGINS_COMMIT[p1_stun]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[p1_tls]=tls
|
||||||
|
PLUGINS_COMMIT[p1_tls]=1.0.0
|
||||||
|
PLUGINS_PV[p1_tls]="${PLUGINS_REPO_NAME[p1_tls]}-${PLUGINS_COMMIT[p1_tls]}"
|
||||||
|
PLUGINS_URL[p1_tls]="https://github.com/processone/${PLUGINS_REPO_NAME[p1_tls]}/archive/${PLUGINS_COMMIT[p1_tls]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[p1_utils]=p1_utils
|
||||||
|
PLUGINS_COMMIT[p1_utils]=1.0.2
|
||||||
|
PLUGINS_PV[p1_utils]="${PLUGINS_REPO_NAME[p1_utils]}-${PLUGINS_COMMIT[p1_utils]}"
|
||||||
|
PLUGINS_URL[p1_utils]="https://github.com/processone/${PLUGINS_REPO_NAME[p1_utils]}/archive/${PLUGINS_COMMIT[p1_utils]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[p1_xml]=xml
|
||||||
|
PLUGINS_COMMIT[p1_xml]=1.1.1
|
||||||
|
PLUGINS_PV[p1_xml]="${PLUGINS_REPO_NAME[p1_xml]}-${PLUGINS_COMMIT[p1_xml]}"
|
||||||
|
PLUGINS_URL[p1_xml]="https://github.com/processone/${PLUGINS_REPO_NAME[p1_xml]}/archive/${PLUGINS_COMMIT[p1_xml]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[p1_yaml]=p1_yaml
|
||||||
|
PLUGINS_COMMIT[p1_yaml]=1.0.0
|
||||||
|
PLUGINS_PV[p1_yaml]="${PLUGINS_REPO_NAME[p1_yaml]}-${PLUGINS_COMMIT[p1_yaml]}"
|
||||||
|
PLUGINS_URL[p1_yaml]="https://github.com/processone/${PLUGINS_REPO_NAME[p1_yaml]}/archive/${PLUGINS_COMMIT[p1_yaml]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[p1_zlib]=zlib
|
||||||
|
PLUGINS_COMMIT[p1_zlib]=1.0.0
|
||||||
|
PLUGINS_PV[p1_zlib]="${PLUGINS_REPO_NAME[p1_zlib]}-${PLUGINS_COMMIT[p1_zlib]}"
|
||||||
|
PLUGINS_URL[p1_zlib]="https://github.com/processone/${PLUGINS_REPO_NAME[p1_zlib]}/archive/${PLUGINS_COMMIT[p1_zlib]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[protobuffs]=erlang_protobuffs
|
||||||
|
PLUGINS_COMMIT[protobuffs]=6e7fc924506e2dc166a6170e580ce1d95ebbd5bd
|
||||||
|
PLUGINS_PV[protobuffs]="${PLUGINS_REPO_NAME[protobuffs]}-${PLUGINS_COMMIT[protobuffs]}"
|
||||||
|
PLUGINS_URL[protobuffs]="https://github.com/basho/${PLUGINS_REPO_NAME[protobuffs]}/archive/${PLUGINS_COMMIT[protobuffs]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[rebar_elixir_plugin]=rebar_elixir_plugin
|
||||||
|
PLUGINS_COMMIT[rebar_elixir_plugin]=0.1.0
|
||||||
|
PLUGINS_PV[rebar_elixir_plugin]="${PLUGINS_REPO_NAME[rebar_elixir_plugin]}-${PLUGINS_COMMIT[rebar_elixir_plugin]}"
|
||||||
|
PLUGINS_URL[rebar_elixir_plugin]="https://github.com/processone/${PLUGINS_REPO_NAME[rebar_elixir_plugin]}/archive/${PLUGINS_COMMIT[rebar_elixir_plugin]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[riakc]=riak-erlang-client
|
||||||
|
PLUGINS_COMMIT[riakc]=527722d12d0433b837cdb92a60900c2cb5df8942
|
||||||
|
PLUGINS_PV[riakc]="${PLUGINS_REPO_NAME[riakc]}-${PLUGINS_COMMIT[riakc]}"
|
||||||
|
PLUGINS_URL[riakc]="https://github.com/basho/${PLUGINS_REPO_NAME[riakc]}/archive/${PLUGINS_COMMIT[riakc]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[riak_pb]=riak_pb
|
||||||
|
PLUGINS_COMMIT[riak_pb]=1a43334c03cfe81712c71c6f166b68fe9270f008
|
||||||
|
PLUGINS_PV[riak_pb]="${PLUGINS_REPO_NAME[riak_pb]}-${PLUGINS_COMMIT[riak_pb]}"
|
||||||
|
PLUGINS_URL[riak_pb]="https://github.com/basho/${PLUGINS_REPO_NAME[riak_pb]}/archive/${PLUGINS_COMMIT[riak_pb]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[sqlite3]=erlang-sqlite3
|
||||||
|
PLUGINS_COMMIT[sqlite3]=cbc3505f7a131254265d3ef56191b2581b8cc172
|
||||||
|
PLUGINS_PV[sqlite3]="${PLUGINS_REPO_NAME[sqlite3]}-${PLUGINS_COMMIT[sqlite3]}"
|
||||||
|
PLUGINS_URL[sqlite3]="https://github.com/alexeyr/${PLUGINS_REPO_NAME[sqlite3]}/archive/${PLUGINS_COMMIT[sqlite3]}.zip"
|
||||||
|
|
||||||
|
PLUGINS_REPO_NAME[xmlrpc]=xmlrpc
|
||||||
|
PLUGINS_COMMIT[xmlrpc]=1.15
|
||||||
|
PLUGINS_PV[xmlrpc]="${PLUGINS_REPO_NAME[xmlrpc]}-${PLUGINS_COMMIT[xmlrpc]}"
|
||||||
|
PLUGINS_URL[xmlrpc]="https://github.com/rds13/${PLUGINS_REPO_NAME[xmlrpc]}/archive/${PLUGINS_COMMIT[xmlrpc]}.zip"
|
||||||
|
|
||||||
|
inherit eutils multilib pam ssl-cert systemd
|
||||||
|
|
||||||
|
DESCRIPTION="The Erlang Jabber Daemon"
|
||||||
|
HOMEPAGE="http://www.ejabberd.im/ https://github.com/processone/ejabberd/"
|
||||||
|
SRC_URI="http://www.process-one.net/downloads/${PN}/${PV}/${P}.tgz
|
||||||
|
mysql? ( "${PLUGINS_URL[p1_mysql]}" -> "${PLUGINS_PV[p1_mysql]}.zip" )
|
||||||
|
postgres? ( "${PLUGINS_URL[p1_pgsql]}" -> "${PLUGINS_PV[p1_pgsql]}.zip" )
|
||||||
|
sqlite? ( "${PLUGINS_URL[sqlite3]}" -> "${PLUGINS_PV[sqlite3]}.zip" )
|
||||||
|
pam? ( "${PLUGINS_URL[p1_pam]}" -> "${PLUGINS_PV[p1_pam]}.zip" )
|
||||||
|
zlib? ( "${PLUGINS_URL[p1_zlib]}" -> "${PLUGINS_PV[p1_zlib]}.zip" )
|
||||||
|
riak? ( "${PLUGINS_URL[riakc]}" -> "${PLUGINS_PV[riakc]}.zip"
|
||||||
|
"${PLUGINS_URL[riak_pb]}" -> "${PLUGINS_PV[riak_pb]}.zip"
|
||||||
|
"${PLUGINS_URL[hamcrest]}" -> "${PLUGINS_PV[hamcrest]}.zip"
|
||||||
|
"${PLUGINS_URL[protobuffs]}" -> "${PLUGINS_PV[protobuffs]}.zip" )
|
||||||
|
elixir? ( "${PLUGINS_URL[rebar_elixir_plugin]}" -> "${PLUGINS_PV[rebar_elixir_plugin]}.zip"
|
||||||
|
"${PLUGINS_URL[elixir]}" -> "${PLUGINS_PV[elixir]}.zip" )
|
||||||
|
iconv? ( "${PLUGINS_URL[p1_iconv]}" -> "${PLUGINS_PV[p1_iconv]}.zip" )
|
||||||
|
lager? ( "${PLUGINS_URL[lager]}" -> "${PLUGINS_PV[lager]}.zip"
|
||||||
|
"${PLUGINS_URL[goldrush]}" -> "${PLUGINS_PV[goldrush]}.zip" )
|
||||||
|
!lager? ( "${PLUGINS_URL[p1_logger]}" -> "${PLUGINS_PV[p1_logger]}.zip" )
|
||||||
|
tools? ( "${PLUGINS_URL[meck]}" -> "${PLUGINS_PV[meck]}.zip" )
|
||||||
|
redis? ( "${PLUGINS_URL[eredis]}" -> "${PLUGINS_PV[eredis]}.zip" )
|
||||||
|
"
|
||||||
|
|
||||||
|
mods[core]="p1_tls p1_stringprep p1_xml esip p1_stun p1_yaml p1_utils cache_tab jiffy oauth2 xmlrpc"
|
||||||
|
|
||||||
|
for plugin in ${mods[core]} ; do
|
||||||
|
SRC_URI+=" ${PLUGINS_URL[$plugin]} -> ${PLUGINS_PV[$plugin]}.zip" ; done
|
||||||
|
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
|
||||||
|
EJABBERD_MODULES="mod_bosh mod_irc mod_muc mod_proxy65 mod_pubsub"
|
||||||
|
IUSE="captcha debug elixir +iconv +lager ldap mssql mysql odbc pam postgres redis riak sqlite ssl tools +zlib ${EJABBERD_MODULES}"
|
||||||
|
|
||||||
|
DEPEND=">=net-im/jabber-base-0.01
|
||||||
|
>=dev-libs/expat-1.95
|
||||||
|
>=dev-libs/libyaml-0.1.4
|
||||||
|
>=dev-lang/erlang-17.1[ssl]
|
||||||
|
odbc? ( dev-db/unixODBC[-minimal] )
|
||||||
|
ldap? ( =net-nds/openldap-2* )
|
||||||
|
dev-libs/openssl:0
|
||||||
|
captcha? ( media-gfx/imagemagick[truetype,png] )
|
||||||
|
zlib? ( >=sys-libs/zlib-1.2.3 )"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
>=sys-apps/shadow-4.1.4.2-r3
|
||||||
|
elixir? ( !dev-lang/elixir )
|
||||||
|
pam? ( virtual/pam )"
|
||||||
|
|
||||||
|
REQUIRED_USE="mssql? ( odbc )"
|
||||||
|
|
||||||
|
# paths in net-im/jabber-base
|
||||||
|
JABBER_ETC="${EPREFIX}/etc/jabber"
|
||||||
|
#JABBER_RUN="/var/run/jabber"
|
||||||
|
JABBER_SPOOL="${EPREFIX}/var/spool/jabber"
|
||||||
|
JABBER_LOG="${EPREFIX}/var/log/jabber"
|
||||||
|
JABBER_DOC="${EPREFIX}/usr/share/doc/${PF}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${P}-ejabberdctl.patch
|
||||||
|
|
||||||
|
#emulate rebar unpack
|
||||||
|
mkdir "${S}/deps"
|
||||||
|
for plugin in ${!PLUGINS_COMMIT[@]}; do
|
||||||
|
mv "$WORKDIR/${PLUGINS_PV[$plugin]}" "$S/deps/${plugin}" 2>/dev/null
|
||||||
|
done
|
||||||
|
touch "${S}"/deps/.got
|
||||||
|
|
||||||
|
#patch rebar dependency checks
|
||||||
|
sed -e "s/vsn, git/vsn, \"0.14.4\"/" \
|
||||||
|
-i deps/jiffy/src/jiffy.app.src || die
|
||||||
|
|
||||||
|
if use riak; then
|
||||||
|
sed -e "s/vsn, git/vsn, \"2.1.1\"/" \
|
||||||
|
-i deps/riakc/src/riakc.app.src || die
|
||||||
|
sed -e "s/vsn, git/vsn, \"2.1.0.7\"/" \
|
||||||
|
-i deps/riak_pb/src/riak_pb.app.src || die
|
||||||
|
sed -e "s/vsn, git/vsn, \"0.8.2\"/" \
|
||||||
|
-i deps/protobuffs/src/protobuffs.app.src || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# if use elixir; then
|
||||||
|
# sed -e "s/vsn, git/vsn, \"0.1.0\"/" \
|
||||||
|
# -i deps/rebar_elixir_plugin/src/rebar_elixir_plugin.app.src || die
|
||||||
|
# fi
|
||||||
|
|
||||||
|
# don't install release notes (we'll do this manually)
|
||||||
|
sed '/install .* [.][.]\/doc\/[*][.]txt $(DOCDIR)/d' -i Makefile.in || die
|
||||||
|
# Set correct paths from jabber-base package
|
||||||
|
sed -e "/^EJABBERDDIR[[:space:]]*=/{s:ejabberd:${PF}:}" \
|
||||||
|
-e "/^ETCDIR[[:space:]]*=/{s:@sysconfdir@/ejabberd:${JABBER_ETC}:}" \
|
||||||
|
-e "/^LOGDIR[[:space:]]*=/{s:@localstatedir@/log/ejabberd:${JABBER_LOG}:}" \
|
||||||
|
-e "/^SPOOLDIR[[:space:]]*=/{s:@localstatedir@/lib/ejabberd:${JABBER_SPOOL}:}" \
|
||||||
|
-i Makefile.in || die
|
||||||
|
sed -e "/EJABBERDDIR=/{s:ejabberd:${PF}:}" \
|
||||||
|
-e "s|\(ETC_DIR=\){{sysconfdir}}.*|\1${JABBER_ETC}|" \
|
||||||
|
-e "s|\(LOGS_DIR=\){{localstatedir}}.*|\1${JABBER_LOG}|" \
|
||||||
|
-e "s|\(SPOOL_DIR=\){{localstatedir}}.*|\1${JABBER_SPOOL}|" \
|
||||||
|
-i ejabberdctl.template || die
|
||||||
|
|
||||||
|
# fix up the ssl cert paths in ejabberd.yml to use our cert and
|
||||||
|
# also use the correct pam service name
|
||||||
|
sed -e "s:/path/to/ssl.pem:/etc/ssl/ejabberd/server.pem:g" \
|
||||||
|
-e "s:pamservicename:xmpp:" \
|
||||||
|
-i ejabberd.yml.example || die
|
||||||
|
|
||||||
|
# correct path to captcha script in default ejabberd.yml
|
||||||
|
sed -e 's|\(captcha_cmd:[[:space:]]*"\).\+"|\1/usr/'$(get_libdir)'/erlang/lib/'${PN}'/'${P}'/priv/bin/captcha.sh"}|' \
|
||||||
|
-i ejabberd.yml.example || die
|
||||||
|
|
||||||
|
# disable mod_irc in ejabberd.yml
|
||||||
|
if ! use mod_irc; then
|
||||||
|
sed -e "s/{mod_irc,/%{mod_irc,/" \
|
||||||
|
-i ejabberd.yml.example || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
epatch_user
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf \
|
||||||
|
--docdir="${EPREFIX}/usr/share/doc/${PF}/html" \
|
||||||
|
--libdir="${EPREFIX}/usr/$(get_libdir)/erlang/lib/${PN}/" \
|
||||||
|
$(use_enable tools) \
|
||||||
|
$(use_enable odbc) \
|
||||||
|
$(use_enable mysql) \
|
||||||
|
$(use_enable mssql) \
|
||||||
|
$(use_enable pam) \
|
||||||
|
$(use_enable postgres pgsql) \
|
||||||
|
$(use_enable zlib) \
|
||||||
|
$(use_enable sqlite) \
|
||||||
|
$(use_enable riak) \
|
||||||
|
$(use_enable redis) \
|
||||||
|
$(use_enable iconv) \
|
||||||
|
$(use_enable elixir) \
|
||||||
|
$(use_enable debug) \
|
||||||
|
$(use_enable lager) \
|
||||||
|
--enable-user=jabber
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake $(use debug && echo debug=true ejabberd_debug=true)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
# Pam helper module permissions
|
||||||
|
# http://docs.ejabberd.im/admin/guide/configuration/#pam-authentication
|
||||||
|
if use pam; then
|
||||||
|
pamd_mimic_system xmpp auth account || die "Cannot create pam.d file"
|
||||||
|
local epamdir="p1_pam-${PLUGINS_COMMIT[p1_pam]}"
|
||||||
|
fowners root:jabber "/usr/$(get_libdir)/erlang/lib/${PN}/${epamdir}/priv/bin/epam"
|
||||||
|
fperms 4750 "/usr/$(get_libdir)/erlang/lib/${PN}/${epamdir}/priv/bin/epam"
|
||||||
|
fi
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}"/${PN}-3.initd ${PN}
|
||||||
|
newconfd "${FILESDIR}"/${PN}-3.confd ${PN}
|
||||||
|
systemd_dounit "${FILESDIR}"/${PN}.service
|
||||||
|
systemd_dotmpfilesd "${FILESDIR}"/${PN}.tmpfiles.conf
|
||||||
|
|
||||||
|
insinto /etc/logrotate.d
|
||||||
|
newins "${FILESDIR}"/${PN}.logrotate ${PN}
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if [[ -z ${REPLACING_VERSIONS} ]] ; then
|
||||||
|
elog "For configuration instructions, please see"
|
||||||
|
elog "/usr/share/doc/${PF}/html/guide.html, or the online version at"
|
||||||
|
elog "http://docs.ejabberd.im/admin/guide/"
|
||||||
|
else
|
||||||
|
elog "Ejabberd now defaults to using a YAML format for its config file."
|
||||||
|
elog "The old ejabberd.cfg file can be converted using the following instructions:"
|
||||||
|
echo
|
||||||
|
elog "1. Make sure all processes related to the previous version of ejabberd aren't running."
|
||||||
|
elog " Usually this just means the ejabberd daemon and possibly the pam-related processes"
|
||||||
|
elog " (epmd and epam) if pam support is enabled."
|
||||||
|
elog "2. Run \`ejabberdctl start\` with sufficient permissions. Note that this can fail to"
|
||||||
|
elog " start ejabberd properly for various reasons. Check ejabberd's main log file"
|
||||||
|
elog " at /var/log/jabber/ejabberd.log to confirm it started successfully."
|
||||||
|
elog "3. Run \`ejabberdctl convert_to_yaml /etc/jabber/ejabberd.cfg /etc/jabber/ejabberd.yml.new\`"
|
||||||
|
elog " with sufficient permissions, edit and rename /etc/jabber/ejabberd.yml.new to"
|
||||||
|
elog " /etc/jabber/ejabberd.yml, and finally restart ejabberd with the new config file."
|
||||||
|
echo
|
||||||
|
fi
|
||||||
|
|
||||||
|
SSL_ORGANIZATION="${SSL_ORGANIZATION:-Ejabberd XMPP Server}"
|
||||||
|
install_cert /etc/ssl/ejabberd/server
|
||||||
|
# Fix ssl cert permissions bug #369809
|
||||||
|
chown root:jabber "${EROOT}/etc/ssl/ejabberd/server.pem"
|
||||||
|
chmod 0440 "${EROOT}/etc/ssl/ejabberd/server.pem"
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue