parent
0ff15137a3
commit
1bc548b868
@ -1,5 +1,5 @@
|
||||
DIST httpd-2.2.24.tar.bz2 5490439 SHA256 0453f5d2d7e3b1975a1c6a8a22b6d6ff768715a3b0a89b51e5f7b5851628fad7 SHA512 e1c24535bb0ae309c249c0a6fbd390064a929d960241e5e68737744f120a88b615bd5d9065fc2f749ee664ed96621c9373576e6ca32bd189d625fcd4dc1b8f01 WHIRLPOOL b24bf388e1be29cc52341d66af00318b3a60ad6db6b4df8c6cc0abf496c4e603d3b733529d21d3d1c37dad0008cacafa8078abdff6c25cb42b3874b6e176713e
|
||||
DIST httpd-2.2.25.tar.bz2 5524905 SHA256 4bcaf3524796a514b31aa5c64ce80b0cdb484bab5735416de29d00f6d50fa65a SHA512 4750e79bdab4ca28c602a808531dfc1482e86bf425d5cb3bcb42a9ccfbbfde5bfd05e66649ea741523c96de6582f5e12facbb1e7d67257bcf78a3ed7a66f80d9 WHIRLPOOL 7ce37be9b66de24cc7259c6e8a0696b496c893933b1c5dbdff5147c279fb644b5d5fc77ed02531b0f081f0c217f684d1bcd98bac26938b23c1d7a4ec085162f6
|
||||
DIST httpd-2.2.26.tar.bz2 5390190 SHA256 af908e3dd5673f1c6f0ccc615e11d435e77517940af00e518e68ea25284b42b6 SHA512 d66bef511acfc9b0daea699c83c282a88351f6820369a6ed70c71a192a90911c6d28491d845e545a50dd394241e16e41338c054844cddcffc49af99c6208ec41 WHIRLPOOL 9ac6e8f38144b701201d87d9010a79314f331cc696660358c1cd6a27e8a712910d6cf6796156dfa2aef9aeea64d47550afc9b2afa3984afd6c8f4519d6f61744
|
||||
DIST httpd-2.4.7.tar.bz2 5004719 SHA256 64368d8301836815ae237f2b62d909711c896c1bd34573771e0ee5ad808ce71b SHA512 35500788e1a8b5813bbc0ee0f647ec4acb5b13c27bf5d826691487ea23ee27d4a3babea766fa70f960eb347f6e2c243d1315bb2f1aa082509e632560e7eef562 WHIRLPOOL b82065bec3d6b24ec39282f07d05e4e8ee64599679c68c2879841b359e1326ba9773f13d6c5cd5df1a1d23a641e330fcaab8b363b65eddeb1aba1733f82941c5
|
||||
DIST httpd-2.2.27.tar.bz2 5616798 SHA256 205973ded6ca55c056ce9c84d73ab708f7829f330193bd39b651463b8d4f8147 SHA512 b318c157392e5c602d42eb52c8d7f1bd7258c817756fd20dcec8a8a177af3e42db4e25891473646c293ace42bc5d5608de083a14878ed446b8559709492bbf1d WHIRLPOOL c80c56d511586c87d6eb41eb8f5c00317d101b7532b127d50531409f4068aceba1022b16cf2ab122d91edcd9552fcae8543e8a31fbab78564dcd2e057b29e0f1
|
||||
DIST httpd-2.4.9.tar.bz2 4994460 SHA256 f78cc90dfa47caf3d83ad18fd6b4e85f237777c1733fc9088594b70ce2847603 SHA512 3a66302e18a2d165b3851665dc73be7d3849fc3359c1ff9dd9e2eaebf1f1d8fb89b7b0a05929d6247750bf0ed1abf9cf3c236a373b2d99635c8ca41698719c96 WHIRLPOOL 735677695d3b1497d554dd3e8d97733359140f3bb524335ab474275ca2b5546ceab8f5f3778948fabee2d152bf5b096d99b3dabb1011a4b68905c7cd5012a648
|
||||
|
@ -0,0 +1,92 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/apache-tools/apache-tools-2.2.27.ebuild,v 1.1 2014/04/16 14:11:03 polynomial-c Exp $
|
||||
|
||||
EAPI="4"
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
DESCRIPTION="Useful Apache tools - htdigest, htpasswd, ab, htdbm"
|
||||
HOMEPAGE="http://httpd.apache.org/"
|
||||
SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="ssl"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="=dev-libs/apr-1*
|
||||
=dev-libs/apr-util-1*
|
||||
dev-libs/libpcre
|
||||
ssl? ( dev-libs/openssl )
|
||||
!<www-servers/apache-2.2.4"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool"
|
||||
|
||||
S="${WORKDIR}/httpd-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
# Apply these patches:
|
||||
# (1) apache-tools-2.2.20-Makefile.patch:
|
||||
# - fix up the `make install' for support/
|
||||
# - remove envvars from `make install'
|
||||
epatch "${FILESDIR}"/${PN}-2.2.20-Makefile.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=""
|
||||
|
||||
# Brain dead check.
|
||||
tc-is-cross-compiler && export ap_cv_void_ptr_lt_long="no"
|
||||
|
||||
# Instead of filtering --as-needed (bug #128505), append --no-as-needed
|
||||
append-ldflags $(no-as-needed)
|
||||
|
||||
use ssl && myconf+=" --with-ssl=/usr --enable-ssl"
|
||||
|
||||
# econf overwrites the stuff from config.layout, so we have to put them into
|
||||
# our myconf line too
|
||||
econf \
|
||||
--sbindir=/usr/sbin \
|
||||
--with-z=/usr \
|
||||
--with-apr=/usr \
|
||||
--with-apr-util=/usr \
|
||||
--with-pcre=/usr \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd support || die
|
||||
emake
|
||||
}
|
||||
|
||||
src_install () {
|
||||
cd support || die
|
||||
|
||||
make DESTDIR="${D}" install
|
||||
|
||||
# install manpages
|
||||
doman "${S}"/docs/man/{dbmmanage,htdigest,htpasswd,htdbm}.1 \
|
||||
"${S}"/docs/man/{htcacheclean,rotatelogs,ab,logresolve}.8
|
||||
|
||||
# Providing compatiblity symlinks for #177697 (which we'll stop to install
|
||||
# at some point).
|
||||
pushd "${D}"/usr/sbin/ >/dev/null
|
||||
for i in *; do
|
||||
dosym /usr/sbin/${i} /usr/sbin/${i}2
|
||||
done
|
||||
popd "${D}"/usr/sbin/ >/dev/null
|
||||
|
||||
# Provide a symlink for ab-ssl
|
||||
if use ssl; then
|
||||
dosym /usr/sbin/ab /usr/sbin/ab-ssl
|
||||
dosym /usr/sbin/ab /usr/sbin/ab2-ssl
|
||||
fi
|
||||
|
||||
# make htpasswd accessible for non-root users
|
||||
dosym /usr/sbin/htpasswd /usr/bin/htpasswd
|
||||
dosym /usr/sbin/htdigest /usr/bin/htdigest
|
||||
|
||||
dodoc "${S}"/CHANGES
|
||||
}
|
@ -1,95 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/apache-tools/apache-tools-2.4.7-r1.ebuild,v 1.3 2014/01/31 08:24:41 vapier Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit flag-o-matic eutils multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="Useful Apache tools - htdigest, htpasswd, ab, htdbm"
|
||||
HOMEPAGE="http://httpd.apache.org/"
|
||||
SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc64-solaris ~x64-solaris"
|
||||
IUSE="ssl"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=">=dev-libs/apr-1.5.0:1
|
||||
dev-libs/apr-util:1
|
||||
dev-libs/libpcre
|
||||
ssl? ( dev-libs/openssl )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool"
|
||||
|
||||
S="${WORKDIR}/httpd-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-2.4.7-Makefile.patch #459446
|
||||
|
||||
# This package really should upgrade to using pcre's .pc file.
|
||||
cat <<-\EOF >"${T}"/pcre-config
|
||||
#!/bin/sh
|
||||
[ "${flag}" = "--version" ] && set -- --modversion
|
||||
exec ${PKG_CONFIG} libpcre "$@"
|
||||
EOF
|
||||
chmod a+x "${T}"/pcre-config
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=()
|
||||
|
||||
# Brain dead check.
|
||||
tc-is-cross-compiler && export ap_cv_void_ptr_lt_long="no"
|
||||
|
||||
tc-export PKG_CONFIG
|
||||
|
||||
# Instead of filtering --as-needed (bug #128505), append --no-as-needed
|
||||
append-ldflags $(no-as-needed)
|
||||
|
||||
use ssl && myconf+=( --with-ssl="${EPREFIX}"/usr --enable-ssl )
|
||||
|
||||
# econf overwrites the stuff from config.layout, so we have to put them into
|
||||
# our myconf line too
|
||||
ac_cv_path_PKGCONFIG=${PKG_CONFIG} \
|
||||
econf \
|
||||
--libexecdir="${EPREFIX}"/usr/$(get_libdir)/apache2/modules \
|
||||
--sbindir="${EPREFIX}"/usr/sbin \
|
||||
--with-perl="${EPREFIX}"/usr/bin/perl \
|
||||
--with-expat="${EPREFIX}"/usr \
|
||||
--with-z="${EPREFIX}"/usr \
|
||||
--with-apr="${SYSROOT}${EPREFIX}"/usr \
|
||||
--with-apr-util="${SYSROOT}${EPREFIX}"/usr \
|
||||
--with-pcre="${T}"/pcre-config \
|
||||
"${myconf[@]}"
|
||||
sed -i \
|
||||
-e '/^LTFLAGS/s:--silent::' \
|
||||
build/rules.mk build/config_vars.mk || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C support
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C support DESTDIR="${D}" install
|
||||
dodoc CHANGES
|
||||
doman docs/man/{dbmmanage,htdigest,htpasswd,htdbm,ab,logresolve}.1 \
|
||||
docs/man/{htcacheclean,rotatelogs}.8
|
||||
|
||||
# Providing compatiblity symlinks for #177697 (which we'll stop to install
|
||||
# at some point).
|
||||
pushd "${ED}"/usr/sbin >/dev/null
|
||||
local i
|
||||
for i in *; do
|
||||
dosym ${i} /usr/sbin/${i}2
|
||||
done
|
||||
popd >/dev/null
|
||||
|
||||
# Provide a symlink for ab-ssl
|
||||
if use ssl; then
|
||||
dosym ab /usr/bin/ab-ssl
|
||||
dosym ab /usr/bin/ab2-ssl
|
||||
fi
|
||||
}
|
@ -1,222 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-shells/bash/bash-4.2_p45-r1.ebuild,v 1.2 2014/01/18 02:25:19 vapier Exp $
|
||||
|
||||
EAPI="1"
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs multilib
|
||||
|
||||
# Official patchlevel
|
||||
# See ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/
|
||||
PLEVEL=${PV##*_p}
|
||||
MY_PV=${PV/_p*}
|
||||
MY_PV=${MY_PV/_/-}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
[[ ${PV} != *_p* ]] && PLEVEL=0
|
||||
patches() {
|
||||
local opt=$1 plevel=${2:-${PLEVEL}} pn=${3:-${PN}} pv=${4:-${MY_PV}}
|
||||
[[ ${plevel} -eq 0 ]] && return 1
|
||||
eval set -- {1..${plevel}}
|
||||
set -- $(printf "${pn}${pv/\.}-%03d " "$@")
|
||||
if [[ ${opt} == -s ]] ; then
|
||||
echo "${@/#/${DISTDIR}/}"
|
||||
else
|
||||
local u
|
||||
for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${pn} ; do
|
||||
printf "${u}/${pn}-${pv}-patches/%s " "$@"
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
DESCRIPTION="The standard GNU Bourne again shell"
|
||||
HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html"
|
||||
SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline vanilla"
|
||||
|
||||
DEPEND=">=sys-libs/ncurses-5.2-r2
|
||||
readline? ( >=sys-libs/readline-6.2 )
|
||||
nls? ( virtual/libintl )"
|
||||
RDEPEND="${DEPEND}
|
||||
!<sys-apps/portage-2.1.6.7_p1
|
||||
!<sys-apps/paludis-0.26.0_alpha5"
|
||||
# we only need yacc when the .y files get patched (bash42-005)
|
||||
DEPEND+=" virtual/yacc"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
pkg_setup() {
|
||||
if is-flag -malign-double ; then #7332
|
||||
eerror "Detected bad CFLAGS '-malign-double'. Do not use this"
|
||||
eerror "as it breaks LFS (struct stat64) on x86."
|
||||
die "remove -malign-double from your CFLAGS mr ricer"
|
||||
fi
|
||||
if use bashlogger ; then
|
||||
ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs."
|
||||
ewarn "This will log ALL output you enter into the shell, you have been warned."
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${MY_P}.tar.gz
|
||||
cd "${S}"
|
||||
|
||||
# Include official patches
|
||||
[[ ${PLEVEL} -gt 0 ]] && epatch $(patches -s)
|
||||
|
||||
# Clean out local libs so we know we use system ones
|
||||
rm -rf lib/{readline,termcap}/*
|
||||
touch lib/{readline,termcap}/Makefile.in # for config.status
|
||||
sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' Makefile.in || die
|
||||
|
||||
# Avoid regenerating docs after patches #407985
|
||||
sed -i -r '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in || die
|
||||
touch -r . doc/*
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-4.2-execute-job-control.patch #383237
|
||||
epatch "${FILESDIR}"/${PN}-4.2-parallel-build.patch
|
||||
epatch "${FILESDIR}"/${PN}-4.2-no-readline.patch
|
||||
epatch "${FILESDIR}"/${PN}-4.2-read-retry.patch #447810
|
||||
if ! use vanilla ; then
|
||||
epatch "${FILESDIR}"/${PN}-4.2-speed-up-read-N.patch
|
||||
fi
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local myconf=()
|
||||
|
||||
# For descriptions of these, see config-top.h
|
||||
# bashrc/#26952 bash_logout/#90488 ssh/#24762
|
||||
append-cppflags \
|
||||
-DDEFAULT_PATH_VALUE=\'\"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\"\' \
|
||||
-DSTANDARD_UTILS_PATH=\'\"/bin:/usr/bin:/sbin:/usr/sbin\"\' \
|
||||
-DSYS_BASHRC=\'\"/etc/bash/bashrc\"\' \
|
||||
-DSYS_BASH_LOGOUT=\'\"/etc/bash/bash_logout\"\' \
|
||||
-DNON_INTERACTIVE_LOGIN_SHELLS \
|
||||
-DSSH_SOURCE_BASHRC \
|
||||
$(use bashlogger && echo -DSYSLOG_HISTORY)
|
||||
|
||||
# Don't even think about building this statically without
|
||||
# reading Bug 7714 first. If you still build it statically,
|
||||
# don't come crying to us with bugs ;).
|
||||
#use static && export LDFLAGS="${LDFLAGS} -static"
|
||||
use nls || myconf+=( --disable-nls )
|
||||
|
||||
# Historically, we always used the builtin readline, but since
|
||||
# our handling of SONAME upgrades has gotten much more stable
|
||||
# in the PM (and the readline ebuild itself preserves the old
|
||||
# libs during upgrades), linking against the system copy should
|
||||
# be safe.
|
||||
# Exact cached version here doesn't really matter as long as it
|
||||
# is at least what's in the DEPEND up above.
|
||||
export ac_cv_rl_version=6.2
|
||||
|
||||
# Force linking with system curses ... the bundled termcap lib
|
||||
# sucks bad compared to ncurses. For the most part, ncurses
|
||||
# is here because readline needs it. But bash itself calls
|
||||
# ncurses in one or two small places :(.
|
||||
|
||||
use plugins && append-ldflags -Wl,-rpath,/usr/$(get_libdir)/bash
|
||||
tc-export AR #444070
|
||||
econf \
|
||||
--with-installed-readline=. \
|
||||
--with-curses \
|
||||
$(use_with afs) \
|
||||
$(use_enable net net-redirections) \
|
||||
--disable-profiling \
|
||||
$(use_enable mem-scramble) \
|
||||
$(use_with mem-scramble bash-malloc) \
|
||||
$(use_enable readline) \
|
||||
$(use_enable readline history) \
|
||||
$(use_enable readline bang-history) \
|
||||
"${myconf[@]}"
|
||||
emake || die
|
||||
|
||||
if use plugins ; then
|
||||
emake -C examples/loadables all others || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
|
||||
dodir /bin
|
||||
mv "${D}"/usr/bin/bash "${D}"/bin/ || die
|
||||
dosym bash /bin/rbash
|
||||
|
||||
insinto /etc/bash
|
||||
doins "${FILESDIR}"/{bashrc,bash_logout}
|
||||
insinto /etc/skel
|
||||
for f in bash{_logout,_profile,rc} ; do
|
||||
newins "${FILESDIR}"/dot-${f} .${f}
|
||||
done
|
||||
|
||||
local sed_args=(
|
||||
-e "s:#${USERLAND}#@::"
|
||||
-e '/#@/d'
|
||||
)
|
||||
if ! use readline ; then
|
||||
sed_args+=( #432338
|
||||
-e '/^shopt -s histappend/s:^:#:'
|
||||
-e 's:use_color=true:use_color=false:'
|
||||
)
|
||||
fi
|
||||
sed -i \
|
||||
"${sed_args[@]}" \
|
||||
"${D}"/etc/skel/.bashrc \
|
||||
"${D}"/etc/bash/bashrc || die
|
||||
|
||||
if use plugins ; then
|
||||
exeinto /usr/$(get_libdir)/bash
|
||||
doexe $(echo examples/loadables/*.o | sed 's:\.o::g') || die
|
||||
insinto /usr/include/bash-plugins
|
||||
doins *.h builtins/*.h examples/loadables/*.h include/*.h \
|
||||
lib/{glob/glob.h,tilde/tilde.h}
|
||||
fi
|
||||
|
||||
if use examples ; then
|
||||
for d in examples/{functions,misc,scripts,scripts.noah,scripts.v2} ; do
|
||||
exeinto /usr/share/doc/${PF}/${d}
|
||||
insinto /usr/share/doc/${PF}/${d}
|
||||
for f in ${d}/* ; do
|
||||
if [[ ${f##*/} != PERMISSION ]] && [[ ${f##*/} != *README ]] ; then
|
||||
doexe ${f}
|
||||
else
|
||||
doins ${f}
|
||||
fi
|
||||
done
|
||||
done
|
||||
fi
|
||||
|
||||
doman doc/*.1
|
||||
dodoc README NEWS AUTHORS CHANGES COMPAT Y2K doc/FAQ doc/INTRO
|
||||
dosym bash.info /usr/share/info/bashref.info
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if [[ -e ${ROOT}/etc/bashrc ]] && [[ ! -d ${ROOT}/etc/bash ]] ; then
|
||||
mkdir -p "${ROOT}"/etc/bash
|
||||
mv -f "${ROOT}"/etc/bashrc "${ROOT}"/etc/bash/
|
||||
fi
|
||||
|
||||
if [[ -L ${ROOT}/bin/sh ]]; then
|
||||
# rewrite the symlink to ensure that its mtime changes. having /bin/sh
|
||||
# missing even temporarily causes a fatal error with paludis.
|
||||
local target=$(readlink "${ROOT}"/bin/sh)
|
||||
local tmp=$(emktemp "${ROOT}"/bin)
|
||||
ln -sf "${target}" "${tmp}"
|
||||
mv -f "${tmp}" "${ROOT}"/bin/sh
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# If /bin/sh does not exist, provide it
|
||||
if [[ ! -e ${ROOT}/bin/sh ]]; then
|
||||
ln -sf bash "${ROOT}"/bin/sh
|
||||
fi
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
https://lists.gnu.org/archive/html/bug-bash/2014-04/msg00061.html
|
||||
|
||||
*** ../bash-4.3-patched/jobs.c 2014-03-28 10:54:19.000000000 -0400
|
||||
--- jobs.c 2014-04-15 08:47:03.000000000 -0400
|
||||
***************
|
||||
*** 3598,3601 ****
|
||||
--- 3598,3602 ----
|
||||
unwind_protect_pointer (the_pipeline);
|
||||
unwind_protect_pointer (subst_assign_varlist);
|
||||
+ unwind_protect_pointer (this_shell_builtin);
|
||||
|
||||
/* We have to add the commands this way because they will be run
|
@ -0,0 +1,300 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-jdk-bin/oracle-jdk-bin-1.7.0.55.ebuild,v 1.1 2014/04/16 08:57:26 tomwij Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils java-vm-2 prefix versionator
|
||||
|
||||
# This URIs need to be updated when bumping!
|
||||
JDK_URI="http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html"
|
||||
JCE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html"
|
||||
# This is a list of archs supported by this update.
|
||||
# Currently arm comes and goes.
|
||||
AT_AVAILABLE=( amd64 arm x86 x64-solaris x86-solaris sparc-solaris sparc64-solaris x86-macos x64-macos )
|
||||
# Sometimes some or all of the demos are missing, this is to not have to rewrite half
|
||||
# the ebuild when it happens.
|
||||
DEMOS_AVAILABLE=( amd64 arm x86 x64-solaris x86-solaris sparc-solaris sparc64-solaris x86-macos x64-macos )
|
||||
FX_VERSION="2_2_55"
|
||||
|
||||
MY_PV="$(get_version_component_range 2)u$(get_version_component_range 4)"
|
||||
S_PV="$(replace_version_separator 3 '_')"
|
||||
|
||||
AT_x86="jdk-${MY_PV}-linux-i586.tar.gz"
|
||||
AT_amd64="jdk-${MY_PV}-linux-x64.tar.gz"
|
||||
AT_arm="jdk-${MY_PV}-linux-arm-vfp-sflt.tar.gz jdk-${MY_PV}-linux-arm-vfp-hflt.tar.gz"
|
||||
AT_x86_solaris="jdk-${MY_PV}-solaris-i586.tar.gz"
|
||||
AT_x64_solaris="${AT_x86_solaris} jdk-${MY_PV}-solaris-x64.tar.gz"
|
||||
AT_sparc_solaris="jdk-${MY_PV}-solaris-sparc.tar.gz"
|
||||
AT_sparc64_solaris="${AT_sparc_solaris} jdk-${MY_PV}-solaris-sparcv9.tar.gz"
|
||||
AT_x86_macos="jdk-${MY_PV}-macosx-x64.dmg"
|
||||
AT_x64_macos="jdk-${MY_PV}-macosx-x64.dmg"
|
||||
|
||||
FXDEMOS_linux="javafx_samples-${FX_VERSION}-linux.zip"
|
||||
|
||||
DEMOS_x86="${FXDEMOS_linux} jdk-${MY_PV}-linux-i586-demos.tar.gz"
|
||||
DEMOS_amd64="${FXDEMOS_linux} jdk-${MY_PV}-linux-x64-demos.tar.gz"
|
||||
DEMOS_arm="${FXDEMOS_linux} jdk-${MY_PV}-linux-arm-vfp-sflt-demos.tar.gz jdk-${MY_PV}-linux-arm-vfp-hflt-demos.tar.gz"
|
||||
DEMOS_x86_solaris="jdk-${MY_PV}-solaris-i586-demos.tar.gz"
|
||||
DEMOS_x64_solaris="${DEMOS_x86_solaris} jdk-${MY_PV}-solaris-x64-demos.tar.gz"
|
||||
DEMOS_sparc_solaris="jdk-${MY_PV}-solaris-sparc-demos.tar.gz"
|
||||
DEMOS_sparc64_solaris="${DEMOS_sparc_solaris} jdk-${MY_PV}-solaris-sparcv9-demos.tar.gz"
|
||||
DEMOS_x86_macos="jdk-${MY_PV}-macosx-x86_64-demos.tar.gz"
|
||||
DEMOS_x64_macos="jdk-${MY_PV}-macosx-x86_64-demos.tar.gz"
|
||||
|
||||
JCE_DIR="UnlimitedJCEPolicy"
|
||||
JCE_FILE="${JCE_DIR}JDK7.zip"
|
||||
|
||||
DESCRIPTION="Oracle's Java SE Development Kit"
|
||||
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
|
||||
for d in "${AT_AVAILABLE[@]}"; do
|
||||
SRC_URI+=" ${d}? ("
|
||||
SRC_URI+=" $(eval "echo \${$(echo AT_${d/-/_})}")"
|
||||
if has ${d} "${DEMOS_AVAILABLE[@]}"; then
|
||||
SRC_URI+=" examples? ( $(eval "echo \${$(echo DEMOS_${d/-/_})}") )"
|
||||
fi
|
||||
SRC_URI+=" )"
|
||||
done
|
||||
unset d
|
||||
SRC_URI+=" jce? ( ${JCE_FILE} )"
|
||||
|
||||
LICENSE="Oracle-BCLA-JavaSE examples? ( BSD )"
|
||||
SLOT="1.7"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="+X alsa aqua derby doc examples +fontconfig jce nsplugin pax_kernel source"
|
||||
|
||||
RESTRICT="fetch strip"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
RDEPEND="
|
||||
X? ( !aqua? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
) )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
doc? ( dev-java/java-sdk-docs:1.7 )
|
||||
fontconfig? ( media-libs/fontconfig )
|
||||
!prefix? ( sys-libs/glibc )"
|
||||
# scanelf won't create a PaX header, so depend on paxctl to avoid fallback
|
||||
# marking. #427642
|
||||
DEPEND="
|
||||
jce? ( app-arch/unzip )
|
||||
examples? ( kernel_linux? ( app-arch/unzip ) )
|
||||
pax_kernel? ( sys-apps/paxctl )"
|
||||
|
||||
S="${WORKDIR}"/jdk${S_PV}
|
||||
|
||||
check_tarballs_available() {
|
||||
local uri=$1; shift
|
||||
local dl= unavailable=
|
||||
for dl in "${@}"; do
|
||||
[[ ! -f "${DISTDIR}/${dl}" ]] && unavailable+=" ${dl}"
|
||||
done
|
||||
|
||||
if [[ -n "${unavailable}" ]]; then
|
||||
if [[ -z ${_check_tarballs_available_once} ]]; then
|
||||
einfo
|
||||
einfo "Oracle requires you to download the needed files manually after"
|
||||
einfo "accepting their license through a javascript capable web browser."
|
||||
einfo
|
||||
_check_tarballs_available_once=1
|
||||
fi
|
||||
einfo "Download the following files:"
|
||||
for dl in ${unavailable}; do
|
||||
einfo " ${dl}"
|
||||
done
|
||||
einfo "at '${uri}'"
|
||||
einfo "and move them to '${DISTDIR}'"
|
||||
einfo
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_nofetch() {
|
||||
local distfiles=( $(eval "echo \${$(echo AT_${ARCH/-/_})}") )
|
||||
if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}"; then
|
||||
distfiles+=( $(eval "echo \${$(echo DEMOS_${ARCH/-/_})}") )
|
||||
fi
|
||||
check_tarballs_available "${JDK_URI}" "${distfiles[@]}"
|
||||
|
||||
use jce && check_tarballs_available "${JCE_URI}" "${JCE_FILE}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# Special case for ARM soft VS hard float.
|
||||
if use arm ; then
|
||||
if [[ ${CHOST} == *-hardfloat-* ]] ; then
|
||||
unpack jdk-${MY_PV}-linux-arm-vfp-hflt.tar.gz
|
||||
use examples && unpack jdk-${MY_PV}-linux-arm-vfp-hflt-demos.tar.gz
|
||||
else
|
||||
unpack jdk-${MY_PV}-linux-arm-vfp-sflt.tar.gz
|
||||
use examples && unpack jdk-${MY_PV}-linux-arm-vfp-sflt-demos.tar.gz
|
||||
fi
|
||||
use examples && unpack javafx_samples-${FX_VERSION}-linux.zip
|
||||
use jce && unpack ${JCE_FILE}
|
||||
elif use x86-macos || use x64-macos ; then
|
||||
pushd "${T}" > /dev/null
|
||||
mkdir dmgmount
|
||||
hdiutil attach "${DISTDIR}"/jdk-${MY_PV}-macosx-x64.dmg \
|
||||
-mountpoint "${T}"/dmgmount
|
||||
xar -xf dmgmount/JDK\ $(get_version_component_range 2)\ Update\ $(get_version_component_range 4).pkg
|
||||
hdiutil detach "${T}"/dmgmount
|
||||
zcat jdk1${MY_PV/u/0}.pkg/Payload | cpio -idv
|
||||
mv Contents/Home "${S}"
|
||||
popd > /dev/null
|
||||
else
|
||||
default
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use jce; then
|
||||
mv "${WORKDIR}"/${JCE_DIR} "${S}"/jre/lib/security/ || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# This needs to be done before CDS - #215225
|
||||
java-vm_set-pax-markings "${S}"
|
||||
|
||||
# see bug #207282
|
||||
einfo "Creating the Class Data Sharing archives"
|
||||
case ${ARCH} in
|
||||
arm|ia64)
|
||||
bin/java -client -Xshare:dump || die
|
||||
;;
|
||||
x86)
|
||||
bin/java -client -Xshare:dump || die
|
||||
bin/java -server -Xshare:dump || die
|
||||
;;
|
||||
*)
|
||||
bin/java -server -Xshare:dump || die
|
||||
;;
|
||||
esac
|
||||
|
||||
# Create files used as storage for system preferences.
|
||||
mkdir jre/.systemPrefs || die
|
||||
touch jre/.systemPrefs/.system.lock || die
|
||||
touch jre/.systemPrefs/.systemRootModFile || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}${dest}"
|
||||
|
||||
# We should not need the ancient plugin for Firefox 2 anymore, plus it has
|
||||
# writable executable segments
|
||||
if use x86; then
|
||||
rm -vf {,jre/}lib/i386/libjavaplugin_oji.so \
|
||||
{,jre/}lib/i386/libjavaplugin_nscp*.so
|
||||
rm -vrf jre/plugin/i386
|
||||
fi
|
||||
# Without nsplugin flag, also remove the new plugin
|
||||
local arch=${ARCH};
|
||||
use x86 && arch=i386;
|
||||
if ! use nsplugin; then
|
||||
rm -vf {,jre/}lib/${arch}/libnpjp2.so \
|
||||
{,jre/}lib/${arch}/libjavaplugin_jni.so
|
||||
fi
|
||||
|
||||
dodoc COPYRIGHT
|
||||
dohtml README.html
|
||||
|
||||
dodir "${dest}"
|
||||
cp -pPR bin include jre lib man "${ddest}" || die
|
||||
|
||||
if use derby; then
|
||||
cp -pPR db "${ddest}" || die
|
||||
fi
|
||||
|
||||
if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}"; then
|
||||
cp -pPR demo sample "${ddest}" || die
|
||||
if use kernel_linux; then
|
||||
cp -pPR "${WORKDIR}"/javafx-samples-${FX_VERSION//_/.} \
|
||||
"${ddest}"/javafx-samples || die
|
||||
fi
|
||||
fi
|
||||
|
||||
if use jce; then
|
||||
dodir "${dest}"/jre/lib/security/strong-jce
|
||||
mv "${ddest}"/jre/lib/security/US_export_policy.jar \
|
||||
"${ddest}"/jre/lib/security/strong-jce || die
|
||||
mv "${ddest}"/jre/lib/security/local_policy.jar \
|
||||
"${ddest}"/jre/lib/security/strong-jce || die
|
||||
dosym "${dest}"/jre/lib/security/${JCE_DIR}/US_export_policy.jar \
|
||||
"${dest}"/jre/lib/security/US_export_policy.jar
|
||||
dosym "${dest}"/jre/lib/security/${JCE_DIR}/local_policy.jar \
|
||||
"${dest}"/jre/lib/security/local_policy.jar
|
||||
fi
|
||||
|
||||
if use nsplugin; then
|
||||
install_mozilla_plugin "${dest}"/jre/lib/${arch}/libnpjp2.so
|
||||
fi
|
||||
|
||||
if use source; then
|
||||
cp src.zip "${ddest}" || die
|
||||
fi
|
||||
|
||||
if use !x86-macos && use !x64-macos ; then
|
||||
# Install desktop file for the Java Control Panel.
|
||||
# Using ${PN}-${SLOT} to prevent file collision with jre and or
|
||||
# other slots. make_desktop_entry can't be used as ${P} would
|
||||
# end up in filename.
|
||||
newicon jre/lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png \
|
||||
sun-jcontrol-${PN}-${SLOT}.png || die
|
||||
sed -e "s#Name=.*#Name=Java Control Panel for Oracle JDK ${SLOT}#" \
|
||||
-e "s#Exec=.*#Exec=/opt/${P}/jre/bin/jcontrol#" \
|
||||
-e "s#Icon=.*#Icon=sun-jcontrol-${PN}-${SLOT}#" \
|
||||
-e "s#Application;##" \
|
||||
-e "/Encoding/d" \
|
||||
jre/lib/desktop/applications/sun_java.desktop \
|
||||
> "${T}"/jcontrol-${PN}-${SLOT}.desktop || die
|
||||
domenu "${T}"/jcontrol-${PN}-${SLOT}.desktop
|
||||
fi
|
||||
|
||||
# Prune all fontconfig files so libfontconfig will be used and only install
|
||||
# a Gentoo specific one if fontconfig is disabled.
|
||||
# http://docs.oracle.com/javase/7/docs/technotes/guides/intl/fontconfig.html
|
||||
rm "${ddest}"/jre/lib/fontconfig.*
|
||||
if ! use fontconfig; then
|
||||
cp "${FILESDIR}"/fontconfig.Gentoo.properties "${T}"/fontconfig.properties || die
|
||||
eprefixify "${T}"/fontconfig.properties
|
||||
insinto "${dest}"/jre/lib/
|
||||
doins "${T}"/fontconfig.properties
|
||||
fi
|
||||
|
||||
# Remove empty dirs we might have copied
|
||||
find "${D}" -type d -empty -exec rmdir -v {} + || die
|
||||
|
||||
if use x86-macos || use x64-macos ; then
|
||||
# fix misc install_name issues
|
||||
pushd "${ddest}"/jre/lib > /dev/null || die
|
||||
local lib needed nlib npath
|
||||
for lib in \
|
||||
libJObjC libdecora-sse libglass libjavafx-{font,iio} \
|
||||
libjfxmedia libjfxwebkit libprism-es2 ;
|
||||
do
|
||||
lib=${lib}.dylib
|
||||
einfo "Fixing self-reference of ${lib}"
|
||||
install_name_tool \
|
||||
-id "${EPREFIX}${dest}/jre/lib/${lib}" \
|
||||
"${lib}"
|
||||
done
|
||||
popd > /dev/null
|
||||
for nlib in jdk1{5,6} ; do
|
||||
install_name_tool -change \
|
||||
/usr/lib/libgcc_s_ppc64.1.dylib \
|
||||
$($(tc-getCC) -print-file-name=libgcc_s_ppc64.1.dylib) \
|
||||
"${ddest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib
|
||||
install_name_tool -id \
|
||||
"${EPREFIX}${dest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib \
|
||||
"${ddest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib
|
||||
done
|
||||
fi
|
||||
|
||||
set_java_env
|
||||
java-vm_revdep-mask
|
||||
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-fastimport/python-fastimport-0.9.2-r1.ebuild,v 1.1 2014/04/16 08:52:23 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Library for parsing the fastimport VCS serialization format"
|
||||
HOMEPAGE="https://launchpad.net/python-fastimport"
|
||||
SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="
|
||||
test? (
|
||||
dev-python/testtools[${PYTHON_USEDEP}]
|
||||
virtual/python-unittest2[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
local test_runner=( "${PYTHON}" -m unittest )
|
||||
|
||||
if [[ ${EPYTHON} == python2.6 ]]; then
|
||||
test_runner=( unit2 )
|
||||
fi
|
||||
|
||||
"${test_runner[@]}" fastimport.tests.test_suite \
|
||||
|| die "Tests fail with ${EPYTHON}"
|
||||
}
|
@ -0,0 +1,263 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/blender/blender-2.69-r1.ebuild,v 1.1 2014/04/16 14:31:14 hasufell Exp $
|
||||
|
||||
# TODO:
|
||||
# bundled-deps: bullet is modified
|
||||
# multiple python abi?
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python3_3 )
|
||||
#PATCHSET="1"
|
||||
|
||||
inherit multilib fdo-mime gnome2-utils cmake-utils eutils python-single-r1 versionator flag-o-matic toolchain-funcs pax-utils check-reqs
|
||||
|
||||
DESCRIPTION="3D Creation/Animation/Publishing System"
|
||||
HOMEPAGE="http://www.blender.org"
|
||||
|
||||
case ${PV} in
|
||||
*_p*)
|
||||
SRC_URI="http://dev.gentoo.org/~lu_zero/${P}.tar.gz" ;;
|
||||
*)
|
||||
SRC_URI="http://download.blender.org/source/${P}.tar.gz" ;;
|
||||
esac
|
||||
|
||||
if [[ -n ${PATCHSET} ]]; then
|
||||
SRC_URI+=" http://dev.gentoo.org/~flameeyes/${PN}/${P}-patches-${PATCHSET}.tar.xz"
|
||||
fi
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( GPL-2 BL )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+boost +bullet collada colorio cycles +dds debug doc +elbeem ffmpeg fftw +game-engine jack jpeg2k ndof nls openal openmp +openexr player redcode sdl sndfile sse sse2 tiff"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}
|
||||
player? ( game-engine )
|
||||
redcode? ( jpeg2k ffmpeg )
|
||||
cycles? ( boost openexr tiff )
|
||||
nls? ( boost )
|
||||
game-engine? ( boost )"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
dev-cpp/gflags
|
||||
dev-cpp/glog[gflags]
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
>=media-libs/freetype-2.0
|
||||
media-libs/glew
|
||||
media-libs/libpng:0
|
||||
media-libs/libsamplerate
|
||||
sci-libs/colamd
|
||||
sci-libs/ldl
|
||||
sys-libs/zlib
|
||||
virtual/glu
|
||||
virtual/jpeg
|
||||
virtual/libintl
|
||||
virtual/opengl
|
||||
x11-libs/libXi
|
||||
x11-libs/libX11
|
||||
boost? ( >=dev-libs/boost-1.44[nls?,threads(+)] )
|
||||
collada? ( media-libs/opencollada )
|
||||
colorio? ( media-libs/opencolorio )
|
||||
cycles? (
|
||||
media-libs/openimageio
|
||||
)
|
||||
ffmpeg? (
|
||||
|| (
|
||||
media-video/ffmpeg:0[x264,mp3,encode,theora,jpeg2k?]
|
||||
>=media-video/libav-9[x264,mp3,encode,theora,jpeg2k?]
|
||||
)
|
||||
)
|
||||
fftw? ( sci-libs/fftw:3.0 )
|
||||
jack? ( media-sound/jack-audio-connection-kit )
|
||||
jpeg2k? ( media-libs/openjpeg:0 )
|
||||
ndof? (
|
||||
app-misc/spacenavd
|
||||
dev-libs/libspnav
|
||||
)
|
||||
nls? ( virtual/libiconv )
|
||||
openal? ( >=media-libs/openal-1.6.372 )
|
||||
openexr? ( media-libs/openexr )
|
||||
sdl? ( media-libs/libsdl[audio,joystick] )
|
||||
sndfile? ( media-libs/libsndfile )
|
||||
tiff? ( media-libs/tiff:0 )"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-cpp/eigen-3.1.3:3
|
||||
doc? (
|
||||
app-doc/doxygen[-nodot(-),dot(+)]
|
||||
dev-python/sphinx
|
||||
)
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
pkg_pretend() {
|
||||
if use openmp && ! tc-has-openmp; then
|
||||
eerror "You are using gcc built without 'openmp' USE."
|
||||
eerror "Switch CXX to an OpenMP capable compiler."
|
||||
die "Need openmp"
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
CHECKREQS_DISK_BUILD="4G" check-reqs_pkg_pretend
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/01-${PN}-2.68-doxyfile.patch \
|
||||
"${FILESDIR}"/02-${PN}-2.68-unbundle-colamd.patch \
|
||||
"${FILESDIR}"/04-${PN}-2.68-unbundle-glog.patch \
|
||||
"${FILESDIR}"/05-${PN}-2.68-unbundle-eigen3.patch \
|
||||
"${FILESDIR}"/06-${PN}-2.68-fix-install-rules.patch \
|
||||
"${FILESDIR}"/07-${PN}-2.68-sse2.patch
|
||||
|
||||
# remove some bundled deps
|
||||
rm -r \
|
||||
extern/Eigen3 \
|
||||
extern/libopenjpeg \
|
||||
extern/glew \
|
||||
extern/colamd \
|
||||
extern/libmv/third_party/{ldl,glog,gflags} \
|
||||
|| die
|
||||
|
||||
# we don't want static glew, but it's scattered across
|
||||
# thousand files
|
||||
# !!!CHECK THIS SED ON EVERY VERSION BUMP!!!
|
||||
sed -i \
|
||||
-e '/-DGLEW_STATIC/d' \
|
||||
$(find . -type f -name "CMakeLists.txt") || die
|
||||
|
||||
ewarn "$(echo "Remaining bundled dependencies:";
|
||||
( find extern -mindepth 1 -maxdepth 1 -type d; find extern/libmv/third_party -mindepth 1 -maxdepth 1 -type d; ) | sed 's|^|- |')"
|
||||
|
||||
# linguas cleanup
|
||||
local i
|
||||
if ! use nls; then
|
||||
rm -r "${S}"/release/datafiles/locale || die
|
||||
else
|
||||
if [[ -n "${LINGUAS+x}" ]] ; then
|
||||
for i in "${S}"/release/datafiles/locale/* ; do
|
||||
mylang=${i##*/}
|
||||
has ${mylang} ${LINGUAS} || { rm -r ${i} || die ; }
|
||||
done
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# FIX: forcing '-funsigned-char' fixes an anti-aliasing issue with menu
|
||||
# shadows, see bug #276338 for reference
|
||||
append-flags -funsigned-char
|
||||
append-lfs-flags
|
||||
|
||||
# WITH_PYTHON_SECURITY
|
||||
# WITH_PYTHON_SAFETY
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
-DWITH_INSTALL_PORTABLE=OFF
|
||||
$(cmake-utils_use_with boost BOOST)
|
||||
$(cmake-utils_use_with cycles CYCLES)
|
||||
$(cmake-utils_use_with collada OPENCOLLADA)
|
||||
$(cmake-utils_use_with dds IMAGE_DDS)
|
||||
$(cmake-utils_use_with elbeem MOD_FLUID)
|
||||
$(cmake-utils_use_with ffmpeg CODEC_FFMPEG)
|
||||
$(cmake-utils_use_with fftw FFTW3)
|
||||
$(cmake-utils_use_with fftw MOD_OCEANSIM)
|
||||
$(cmake-utils_use_with game-engine GAMEENGINE)
|
||||
$(cmake-utils_use_with nls INTERNATIONAL)
|
||||
$(cmake-utils_use_with jack JACK)
|
||||
$(cmake-utils_use_with jpeg2k IMAGE_OPENJPEG)
|
||||
$(cmake-utils_use_with openal OPENAL)
|
||||
$(cmake-utils_use_with openexr IMAGE_OPENEXR)
|
||||
$(cmake-utils_use_with openmp OPENMP)
|
||||
$(cmake-utils_use_with player PLAYER)
|
||||
$(cmake-utils_use_with redcode IMAGE_REDCODE)
|
||||
$(cmake-utils_use_with sdl SDL)
|
||||
$(cmake-utils_use_with sndfile CODEC_SNDFILE)
|
||||
$(cmake-utils_use_with sse RAYOPTIMIZATION)
|
||||
$(cmake-utils_use_with sse2 SSE2)
|
||||
$(cmake-utils_use_with bullet BULLET)
|
||||
$(cmake-utils_use_with tiff IMAGE_TIFF)
|
||||
$(cmake-utils_use_with colorio OPENCOLORIO)
|
||||
$(cmake-utils_use_with ndof INPUT_NDOF)
|
||||
-DWITH_PYTHON_INSTALL=OFF
|
||||
-DWITH_PYTHON_INSTALL_NUMPY=OFF
|
||||
-DWITH_STATIC_LIBS=OFF
|
||||
-DWITH_SYSTEM_GLEW=ON
|
||||
-DWITH_SYSTEM_OPENJPEG=ON
|
||||
-DWITH_SYSTEM_BULLET=OFF
|
||||
-DPYTHON_VERSION="${EPYTHON/python/}"
|
||||
-DPYTHON_LIBRARY="$(python_get_library_path)"
|
||||
-DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
|
||||
if use doc; then
|
||||
einfo "Generating Blender C/C++ API docs ..."
|
||||
cd "${CMAKE_USE_DIR}"/doc/doxygen || die
|
||||
doxygen -u Doxyfile
|
||||
doxygen || die "doxygen failed to build API docs."
|
||||
|
||||
cd "${CMAKE_USE_DIR}" || die
|
||||
einfo "Generating (BPY) Blender Python API docs ..."
|
||||
"${BUILD_DIR}"/bin/blender --background --python doc/python_api/sphinx_doc_gen.py -noaudio || die "blender failed."
|
||||
|
||||
cd "${CMAKE_USE_DIR}"/doc/python_api || die
|
||||
sphinx-build sphinx-in BPY_API || die "sphinx failed."
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() { :; }
|
||||
|
||||
src_install() {
|
||||
local i
|
||||
|
||||
# Pax mark blender for hardened support.
|
||||
pax-mark m "${CMAKE_BUILD_DIR}"/bin/blender
|
||||
|
||||
if use doc; then
|
||||
docinto "API/python"
|
||||
dohtml -r "${CMAKE_USE_DIR}"/doc/python_api/BPY_API/*
|
||||
|
||||
docinto "API/blender"
|
||||
dohtml -r "${CMAKE_USE_DIR}"/doc/doxygen/html/*
|
||||
fi
|
||||
|
||||
# fucked up cmake will relink binary for no reason
|
||||
emake -C "${CMAKE_BUILD_DIR}" DESTDIR="${D}" install/fast
|
||||
|
||||
# fix doc installdir
|
||||
dohtml "${CMAKE_USE_DIR}"/release/text/readme.html
|
||||
rm -rf "${ED%/}"/usr/share/doc/blender
|
||||
|
||||
python_fix_shebang "${ED%/}"/usr/bin/blender-thumbnailer.py
|
||||
python_optimize "${ED%/}"/usr/share/blender/${PV}/scripts
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "Blender uses python integration. As such, may have some"
|
||||
elog "inherit risks with running unknown python scripting."
|
||||
elog
|
||||
elog "It is recommended to change your blender temp directory"
|
||||
elog "from /tmp to /home/user/tmp or another tmp file under your"
|
||||
elog "home directory. This can be done by starting blender, then"
|
||||
elog "dragging the main menu down do display all paths."
|
||||
elog
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -0,0 +1,267 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/blender/blender-2.70-r1.ebuild,v 1.1 2014/04/16 14:31:14 hasufell Exp $
|
||||
|
||||
# TODO:
|
||||
# bundled-deps: bullet is modified
|
||||
# multiple python abi?
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python3_3 )
|
||||
#PATCHSET="1"
|
||||
|
||||
inherit multilib fdo-mime gnome2-utils cmake-utils eutils python-single-r1 versionator flag-o-matic toolchain-funcs pax-utils check-reqs
|
||||
|
||||
DESCRIPTION="3D Creation/Animation/Publishing System"
|
||||
HOMEPAGE="http://www.blender.org"
|
||||
|
||||
case ${PV} in
|
||||
*_p*)
|
||||
SRC_URI="http://dev.gentoo.org/~lu_zero/${P}.tar.gz" ;;
|
||||
*)
|
||||
SRC_URI="http://download.blender.org/source/${P}.tar.gz" ;;
|
||||
esac
|
||||
|
||||
if [[ -n ${PATCHSET} ]]; then
|
||||
SRC_URI+=" http://dev.gentoo.org/~flameeyes/${PN}/${P}-patches-${PATCHSET}.tar.xz"
|
||||
fi
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( GPL-2 BL )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+boost +bullet collada colorio cycles +dds debug doc +elbeem ffmpeg fftw +game-engine jack jpeg2k ndof nls openal openimageio +opennl openmp +openexr player redcode sdl sndfile sse sse2 tiff"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}
|
||||
player? ( game-engine )
|
||||
redcode? ( jpeg2k ffmpeg )
|
||||
cycles? ( boost openexr tiff )
|
||||
nls? ( boost )
|
||||
game-engine? ( boost )"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
dev-cpp/gflags
|
||||
dev-cpp/glog[gflags]
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
>=media-libs/freetype-2.0
|
||||
media-libs/glew
|
||||
media-libs/libpng:0
|
||||
media-libs/libsamplerate
|
||||
sci-libs/colamd
|
||||
sci-libs/ldl
|
||||
sys-libs/zlib
|
||||
virtual/glu
|
||||
virtual/jpeg
|
||||
virtual/libintl
|
||||
virtual/opengl
|
||||
x11-libs/libXi
|
||||
x11-libs/libX11
|
||||
boost? ( >=dev-libs/boost-1.44[nls?,threads(+)] )
|
||||
collada? ( media-libs/opencollada )
|
||||
colorio? ( media-libs/opencolorio )
|
||||
cycles? (
|
||||
media-libs/openimageio
|
||||
)
|
||||
ffmpeg? (
|
||||
|| (
|
||||
>=media-video/ffmpeg-2.1.4:0[x264,mp3,encode,theora,jpeg2k?]
|
||||
>=media-video/libav-9[x264,mp3,encode,theora,jpeg2k?]
|
||||
)
|
||||
)
|
||||
fftw? ( sci-libs/fftw:3.0 )
|
||||
jack? ( media-sound/jack-audio-connection-kit )
|
||||
jpeg2k? ( media-libs/openjpeg:0 )
|
||||
ndof? (
|
||||
app-misc/spacenavd
|
||||
dev-libs/libspnav
|
||||
)
|
||||
nls? ( virtual/libiconv )
|
||||
openal? ( >=media-libs/openal-1.6.372 )
|
||||
openimageio? ( media-libs/openimageio )
|
||||
openexr? ( media-libs/openexr )
|
||||
sdl? ( media-libs/libsdl[audio,joystick] )
|
||||
sndfile? ( media-libs/libsndfile )
|
||||
tiff? ( media-libs/tiff:0 )"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-cpp/eigen-3.1.3:3
|
||||
doc? (
|
||||
app-doc/doxygen[-nodot(-),dot(+)]
|
||||
dev-python/sphinx
|
||||
)
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
pkg_pretend() {
|
||||
if use openmp && ! tc-has-openmp; then
|
||||
eerror "You are using gcc built without 'openmp' USE."
|
||||
eerror "Switch CXX to an OpenMP capable compiler."
|
||||
die "Need openmp"
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
CHECKREQS_DISK_BUILD="4G" check-reqs_pkg_pretend
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/01-${PN}-2.68-doxyfile.patch \
|
||||
"${FILESDIR}"/02-${PN}-2.68-unbundle-colamd.patch \
|
||||
"${FILESDIR}"/04-${PN}-2.70-unbundle-glog.patch \
|
||||
"${FILESDIR}"/05-${PN}-2.68-unbundle-eigen3.patch \
|
||||
"${FILESDIR}"/06-${PN}-2.68-fix-install-rules.patch \
|
||||
"${FILESDIR}"/07-${PN}-2.70-sse2.patch
|
||||
|
||||
# remove some bundled deps
|
||||
rm -r \
|
||||
extern/Eigen3 \
|
||||
extern/libopenjpeg \
|
||||
extern/glew \
|
||||
extern/colamd \
|
||||
extern/libmv/third_party/{glog,gflags} \
|
||||
|| die
|
||||
|
||||
# we don't want static glew, but it's scattered across
|
||||
# thousand files
|
||||
# !!!CHECK THIS SED ON EVERY VERSION BUMP!!!
|
||||
sed -i \
|
||||
-e '/-DGLEW_STATIC/d' \
|
||||
$(find . -type f -name "CMakeLists.txt") || die
|
||||
|
||||
ewarn "$(echo "Remaining bundled dependencies:";
|
||||
( find extern -mindepth 1 -maxdepth 1 -type d; find extern/libmv/third_party -mindepth 1 -maxdepth 1 -type d; ) | sed 's|^|- |')"
|
||||
|
||||
# linguas cleanup
|
||||
local i
|
||||
if ! use nls; then
|
||||
rm -r "${S}"/release/datafiles/locale || die
|
||||
else
|
||||
if [[ -n "${LINGUAS+x}" ]] ; then
|
||||
for i in "${S}"/release/datafiles/locale/* ; do
|
||||
mylang=${i##*/}
|
||||
has ${mylang} ${LINGUAS} || { rm -r ${i} || die ; }
|
||||
done
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# FIX: forcing '-funsigned-char' fixes an anti-aliasing issue with menu
|
||||
# shadows, see bug #276338 for reference
|
||||
append-flags -funsigned-char
|
||||
append-lfs-flags
|
||||
|
||||
# WITH_PYTHON_SECURITY
|
||||
# WITH_PYTHON_SAFETY
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
-DWITH_INSTALL_PORTABLE=OFF
|
||||
$(cmake-utils_use_with boost BOOST)
|
||||
$(cmake-utils_use_with cycles CYCLES)
|
||||
$(cmake-utils_use_with collada OPENCOLLADA)
|
||||
$(cmake-utils_use_with dds IMAGE_DDS)
|
||||
$(cmake-utils_use_with elbeem MOD_FLUID)
|
||||
$(cmake-utils_use_with ffmpeg CODEC_FFMPEG)
|
||||
$(cmake-utils_use_with fftw FFTW3)
|
||||
$(cmake-utils_use_with fftw MOD_OCEANSIM)
|
||||
$(cmake-utils_use_with game-engine GAMEENGINE)
|
||||
$(cmake-utils_use_with nls INTERNATIONAL)
|
||||
$(cmake-utils_use_with jack JACK)
|
||||
$(cmake-utils_use_with jpeg2k IMAGE_OPENJPEG)
|
||||
$(cmake-utils_use_with openimageio OPENIMAGEIO)
|
||||
$(cmake-utils_use_with openal OPENAL)
|
||||
$(cmake-utils_use_with openexr IMAGE_OPENEXR)
|
||||
$(cmake-utils_use_with openmp OPENMP)
|
||||
$(cmake-utils_use_with opennl OPENNL)
|
||||
$(cmake-utils_use_with player PLAYER)
|
||||
$(cmake-utils_use_with redcode IMAGE_REDCODE)
|
||||
$(cmake-utils_use_with sdl SDL)
|
||||
$(cmake-utils_use_with sndfile CODEC_SNDFILE)
|
||||
$(cmake-utils_use_with sse RAYOPTIMIZATION)
|
||||
$(cmake-utils_use_with sse2 SSE2)
|
||||
$(cmake-utils_use_with bullet BULLET)
|
||||
$(cmake-utils_use_with tiff IMAGE_TIFF)
|
||||
$(cmake-utils_use_with colorio OPENCOLORIO)
|
||||
$(cmake-utils_use_with ndof INPUT_NDOF)
|
||||
-DWITH_PYTHON_INSTALL=OFF
|
||||
-DWITH_PYTHON_INSTALL_NUMPY=OFF
|
||||
-DWITH_STATIC_LIBS=OFF
|
||||
-DWITH_SYSTEM_GLEW=ON
|
||||
-DWITH_SYSTEM_OPENJPEG=ON
|
||||
-DWITH_SYSTEM_BULLET=OFF
|
||||
-DPYTHON_VERSION="${EPYTHON/python/}"
|
||||
-DPYTHON_LIBRARY="$(python_get_library_path)"
|
||||
-DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
|
||||
if use doc; then
|
||||
einfo "Generating Blender C/C++ API docs ..."
|
||||
cd "${CMAKE_USE_DIR}"/doc/doxygen || die
|
||||
doxygen -u Doxyfile
|
||||
doxygen || die "doxygen failed to build API docs."
|
||||
|
||||
cd "${CMAKE_USE_DIR}" || die
|
||||
einfo "Generating (BPY) Blender Python API docs ..."
|
||||
"${BUILD_DIR}"/bin/blender --background --python doc/python_api/sphinx_doc_gen.py -noaudio || die "blender failed."
|
||||
|
||||
cd "${CMAKE_USE_DIR}"/doc/python_api || die
|
||||
sphinx-build sphinx-in BPY_API || die "sphinx failed."
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() { :; }
|
||||
|
||||
src_install() {
|
||||
local i
|
||||
|
||||
# Pax mark blender for hardened support.
|
||||
pax-mark m "${CMAKE_BUILD_DIR}"/bin/blender
|
||||
|
||||
if use doc; then
|
||||
docinto "API/python"
|
||||
dohtml -r "${CMAKE_USE_DIR}"/doc/python_api/BPY_API/*
|
||||
|
||||
docinto "API/blender"
|
||||
dohtml -r "${CMAKE_USE_DIR}"/doc/doxygen/html/*
|
||||
fi
|
||||
|
||||
# fucked up cmake will relink binary for no reason
|
||||
emake -C "${CMAKE_BUILD_DIR}" DESTDIR="${D}" install/fast
|
||||
|
||||
# fix doc installdir
|
||||
dohtml "${CMAKE_USE_DIR}"/release/text/readme.html
|
||||
rm -rf "${ED%/}"/usr/share/doc/blender
|
||||
|
||||
python_fix_shebang "${ED%/}"/usr/bin/blender-thumbnailer.py
|
||||
python_optimize "${ED%/}"/usr/share/blender/${PV}/scripts
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "Blender uses python integration. As such, may have some"
|
||||
elog "inherit risks with running unknown python scripting."
|
||||
elog
|
||||
elog "It is recommended to change your blender temp directory"
|
||||
elog "from /tmp to /home/user/tmp or another tmp file under your"
|
||||
elog "home directory. This can be done by starting blender, then"
|
||||
elog "dragging the main menu down do display all paths."
|
||||
elog
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -0,0 +1,269 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/blender/blender-2.70a-r1.ebuild,v 1.1 2014/04/16 14:31:13 hasufell Exp $
|
||||
|
||||
# TODO:
|
||||
# bundled-deps: bullet is modified
|
||||
# multiple python abi?
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python3_3 python3_4 )
|
||||
#PATCHSET="1"
|
||||
|
||||
inherit multilib fdo-mime gnome2-utils cmake-utils eutils python-single-r1 versionator flag-o-matic toolchain-funcs pax-utils check-reqs
|
||||
|
||||
DESCRIPTION="3D Creation/Animation/Publishing System"
|
||||
HOMEPAGE="http://www.blender.org"
|
||||
|
||||
case ${PV} in
|
||||
*_p*)
|
||||
SRC_URI="http://dev.gentoo.org/~lu_zero/${P}.tar.gz" ;;
|
||||
*)
|
||||
SRC_URI="http://download.blender.org/source/${P}.tar.gz" ;;
|
||||
esac
|
||||
|
||||
if [[ -n ${PATCHSET} ]]; then
|
||||
SRC_URI+=" http://dev.gentoo.org/~flameeyes/${PN}/${P}-patches-${PATCHSET}.tar.xz"
|
||||
fi
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( GPL-2 BL )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+boost +bullet collada colorio cycles +dds debug doc +elbeem ffmpeg fftw +game-engine jack jpeg2k ndof nls openal openimageio +opennl openmp +openexr player redcode sdl sndfile sse sse2 tiff"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}
|
||||
player? ( game-engine )
|
||||
redcode? ( jpeg2k ffmpeg )
|
||||
cycles? ( boost openexr tiff )
|
||||
nls? ( boost )
|
||||
game-engine? ( boost )"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
dev-cpp/gflags
|
||||
dev-cpp/glog[gflags]
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
>=media-libs/freetype-2.0
|
||||
media-libs/glew
|
||||
media-libs/libpng:0
|
||||
media-libs/libsamplerate
|
||||
sci-libs/colamd
|
||||
sci-libs/ldl
|
||||
sys-libs/zlib
|
||||
virtual/glu
|
||||
virtual/jpeg
|
||||
virtual/libintl
|
||||
virtual/opengl
|
||||
x11-libs/libXi
|
||||
x11-libs/libX11
|
||||
boost? ( >=dev-libs/boost-1.44[nls?,threads(+)] )
|
||||
collada? ( media-libs/opencollada )
|
||||
colorio? ( media-libs/opencolorio )
|
||||
cycles? (
|
||||
media-libs/openimageio
|
||||
)
|
||||
ffmpeg? (
|
||||
|| (
|
||||
>=media-video/ffmpeg-2.1.4:0[x264,mp3,encode,theora,jpeg2k?]
|
||||
>=media-video/libav-9[x264,mp3,encode,theora,jpeg2k?]
|
||||
)
|
||||
)
|
||||
fftw? ( sci-libs/fftw:3.0 )
|
||||
jack? ( media-sound/jack-audio-connection-kit )
|
||||
jpeg2k? ( media-libs/openjpeg:0 )
|
||||
ndof? (
|
||||
app-misc/spacenavd
|
||||
dev-libs/libspnav
|
||||
)
|
||||
nls? ( virtual/libiconv )
|
||||
openal? ( >=media-libs/openal-1.6.372 )
|
||||
openimageio? ( media-libs/openimageio )
|
||||
openexr? ( media-libs/openexr )
|
||||
sdl? ( media-libs/libsdl[audio,joystick] )
|
||||
sndfile? ( media-libs/libsndfile )
|
||||
tiff? ( media-libs/tiff:0 )"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-cpp/eigen-3.1.3:3
|
||||
doc? (
|
||||
app-doc/doxygen[-nodot(-),dot(+)]
|
||||
dev-python/sphinx
|
||||
)
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
S=${WORKDIR}/${PN}-v${PV}
|
||||
|
||||
pkg_pretend() {
|
||||
if use openmp && ! tc-has-openmp; then
|
||||
eerror "You are using gcc built without 'openmp' USE."
|
||||
eerror "Switch CXX to an OpenMP capable compiler."
|
||||
die "Need openmp"
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
CHECKREQS_DISK_BUILD="4G" check-reqs_pkg_pretend
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/01-${PN}-2.68-doxyfile.patch \
|
||||
"${FILESDIR}"/02-${PN}-2.68-unbundle-colamd.patch \
|
||||
"${FILESDIR}"/04-${PN}-2.70-unbundle-glog.patch \
|
||||
"${FILESDIR}"/05-${PN}-2.68-unbundle-eigen3.patch \
|
||||
"${FILESDIR}"/06-${PN}-2.68-fix-install-rules.patch \
|
||||
"${FILESDIR}"/07-${PN}-2.70-sse2.patch
|
||||
|
||||
# remove some bundled deps
|
||||
rm -r \
|
||||
extern/Eigen3 \
|
||||
extern/libopenjpeg \
|
||||
extern/glew \
|
||||
extern/colamd \
|
||||
extern/libmv/third_party/{glog,gflags} \
|
||||
|| die
|
||||
|
||||
# we don't want static glew, but it's scattered across
|
||||
# thousand files
|
||||
# !!!CHECK THIS SED ON EVERY VERSION BUMP!!!
|
||||
sed -i \
|
||||
-e '/-DGLEW_STATIC/d' \
|
||||
$(find . -type f -name "CMakeLists.txt") || die
|
||||
|
||||
ewarn "$(echo "Remaining bundled dependencies:";
|
||||
( find extern -mindepth 1 -maxdepth 1 -type d; find extern/libmv/third_party -mindepth 1 -maxdepth 1 -type d; ) | sed 's|^|- |')"
|
||||
|
||||
# linguas cleanup
|
||||
local i
|
||||
if ! use nls; then
|
||||
rm -r "${S}"/release/datafiles/locale || die
|
||||
else
|
||||
if [[ -n "${LINGUAS+x}" ]] ; then
|
||||
for i in "${S}"/release/datafiles/locale/* ; do
|
||||
mylang=${i##*/}
|
||||
has ${mylang} ${LINGUAS} || { rm -r ${i} || die ; }
|
||||
done
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# FIX: forcing '-funsigned-char' fixes an anti-aliasing issue with menu
|
||||
# shadows, see bug #276338 for reference
|
||||
append-flags -funsigned-char
|
||||
append-lfs-flags
|
||||
|
||||
# WITH_PYTHON_SECURITY
|
||||
# WITH_PYTHON_SAFETY
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
-DWITH_INSTALL_PORTABLE=OFF
|
||||
$(cmake-utils_use_with boost BOOST)
|
||||
$(cmake-utils_use_with cycles CYCLES)
|
||||
$(cmake-utils_use_with collada OPENCOLLADA)
|
||||
$(cmake-utils_use_with dds IMAGE_DDS)
|
||||
$(cmake-utils_use_with elbeem MOD_FLUID)
|
||||
$(cmake-utils_use_with ffmpeg CODEC_FFMPEG)
|
||||
$(cmake-utils_use_with fftw FFTW3)
|
||||
$(cmake-utils_use_with fftw MOD_OCEANSIM)
|
||||
$(cmake-utils_use_with game-engine GAMEENGINE)
|
||||
$(cmake-utils_use_with nls INTERNATIONAL)
|
||||
$(cmake-utils_use_with jack JACK)
|
||||
$(cmake-utils_use_with jpeg2k IMAGE_OPENJPEG)
|
||||
$(cmake-utils_use_with openimageio OPENIMAGEIO)
|
||||
$(cmake-utils_use_with openal OPENAL)
|
||||
$(cmake-utils_use_with openexr IMAGE_OPENEXR)
|
||||
$(cmake-utils_use_with openmp OPENMP)
|
||||
$(cmake-utils_use_with opennl OPENNL)
|
||||
$(cmake-utils_use_with player PLAYER)
|
||||
$(cmake-utils_use_with redcode IMAGE_REDCODE)
|
||||
$(cmake-utils_use_with sdl SDL)
|
||||
$(cmake-utils_use_with sndfile CODEC_SNDFILE)
|
||||
$(cmake-utils_use_with sse RAYOPTIMIZATION)
|
||||
$(cmake-utils_use_with sse2 SSE2)
|
||||
$(cmake-utils_use_with bullet BULLET)
|
||||
$(cmake-utils_use_with tiff IMAGE_TIFF)
|
||||
$(cmake-utils_use_with colorio OPENCOLORIO)
|
||||
$(cmake-utils_use_with ndof INPUT_NDOF)
|
||||
-DWITH_PYTHON_INSTALL=OFF
|
||||
-DWITH_PYTHON_INSTALL_NUMPY=OFF
|
||||
-DWITH_STATIC_LIBS=OFF
|
||||
-DWITH_SYSTEM_GLEW=ON
|
||||
-DWITH_SYSTEM_OPENJPEG=ON
|
||||
-DWITH_SYSTEM_BULLET=OFF
|
||||
-DPYTHON_VERSION="${EPYTHON/python/}"
|
||||
-DPYTHON_LIBRARY="$(python_get_library_path)"
|
||||
-DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
|
||||
if use doc; then
|
||||
einfo "Generating Blender C/C++ API docs ..."
|
||||
cd "${CMAKE_USE_DIR}"/doc/doxygen || die
|
||||
doxygen -u Doxyfile
|
||||
doxygen || die "doxygen failed to build API docs."
|
||||
|
||||
cd "${CMAKE_USE_DIR}" || die
|
||||
einfo "Generating (BPY) Blender Python API docs ..."
|
||||
"${BUILD_DIR}"/bin/blender --background --python doc/python_api/sphinx_doc_gen.py -noaudio || die "blender failed."
|
||||
|
||||
cd "${CMAKE_USE_DIR}"/doc/python_api || die
|
||||
sphinx-build sphinx-in BPY_API || die "sphinx failed."
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() { :; }
|
||||
|
||||
src_install() {
|
||||
local i
|
||||
|
||||
# Pax mark blender for hardened support.
|
||||
pax-mark m "${CMAKE_BUILD_DIR}"/bin/blender
|
||||
|
||||
if use doc; then
|
||||
docinto "API/python"
|
||||
dohtml -r "${CMAKE_USE_DIR}"/doc/python_api/BPY_API/*
|
||||
|
||||
docinto "API/blender"
|
||||
dohtml -r "${CMAKE_USE_DIR}"/doc/doxygen/html/*
|
||||
fi
|
||||
|
||||
# fucked up cmake will relink binary for no reason
|
||||
emake -C "${CMAKE_BUILD_DIR}" DESTDIR="${D}" install/fast
|
||||
|
||||
# fix doc installdir
|
||||
dohtml "${CMAKE_USE_DIR}"/release/text/readme.html
|
||||
rm -rf "${ED%/}"/usr/share/doc/blender
|
||||
|
||||
python_fix_shebang "${ED%/}"/usr/bin/blender-thumbnailer.py
|
||||
python_optimize "${ED%/}"/usr/share/blender/${PV}/scripts
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "Blender uses python integration. As such, may have some"
|
||||
elog "inherit risks with running unknown python scripting."
|
||||
elog
|
||||
elog "It is recommended to change your blender temp directory"
|
||||
elog "from /tmp to /home/user/tmp or another tmp file under your"
|
||||
elog "home directory. This can be done by starting blender, then"
|
||||
elog "dragging the main menu down do display all paths."
|
||||
elog
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -1 +1 @@
|
||||
Wed, 16 Apr 2014 08:37:02 +0000
|
||||
Wed, 16 Apr 2014 14:37:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed, 16 Apr 2014 08:37:02 +0000
|
||||
Wed, 16 Apr 2014 14:37:02 +0000
|
||||
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare
|
||||
DEPEND==dev-libs/apr-1* =dev-libs/apr-util-1* dev-libs/libpcre ssl? ( dev-libs/openssl ) !<www-servers/apache-2.2.4 sys-devel/libtool
|
||||
DESCRIPTION=Useful Apache tools - htdigest, htpasswd, ab, htdbm
|
||||
EAPI=4
|
||||
HOMEPAGE=http://httpd.apache.org/
|
||||
IUSE=ssl
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND==dev-libs/apr-1* =dev-libs/apr-util-1* dev-libs/libpcre ssl? ( dev-libs/openssl ) !<www-servers/apache-2.2.4
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=mirror://apache/httpd/httpd-2.2.27.tar.bz2
|
||||
_eclasses_=eutils af81d52c25ec93fbdff71e0efb0de7b7 flag-o-matic 9a539029fe1d390c1828ff633baf26b5 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=ddc3099d66a7e971998624075e3a170b
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare
|
||||
DEPEND=>=dev-libs/apr-1.5.0:1 dev-libs/apr-util:1 dev-libs/libpcre ssl? ( dev-libs/openssl ) sys-devel/libtool
|
||||
DESCRIPTION=Useful Apache tools - htdigest, htpasswd, ab, htdbm
|
||||
EAPI=5
|
||||
HOMEPAGE=http://httpd.apache.org/
|
||||
IUSE=ssl
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc64-solaris ~x64-solaris
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=>=dev-libs/apr-1.5.0:1 dev-libs/apr-util:1 dev-libs/libpcre ssl? ( dev-libs/openssl )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=mirror://apache/httpd/httpd-2.4.7.tar.bz2
|
||||
_eclasses_=eutils af81d52c25ec93fbdff71e0efb0de7b7 flag-o-matic 9a539029fe1d390c1828ff633baf26b5 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=e9372b3e6f770f1ecb2af3c7d921ad2c
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst preinst setup unpack
|
||||
DEPEND=>=sys-libs/ncurses-5.2-r2 readline? ( >=sys-libs/readline-6.2 ) nls? ( virtual/libintl ) virtual/yacc
|
||||
DESCRIPTION=The standard GNU Bourne again shell
|
||||
EAPI=1
|
||||
HOMEPAGE=http://tiswww.case.edu/php/chet/bash/bashtop.html
|
||||
IUSE=afs bashlogger examples mem-scramble +net nls plugins +readline vanilla
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=>=sys-libs/ncurses-5.2-r2 readline? ( >=sys-libs/readline-6.2 ) nls? ( virtual/libintl ) !<sys-apps/portage-2.1.6.7_p1 !<sys-apps/paludis-0.26.0_alpha5
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/bash/bash-4.2.tar.gz ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-001 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-002 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-003 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-004 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-005 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-006 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-007 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-008 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-009 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-010 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-011 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-012 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-013 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-014 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-015 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-016 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-017 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-018 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-019 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-020 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-021 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-022 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-023 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-024 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-025 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-026 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-027 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-028 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-029 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-030 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-031 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-032 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-033 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-034 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-035 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-036 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-037 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-038 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-039 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-040 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-041 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-042 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-043 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-044 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-045 mirror://gnu/bash/bash-4.2-patches/bash42-001 mirror://gnu/bash/bash-4.2-patches/bash42-002 mirror://gnu/bash/bash-4.2-patches/bash42-003 mirror://gnu/bash/bash-4.2-patches/bash42-004 mirror://gnu/bash/bash-4.2-patches/bash42-005 mirror://gnu/bash/bash-4.2-patches/bash42-006 mirror://gnu/bash/bash-4.2-patches/bash42-007 mirror://gnu/bash/bash-4.2-patches/bash42-008 mirror://gnu/bash/bash-4.2-patches/bash42-009 mirror://gnu/bash/bash-4.2-patches/bash42-010 mirror://gnu/bash/bash-4.2-patches/bash42-011 mirror://gnu/bash/bash-4.2-patches/bash42-012 mirror://gnu/bash/bash-4.2-patches/bash42-013 mirror://gnu/bash/bash-4.2-patches/bash42-014 mirror://gnu/bash/bash-4.2-patches/bash42-015 mirror://gnu/bash/bash-4.2-patches/bash42-016 mirror://gnu/bash/bash-4.2-patches/bash42-017 mirror://gnu/bash/bash-4.2-patches/bash42-018 mirror://gnu/bash/bash-4.2-patches/bash42-019 mirror://gnu/bash/bash-4.2-patches/bash42-020 mirror://gnu/bash/bash-4.2-patches/bash42-021 mirror://gnu/bash/bash-4.2-patches/bash42-022 mirror://gnu/bash/bash-4.2-patches/bash42-023 mirror://gnu/bash/bash-4.2-patches/bash42-024 mirror://gnu/bash/bash-4.2-patches/bash42-025 mirror://gnu/bash/bash-4.2-patches/bash42-026 mirror://gnu/bash/bash-4.2-patches/bash42-027 mirror://gnu/bash/bash-4.2-patches/bash42-028 mirror://gnu/bash/bash-4.2-patches/bash42-029 mirror://gnu/bash/bash-4.2-patches/bash42-030 mirror://gnu/bash/bash-4.2-patches/bash42-031 mirror://gnu/bash/bash-4.2-patches/bash42-032 mirror://gnu/bash/bash-4.2-patches/bash42-033 mirror://gnu/bash/bash-4.2-patches/bash42-034 mirror://gnu/bash/bash-4.2-patches/bash42-035 mirror://gnu/bash/bash-4.2-patches/bash42-036 mirror://gnu/bash/bash-4.2-patches/bash42-037 mirror://gnu/bash/bash-4.2-patches/bash42-038 mirror://gnu/bash/bash-4.2-patches/bash42-039 mirror://gnu/bash/bash-4.2-patches/bash42-040 mirror://gnu/bash/bash-4.2-patches/bash42-041 mirror://gnu/bash/bash-4.2-patches/bash42-042 mirror://gnu/bash/bash-4.2-patches/bash42-043 mirror://gnu/bash/bash-4.2-patches/bash42-044 mirror://gnu/bash/bash-4.2-patches/bash42-045
|
||||
_eclasses_=eutils af81d52c25ec93fbdff71e0efb0de7b7 flag-o-matic 9a539029fe1d390c1828ff633baf26b5 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=6fa2439da3a770f0a376273603226105
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
|
||||
DEPEND=>=sys-libs/ncurses-5.2-r2 readline? ( >=sys-libs/readline-6.2 ) nls? ( virtual/libintl ) virtual/yacc
|
||||
DESCRIPTION=The standard GNU Bourne again shell
|
||||
EAPI=4
|
||||
HOMEPAGE=http://tiswww.case.edu/php/chet/bash/bashtop.html
|
||||
IUSE=afs bashlogger examples mem-scramble +net nls plugins +readline vanilla
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=>=sys-libs/ncurses-5.2-r2 readline? ( >=sys-libs/readline-6.2 ) nls? ( virtual/libintl ) !!<sys-apps/portage-2.1.6.7_p1 !!<sys-apps/paludis-0.26.0_alpha5
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/bash/bash-4.2.tar.gz ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-001 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-002 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-003 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-004 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-005 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-006 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-007 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-008 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-009 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-010 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-011 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-012 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-013 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-014 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-015 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-016 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-017 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-018 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-019 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-020 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-021 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-022 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-023 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-024 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-025 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-026 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-027 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-028 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-029 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-030 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-031 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-032 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-033 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-034 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-035 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-036 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-037 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-038 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-039 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-040 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-041 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-042 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-043 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-044 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-045 ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-046 mirror://gnu/bash/bash-4.2-patches/bash42-001 mirror://gnu/bash/bash-4.2-patches/bash42-002 mirror://gnu/bash/bash-4.2-patches/bash42-003 mirror://gnu/bash/bash-4.2-patches/bash42-004 mirror://gnu/bash/bash-4.2-patches/bash42-005 mirror://gnu/bash/bash-4.2-patches/bash42-006 mirror://gnu/bash/bash-4.2-patches/bash42-007 mirror://gnu/bash/bash-4.2-patches/bash42-008 mirror://gnu/bash/bash-4.2-patches/bash42-009 mirror://gnu/bash/bash-4.2-patches/bash42-010 mirror://gnu/bash/bash-4.2-patches/bash42-011 mirror://gnu/bash/bash-4.2-patches/bash42-012 mirror://gnu/bash/bash-4.2-patches/bash42-013 mirror://gnu/bash/bash-4.2-patches/bash42-014 mirror://gnu/bash/bash-4.2-patches/bash42-015 mirror://gnu/bash/bash-4.2-patches/bash42-016 mirror://gnu/bash/bash-4.2-patches/bash42-017 mirror://gnu/bash/bash-4.2-patches/bash42-018 mirror://gnu/bash/bash-4.2-patches/bash42-019 mirror://gnu/bash/bash-4.2-patches/bash42-020 mirror://gnu/bash/bash-4.2-patches/bash42-021 mirror://gnu/bash/bash-4.2-patches/bash42-022 mirror://gnu/bash/bash-4.2-patches/bash42-023 mirror://gnu/bash/bash-4.2-patches/bash42-024 mirror://gnu/bash/bash-4.2-patches/bash42-025 mirror://gnu/bash/bash-4.2-patches/bash42-026 mirror://gnu/bash/bash-4.2-patches/bash42-027 mirror://gnu/bash/bash-4.2-patches/bash42-028 mirror://gnu/bash/bash-4.2-patches/bash42-029 mirror://gnu/bash/bash-4.2-patches/bash42-030 mirror://gnu/bash/bash-4.2-patches/bash42-031 mirror://gnu/bash/bash-4.2-patches/bash42-032 mirror://gnu/bash/bash-4.2-patches/bash42-033 mirror://gnu/bash/bash-4.2-patches/bash42-034 mirror://gnu/bash/bash-4.2-patches/bash42-035 mirror://gnu/bash/bash-4.2-patches/bash42-036 mirror://gnu/bash/bash-4.2-patches/bash42-037 mirror://gnu/bash/bash-4.2-patches/bash42-038 mirror://gnu/bash/bash-4.2-patches/bash42-039 mirror://gnu/bash/bash-4.2-patches/bash42-040 mirror://gnu/bash/bash-4.2-patches/bash42-041 mirror://gnu/bash/bash-4.2-patches/bash42-042 mirror://gnu/bash/bash-4.2-patches/bash42-043 mirror://gnu/bash/bash-4.2-patches/bash42-044 mirror://gnu/bash/bash-4.2-patches/bash42-045 mirror://gnu/bash/bash-4.2-patches/bash42-046
|
||||
_eclasses_=eutils af81d52c25ec93fbdff71e0efb0de7b7 flag-o-matic 9a539029fe1d390c1828ff633baf26b5 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=d48f2644e6ee27fbd425ca53cf72b720
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
|
||||
DEPEND=>=sys-libs/ncurses-5.2-r2 readline? ( >=sys-libs/readline-6.3 ) nls? ( virtual/libintl ) virtual/yacc
|
||||
DESCRIPTION=The standard GNU Bourne again shell
|
||||
EAPI=4
|
||||
HOMEPAGE=http://tiswww.case.edu/php/chet/bash/bashtop.html
|
||||
IUSE=afs bashlogger examples mem-scramble +net nls plugins +readline vanilla
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=>=sys-libs/ncurses-5.2-r2 readline? ( >=sys-libs/readline-6.3 ) nls? ( virtual/libintl ) !<sys-apps/portage-2.1.6.7_p1 !<sys-apps/paludis-0.26.0_alpha5
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/bash/bash-4.3.tar.gz ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-001 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-002 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-003 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-004 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-005 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-006 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-007 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-008 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-009 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-010 ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/bash43-011 mirror://gnu/bash/bash-4.3-patches/bash43-001 mirror://gnu/bash/bash-4.3-patches/bash43-002 mirror://gnu/bash/bash-4.3-patches/bash43-003 mirror://gnu/bash/bash-4.3-patches/bash43-004 mirror://gnu/bash/bash-4.3-patches/bash43-005 mirror://gnu/bash/bash-4.3-patches/bash43-006 mirror://gnu/bash/bash-4.3-patches/bash43-007 mirror://gnu/bash/bash-4.3-patches/bash43-008 mirror://gnu/bash/bash-4.3-patches/bash43-009 mirror://gnu/bash/bash-4.3-patches/bash43-010 mirror://gnu/bash/bash-4.3-patches/bash43-011
|
||||
_eclasses_=eutils af81d52c25ec93fbdff71e0efb0de7b7 flag-o-matic 9a539029fe1d390c1828ff633baf26b5 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=4267a50aad437e3b1aff94c43d35c91e
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile install nofetch postinst postrm prepare prerm setup unpack
|
||||
DEPEND=jce? ( app-arch/unzip ) examples? ( kernel_linux? ( app-arch/unzip ) ) pax_kernel? ( sys-apps/paxctl ) =dev-java/java-config-2* || ( app-admin/eselect-java <dev-java/java-config-2.2 )
|
||||
DESCRIPTION=Oracle's Java SE Development Kit
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.oracle.com/technetwork/java/javase/
|
||||
IUSE=+X alsa aqua derby doc examples +fontconfig jce nsplugin pax_kernel source
|
||||
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=Oracle-BCLA-JavaSE examples? ( BSD )
|
||||
RDEPEND=X? ( !aqua? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrender x11-libs/libXtst ) ) alsa? ( media-libs/alsa-lib ) doc? ( dev-java/java-sdk-docs:1.7 ) fontconfig? ( media-libs/fontconfig ) !prefix? ( sys-libs/glibc ) =dev-java/java-config-2* || ( app-admin/eselect-java <dev-java/java-config-2.2 )
|
||||
RESTRICT=fetch strip
|
||||
SLOT=1.7
|
||||
SRC_URI=amd64? ( jdk-7u55-linux-x64.tar.gz examples? ( javafx_samples-2_2_55-linux.zip jdk-7u55-linux-x64-demos.tar.gz ) ) arm? ( jdk-7u55-linux-arm-vfp-sflt.tar.gz jdk-7u55-linux-arm-vfp-hflt.tar.gz examples? ( javafx_samples-2_2_55-linux.zip jdk-7u55-linux-arm-vfp-sflt-demos.tar.gz jdk-7u55-linux-arm-vfp-hflt-demos.tar.gz ) ) x86? ( jdk-7u55-linux-i586.tar.gz examples? ( javafx_samples-2_2_55-linux.zip jdk-7u55-linux-i586-demos.tar.gz ) ) x64-solaris? ( jdk-7u55-solaris-i586.tar.gz jdk-7u55-solaris-x64.tar.gz examples? ( jdk-7u55-solaris-i586-demos.tar.gz jdk-7u55-solaris-x64-demos.tar.gz ) ) x86-solaris? ( jdk-7u55-solaris-i586.tar.gz examples? ( jdk-7u55-solaris-i586-demos.tar.gz ) ) sparc-solaris? ( jdk-7u55-solaris-sparc.tar.gz examples? ( jdk-7u55-solaris-sparc-demos.tar.gz ) ) sparc64-solaris? ( jdk-7u55-solaris-sparc.tar.gz jdk-7u55-solaris-sparcv9.tar.gz examples? ( jdk-7u55-solaris-sparc-demos.tar.gz jdk-7u55-solaris-sparcv9-demos.tar.gz ) ) x86-macos? ( jdk-7u55-macosx-x64.dmg examples? ( jdk-7u55-macosx-x86_64-demos.tar.gz ) ) x64-macos? ( jdk-7u55-macosx-x64.dmg examples? ( jdk-7u55-macosx-x86_64-demos.tar.gz ) ) jce? ( UnlimitedJCEPolicyJDK7.zip )
|
||||
_eclasses_=eutils af81d52c25ec93fbdff71e0efb0de7b7 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa java-vm-2 7dc6db7d110230640003e30e63a0b2bc multilib fac675dcccf94392371a6abee62d909f pax-utils 2424f959506320f5196de8f79fa05297 prefix 21058c21ca48453d771df15500873ede toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=f7de31289e7a77044b04e19c688b38e8
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-libs/expat:0= dev-python/numpy[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] sci-astronomy/erfa:0= sci-astronomy/wcslib:0= >=sci-libs/cfitsio-3.35:0= sys-libs/zlib:0= dev-python/cython[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] dev-python/setuptools[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] virtual/pkgconfig doc? ( dev-python/matplotlib dev-python/sphinx media-gfx/graphviz ) test? ( dev-libs/libxml2 dev-python/h5py[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] dev-python/matplotlib[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] dev-python/pytest[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] sci-libs/scipy[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] ) userland_GNU? ( >=sys-apps/coreutils-8.5 ) python_targets_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||
DEPEND=dev-libs/expat:0= dev-python/numpy[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] sci-astronomy/erfa:0= sci-astronomy/wcslib:0= >=sci-libs/cfitsio-3.350:0= sys-libs/zlib:0= dev-python/cython[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] dev-python/setuptools[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] virtual/pkgconfig doc? ( dev-python/matplotlib dev-python/sphinx media-gfx/graphviz ) test? ( dev-libs/libxml2 dev-python/h5py[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] dev-python/matplotlib[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] dev-python/pytest[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] sci-libs/scipy[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] ) userland_GNU? ( >=sys-apps/coreutils-8.5 ) python_targets_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||
DESCRIPTION=Core functionality for performing astrophysics with Python
|
||||
EAPI=5
|
||||
HOMEPAGE=http://astropy.org/
|
||||
IUSE=doc test python_targets_python2_6 python_targets_python2_7 python_targets_python3_2 python_targets_python3_3
|
||||
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-libs/expat:0= dev-python/numpy[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] sci-astronomy/erfa:0= sci-astronomy/wcslib:0= >=sci-libs/cfitsio-3.35:0= sys-libs/zlib:0= python_targets_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||
RDEPEND=dev-libs/expat:0= dev-python/numpy[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] sci-astronomy/erfa:0= sci-astronomy/wcslib:0= >=sci-libs/cfitsio-3.350:0= sys-libs/zlib:0= python_targets_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_6 python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/a/astropy/astropy-0.3.1.tar.gz
|
||||
_eclasses_=distutils-r1 364122897f9dc771167ee5ff362e54e1 eutils af81d52c25ec93fbdff71e0efb0de7b7 multibuild 576bde67ccb00fe7175a23755deb2e66 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 f6a00e248ffeb4404b67a7a7645446c5 python-utils-r1 30d5d7986d3f80d0f2c2726366426859 toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=ee76487d8a28d692014d372391b5f29f
|
||||
_md5_=17358a8a89faeec7f12d74c1378ba47e
|
||||
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=test? ( dev-python/testtools[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_pypy(-)] virtual/python-unittest2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_pypy(-)] ) userland_GNU? ( >=sys-apps/coreutils-8.5 ) python_targets_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_pypy? ( virtual/pypy:0= ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_pypy(-)]
|
||||
DESCRIPTION=Library for parsing the fastimport VCS serialization format
|
||||
EAPI=5
|
||||
HOMEPAGE=https://launchpad.net/python-fastimport
|
||||
IUSE=test python_targets_python2_6 python_targets_python2_7 python_targets_pypy
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=python_targets_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_pypy? ( virtual/pypy:0= ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_pypy(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_6 python_targets_python2_7 python_targets_pypy )
|
||||
SLOT=0
|
||||
SRC_URI=http://launchpad.net/python-fastimport/trunk/0.9.2/+download/python-fastimport-0.9.2.tar.gz
|
||||
_eclasses_=distutils-r1 364122897f9dc771167ee5ff362e54e1 eutils af81d52c25ec93fbdff71e0efb0de7b7 multibuild 576bde67ccb00fe7175a23755deb2e66 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 f6a00e248ffeb4404b67a7a7645446c5 python-utils-r1 30d5d7986d3f80d0f2c2726366426859 toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=9dbc31c8f3552cb83b2b19dd136450e9
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
|
||||
DEPEND=python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) dev-lang/python-exec:=[python_targets_python3_3(-)?,python_single_target_python3_3(+)?] dev-cpp/gflags dev-cpp/glog[gflags] dev-python/numpy[python_targets_python3_3(-)?,python_single_target_python3_3(+)?] >=media-libs/freetype-2.0 media-libs/glew media-libs/libpng:0 media-libs/libsamplerate sci-libs/colamd sci-libs/ldl sys-libs/zlib virtual/glu virtual/jpeg virtual/libintl virtual/opengl x11-libs/libXi x11-libs/libX11 boost? ( >=dev-libs/boost-1.44[nls?,threads(+)] ) collada? ( media-libs/opencollada ) colorio? ( media-libs/opencolorio ) cycles? ( media-libs/openimageio ) ffmpeg? ( || ( media-video/ffmpeg:0[x264,mp3,encode,theora,jpeg2k?] >=media-video/libav-9[x264,mp3,encode,theora,jpeg2k?] ) ) fftw? ( sci-libs/fftw:3.0 ) jack? ( media-sound/jack-audio-connection-kit ) jpeg2k? ( media-libs/openjpeg:0 ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( >=media-libs/openal-1.6.372 ) openexr? ( media-libs/openexr ) sdl? ( media-libs/libsdl[audio,joystick] ) sndfile? ( media-libs/libsndfile ) tiff? ( media-libs/tiff:0 ) >=dev-cpp/eigen-3.1.3:3 doc? ( app-doc/doxygen[-nodot(-),dot(+)] dev-python/sphinx ) nls? ( sys-devel/gettext ) >=sys-apps/sed-4 sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
DESCRIPTION=3D Creation/Animation/Publishing System
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.blender.org
|
||||
IUSE=+boost +bullet collada colorio cycles +dds debug doc +elbeem ffmpeg fftw +game-engine jack jpeg2k ndof nls openal openmp +openexr player redcode sdl sndfile sse sse2 tiff python_targets_python3_3 python_single_target_python3_3
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=|| ( GPL-2 BL )
|
||||
RDEPEND=python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) dev-lang/python-exec:=[python_targets_python3_3(-)?,python_single_target_python3_3(+)?] dev-cpp/gflags dev-cpp/glog[gflags] dev-python/numpy[python_targets_python3_3(-)?,python_single_target_python3_3(+)?] >=media-libs/freetype-2.0 media-libs/glew media-libs/libpng:0 media-libs/libsamplerate sci-libs/colamd sci-libs/ldl sys-libs/zlib virtual/glu virtual/jpeg virtual/libintl virtual/opengl x11-libs/libXi x11-libs/libX11 boost? ( >=dev-libs/boost-1.44[nls?,threads(+)] ) collada? ( media-libs/opencollada ) colorio? ( media-libs/opencolorio ) cycles? ( media-libs/openimageio ) ffmpeg? ( || ( media-video/ffmpeg:0[x264,mp3,encode,theora,jpeg2k?] >=media-video/libav-9[x264,mp3,encode,theora,jpeg2k?] ) ) fftw? ( sci-libs/fftw:3.0 ) jack? ( media-sound/jack-audio-connection-kit ) jpeg2k? ( media-libs/openjpeg:0 ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( >=media-libs/openal-1.6.372 ) openexr? ( media-libs/openexr ) sdl? ( media-libs/libsdl[audio,joystick] ) sndfile? ( media-libs/libsndfile ) tiff? ( media-libs/tiff:0 )
|
||||
REQUIRED_USE=python_single_target_python3_3? ( python_targets_python3_3 ) ^^ ( python_single_target_python3_3 ) player? ( game-engine ) redcode? ( jpeg2k ffmpeg ) cycles? ( boost openexr tiff ) nls? ( boost ) game-engine? ( boost )
|
||||
SLOT=0
|
||||
SRC_URI=http://download.blender.org/source/blender-2.69.tar.gz
|
||||
_eclasses_=check-reqs a7f404bfb16e0a996700c5d3ac4edad3 cmake-utils 7798d4361fbdd043014e635a1753e076 eutils af81d52c25ec93fbdff71e0efb0de7b7 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic 9a539029fe1d390c1828ff633baf26b5 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 multilib fac675dcccf94392371a6abee62d909f pax-utils 2424f959506320f5196de8f79fa05297 python-single-r1 82a55861314bbcedaf1e08ed4dd651b3 python-utils-r1 30d5d7986d3f80d0f2c2726366426859 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=a581af9b8b857baa052ef3e945871195
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
|
||||
DEPEND=python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) dev-lang/python-exec:=[python_targets_python3_3(-)?,python_single_target_python3_3(+)?] dev-cpp/gflags dev-cpp/glog[gflags] dev-python/numpy[python_targets_python3_3(-)?,python_single_target_python3_3(+)?] dev-python/requests[python_targets_python3_3(-)?,python_single_target_python3_3(+)?] >=media-libs/freetype-2.0 media-libs/glew media-libs/libpng:0 media-libs/libsamplerate sci-libs/colamd sci-libs/ldl sys-libs/zlib virtual/glu virtual/jpeg virtual/libintl virtual/opengl x11-libs/libXi x11-libs/libX11 boost? ( >=dev-libs/boost-1.44[nls?,threads(+)] ) collada? ( media-libs/opencollada ) colorio? ( media-libs/opencolorio ) cycles? ( media-libs/openimageio ) ffmpeg? ( || ( >=media-video/ffmpeg-2.1.4:0[x264,mp3,encode,theora,jpeg2k?] >=media-video/libav-9[x264,mp3,encode,theora,jpeg2k?] ) ) fftw? ( sci-libs/fftw:3.0 ) jack? ( media-sound/jack-audio-connection-kit ) jpeg2k? ( media-libs/openjpeg:0 ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( >=media-libs/openal-1.6.372 ) openimageio? ( media-libs/openimageio ) openexr? ( media-libs/openexr ) sdl? ( media-libs/libsdl[audio,joystick] ) sndfile? ( media-libs/libsndfile ) tiff? ( media-libs/tiff:0 ) >=dev-cpp/eigen-3.1.3:3 doc? ( app-doc/doxygen[-nodot(-),dot(+)] dev-python/sphinx ) nls? ( sys-devel/gettext ) >=sys-apps/sed-4 sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
DESCRIPTION=3D Creation/Animation/Publishing System
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.blender.org
|
||||
IUSE=+boost +bullet collada colorio cycles +dds debug doc +elbeem ffmpeg fftw +game-engine jack jpeg2k ndof nls openal openimageio +opennl openmp +openexr player redcode sdl sndfile sse sse2 tiff python_targets_python3_3 python_single_target_python3_3
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=|| ( GPL-2 BL )
|
||||
RDEPEND=python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) dev-lang/python-exec:=[python_targets_python3_3(-)?,python_single_target_python3_3(+)?] dev-cpp/gflags dev-cpp/glog[gflags] dev-python/numpy[python_targets_python3_3(-)?,python_single_target_python3_3(+)?] dev-python/requests[python_targets_python3_3(-)?,python_single_target_python3_3(+)?] >=media-libs/freetype-2.0 media-libs/glew media-libs/libpng:0 media-libs/libsamplerate sci-libs/colamd sci-libs/ldl sys-libs/zlib virtual/glu virtual/jpeg virtual/libintl virtual/opengl x11-libs/libXi x11-libs/libX11 boost? ( >=dev-libs/boost-1.44[nls?,threads(+)] ) collada? ( media-libs/opencollada ) colorio? ( media-libs/opencolorio ) cycles? ( media-libs/openimageio ) ffmpeg? ( || ( >=media-video/ffmpeg-2.1.4:0[x264,mp3,encode,theora,jpeg2k?] >=media-video/libav-9[x264,mp3,encode,theora,jpeg2k?] ) ) fftw? ( sci-libs/fftw:3.0 ) jack? ( media-sound/jack-audio-connection-kit ) jpeg2k? ( media-libs/openjpeg:0 ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( >=media-libs/openal-1.6.372 ) openimageio? ( media-libs/openimageio ) openexr? ( media-libs/openexr ) sdl? ( media-libs/libsdl[audio,joystick] ) sndfile? ( media-libs/libsndfile ) tiff? ( media-libs/tiff:0 )
|
||||
REQUIRED_USE=python_single_target_python3_3? ( python_targets_python3_3 ) ^^ ( python_single_target_python3_3 ) player? ( game-engine ) redcode? ( jpeg2k ffmpeg ) cycles? ( boost openexr tiff ) nls? ( boost ) game-engine? ( boost )
|
||||
SLOT=0
|
||||
SRC_URI=http://download.blender.org/source/blender-2.70.tar.gz
|
||||
_eclasses_=check-reqs a7f404bfb16e0a996700c5d3ac4edad3 cmake-utils 7798d4361fbdd043014e635a1753e076 eutils af81d52c25ec93fbdff71e0efb0de7b7 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic 9a539029fe1d390c1828ff633baf26b5 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 multilib fac675dcccf94392371a6abee62d909f pax-utils 2424f959506320f5196de8f79fa05297 python-single-r1 82a55861314bbcedaf1e08ed4dd651b3 python-utils-r1 30d5d7986d3f80d0f2c2726366426859 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=59d8371559f5c898d7b91ad6386137af
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
|
||||
DEPEND=python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_single_target_python3_3(+)?,python_single_target_python3_4(+)?] dev-cpp/gflags dev-cpp/glog[gflags] dev-python/numpy[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_single_target_python3_3(+)?,python_single_target_python3_4(+)?] dev-python/requests[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_single_target_python3_3(+)?,python_single_target_python3_4(+)?] >=media-libs/freetype-2.0 media-libs/glew media-libs/libpng:0 media-libs/libsamplerate sci-libs/colamd sci-libs/ldl sys-libs/zlib virtual/glu virtual/jpeg virtual/libintl virtual/opengl x11-libs/libXi x11-libs/libX11 boost? ( >=dev-libs/boost-1.44[nls?,threads(+)] ) collada? ( media-libs/opencollada ) colorio? ( media-libs/opencolorio ) cycles? ( media-libs/openimageio ) ffmpeg? ( || ( >=media-video/ffmpeg-2.1.4:0[x264,mp3,encode,theora,jpeg2k?] >=media-video/libav-9[x264,mp3,encode,theora,jpeg2k?] ) ) fftw? ( sci-libs/fftw:3.0 ) jack? ( media-sound/jack-audio-connection-kit ) jpeg2k? ( media-libs/openjpeg:0 ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( >=media-libs/openal-1.6.372 ) openimageio? ( media-libs/openimageio ) openexr? ( media-libs/openexr ) sdl? ( media-libs/libsdl[audio,joystick] ) sndfile? ( media-libs/libsndfile ) tiff? ( media-libs/tiff:0 ) >=dev-cpp/eigen-3.1.3:3 doc? ( app-doc/doxygen[-nodot(-),dot(+)] dev-python/sphinx ) nls? ( sys-devel/gettext ) >=sys-apps/sed-4 sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
DESCRIPTION=3D Creation/Animation/Publishing System
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.blender.org
|
||||
IUSE=+boost +bullet collada colorio cycles +dds debug doc +elbeem ffmpeg fftw +game-engine jack jpeg2k ndof nls openal openimageio +opennl openmp +openexr player redcode sdl sndfile sse sse2 tiff python_targets_python3_3 python_targets_python3_4 python_single_target_python3_3 python_single_target_python3_4
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=|| ( GPL-2 BL )
|
||||
RDEPEND=python_single_target_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_single_target_python3_3(+)?,python_single_target_python3_4(+)?] dev-cpp/gflags dev-cpp/glog[gflags] dev-python/numpy[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_single_target_python3_3(+)?,python_single_target_python3_4(+)?] dev-python/requests[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_single_target_python3_3(+)?,python_single_target_python3_4(+)?] >=media-libs/freetype-2.0 media-libs/glew media-libs/libpng:0 media-libs/libsamplerate sci-libs/colamd sci-libs/ldl sys-libs/zlib virtual/glu virtual/jpeg virtual/libintl virtual/opengl x11-libs/libXi x11-libs/libX11 boost? ( >=dev-libs/boost-1.44[nls?,threads(+)] ) collada? ( media-libs/opencollada ) colorio? ( media-libs/opencolorio ) cycles? ( media-libs/openimageio ) ffmpeg? ( || ( >=media-video/ffmpeg-2.1.4:0[x264,mp3,encode,theora,jpeg2k?] >=media-video/libav-9[x264,mp3,encode,theora,jpeg2k?] ) ) fftw? ( sci-libs/fftw:3.0 ) jack? ( media-sound/jack-audio-connection-kit ) jpeg2k? ( media-libs/openjpeg:0 ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( >=media-libs/openal-1.6.372 ) openimageio? ( media-libs/openimageio ) openexr? ( media-libs/openexr ) sdl? ( media-libs/libsdl[audio,joystick] ) sndfile? ( media-libs/libsndfile ) tiff? ( media-libs/tiff:0 )
|
||||
REQUIRED_USE=python_single_target_python3_3? ( python_targets_python3_3 ) python_single_target_python3_4? ( python_targets_python3_4 ) ^^ ( python_single_target_python3_3 python_single_target_python3_4 ) player? ( game-engine ) redcode? ( jpeg2k ffmpeg ) cycles? ( boost openexr tiff ) nls? ( boost ) game-engine? ( boost )
|
||||
SLOT=0
|
||||
SRC_URI=http://download.blender.org/source/blender-2.70a.tar.gz
|
||||
_eclasses_=check-reqs a7f404bfb16e0a996700c5d3ac4edad3 cmake-utils 7798d4361fbdd043014e635a1753e076 eutils af81d52c25ec93fbdff71e0efb0de7b7 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic 9a539029fe1d390c1828ff633baf26b5 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 multilib fac675dcccf94392371a6abee62d909f pax-utils 2424f959506320f5196de8f79fa05297 python-single-r1 82a55861314bbcedaf1e08ed4dd651b3 python-utils-r1 30d5d7986d3f80d0f2c2726366426859 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=fbf2b84c476c6061d7d032856506e6f1
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=>=dev-db/sqlite-3.4:3 dev-libs/qtkeychain dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 dev-qt/qtsql:4 dev-qt/qttest:4 dev-qt/qtwebkit:4 net-libs/neon[ssl] sys-fs/inotify-tools virtual/libiconv samba? ( >=net-fs/samba-3.5 ) sftp? ( >=net-libs/libssh-0.5 ) !net-misc/ocsync doc? ( dev-python/sphinx dev-texlive/texlive-latexextra virtual/latex-base ) test? ( dev-util/cmocka ) sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
DESCRIPTION=Synchronize files from ownCloud Server with your computer
|
||||
EAPI=5
|
||||
HOMEPAGE=http://owncloud.org/
|
||||
IUSE=doc samba +sftp test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=CC-BY-3.0 GPL-2
|
||||
RDEPEND=>=dev-db/sqlite-3.4:3 dev-libs/qtkeychain dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 dev-qt/qtsql:4 dev-qt/qttest:4 dev-qt/qtwebkit:4 net-libs/neon[ssl] sys-fs/inotify-tools virtual/libiconv samba? ( >=net-fs/samba-3.5 ) sftp? ( >=net-libs/libssh-0.5 ) !net-misc/ocsync
|
||||
SLOT=0
|
||||
SRC_URI=http://download.owncloud.com/desktop/stable/mirall-1.5.3.tar.bz2
|
||||
_eclasses_=cmake-utils 7798d4361fbdd043014e635a1753e076 eutils af81d52c25ec93fbdff71e0efb0de7b7 flag-o-matic 9a539029fe1d390c1828ff633baf26b5 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=b9e64378f78f3bc69fbb5635f71440a0
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install postinst prepare pretend
|
||||
DEPEND=cblas-external? ( virtual/cblas ) app-admin/eselect-cblas virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=The GNU Scientific Library
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.gnu.org/software/gsl/
|
||||
IUSE=cblas-external static-libs
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x86-solaris
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=cblas-external? ( virtual/cblas )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/gsl/gsl-1.16.tar.gz
|
||||
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f eutils af81d52c25ec93fbdff71e0efb0de7b7 flag-o-matic 9a539029fe1d390c1828ff633baf26b5 libtool b9b3340e3a19510f0d9f05cfccbf209f multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=816adf0da91ca0b4396a29b9de0cddc3
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue