parent
9f897f943a
commit
9531932fb0
@ -1,2 +1,4 @@
|
||||
DIST rsyslog-8.4.2.tar.gz 1938563 SHA256 71c3c6dac74fba2692f9fefb092cd3d22e2bd71eb702e0da06648de51b8b7b9a SHA512 f3a8af9c859fac4f490d8836f2083125c2daddf0647df06318628ad92cb63538612ecdc78f725bd3e3725a3c79f0c06a67fafe6a2fd5c9194fa18020de6d3847 WHIRLPOOL b4a17389215202158721739b216f43602668c62d52f169362a548f8db0fdc2c8e8114eb8b12727f638ede3077f1172d5077eb9dc64c5f29e28282cee145e098e
|
||||
DIST rsyslog-8.6.0.tar.gz 1975854 SHA256 759f836be460c794a7649f2b5b5ef8d423388ec599bf3b49f51fded3f8c02431 SHA512 e7ca2c0dac249aaee8af8d647dff222b8042b4f2cb0985a7d6748066f03643efbf0d66bcaac4193b1a63a93c86b12b6dbf866ba305d3e1015b82b2009ae3770d WHIRLPOOL 442075d126752260980091c4ea13b3724dd4e6113092e31bcc563fe395315153691bfafacf58c586aea0cf21be1b9f03a9a680d14751373f4c61c22f7c83c614
|
||||
DIST rsyslog-doc-8.4.2.tar.gz 4066598 SHA256 21862b046b3504f136f9b8961466f2b248ac315c67de8742bd4a35c599f3dd48 SHA512 cbb46e219af5a7b9c60e3a60a75713f88405f7a4036f9d308f17a06ae8e8db0bdff9eae5807a067b9347a0aad264ef9ed73e6587502df2de412569f6d13b7ff6 WHIRLPOOL 97f4de085bf388523df8fa245607c965b0bfdeb13f28c6659f4a267fccaa9f6f7a898cc2f68822796ad69266e5593297db572a9679c8e20e5bc5fd6d26d067f5
|
||||
DIST rsyslog-doc-8.6.0.tar.gz 4056307 SHA256 515a33c2aabeb64b0fee3096aa6544a3b4a7e8b2c63963b535090d3ce9d37909 SHA512 c40edd8531ea857ff183db06c7c57b0ffbb940522da485400591741d1ce998642309c4b8596315b0d20bde895d704f71929178f154b76d4ec65800b5082b0e5c WHIRLPOOL 19e1d8d57e473a2b00138146a1b754887c65db326b936a79b86baefb1c2f891ffe4760322e177ee710c589cf93c060917aec027bf265322a7c28a34ce6993208
|
||||
|
@ -0,0 +1,15 @@
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index bebb399..5003f10 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -792,8 +792,8 @@ if test "x$enable_rsyslogrt" = "xyes"; then
|
||||
fi
|
||||
AM_CONDITIONAL(ENABLE_RSYSLOGRT, test x$enable_rsyslogrt = xyes)
|
||||
RSRT_CFLAGS="\$(RSRT_CFLAGS1) \$(LIBESTR_CFLAGS) \$(JSON_C_CFLAGS)"
|
||||
-if test "$GCC" = "yes"
|
||||
-then RSRT_CFLAGS="$RSRT_CFLAGS -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g"
|
||||
+if test "$GCC" = "yes"; then
|
||||
+ RSRT_CFLAGS="$RSRT_CFLAGS -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration"
|
||||
fi
|
||||
RSRT_LIBS="\$(RSRT_LIBS1) \$(LIBESTR_LIBS) \$(JSON_C_LIBS)"
|
||||
AC_SUBST(RSRT_CFLAGS1)
|
@ -0,0 +1,407 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/rsyslog-8.6.0.ebuild,v 1.1 2014/12/16 14:18:41 ultrabug Exp $
|
||||
|
||||
EAPI=5
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
|
||||
inherit autotools-utils eutils systemd
|
||||
|
||||
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
|
||||
HOMEPAGE="http://www.rsyslog.com/"
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
EGIT_REPO_URI="
|
||||
git://github.com/rsyslog/${PN}.git
|
||||
https://github.com/rsyslog/${PN}.git
|
||||
"
|
||||
|
||||
DOC_REPO_URI="
|
||||
git://github.com/rsyslog/${PN}-doc.git
|
||||
https://github.com/rsyslog/${PN}-doc.git
|
||||
"
|
||||
|
||||
inherit git-r3
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="
|
||||
http://www.rsyslog.com/files/download/${PN}/${P}.tar.gz
|
||||
doc? ( http://www.rsyslog.com/files/download/${PN}/${PN}-doc-${PV}.tar.gz )
|
||||
"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="dbi debug doc elasticsearch +gcrypt jemalloc kerberos mongodb mysql normalize omudpspoof postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp ssl systemd test usertools zeromq"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/json-c-0.11:=
|
||||
>=dev-libs/libestr-0.1.9
|
||||
>=dev-libs/liblogging-1.0.1:=[stdlog]
|
||||
>=sys-libs/zlib-1.2.5
|
||||
dbi? ( >=dev-db/libdbi-0.8.3 )
|
||||
elasticsearch? ( >=net-misc/curl-7.35.0 )
|
||||
gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= )
|
||||
jemalloc? ( >=dev-libs/jemalloc-3.3.1 )
|
||||
kerberos? ( virtual/krb5 )
|
||||
mongodb? ( >=dev-libs/libmongo-client-0.1.4 )
|
||||
mysql? ( virtual/mysql )
|
||||
normalize? (
|
||||
>=dev-libs/libee-0.4.0
|
||||
>=dev-libs/liblognorm-1.0.0:=
|
||||
)
|
||||
omudpspoof? ( >=net-libs/libnet-1.1.6 )
|
||||
postgres? ( >=virtual/postgresql-8.4.20 )
|
||||
rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 )
|
||||
redis? ( >=dev-libs/hiredis-0.11.0 )
|
||||
relp? ( >=dev-libs/librelp-1.2.5 )
|
||||
rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] )
|
||||
rfc5424hmac? ( >=dev-libs/openssl-0.9.8y )
|
||||
snmp? ( >=net-analyzer/net-snmp-5.7.2 )
|
||||
ssl? ( >=net-libs/gnutls-2.12.23 )
|
||||
systemd? ( >=sys-apps/systemd-208 )
|
||||
zeromq? ( >=net-libs/czmq-1.2.0 )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
RDEPEND+=" doc? ( >=dev-python/sphinx-1.1.3-r7 )"
|
||||
fi
|
||||
|
||||
BRANCH="8-stable"
|
||||
|
||||
if [[ ${PV} < "8.7" ]]; then
|
||||
# Test suite is broken in v8.6.0 release tarball
|
||||
# Upstream is notified; Will be fixed with v8.7.0 in January
|
||||
RESTRICT="test"
|
||||
fi
|
||||
|
||||
# Maitainer note : open a bug to upstream
|
||||
# showing that building in a separate dir fails
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
AUTOTOOLS_PRUNE_LIBTOOL_FILES="modules"
|
||||
|
||||
DOCS=(
|
||||
AUTHORS
|
||||
ChangeLog
|
||||
"${FILESDIR}"/${BRANCH}/README.gentoo
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
git-r3_fetch
|
||||
git-r3_checkout
|
||||
else
|
||||
unpack ${P}.tar.gz
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
git-r3_fetch "${DOC_REPO_URI}"
|
||||
git-r3_checkout "${DOC_REPO_URI}" "${S}"/docs
|
||||
else
|
||||
local doc_tarball="${PN}-doc-${PV}.tar.gz"
|
||||
|
||||
cd "${S}" || die "Cannot change dir into '$S'"
|
||||
mkdir docs || die "Failed to create docs directory"
|
||||
cd docs || die "Failed to change dir into '${S}/docs'"
|
||||
unpack ${doc_tarball}
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${BRANCH}/10-respect_CFLAGS-r1.patch
|
||||
|
||||
epatch_user
|
||||
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Maintainer notes:
|
||||
# * Guardtime support is missing because libgt isn't yet available
|
||||
# in portage.
|
||||
# * Hadoop's HDFS file system output module is currently not
|
||||
# supported in Gentoo because nobody is able to test it
|
||||
# (JAVA dependency).
|
||||
# * dev-libs/hiredis doesn't provide pkg-config (see #504614,
|
||||
# upstream PR 129 and 136) so we need to export HIREDIS_*
|
||||
# variables because rsyslog's build system depends on pkg-config.
|
||||
|
||||
if use redis; then
|
||||
export HIREDIS_LIBS="-L${EPREFIX}/usr/$(get_libdir) -lhiredis"
|
||||
export HIREDIS_CFLAGS="-I${EPREFIX}/usr/include"
|
||||
fi
|
||||
|
||||
local myeconfargs=(
|
||||
--disable-generate-man-pages
|
||||
$(use_enable test testbench)
|
||||
# Input Plugins without depedencies
|
||||
--enable-imdiag
|
||||
--enable-imfile
|
||||
--enable-impstats
|
||||
--enable-imptcp
|
||||
# Message Modificiation Plugins without depedencies
|
||||
--enable-mmanon
|
||||
--enable-mmaudit
|
||||
--enable-mmfields
|
||||
--enable-mmjsonparse
|
||||
--enable-mmpstrucdata
|
||||
--enable-mmsequence
|
||||
--enable-mmutf8fix
|
||||
# Output Modification Plugins without dependencies
|
||||
--enable-mail
|
||||
--enable-omprog
|
||||
--enable-omruleset
|
||||
--enable-omstdout
|
||||
--enable-omuxsock
|
||||
# Misc
|
||||
--enable-pmaixforwardedfrom
|
||||
--enable-pmciscoios
|
||||
--enable-pmcisconames
|
||||
--enable-pmlastmsg
|
||||
--enable-pmsnare
|
||||
# DB
|
||||
$(use_enable dbi libdbi)
|
||||
$(use_enable mongodb ommongodb)
|
||||
$(use_enable mysql)
|
||||
$(use_enable postgres pgsql)
|
||||
$(use_enable redis omhiredis)
|
||||
# Debug
|
||||
$(use_enable debug)
|
||||
$(use_enable debug diagtools)
|
||||
$(use_enable debug memcheck)
|
||||
$(use_enable debug rtinst)
|
||||
$(use_enable debug valgrind)
|
||||
# Misc
|
||||
$(use_enable elasticsearch)
|
||||
$(use_enable gcrypt libgcrypt)
|
||||
$(use_enable jemalloc)
|
||||
$(use_enable kerberos gssapi-krb5)
|
||||
$(use_enable normalize mmnormalize)
|
||||
$(use_enable omudpspoof)
|
||||
$(use_enable rabbitmq omrabbitmq)
|
||||
$(use_enable relp)
|
||||
$(use_enable rfc3195)
|
||||
$(use_enable rfc5424hmac mmrfc5424addhmac)
|
||||
$(use_enable snmp)
|
||||
$(use_enable snmp mmsnmptrapd)
|
||||
$(use_enable ssl gnutls)
|
||||
$(use_enable systemd imjournal)
|
||||
$(use_enable systemd omjournal)
|
||||
$(use_enable usertools)
|
||||
$(use_enable zeromq imzmq3)
|
||||
$(use_enable zeromq omzmq3)
|
||||
"$(systemd_with_unitdir)"
|
||||
)
|
||||
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
autotools-utils_src_compile
|
||||
|
||||
if use doc -a ${PV} == "9999"; then
|
||||
einfo "Building documentation ..."
|
||||
local doc_dir="${S}/docs"
|
||||
cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!"
|
||||
sphinx-build -b html source build || die "Building documentation failed!"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local _has_increased_ulimit=
|
||||
|
||||
if ulimit -n 3072; then
|
||||
_has_increased_ulimit="true"
|
||||
fi
|
||||
|
||||
if ! emake --jobs 1 check; then
|
||||
eerror "Test suite failed! :("
|
||||
|
||||
if [ -z "${_has_increased_ulimit}" ]; then
|
||||
eerror "Probably because open file limit couldn't be set to 3072."
|
||||
fi
|
||||
|
||||
if has userpriv $FEATURES; then
|
||||
eerror "Please try to reproduce the test suite failure with FEATURES=-userpriv " \
|
||||
"before you submit a bug report."
|
||||
fi
|
||||
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
use doc && HTML_DOCS=( "${S}/docs/build/" )
|
||||
autotools-utils_src_install
|
||||
|
||||
newconfd "${FILESDIR}/${BRANCH}/${PN}.confd" ${PN}
|
||||
newinitd "${FILESDIR}/${BRANCH}/${PN}.initd" ${PN}
|
||||
|
||||
keepdir /var/empty/dev
|
||||
keepdir /var/spool/${PN}
|
||||
keepdir /etc/ssl/${PN}
|
||||
keepdir /etc/${PN}.d
|
||||
|
||||
insinto /etc
|
||||
newins "${FILESDIR}/${BRANCH}/${PN}.conf" ${PN}.conf
|
||||
|
||||
insinto /etc/rsyslog.d/
|
||||
doins "${FILESDIR}/${BRANCH}/50-default.conf"
|
||||
|
||||
insinto /etc/logrotate.d/
|
||||
newins "${FILESDIR}/${BRANCH}/${PN}.logrotate" ${PN}
|
||||
|
||||
if use mysql; then
|
||||
insinto /usr/share/doc/${PF}/scripts/mysql
|
||||
doins plugins/ommysql/{createDB.sql,contrib/delete_mysql}
|
||||
fi
|
||||
|
||||
if use postgres; then
|
||||
insinto /usr/share/doc/${PF}/scripts/pgsql
|
||||
doins plugins/ompgsql/createDB.sql
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
local advertise_readme=0
|
||||
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
# This is a new installation
|
||||
|
||||
advertise_readme=1
|
||||
|
||||
if use mysql || use postgres; then
|
||||
echo
|
||||
elog "Sample SQL scripts for MySQL & PostgreSQL have been installed to:"
|
||||
elog " /usr/share/doc/${PF}/scripts"
|
||||
fi
|
||||
|
||||
if use ssl; then
|
||||
echo
|
||||
elog "To create a default CA and certificates for your server and clients, run:"
|
||||
elog " emerge --config =${PF}"
|
||||
elog "on your logging server. You can run it several times,"
|
||||
elog "once for each logging client. The client certificates will be signed"
|
||||
elog "using the CA certificate generated during the first run."
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]] || [[ ${REPLACING_VERSIONS} < 8.0 ]]; then
|
||||
# Show this message until rsyslog-8.x
|
||||
echo
|
||||
elog "Since ${PN}-7.6.3 we no longer use the catch-all log target"
|
||||
elog "\"/var/log/syslog\" due to its redundancy to the other log targets."
|
||||
|
||||
advertise_readme=1
|
||||
fi
|
||||
|
||||
if [[ ${advertise_readme} -gt 0 ]]; then
|
||||
# We need to show the README file location
|
||||
|
||||
echo ""
|
||||
elog "Please read"
|
||||
elog ""
|
||||
elog " ${EPREFIX}/usr/share/doc/${PF}/README.gentoo*"
|
||||
elog ""
|
||||
elog "for more details."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
if ! use ssl ; then
|
||||
einfo "There is nothing to configure for rsyslog unless you"
|
||||
einfo "used USE=ssl to build it."
|
||||
return 0
|
||||
fi
|
||||
|
||||
# Make sure the certificates directory exists
|
||||
CERTDIR="${EROOT}/etc/ssl/${PN}"
|
||||
if [ ! -d "${CERTDIR}" ]; then
|
||||
mkdir "${CERTDIR}" || die
|
||||
fi
|
||||
einfo "Your certificates will be stored in ${CERTDIR}"
|
||||
|
||||
# Create a default CA if needed
|
||||
if [ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]; then
|
||||
einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..."
|
||||
certtool --generate-privkey \
|
||||
--outfile "${CERTDIR}/${PN}_ca.privkey.pem" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
|
||||
|
||||
cat > "${T}/${PF}.$$" <<- _EOF
|
||||
cn = Portage automated CA
|
||||
ca
|
||||
cert_signing_key
|
||||
expiration_days = 3650
|
||||
_EOF
|
||||
|
||||
certtool --generate-self-signed \
|
||||
--load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
|
||||
--outfile "${CERTDIR}/${PN}_ca.cert.pem" \
|
||||
--template "${T}/${PF}.$$" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
|
||||
|
||||
# Create the server certificate
|
||||
echo
|
||||
einfon "Please type the Common Name of the SERVER you wish to create a certificate for: "
|
||||
read -r CN
|
||||
|
||||
einfo "Creating private key and certificate for server ${CN}..."
|
||||
certtool --generate-privkey \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
|
||||
|
||||
cat > "${T}/${PF}.$$" <<- _EOF
|
||||
cn = ${CN}
|
||||
tls_www_server
|
||||
dns_name = ${CN}
|
||||
expiration_days = 3650
|
||||
_EOF
|
||||
|
||||
certtool --generate-certificate \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
|
||||
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
|
||||
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
|
||||
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
|
||||
--template "${T}/${PF}.$$" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
|
||||
|
||||
else
|
||||
einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation."
|
||||
fi
|
||||
|
||||
# Create a client certificate
|
||||
echo
|
||||
einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: "
|
||||
read -r CN
|
||||
|
||||
einfo "Creating private key and certificate for client ${CN}..."
|
||||
certtool --generate-privkey \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
|
||||
|
||||
cat > "${T}/${PF}.$$" <<- _EOF
|
||||
cn = ${CN}
|
||||
tls_www_client
|
||||
dns_name = ${CN}
|
||||
expiration_days = 3650
|
||||
_EOF
|
||||
|
||||
certtool --generate-certificate \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
|
||||
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
|
||||
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
|
||||
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
|
||||
--template "${T}/${PF}.$$" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
|
||||
|
||||
rm -f "${T}/${PF}.$$"
|
||||
|
||||
echo
|
||||
einfo "Here is the documentation on how to encrypt your log traffic:"
|
||||
einfo " http://www.rsyslog.com/doc/rsyslog_tls.html"
|
||||
}
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/dbus/dbus-0.10.9.ebuild,v 1.1 2014/12/16 14:00:25 qnikst Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A client library for the D-Bus IPC system"
|
||||
HOMEPAGE="https://john-millikin.com/software/haskell-dbus/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.5:=[profile?]
|
||||
>=dev-haskell/libxml-sax-0.7:=[profile?] <dev-haskell/libxml-sax-0.8:=[profile?]
|
||||
>=dev-haskell/network-2.2.3:=[profile?]
|
||||
>=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
|
||||
>=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-2.0:=[profile?]
|
||||
>=dev-haskell/text-0.11.1.5:=[profile?]
|
||||
>=dev-haskell/transformers-0.2:=[profile?]
|
||||
>=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.11:=[profile?]
|
||||
>=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/chell-0.4 <dev-haskell/chell-0.5
|
||||
>=dev-haskell/chell-quickcheck-0.2 <dev-haskell/chell-quickcheck-0.3
|
||||
>=dev-haskell/quickcheck-2.4 )
|
||||
"
|
@ -0,0 +1 @@
|
||||
DIST mysql-connector-python-2.0.2.tar.gz 209614 SHA256 6995f1e5a31b4dbff59e39e384261b26de4797afacaed3a460270d765f3a73c7 SHA512 4b0bc2ced31ac5ccf7a59a5a164e4ddf21c45e75e35148540c605519ba3701190c73368773024f2869fc077d9f4281af8453d63e2388c2f73a4935fcf701c952 WHIRLPOOL 991084a82526b81314b3b8b6d4e69717fdffe7d36856ce6b15ec2d680cec3557592c522fef56b6944947c5d8705872aafc4ac3f72371f300b27cd60e255501aa
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>mysql</herd>
|
||||
<herd>python</herd>
|
||||
<use>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/mysql-connector-python/mysql-connector-python-2.0.2.ebuild,v 1.1 2014/12/16 17:32:21 grknight Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python client library for MariaDB/MySQL"
|
||||
HOMEPAGE="https://dev.mysql.com/downloads/connector/python/"
|
||||
LICENSE="GPL-2"
|
||||
|
||||
SRC_URI="mirror://mysql/Downloads/Connector-Python/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DOCS=( README.txt CHANGES.txt )
|
||||
EXAMPLES=( examples/. )
|
@ -1,4 +1 @@
|
||||
DIST blender-2.69.tar.gz 41274518 SHA256 c94a7f5dec0d42683b96b2591c240ebcc2743d10b84fc53ca13374b5e654ce09 SHA512 f4de1f5a0a7868ee509b57ef65962a6c2af4c2bc7328db6ebe7b8e05f771c06efea92977f7a64433e8383382a33dbd73cb42b2bf872e63410e55c19ddd133142 WHIRLPOOL 30b5e8dd4e2a8ed3a0e9484656d9ac5b6c420076438aa0cdabf3d5d6b5d608bb90d5253c365b712899a9b7ea8965b815059e3e8c5a712c07c399f7848c14e8cb
|
||||
DIST blender-2.71-r2.tar.gz 56881288 SHA256 1d7d5a67a8ce5d258534fc0d426c30dbff56995b5648deba98b21b446f6e5889 SHA512 0b481a9567a44a39851ef816769f3d8b2840eda7bf3aa63706d03135f03db27adccbb419a42528744b67b8643aaf2f8f5907e2368be34615be4e53b0d8c43939 WHIRLPOOL ba7f70e093caf3b43b53207bd7dbed1ab8d0c531cd63aa4dbcb302d952c9aaa628b21b143bc853f0fb61041087b6932303bf1228eea0fe49b4ffdcc073127846
|
||||
DIST blender-2.72.tar.gz 57506461 SHA256 17a90210180d6ffa189b3a0546a6b0103aeae3df49ecb5356cc05b5bb455d8b9 SHA512 94f9ad214ccf53e7bea8de327aec745b6c6d77dbb44d3c3ed9703543eb136152bfc54d17f60ce376dc1212f2f7045b07b6d976ccb5ddb9c3f84d684eaa7cb8a0 WHIRLPOOL 8f39c1d78c017968067a2648ef4be6decc914d92fd87f5ee131a4a1a37503e3ed920fa2e73e3d03daeb61ef006cb91b8b99b4e591d29af37af25b3cb70afa21c
|
||||
DIST blender-2.72b.tar.gz 52018242 SHA256 4436c704afa28e2e5e7b28b2c06981806ddedab70565d40972e422c00644bf47 SHA512 9767797621e443ff9b6810d1713dda110f883c33626d40d7fe5dda676f549e3591516dc24b75feebd85823dd13437c34521ca752139cd31ddacf31ea6b14e124 WHIRLPOOL 3687255bc9f4195b25b66a75630676ee15e67cf10a058dca11b3472617b54aae2bebb1810cc16e19c58ca1c09b1ea8b70f72e30c05632ab0bae8910925a37a54
|
||||
|
@ -1,263 +0,0 @@
|
||||
# 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.2 2014/05/15 17:08:04 ulm 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[sound,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
|
||||
}
|
@ -1,276 +0,0 @@
|
||||
# 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.71-r2.ebuild,v 1.1 2014/09/27 14:55:43 hasufell Exp $
|
||||
|
||||
# TODO:
|
||||
# bundled-deps: bullet is modified
|
||||
# multiple python abi?
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( 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 -> ${PF}.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-2.1.1-r1
|
||||
>=dev-cpp/glog-0.3.3-r1[gflags]
|
||||
>=dev-libs/lzo-2.08:2
|
||||
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-1.0.9 )
|
||||
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[sound,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.71-r2-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 \
|
||||
"${FILESDIR}"/08-${PN}-2.71-gflags.patch \
|
||||
"${FILESDIR}"/09-${PN}-2.72-unbundle-minilzo.patch
|
||||
|
||||
epatch_user
|
||||
|
||||
# remove some bundled deps
|
||||
rm -r \
|
||||
extern/Eigen3 \
|
||||
extern/libopenjpeg \
|
||||
extern/glew \
|
||||
extern/colamd \
|
||||
extern/lzo \
|
||||
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
|
||||
cd "${S}"/release/datafiles/locale/po
|
||||
for i in *.po ; do
|
||||
mylang=${i%.po}
|
||||
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,274 +0,0 @@
|
||||
# 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.72-r1.ebuild,v 1.1 2014/09/27 15:03:38 hasufell Exp $
|
||||
|
||||
# TODO:
|
||||
# bundled-deps: bullet is modified
|
||||
# multiple python abi?
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( 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-2.1.1-r1
|
||||
>=dev-cpp/glog-0.3.3-r1[gflags]
|
||||
>=dev-libs/lzo-2.08:2
|
||||
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-1.0.9 )
|
||||
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[sound,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.71-unbundle-colamd.patch \
|
||||
"${FILESDIR}"/04-${PN}-2.71-unbundle-glog.patch \
|
||||
"${FILESDIR}"/05-${PN}-2.72-unbundle-eigen3.patch \
|
||||
"${FILESDIR}"/06-${PN}-2.68-fix-install-rules.patch \
|
||||
"${FILESDIR}"/07-${PN}-2.70-sse2.patch \
|
||||
"${FILESDIR}"/08-${PN}-2.71-gflags.patch \
|
||||
"${FILESDIR}"/09-${PN}-2.72-unbundle-minilzo.patch
|
||||
|
||||
epatch_user
|
||||
|
||||
# remove some bundled deps
|
||||
rm -r \
|
||||
extern/Eigen3 \
|
||||
extern/libopenjpeg \
|
||||
extern/glew \
|
||||
extern/colamd \
|
||||
extern/lzo \
|
||||
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
|
||||
cd "${S}"/release/datafiles/locale/po
|
||||
for i in *.po ; do
|
||||
mylang=${i%.po}
|
||||
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,61 +0,0 @@
|
||||
commit f6af85bef74ae6d1df1e811db7274829e50f10a9
|
||||
Author: hasufell <hasufell@gentoo.org>
|
||||
Date: Fri Jul 19 18:37:21 2013 +0200
|
||||
|
||||
unbundle colamd
|
||||
|
||||
diff --git a/extern/CMakeLists.txt b/extern/CMakeLists.txt
|
||||
index f6de873..2b40c22 100644
|
||||
--- a/extern/CMakeLists.txt
|
||||
+++ b/extern/CMakeLists.txt
|
||||
@@ -26,7 +26,6 @@
|
||||
# Otherwise we get warnings here that we cant fix in external projects
|
||||
remove_strict_flags()
|
||||
|
||||
-add_subdirectory(colamd)
|
||||
add_subdirectory(rangetree)
|
||||
add_subdirectory(wcwidth)
|
||||
add_subdirectory(libmv)
|
||||
diff --git a/source/blenderplayer/CMakeLists.txt b/source/blenderplayer/CMakeLists.txt
|
||||
index d91319d..bc3baee 100644
|
||||
--- a/source/blenderplayer/CMakeLists.txt
|
||||
+++ b/source/blenderplayer/CMakeLists.txt
|
||||
@@ -170,8 +170,6 @@ endif()
|
||||
list(APPEND BLENDER_SORTED_LIBS extern_ceres)
|
||||
endif()
|
||||
|
||||
- list(APPEND BLENDER_SORTED_LIBS extern_colamd)
|
||||
-
|
||||
if(WITH_MOD_BOOLEAN)
|
||||
list(APPEND BLENDER_SORTED_LIBS bf_intern_bsp)
|
||||
list(APPEND BLENDER_SORTED_LIBS bf_intern_moto)
|
||||
@@ -214,7 +212,7 @@ endif()
|
||||
list(SORT REM_MSG)
|
||||
message(STATUS "Player Skipping: (${REM_MSG})")
|
||||
endif()
|
||||
- target_link_libraries(blenderplayer ${BLENDER_SORTED_LIBS})
|
||||
+ target_link_libraries(blenderplayer ${BLENDER_SORTED_LIBS} colamd)
|
||||
|
||||
unset(SEARCHLIB)
|
||||
unset(SORTLIB)
|
||||
diff --git a/source/creator/CMakeLists.txt b/source/creator/CMakeLists.txt
|
||||
index 8ff4ec4..c84d944 100644
|
||||
--- a/source/creator/CMakeLists.txt
|
||||
+++ b/source/creator/CMakeLists.txt
|
||||
@@ -919,7 +919,6 @@ endif()
|
||||
bf_intern_smoke
|
||||
extern_minilzo
|
||||
extern_lzma
|
||||
- extern_colamd
|
||||
ge_logic_ketsji
|
||||
extern_recastnavigation
|
||||
ge_logic
|
||||
@@ -1033,7 +1032,7 @@ endif()
|
||||
list(SORT REM_MSG)
|
||||
message(STATUS "Blender Skipping: (${REM_MSG})")
|
||||
endif()
|
||||
- target_link_libraries(blender ${BLENDER_SORTED_LIBS})
|
||||
+ target_link_libraries(blender ${BLENDER_SORTED_LIBS} colamd)
|
||||
|
||||
unset(SEARCHLIB)
|
||||
unset(SORTLIB)
|
@ -1,105 +0,0 @@
|
||||
commit 26e853d31931a8bb08695aa98ae53b263236d407
|
||||
Author: hasufell <hasufell@gentoo.org>
|
||||
Date: Fri Jul 19 18:40:23 2013 +0200
|
||||
|
||||
unbundle glog/gflags
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index b1a7830..a30831c 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -106,6 +106,14 @@ set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin CACHE INTERNAL "" FORCE)
|
||||
set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib CACHE INTERNAL "" FORCE)
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
+# Check for some modules
|
||||
+if(UNIX)
|
||||
+ find_package(PkgConfig)
|
||||
+ pkg_check_modules(_PC_GFLAGS libgflags)
|
||||
+ pkg_check_modules(_PC_GLOG libglog)
|
||||
+endif()
|
||||
+
|
||||
+#-----------------------------------------------------------------------------
|
||||
# Set default config options
|
||||
|
||||
get_blender_version()
|
||||
diff --git a/extern/libmv/CMakeLists.txt b/extern/libmv/CMakeLists.txt
|
||||
index 2c9a219..7061e04 100644
|
||||
--- a/extern/libmv/CMakeLists.txt
|
||||
+++ b/extern/libmv/CMakeLists.txt
|
||||
@@ -88,9 +88,6 @@ if(WITH_LIBMV)
|
||||
third_party/fast/fast_9.c
|
||||
third_party/fast/fast.c
|
||||
third_party/fast/nonmax.c
|
||||
- third_party/gflags/gflags.cc
|
||||
- third_party/gflags/gflags_completions.cc
|
||||
- third_party/gflags/gflags_reporting.cc
|
||||
|
||||
libmv/base/id_generator.h
|
||||
libmv/base/scoped_ptr.h
|
||||
@@ -141,12 +138,6 @@ if(WITH_LIBMV)
|
||||
libmv/tracking/trklt_region_tracker.h
|
||||
|
||||
third_party/fast/fast.h
|
||||
- third_party/gflags/config.h
|
||||
- third_party/gflags/gflags/gflags_completions.h
|
||||
- third_party/gflags/gflags/gflags_declare.h
|
||||
- third_party/gflags/gflags/gflags.h
|
||||
- third_party/gflags/mutex.h
|
||||
- third_party/gflags/util.h
|
||||
third_party/msinttypes/inttypes.h
|
||||
third_party/msinttypes/stdint.h
|
||||
)
|
||||
@@ -187,42 +178,6 @@ if(WITH_LIBMV)
|
||||
third_party/msinttypes
|
||||
)
|
||||
endif()
|
||||
- else()
|
||||
- list(APPEND SRC
|
||||
- third_party/glog/src/demangle.cc
|
||||
- third_party/glog/src/logging.cc
|
||||
- third_party/glog/src/raw_logging.cc
|
||||
- third_party/glog/src/signalhandler.cc
|
||||
- third_party/glog/src/symbolize.cc
|
||||
- third_party/glog/src/utilities.cc
|
||||
- third_party/glog/src/vlog_is_on.cc
|
||||
-
|
||||
- third_party/glog/src/base/commandlineflags.h
|
||||
- third_party/glog/src/base/googleinit.h
|
||||
- third_party/glog/src/base/mutex.h
|
||||
- third_party/glog/src/config_freebsd.h
|
||||
- third_party/glog/src/config.h
|
||||
- third_party/glog/src/config_hurd.h
|
||||
- third_party/glog/src/config_linux.h
|
||||
- third_party/glog/src/config_mac.h
|
||||
- third_party/glog/src/demangle.h
|
||||
- third_party/glog/src/glog/logging.h
|
||||
- third_party/glog/src/glog/log_severity.h
|
||||
- third_party/glog/src/glog/raw_logging.h
|
||||
- third_party/glog/src/glog/vlog_is_on.h
|
||||
- third_party/glog/src/stacktrace_generic-inl.h
|
||||
- third_party/glog/src/stacktrace.h
|
||||
- third_party/glog/src/stacktrace_libunwind-inl.h
|
||||
- third_party/glog/src/stacktrace_powerpc-inl.h
|
||||
- third_party/glog/src/stacktrace_x86_64-inl.h
|
||||
- third_party/glog/src/stacktrace_x86-inl.h
|
||||
- third_party/glog/src/symbolize.h
|
||||
- third_party/glog/src/utilities.h
|
||||
- )
|
||||
-
|
||||
- list(APPEND INC
|
||||
- third_party/glog/src
|
||||
- )
|
||||
endif()
|
||||
|
||||
add_definitions(
|
||||
@@ -234,7 +189,9 @@ else()
|
||||
)
|
||||
endif()
|
||||
|
||||
+include_directories(${_PC_GFLAGS_INCLUDE_DIRS} ${_PC_GLOG_INCLUDE_DIRS})
|
||||
blender_add_lib(extern_libmv "${SRC}" "${INC}" "${INC_SYS}")
|
||||
+target_link_libraries(extern_libmv ${_PC_GFLAGS_LIBRARIES} ${_PC_GLOG_LIBRARIES})
|
||||
|
||||
if(WITH_LIBMV)
|
||||
add_subdirectory(third_party)
|
@ -1,111 +0,0 @@
|
||||
commit 26e853d31931a8bb08695aa98ae53b263236d407
|
||||
Author: hasufell <hasufell@gentoo.org>
|
||||
Date: Fri Jul 19 18:40:23 2013 +0200
|
||||
|
||||
unbundle glog/gflags
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index b1a7830..a30831c 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -106,6 +106,14 @@ set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin CACHE INTERNAL "" FORCE)
|
||||
set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib CACHE INTERNAL "" FORCE)
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
+# Check for some modules
|
||||
+if(UNIX)
|
||||
+ find_package(PkgConfig)
|
||||
+ pkg_check_modules(_PC_GFLAGS libgflags)
|
||||
+ pkg_check_modules(_PC_GLOG libglog)
|
||||
+endif()
|
||||
+
|
||||
+#-----------------------------------------------------------------------------
|
||||
# Set default config options
|
||||
|
||||
get_blender_version()
|
||||
diff --git a/extern/libmv/CMakeLists.txt b/extern/libmv/CMakeLists.txt
|
||||
index 2c9a219..7061e04 100644
|
||||
--- a/extern/libmv/CMakeLists.txt
|
||||
+++ b/extern/libmv/CMakeLists.txt
|
||||
@@ -44,8 +44,6 @@
|
||||
)
|
||||
|
||||
list(APPEND INC
|
||||
- third_party/gflags
|
||||
- third_party/glog/src
|
||||
third_party/ceres/include
|
||||
../../intern/guardedalloc
|
||||
)
|
||||
@@ -92,10 +90,6 @@
|
||||
libmv/tracking/track_region.cc
|
||||
libmv/tracking/trklt_region_tracker.cc
|
||||
|
||||
- third_party/gflags/gflags.cc
|
||||
- third_party/gflags/gflags_completions.cc
|
||||
- third_party/gflags/gflags_reporting.cc
|
||||
-
|
||||
libmv-util.h
|
||||
libmv/base/aligned_malloc.h
|
||||
libmv/base/id_generator.h
|
||||
@@ -149,12 +143,6 @@
|
||||
libmv/tracking/track_region.h
|
||||
libmv/tracking/trklt_region_tracker.h
|
||||
|
||||
- third_party/gflags/config.h
|
||||
- third_party/gflags/gflags/gflags_completions.h
|
||||
- third_party/gflags/gflags/gflags_declare.h
|
||||
- third_party/gflags/gflags/gflags.h
|
||||
- third_party/gflags/mutex.h
|
||||
- third_party/gflags/util.h
|
||||
third_party/msinttypes/inttypes.h
|
||||
third_party/msinttypes/stdint.h
|
||||
)
|
||||
@@ -195,38 +183,6 @@
|
||||
third_party/msinttypes
|
||||
)
|
||||
endif()
|
||||
- else()
|
||||
- list(APPEND SRC
|
||||
- third_party/glog/src/demangle.cc
|
||||
- third_party/glog/src/logging.cc
|
||||
- third_party/glog/src/raw_logging.cc
|
||||
- third_party/glog/src/signalhandler.cc
|
||||
- third_party/glog/src/symbolize.cc
|
||||
- third_party/glog/src/utilities.cc
|
||||
- third_party/glog/src/vlog_is_on.cc
|
||||
-
|
||||
- third_party/glog/src/base/commandlineflags.h
|
||||
- third_party/glog/src/base/googleinit.h
|
||||
- third_party/glog/src/base/mutex.h
|
||||
- third_party/glog/src/config_freebsd.h
|
||||
- third_party/glog/src/config.h
|
||||
- third_party/glog/src/config_hurd.h
|
||||
- third_party/glog/src/config_linux.h
|
||||
- third_party/glog/src/config_mac.h
|
||||
- third_party/glog/src/demangle.h
|
||||
- third_party/glog/src/glog/logging.h
|
||||
- third_party/glog/src/glog/log_severity.h
|
||||
- third_party/glog/src/glog/raw_logging.h
|
||||
- third_party/glog/src/glog/vlog_is_on.h
|
||||
- third_party/glog/src/stacktrace_generic-inl.h
|
||||
- third_party/glog/src/stacktrace.h
|
||||
- third_party/glog/src/stacktrace_libunwind-inl.h
|
||||
- third_party/glog/src/stacktrace_powerpc-inl.h
|
||||
- third_party/glog/src/stacktrace_x86_64-inl.h
|
||||
- third_party/glog/src/stacktrace_x86-inl.h
|
||||
- third_party/glog/src/symbolize.h
|
||||
- third_party/glog/src/utilities.h
|
||||
- )
|
||||
endif()
|
||||
else()
|
||||
list(APPEND SRC
|
||||
@@ -234,7 +190,9 @@
|
||||
)
|
||||
endif()
|
||||
|
||||
+include_directories(${_PC_GFLAGS_INCLUDE_DIRS} ${_PC_GLOG_INCLUDE_DIRS})
|
||||
blender_add_lib(extern_libmv "${SRC}" "${INC}" "${INC_SYS}")
|
||||
+target_link_libraries(extern_libmv ${_PC_GFLAGS_LIBRARIES} ${_PC_GLOG_LIBRARIES})
|
||||
|
||||
if(WITH_LIBMV)
|
||||
add_subdirectory(third_party)
|
@ -1,334 +0,0 @@
|
||||
commit 03b41be3de15b4810e55ff1988d27d28eb358df0
|
||||
Author: hasufell <hasufell@gentoo.org>
|
||||
Date: Fri Jul 19 18:47:43 2013 +0200
|
||||
|
||||
unbundle Eigen3
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index a30831c..78bb3c6 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -109,6 +109,7 @@ set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib CACHE INTERNAL "" FORCE)
|
||||
# Check for some modules
|
||||
if(UNIX)
|
||||
find_package(PkgConfig)
|
||||
+ pkg_check_modules(_PC_EIGEN3 eigen3)
|
||||
pkg_check_modules(_PC_GFLAGS libgflags)
|
||||
pkg_check_modules(_PC_GLOG libglog)
|
||||
endif()
|
||||
diff --git a/extern/libmv/CMakeLists.txt b/extern/libmv/CMakeLists.txt
|
||||
index 7061e04..b8ab180 100644
|
||||
--- a/extern/libmv/CMakeLists.txt
|
||||
+++ b/extern/libmv/CMakeLists.txt
|
||||
@@ -44,7 +44,7 @@ if(WITH_LIBMV)
|
||||
)
|
||||
|
||||
set(INC_SYS
|
||||
- ../Eigen3
|
||||
+ ${_PC_EIGEN3_INCLUDE_DIRS}
|
||||
${PNG_INCLUDE_DIR}
|
||||
${ZLIB_INCLUDE_DIRS}
|
||||
)
|
||||
diff --git a/extern/libmv/third_party/ceres/CMakeLists.txt b/extern/libmv/third_party/ceres/CMakeLists.txt
|
||||
index 0645883..d79fe9e 100644
|
||||
--- a/extern/libmv/third_party/ceres/CMakeLists.txt
|
||||
+++ b/extern/libmv/third_party/ceres/CMakeLists.txt
|
||||
@@ -35,7 +35,7 @@ set(INC
|
||||
)
|
||||
|
||||
set(INC_SYS
|
||||
- ../../../Eigen3
|
||||
+ ${_PC_EIGEN3_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
set(SRC
|
||||
diff --git a/intern/dualcon/CMakeLists.txt b/intern/dualcon/CMakeLists.txt
|
||||
index da5e10f..a4aae1b 100644
|
||||
--- a/intern/dualcon/CMakeLists.txt
|
||||
+++ b/intern/dualcon/CMakeLists.txt
|
||||
@@ -22,7 +22,7 @@ set(INC
|
||||
)
|
||||
|
||||
set(INC_SYS
|
||||
- ../../extern/Eigen3
|
||||
+ ${_PC_EIGEN3_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
set(SRC
|
||||
diff --git a/intern/itasc/CMakeLists.txt b/intern/itasc/CMakeLists.txt
|
||||
index bc3ea0c..f8cbc23 100644
|
||||
--- a/intern/itasc/CMakeLists.txt
|
||||
+++ b/intern/itasc/CMakeLists.txt
|
||||
@@ -28,7 +28,7 @@
|
||||
)
|
||||
|
||||
set(INC_SYS
|
||||
- ../../extern/Eigen3
|
||||
+ ${_PC_EIGEN3_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
set(SRC
|
||||
@@ -119,237 +119,6 @@
|
||||
kdl/frameacc.inl
|
||||
kdl/frames.inl
|
||||
kdl/framevel.inl
|
||||
-
|
||||
- # until we have another user...
|
||||
- ../../extern/Eigen3/Eigen/src/Cholesky/LDLT.h
|
||||
- ../../extern/Eigen3/Eigen/src/Cholesky/LLT.h
|
||||
- ../../extern/Eigen3/Eigen/src/Cholesky/LLT_MKL.h
|
||||
- ../../extern/Eigen3/Eigen/src/CholmodSupport/CholmodSupport.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Array.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/ArrayBase.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/ArrayWrapper.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Assign.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Assign_MKL.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/BandMatrix.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Block.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/BooleanRedux.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/CommaInitializer.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/CwiseBinaryOp.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/CwiseNullaryOp.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/CwiseUnaryOp.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/CwiseUnaryView.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/DenseBase.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/DenseCoeffsBase.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/DenseStorage.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Diagonal.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/DiagonalMatrix.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/DiagonalProduct.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Dot.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/EigenBase.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Flagged.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/ForceAlignedAccess.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Functors.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Fuzzy.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/GeneralProduct.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/GenericPacketMath.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/GlobalFunctions.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/IO.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Map.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/MapBase.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/MathFunctions.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Matrix.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/MatrixBase.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/NestByValue.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/NoAlias.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/NumTraits.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/PermutationMatrix.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/PlainObjectBase.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Product.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/ProductBase.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Random.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Redux.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Replicate.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/ReturnByValue.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Reverse.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Select.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/SelfAdjointView.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/SolveTriangular.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/StableNorm.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Stride.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Swap.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Transpose.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Transpositions.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/TriangularMatrix.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/VectorBlock.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/VectorwiseOp.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/Visitor.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/arch/AltiVec/Complex.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/arch/Default/Settings.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/arch/NEON/Complex.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/arch/NEON/PacketMath.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/arch/SSE/Complex.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/arch/SSE/PacketMath.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/CoeffBasedProduct.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/GeneralMatrixVector.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/GeneralMatrixVector_MKL.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/Parallelizer.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/SelfadjointProduct.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/TriangularMatrixVector.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/TriangularMatrixVector_MKL.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/TriangularSolverMatrix_MKL.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/products/TriangularSolverVector.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/util/BlasUtil.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/util/Constants.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/util/DisableStupidWarnings.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/util/ForwardDeclarations.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/util/Macros.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/util/Memory.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/util/Meta.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/util/MKL_support.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/util/NonMPL2.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/util/StaticAssert.h
|
||||
- ../../extern/Eigen3/Eigen/src/Core/util/XprHelper.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/Block.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/Cwise.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/CwiseOperators.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/Lazy.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/LeastSquares.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/LU.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/Macros.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/MathFunctions.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/Memory.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/Meta.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/Minor.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/QR.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/SVD.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/TriangularSolver.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/VectorBlock.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/AlignedBox.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/All.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/AngleAxis.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Hyperplane.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Quaternion.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Rotation2D.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/RotationBase.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Scaling.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Transform.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigen2Support/Geometry/Translation.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigenvalues/ComplexSchur.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigenvalues/ComplexSchur_MKL.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigenvalues/EigenSolver.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigenvalues/RealSchur.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigenvalues/RealSchur_MKL.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h
|
||||
- ../../extern/Eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h
|
||||
- ../../extern/Eigen3/Eigen/src/Geometry/AlignedBox.h
|
||||
- ../../extern/Eigen3/Eigen/src/Geometry/AngleAxis.h
|
||||
- ../../extern/Eigen3/Eigen/src/Geometry/EulerAngles.h
|
||||
- ../../extern/Eigen3/Eigen/src/Geometry/Homogeneous.h
|
||||
- ../../extern/Eigen3/Eigen/src/Geometry/Hyperplane.h
|
||||
- ../../extern/Eigen3/Eigen/src/Geometry/OrthoMethods.h
|
||||
- ../../extern/Eigen3/Eigen/src/Geometry/ParametrizedLine.h
|
||||
- ../../extern/Eigen3/Eigen/src/Geometry/Quaternion.h
|
||||
- ../../extern/Eigen3/Eigen/src/Geometry/Rotation2D.h
|
||||
- ../../extern/Eigen3/Eigen/src/Geometry/RotationBase.h
|
||||
- ../../extern/Eigen3/Eigen/src/Geometry/Scaling.h
|
||||
- ../../extern/Eigen3/Eigen/src/Geometry/Transform.h
|
||||
- ../../extern/Eigen3/Eigen/src/Geometry/Translation.h
|
||||
- ../../extern/Eigen3/Eigen/src/Geometry/Umeyama.h
|
||||
- ../../extern/Eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h
|
||||
- ../../extern/Eigen3/Eigen/src/Householder/BlockHouseholder.h
|
||||
- ../../extern/Eigen3/Eigen/src/Householder/Householder.h
|
||||
- ../../extern/Eigen3/Eigen/src/Householder/HouseholderSequence.h
|
||||
- ../../extern/Eigen3/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h
|
||||
- ../../extern/Eigen3/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h
|
||||
- ../../extern/Eigen3/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h
|
||||
- ../../extern/Eigen3/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h
|
||||
- ../../extern/Eigen3/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h
|
||||
- ../../extern/Eigen3/Eigen/src/Jacobi/Jacobi.h
|
||||
- ../../extern/Eigen3/Eigen/src/LU/Determinant.h
|
||||
- ../../extern/Eigen3/Eigen/src/LU/FullPivLU.h
|
||||
- ../../extern/Eigen3/Eigen/src/LU/Inverse.h
|
||||
- ../../extern/Eigen3/Eigen/src/LU/PartialPivLU.h
|
||||
- ../../extern/Eigen3/Eigen/src/LU/PartialPivLU_MKL.h
|
||||
- ../../extern/Eigen3/Eigen/src/LU/arch/Inverse_SSE.h
|
||||
- ../../extern/Eigen3/Eigen/src/misc/blas.h
|
||||
- ../../extern/Eigen3/Eigen/src/misc/Image.h
|
||||
- ../../extern/Eigen3/Eigen/src/misc/Kernel.h
|
||||
- ../../extern/Eigen3/Eigen/src/misc/Solve.h
|
||||
- ../../extern/Eigen3/Eigen/src/misc/SparseSolve.h
|
||||
- ../../extern/Eigen3/Eigen/src/OrderingMethods/Amd.h
|
||||
- ../../extern/Eigen3/Eigen/src/PardisoSupport/PardisoSupport.h
|
||||
- ../../extern/Eigen3/Eigen/src/PaStiXSupport/PaStiXSupport.h
|
||||
- ../../extern/Eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h
|
||||
- ../../extern/Eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h
|
||||
- ../../extern/Eigen3/Eigen/src/plugins/BlockMethods.h
|
||||
- ../../extern/Eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h
|
||||
- ../../extern/Eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h
|
||||
- ../../extern/Eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h
|
||||
- ../../extern/Eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h
|
||||
- ../../extern/Eigen3/Eigen/src/QR/ColPivHouseholderQR.h
|
||||
- ../../extern/Eigen3/Eigen/src/QR/ColPivHouseholderQR_MKL.h
|
||||
- ../../extern/Eigen3/Eigen/src/QR/FullPivHouseholderQR.h
|
||||
- ../../extern/Eigen3/Eigen/src/QR/HouseholderQR.h
|
||||
- ../../extern/Eigen3/Eigen/src/QR/HouseholderQR_MKL.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCholesky/SimplicialCholesky.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/AmbiVector.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/CompressedStorage.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/CoreIterators.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/MappedSparseMatrix.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparseAssign.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparseBlock.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparseCwiseUnaryOp.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparseDenseProduct.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparseDiagonalProduct.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparseDot.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparseFuzzy.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparseMatrix.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparseMatrixBase.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparsePermutation.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparseProduct.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparseRedux.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparseSelfAdjointView.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparseSparseProductWithPruning.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparseTranspose.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparseTriangularView.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparseUtil.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparseVector.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/SparseView.h
|
||||
- ../../extern/Eigen3/Eigen/src/SparseCore/TriangularSolver.h
|
||||
- ../../extern/Eigen3/Eigen/src/StlSupport/details.h
|
||||
- ../../extern/Eigen3/Eigen/src/StlSupport/StdDeque.h
|
||||
- ../../extern/Eigen3/Eigen/src/StlSupport/StdList.h
|
||||
- ../../extern/Eigen3/Eigen/src/StlSupport/StdVector.h
|
||||
- ../../extern/Eigen3/Eigen/src/SuperLUSupport/SuperLUSupport.h
|
||||
- ../../extern/Eigen3/Eigen/src/SVD/JacobiSVD.h
|
||||
- ../../extern/Eigen3/Eigen/src/SVD/JacobiSVD_MKL.h
|
||||
- ../../extern/Eigen3/Eigen/src/SVD/UpperBidiagonalization.h
|
||||
- ../../extern/Eigen3/Eigen/src/UmfPackSupport/UmfPackSupport.h
|
||||
)
|
||||
|
||||
|
||||
diff --git a/source/blender/ikplugin/CMakeLists.txt b/source/blender/ikplugin/CMakeLists.txt
|
||||
index 0a0e0e6..45fe6c9 100644
|
||||
--- a/source/blender/ikplugin/CMakeLists.txt
|
||||
+++ b/source/blender/ikplugin/CMakeLists.txt
|
||||
@@ -59,7 +59,7 @@ if(WITH_IK_ITASC)
|
||||
../../../intern/itasc
|
||||
)
|
||||
list(APPEND INC_SYS
|
||||
- ../../../extern/Eigen3
|
||||
+ ${_PC_EIGEN3_INCLUDE_DIRS}
|
||||
)
|
||||
list(APPEND SRC
|
||||
intern/itasc_plugin.cpp
|
||||
diff --git a/source/gameengine/Converter/CMakeLists.txt b/source/gameengine/Converter/CMakeLists.txt
|
||||
index 084a85c..7cdfa01 100644
|
||||
--- a/source/gameengine/Converter/CMakeLists.txt
|
||||
+++ b/source/gameengine/Converter/CMakeLists.txt
|
||||
@@ -57,7 +57,7 @@ set(INC
|
||||
set(INC_SYS
|
||||
../../../intern/moto/include
|
||||
../../../extern/recastnavigation/Detour/Include
|
||||
- ../../../extern/Eigen3
|
||||
+ ${_PC_EIGEN3_INCLUDE_DIRS}
|
||||
${PTHREADS_INCLUDE_DIRS}
|
||||
${BOOST_INCLUDE_DIR}
|
||||
)
|
@ -1,35 +0,0 @@
|
||||
commit 0e0b27a589680e10e38a26575ad4dba8f3af2ec6
|
||||
Author: hasufell <hasufell@gentoo.org>
|
||||
Date: Fri Jul 19 18:50:19 2013 +0200
|
||||
|
||||
add option to explicitly control sse2 optimization
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 78bb3c6..d5f4576 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -86,6 +86,7 @@ cmake_policy(SET CMP0014 NEW)
|
||||
#-----------------------------------------------------------------------------
|
||||
# Load some macros.
|
||||
include(build_files/cmake/macros.cmake)
|
||||
+include(CMakeDependentOption)
|
||||
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
@@ -255,6 +256,7 @@ option(WITH_FREESTYLE "Enable Freestyle (advanced edges rendering)" ON)
|
||||
# Misc
|
||||
option(WITH_INPUT_NDOF "Enable NDOF input devices (SpaceNavigator and friends)" ON)
|
||||
option(WITH_RAYOPTIMIZATION "Enable use of SIMD (SSE) optimizations for the raytracer" ON)
|
||||
+cmake_dependent_option(WITH_SSE2 "SSE2 optimizations" ON WITH_RAYOPTIMIZATION OFF)
|
||||
if(UNIX AND NOT APPLE)
|
||||
option(WITH_INSTALL_PORTABLE "Install redistributeable runtime, otherwise install into CMAKE_INSTALL_PREFIX" ON)
|
||||
option(WITH_STATIC_LIBS "Try to link with static libraries, as much as possible, to make blender more portable across distributions" OFF)
|
||||
@@ -1833,7 +1835,7 @@ if(WITH_RAYOPTIMIZATION)
|
||||
set(PLATFORM_CFLAGS " ${COMPILER_SSE_FLAG} ${PLATFORM_CFLAGS}")
|
||||
add_definitions(-D__SSE__ -D__MMX__)
|
||||
endif()
|
||||
- if(SUPPORT_SSE2_BUILD)
|
||||
+ if(WITH_SSE2 AND SUPPORT_SSE2_BUILD)
|
||||
set(PLATFORM_CFLAGS " ${COMPILER_SSE2_FLAG} ${PLATFORM_CFLAGS}")
|
||||
add_definitions(-D__SSE2__)
|
||||
if(NOT SUPPORT_SSE_BUILD) # dont double up
|
@ -1,62 +0,0 @@
|
||||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Sat Sep 27 13:35:35 UTC 2014
|
||||
Subject: unbundle vulnerable minilzo version
|
||||
|
||||
--- source/blender/blenkernel/intern/pointcache.c
|
||||
+++ source/blender/blenkernel/intern/pointcache.c
|
||||
@@ -84,11 +84,14 @@
|
||||
#endif
|
||||
|
||||
#ifdef WITH_LZO
|
||||
-#include "minilzo.h"
|
||||
-#else
|
||||
+#include <lzo/lzo1x.h>
|
||||
+
|
||||
+#define LZO_HEAP_ALLOC(var,size) \
|
||||
+ lzo_align_t __LZO_MMODEL var [ ((size) + (sizeof(lzo_align_t) - 1)) / sizeof(lzo_align_t) ]
|
||||
+#endif
|
||||
+
|
||||
/* used for non-lzo cases */
|
||||
#define LZO_OUT_LEN(size) ((size) + (size) / 16 + 64 + 3)
|
||||
-#endif
|
||||
|
||||
#ifdef WITH_LZMA
|
||||
#include "LzmaLib.h"
|
||||
--- extern/CMakeLists.txt
|
||||
+++ extern/CMakeLists.txt
|
||||
@@ -62,10 +62,6 @@
|
||||
add_subdirectory(libredcode)
|
||||
endif()
|
||||
|
||||
-if(WITH_LZO)
|
||||
- add_subdirectory(lzo)
|
||||
-endif()
|
||||
-
|
||||
if(WITH_LZMA)
|
||||
add_subdirectory(lzma)
|
||||
endif()
|
||||
--- source/blender/blenkernel/CMakeLists.txt
|
||||
+++ source/blender/blenkernel/CMakeLists.txt
|
||||
@@ -397,9 +397,6 @@
|
||||
endif()
|
||||
|
||||
if(WITH_LZO)
|
||||
- list(APPEND INC_SYS
|
||||
- ../../../extern/lzo/minilzo
|
||||
- )
|
||||
add_definitions(-DWITH_LZO)
|
||||
endif()
|
||||
|
||||
--- build_files/cmake/macros.cmake
|
||||
+++ build_files/cmake/macros.cmake
|
||||
@@ -304,6 +304,10 @@
|
||||
endif()
|
||||
endif()
|
||||
|
||||
+ if(WITH_LZO)
|
||||
+ target_link_libraries(${target} liblzo2.so)
|
||||
+ endif()
|
||||
+
|
||||
if(WITH_SYSTEM_GLEW)
|
||||
target_link_libraries(${target} ${GLEW_LIBRARY})
|
||||
endif()
|
@ -1 +1 @@
|
||||
Tue, 16 Dec 2014 13:37:00 +0000
|
||||
Tue, 16 Dec 2014 19:37:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue, 16 Dec 2014 13:37:01 +0000
|
||||
Tue, 16 Dec 2014 19:37:02 +0000
|
||||
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile config configure install postinst prepare test unpack
|
||||
DEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) jemalloc? ( >=dev-libs/jemalloc-3.3.1 ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.0.0:= ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=virtual/postgresql-8.4.20 ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5 ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( >=dev-libs/openssl-0.9.8y ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23 ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/czmq-1.2.0 ) 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.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DESCRIPTION=An enhanced multi-threaded syslogd with database support and more
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.rsyslog.com/
|
||||
IUSE=dbi debug doc elasticsearch +gcrypt jemalloc kerberos mongodb mysql normalize omudpspoof postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp ssl systemd test usertools zeromq
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~x86
|
||||
LICENSE=GPL-3 LGPL-3 Apache-2.0
|
||||
RDEPEND=>=dev-libs/json-c-0.11:= >=dev-libs/libestr-0.1.9 >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) jemalloc? ( >=dev-libs/jemalloc-3.3.1 ) kerberos? ( virtual/krb5 ) mongodb? ( >=dev-libs/libmongo-client-0.1.4 ) mysql? ( virtual/mysql ) normalize? ( >=dev-libs/libee-0.4.0 >=dev-libs/liblognorm-1.0.0:= ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=virtual/postgresql-8.4.20 ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 ) redis? ( >=dev-libs/hiredis-0.11.0 ) relp? ( >=dev-libs/librelp-1.2.5 ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( >=dev-libs/openssl-0.9.8y ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( >=net-libs/gnutls-2.12.23 ) systemd? ( >=sys-apps/systemd-208 ) zeromq? ( >=net-libs/czmq-1.2.0 )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=http://www.rsyslog.com/files/download/rsyslog/rsyslog-8.6.0.tar.gz doc? ( http://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.6.0.tar.gz )
|
||||
_eclasses_=autotools c118b9a8e93bfef124f2d7a2fe56a95e autotools-utils 3727db64c7b960903d5033280f108080 eutils 6faef4c127028ccbba3a11400d24ae34 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||
_md5_=dfc20aee3bcddefe08fd9298d11f622e
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test
|
||||
DEPEND=app-arch/bzip2 dev-libs/libxml2:2 sys-libs/zlib virtual/libiconv clucene? ( >=dev-cpp/clucene-0.9.21[-debug] ) dbus? ( sys-apps/dbus qt4? ( dev-qt/qtdbus:4 ) ) exif? ( >=media-gfx/exiv2-0.17 ) fam? ( virtual/fam ) ffmpeg? ( virtual/ffmpeg ) log? ( >=dev-libs/log4cxx-0.10.0 ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) test? ( dev-util/cppunit ) sys-devel/make >=dev-util/cmake-2.8.12 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
DEPEND=app-arch/bzip2 dev-libs/libxml2:2 sys-libs/zlib virtual/libiconv clucene? ( >=dev-cpp/clucene-0.9.21[-debug] ) dbus? ( sys-apps/dbus qt4? ( dev-qt/qtdbus:4 ) ) exif? ( >=media-gfx/exiv2-0.17:= ) fam? ( virtual/fam ) ffmpeg? ( virtual/ffmpeg ) log? ( >=dev-libs/log4cxx-0.10.0 ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) test? ( dev-util/cppunit ) sys-devel/make >=dev-util/cmake-2.8.12 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
DESCRIPTION=Fast crawling desktop search engine with Qt4 GUI
|
||||
EAPI=5
|
||||
HOMEPAGE=https://projects.kde.org/projects/kdesupport/strigi/strigi
|
||||
IUSE=clucene +dbus debug exif fam ffmpeg inotify log +qt4 test
|
||||
KEYWORDS=amd64 ~arm ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-arch/bzip2 dev-libs/libxml2:2 sys-libs/zlib virtual/libiconv clucene? ( >=dev-cpp/clucene-0.9.21[-debug] ) dbus? ( sys-apps/dbus qt4? ( dev-qt/qtdbus:4 ) ) exif? ( >=media-gfx/exiv2-0.17 ) fam? ( virtual/fam ) ffmpeg? ( virtual/ffmpeg ) log? ( >=dev-libs/log4cxx-0.10.0 ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 )
|
||||
RDEPEND=app-arch/bzip2 dev-libs/libxml2:2 sys-libs/zlib virtual/libiconv clucene? ( >=dev-cpp/clucene-0.9.21[-debug] ) dbus? ( sys-apps/dbus qt4? ( dev-qt/qtdbus:4 ) ) exif? ( >=media-gfx/exiv2-0.17:= ) fam? ( virtual/fam ) ffmpeg? ( virtual/ffmpeg ) log? ( >=dev-libs/log4cxx-0.10.0 ) qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.vandenoever.info/software/strigi/strigi-0.7.8.tar.bz2
|
||||
_eclasses_=cmake-utils e2cc76ea65ae78da8e4696dad93f5d29 eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||
_md5_=a170dacd8376dddde744472102a4721d
|
||||
_md5_=b700f4c40699df00af436d9e129520bc
|
||||
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst prerm setup test
|
||||
DEPEND=>=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.5:=[profile?] >=dev-haskell/libxml-sax-0.7:=[profile?] <dev-haskell/libxml-sax-0.8:=[profile?] >=dev-haskell/network-2.2.3:=[profile?] >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-2.0:=[profile?] >=dev-haskell/text-0.11.1.5:=[profile?] >=dev-haskell/transformers-0.2:=[profile?] >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.11:=[profile?] >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?] >=dev-lang/ghc-7.4.1:= >=dev-haskell/cabal-1.8 test? ( >=dev-haskell/chell-0.4 <dev-haskell/chell-0.5 >=dev-haskell/chell-quickcheck-0.2 <dev-haskell/chell-quickcheck-0.3 >=dev-haskell/quickcheck-2.4 ) doc? ( dev-haskell/haddock ) hscolour? ( dev-haskell/hscolour ) >=dev-haskell/cabal-1.1.4
|
||||
DESCRIPTION=A client library for the D-Bus IPC system
|
||||
EAPI=5
|
||||
HOMEPAGE=https://john-millikin.com/software/haskell-dbus/
|
||||
IUSE=doc hscolour profile test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=>=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.5:=[profile?] >=dev-haskell/libxml-sax-0.7:=[profile?] <dev-haskell/libxml-sax-0.8:=[profile?] >=dev-haskell/network-2.2.3:=[profile?] >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-2.0:=[profile?] >=dev-haskell/text-0.11.1.5:=[profile?] >=dev-haskell/transformers-0.2:=[profile?] >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.11:=[profile?] >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?] >=dev-lang/ghc-7.4.1:=
|
||||
SLOT=0/0.10.9
|
||||
SRC_URI=mirror://hackage/packages/archive/dbus/0.10.9/dbus-0.10.9.tar.gz
|
||||
_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 ghc-package 9dd58db252d8252779bb74ed015196e3 haskell-cabal b6154aeaa4dfbbc6d8a66d7f739c22d1 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=f69e673b72615ee168843181a502f5bf
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)]
|
||||
DESCRIPTION=Python client library for MariaDB/MySQL
|
||||
EAPI=5
|
||||
HOMEPAGE=https://dev.mysql.com/downloads/connector/python/
|
||||
IUSE=python_targets_python2_7 python_targets_python3_3 python_targets_python3_4
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://mysql/Downloads/Connector-Python/mysql-connector-python-2.0.2.tar.gz
|
||||
_eclasses_=distutils-r1 14bf2faa8bf611e0b13aeedc24cefa6c eutils 6faef4c127028ccbba3a11400d24ae34 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 a2dac9ffff107078f25147aac958a68f python-utils-r1 d5328656d500f65898a5f51634722f61 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||
_md5_=05c947f9cb974d155e78dc8c3b172775
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
|
||||
DEPEND=>=dev-lang/python-3.3.2-r2:3.3 dev-lang/python-exec:=[python_targets_python3_3(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python2_7(-),python_single_target_python3_3(+)] dev-cpp/gflags dev-cpp/glog[gflags] dev-python/numpy[python_targets_python3_3(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python2_7(-),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[sound,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.12 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
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=|| ( GPL-2 BL )
|
||||
RDEPEND=>=dev-lang/python-3.3.2-r2:3.3 dev-lang/python-exec:=[python_targets_python3_3(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python2_7(-),python_single_target_python3_3(+)] dev-cpp/gflags dev-cpp/glog[gflags] dev-python/numpy[python_targets_python3_3(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python2_7(-),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[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tiff? ( media-libs/tiff:0 )
|
||||
REQUIRED_USE=python_targets_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 e2cc76ea65ae78da8e4696dad93f5d29 eutils 6faef4c127028ccbba3a11400d24ae34 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnome2-utils 5cdfd22a2163c9d3a891648bd19453a7 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 python-single-r1 cc5b6367244dc2070b496eb9a92d5b87 python-utils-r1 d5328656d500f65898a5f51634722f61 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=067551f07247de164ae62dd669cb878e
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
|
||||
DEPEND=dev-lang/python:3.4 dev-lang/python-exec:=[python_targets_python3_4(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python2_7(-),python_single_target_python3_4(+)] >=dev-cpp/gflags-2.1.1-r1 >=dev-cpp/glog-0.3.3-r1[gflags] >=dev-libs/lzo-2.08:2 dev-python/numpy[python_targets_python3_4(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python2_7(-),python_single_target_python3_4(+)] dev-python/requests[python_targets_python3_4(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python2_7(-),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-1.0.9 ) 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[sound,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.12 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_4
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=|| ( GPL-2 BL )
|
||||
RDEPEND=dev-lang/python:3.4 dev-lang/python-exec:=[python_targets_python3_4(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python2_7(-),python_single_target_python3_4(+)] >=dev-cpp/gflags-2.1.1-r1 >=dev-cpp/glog-0.3.3-r1[gflags] >=dev-libs/lzo-2.08:2 dev-python/numpy[python_targets_python3_4(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python2_7(-),python_single_target_python3_4(+)] dev-python/requests[python_targets_python3_4(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python2_7(-),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-1.0.9 ) 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[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tiff? ( media-libs/tiff:0 )
|
||||
REQUIRED_USE=python_targets_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.71.tar.gz -> blender-2.71-r2.tar.gz
|
||||
_eclasses_=check-reqs a7f404bfb16e0a996700c5d3ac4edad3 cmake-utils e2cc76ea65ae78da8e4696dad93f5d29 eutils 6faef4c127028ccbba3a11400d24ae34 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnome2-utils 5cdfd22a2163c9d3a891648bd19453a7 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 python-single-r1 cc5b6367244dc2070b496eb9a92d5b87 python-utils-r1 d5328656d500f65898a5f51634722f61 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=bb050cd4df51ebe4d34764d4db0380c5
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
|
||||
DEPEND=dev-lang/python:3.4 dev-lang/python-exec:=[python_targets_python3_4(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python2_7(-),python_single_target_python3_4(+)] >=dev-cpp/gflags-2.1.1-r1 >=dev-cpp/glog-0.3.3-r1[gflags] >=dev-libs/lzo-2.08:2 dev-python/numpy[python_targets_python3_4(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python2_7(-),python_single_target_python3_4(+)] dev-python/requests[python_targets_python3_4(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python2_7(-),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-1.0.9 ) 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[sound,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.12 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_4
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=|| ( GPL-2 BL )
|
||||
RDEPEND=dev-lang/python:3.4 dev-lang/python-exec:=[python_targets_python3_4(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python2_7(-),python_single_target_python3_4(+)] >=dev-cpp/gflags-2.1.1-r1 >=dev-cpp/glog-0.3.3-r1[gflags] >=dev-libs/lzo-2.08:2 dev-python/numpy[python_targets_python3_4(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python2_7(-),python_single_target_python3_4(+)] dev-python/requests[python_targets_python3_4(-)?,-python_single_target_jython2_5(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python2_7(-),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-1.0.9 ) 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[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tiff? ( media-libs/tiff:0 )
|
||||
REQUIRED_USE=python_targets_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.72.tar.gz
|
||||
_eclasses_=check-reqs a7f404bfb16e0a996700c5d3ac4edad3 cmake-utils e2cc76ea65ae78da8e4696dad93f5d29 eutils 6faef4c127028ccbba3a11400d24ae34 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnome2-utils 5cdfd22a2163c9d3a891648bd19453a7 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils dfe060cb70d89757fde5c1ff8405e950 python-single-r1 cc5b6367244dc2070b496eb9a92d5b87 python-utils-r1 d5328656d500f65898a5f51634722f61 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=46b030dc0b756e1a78f9b99347420bcf
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
|
||||
DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=app-crypt/heimdal-1.5[-ssl] dev-libs/iniparser dev-libs/popt sys-libs/readline virtual/libiconv dev-python/subunit sys-apps/attr sys-libs/libcap >=sys-libs/ldb-1.1.16 >=sys-libs/tdb-1.2.11[python] >=sys-libs/talloc-2.0.8[python] >=sys-libs/tevent-0.9.18 sys-libs/zlib virtual/pam acl? ( virtual/acl ) addns? ( net-dns/bind-tools[gssapi] ) aio? ( dev-libs/libaio ) cluster? ( >=dev-db/ctdb-1.0.114_p1 ) cups? ( net-print/cups ) dmapi? ( sys-apps/dmapi ) fam? ( virtual/fam ) gnutls? ( dev-libs/libgcrypt:0 >=net-libs/gnutls-1.4.0 ) ldap? ( net-nds/openldap ) virtual/pkgconfig dev-lang/python !dev-lang/python[-threads] virtual/pkgconfig
|
||||
DESCRIPTION=Samba Suite Version 4
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.samba.org/
|
||||
IUSE=acl addns ads aio avahi client cluster cups dmapi fam gnutls iprint ldap quota selinux swat syslog test winbind python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~hppa ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=app-crypt/heimdal-1.5[-ssl] dev-libs/iniparser dev-libs/popt sys-libs/readline virtual/libiconv dev-python/subunit sys-apps/attr sys-libs/libcap >=sys-libs/ldb-1.1.16 >=sys-libs/tdb-1.2.11[python] >=sys-libs/talloc-2.0.8[python] >=sys-libs/tevent-0.9.18 sys-libs/zlib virtual/pam acl? ( virtual/acl ) addns? ( net-dns/bind-tools[gssapi] ) aio? ( dev-libs/libaio ) cluster? ( >=dev-db/ctdb-1.0.114_p1 ) cups? ( net-print/cups ) dmapi? ( sys-apps/dmapi ) fam? ( virtual/fam ) gnutls? ( dev-libs/libgcrypt:0 >=net-libs/gnutls-1.4.0 ) ldap? ( net-nds/openldap ) client? ( net-fs/cifs-utils[ads?] ) selinux? ( sec-policy/selinux-samba )
|
||||
REQUIRED_USE=ads? ( acl ldap )
|
||||
RESTRICT=mirror
|
||||
SLOT=0
|
||||
SRC_URI=mirror://samba/stable/samba-4.0.23.tar.gz
|
||||
_eclasses_=base 87f7447ccfc06fd0729ff4684e11e0d6 eutils 6faef4c127028ccbba3a11400d24ae34 linux-info 2b8c53f6065bdee2d757472215a3088f multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 a2dac9ffff107078f25147aac958a68f python-utils-r1 d5328656d500f65898a5f51634722f61 systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f waf-utils 8ba4703b0e4f03e42a8f6e7b8aabd9e6
|
||||
_md5_=2f9a6a498762916a0b6f8442a341fd21
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=virtual/pkgconfig net-misc/curl >=dev-libs/jansson-2.6 ncurses? ( sys-libs/ncurses ) ants1? ( virtual/libusb:1[udev] ) ants2? ( virtual/libusb:1[udev] ) avalon? ( virtual/libusb:1[udev] ) avalon2? ( virtual/libusb:1[udev] ) avalon4? ( virtual/libusb:1[udev] ) bflsc? ( virtual/libusb:1[udev] ) bitforce? ( virtual/libusb:1[udev] ) bitfury? ( virtual/libusb:1[udev] ) blockerupter? ( virtual/libusb:1[udev] ) cointerra? ( virtual/libusb:1[udev] ) drillbit? ( virtual/libusb:1[udev] ) hashfast? ( virtual/libusb:1[udev] ) hashratio? ( virtual/libusb:1[udev] ) icarus? ( virtual/libusb:1[udev] ) klondike? ( virtual/libusb:1[udev] ) modminer? ( virtual/libusb:1[udev] ) spondoolies? ( virtual/libusb:1[udev] ) udev? ( virtual/libudev ) !<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.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Bitcoin CPU/GPU/FPGA/ASIC miner in C
|
||||
EAPI=5
|
||||
HOMEPAGE=http://bitcointalk.org/?topic=28402.msg357369 http://github.com/ckolivas/cgminer
|
||||
IUSE=doc examples udev hardened ncurses ants1 ants2 avalon avalon2 avalon4 bab bitmine_A1 bflsc bitforce bitfury blockerupter cointerra drillbit hashfast hashratio icarus klondike knc minion modminer spondoolies
|
||||
KEYWORDS=~amd64 ~arm ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=net-misc/curl >=dev-libs/jansson-2.6 ncurses? ( sys-libs/ncurses ) ants1? ( virtual/libusb:1[udev] ) ants2? ( virtual/libusb:1[udev] ) avalon? ( virtual/libusb:1[udev] ) avalon2? ( virtual/libusb:1[udev] ) avalon4? ( virtual/libusb:1[udev] ) bflsc? ( virtual/libusb:1[udev] ) bitforce? ( virtual/libusb:1[udev] ) bitfury? ( virtual/libusb:1[udev] ) blockerupter? ( virtual/libusb:1[udev] ) cointerra? ( virtual/libusb:1[udev] ) drillbit? ( virtual/libusb:1[udev] ) hashfast? ( virtual/libusb:1[udev] ) hashratio? ( virtual/libusb:1[udev] ) icarus? ( virtual/libusb:1[udev] ) klondike? ( virtual/libusb:1[udev] ) modminer? ( virtual/libusb:1[udev] ) spondoolies? ( virtual/libusb:1[udev] ) udev? ( virtual/libudev )
|
||||
REQUIRED_USE=|| ( ants1 ants2 avalon avalon2 avalon4 bab bitmine_A1 bflsc bitforce bitfury blockerupter cointerra drillbit hashfast hashratio icarus klondike knc minion modminer spondoolies )
|
||||
SLOT=0
|
||||
SRC_URI=http://ck.kolivas.org/apps/cgminer/cgminer-4.9.0.tar.bz2
|
||||
_eclasses_=autotools c118b9a8e93bfef124f2d7a2fe56a95e eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||
_md5_=f0a26c554582d2d4a48ca8f679f9ccc8
|
@ -1 +1 @@
|
||||
Tue, 16 Dec 2014 13:37:04 +0000
|
||||
Tue, 16 Dec 2014 19:37:05 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue Dec 16 13:37:00 UTC 2014
|
||||
Tue Dec 16 19:37:01 UTC 2014
|
||||
|
@ -1 +1 @@
|
||||
Tue, 16 Dec 2014 14:00:01 +0000
|
||||
Tue, 16 Dec 2014 20:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1418736901 Tue 16 Dec 2014 01:35:01 PM UTC UTC
|
||||
1418758501 Tue 16 Dec 2014 07:35:01 PM UTC UTC
|
||||
|
@ -0,0 +1,179 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-fs/samba/samba-4.0.23.ebuild,v 1.1 2014/12/16 14:00:40 polynomial-c Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_{6,7} )
|
||||
|
||||
inherit python-r1 waf-utils multilib linux-info systemd
|
||||
|
||||
MY_PV="${PV/_rc/rc}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
if [ "${PV}" = "4.9999" ]; then
|
||||
EGIT_REPO_URI="git://git.samba.org/samba.git"
|
||||
KEYWORDS=""
|
||||
inherit git-2
|
||||
else
|
||||
SRC_URI="mirror://samba/stable/${MY_P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~hppa ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Samba Suite Version 4"
|
||||
HOMEPAGE="http://www.samba.org/"
|
||||
LICENSE="GPL-3"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
IUSE="acl addns ads aio avahi client cluster cups dmapi fam gnutls iprint
|
||||
ldap quota selinux swat syslog test winbind"
|
||||
|
||||
# sys-apps/attr is an automagic dependency (see bug #489748)
|
||||
# sys-libs/pam is an automagic dependency (see bug #489770)
|
||||
CDEPEND="${PYTHON_DEPS}
|
||||
>=app-crypt/heimdal-1.5[-ssl]
|
||||
dev-libs/iniparser
|
||||
dev-libs/popt
|
||||
sys-libs/readline
|
||||
virtual/libiconv
|
||||
dev-python/subunit
|
||||
sys-apps/attr
|
||||
sys-libs/libcap
|
||||
>=sys-libs/ldb-1.1.16
|
||||
>=sys-libs/tdb-1.2.11[python]
|
||||
>=sys-libs/talloc-2.0.8[python]
|
||||
>=sys-libs/tevent-0.9.18
|
||||
sys-libs/zlib
|
||||
virtual/pam
|
||||
acl? ( virtual/acl )
|
||||
addns? ( net-dns/bind-tools[gssapi] )
|
||||
aio? ( dev-libs/libaio )
|
||||
cluster? ( >=dev-db/ctdb-1.0.114_p1 )
|
||||
cups? ( net-print/cups )
|
||||
dmapi? ( sys-apps/dmapi )
|
||||
fam? ( virtual/fam )
|
||||
gnutls? ( dev-libs/libgcrypt:0
|
||||
>=net-libs/gnutls-1.4.0 )
|
||||
ldap? ( net-nds/openldap )"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${CDEPEND}
|
||||
client? ( net-fs/cifs-utils[ads?] )
|
||||
selinux? ( sec-policy/selinux-samba )
|
||||
"
|
||||
|
||||
REQUIRED_USE="ads? ( acl ldap )"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
CONFDIR="${FILESDIR}/$(get_version_component_range 1-2)"
|
||||
|
||||
# sys-apps/dmapi is an automagic dependency (see bug #474492)
|
||||
PATCHES=(
|
||||
"${FILESDIR}/named.conf.dlz.patch"
|
||||
"${FILESDIR}/${PN}-4.0.19-automagic_aio_fix.patch"
|
||||
)
|
||||
|
||||
WAF_BINARY="${S}/buildtools/bin/waf"
|
||||
|
||||
pkg_setup() {
|
||||
python_export_best
|
||||
if use aio; then
|
||||
if ! linux_config_exists || ! linux_chkconfig_present AIO; then
|
||||
ewarn "You must enable AIO support in your kernel config, "
|
||||
ewarn "to be able to support asynchronous I/O. "
|
||||
ewarn "You can find it at"
|
||||
ewarn
|
||||
ewarn "General Support"
|
||||
ewarn " Enable AIO support "
|
||||
ewarn
|
||||
ewarn "and recompile your kernel..."
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=''
|
||||
use "cluster" && myconf+=" --with-ctdb-dir=/usr"
|
||||
use "test" && myconf+=" --enable-selftest"
|
||||
myconf="${myconf} \
|
||||
--enable-fhs \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--with-modulesdir=/usr/$(get_libdir)/samba \
|
||||
--with-pammodulesdir=/$(get_libdir)/security \
|
||||
--with-piddir=/var/run/${PN} \
|
||||
--disable-rpath \
|
||||
--disable-rpath-install \
|
||||
--nopyc \
|
||||
--nopyo \
|
||||
--disable-ntdb \
|
||||
--bundled-libraries=NONE \
|
||||
--builtin-libraries=NONE \
|
||||
$(use_with addns dnsupdate) \
|
||||
$(use_with acl acl-support) \
|
||||
$(use_with ads) \
|
||||
$(use_with aio aio-support) \
|
||||
$(use_enable avahi) \
|
||||
$(use_with cluster cluster-support) \
|
||||
$(use_enable cups) \
|
||||
$(use_with dmapi) \
|
||||
$(use_with fam) \
|
||||
$(use_enable gnutls) \
|
||||
$(use_enable iprint) \
|
||||
$(use_with ldap) \
|
||||
--with-pam \
|
||||
--with-pam_smbpass \
|
||||
$(use_with quota quotas) \
|
||||
$(use_with syslog) \
|
||||
$(use_with swat) \
|
||||
$(use_with winbind)
|
||||
"
|
||||
use "ads" && myconf+=" --with-shared-modules=idmap_ad"
|
||||
|
||||
CPPFLAGS="-I/usr/include/et ${CPPFLAGS}" \
|
||||
waf-utils_src_configure ${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
waf-utils_src_install
|
||||
|
||||
# install ldap schema for server (bug #491002)
|
||||
if use ldap ; then
|
||||
insinto /etc/openldap/schema
|
||||
doins examples/LDAP/samba.schema
|
||||
fi
|
||||
|
||||
# Make all .so files executable
|
||||
find "${D}" -type f -name "*.so" -exec chmod +x {} +
|
||||
|
||||
# Install init script and conf.d file
|
||||
newinitd "${CONFDIR}/samba4.initd-r1" samba
|
||||
newconfd "${CONFDIR}/samba4.confd" samba
|
||||
|
||||
systemd_dotmpfilesd "${FILESDIR}"/samba.conf
|
||||
systemd_dounit "${FILESDIR}"/nmbd.service
|
||||
systemd_dounit "${FILESDIR}"/smbd.{service,socket}
|
||||
systemd_newunit "${FILESDIR}"/smbd_at.service 'smbd@.service'
|
||||
systemd_dounit "${FILESDIR}"/winbindd.service
|
||||
}
|
||||
|
||||
src_test() {
|
||||
"${WAF_BINARY}" test || die "test failed"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "This is is the first stable release of Samba 4.0"
|
||||
|
||||
ewarn "Be aware the this release contains the best of all of Samba's"
|
||||
ewarn "technology parts, both a file server (that you can reasonably expect"
|
||||
ewarn "to upgrade existing Samba 3.x releases to) and the AD domain"
|
||||
ewarn "controller work previously known as 'samba4'."
|
||||
|
||||
elog "For further information and migration steps make sure to read "
|
||||
elog "http://samba.org/samba/history/${P}.html "
|
||||
elog "http://samba.org/samba/history/${PN}-4.0.0.html and"
|
||||
elog "http://wiki.samba.org/index.php/Samba4/HOWTO "
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST cgminer-4.7.0.tar.bz2 1534316 SHA256 604c5e1998e8c7319b3d7b69297ce5d45d47eb0eba9be0c037138ef73cd3749b SHA512 3d2450cab3ad6c455814db4420ce464e06dc910fec0e0be38a626193fbf46e5211bc2f8f2f6bb14daea0aa82622031cc5f44db9aee414236f7ac74cd7d95e847 WHIRLPOOL dc2beab3cb2422371190ed505c615eab24a846301527f428b107ca54f3de69c27905c4c7d1f9ab20af0c9f531aab6059ec7bf8570b1eb2b9439ac77e74a31e48
|
||||
DIST cgminer-4.8.0.tar.bz2 1538552 SHA256 172409212dc3cb38260c9dfa4b142f989a32781dc3554a134516451a84bee137 SHA512 fdd43047a0e4c58778fa7ddd95e7521514e4572082cdb49eb802628a7d4390873576a4552d891fefc0b28043f0d15ed229d59287d75f05d5e0ac0e0a55f60d8a WHIRLPOOL 0eae3c8a8159f10f0a211ba24a9b8fa91f7f5aa2b4d6c56cdc4c10f22d69a464c86877afbe73fbed223a850e6dd9b0a45cd175c4ee24c9483ca4899032553078
|
||||
DIST cgminer-4.9.0.tar.bz2 1547040 SHA256 67d5016bba0deb6fe432765fd5e10a4679785dc8d352d361af99150fcc3408cf SHA512 29fb31c75beca5d5a4e5c69f8448cea0640c1764561c3dbc553beb97510fda3e6529a935becbd40696f9a529575f53991a8cb704b8ba283a63496430f1d794ca WHIRLPOOL 7bdd5f5697d10acad1f026c4a392913e2d791f694e5c37732f9cf4dc037ad71d2e062b900376bfea4acfc78cf954adda0428785ac6476ee787e866a67108cf98
|
||||
|
@ -0,0 +1,102 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/cgminer/cgminer-4.9.0.ebuild,v 1.2 2014/12/16 17:43:02 blueness Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools eutils flag-o-matic
|
||||
|
||||
DESCRIPTION="Bitcoin CPU/GPU/FPGA/ASIC miner in C"
|
||||
HOMEPAGE="http://bitcointalk.org/?topic=28402.msg357369 http://github.com/ckolivas/cgminer"
|
||||
SRC_URI="http://ck.kolivas.org/apps/cgminer/${P}.tar.bz2"
|
||||
#SRC_URI="http://ck.kolivas.org/apps/cgminer/4.5/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
|
||||
HARDWARE="ants1 ants2 avalon avalon2 avalon4 bab bitmine_A1 bflsc bitforce bitfury blockerupter cointerra drillbit hashfast hashratio icarus klondike knc minion modminer spondoolies"
|
||||
IUSE="doc examples udev hardened ncurses ${HARDWARE}"
|
||||
|
||||
REQUIRED_USE="|| ( ${HARDWARE} )"
|
||||
|
||||
RDEPEND="net-misc/curl
|
||||
>=dev-libs/jansson-2.6
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
ants1? ( virtual/libusb:1[udev] )
|
||||
ants2? ( virtual/libusb:1[udev] )
|
||||
avalon? ( virtual/libusb:1[udev] )
|
||||
avalon2? ( virtual/libusb:1[udev] )
|
||||
avalon4? ( virtual/libusb:1[udev] )
|
||||
bflsc? ( virtual/libusb:1[udev] )
|
||||
bitforce? ( virtual/libusb:1[udev] )
|
||||
bitfury? ( virtual/libusb:1[udev] )
|
||||
blockerupter? ( virtual/libusb:1[udev] )
|
||||
cointerra? ( virtual/libusb:1[udev] )
|
||||
drillbit? ( virtual/libusb:1[udev] )
|
||||
hashfast? ( virtual/libusb:1[udev] )
|
||||
hashratio? ( virtual/libusb:1[udev] )
|
||||
icarus? ( virtual/libusb:1[udev] )
|
||||
klondike? ( virtual/libusb:1[udev] )
|
||||
modminer? ( virtual/libusb:1[udev] )
|
||||
spondoolies? ( virtual/libusb:1[udev] )
|
||||
udev? ( virtual/libudev )"
|
||||
DEPEND="virtual/pkgconfig
|
||||
${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-4.4.2-system-jansson.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use hardened && append-cflags "-nopie"
|
||||
|
||||
econf $(use_with ncurses curses) \
|
||||
$(use_enable ants1) \
|
||||
$(use_enable ants2) \
|
||||
$(use_enable avalon) \
|
||||
$(use_enable avalon2) \
|
||||
$(use_enable avalon4) \
|
||||
$(use_enable bab) \
|
||||
$(use_enable bitmine_A1) \
|
||||
$(use_enable bflsc) \
|
||||
$(use_enable bitforce) \
|
||||
$(use_enable bitfury) \
|
||||
$(use_enable blockerupter) \
|
||||
$(use_enable cointerra) \
|
||||
$(use_enable drillbit) \
|
||||
$(use_enable hashfast) \
|
||||
$(use_enable hashratio) \
|
||||
$(use_enable icarus) \
|
||||
$(use_enable klondike) \
|
||||
$(use_enable knc) \
|
||||
$(use_enable minion) \
|
||||
$(use_enable modminer) \
|
||||
$(use_enable spondoolies) \
|
||||
$(use_enable udev) \
|
||||
--disable-forcecombo \
|
||||
--with-system-libusb
|
||||
# sanitize directories (is this still needed?)
|
||||
sed -i 's~^\(\#define CGMINER_PREFIX \).*$~\1"'"${EPREFIX}/usr/lib/cgminer"'"~' config.h
|
||||
}
|
||||
|
||||
src_install() { # How about using some make install?
|
||||
dobin cgminer
|
||||
|
||||
if use udev; then
|
||||
insinto /lib/udev/rules.d
|
||||
use udev && doins 01-cgminer.rules
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
dodoc AUTHORS NEWS README API-README
|
||||
use icarus || use bitforce || use modminer && dodoc FPGA-README
|
||||
use avalon || use bflsc && dodoc ASIC-README
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc api-example.php miner.php API.java api-example.c example.conf
|
||||
fi
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/vanilla-sources/vanilla-sources-3.10.62.ebuild,v 1.1 2014/12/07 14:36:06 mpagano Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/vanilla-sources/vanilla-sources-3.10.63.ebuild,v 1.1 2014/12/16 19:24:48 mpagano Exp $
|
||||
|
||||
EAPI="5"
|
||||
K_NOUSENAME="yes"
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/vanilla-sources/vanilla-sources-3.14.26.ebuild,v 1.1 2014/12/07 14:36:06 mpagano Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/vanilla-sources/vanilla-sources-3.14.27.ebuild,v 1.1 2014/12/16 19:24:48 mpagano Exp $
|
||||
|
||||
EAPI="5"
|
||||
K_NOUSENAME="yes"
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/vanilla-sources/vanilla-sources-3.18.0.ebuild,v 1.1 2014/12/08 01:44:39 mpagano Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/vanilla-sources/vanilla-sources-3.17.7.ebuild,v 1.1 2014/12/16 19:24:48 mpagano Exp $
|
||||
|
||||
EAPI="5"
|
||||
K_NOUSENAME="yes"
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/vanilla-sources/vanilla-sources-3.17.6.ebuild,v 1.1 2014/12/08 11:57:47 ago Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/vanilla-sources/vanilla-sources-3.18.1.ebuild,v 1.1 2014/12/16 19:24:48 mpagano Exp $
|
||||
|
||||
EAPI="5"
|
||||
K_NOUSENAME="yes"
|
Loading…
Reference in new issue