parent
009e5304b3
commit
9dbaa34265
@ -0,0 +1,91 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit multilib systemd user
|
||||
|
||||
DESCRIPTION="PuppetDB collects data generated by Puppet."
|
||||
HOMEPAGE="http://docs.puppetlabs.com/puppetdb/"
|
||||
SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
# will need the same keywords as puppet
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND+=">=virtual/jdk-1.7.0"
|
||||
DEPEND+=""
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup puppetdb
|
||||
enewuser puppetdb -1 -1 /opt/puppetlabs/server/data/puppetdb "puppetdb"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die
|
||||
sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die
|
||||
sed -i 's/sysconfig/conf\.d/g' install.sh || die
|
||||
sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die
|
||||
sed -i 's/var\/run/run/g' install.sh || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
einfo "not compiling"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /opt/puppetlabs/server/data/puppetdb
|
||||
insinto /opt/puppetlabs/server/apps/puppetdb
|
||||
insopts -m0744
|
||||
doins ext/ezbake-functions.sh
|
||||
insopts -m0644
|
||||
doins ext/ezbake.manifest
|
||||
doins puppetdb.jar
|
||||
insinto /etc/puppetlabs/puppetdb
|
||||
doins ext/config/logback.xml
|
||||
doins ext/config/bootstrap.cfg
|
||||
doins ext/config/request-logging.xml
|
||||
insinto /etc/puppetlabs/puppetdb/conf.d
|
||||
doins ext/config/conf.d/jetty.ini
|
||||
doins ext/config/conf.d/repl.ini
|
||||
doins ext/config/conf.d/database.ini
|
||||
doins ext/config/conf.d/config.ini
|
||||
insopts -m0755
|
||||
insinto /opt/puppetlabs/server/apps/puppetdb/scripts
|
||||
doins install.sh
|
||||
insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps
|
||||
doins ext/cli/foreground
|
||||
doins ext/cli/ssl-setup
|
||||
doins ext/cli/export
|
||||
doins ext/cli/config-migration
|
||||
doins ext/cli/foreground
|
||||
doins ext/cli/anonymize
|
||||
doins ext/cli/import
|
||||
insinto /opt/puppetlabs/server/apps/puppetdb/bin
|
||||
doins ext/bin/puppetdb
|
||||
insopts -m0644
|
||||
dodir /opt/puppetlabs/server/bin
|
||||
dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb
|
||||
dodir /opt/puppetlabs/bin
|
||||
dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb
|
||||
dosym /opt/puppetlabs/server/apps/puppetdb/bin/puppetdb /usr/bin/puppetdb
|
||||
# init type tasks
|
||||
newconfd ext/default puppetdb
|
||||
systemd_dounit ext/redhat/puppetdb.service
|
||||
systemd_newtmpfilesd ext/puppetdb.tmpfiles.conf puppetdb.conf
|
||||
newinitd "${FILESDIR}/puppetdb.initd" puppetdb
|
||||
# misc
|
||||
insinto /etc/logrotate.d
|
||||
newins ext/puppetdb.logrotate.conf puppetdb
|
||||
fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb
|
||||
fperms -R 770 /opt/puppetlabs/server/data/puppetdb
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "to install please run '/opt/puppetlabs/server/bin/puppetdb ssl-setup'"
|
||||
elog
|
||||
elog "to upgrade please run '/opt/puppetlabs/server/bin/puppetdb config-migration'"
|
||||
}
|
@ -0,0 +1,208 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
MY_EXTRAS_VER="20160629-1442Z"
|
||||
SUBSLOT="18"
|
||||
MYSQL_PV_MAJOR="5.6"
|
||||
|
||||
JAVA_PKG_OPT_USE="jdbc"
|
||||
|
||||
inherit toolchain-funcs java-pkg-opt-2 mysql-multilib-r1
|
||||
|
||||
HOMEPAGE="http://mariadb.org/"
|
||||
DESCRIPTION="An enhanced, drop-in replacement for MySQL"
|
||||
|
||||
IUSE="bindist jdbc odbc oqgraph pam sphinx tokudb xml"
|
||||
RESTRICT="!bindist? ( bindist )"
|
||||
|
||||
REQUIRED_USE="server? ( tokudb? ( jemalloc ) ) static? ( !pam )"
|
||||
|
||||
# REMEMBER: also update eclass/mysql*.eclass before committing!
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
|
||||
MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"
|
||||
PATCHES=(
|
||||
"${MY_PATCH_DIR}/01050_all_mariadb_mysql_config_cleanup-5.5.41.patch"
|
||||
"${MY_PATCH_DIR}/20006_all_cmake_elib-mariadb-10.0.26.patch"
|
||||
"${MY_PATCH_DIR}/20009_all_mariadb_myodbc_symbol_fix-5.5.38.patch"
|
||||
"${MY_PATCH_DIR}/20018_all_mariadb-10.0.20-without-clientlibs-tools.patch"
|
||||
)
|
||||
COMMON_DEPEND="
|
||||
!bindist? ( >=sys-libs/readline-4.1:0= )
|
||||
server? (
|
||||
extraengine? (
|
||||
odbc? ( dev-db/unixODBC:0= )
|
||||
xml? ( dev-libs/libxml2:2= )
|
||||
)
|
||||
oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= )
|
||||
pam? ( virtual/pam:0= )
|
||||
tokudb? ( app-arch/snappy )
|
||||
)
|
||||
>=dev-libs/libpcre-8.35:3=
|
||||
"
|
||||
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )
|
||||
server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.6 ) ) )
|
||||
${COMMON_DEPEND}"
|
||||
RDEPEND="${RDEPEND} ${COMMON_DEPEND}
|
||||
perl? ( !dev-db/mytop
|
||||
virtual/perl-Getopt-Long
|
||||
dev-perl/TermReadKey
|
||||
virtual/perl-Term-ANSIColor
|
||||
virtual/perl-Time-HiRes )
|
||||
server? ( extraengine? ( jdbc? ( >=virtual/jre-1.6 ) ) )
|
||||
"
|
||||
MULTILIB_WRAPPED_HEADERS+=( /usr/include/mysql/mysql_version.h
|
||||
/usr/include/mysql/private/probes_mysql_nodtrace.h
|
||||
/usr/include/mysql/private/probes_mysql_dtrace.h )
|
||||
|
||||
pkg_setup() {
|
||||
java-pkg-opt-2_pkg_setup
|
||||
mysql-multilib-r1_pkg_setup
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
java-pkg-opt-2_pkg_preinst
|
||||
mysql-multilib-r1_pkg_preinst
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
java-pkg-opt-2_src_prepare
|
||||
mysql-multilib-r1_src_prepare
|
||||
}
|
||||
|
||||
src_configure(){
|
||||
# bug 508724 mariadb cannot use ld.gold
|
||||
tc-ld-disable-gold
|
||||
local MYSQL_CMAKE_NATIVE_DEFINES=(
|
||||
-DWITH_JEMALLOC=$(usex jemalloc system)
|
||||
-DWITH_PCRE=system
|
||||
)
|
||||
if use server ; then
|
||||
# Federated{,X} must be treated special otherwise they will not be built as plugins
|
||||
if ! use extraengine ; then
|
||||
MYSQL_CMAKE_NATIVE_DEFINES+=(
|
||||
-DWITHOUT_FEDERATED=1
|
||||
-DWITHOUT_FEDERATEDX=1 )
|
||||
fi
|
||||
|
||||
MYSQL_CMAKE_NATIVE_DEFINES+=(
|
||||
$(mysql-cmake_use_plugin oqgraph OQGRAPH)
|
||||
$(mysql-cmake_use_plugin sphinx SPHINX)
|
||||
$(mysql-cmake_use_plugin tokudb TOKUDB)
|
||||
$(mysql-cmake_use_plugin pam AUTH_PAM)
|
||||
-DWITHOUT_CASSANDRA=0
|
||||
$(mysql-cmake_use_plugin extraengine SEQUENCE)
|
||||
$(mysql-cmake_use_plugin extraengine SPIDER)
|
||||
$(mysql-cmake_use_plugin extraengine CONNECT)
|
||||
-DCONNECT_WITH_MYSQL=1
|
||||
-DCONNECT_WITH_LIBXML2=$(usex xml)
|
||||
-DCONNECT_WITH_ODBC=$(usex odbc)
|
||||
-DCONNECT_WITH_JDBC=$(usex jdbc)
|
||||
-DWITHOUT_MROONGA=1
|
||||
)
|
||||
fi
|
||||
mysql-multilib-r1_src_configure
|
||||
}
|
||||
|
||||
# Official test instructions:
|
||||
# USE='embedded extraengine perl server openssl static-libs' \
|
||||
# FEATURES='test userpriv -usersandbox' \
|
||||
# ebuild mariadb-X.X.XX.ebuild \
|
||||
# digest clean package
|
||||
multilib_src_test() {
|
||||
|
||||
if ! multilib_is_native_abi ; then
|
||||
einfo "Server tests not available on non-native abi".
|
||||
return 0;
|
||||
fi
|
||||
|
||||
local TESTDIR="${BUILD_DIR}/mysql-test"
|
||||
local retstatus_unit
|
||||
local retstatus_tests
|
||||
|
||||
if use server ; then
|
||||
|
||||
# Bug #213475 - MySQL _will_ object strenously if your machine is named
|
||||
# localhost. Also causes weird failures.
|
||||
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
|
||||
|
||||
if [[ $UID -eq 0 ]]; then
|
||||
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
|
||||
fi
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
addpredict /this-dir-does-not-exist/t9.MYI
|
||||
|
||||
# Run CTest (test-units)
|
||||
cmake-utils_src_test
|
||||
retstatus_unit=$?
|
||||
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
|
||||
|
||||
# Ensure that parallel runs don't die
|
||||
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
|
||||
# Enable parallel testing, auto will try to detect number of cores
|
||||
# You may set this by hand.
|
||||
# The default maximum is 8 unless MTR_MAX_PARALLEL is increased
|
||||
export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
|
||||
|
||||
# create directories because mysqladmin might run out of order
|
||||
mkdir -p "${T}"/var-tests{,/log}
|
||||
|
||||
# These are failing in MariaDB 10.0 for now and are believed to be
|
||||
# false positives:
|
||||
#
|
||||
# main.information_schema, binlog.binlog_statement_insert_delayed,
|
||||
# main.mysqld--help, funcs_1.is_triggers, funcs_1.is_tables_mysql,
|
||||
# funcs_1.is_columns_mysql main.bootstrap
|
||||
# fails due to USE=-latin1 / utf8 default
|
||||
#
|
||||
# main.mysql_client_test, main.mysql_client_test_nonblock
|
||||
# main.mysql_client_test_comp:
|
||||
# segfaults at random under Portage only, suspect resource limits.
|
||||
#
|
||||
# archive.mysqlhotcopy_archive main.mysqlhotcopy_myisam
|
||||
# fails due to bad cleanup of previous tests when run in parallel
|
||||
# The tool is deprecated anyway
|
||||
# Bug 532288
|
||||
|
||||
#main.bootstrap \
|
||||
# for t in main.mysql_client_test main.mysql_client_test_nonblock \
|
||||
# main.mysql_client_test_comp \
|
||||
# binlog.binlog_statement_insert_delayed main.information_schema \
|
||||
# main.mysqld--help \
|
||||
# archive.mysqlhotcopy_archive main.mysqlhotcopy_myisam \
|
||||
# funcs_1.is_triggers funcs_1.is_tables_mysql funcs_1.is_columns_mysql ; do
|
||||
# mysql-multilib-r1_disable_test "$t" "False positives in Gentoo"
|
||||
# done
|
||||
|
||||
# Run mysql tests
|
||||
pushd "${TESTDIR}" || die
|
||||
|
||||
# run mysql-test tests
|
||||
perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder
|
||||
|
||||
retstatus_tests=$?
|
||||
[[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
popd || die
|
||||
|
||||
# Cleanup is important for these testcases.
|
||||
pkill -9 -f "${S}/ndb" 2>/dev/null
|
||||
pkill -9 -f "${S}/sql" 2>/dev/null
|
||||
|
||||
failures=""
|
||||
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
|
||||
[[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
[[ -z "$failures" ]] || die "Test failures: $failures"
|
||||
einfo "Tests successfully completed"
|
||||
|
||||
else
|
||||
einfo "Skipping server tests due to minimal build."
|
||||
fi
|
||||
}
|
@ -0,0 +1,216 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
MY_EXTRAS_VER="20160307-1854Z"
|
||||
SUBSLOT="18"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit linux-info python-any-r1 mysql-multilib-r1
|
||||
|
||||
IUSE="numa pam tokudb tokudb-backup-plugin"
|
||||
|
||||
# REMEMBER: also update eclass/mysql*.eclass before committing!
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-linux"
|
||||
HOMEPAGE="http://www.percona.com/software/percona-server"
|
||||
DESCRIPTION="An enhanced, drop-in replacement for MySQL from the Percona team"
|
||||
|
||||
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
|
||||
EPATCH_EXCLUDE=''
|
||||
|
||||
COMMON_DEPEND="numa? ( sys-process/numactl:= )
|
||||
server? ( pam? ( virtual/pam:0= ) )
|
||||
tokudb? ( app-arch/snappy )
|
||||
tokudb-backup-plugin? ( dev-util/valgrind )
|
||||
"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )
|
||||
test? ( $(python_gen_any_dep 'dev-python/mysql-python[${PYTHON_USEDEP}]') )"
|
||||
RDEPEND="${COMMON_DEPEND}"
|
||||
|
||||
REQUIRED_USE="tokudb? ( jemalloc ) tokudb-backup-plugin? ( tokudb )"
|
||||
|
||||
MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"
|
||||
|
||||
PATCHES=(
|
||||
"${MY_PATCH_DIR}"/01050_all_mysql_config_cleanup-5.6.patch
|
||||
"${MY_PATCH_DIR}"/02040_all_embedded-library-shared-5.5.10.patch
|
||||
"${MY_PATCH_DIR}"/20001_all_fix-minimal-build-cmake-mysql-5.6.20.patch
|
||||
"${MY_PATCH_DIR}"/20006_all_cmake_elib-percona-5.6.29.patch
|
||||
"${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.6.22.patch
|
||||
"${MY_PATCH_DIR}"/20008_all_mysql-tzinfo-symlink.patch
|
||||
"${MY_PATCH_DIR}"/20009_all_mysql_myodbc_symbol_fix-5.6.patch
|
||||
"${MY_PATCH_DIR}"/20018_all_percona-server-5.6.25-without-clientlibs-tools.patch
|
||||
)
|
||||
|
||||
# Please do not add a naive src_unpack to this ebuild
|
||||
# If you want to add a single patch, copy the ebuild to an overlay
|
||||
# and create your own mysql-extras tarball, looking at 000_index.txt
|
||||
|
||||
pkg_pretend() {
|
||||
mysql-multilib-r1_pkg_pretend
|
||||
|
||||
if use numa; then
|
||||
local CONFIG_CHECK="~NUMA"
|
||||
|
||||
local WARNING_NUMA="This package expects NUMA support in kernel which this system does not have at the moment;"
|
||||
WARNING_NUMA+=" Either expect runtime errors, enable NUMA support in kernel or rebuild the package without NUMA support"
|
||||
|
||||
check_extra_config
|
||||
fi
|
||||
}
|
||||
|
||||
python_check_deps() {
|
||||
has_version "dev-python/mysql-python[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local MYSQL_CMAKE_NATIVE_DEFINES=( -DWITH_NUMA=$(usex numa)
|
||||
-DWITH_PAM=$(usex pam)
|
||||
$(mysql-cmake_use_plugin tokudb TOKUDB)
|
||||
)
|
||||
if use tokudb ; then
|
||||
# TokuDB Backup plugin requires valgrind unconditionally
|
||||
MYSQL_CMAKE_NATIVE_DEFINES+=(
|
||||
$(usex tokudb-backup-plugin '' -DTOKUDB_BACKUP_DISABLED=1)
|
||||
)
|
||||
fi
|
||||
mysql-multilib-r1_src_configure
|
||||
}
|
||||
|
||||
# Official test instructions:
|
||||
# USE='extraengine perl openssl static-libs' \
|
||||
# FEATURES='test userpriv -usersandbox' \
|
||||
# ebuild percona-server-X.X.XX.ebuild \
|
||||
# digest clean package
|
||||
multilib_src_test() {
|
||||
|
||||
if ! multilib_is_native_abi ; then
|
||||
einfo "Server tests not available on non-native abi".
|
||||
return 0;
|
||||
fi
|
||||
|
||||
if ! use server ; then
|
||||
einfo "Skipping server tests due to minimal build."
|
||||
return 0
|
||||
fi
|
||||
|
||||
local TESTDIR="${CMAKE_BUILD_DIR}/mysql-test"
|
||||
local retstatus_unit
|
||||
local retstatus_tests
|
||||
|
||||
# Bug #213475 - MySQL _will_ object strenously if your machine is named
|
||||
# localhost. Also causes weird failures.
|
||||
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
|
||||
|
||||
if [[ $UID -eq 0 ]]; then
|
||||
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
|
||||
fi
|
||||
|
||||
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
# Silence repoman, this is only valid in tests
|
||||
if use test ; then
|
||||
addpredict /this-dir-does-not-exist/t9.MYI
|
||||
fi
|
||||
|
||||
# Run CTest (test-units)
|
||||
cmake-utils_src_test
|
||||
retstatus_unit=$?
|
||||
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
|
||||
|
||||
# Ensure that parallel runs don't die
|
||||
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
|
||||
# Enable parallel testing, auto will try to detect number of cores
|
||||
# You may set this by hand.
|
||||
# The default maximum is 8 unless MTR_MAX_PARALLEL is increased
|
||||
export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
|
||||
|
||||
# create directories because mysqladmin might right out of order
|
||||
mkdir -p "${T}"/var-tests{,/log}
|
||||
|
||||
# These are failing in Percona 5.6 for now and are believed to be
|
||||
# false positives:
|
||||
#
|
||||
# main.information_schema, binlog.binlog_statement_insert_delayed,
|
||||
# main.mysqld--help-notwin, binlog.binlog_mysqlbinlog_filter
|
||||
# perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt
|
||||
# funcs_1.is_columns_mysql funcs_1.is_tables_mysql funcs_1.is_triggers
|
||||
# engines/funcs.db_alter_character_set engines/funcs.db_alter_character_set_collate
|
||||
# engines/funcs.db_alter_collate_ascii engines/funcs.db_alter_collate_utf8
|
||||
# engines/funcs.db_create_character_set engines/funcs.db_create_character_set_collate
|
||||
# fails due to USE=-latin1 / utf8 default
|
||||
#
|
||||
# main.mysql_client_test:
|
||||
# segfaults at random under Portage only, suspect resource limits.
|
||||
#
|
||||
# main.percona_bug1289599
|
||||
# Looks to be a syntax error in the test file itself
|
||||
#
|
||||
# main.variables main.myisam main.merge_recover
|
||||
# fails due to ulimit not able to open enough files (needs 5000)
|
||||
#
|
||||
# main.mysqlhotcopy_archive main.mysqlhotcopy_myisam
|
||||
# Called with bad parameters should be reported upstream
|
||||
#
|
||||
|
||||
local t
|
||||
|
||||
for t in main.mysql_client_test \
|
||||
binlog.binlog_statement_insert_delayed main.information_schema \
|
||||
main.mysqld--help-notwin binlog.binlog_mysqlbinlog_filter \
|
||||
perfschema.binlog_edge_mix perfschema.binlog_edge_stmt \
|
||||
funcs_1.is_columns_mysql funcs_1.is_tables_mysql funcs_1.is_triggers \
|
||||
main.variables main.myisam main.merge_recover \
|
||||
engines/funcs.db_alter_character_set engines/funcs.db_alter_character_set_collate \
|
||||
engines/funcs.db_alter_collate_ascii engines/funcs.db_alter_collate_utf8 \
|
||||
engines/funcs.db_create_character_set engines/funcs.db_create_character_set_collate \
|
||||
main.percona_bug1289599 main.mysqlhotcopy_archive main.mysqlhotcopy_myisam ; do
|
||||
mysql-multilib-r1_disable_test "$t" "False positives in Gentoo"
|
||||
done
|
||||
|
||||
if use numa && use kernel_linux ; then
|
||||
# bug 584880
|
||||
if ! linux_config_exists || ! linux_chkconfig_present NUMA ; then
|
||||
for t in sys_vars.innodb_buffer_pool_populate_basic ; do
|
||||
mysql-multilib-r1_disable_test "$t" "Test $t requires system with NUMA support"
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! use extraengine ; then
|
||||
# bug 401673, 530766
|
||||
for t in federated.federated_plugin ; do
|
||||
mysql-multilib-r1_disable_test "$t" "Test $t requires USE=extraengine (Need federated engine)"
|
||||
done
|
||||
fi
|
||||
|
||||
# Run mysql tests
|
||||
pushd "${TESTDIR}" || die
|
||||
|
||||
# Set file limits higher so tests run
|
||||
ulimit -n 3000
|
||||
python_setup
|
||||
# run mysql-test tests
|
||||
perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
|
||||
--testcase-timeout=30 --reorder
|
||||
retstatus_tests=$?
|
||||
[[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
|
||||
|
||||
popd || die
|
||||
|
||||
# Cleanup is important for these testcases.
|
||||
pkill -9 -f "${S}/ndb" 2>/dev/null
|
||||
pkill -9 -f "${S}/sql" 2>/dev/null
|
||||
|
||||
failures=""
|
||||
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
|
||||
[[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
|
||||
|
||||
if [[ -n "$failures" ]]; then
|
||||
has usersandbox $FEATURES && eerror "Some tests may have failed due to FEATURES=usersandbox"
|
||||
die "Test failures: $failures"
|
||||
fi
|
||||
|
||||
einfo "Tests successfully completed"
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
--- openssl-1.1.0-pre4/Makefile.shared
|
||||
+++ openssl-1.1.0-pre4/Makefile.shared
|
||||
@@ -175,7 +175,7 @@
|
||||
ALLSYMSFLAGS='-Wl,--whole-archive'; \
|
||||
NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \
|
||||
$(DO_GNU_SO_COMMON)
|
||||
-DO_GNU_APP=LDFLAGS="$(CFLAGS) $(LDFLAGS) -Wl,-rpath,$(LIBRPATH)"
|
||||
+DO_GNU_APP=LDFLAGS="$(CFLAGS) $(LDFLAGS)"
|
||||
|
||||
#This is rather special. It's a special target with which one can link
|
||||
#applications without bothering with any features that have anything to
|
@ -0,0 +1,242 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs multilib multilib-minimal
|
||||
|
||||
MY_P=${P/_/-}
|
||||
DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)"
|
||||
HOMEPAGE="http://www.openssl.org/"
|
||||
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="openssl"
|
||||
SLOT="0/1.1" # .so version of libssl/libcrypto
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
||||
IUSE="+asm bindist rfc3779 sctp cpu_flags_x86_sse2 static-libs test tls-heartbeat vanilla zlib"
|
||||
RESTRICT="!bindist? ( bindist )"
|
||||
|
||||
RDEPEND=">=app-misc/c_rehash-1.7-r1
|
||||
zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-lang/perl-5
|
||||
sctp? ( >=net-misc/lksctp-tools-1.0.12 )
|
||||
test? (
|
||||
sys-apps/diffutils
|
||||
sys-devel/bc
|
||||
)"
|
||||
PDEPEND="app-misc/ca-certificates"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
MULTILIB_WRAPPED_HEADERS=(
|
||||
usr/include/openssl/opensslconf.h
|
||||
)
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.1.0-ldflags.patch #327421
|
||||
"${FILESDIR}"/${PN}-1.0.2a-x32-asm.patch #542618
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# keep this in sync with app-misc/c_rehash
|
||||
SSL_CNF_DIR="/etc/ssl"
|
||||
|
||||
# Make sure we only ever touch Makefile.org and avoid patching a file
|
||||
# that gets blown away anyways by the Configure script in src_configure
|
||||
rm -f Makefile
|
||||
|
||||
if ! use vanilla ; then
|
||||
epatch "${PATCHES[@]}"
|
||||
epatch_user #332661
|
||||
fi
|
||||
|
||||
# make sure the man pages are suffixed #302165
|
||||
# don't bother building man pages if they're disabled
|
||||
# Make DOCDIR Gentoo compliant
|
||||
sed -i \
|
||||
-e '/^MANSUFFIX/s:=.*:=ssl:' \
|
||||
-e '/^MAKEDEPPROG/s:=.*:=$(CC):' \
|
||||
-e $(has noman FEATURES \
|
||||
&& echo '/^install:/s:install_docs::' \
|
||||
|| echo '/^MANDIR=/s:=.*:='${EPREFIX}'/usr/share/man:') \
|
||||
-e "/^DOCDIR/s@\$(BASENAME)@&-${PF}@" \
|
||||
Configurations/unix-Makefile.tmpl \
|
||||
|| die
|
||||
|
||||
# show the actual commands in the log
|
||||
sed -i '/^SET_X/s@=.*@=set -x@' Makefile.shared
|
||||
|
||||
# quiet out unknown driver argument warnings since openssl
|
||||
# doesn't have well-split CFLAGS and we're making it even worse
|
||||
# and 'make depend' uses -Werror for added fun (#417795 again)
|
||||
[[ ${CC} == *clang* ]] && append-flags -Qunused-arguments
|
||||
|
||||
# allow openssl to be cross-compiled
|
||||
cp "${FILESDIR}"/gentoo.config-1.0.2 gentoo.config || die
|
||||
chmod a+rx gentoo.config
|
||||
|
||||
append-flags -fno-strict-aliasing
|
||||
append-flags $(test-flags-CC -Wa,--noexecstack)
|
||||
append-cppflags -DOPENSSL_NO_BUF_FREELISTS
|
||||
|
||||
# Prefixify Configure shebang (#141906)
|
||||
sed \
|
||||
-e "1s,/usr/bin/env,${EPREFIX}&," \
|
||||
-i Configure || die
|
||||
# Remove test target when FEATURES=test isn't set
|
||||
if ! use test ; then
|
||||
sed \
|
||||
-e '/^$config{dirs}/s@ "test",@@' \
|
||||
-i Configure || die
|
||||
fi
|
||||
# The config script does stupid stuff to prompt the user. Kill it.
|
||||
sed -i '/stty -icanon min 0 time 50; read waste/d' config || die
|
||||
./config --test-sanity || die "I AM NOT SANE"
|
||||
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
unset APPS #197996
|
||||
unset SCRIPTS #312551
|
||||
unset CROSS_COMPILE #311473
|
||||
|
||||
tc-export CC AR RANLIB RC
|
||||
|
||||
# Clean out patent-or-otherwise-encumbered code
|
||||
# Camellia: Royalty Free http://en.wikipedia.org/wiki/Camellia_(cipher)
|
||||
# IDEA: Expired http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm
|
||||
# EC: ????????? ??/??/2015 http://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography
|
||||
# MDC2: Expired http://en.wikipedia.org/wiki/MDC-2
|
||||
# RC5: Expired http://en.wikipedia.org/wiki/RC5
|
||||
|
||||
use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; }
|
||||
echoit() { echo "$@" ; "$@" ; }
|
||||
|
||||
local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal")
|
||||
|
||||
# See if our toolchain supports __uint128_t. If so, it's 64bit
|
||||
# friendly and can use the nicely optimized code paths. #460790
|
||||
local ec_nistp_64_gcc_128
|
||||
# Disable it for now though #469976
|
||||
#if ! use bindist ; then
|
||||
# echo "__uint128_t i;" > "${T}"/128.c
|
||||
# if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then
|
||||
# ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128"
|
||||
# fi
|
||||
#fi
|
||||
|
||||
local sslout=$(./gentoo.config)
|
||||
einfo "Use configuration ${sslout:-(openssl knows best)}"
|
||||
local config="Configure"
|
||||
[[ -z ${sslout} ]] && config="config"
|
||||
|
||||
echoit \
|
||||
./${config} \
|
||||
${sslout} \
|
||||
--api=1.1.0 \
|
||||
$(use cpu_flags_x86_sse2 || echo "no-sse2") \
|
||||
enable-camellia \
|
||||
disable-deprecated \
|
||||
$(use_ssl !bindist ec) \
|
||||
${ec_nistp_64_gcc_128} \
|
||||
enable-idea \
|
||||
enable-mdc2 \
|
||||
enable-rc5 \
|
||||
$(use_ssl asm) \
|
||||
$(use_ssl rfc3779) \
|
||||
$(use_ssl sctp) \
|
||||
$(use_ssl tls-heartbeat heartbeats) \
|
||||
$(use_ssl zlib) \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--openssldir="${EPREFIX}"${SSL_CNF_DIR} \
|
||||
--libdir=$(get_libdir) \
|
||||
shared threads \
|
||||
|| die
|
||||
|
||||
# Clean out hardcoded flags that openssl uses
|
||||
# Fix quoting for sed
|
||||
local DEFAULT_CFLAGS=$(grep ^CFLAGS= Makefile | LC_ALL=C sed \
|
||||
-e 's:^CFLAGS=::' \
|
||||
-e 's:-fomit-frame-pointer ::g' \
|
||||
-e 's:-O[0-9] ::g' \
|
||||
-e 's:-march=[-a-z0-9]* ::g' \
|
||||
-e 's:-mcpu=[-a-z0-9]* ::g' \
|
||||
-e 's:-m[a-z0-9]* ::g' \
|
||||
-e 's:\\:\\\\:g' \
|
||||
)
|
||||
sed -i \
|
||||
-e "/^CFLAGS=/s|=.*|=${DEFAULT_CFLAGS} ${CFLAGS}|" \
|
||||
-e "/^LDFLAGS=/s|=[[:space:]]*$|=${LDFLAGS}|" \
|
||||
Makefile || die
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
# depend is needed to use $confopts; it also doesn't matter
|
||||
# that it's -j1 as the code itself serializes subdirs
|
||||
emake -j1 depend
|
||||
emake all
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
emake -j1 test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
# openssl installs perl version of c_rehash by default, but
|
||||
# we provide a shell version via app-misc/c_rehash
|
||||
rm "${ED}"/usr/bin/c_rehash || die
|
||||
|
||||
dodoc CHANGES* FAQ NEWS README doc/*.txt doc/${PN}-c-indent.el
|
||||
dohtml -r doc/*
|
||||
|
||||
# This is crappy in that the static archives are still built even
|
||||
# when USE=static-libs. But this is due to a failing in the openssl
|
||||
# build system: the static archives are built as PIC all the time.
|
||||
# Only way around this would be to manually configure+compile openssl
|
||||
# twice; once with shared lib support enabled and once without.
|
||||
use static-libs || rm -f "${ED}"/usr/lib*/lib*.a
|
||||
|
||||
# create the certs directory
|
||||
keepdir ${SSL_CNF_DIR}/certs
|
||||
|
||||
# Namespace openssl programs to prevent conflicts with other man pages
|
||||
cd "${ED}"/usr/share/man
|
||||
local m d s
|
||||
for m in $(find . -type f | xargs grep -L '#include') ; do
|
||||
d=${m%/*} ; d=${d#./} ; m=${m##*/}
|
||||
[[ ${m} == openssl.1* ]] && continue
|
||||
[[ -n $(find -L ${d} -type l) ]] && die "erp, broken links already!"
|
||||
mv ${d}/{,ssl-}${m}
|
||||
# fix up references to renamed man pages
|
||||
sed -i '/^[.]SH "SEE ALSO"/,/^[.]/s:\([^(, ]*(1)\):ssl-\1:g' ${d}/ssl-${m}
|
||||
ln -s ssl-${m} ${d}/openssl-${m}
|
||||
# locate any symlinks that point to this man page ... we assume
|
||||
# that any broken links are due to the above renaming
|
||||
for s in $(find -L ${d} -type l) ; do
|
||||
s=${s##*/}
|
||||
rm -f ${d}/${s}
|
||||
ln -s ssl-${m} ${d}/ssl-${s}
|
||||
ln -s ssl-${s} ${d}/openssl-${s}
|
||||
done
|
||||
done
|
||||
[[ -n $(find -L ${d} -type l) ]] && die "broken manpage links found :("
|
||||
|
||||
dodir /etc/sandbox.d #254521
|
||||
echo 'SANDBOX_PREDICT="/dev/crypto"' > "${ED}"/etc/sandbox.d/10openssl
|
||||
|
||||
diropts -m0700
|
||||
keepdir ${SSL_CNF_DIR}/private
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ebegin "Running 'c_rehash ${EROOT%/}${SSL_CNF_DIR}/certs/' to rebuild hashes #333069"
|
||||
c_rehash "${EROOT%/}${SSL_CNF_DIR}/certs" >/dev/null
|
||||
eend $?
|
||||
}
|
@ -1,6 +1,8 @@
|
||||
DIST ocaml-redis-0.3.0.tar.gz 69120 SHA256 8ff583321aea5398af98688eb84d3c3581aba0df1d2c34b437e2ba5e70585e3d SHA512 84e57763d23b309adc7d112ff5c3b79307f4d3077ed177166b57d09b249062466c48b269bddf647438af760981c909e26296669a80778198832bf79151b29e2b WHIRLPOOL 57cf2a1644ebd93d15b8b9432de040026a7c0cbf9542405198bdf0a6b180cbc469005ca44cd9da1a010682df88b9e608dbcb366315fd47a2b8f91b4306ec8e32
|
||||
DIST ocaml-redis-0.3.1.tar.gz 69758 SHA256 5004f1d2c19ba1a8aae8b3096d04fbbbcab4bc3f6c50171cd8d1202c2d2a01e7 SHA512 a3cfa270dacda997330583a685dfc4c5748623e782bf54bf109736b8f95b0c3d6ce0d3fcbfaa73f92e5f03a547700b29cfdc6fb85864972cc55da951a84b28a2 WHIRLPOOL 0e033a7df950e7d6979c40de451170563015aa80331ecf36c0bf8340a9ed69a0618770889fc290681be8e6acd1c38b174385a5c8839293bd55194af92ad70059
|
||||
DIST ocaml-redis-0.3.2.tar.gz 71229 SHA256 c6ef7acc2a383d3a7422e74f162b2dcdc39a8e631503f58a0c4f6133e4de30e1 SHA512 e834574c2892551516c6709b241e393a3ad990f50ae8105a39b3e54bf3e44fe69a48da13cbd15019b298491af4bede6178fce6a580e8d9323dac926380127618 WHIRLPOOL 3aeceda3fc018d01e6fd1456f6b9479b8cba1526cc44acba79177a50abcc5401fd1f1d0fc7eaa6a2757771804b1b8e20118e64cf415eb9a7e373ea4f079f0601
|
||||
EBUILD ocaml-redis-0.3.0.ebuild 606 SHA256 84225dcc12d65d0a4f6bf7164ec7113319c7a8b9fd584ed51361a77ba77c1d4e SHA512 379afd4e9839716b2d9cfaa8835a52c8d9876801d82a6c59083844f5f41aaafd2e51eb4364fa8b25d3b4e31809390da82d9361b4d6623971842a4920c52147a1 WHIRLPOOL 59c26e9cec252005b49098f261d72c46a09a7ac4b2c3615a0383d769ff16093e0b07025557ed369a76aedb212080cefecaded7fc325fd1621480e1bc0625257a
|
||||
EBUILD ocaml-redis-0.3.1.ebuild 606 SHA256 84225dcc12d65d0a4f6bf7164ec7113319c7a8b9fd584ed51361a77ba77c1d4e SHA512 379afd4e9839716b2d9cfaa8835a52c8d9876801d82a6c59083844f5f41aaafd2e51eb4364fa8b25d3b4e31809390da82d9361b4d6623971842a4920c52147a1 WHIRLPOOL 59c26e9cec252005b49098f261d72c46a09a7ac4b2c3615a0383d769ff16093e0b07025557ed369a76aedb212080cefecaded7fc325fd1621480e1bc0625257a
|
||||
EBUILD ocaml-redis-0.3.2.ebuild 606 SHA256 84225dcc12d65d0a4f6bf7164ec7113319c7a8b9fd584ed51361a77ba77c1d4e SHA512 379afd4e9839716b2d9cfaa8835a52c8d9876801d82a6c59083844f5f41aaafd2e51eb4364fa8b25d3b4e31809390da82d9361b4d6623971842a4920c52147a1 WHIRLPOOL 59c26e9cec252005b49098f261d72c46a09a7ac4b2c3615a0383d769ff16093e0b07025557ed369a76aedb212080cefecaded7fc325fd1621480e1bc0625257a
|
||||
MISC ChangeLog 1046 SHA256 4acf3c05ebf51c5b63b7aab4161efb38bca5b85caa082f27fd0e9c91735230ea SHA512 ed4f225f443f642df6a828a69fe1f03fcb400082ab9f46e27406e2c8bf35c421f58386b59efe634eff9e39249054922c6c5a0feb14907fd9e60e2382806c92df WHIRLPOOL f4f50760379b1174dc89746f7c6ac56d3ce06f9045bf81a5a9e332656b8c64085f74de761b85e9112bd1ef8ad2ae14e9fc1548d0406b3d02c32827e5d5f19a50
|
||||
MISC metadata.xml 334 SHA256 af3ea86acbf4323d0f725db5fd5648669000b6d8cc33692b138891323b5d37a7 SHA512 8b61c29fd50e1873573b196512d9ef1d08638f35ec904d6f2969bfcb54749a109142c6a1041b8c9bacea93d7e270f283b27b09a8e891ab8fed638e1ba26e16bf WHIRLPOOL 130cc731b2419194d722c8370e589d7e12272cd1aa6cd81be6b2f3702e4b6e6dac231835c8358dc02d1a16f5a3846c2dd48069cf7ce8025016624f73e10cdf42
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
OASIS_BUILD_TESTS=1
|
||||
OASIS_BUILD_DOCS=1
|
||||
|
||||
inherit oasis
|
||||
|
||||
DESCRIPTION="Redis bindings for OCaml"
|
||||
HOMEPAGE="http://0xffea.github.io/ocaml-redis/"
|
||||
SRC_URI="https://github.com/0xffea/ocaml-redis/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+lwt"
|
||||
|
||||
RDEPEND="
|
||||
dev-ml/ocaml-re:=
|
||||
dev-ml/uuidm:=
|
||||
lwt? ( dev-ml/lwt:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-ml/ounit )"
|
||||
|
||||
src_configure() {
|
||||
oasis_configure_opts="$(use_enable lwt)" oasis_src_configure
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST batinfo-0.3.tar.gz 3951 SHA256 2991715439e7b48300eb539e2cf3faffe3c9d8a876197078c68616b97f9fdf3f SHA512 822e8e70f14a7f08713028ebc8b41aef6d9256984a6a381af11e5b36980a355636bc21d8b21753f4dabd20e38becf6152c623134a65109593ccba019afe3f3f3 WHIRLPOOL 85ce789aca7806ae07856b1e3a64afd07c2ab3a91627a7266ddfc1bde49068d62a1b970dd9dc329d6d696f923d3b019e83047329a0686ae8b26907b70d4b2883
|
||||
EBUILD batinfo-0.3.ebuild 555 SHA256 fe304c2b0da12944cdfcdd44394bc2220dd91120c0392da55816ae9e9536aa10 SHA512 bde622fd323cb26da567ff62a47863a8e89d0b6b99b451c39c32ce2e02ac53016c437d650b38920f3711e1450ad8cf9c615e838d349ba603d33414caab92ea17 WHIRLPOOL 0c2981fa1471be78ea6d0c8cbfa1cbe2b5d0dba134c194eab09e09dbd15adbc50f99de1eafcd94480ecdf8fa027f58e74017610eb75d867e0e28e5d3fe1ee1ea
|
||||
EBUILD batinfo-0.3.ebuild 553 SHA256 3b017b1a89feeeabc291346d5545137625ae8ee20755099f440ddfdfce25fb9b SHA512 dbdb635c6ac6f594d0c8c756942e01520a443ddfc96d7e756a6f31640425eb7b1ed882960a20bf86aab956166b022ddbad06c0ef2f2c55440aff1d15d45ebc8b WHIRLPOOL d442c2337bf726d95336ff527996260ff0c548aab8c187a962eb531332ca33dee631b400ea08cbe103848c3e563aca88087887f11510b7d7d840ff4018df3249
|
||||
MISC ChangeLog 372 SHA256 103bd9b09a76260ad9aab29bdd26a16fd8094406dec508fffa0089ac3f877274 SHA512 06e170bbdfbffdbcbd7203cd33bfdc74d75eaf4a1abedc4dfdeb222b2cb992726fbc30d0512f62f72d95696ad666f7eb36315ff2ea01ed14cd3e616cec53a036 WHIRLPOOL 6442183cd2bbc09bd6ead05e47b8913f779d4d1f2e1374a954ade006808a0c25ff58327efad44842eb7987428e59eae94cef057838f602d2e38e70446488b863
|
||||
MISC metadata.xml 450 SHA256 10a7f09bc4c72e15f399cc44d89957c9a9cd3c62936aac91602174e3c68b75de SHA512 a56f64343b1c2e5ee1732172eccaa6db2b15a756f3cbfcf7741f79cd417900983867d9909b8190ee0a1c4192fc1aa98c06d2fd029fac60f5847d31b38f456af1 WHIRLPOOL 9f03312b88c8dae50b2a2fb95a3d057f9b00fb8c5588ef3d484fc508dc16c3ee3713bbdccb39b6d11f6b9934a8266875cc5ef815dbe54e5249585e07e770d91e
|
||||
|
@ -1,6 +1,8 @@
|
||||
AUX urdfdom1.patch 10198 SHA256 d2cdb8e5ddb2f5ed8a20a7ecca3b0a9e8e20a046512052af8341fe83cd0f3c24 SHA512 309a793b27980ad06f6207f493554c66c89c9c7be83a9a00908af6b56160040ead5ed291720cdebc0427665854b4fcb569ccf00276090121958588f5d314c949 WHIRLPOOL 191fc5bf2f1700d1d6e9f48c41b352093ebcc25a3e40802bd5112d95215ac751711a61a8d39f63975a5085b8b8b09f1e6434db2060fbb7e5a9c9f7b45072084b
|
||||
DIST robot_model-1.12.3.tar.gz 1292139 SHA256 4b2bf070e4d07450fd9977a62c260e8abb40645ff9fcf5f5781f505a8b61b194 SHA512 eae18db87bdd7fc867868493f54f1812358f1a301c88fc7eae611fa75bc2418165b5cb2f5c5839f3cb644d4c1f560f85d84b635ffbecaa631c78a3176d1fb6db WHIRLPOOL c555faee5282942db894866a08aa3a675c6db618fce2acdd1f67d622cf1c0a8e5747f5f9a5217b4fc83997f9bb9125f1c7f2ca6b77e9fd75244f121b48a77f66
|
||||
DIST robot_model-1.12.4.tar.gz 1293354 SHA256 e40bd4519fd4010bcde0cb179611a19c04c3a32073830a675090671b4cea0ee5 SHA512 f78bfd9a72d795e301836a7946d87250f4c8be2082593f7a0fb282831152bc8125885f30408ff99823c4dd1d606060b71695c1cc3097dee8870efe0fe862ab0d WHIRLPOOL cff984eec217cd4615f1bf316eaa255f0d7f2c531fede6d4764edd57a11277980b0aad87bee4af7e89b2fc56394c7d457a0bb50b103b22afc4f5f449824293e9
|
||||
EBUILD collada_parser-1.12.3-r1.ebuild 638 SHA256 801bdd19fb888b1abaacd39ccfa81e110cc6a108f4f4f11acf29864e66587fde SHA512 e9c1f505d045737587bfdeabb555c9ee1a32cadc834ab740ac424a57180e49a11a31c26b272e3c2ad9b4df35a1077725b5e39249e5d0ef2a758f486112405880 WHIRLPOOL f0289415a0638d1febea6fffbd4c03d51666c17fc284f6749aec05d271c88e17f21cff816980d81de69d8d61dbde9e23b1f31fa5b50e602d3ef31fb7cf9d175e
|
||||
EBUILD collada_parser-1.12.4.ebuild 638 SHA256 801bdd19fb888b1abaacd39ccfa81e110cc6a108f4f4f11acf29864e66587fde SHA512 e9c1f505d045737587bfdeabb555c9ee1a32cadc834ab740ac424a57180e49a11a31c26b272e3c2ad9b4df35a1077725b5e39249e5d0ef2a758f486112405880 WHIRLPOOL f0289415a0638d1febea6fffbd4c03d51666c17fc284f6749aec05d271c88e17f21cff816980d81de69d8d61dbde9e23b1f31fa5b50e602d3ef31fb7cf9d175e
|
||||
EBUILD collada_parser-9999.ebuild 495 SHA256 3f4d2403adaf2daaf2ab3f7a454fb90dcc4a2b8f2e97a4076b53baa2d7bfe639 SHA512 05bbe9e7c1784795d009dcda5978fa6b7560867c012613919e8d621260bb1ea375c9bbb3734ba02218f4ce8d7bf4d8d3921408166c28f442243b99d64c3aff9b WHIRLPOOL b07d9c73a83340dc0cf1741439b145dc91cd3038d6215a008b61a847ff6d64642611a6bdcd56c5dc1a124e42c2e56fffbc4b8df2b66e627a4ffafa13de66a776
|
||||
MISC ChangeLog 2873 SHA256 fa2cfa1b9080171b3f484349cb3b342d89244b5b0b7b8c721b170dd081bbcc72 SHA512 5843af12fe30c6b8ef30828e6ccfb5f876efebf785b7e8e93d0412d1452af6ba0cc1e39e051d0b89c883a0ef1485854daab757aa167193941290de4615082344 WHIRLPOOL 552271eb7e06dadd6f616bfb888cd0f062516722179d0bd121425d87611a2ae10918a29bacce09c3e8172e32acfabca83ebf7dd0e8088cbe1d1e3ea4d56a5014
|
||||
MISC metadata.xml 329 SHA256 cbddc06c1e002968d8c8a9586accaf9b777dcc72bafda910d59e5909fbf55454 SHA512 901cb37bff7bfd07cd7b6ec49833301caea33cf9696e3a644a1b128d4371b31eee2f3afdab937d39b6da925bab51604a8bb6ea370407d0170133655e9222d988 WHIRLPOOL 9b7f562542be16c41cb79a5b218a66882bd1be2c42d0cbed2884fdf967eb00025593ba0aa34fef5b5773fa1971701a28274500ebe0bf2c6ed61d4da00096e66a
|
||||
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros/robot_model"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin flag-o-matic
|
||||
|
||||
DESCRIPTION="C++ parser for the Collada robot description format"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/boost:=
|
||||
>=dev-ros/urdf_parser_plugin-1.12.3-r1
|
||||
dev-ros/roscpp
|
||||
dev-ros/class_loader
|
||||
dev-libs/urdfdom_headers
|
||||
dev-libs/collada-dom
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
PATCHES=( "${FILESDIR}/urdfdom1.patch" )
|
||||
|
||||
src_configure() {
|
||||
append-cxxflags -std=gnu++11
|
||||
ros-catkin_src_configure
|
||||
}
|
@ -1,6 +1,8 @@
|
||||
AUX urdfdom1.patch 8997 SHA256 9fdb92de2c7b3929106a2f0b3941e64c6d03fa73ebb904c5f600ba890cee8600 SHA512 9de6df5bde047f633555b1b484b8b7c2cbbfe77435106090a7f577f91aa76d89d4c06035e40fab8472f17834aaa0dcb79313d68c09632ecbca13ad37ed316b05 WHIRLPOOL 6dcc0dffefdfb9d554064ff60be8a9c330dff72186b3984e519658e4b96222771630f9114b233a243d383d46047c11740a7f071f417c130e6bce193cfff39d00
|
||||
DIST robot_model-1.12.3.tar.gz 1292139 SHA256 4b2bf070e4d07450fd9977a62c260e8abb40645ff9fcf5f5781f505a8b61b194 SHA512 eae18db87bdd7fc867868493f54f1812358f1a301c88fc7eae611fa75bc2418165b5cb2f5c5839f3cb644d4c1f560f85d84b635ffbecaa631c78a3176d1fb6db WHIRLPOOL c555faee5282942db894866a08aa3a675c6db618fce2acdd1f67d622cf1c0a8e5747f5f9a5217b4fc83997f9bb9125f1c7f2ca6b77e9fd75244f121b48a77f66
|
||||
DIST robot_model-1.12.4.tar.gz 1293354 SHA256 e40bd4519fd4010bcde0cb179611a19c04c3a32073830a675090671b4cea0ee5 SHA512 f78bfd9a72d795e301836a7946d87250f4c8be2082593f7a0fb282831152bc8125885f30408ff99823c4dd1d606060b71695c1cc3097dee8870efe0fe862ab0d WHIRLPOOL cff984eec217cd4615f1bf316eaa255f0d7f2c531fede6d4764edd57a11277980b0aad87bee4af7e89b2fc56394c7d457a0bb50b103b22afc4f5f449824293e9
|
||||
EBUILD collada_urdf-1.12.3-r2.ebuild 764 SHA256 e827cde0e338a6cab6aa3be4265dafdac66da4b394250cdce82da43a968dd293 SHA512 45fb1f306cb4afc9adc237f9918bc8c6977980958c880d2efcc36bcfdb422fecfa3c6ed01e465fb1226569ae4b486b92ca787635ea5c95793b0cb56e241d6df6 WHIRLPOOL 65e89ed2b692cffe6c38724211a43e5ed093a5b8c84d85d5cca392079a434def5c03a67dfa614763186e17e4af52bd39294f8d1bd16088b2a1e9c3bb2da42885
|
||||
EBUILD collada_urdf-1.12.4.ebuild 827 SHA256 2de9fd2ee538d602dc19523a62a0dad3465923f27610d9baf82ccc369cf2e3f4 SHA512 a01dc6f4496e66d473b789b2aeac877a7c33061f8c55ce7eb4e5675788008b1e70844969f1335daa8a510e92f703cb2b7fb491fd8e13359a8ff34f4846862287 WHIRLPOOL 982da6d679cabb84b0487ae4876f2137e9f6c0e4c372880ef6d928778ba557c9c6643bf8060ff5c971cd700a9cb640c3c9268c7275fd744e1564bf3dd327fcff
|
||||
EBUILD collada_urdf-9999.ebuild 597 SHA256 e7576536a9068c7a11f1cbccb346d45dfb85c4898ff6b4252e81312ec79f692c SHA512 3d10407f16ca9510a260db375663a9e6a8f33613072efe4b89e5fc903469b927153d111adbda979d7f90035d0853d5c3e09dce6ee460cfe72530e13ccc2af3d0 WHIRLPOOL be02a85168a3e5edf383e9599119d359e1ffaaffb0ece50d4be590b4bae82be731bde1fb31fa6e265302c9c6908b1bca2ef254c73e6c1d70c0c5908d21109358
|
||||
MISC ChangeLog 2825 SHA256 73427dcac5139a2e46d1110214f60547fa9f2f05ae159299d70914cd224c5ee2 SHA512 3cd57f420f84c8f35c0a512a1ed184a82a8d97a6cf36f7aca87f985336cedfe3d502eb0916d28eb75fdf055cb6bf3d23387e3a4e81b043f2b96b5c80e6dc6d6a WHIRLPOOL 5dd3e36fe56c7f66afec735b0d59f7b04bec082b9eb78a8efa63be4d201a7cc3f841bf163a259a573a0e0b29ebf106ef733bb8d767dbe4299b10f1a9b0e9e14c
|
||||
MISC metadata.xml 329 SHA256 cbddc06c1e002968d8c8a9586accaf9b777dcc72bafda910d59e5909fbf55454 SHA512 901cb37bff7bfd07cd7b6ec49833301caea33cf9696e3a644a1b128d4371b31eee2f3afdab937d39b6da925bab51604a8bb6ea370407d0170133655e9222d988 WHIRLPOOL 9b7f562542be16c41cb79a5b218a66882bd1be2c42d0cbed2884fdf967eb00025593ba0aa34fef5b5773fa1971701a28274500ebe0bf2c6ed61d4da00096e66a
|
||||
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros/robot_model"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin flag-o-matic
|
||||
|
||||
DESCRIPTION="Tool to convert Unified Robot Description Format (URDF) documents into COLLADA documents"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/boost:=
|
||||
dev-ros/angles
|
||||
dev-ros/collada_parser
|
||||
dev-ros/resource_retriever
|
||||
>=dev-ros/urdf-1.12.3-r1
|
||||
dev-ros/geometric_shapes
|
||||
dev-ros/tf
|
||||
media-libs/assimp
|
||||
dev-libs/tinyxml
|
||||
dev-libs/collada-dom
|
||||
>=dev-libs/urdfdom-1:=
|
||||
dev-cpp/eigen:3
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
PATCHES=( "${FILESDIR}/urdfdom1.patch" )
|
||||
|
||||
src_configure() {
|
||||
append-cppflags `pkg-config --cflags eigen3`
|
||||
append-cxxflags -std=gnu++11
|
||||
ros-catkin_src_configure
|
||||
}
|
@ -1,9 +1,11 @@
|
||||
DIST geometric_shapes-0.4.3.tar.gz 57689 SHA256 9030b7713ca397852f7d0d19caf18ddd7c93ff0236c19e31d01e72e655bc407b SHA512 77cf3d4d9603f29357bd26d3e4fcec077589f25292f467204bedc072c10ac3dc3869f2491697d6f3a6f23149dcc3973b7fa4f50b94c0e6f3f4ee92b8319ed12e WHIRLPOOL 92acf4d7056c03fcd9479e47c9747856fd1d67f846aaf0d48e84967c5f8cb1a1a7318276306e2324af6a9efa4586de06fe740b6b171824e39edd89e750faff4c
|
||||
DIST geometric_shapes-0.4.4.tar.gz 57894 SHA256 4d600890b72d0b20b2fbcc9ded06464a37c871317445ec32d3858bd719b0aa02 SHA512 414864fae6808342f6ca1fc50afe165d585f483698585454396b135a2e12aca998d785edf6526b02d3a58ac27e1e7651e8ece71e32860d49d7dc5f6e06bb892d WHIRLPOOL bdd540bbd13ac17cd60fd39f7ba33e829f76e188b65c530d2b7031aa835b3fdd190fda88f5362fca727ec88c9dca5520756040d9a73d3b38183b511395f8b59c
|
||||
DIST geometric_shapes-0.5.0.tar.gz 56795 SHA256 a4d53a982e388b6d188602dc67bab8971cd145e6e724a07274e53c12f512e379 SHA512 3062c63668243ea262b3fabf7964deab53b36edfc1016e86c5bfcf1853a49232a1c3ddfa9935b7cc69e4bcd545befc703299424d58a2dc2188c361bdfd70b581 WHIRLPOOL 077c39229d415222880a9e7e0266aed38049b8cbc2d8e26e3d6f7c7957d092a84ead5ee1a35b37e453127773028169c299b202872b94b301b0bbb23250f8757b
|
||||
DIST geometric_shapes-0.5.1.tar.gz 57055 SHA256 b6e94edd138c77be3be50d5b8fcaa3591d56983bcee72dbadeb7b97ccde16ad1 SHA512 40e5047f53dcc1d60174cbadffcca646fee8abf139dff8bb52c227e245ddebbb617b3b82e52dc493796f1cb376a2e3864b1c58c040987bb334b5f7f4e6461cc6 WHIRLPOOL e6192f30733af2909e3eb8dc00c0d1f8db630bbb62b88e146f24aa97787f6fdea770919949ad0396e628eee6ff69c4421b064461bc3de412b3309ca6a1961bd3
|
||||
EBUILD geometric_shapes-0.4.3.ebuild 791 SHA256 a61410b6dd422a0236b61a449264354e6d7eecc8ba22514752891492bec55fa3 SHA512 6e23f283d3cf4c3e2ce0b136bebb6b19fe58d96fd991454ee641d534a460b8140a9b560bfda1acdad72fa39a6af5eb6e7a0efb54657d22aefe70cc6cab97c17c WHIRLPOOL c9e11d0681960179a9ebd537b1deccd2520acb22a90f6fb6826eda9d92cf5d285e52f8d25f39adf77860077cb18f308a88613deec49ee4154d773c796f123427
|
||||
EBUILD geometric_shapes-0.4.4.ebuild 791 SHA256 a61410b6dd422a0236b61a449264354e6d7eecc8ba22514752891492bec55fa3 SHA512 6e23f283d3cf4c3e2ce0b136bebb6b19fe58d96fd991454ee641d534a460b8140a9b560bfda1acdad72fa39a6af5eb6e7a0efb54657d22aefe70cc6cab97c17c WHIRLPOOL c9e11d0681960179a9ebd537b1deccd2520acb22a90f6fb6826eda9d92cf5d285e52f8d25f39adf77860077cb18f308a88613deec49ee4154d773c796f123427
|
||||
EBUILD geometric_shapes-0.5.0.ebuild 683 SHA256 299d77294c7c5aa86db9bcd6e869a93aa06c06931999c0377508383beb65d810 SHA512 a27bb0d77081c7739c0f6452959369dedffe33acc9fe008dee8f4426f0e00cad41e541d2f134024439800c23f44abe9088007e0bccfec361cffd63645e657eb5 WHIRLPOOL b0510de7ce09c6a317851e7228920ab6d1d811644af1e25282807a5c32a2c7d00200331ab6902330ba7b94cbd0ca0de0eea12c8687a950c5dd7471e4d275df2f
|
||||
EBUILD geometric_shapes-0.5.1.ebuild 683 SHA256 299d77294c7c5aa86db9bcd6e869a93aa06c06931999c0377508383beb65d810 SHA512 a27bb0d77081c7739c0f6452959369dedffe33acc9fe008dee8f4426f0e00cad41e541d2f134024439800c23f44abe9088007e0bccfec361cffd63645e657eb5 WHIRLPOOL b0510de7ce09c6a317851e7228920ab6d1d811644af1e25282807a5c32a2c7d00200331ab6902330ba7b94cbd0ca0de0eea12c8687a950c5dd7471e4d275df2f
|
||||
EBUILD geometric_shapes-9999.ebuild 683 SHA256 299d77294c7c5aa86db9bcd6e869a93aa06c06931999c0377508383beb65d810 SHA512 a27bb0d77081c7739c0f6452959369dedffe33acc9fe008dee8f4426f0e00cad41e541d2f134024439800c23f44abe9088007e0bccfec361cffd63645e657eb5 WHIRLPOOL b0510de7ce09c6a317851e7228920ab6d1d811644af1e25282807a5c32a2c7d00200331ab6902330ba7b94cbd0ca0de0eea12c8687a950c5dd7471e4d275df2f
|
||||
MISC ChangeLog 1761 SHA256 e04dbfb00dcee1f0ab594ffd9274c46edb94c93dc21e9cbbaa29c82c8badda82 SHA512 2fe2015256522b2ec535baf130d5baf447e4862a7299134fbf982bdebc2ffe8ee48eaf813025cf89df7a4705ef0d06297831728b998ce215bc68d3b908d985b5 WHIRLPOOL 479ea8c1ecff72bb16d53dee41cdcd5994e018814f3f71ccbdfc320adec7bd4c3f240cfb7aa9883b4bd410f588dab003156111c584c321f9d585efa771f15a49
|
||||
MISC metadata.xml 343 SHA256 619d2e688b163ef06c3227ac1e8f7b99cf805f8827ab7f69739c779dd595ca89 SHA512 10c40ddc16c176ed5503b7d098bc133e85973301631878b36f793df95fe2c55576cacaaf2cbfcc9152cb0659394d7ab7c5fca72cbdba32c5310b4a2ce7b365c8 WHIRLPOOL 60972fb29bd444e7a6afd2d678d5991c65a8626c917e616ff898eb0c73bfd13a0302144f3123d8f122effedddfac914a2139e87602cf438fcc448bcf8b40f932
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros-planning/geometric_shapes"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Generic definitions of geometric shapes and bodies"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-cpp/eigen:3
|
||||
dev-libs/boost:=
|
||||
media-libs/qhull
|
||||
media-libs/assimp
|
||||
sci-libs/octomap
|
||||
dev-ros/random_numbers
|
||||
dev-ros/resource_retriever
|
||||
dev-ros/eigen_stl_containers
|
||||
dev-ros/visualization_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
|
||||
dev-ros/shape_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-cpp/gtest dev-ros/rosunit )
|
||||
"
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros/robot_model"
|
||||
KEYWORDS="~amd64"
|
||||
ROS_SUBDIR=${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Tool for setting and publishing joint state values for a given URDF"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-ros/python_qt_binding[${PYTHON_USEDEP}]
|
||||
dev-ros/sensor_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
"
|
@ -1,6 +1,8 @@
|
||||
AUX urdfdom1.patch 1208 SHA256 1292fad94c037ac046279c93fa286e7c20df2494628f85795798f4feb2896af5 SHA512 83471a44de7d51a3d885c698417e42fb962404bf2c977753617977d59f80bb2c9f8bf1d5d477e1a36b2cb59c29f17a8b95e728c0c28884ff95adc408513eb3fd WHIRLPOOL 341d16976272cb083d4fe6176e795605af99b6e6c62881bb233dadd289b790dc6038d2095d8aa27266947a0fd8d720cdbc3eb719806d1172649baf99adda0ecc
|
||||
DIST robot_model-1.12.3.tar.gz 1292139 SHA256 4b2bf070e4d07450fd9977a62c260e8abb40645ff9fcf5f5781f505a8b61b194 SHA512 eae18db87bdd7fc867868493f54f1812358f1a301c88fc7eae611fa75bc2418165b5cb2f5c5839f3cb644d4c1f560f85d84b635ffbecaa631c78a3176d1fb6db WHIRLPOOL c555faee5282942db894866a08aa3a675c6db618fce2acdd1f67d622cf1c0a8e5747f5f9a5217b4fc83997f9bb9125f1c7f2ca6b77e9fd75244f121b48a77f66
|
||||
DIST robot_model-1.12.4.tar.gz 1293354 SHA256 e40bd4519fd4010bcde0cb179611a19c04c3a32073830a675090671b4cea0ee5 SHA512 f78bfd9a72d795e301836a7946d87250f4c8be2082593f7a0fb282831152bc8125885f30408ff99823c4dd1d606060b71695c1cc3097dee8870efe0fe862ab0d WHIRLPOOL cff984eec217cd4615f1bf316eaa255f0d7f2c531fede6d4764edd57a11277980b0aad87bee4af7e89b2fc56394c7d457a0bb50b103b22afc4f5f449824293e9
|
||||
EBUILD kdl_parser-1.12.3-r1.ebuild 697 SHA256 18605ba2bea0d9bc63c9877464ddd8164eb47716300843348ce6b755756abaf1 SHA512 ccb7bf9d48f84ba89f1d8af009752766cb38fc8d57b9b55d338ed6e8225c548561dd89a437a3e307a2dfa6dd72d5169c40df7193d33720b7873c57d60ce60edf WHIRLPOOL c3ecf2df20fd422d934cce98da7c0d88b108b8384da3ad40c1f6612eee1ae50620ac10d4d47f3ada561d7deeb3d8fbcdd01b2f98409edfc796ab4cee4a3050ec
|
||||
EBUILD kdl_parser-1.12.4.ebuild 697 SHA256 18605ba2bea0d9bc63c9877464ddd8164eb47716300843348ce6b755756abaf1 SHA512 ccb7bf9d48f84ba89f1d8af009752766cb38fc8d57b9b55d338ed6e8225c548561dd89a437a3e307a2dfa6dd72d5169c40df7193d33720b7873c57d60ce60edf WHIRLPOOL c3ecf2df20fd422d934cce98da7c0d88b108b8384da3ad40c1f6612eee1ae50620ac10d4d47f3ada561d7deeb3d8fbcdd01b2f98409edfc796ab4cee4a3050ec
|
||||
EBUILD kdl_parser-9999.ebuild 554 SHA256 8e9d73a381abe14e58a78423c6d6340aaf43980bb3422cbda0c314fa6a6289f8 SHA512 6d3bface0e24b9c2908086c837ee8023d5bd32f2c638301b1a1a5856c75f784777af4982ccc5d3d1102cd1a7479a4f90b9951a1661b9adb05094627d132efa9d WHIRLPOOL 686e1c4fb922d736455e9dc9823124189df3e9bddb20464b84679e6da15b916de210009d0b938f3663657cc5c0123629964702677373d5f8d80f5f928e3d050f
|
||||
MISC ChangeLog 2989 SHA256 f781b16191f2b2e44394ff78bdba6a32f9082d53cf6bcf0087ba639d3ebfa03c SHA512 4003d715e5060eb2578aec849b40765ee8e4d8d4e74688791f50de5e6d54a512e959b66b353a0531e854af6a069060a7ee6841cff9fabe6bbad979c532ec424a WHIRLPOOL ccea5aef8319fefba25b89be4cd00bee240906d75ef36d4f18d00f3ca1333f4029a4191924d0fa29760fead9876d4ecf554212b75a63be680ffdd031e110d192
|
||||
MISC metadata.xml 329 SHA256 cbddc06c1e002968d8c8a9586accaf9b777dcc72bafda910d59e5909fbf55454 SHA512 901cb37bff7bfd07cd7b6ec49833301caea33cf9696e3a644a1b128d4371b31eee2f3afdab937d39b6da925bab51604a8bb6ea370407d0170133655e9222d988 WHIRLPOOL 9b7f562542be16c41cb79a5b218a66882bd1be2c42d0cbed2884fdf967eb00025593ba0aa34fef5b5773fa1971701a28274500ebe0bf2c6ed61d4da00096e66a
|
||||
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros/robot_model"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin flag-o-matic
|
||||
|
||||
DESCRIPTION="Constructs a KDL tree from an XML robot representation in URDF"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/boost:=
|
||||
dev-ros/roscpp
|
||||
dev-ros/rosconsole
|
||||
>=dev-ros/urdf-1.12.3-r1
|
||||
sci-libs/orocos_kdl
|
||||
dev-libs/tinyxml
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-ros/rostest[${PYTHON_USEDEP}] )"
|
||||
PATCHES=( "${FILESDIR}/urdfdom1.patch" )
|
||||
|
||||
src_configure() {
|
||||
append-cxxflags -std=gnu++11
|
||||
ros-catkin_src_configure
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros/robot_model"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Python tools to construct a KDL tree from an XML robot representation in URDF"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/urdf[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-ros/rostest[${PYTHON_USEDEP}] )"
|
@ -1,6 +1,8 @@
|
||||
AUX urdfdom1.patch 433 SHA256 d86a0e49d995b3f8a9c6d29e57087cadf0e90cc16e4782cfd48a822f8ac78919 SHA512 ddb5852c63845fb1ad564be08bf270f5392ce285af0973626e8ad6bc68a57879955cacf03cae660053afcd99032ec6b9358c08c4e0b407ac4d9dfb1a857966ed WHIRLPOOL 1ff5de897000be4b48a151767812fbd0f15969b09025bdcb82ce30db57a60005bce8d00c3eb72aca1a8480b2711ec3e916277812be6c012cbe57bd67cead9f57
|
||||
DIST robot_model-1.12.3.tar.gz 1292139 SHA256 4b2bf070e4d07450fd9977a62c260e8abb40645ff9fcf5f5781f505a8b61b194 SHA512 eae18db87bdd7fc867868493f54f1812358f1a301c88fc7eae611fa75bc2418165b5cb2f5c5839f3cb644d4c1f560f85d84b635ffbecaa631c78a3176d1fb6db WHIRLPOOL c555faee5282942db894866a08aa3a675c6db618fce2acdd1f67d622cf1c0a8e5747f5f9a5217b4fc83997f9bb9125f1c7f2ca6b77e9fd75244f121b48a77f66
|
||||
DIST robot_model-1.12.4.tar.gz 1293354 SHA256 e40bd4519fd4010bcde0cb179611a19c04c3a32073830a675090671b4cea0ee5 SHA512 f78bfd9a72d795e301836a7946d87250f4c8be2082593f7a0fb282831152bc8125885f30408ff99823c4dd1d606060b71695c1cc3097dee8870efe0fe862ab0d WHIRLPOOL cff984eec217cd4615f1bf316eaa255f0d7f2c531fede6d4764edd57a11277980b0aad87bee4af7e89b2fc56394c7d457a0bb50b103b22afc4f5f449824293e9
|
||||
EBUILD urdf-1.12.3-r1.ebuild 804 SHA256 78b08710c72c6177402cc3cc2c69ed3470028cf969eed646894176bad491cabf SHA512 dc1eec44794f683c766475a14087caaeb6909c360c8c32d0cb2d2b91298cafdb372304de435fd60d90415f852dbfd9b56599175b958747ae96f2259268a5becb WHIRLPOOL 3a0aa8855b90c3a3f01f14cdae4244be5b18c37b33a6cd442c3645faecd9f63f79203a1f4273fec0f0b4a4f8382ca42289b6dc31b946b5e9e6ed76249ed21cad
|
||||
EBUILD urdf-1.12.4.ebuild 804 SHA256 78b08710c72c6177402cc3cc2c69ed3470028cf969eed646894176bad491cabf SHA512 dc1eec44794f683c766475a14087caaeb6909c360c8c32d0cb2d2b91298cafdb372304de435fd60d90415f852dbfd9b56599175b958747ae96f2259268a5becb WHIRLPOOL 3a0aa8855b90c3a3f01f14cdae4244be5b18c37b33a6cd442c3645faecd9f63f79203a1f4273fec0f0b4a4f8382ca42289b6dc31b946b5e9e6ed76249ed21cad
|
||||
EBUILD urdf-9999.ebuild 659 SHA256 7d1d1a18e0d6c0e9f2caad2f848455a3eea579e9d51a23868eb47c4db1bc6652 SHA512 1e01a258d9b4ed04f51502a0f0858a32bf67ea76ea049e99c2f32132403cb65beecb65cda8f65db17971f83c5057d3d6207919ce58284a5e345b42a8495afc0e WHIRLPOOL 414900f14eb44cd2febe4c891d8441aed04aeb16ee6f1042705fbdb29645eafb03f7249fe4b7d18df3e620e135397f22fc31b6e1f302e4a254e555ab0cfa8db7
|
||||
MISC ChangeLog 2856 SHA256 4abe8234343db23f81cb51cef844d8eaed383e13f144cd5adcd8589dab322a1b SHA512 fcd07aba5c346ac525738072d64639210ae21aa549e900cfb7ff8b58353999e31d6a9792ec789ffd7ab18a5cc1e6ee64f2deb462486bfacf1b41c19ab8da3b1e WHIRLPOOL a2dde716652b30c556c2063d8c26b11ab077ff506e38483e7874e48564c2eb910e1b35fe17cc518c35f65ecf36fe3cb7f04e44696e2c3707e0b8b5dc9b265d42
|
||||
MISC metadata.xml 329 SHA256 cbddc06c1e002968d8c8a9586accaf9b777dcc72bafda910d59e5909fbf55454 SHA512 901cb37bff7bfd07cd7b6ec49833301caea33cf9696e3a644a1b128d4371b31eee2f3afdab937d39b6da925bab51604a8bb6ea370407d0170133655e9222d988 WHIRLPOOL 9b7f562542be16c41cb79a5b218a66882bd1be2c42d0cbed2884fdf967eb00025593ba0aa34fef5b5773fa1971701a28274500ebe0bf2c6ed61d4da00096e66a
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros/robot_model"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin flag-o-matic
|
||||
|
||||
DESCRIPTION="C++ parser for the Unified Robot Description Format (URDF)"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/boost:=[threads]
|
||||
>=dev-libs/urdfdom-1
|
||||
dev-libs/urdfdom_headers
|
||||
>=dev-ros/urdf_parser_plugin-1.12.3-r1
|
||||
dev-ros/pluginlib
|
||||
dev-ros/rosconsole_bridge
|
||||
dev-ros/roscpp
|
||||
dev-libs/tinyxml
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ros/cmake_modules
|
||||
test? ( dev-ros/rostest[${PYTHON_USEDEP}] dev-cpp/gtest )"
|
||||
PATCHES=( "${FILESDIR}/urdfdom1.patch" )
|
||||
|
||||
src_configure() {
|
||||
append-cxxflags -std=c++11
|
||||
ros-catkin_src_configure
|
||||
}
|
@ -1,6 +1,8 @@
|
||||
AUX urdfdom1.patch 506 SHA256 6aab0e4287366f30100d0591175f5cbeb815af2a6d005ffac0b7af642b95ec01 SHA512 a9681a683794e32836a970252ab87846a6e6f02614e66532d7a2414d5ebefa4d6230ef511fcefdd0928bf36f27525d1109173ee9d46e4ea913344cfff1b528bf WHIRLPOOL 437ea44a409ffeaf0defe1a5601c0c1f75095ad70c0bcfb8177972cdd89ab86ee35d9f9ad822e174b7138b8fa70b0a6f23d40fc6da501e94a06259e93e723d18
|
||||
DIST robot_model-1.12.3.tar.gz 1292139 SHA256 4b2bf070e4d07450fd9977a62c260e8abb40645ff9fcf5f5781f505a8b61b194 SHA512 eae18db87bdd7fc867868493f54f1812358f1a301c88fc7eae611fa75bc2418165b5cb2f5c5839f3cb644d4c1f560f85d84b635ffbecaa631c78a3176d1fb6db WHIRLPOOL c555faee5282942db894866a08aa3a675c6db618fce2acdd1f67d622cf1c0a8e5747f5f9a5217b4fc83997f9bb9125f1c7f2ca6b77e9fd75244f121b48a77f66
|
||||
DIST robot_model-1.12.4.tar.gz 1293354 SHA256 e40bd4519fd4010bcde0cb179611a19c04c3a32073830a675090671b4cea0ee5 SHA512 f78bfd9a72d795e301836a7946d87250f4c8be2082593f7a0fb282831152bc8125885f30408ff99823c4dd1d606060b71695c1cc3097dee8870efe0fe862ab0d WHIRLPOOL cff984eec217cd4615f1bf316eaa255f0d7f2c531fede6d4764edd57a11277980b0aad87bee4af7e89b2fc56394c7d457a0bb50b103b22afc4f5f449824293e9
|
||||
EBUILD urdf_parser_plugin-1.12.3-r1.ebuild 413 SHA256 6b2e37351fc17930233206db2a685b26de39e95655ec21a62bc50edf124450ec SHA512 2e5546328e5b0a437b74c7da8a3d0bb74997ac0fc5863939341144e4cd59aff06a7a6e8295c28677a8432ad82e815263328b09d32651be94f1875d89d3b0e218 WHIRLPOOL 15d46b46f4a1aefaf5e1dbec82793bb7ab7e078867bc8cebe413e2369aeb06b8801f640f0cc965a11dcc15f1361210689b8b3479e0c12a11c0caa64853a7200c
|
||||
EBUILD urdf_parser_plugin-1.12.4.ebuild 366 SHA256 44907150074b84a91cd111e8cd8145f64ef08aaed0a6c9cd4f023d7207ce3d96 SHA512 e8b37a663f6895c581aaf4e2a041c8274dbce84fb8e242ea533810a39cd0b19b7ca659fd6c5e8371674a02ffbd6521e3c022bf133d43b3492f1cbbf78225f758 WHIRLPOOL f8db25d092d0243c063bac437a9b5171f915ef5bcc8d26308e09c4884e18e7aeeadd275b4939d0c17785e51f40e3e348b0dfd5561e8bdca7ccccc875ba31575d
|
||||
EBUILD urdf_parser_plugin-9999.ebuild 366 SHA256 bf618dfd89888c95c31a49dabf67e126402d81daef2507dfe2a24b3be37cf0db SHA512 0a12a5648fca62f8a442099f61cdbd89852d580bc48cabc6537c68f4e99303e6969b24cc71800f6101f37cb87414fd13730a6da472bdb93a2ff8a31221be51bc WHIRLPOOL 76a45623840357249169c3035bf15692dbe427e1dd8533eb391cc7d19e24071238cb983980ccd41c66c3791ba03b86669c2619b2f77edf580f55f9ecdb0f99af
|
||||
MISC ChangeLog 2973 SHA256 019903981923dc93053cf1ebd0c6e599af8cf6a9f82c33ac023cf2cdc00262d6 SHA512 546de25e2f1e86663eb44a2712c6b84195409a174d4c25c3d73ea037b09d148fc3d19109c75ecb84c5c31823672fa1e1b275c62fd3a29f7ffe5a168362558642 WHIRLPOOL 8a355c42fb16d6f345e750255c37e5fc5b05af2b27ed38195d90b35904c63875f4d50fc4628f2fb608f870dce8946656d8bf500878a36e43a9fbbf5b03edb37c
|
||||
MISC metadata.xml 329 SHA256 cbddc06c1e002968d8c8a9586accaf9b777dcc72bafda910d59e5909fbf55454 SHA512 901cb37bff7bfd07cd7b6ec49833301caea33cf9696e3a644a1b128d4371b31eee2f3afdab937d39b6da925bab51604a8bb6ea370407d0170133655e9222d988 WHIRLPOOL 9b7f562542be16c41cb79a5b218a66882bd1be2c42d0cbed2884fdf967eb00025593ba0aa34fef5b5773fa1971701a28274500ebe0bf2c6ed61d4da00096e66a
|
||||
|
@ -0,0 +1,18 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros/robot_model"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="C++ base class for URDF parsers"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-libs/urdfdom_headers"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,7 +1,7 @@
|
||||
DIST bfg-1.12.12.jar 14664691 SHA256 03291c9cd9cdc664104f49b22b76bd39edc73052936cbfd72fc8d8595971fd9a SHA512 f3a9d39c764a8d42054ed346a51ac2402814a4a18f2802640e776653a3081800e38e3052ac447fd82f0d1667aa1ca5d6745a2e7b9c7503d3fec7c25d364c8cf3 WHIRLPOOL eca6191885752bf8af5e84a97c31f6c0ad191ea3f49a009e0fd99ea09c69c6c95337bbe82f6b8e5e3220286d25c66b86f1f8ea9e183c51ac56bdaa42d9abb1b2
|
||||
DIST bfg-1.12.13.jar 14774921 SHA256 fbeb45314d45c7ff26bb513154675a2e1e822282e0d095c6d911fcf68fd089c0 SHA512 a65586b84b10bbbc3ba2058862348010c2513c5f4f5e91dbbdc3392622811aa40e473cc19ad4a7bf4eaa2cd2f9c49b60fdb4e557cb68b2d66afc6c47e34b4484 WHIRLPOOL 920cd40ad66d65087ad12e76893c5e591b41ac0cf99e3fce6acf492d61042c12c078a41824944762f1528a575f6d67ec2973d0d13a137876cf412e18a8a70c9b
|
||||
EBUILD bfg-1.12.12.ebuild 581 SHA256 9bdf716aca4abe0c8b0532e54188bbe6018d9536c0812be8072436cefbf81eb9 SHA512 1252e0c045ecc4553ebc59132c472b0e41e8b8c149790ceba3f3ea92ceab1c43a5d0f421a66f30628b47c51dac3d653bdb0ce435ae5a9422791467907df9aeed WHIRLPOOL 26e1c0b17bae0df9e79aacf2877a52657a723f9022764588034c83d133a18b51172112aa89ba92070d71f1ce5b8f4bafa4110af3ea61bf2f3a8c44a7b9258250
|
||||
EBUILD bfg-1.12.13.ebuild 581 SHA256 40d52ae16a0db99e833049fecea68c4e66b1f0a342cd7df41acc94b8b514c74a SHA512 b58a1b5446d47e7f85c545089a0157c0b8088f8b77f79db7f3f1157a666a700448383dcc440ab08fdff437f3f4ae3e365d44892099fe8001abc9e618b9b7430a WHIRLPOOL 03b0dbc58db1db2530edd57aafbab5b8f0c2f091f8fba414610e359cfcae20d05b16dc6aeafe3b28993e95f5d94af9ea9d99bedc82c645a84fd6577c6b3a8f44
|
||||
EBUILD bfg-1.12.13.ebuild 633 SHA256 b21bb89a642b0c95bbfe109d03f9b7dc5401fd0e1118c5202b3108520be04174 SHA512 b2b7f275238489d67ea8b518d9b08b5e1abb06a619ac81aaf689860a003e5bbac6b662976ae793c64a45878525136d1a25967350e5eddeee341674110bf073ee WHIRLPOOL 84e9f752931a019b3b61ed1fb462fba6b1a04bb83c0cf3bf49b0842049dc48f9a8bd4739a855c2d4f3498ea1f0a97b4ae62a3463204fb092a7b8119439ecddd9
|
||||
MISC ChangeLog 3249 SHA256 c1f83e0e4f2e73ec7a9f47c17a3336d85bc715d92af7f4e6f61fe0333acfaed5 SHA512 701a819ba2c6aaf6a5336f10f27e1f4b5d731429fa9f5be7e37201fb8f42cfcd3ade836e345171055853914bac124a33c05ee657756e34f7baa1878a942276f7 WHIRLPOOL 1178ba9dd2fc4259657bc9107017ba7a5707d19a8c80a406808e2ecab00c852597a968ac409a8fa13cf135debfe9d8defe67ac0ddce55eaf17afe81a3259d01b
|
||||
MISC ChangeLog-2015 1496 SHA256 0043805aba66cd40a207c0fd63992dad526138e4e28974c10aea42b8d90f8a58 SHA512 997cf03967d9dc1884677c9ccd9c1c68f21e0a6fadb2de2b022c09fddaa5429f1f39e83e92e5831e32f8d1ca06f7d89aa11a9cfa645fd78f342ff976490ff85e WHIRLPOOL 3be3541f14d79f440ba8670e0b2f9d882ca2f17990797a465245c9c36d3028dfe0af5871b0e78ed9c614111aaf19ea452abca4f2140b5bffce6ad91c789c62f0
|
||||
MISC metadata.xml 246 SHA256 92d5540a2f0904365eafb8ce96e6320cfc14e08f22e124d721521ef77ddbf6f6 SHA512 ca07e0609b698c2b53062b71008fee49b91af78fc2ef25997311e37985d79283d333f5b842257a16e7dee36ce34c07d405e1f93742f341f10ca70904e9f9a4e6 WHIRLPOOL d15a33750d6ada278082c675223992c98cccf98af92ec04ab5b908816381ab6965714988fac87a795265973c6fb81a588a08c385ac6fb66046d14d119e0c236c
|
||||
|
@ -0,0 +1,462 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
# Subslot: libavutil major.libavcodec major.libavformat major
|
||||
# Since FFmpeg ships several libraries, subslot is kind of limited here.
|
||||
# Most consumers will use those three libraries, if a "less used" library
|
||||
# changes its soname, consumers will have to be rebuilt the old way
|
||||
# (preserve-libs).
|
||||
# If, for example, a package does not link to libavformat and only libavformat
|
||||
# changes its ABI then this package will be rebuilt needlessly. Hence, such a
|
||||
# package is free _not_ to := depend on FFmpeg but I would strongly encourage
|
||||
# doing so since such a case is unlikely.
|
||||
FFMPEG_SUBSLOT=55.57.57
|
||||
|
||||
SCM=""
|
||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||
SCM="git-r3"
|
||||
EGIT_REPO_URI="git://source.ffmpeg.org/ffmpeg.git"
|
||||
fi
|
||||
|
||||
inherit eutils flag-o-matic multilib multilib-minimal toolchain-funcs ${SCM}
|
||||
|
||||
DESCRIPTION="Complete solution to record, convert and stream audio and video. Includes libavcodec"
|
||||
HOMEPAGE="http://ffmpeg.org/"
|
||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||
SRC_URI=""
|
||||
elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
else # Release
|
||||
SRC_URI="http://ffmpeg.org/releases/${P/_/-}.tar.bz2"
|
||||
fi
|
||||
FFMPEG_REVISION="${PV#*_p}"
|
||||
|
||||
SLOT="0/${FFMPEG_SUBSLOT}"
|
||||
LICENSE="
|
||||
!gpl? ( LGPL-2.1 )
|
||||
gpl? ( GPL-2 )
|
||||
amr? (
|
||||
gpl? ( GPL-3 )
|
||||
!gpl? ( LGPL-3 )
|
||||
)
|
||||
gmp? (
|
||||
gpl? ( GPL-3 )
|
||||
!gpl? ( LGPL-3 )
|
||||
)
|
||||
encode? (
|
||||
amrenc? (
|
||||
gpl? ( GPL-3 )
|
||||
!gpl? ( LGPL-3 )
|
||||
)
|
||||
)
|
||||
samba? ( GPL-3 )
|
||||
"
|
||||
if [ "${PV#9999}" = "${PV}" ] ; then
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
# Options to use as use_enable in the foo[:bar] form.
|
||||
# This will feed configure with $(use_enable foo bar)
|
||||
# or $(use_enable foo foo) if no :bar is set.
|
||||
# foo is added to IUSE.
|
||||
FFMPEG_FLAG_MAP=(
|
||||
+bzip2:bzlib cpudetection:runtime-cpudetect debug gcrypt gnutls gmp
|
||||
+gpl +hardcoded-tables +iconv lzma +network openssl +postproc
|
||||
samba:libsmbclient sdl:ffplay sdl vaapi vdpau X:xlib xcb:libxcb
|
||||
xcb:libxcb-shm xcb:libxcb-xfixes +zlib
|
||||
# libavdevice options
|
||||
cdio:libcdio iec61883:libiec61883 ieee1394:libdc1394 libcaca openal
|
||||
opengl
|
||||
# indevs
|
||||
libv4l:libv4l2 pulseaudio:libpulse
|
||||
# decoders
|
||||
amr:libopencore-amrwb amr:libopencore-amrnb fdk:libfdk-aac
|
||||
jpeg2k:libopenjpeg bluray:libbluray celt:libcelt gme:libgme gsm:libgsm
|
||||
mmal modplug:libmodplug opus:libopus libilbc librtmp ssh:libssh
|
||||
schroedinger:libschroedinger speex:libspeex vorbis:libvorbis vpx:libvpx
|
||||
zvbi:libzvbi
|
||||
# libavfilter options
|
||||
bs2b:libbs2b chromaprint ebur128:libebur128 flite:libflite frei0r
|
||||
fribidi:libfribidi fontconfig ladspa libass truetype:libfreetype
|
||||
rubberband:librubberband zimg:libzimg
|
||||
# libswresample options
|
||||
libsoxr
|
||||
# Threads; we only support pthread for now but ffmpeg supports more
|
||||
+threads:pthreads
|
||||
)
|
||||
|
||||
# Same as above but for encoders, i.e. they do something only with USE=encode.
|
||||
FFMPEG_ENCODER_FLAG_MAP=(
|
||||
amrenc:libvo-amrwbenc mp3:libmp3lame
|
||||
faac:libfaac kvazaar:libkvazaar nvenc:nvenc
|
||||
openh264:libopenh264 snappy:libsnappy theora:libtheora twolame:libtwolame
|
||||
wavpack:libwavpack webp:libwebp x264:libx264 x265:libx265 xvid:libxvid
|
||||
)
|
||||
|
||||
IUSE="
|
||||
alsa doc +encode jack oss pic static-libs test v4l
|
||||
${FFMPEG_FLAG_MAP[@]%:*}
|
||||
${FFMPEG_ENCODER_FLAG_MAP[@]%:*}
|
||||
"
|
||||
|
||||
# Strings for CPU features in the useflag[:configure_option] form
|
||||
# if :configure_option isn't set, it will use 'useflag' as configure option
|
||||
ARM_CPU_FEATURES=( armv5te armv6 armv6t2 neon armvfp:vfp )
|
||||
MIPS_CPU_FEATURES=( mipsdspr1 mipsdspr2 mipsfpu )
|
||||
PPC_CPU_FEATURES=( altivec )
|
||||
X86_CPU_FEATURES_RAW=( 3dnow:amd3dnow 3dnowext:amd3dnowext aes:aesni avx:avx avx2:avx2 fma3:fma3 fma4:fma4 mmx:mmx mmxext:mmxext sse:sse sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4 sse4_2:sse42 xop:xop )
|
||||
X86_CPU_FEATURES=( ${X86_CPU_FEATURES_RAW[@]/#/cpu_flags_x86_} )
|
||||
X86_CPU_REQUIRED_USE="
|
||||
cpu_flags_x86_avx2? ( cpu_flags_x86_avx )
|
||||
cpu_flags_x86_fma4? ( cpu_flags_x86_avx )
|
||||
cpu_flags_x86_fma3? ( cpu_flags_x86_avx )
|
||||
cpu_flags_x86_xop? ( cpu_flags_x86_avx )
|
||||
cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 )
|
||||
cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 )
|
||||
cpu_flags_x86_sse4_2? ( cpu_flags_x86_sse4_1 )
|
||||
cpu_flags_x86_sse4_1? ( cpu_flags_x86_ssse3 )
|
||||
cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 )
|
||||
cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 )
|
||||
cpu_flags_x86_sse2? ( cpu_flags_x86_sse )
|
||||
cpu_flags_x86_sse? ( cpu_flags_x86_mmxext )
|
||||
cpu_flags_x86_mmxext? ( cpu_flags_x86_mmx )
|
||||
cpu_flags_x86_3dnowext? ( cpu_flags_x86_3dnow )
|
||||
cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx )
|
||||
"
|
||||
|
||||
IUSE="${IUSE}
|
||||
${ARM_CPU_FEATURES[@]%:*}
|
||||
${MIPS_CPU_FEATURES[@]%:*}
|
||||
${PPC_CPU_FEATURES[@]%:*}
|
||||
${X86_CPU_FEATURES[@]%:*}
|
||||
"
|
||||
|
||||
CPU_REQUIRED_USE="
|
||||
${X86_CPU_REQUIRED_USE}
|
||||
"
|
||||
|
||||
# "$(tc-arch):XXX" form where XXX_CPU_FEATURES are the cpu features that apply to
|
||||
# $(tc-arch).
|
||||
CPU_FEATURES_MAP="
|
||||
arm:ARM
|
||||
arm64:ARM
|
||||
mips:MIPS
|
||||
ppc:PPC
|
||||
ppc64:PPC
|
||||
x86:X86
|
||||
amd64:X86
|
||||
"
|
||||
|
||||
FFTOOLS=( aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher )
|
||||
IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
|
||||
|
||||
RDEPEND="
|
||||
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
|
||||
amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
|
||||
bluray? ( >=media-libs/libbluray-0.3.0-r1[${MULTILIB_USEDEP}] )
|
||||
bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )
|
||||
bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
|
||||
cdio? ( >=dev-libs/libcdio-paranoia-0.90_p1-r1[${MULTILIB_USEDEP}] )
|
||||
celt? ( >=media-libs/celt-0.11.1-r1[${MULTILIB_USEDEP}] )
|
||||
chromaprint? ( >=media-libs/chromaprint-1.2-r1[${MULTILIB_USEDEP}] )
|
||||
ebur128? ( >=media-libs/libebur128-1.1.0[${MULTILIB_USEDEP}] )
|
||||
encode? (
|
||||
amrenc? ( >=media-libs/vo-amrwbenc-0.1.2-r1[${MULTILIB_USEDEP}] )
|
||||
faac? ( >=media-libs/faac-1.28-r3[${MULTILIB_USEDEP}] )
|
||||
kvazaar? ( media-libs/kvazaar[${MULTILIB_USEDEP}] )
|
||||
mp3? ( >=media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}] )
|
||||
nvenc? ( media-video/nvidia_video_sdk )
|
||||
openh264? ( >=media-libs/openh264-1.4.0-r1[${MULTILIB_USEDEP}] )
|
||||
snappy? ( >=app-arch/snappy-1.1.2-r1[${MULTILIB_USEDEP}] )
|
||||
theora? (
|
||||
>=media-libs/libtheora-1.1.1[encode,${MULTILIB_USEDEP}]
|
||||
>=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}]
|
||||
)
|
||||
twolame? ( >=media-sound/twolame-0.3.13-r1[${MULTILIB_USEDEP}] )
|
||||
wavpack? ( >=media-sound/wavpack-4.60.1-r1[${MULTILIB_USEDEP}] )
|
||||
webp? ( >=media-libs/libwebp-0.3.0[${MULTILIB_USEDEP}] )
|
||||
x264? ( >=media-libs/x264-0.0.20130506:=[${MULTILIB_USEDEP}] )
|
||||
x265? ( >=media-libs/x265-1.6:=[${MULTILIB_USEDEP}] )
|
||||
xvid? ( >=media-libs/xvid-1.3.2-r1[${MULTILIB_USEDEP}] )
|
||||
)
|
||||
fdk? ( >=media-libs/fdk-aac-0.1.3:=[${MULTILIB_USEDEP}] )
|
||||
flite? ( >=app-accessibility/flite-1.4-r4[${MULTILIB_USEDEP}] )
|
||||
fontconfig? ( >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] )
|
||||
frei0r? ( media-plugins/frei0r-plugins )
|
||||
fribidi? ( >=dev-libs/fribidi-0.19.6[${MULTILIB_USEDEP}] )
|
||||
gcrypt? ( >=dev-libs/libgcrypt-1.6:0=[${MULTILIB_USEDEP}] )
|
||||
gme? ( >=media-libs/game-music-emu-0.6.0[${MULTILIB_USEDEP}] )
|
||||
gmp? ( >=dev-libs/gmp-6:0=[${MULTILIB_USEDEP}] )
|
||||
gnutls? ( >=net-libs/gnutls-2.12.23-r6[${MULTILIB_USEDEP}] )
|
||||
gsm? ( >=media-sound/gsm-1.0.13-r1[${MULTILIB_USEDEP}] )
|
||||
iconv? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] )
|
||||
iec61883? (
|
||||
>=media-libs/libiec61883-1.2.0-r1[${MULTILIB_USEDEP}]
|
||||
>=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}]
|
||||
>=sys-libs/libavc1394-0.5.4-r1[${MULTILIB_USEDEP}]
|
||||
)
|
||||
ieee1394? (
|
||||
>=media-libs/libdc1394-2.2.1[${MULTILIB_USEDEP}]
|
||||
>=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}]
|
||||
)
|
||||
jack? ( virtual/jack[${MULTILIB_USEDEP}] )
|
||||
jpeg2k? ( >=media-libs/openjpeg-2:2[${MULTILIB_USEDEP}] )
|
||||
libass? ( >=media-libs/libass-0.10.2[${MULTILIB_USEDEP}] )
|
||||
libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[${MULTILIB_USEDEP}] )
|
||||
libilbc? ( >=media-libs/libilbc-2[${MULTILIB_USEDEP}] )
|
||||
libsoxr? ( >=media-libs/soxr-0.1.0[${MULTILIB_USEDEP}] )
|
||||
libv4l? ( >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}] )
|
||||
lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] )
|
||||
mmal? ( media-libs/raspberrypi-userland )
|
||||
modplug? ( >=media-libs/libmodplug-0.8.8.4-r1[${MULTILIB_USEDEP}] )
|
||||
openal? ( >=media-libs/openal-1.15.1[${MULTILIB_USEDEP}] )
|
||||
opengl? ( >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] )
|
||||
openssl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] )
|
||||
opus? ( >=media-libs/opus-1.0.2-r2[${MULTILIB_USEDEP}] )
|
||||
pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
|
||||
librtmp? ( >=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}] )
|
||||
rubberband? ( >=media-libs/rubberband-1.8.1-r1[${MULTILIB_USEDEP}] )
|
||||
samba? ( >=net-fs/samba-3.6.23-r1[${MULTILIB_USEDEP}] )
|
||||
schroedinger? ( >=media-libs/schroedinger-1.0.11-r1[${MULTILIB_USEDEP}] )
|
||||
sdl? ( >=media-libs/libsdl-1.2.15-r4[sound,video,${MULTILIB_USEDEP}] )
|
||||
speex? ( >=media-libs/speex-1.2_rc1-r1[${MULTILIB_USEDEP}] )
|
||||
ssh? ( >=net-libs/libssh-0.5.5[${MULTILIB_USEDEP}] )
|
||||
truetype? ( >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}] )
|
||||
vaapi? ( >=x11-libs/libva-1.2.1-r1[${MULTILIB_USEDEP}] )
|
||||
vdpau? ( >=x11-libs/libvdpau-0.7[${MULTILIB_USEDEP}] )
|
||||
vorbis? (
|
||||
>=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}]
|
||||
>=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}]
|
||||
)
|
||||
vpx? ( >=media-libs/libvpx-1.4.0:=[${MULTILIB_USEDEP}] )
|
||||
X? (
|
||||
>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
|
||||
!xcb? ( >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}] )
|
||||
>=x11-libs/libXv-1.0.10[${MULTILIB_USEDEP}]
|
||||
)
|
||||
xcb? ( >=x11-libs/libxcb-1.4[${MULTILIB_USEDEP}] )
|
||||
zimg? ( media-libs/zimg[${MULTILIB_USEDEP}] )
|
||||
zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
|
||||
zvbi? ( >=media-libs/zvbi-0.2.35[${MULTILIB_USEDEP}] )
|
||||
!media-video/qt-faststart
|
||||
postproc? ( !media-libs/libpostproc )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=sys-devel/make-3.81
|
||||
doc? ( sys-apps/texinfo )
|
||||
>=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
|
||||
ladspa? ( >=media-libs/ladspa-sdk-1.13-r2[${MULTILIB_USEDEP}] )
|
||||
cpu_flags_x86_mmx? ( >=dev-lang/yasm-1.2 )
|
||||
test? ( net-misc/wget sys-devel/bc )
|
||||
v4l? ( sys-kernel/linux-headers )
|
||||
"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
abi_x86_32? ( !<=app-emulation/emul-linux-x86-medialibs-20140508-r3
|
||||
!app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )"
|
||||
|
||||
# Code requiring FFmpeg to be built under gpl license
|
||||
GPL_REQUIRED_USE="
|
||||
postproc? ( gpl )
|
||||
frei0r? ( gpl )
|
||||
cdio? ( gpl )
|
||||
samba? ( gpl )
|
||||
encode? (
|
||||
x264? ( gpl )
|
||||
x265? ( gpl )
|
||||
xvid? ( gpl )
|
||||
X? ( !xcb? ( gpl ) )
|
||||
)
|
||||
"
|
||||
REQUIRED_USE="
|
||||
libv4l? ( v4l )
|
||||
fftools_cws2fws? ( zlib )
|
||||
test? ( encode )
|
||||
${GPL_REQUIRED_USE}
|
||||
${CPU_REQUIRED_USE}"
|
||||
RESTRICT="
|
||||
encode? ( faac? ( bindist ) )
|
||||
gpl? ( openssl? ( bindist ) fdk? ( bindist ) )
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${P/_/-}
|
||||
|
||||
MULTILIB_WRAPPED_HEADERS=(
|
||||
/usr/include/libavutil/avconfig.h
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
if [[ "${PV%_p*}" != "${PV}" ]] ; then # Snapshot
|
||||
export revision=git-N-${FFMPEG_REVISION}
|
||||
fi
|
||||
default
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf=( ${EXTRA_FFMPEG_CONF} )
|
||||
|
||||
local ffuse=( "${FFMPEG_FLAG_MAP[@]}" )
|
||||
use openssl && use gpl && myconf+=( --enable-nonfree )
|
||||
use samba && myconf+=( --enable-version3 )
|
||||
|
||||
# Encoders
|
||||
if use encode ; then
|
||||
ffuse+=( "${FFMPEG_ENCODER_FLAG_MAP[@]}" )
|
||||
|
||||
# Licensing.
|
||||
if use amrenc ; then
|
||||
myconf+=( --enable-version3 )
|
||||
fi
|
||||
if use faac ; then
|
||||
myconf+=( --enable-nonfree )
|
||||
fi
|
||||
else
|
||||
myconf+=( --disable-encoders )
|
||||
fi
|
||||
|
||||
# Indevs
|
||||
use v4l || myconf+=( --disable-indev=v4l2 --disable-outdev=v4l2 )
|
||||
for i in alsa oss jack ; do
|
||||
use ${i} || myconf+=( --disable-indev=${i} )
|
||||
done
|
||||
use xcb || ffuse+=( X:x11grab )
|
||||
|
||||
# Outdevs
|
||||
for i in alsa oss sdl ; do
|
||||
use ${i} || myconf+=( --disable-outdev=${i} )
|
||||
done
|
||||
|
||||
# Decoders
|
||||
use amr && myconf+=( --enable-version3 )
|
||||
use gmp && myconf+=( --enable-version3 )
|
||||
use fdk && use gpl && myconf+=( --enable-nonfree )
|
||||
|
||||
for i in "${ffuse[@]#+}" ; do
|
||||
myconf+=( $(use_enable ${i%:*} ${i#*:}) )
|
||||
done
|
||||
|
||||
# (temporarily) disable non-multilib deps
|
||||
if ! multilib_is_native_abi; then
|
||||
for i in frei0r ; do
|
||||
myconf+=( --disable-${i} )
|
||||
done
|
||||
fi
|
||||
|
||||
# CPU features
|
||||
for i in ${CPU_FEATURES_MAP} ; do
|
||||
if [ "$(tc-arch)" = "${i%:*}" ] ; then
|
||||
local var="${i#*:}_CPU_FEATURES[@]"
|
||||
for j in ${!var} ; do
|
||||
use ${j%:*} || myconf+=( --disable-${j#*:} )
|
||||
done
|
||||
fi
|
||||
done
|
||||
|
||||
if use pic ; then
|
||||
myconf+=( --enable-pic )
|
||||
# disable asm code if PIC is required
|
||||
# as the provided asm decidedly is not PIC for x86.
|
||||
[[ ${ABI} == x86 ]] && myconf+=( --disable-asm )
|
||||
fi
|
||||
[[ ${ABI} == x32 ]] && myconf+=( --disable-asm ) #427004
|
||||
|
||||
# Try to get cpu type based on CFLAGS.
|
||||
# Bug #172723
|
||||
# We need to do this so that features of that CPU will be better used
|
||||
# If they contain an unknown CPU it will not hurt since ffmpeg's configure
|
||||
# will just ignore it.
|
||||
for i in $(get-flag mcpu) $(get-flag march) ; do
|
||||
[[ ${i} = native ]] && i="host" # bug #273421
|
||||
myconf+=( --cpu=${i} )
|
||||
break
|
||||
done
|
||||
|
||||
# LTO support, bug #566282
|
||||
is-flagq "-flto*" && myconf+=( "--enable-lto" )
|
||||
|
||||
# Mandatory configuration
|
||||
myconf=(
|
||||
--enable-avfilter
|
||||
--enable-avresample
|
||||
--disable-stripping
|
||||
"${myconf[@]}"
|
||||
)
|
||||
|
||||
# cross compile support
|
||||
if tc-is-cross-compiler ; then
|
||||
myconf+=( --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}- )
|
||||
case ${CHOST} in
|
||||
*freebsd*)
|
||||
myconf+=( --target-os=freebsd )
|
||||
;;
|
||||
*mingw32*)
|
||||
myconf+=( --target-os=mingw32 )
|
||||
;;
|
||||
*linux*)
|
||||
myconf+=( --target-os=linux )
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# doc
|
||||
myconf+=(
|
||||
$(multilib_native_use_enable doc)
|
||||
$(multilib_native_use_enable doc htmlpages)
|
||||
$(multilib_native_enable manpages)
|
||||
)
|
||||
|
||||
set -- "${S}/configure" \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--libdir="${EPREFIX}/usr/$(get_libdir)" \
|
||||
--shlibdir="${EPREFIX}/usr/$(get_libdir)" \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}/html" \
|
||||
--mandir="${EPREFIX}/usr/share/man" \
|
||||
--enable-shared \
|
||||
--cc="$(tc-getCC)" \
|
||||
--cxx="$(tc-getCXX)" \
|
||||
--ar="$(tc-getAR)" \
|
||||
--optflags="${CFLAGS}" \
|
||||
$(use_enable static-libs static) \
|
||||
"${myconf[@]}"
|
||||
echo "${@}"
|
||||
"${@}" || die
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake V=1
|
||||
|
||||
if multilib_is_native_abi; then
|
||||
for i in "${FFTOOLS[@]}" ; do
|
||||
if use fftools_${i} ; then
|
||||
emake V=1 tools/${i}
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake V=1 DESTDIR="${D}" install install-doc
|
||||
|
||||
if multilib_is_native_abi; then
|
||||
for i in "${FFTOOLS[@]}" ; do
|
||||
if use fftools_${i} ; then
|
||||
dobin tools/${i}
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
dodoc Changelog README.md CREDITS doc/*.txt doc/APIchanges
|
||||
[ -f "RELEASE_NOTES" ] && dodoc "RELEASE_NOTES"
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
LD_LIBRARY_PATH="${BUILD_DIR}/libpostproc:${BUILD_DIR}/libswscale:${BUILD_DIR}/libswresample:${BUILD_DIR}/libavcodec:${BUILD_DIR}/libavdevice:${BUILD_DIR}/libavfilter:${BUILD_DIR}/libavformat:${BUILD_DIR}/libavutil:${BUILD_DIR}/libavresample" \
|
||||
emake V=1 fate
|
||||
}
|
@ -1 +1 @@
|
||||
Fri, 26 Aug 2016 12:10:37 +0000
|
||||
Fri, 26 Aug 2016 20:40:35 +0000
|
||||
|
@ -1 +1 @@
|
||||
Fri, 26 Aug 2016 12:10:37 +0000
|
||||
Fri, 26 Aug 2016 20:40:35 +0000
|
||||
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install postinst prepare setup
|
||||
DEPEND=virtual/pkgconfig
|
||||
DESCRIPTION=PuppetDB collects data generated by Puppet.
|
||||
EAPI=5
|
||||
HOMEPAGE=http://docs.puppetlabs.com/puppetdb/
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=>=virtual/jdk-1.7.0
|
||||
SLOT=0
|
||||
SRC_URI=https://downloads.puppetlabs.com/puppetdb/puppetdb-4.2.2.tar.gz
|
||||
_eclasses_=multilib d062ae4ba2fc40a19c11de2ad89b6616 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 user c66cbe7502fe1161066eb947d15b79f6
|
||||
_md5_=e31784d6226a5bd74da4ef362b47501b
|
@ -0,0 +1,16 @@
|
||||
DEFINED_PHASES=compile config configure install postinst preinst prepare pretend setup test unpack
|
||||
DEPEND=|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.6 ) ) ) !bindist? ( >=sys-libs/readline-4.1:0= ) server? ( extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) pam? ( virtual/pam:0= ) tokudb? ( app-arch/snappy ) ) >=dev-libs/libpcre-8.35:3= jdbc? ( >=dev-java/java-config-2.2.0-r3 ) virtual/pkgconfig sys-devel/make >=dev-util/cmake-2.8.12 kernel_linux? ( sys-process/procps:0= dev-libs/libaio:0= ) >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 !dev-db/mariadb-native-client[mysqlcompat] jemalloc? ( dev-libs/jemalloc:0= ) tcmalloc? ( dev-util/google-perftools:0= ) systemtap? ( >=dev-util/systemtap-1.3:0= ) openssl? ( >=dev-libs/openssl-1.0.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] ) libressl? ( dev-libs/libressl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] ) >=sys-libs/zlib-1.2.3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] sys-libs/ncurses:0= virtual/yacc static? ( sys-libs/ncurses[static-libs] )
|
||||
DESCRIPTION=An enhanced, drop-in replacement for MySQL
|
||||
EAPI=6
|
||||
HOMEPAGE=http://mariadb.org/
|
||||
IUSE=bindist jdbc odbc oqgraph pam sphinx tokudb xml elibc_FreeBSD jdbc abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 debug embedded extraengine jemalloc latin1 libressl +openssl +perl profiling selinux +server systemtap static static-libs tcmalloc test yassl
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) ~virtual/mysql-5.6[embedded=,static=] virtual/libmysqlclient:0/18[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs=]
|
||||
RDEPEND=!bindist? ( >=sys-libs/readline-4.1:0= ) server? ( extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) pam? ( virtual/pam:0= ) tokudb? ( app-arch/snappy ) ) >=dev-libs/libpcre-8.35:3= perl? ( !dev-db/mytop virtual/perl-Getopt-Long dev-perl/TermReadKey virtual/perl-Term-ANSIColor virtual/perl-Time-HiRes ) server? ( extraengine? ( jdbc? ( >=virtual/jre-1.6 ) ) ) jdbc? ( >=dev-java/java-config-2.2.0-r3 ) kernel_linux? ( sys-process/procps:0= dev-libs/libaio:0= ) >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 !dev-db/mariadb-native-client[mysqlcompat] jemalloc? ( dev-libs/jemalloc:0= ) tcmalloc? ( dev-util/google-perftools:0= ) systemtap? ( >=dev-util/systemtap-1.3:0= ) openssl? ( >=dev-libs/openssl-1.0.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] ) libressl? ( dev-libs/libressl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] ) >=sys-libs/zlib-1.2.3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] sys-libs/ncurses:0= selinux? ( sec-policy/selinux-mysql ) abi_x86_32? ( !app-emulation/emul-linux-x86-db[-abi_x86_32(-)] ) !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster server? ( !prefix? ( dev-db/mysql-init-scripts ) ) !<virtual/mysql-5.6-r4
|
||||
REQUIRED_USE=server? ( tokudb? ( jemalloc ) ) static? ( !pam ) ^^ ( yassl openssl libressl ) !server? ( !extraengine !embedded ) ?? ( tcmalloc jemalloc ) static? ( !libressl !openssl yassl )
|
||||
RESTRICT=!bindist? ( bindist )
|
||||
SLOT=0/18
|
||||
SRC_URI=https://downloads.mariadb.org/interstitial/mariadb-10.0.27/source/mariadb-10.0.27.tar.gz mirror://gentoo/mysql-extras-20160629-1442Z.tar.bz2 https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-20160629-1442Z.tar.bz2 https://dev.gentoo.org/~grknight/distfiles/mysql-extras-20160629-1442Z.tar.bz2 https://dev.gentoo.org/~robbat2/distfiles/mysql-extras-20160629-1442Z.tar.bz2 https://dev.gentoo.org/~jmbsvicetto/distfiles/mysql-extras-20160629-1442Z.tar.bz2
|
||||
_eclasses_=cmake-utils 022d8ca5c8887ca2d21e83b57f5c75ff eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic 8632fcd33a047954f007dee9a137bdcc java-pkg-opt-2 40db73f27fc6458ec2105812a4f261c7 java-utils-2 9a25f292ff66f8c2c00100ac0b15c54f multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 mysql-multilib-r1 59a1cf51b0453c5d5f18ca865eb02f45 prefix 99dcca42e6528d8fe3c214bf5731aaf2 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 user c66cbe7502fe1161066eb947d15b79f6 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=e3a0c557254c3bc2007680a45b4274f5
|
@ -0,0 +1,16 @@
|
||||
DEFINED_PHASES=compile config configure install postinst preinst prepare pretend setup test unpack
|
||||
DEPEND=numa? ( sys-process/numactl:= ) server? ( pam? ( virtual/pam:0= ) ) tokudb? ( app-arch/snappy ) tokudb-backup-plugin? ( dev-util/valgrind ) || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) test? ( || ( ( >=dev-lang/python-2.7.5-r2:2.7 dev-python/mysql-python[python_targets_python2_7(-),python_single_target_python2_7(+)] ) ) ) virtual/pkgconfig sys-devel/make >=dev-util/cmake-2.8.12 kernel_linux? ( sys-process/procps:0= dev-libs/libaio:0= ) >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 !dev-db/mariadb-native-client[mysqlcompat] jemalloc? ( dev-libs/jemalloc:0= ) tcmalloc? ( dev-util/google-perftools:0= ) systemtap? ( >=dev-util/systemtap-1.3:0= ) openssl? ( >=dev-libs/openssl-1.0.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] ) libressl? ( dev-libs/libressl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] ) >=sys-libs/zlib-1.2.3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] sys-libs/ncurses:0= virtual/yacc static? ( sys-libs/ncurses[static-libs] )
|
||||
DESCRIPTION=An enhanced, drop-in replacement for MySQL from the Percona team
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.percona.com/software/percona-server
|
||||
IUSE=numa pam tokudb tokudb-backup-plugin abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 debug embedded extraengine jemalloc latin1 libressl +openssl +perl profiling selinux +server systemtap static static-libs tcmalloc test yassl
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) ~virtual/mysql-5.6[embedded=,static=] virtual/libmysqlclient:0/18[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs=]
|
||||
RDEPEND=numa? ( sys-process/numactl:= ) server? ( pam? ( virtual/pam:0= ) ) tokudb? ( app-arch/snappy ) tokudb-backup-plugin? ( dev-util/valgrind ) kernel_linux? ( sys-process/procps:0= dev-libs/libaio:0= ) >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 !dev-db/mariadb-native-client[mysqlcompat] jemalloc? ( dev-libs/jemalloc:0= ) tcmalloc? ( dev-util/google-perftools:0= ) systemtap? ( >=dev-util/systemtap-1.3:0= ) openssl? ( >=dev-libs/openssl-1.0.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] ) libressl? ( dev-libs/libressl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] ) >=sys-libs/zlib-1.2.3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] sys-libs/ncurses:0= selinux? ( sec-policy/selinux-mysql ) abi_x86_32? ( !app-emulation/emul-linux-x86-db[-abi_x86_32(-)] ) !dev-db/mysql !dev-db/mariadb !dev-db/mariadb-galera !dev-db/mysql-cluster server? ( !prefix? ( dev-db/mysql-init-scripts ) ) !<virtual/mysql-5.6-r4
|
||||
REQUIRED_USE=tokudb? ( jemalloc ) tokudb-backup-plugin? ( tokudb ) ^^ ( yassl openssl libressl ) !server? ( !extraengine !embedded ) ?? ( tcmalloc jemalloc ) static? ( !libressl !openssl yassl )
|
||||
RESTRICT=libressl? ( test )
|
||||
SLOT=0/18
|
||||
SRC_URI=http://www.percona.com/redir/downloads/Percona-Server-5.6/Percona-Server-5.6.32-78.0/source/tarball/percona-server-5.6.32-78.0.tar.gz mirror://gentoo/mysql-extras-20160307-1854Z.tar.bz2 https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-20160307-1854Z.tar.bz2 https://dev.gentoo.org/~grknight/distfiles/mysql-extras-20160307-1854Z.tar.bz2 https://dev.gentoo.org/~robbat2/distfiles/mysql-extras-20160307-1854Z.tar.bz2 https://dev.gentoo.org/~jmbsvicetto/distfiles/mysql-extras-20160307-1854Z.tar.bz2
|
||||
_eclasses_=cmake-utils 022d8ca5c8887ca2d21e83b57f5c75ff eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic 8632fcd33a047954f007dee9a137bdcc linux-info fd1e29abbb02cbc49f1a14299846e9c4 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 mysql-multilib-r1 59a1cf51b0453c5d5f18ca865eb02f45 prefix 99dcca42e6528d8fe3c214bf5731aaf2 python-any-r1 1c20f9b800324335a8e3b137363362e8 python-utils-r1 c0ed2a2f233d3af6dd556048695dc5cb systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 user c66cbe7502fe1161066eb947d15b79f6 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=9c377cf8f004f6dd1b544b90bf329a2e
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test
|
||||
DEPEND=>=app-misc/c_rehash-1.7-r1 zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=dev-lang/perl-5 sctp? ( >=net-misc/lksctp-tools-1.0.12 ) test? ( sys-apps/diffutils sys-devel/bc )
|
||||
DESCRIPTION=full-strength general purpose cryptography library (including SSL and TLS)
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.openssl.org/
|
||||
IUSE=+asm bindist rfc3779 sctp cpu_flags_x86_sse2 static-libs test tls-heartbeat vanilla zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux
|
||||
LICENSE=openssl
|
||||
PDEPEND=app-misc/ca-certificates
|
||||
RDEPEND=>=app-misc/c_rehash-1.7-r1 zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
|
||||
RESTRICT=!bindist? ( bindist )
|
||||
SLOT=0/1.1
|
||||
SRC_URI=mirror://openssl/source/openssl-1.1.0.tar.gz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic 8632fcd33a047954f007dee9a137bdcc multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs 6198c04daba0e1307bd844df7d37f423
|
||||
_md5_=e5db5f00637291f84ce8d12682d96c10
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=dev-ml/ocaml-re:= dev-ml/uuidm:= lwt? ( dev-ml/lwt:= ) test? ( dev-ml/ounit ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] || ( dev-ml/ocamlbuild <dev-lang/ocaml-4.02.3-r1 )
|
||||
DESCRIPTION=Redis bindings for OCaml
|
||||
EAPI=5
|
||||
HOMEPAGE=http://0xffea.github.io/ocaml-redis/
|
||||
IUSE=+lwt +ocamlopt debug doc test
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-ml/ocaml-re:= dev-ml/uuidm:= lwt? ( dev-ml/lwt:= ) >=dev-lang/ocaml-3.12:=[ocamlopt?]
|
||||
SLOT=0/0.3.2
|
||||
SRC_URI=https://github.com/0xffea/ocaml-redis/archive/0.3.2.tar.gz -> ocaml-redis-0.3.2.tar.gz
|
||||
_eclasses_=base 3fe4f8980633fd7bc69e9887209ba2fe eutils 792f83d5ec9536cb5ccef375469d8bde findlib 9909e5ca0f77ff5b693885a3d7aeadb7 multilib d062ae4ba2fc40a19c11de2ad89b6616 oasis cc6dfb8b0c04cedd9840ff2ec5e38539 toolchain-funcs 6198c04daba0e1307bd844df7d37f423
|
||||
_md5_=1edbc0a7911e9bfb6f2ea702e43f9ece
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-libs/boost:= >=dev-ros/urdf_parser_plugin-1.12.3-r1 dev-ros/roscpp dev-ros/class_loader dev-libs/urdfdom_headers dev-libs/collada-dom sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin dev-python/empy
|
||||
DESCRIPTION=C++ parser for the Collada robot description format
|
||||
EAPI=5
|
||||
HOMEPAGE=http://wiki.ros.org/collada_parser
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64 ~arm
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-libs/boost:= >=dev-ros/urdf_parser_plugin-1.12.3-r1 dev-ros/roscpp dev-ros/class_loader dev-libs/urdfdom_headers dev-libs/collada-dom dev-util/catkin dev-python/empy
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/ros/robot_model/archive/1.12.4.tar.gz -> robot_model-1.12.4.tar.gz
|
||||
_eclasses_=cmake-utils 022d8ca5c8887ca2d21e83b57f5c75ff eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic 8632fcd33a047954f007dee9a137bdcc multilib d062ae4ba2fc40a19c11de2ad89b6616 ros-catkin 8b7e3d7128bd81dfe56a947e63201e78 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=32d5c83c77935f1ccaa5816764ff2531
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-libs/boost:= dev-ros/angles dev-ros/collada_parser dev-ros/resource_retriever >=dev-ros/urdf-1.12.3-r1 dev-ros/geometric_shapes dev-ros/tf media-libs/assimp dev-libs/tinyxml dev-libs/collada-dom >=dev-libs/urdfdom-1:= dev-cpp/eigen:3 sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin dev-python/empy
|
||||
DESCRIPTION=Tool to convert Unified Robot Description Format (URDF) documents into COLLADA documents
|
||||
EAPI=5
|
||||
HOMEPAGE=http://wiki.ros.org/collada_urdf
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64 ~arm
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-libs/boost:= dev-ros/angles dev-ros/collada_parser dev-ros/resource_retriever >=dev-ros/urdf-1.12.3-r1 dev-ros/geometric_shapes dev-ros/tf media-libs/assimp dev-libs/tinyxml dev-libs/collada-dom >=dev-libs/urdfdom-1:= dev-cpp/eigen:3 dev-util/catkin dev-python/empy
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/ros/robot_model/archive/1.12.4.tar.gz -> robot_model-1.12.4.tar.gz
|
||||
_eclasses_=cmake-utils 022d8ca5c8887ca2d21e83b57f5c75ff eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic 8632fcd33a047954f007dee9a137bdcc multilib d062ae4ba2fc40a19c11de2ad89b6616 ros-catkin 8b7e3d7128bd81dfe56a947e63201e78 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=f0e62f6012615fe0578f5fc0a0e543ff
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-cpp/eigen:3 dev-libs/boost:= media-libs/qhull media-libs/assimp sci-libs/octomap dev-ros/random_numbers dev-ros/resource_retriever dev-ros/eigen_stl_containers dev-ros/visualization_msgs[ros_messages_cxx(-)] dev-ros/shape_msgs[ros_messages_cxx(-)] test? ( dev-cpp/gtest dev-ros/rosunit ) sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin dev-python/empy
|
||||
DESCRIPTION=Generic definitions of geometric shapes and bodies
|
||||
EAPI=5
|
||||
HOMEPAGE=http://wiki.ros.org/geometric_shapes
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64 ~arm
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-cpp/eigen:3 dev-libs/boost:= media-libs/qhull media-libs/assimp sci-libs/octomap dev-ros/random_numbers dev-ros/resource_retriever dev-ros/eigen_stl_containers dev-ros/visualization_msgs[ros_messages_cxx(-)] dev-ros/shape_msgs[ros_messages_cxx(-)] dev-util/catkin dev-python/empy
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/ros-planning/geometric_shapes/archive/0.5.1.tar.gz -> geometric_shapes-0.5.1.tar.gz
|
||||
_eclasses_=cmake-utils 022d8ca5c8887ca2d21e83b57f5c75ff eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic 8632fcd33a047954f007dee9a137bdcc multilib d062ae4ba2fc40a19c11de2ad89b6616 ros-catkin 8b7e3d7128bd81dfe56a947e63201e78 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=a95f675d11141626d3fd65c9eef12071
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/empy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=Tool for setting and publishing joint state values for a given URDF
|
||||
EAPI=5
|
||||
HOMEPAGE=http://wiki.ros.org/joint_state_publisher
|
||||
IUSE=python_targets_python2_7 test
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-ros/rospy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/python_qt_binding[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/sensor_msgs[ros_messages_python(-),python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-util/catkin[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/empy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-lang/python-exec:2 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/ros/robot_model/archive/1.12.4.tar.gz -> robot_model-1.12.4.tar.gz
|
||||
_eclasses_=cmake-utils 022d8ca5c8887ca2d21e83b57f5c75ff eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic 8632fcd33a047954f007dee9a137bdcc multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 c0ed2a2f233d3af6dd556048695dc5cb ros-catkin 8b7e3d7128bd81dfe56a947e63201e78 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=6bf01faa75003c950056429b58f809dd
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-libs/boost:= dev-ros/roscpp dev-ros/rosconsole >=dev-ros/urdf-1.12.3-r1 sci-libs/orocos_kdl dev-libs/tinyxml test? ( dev-ros/rostest[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/empy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=Constructs a KDL tree from an XML robot representation in URDF
|
||||
EAPI=5
|
||||
HOMEPAGE=http://wiki.ros.org/kdl_parser
|
||||
IUSE=python_targets_python2_7 test
|
||||
KEYWORDS=~amd64 ~arm
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-libs/boost:= dev-ros/roscpp dev-ros/rosconsole >=dev-ros/urdf-1.12.3-r1 sci-libs/orocos_kdl dev-libs/tinyxml dev-util/catkin[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/empy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-lang/python-exec:2 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/ros/robot_model/archive/1.12.4.tar.gz -> robot_model-1.12.4.tar.gz
|
||||
_eclasses_=cmake-utils 022d8ca5c8887ca2d21e83b57f5c75ff eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic 8632fcd33a047954f007dee9a137bdcc multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 c0ed2a2f233d3af6dd556048695dc5cb ros-catkin 8b7e3d7128bd81dfe56a947e63201e78 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=4ebc0bd4ee99d2dcdbc73c26a9d6eead
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-ros/urdf[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] test? ( dev-ros/rostest[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/empy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=Python tools to construct a KDL tree from an XML robot representation in URDF
|
||||
EAPI=5
|
||||
HOMEPAGE=http://wiki.ros.org/kdl_parser_py
|
||||
IUSE=python_targets_python2_7 test
|
||||
KEYWORDS=~amd64 ~arm
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-ros/urdf[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-util/catkin[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/empy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-lang/python-exec:2 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/ros/robot_model/archive/1.12.4.tar.gz -> robot_model-1.12.4.tar.gz
|
||||
_eclasses_=cmake-utils 022d8ca5c8887ca2d21e83b57f5c75ff eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic 8632fcd33a047954f007dee9a137bdcc multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 c0ed2a2f233d3af6dd556048695dc5cb ros-catkin 8b7e3d7128bd81dfe56a947e63201e78 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=257afbc2ad6edbd765e52ab9cf0b30a2
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-libs/boost:=[threads] >=dev-libs/urdfdom-1 dev-libs/urdfdom_headers >=dev-ros/urdf_parser_plugin-1.12.3-r1 dev-ros/pluginlib dev-ros/rosconsole_bridge dev-ros/roscpp dev-libs/tinyxml dev-ros/cmake_modules test? ( dev-ros/rostest[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-cpp/gtest ) sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/empy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=C++ parser for the Unified Robot Description Format (URDF)
|
||||
EAPI=5
|
||||
HOMEPAGE=http://wiki.ros.org/urdf
|
||||
IUSE=python_targets_python2_7 test
|
||||
KEYWORDS=~amd64 ~arm
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-libs/boost:=[threads] >=dev-libs/urdfdom-1 dev-libs/urdfdom_headers >=dev-ros/urdf_parser_plugin-1.12.3-r1 dev-ros/pluginlib dev-ros/rosconsole_bridge dev-ros/roscpp dev-libs/tinyxml dev-util/catkin[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/empy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-lang/python-exec:2 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/ros/robot_model/archive/1.12.4.tar.gz -> robot_model-1.12.4.tar.gz
|
||||
_eclasses_=cmake-utils 022d8ca5c8887ca2d21e83b57f5c75ff eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic 8632fcd33a047954f007dee9a137bdcc multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 c0ed2a2f233d3af6dd556048695dc5cb ros-catkin 8b7e3d7128bd81dfe56a947e63201e78 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=4c949fcde39b63086172b219dfa051e9
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-libs/urdfdom_headers sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin dev-python/empy
|
||||
DESCRIPTION=C++ base class for URDF parsers
|
||||
EAPI=5
|
||||
HOMEPAGE=http://wiki.ros.org/urdf_parser_plugin
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64 ~arm
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-libs/urdfdom_headers dev-util/catkin dev-python/empy
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/ros/robot_model/archive/1.12.4.tar.gz -> robot_model-1.12.4.tar.gz
|
||||
_eclasses_=cmake-utils 022d8ca5c8887ca2d21e83b57f5c75ff eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic 8632fcd33a047954f007dee9a137bdcc multilib d062ae4ba2fc40a19c11de2ad89b6616 ros-catkin 8b7e3d7128bd81dfe56a947e63201e78 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=396b9ec9d3cf798a70764760740d8e1b
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup
|
||||
DEPEND=net-im/jabber-base ~dev-java/ant-contrib-1.0_beta2 >=virtual/jdk-1.7 >=dev-java/java-config-2.2.0-r3 >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2 virtual/pkgconfig
|
||||
DESCRIPTION=Openfire (formerly wildfire) real time collaboration (RTC) server
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.igniterealtime.org/projects/openfire/
|
||||
IUSE=doc elibc_FreeBSD elibc_FreeBSD
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=virtual/jre-1.7 >=dev-java/java-config-2.2.0-r3
|
||||
SLOT=0
|
||||
SRC_URI=http://www.igniterealtime.org/builds/openfire/openfire_src_4_0_3.tar.gz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde java-ant-2 7c5d0c274d390745f5033754a319f515 java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 9a25f292ff66f8c2c00100ac0b15c54f multilib d062ae4ba2fc40a19c11de2ad89b6616 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=59be046bbf379ba8d458671e6a101c41
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-ros/collada_parser dev-ros/collada_urdf dev-ros/joint_state_publisher dev-ros/kdl_parser dev-ros/kdl_parser_py dev-ros/urdf dev-ros/urdf_parser_plugin sys-devel/make >=dev-util/cmake-2.8.12 dev-util/catkin dev-python/empy
|
||||
DESCRIPTION=Packages for modeling various aspects of robot information
|
||||
EAPI=5
|
||||
HOMEPAGE=http://wiki.ros.org/robot_model
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-ros/collada_parser dev-ros/collada_urdf dev-ros/joint_state_publisher dev-ros/kdl_parser dev-ros/kdl_parser_py dev-ros/urdf dev-ros/urdf_parser_plugin dev-util/catkin dev-python/empy
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/ros/robot_model/archive/1.12.4.tar.gz -> robot_model-1.12.4.tar.gz
|
||||
_eclasses_=cmake-utils 022d8ca5c8887ca2d21e83b57f5c75ff eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic 8632fcd33a047954f007dee9a137bdcc multilib d062ae4ba2fc40a19c11de2ad89b6616 ros-catkin 8b7e3d7128bd81dfe56a947e63201e78 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=e32cd7cc3d36958c4e199835605dc96e
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install setup
|
||||
DEPEND=app-admin/gkrellm[X] =app-admin/gkrellm-2* virtual/pkgconfig
|
||||
DESCRIPTION=CPU load flames for GKrellM 2
|
||||
EAPI=6
|
||||
HOMEPAGE=http://people.freenet.de/thomas-steinke
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-admin/gkrellm[X] =app-admin/gkrellm-2*
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/gkrellfire-0.4.2.tgz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde gkrellm-plugin 0d8a7ae1368b3384fb89d1cbcb650415 multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs 6198c04daba0e1307bd844df7d37f423
|
||||
_md5_=6bb80701d0950195cd7272e8f69f2a8a
|
@ -1 +1 @@
|
||||
Fri, 26 Aug 2016 12:10:37 +0000
|
||||
Fri, 26 Aug 2016 20:40:35 +0000
|
||||
|
@ -1 +1 @@
|
||||
Fri Aug 26 12:09:42 UTC 2016
|
||||
Fri Aug 26 20:39:40 UTC 2016
|
||||
|
@ -1 +1 @@
|
||||
Fri, 26 Aug 2016 12:30:01 +0000
|
||||
Fri, 26 Aug 2016 21:30:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1472213401 Fri 26 Aug 2016 12:10:01 PM UTC
|
||||
1472244001 Fri 26 Aug 2016 08:40:01 PM UTC
|
||||
|
@ -1 +1 @@
|
||||
Fri, 26 Aug 2016 12:10:37 +0000
|
||||
Fri, 26 Aug 2016 20:40:35 +0000
|
||||
|
@ -0,0 +1,108 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2 systemd
|
||||
|
||||
MY_P=${PN}_src_${PV//./_}
|
||||
DESCRIPTION="Openfire (formerly wildfire) real time collaboration (RTC) server"
|
||||
HOMEPAGE="http://www.igniterealtime.org/projects/openfire/"
|
||||
SRC_URI="http://www.igniterealtime.org/builds/openfire/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.7"
|
||||
DEPEND="net-im/jabber-base
|
||||
~dev-java/ant-contrib-1.0_beta2
|
||||
>=virtual/jdk-1.7"
|
||||
|
||||
S=${WORKDIR}/${PN}_src
|
||||
|
||||
pkg_setup() {
|
||||
if [[ -f /etc/env.d/98openfire ]]; then
|
||||
einfo "This is an upgrade"
|
||||
ewarn "As the plugin API changed, at least these plugins need to be updated also:"
|
||||
ewarn "User Search, IM Gateway, Fastpath, Monitoring"
|
||||
ewarn "they can be downloaded via Admin Console or at"
|
||||
ewarn " ${HOMEPAGE}"
|
||||
else
|
||||
ewarn "If this is an upgrade stop right ( CONTROL-C ) and run the command:"
|
||||
ewarn "echo 'CONFIG_PROTECT=\"/opt/openfire/resources/security/\"' > /etc/env.d/98openfire "
|
||||
ewarn "For more info see bug #139708"
|
||||
sleep 11
|
||||
fi
|
||||
java-pkg-2_pkg_setup
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Jikes doesn't support -source 1.5
|
||||
java-pkg_filter-compiler jikes
|
||||
|
||||
ANT_TASKS="ant-contrib"
|
||||
eant -f build/build.xml openfire plugins $(use_doc)
|
||||
|
||||
# delete nativeAuth prebuilt libs:
|
||||
# uses outdated unmaintained libshaj, does not support amd64
|
||||
rm -rfv target/openfire/resources/nativeAuth || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /opt/openfire
|
||||
|
||||
newinitd "${FILESDIR}"/openfire-initd openfire
|
||||
newconfd "${FILESDIR}"/openfire-confd openfire
|
||||
systemd_dounit "${FILESDIR}"/${PN}.service
|
||||
|
||||
dodir /opt/openfire/conf
|
||||
insinto /opt/openfire/conf
|
||||
newins target/openfire/conf/openfire.xml openfire.xml.sample
|
||||
newins target/openfire/conf/security.xml security.xml.sample
|
||||
|
||||
dodir /opt/openfire/logs
|
||||
keepdir /opt/openfire/logs
|
||||
|
||||
dodir /opt/openfire/lib
|
||||
insinto /opt/openfire/lib
|
||||
doins target/openfire/lib/*
|
||||
|
||||
dodir /opt/openfire/plugins
|
||||
insinto /opt/openfire/plugins
|
||||
doins -r target/openfire/plugins/*
|
||||
|
||||
dodir /opt/openfire/resources
|
||||
insinto /opt/openfire/resources
|
||||
doins -r target/openfire/resources/*
|
||||
|
||||
if use doc; then
|
||||
dohtml -r documentation/docs/*
|
||||
fi
|
||||
dodoc documentation/dist/*
|
||||
|
||||
#Protect ssl key on upgrade
|
||||
dodir /etc/env.d/
|
||||
echo 'CONFIG_PROTECT="/opt/openfire/resources/security/"' > "${D}"/etc/env.d/98openfire
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
local src
|
||||
local dst
|
||||
|
||||
# http://community.igniterealtime.org/thread/52289
|
||||
for dst in "${ROOT}"/opt/openfire/conf/{openfire,security}.xml
|
||||
do
|
||||
src="${dst}".sample
|
||||
if [[ -f "${dst}" ]]; then
|
||||
einfo "Leaving old '${dst}'"
|
||||
else
|
||||
einfo "Created default '${dst}'. Please edit."
|
||||
cp -v "${src}" "${dst}" || ewarn "cp '${dst}' failed"
|
||||
chmod -v 0600 "${dst}" || ewarn "chmod '${dst}' failed"
|
||||
fi
|
||||
done
|
||||
chown -R jabber:jabber "${ROOT}"/opt/openfire
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros/robot_model"
|
||||
KEYWORDS="~amd64"
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Packages for modeling various aspects of robot information"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/collada_parser
|
||||
dev-ros/collada_urdf
|
||||
dev-ros/joint_state_publisher
|
||||
dev-ros/kdl_parser
|
||||
dev-ros/kdl_parser_py
|
||||
dev-ros/urdf
|
||||
dev-ros/urdf_parser_plugin
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,5 +1,7 @@
|
||||
AUX fix-CC-CFLAGS-LDFLAGS-handling.patch 1788 SHA256 79cd20f96a9467e9b75abb624d090095b3c46c5a8823da77d18ab9273fb70b7f SHA512 bf28ded021d3325df8fa725c0b264939e1d4e86bcd87e60e2bc010f1223a0371996516749d162a07d3661d6589c7b8f5a102a0ebe87f60aba36b913fd83cf3d2 WHIRLPOOL 0da44e5307196b8c168400e2fbf7ead3ce017856f45ff508a3e82e80ada003b89328aafd3617b353523858a1a6ca69a0ab3f3b2fbdb87ddbb7896dece0140086
|
||||
DIST gkrellfire-0.4.2.tgz 12474 SHA256 b8c81e038c4fad56be360af2a8423c096c98bb2bc382b024a1734fa36fddbb40 SHA512 1b7f6229567819092cd2eb2e33e3b7fd8340b0e913f6bcd1d11e9dd604730e3ca4fc1adaa8ae36895d80000f61931da14a586be6929c141c64b8519f8dc328bf WHIRLPOOL 1dffccc9de7af3684f031f9b963052783268a43b830f51779da46fab4e1e78f7d7a5e020f0980e0635eb660b7900a8204f217f674f12e509db3c3274c139c039
|
||||
EBUILD gkrellfire-0.4.2-r1.ebuild 543 SHA256 0faacb8fb958e521987b80e5248a3dd70abe933c16b62986dc19c9453b8daff8 SHA512 402462809407e9a26ed6107388f98f735ac421b19effa0dcc077aafcf7a71db5a6b402d16a90a3ee0d01ca280123bfdf660bc9f1f556b35e82a1c8ddd7133498 WHIRLPOOL a6e9d5be92d414402495678c4746cdd2627e217ad456f7443012d8b09243255e4379bade0ddd09d577c8c843266bf7ed59eba8b65893dcd5d2745798d2b7e9c9
|
||||
EBUILD gkrellfire-0.4.2.ebuild 358 SHA256 d71111ac221a079ec1250a33f9e57553e6d601c1baa41e31fa04b9f68f9f7f78 SHA512 a4a78fc093a3aa6338807ac3f79b20a5f2040bb295e0b09cca1ff0c692469d04da623237bed29f5e76065685cff1e626fb8ca210d6de0ee7976fb80a31ea13ff WHIRLPOOL 70eb86d70cdef319ba08fa92af3e7e210664ae7f657b16685cd8b93f7954ca648f9ee5f83e4b735e7ea740538b80ccb8c62b6ebf1565eb049f38df36768b48fd
|
||||
MISC ChangeLog 2468 SHA256 93732a2f33502ff5c400d19eedb28ccc23688eff17e3e25e420b10dfae029d2f SHA512 fdbfea4b5cf0c0692046cb51237906c4b02a5a36cf00518eeae53147fb7ef4b56ed1613da31dccb15fad25e091d2670ba6adb7df203b2bc738eb98fb76b23494 WHIRLPOOL 610f34130dd4c2fd976824f217028229e03030228d2294c60bd7fe6c49eab22a5f978e62c7026f3afb052f6487d4f4839b02bce47e9aff2a14d80408e35d83d2
|
||||
MISC ChangeLog 3116 SHA256 89b3c2ffd023fbb4384b33bf21b0e3dfc6020186c00aaf6c03e47098b3d5fb35 SHA512 abbbc8f27f31cc50313c4579691c7df9948f7fd30a5083a1a3969d65cd4d2d026e6d20a5ff841d5d1dd3471c50f8f8c82430210ee8eaedfb1b86a3aed00d3a07 WHIRLPOOL bcb50c88a41e97e4ae546cf04e4a5392e74000bde8ab39a0bd46dd980e476d3c95dfcf89ba43731b27b4334cbd2a6e7057b38068572d34723ae851907d461638
|
||||
MISC ChangeLog-2015 1314 SHA256 85964f37e101713eb2b98b2433bf0b7687d770a14b7819bb1e9c60ad226f0e69 SHA512 b3f135ccd4e386dfa80caed3c5c06485ee0747bddcc50ac074fecf86a4f176575927861c8ea551f17c827a5b6cfd903a0571f0cee7ed8bb469c71345bd93acc0 WHIRLPOOL 40e3f8225397bb3b916651d721c67a38b59c09b68a7c0bea9e969c082954070f64ac100d06a346c978bcc019f52bf3a381f40946a8794303ea01f2d9a9bbea2c
|
||||
MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
|
||||
|
@ -0,0 +1,69 @@
|
||||
From 822bb45acf93b63e59071903aad842a3dd92a915 Mon Sep 17 00:00:00 2001
|
||||
From: Michael Orlitzky <michael@orlitzky.com>
|
||||
Date: Fri, 26 Aug 2016 08:43:12 -0400
|
||||
Subject: [PATCH 1/1] Rewrite the Makefile to fix CC, CFLAGS, and LDFLAGS
|
||||
support.
|
||||
|
||||
The existing Makefile did not allow the user to set CC, CFLAGS, or
|
||||
LDFLAGS (or at least, they were ignored). This was fixed somewhat
|
||||
easily by deleting most of the Makefile, and by appending the
|
||||
necessary flags to CFLAGS and LDFLAGS. The installation target didn't
|
||||
do the right thing anyway, so it has been removed.
|
||||
|
||||
The resulting Makefile is probably only useful on Gentoo, but upstream
|
||||
is long gone so maybe that's not a problem.
|
||||
|
||||
Gentoo-Bug: 335033
|
||||
---
|
||||
Makefile | 34 +++++-----------------------------
|
||||
1 file changed, 5 insertions(+), 29 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 7916cab..43a0527 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -1,36 +1,12 @@
|
||||
GTK_INCLUDE = `pkg-config gtk+-2.0 --cflags`
|
||||
GTK_LIB = `pkg-config gtk+-2.0 --libs`
|
||||
|
||||
-INSTALLDIR = /usr/lib/gkrellm2/plugins
|
||||
-
|
||||
-FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE)
|
||||
+CFLAGS += -fPIC $(GTK_INCLUDE)
|
||||
LIBS = $(GTK_LIB)
|
||||
-LFLAGS = -shared
|
||||
-
|
||||
-CC = gcc
|
||||
-
|
||||
-OBJS = gkrellfire.o
|
||||
-
|
||||
-all: gkrellfire.so
|
||||
-
|
||||
-%.o: %.c
|
||||
- $(CC) $(CFLAGS) $(FLAGS) -c -o $@ $<
|
||||
+LDFLAGS += -shared
|
||||
|
||||
-
|
||||
-gkrellfire.so: $(OBJS)
|
||||
- $(CC) $(CFLAGS) $(OBJS) -o gkrellfire.so $(LFLAGS) $(LIBS)
|
||||
+gkrellfire.so: gkrellfire.o
|
||||
+ $(CC) $(CFLAGS) $(OBJS) -o $@ $(LDFLAGS) $(LIBS)
|
||||
|
||||
clean:
|
||||
- rm -f *.o core *.so* *.bak *~
|
||||
-
|
||||
-gkrellfire.o: gkrellfire.c
|
||||
-
|
||||
-install:
|
||||
- if [ -d $(INSTALLDIR) ] ; then \
|
||||
- install -c -s -m 644 gkrellfire.so $(INSTALLDIR) ; \
|
||||
- else \
|
||||
- install -D -c -s -m 644 gkrellfire.so $(INSTALLDIR)/gkrellfire.so ; \
|
||||
- fi
|
||||
-
|
||||
-uninstall:
|
||||
- rm -f $(INSTALLDIR)/gkrellfire.so
|
||||
+ rm -f gkrellfire.*o
|
||||
--
|
||||
2.7.3
|
||||
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit gkrellm-plugin toolchain-funcs
|
||||
|
||||
DESCRIPTION="CPU load flames for GKrellM 2"
|
||||
HOMEPAGE="http://people.freenet.de/thomas-steinke"
|
||||
SRC_URI="ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/${P}.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="app-admin/gkrellm[X]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=( "${FILESDIR}/fix-CC-CFLAGS-LDFLAGS-handling.patch" )
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)"
|
||||
}
|
Loading…
Reference in new issue