parent
4dcdfaf851
commit
9f283d72c3
@ -0,0 +1,47 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 ) # py2 only
|
||||||
|
# xml.etree.ElementTree module required.
|
||||||
|
PYTHON_REQ_USE="xml"
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
MY_PV="${PV/_beta/b}"
|
||||||
|
|
||||||
|
DESCRIPTION="A system for controlling process state under UNIX"
|
||||||
|
HOMEPAGE="http://supervisord.org/ https://pypi.python.org/pypi/supervisor"
|
||||||
|
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${PN}-${MY_PV}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="repoze ZPL BSD HPND GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="doc test"
|
||||||
|
|
||||||
|
# ALL versions of meld3 match to >=meld3-0.6.5
|
||||||
|
RDEPEND="dev-python/meld3[${PYTHON_USEDEP}]
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
test? ( dev-python/mock[${PYTHON_USEDEP}] )
|
||||||
|
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||||
|
|
||||||
|
python_compile_all() {
|
||||||
|
# Somehow the test phase is called and run on invoking a doc build; harmless
|
||||||
|
use doc && emake -C docs html
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
esetup.py test
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
newinitd "${FILESDIR}/init.d-r1" supervisord
|
||||||
|
newconfd "${FILESDIR}/conf.d" supervisord
|
||||||
|
use doc && local HTML_DOCS=( docs/.build/html/. )
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
--- Makefile.orig 2016-02-19 00:16:40.720102639 +0000
|
||||||
|
+++ Makefile 2016-02-19 00:18:10.886096473 +0000
|
||||||
|
@@ -12,17 +12,11 @@
|
||||||
|
|
||||||
|
.PHONY: default
|
||||||
|
default:
|
||||||
|
- # Must run twice due to go get race
|
||||||
|
- -go get -t -v -d ./...
|
||||||
|
- -go get -t -v -d ./...
|
||||||
|
go install -v $(DEBUG) ./...
|
||||||
|
@echo "LXD built successfully"
|
||||||
|
|
||||||
|
.PHONY: client
|
||||||
|
client:
|
||||||
|
- # Must run twice due to go get race
|
||||||
|
- -go get -t -v -d ./...
|
||||||
|
- -go get -t -v -d ./...
|
||||||
|
go install -v $(DEBUG) ./lxc
|
||||||
|
@echo "LXD client built successfully"
|
||||||
|
|
@ -0,0 +1,27 @@
|
|||||||
|
# Group which owns the shared socket
|
||||||
|
LXD_OPTIONS+=" --group lxd"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Enable cpu profiling into the specified file
|
||||||
|
#LXD_OPTIONS+=" --cpuprofile /tmp/lxc_cpu_profile"
|
||||||
|
|
||||||
|
# Enable memory profiling into the specified file
|
||||||
|
#LXD_OPTIONS+=" --memprofile /tmp/lxc_mem_profile"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Enables debug mode
|
||||||
|
#LXD_OPTIONS+=" --debug"
|
||||||
|
|
||||||
|
# For debugging, print a complete stack trace every n seconds
|
||||||
|
#LXD_OPTIONS+=" --print-goroutines-every 5"
|
||||||
|
|
||||||
|
# Enables verbose mode
|
||||||
|
#LXD_OPTIONS+=" -v"
|
||||||
|
|
||||||
|
# Logfile to log to
|
||||||
|
#LXD_OPTIONS+=" --logfile /var/log/lxd/lxd.log"
|
||||||
|
|
||||||
|
# Enables syslog logging
|
||||||
|
#LXD_OPTIONS+=" --syslog"
|
@ -0,0 +1,50 @@
|
|||||||
|
#!/sbin/openrc-run
|
||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
DAEMON=/usr/sbin/lxd
|
||||||
|
PIDFILE=/run/lxd.pid
|
||||||
|
|
||||||
|
extra_commands="stopall"
|
||||||
|
|
||||||
|
depend() {
|
||||||
|
need net
|
||||||
|
use lxcfs
|
||||||
|
|
||||||
|
# remove with 2.0 release
|
||||||
|
need cgmanager
|
||||||
|
}
|
||||||
|
|
||||||
|
start() {
|
||||||
|
ebegin "Starting lxd server"
|
||||||
|
|
||||||
|
start-stop-daemon --start \
|
||||||
|
--pidfile ${PIDFILE} \
|
||||||
|
--exec ${DAEMON} \
|
||||||
|
--background \
|
||||||
|
--make-pidfile \
|
||||||
|
-- \
|
||||||
|
${LXD_OPTIONS}
|
||||||
|
|
||||||
|
eend $?
|
||||||
|
}
|
||||||
|
|
||||||
|
stop() {
|
||||||
|
if [[ $RC_GOINGDOWN = YES ]] || [[ $RC_REBOOT = YES ]]; then
|
||||||
|
stopall
|
||||||
|
else
|
||||||
|
ebegin "Stopping lxd service (but not containers)"
|
||||||
|
start-stop-daemon --stop --quiet -R TERM/45 -p ${PIDFILE}
|
||||||
|
eend $?
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
stopall() {
|
||||||
|
ebegin "Stopping lxd service and containers"
|
||||||
|
if "${DAEMON}" shutdown; then
|
||||||
|
/etc/init.d/lxd zap
|
||||||
|
rm -f ${PIDFILE}
|
||||||
|
fi
|
||||||
|
eend $?
|
||||||
|
}
|
@ -0,0 +1,149 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
DESCRIPTION="Fast, dense and secure container management"
|
||||||
|
HOMEPAGE="https://linuxcontainers.org/lxd/introduction/"
|
||||||
|
EGO_PN_PARENT="github.com/lxc"
|
||||||
|
EGO_PN="${EGO_PN_PARENT}/lxd"
|
||||||
|
SRC_URI="https://dev.gentoo.org/~stasibear/distfiles/${P}.tar.bz2"
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
PLOCALES="de fr ja"
|
||||||
|
IUSE="+daemon nls test"
|
||||||
|
|
||||||
|
# IUSE and PLOCALES must be defined before l10n inherited
|
||||||
|
inherit bash-completion-r1 eutils golang-build l10n systemd user vcs-snapshot
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-go/go-crypto
|
||||||
|
dev-libs/protobuf
|
||||||
|
dev-vcs/git
|
||||||
|
nls? ( sys-devel/gettext )
|
||||||
|
test? (
|
||||||
|
app-misc/jq
|
||||||
|
dev-db/sqlite
|
||||||
|
net-misc/curl
|
||||||
|
sys-devel/gettext
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
daemon? (
|
||||||
|
app-admin/cgmanager
|
||||||
|
app-arch/xz-utils
|
||||||
|
app-emulation/lxc[cgmanager,seccomp]
|
||||||
|
net-misc/rsync[xattr]
|
||||||
|
sys-apps/iproute2
|
||||||
|
virtual/acl
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
# KNOWN ISSUES:
|
||||||
|
# - Translations may not work. I've been unsuccessful in forcing
|
||||||
|
# localized output. Anyway, upstream (Canonical) doesn't install the
|
||||||
|
# message files.
|
||||||
|
|
||||||
|
# TODO:
|
||||||
|
# - since 0.15 gccgo is a supported compiler ('make gccgo'). It would
|
||||||
|
# be preferable for that support to go into the golang-build eclass not
|
||||||
|
# this package directly.
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
cd "${S}/src/${EGO_PN}" || die "Failed to change to deep src dir"
|
||||||
|
|
||||||
|
epatch "${FILESDIR}/${P}-dont-go-get.patch"
|
||||||
|
|
||||||
|
tmpgoroot="${T}/goroot"
|
||||||
|
mkdir -p "$tmpgoroot" || die "Failed to create temporary GOROOT"
|
||||||
|
cp -sR "$(get_golibdir_gopath)"/* "${tmpgoroot}" || die "Failed to copy files to temporary GOROOT"
|
||||||
|
|
||||||
|
# Warn on unhandled locale changes
|
||||||
|
l10n_find_plocales_changes po "" .po
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
golang-build_src_compile
|
||||||
|
|
||||||
|
cd "${S}/src/${EGO_PN}" || die "Failed to change to deep src dir"
|
||||||
|
|
||||||
|
tmpgoroot="${T}/goroot"
|
||||||
|
if use daemon; then
|
||||||
|
# Build binaries
|
||||||
|
GOPATH="${S}:${tmpgoroot}" emake
|
||||||
|
else
|
||||||
|
# build client tool
|
||||||
|
GOPATH="${S}:${tmpgoroot}" emake client
|
||||||
|
fi
|
||||||
|
|
||||||
|
use nls && emake build-mo
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
if use daemon; then
|
||||||
|
# Go native tests should succeed
|
||||||
|
golang-build_src_test
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
# Installs all src,pkg to /usr/lib/go-gentoo
|
||||||
|
golang-build_src_install
|
||||||
|
|
||||||
|
cd "${S}"
|
||||||
|
dobin bin/lxc
|
||||||
|
use daemon && dosbin bin/lxd
|
||||||
|
|
||||||
|
cd "src/${EGO_PN}"
|
||||||
|
|
||||||
|
if use nls; then
|
||||||
|
for lingua in ${PLOCALES}; do
|
||||||
|
if use linguas_${lingua}; then
|
||||||
|
domo po/${lingua}.mo
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use daemon; then
|
||||||
|
newinitd "${FILESDIR}"/${P}.initd lxd
|
||||||
|
newconfd "${FILESDIR}"/${P}.confd lxd
|
||||||
|
|
||||||
|
systemd_dounit "${FILESDIR}"/lxd.service
|
||||||
|
fi
|
||||||
|
|
||||||
|
newbashcomp config/bash/lxd-client lxc
|
||||||
|
|
||||||
|
dodoc AUTHORS CONTRIBUTING.md README.md doc/*
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
einfo
|
||||||
|
einfo "Consult https://wiki.gentoo.org/wiki/LXD for more information,"
|
||||||
|
einfo "including a Quick Start."
|
||||||
|
|
||||||
|
# The messaging below only applies to daemon installs
|
||||||
|
use daemon || return 0
|
||||||
|
|
||||||
|
# The control socket will be owned by (and writeable by) this group.
|
||||||
|
enewgroup lxd
|
||||||
|
|
||||||
|
# Ubuntu also defines an lxd user but it appears unused (the daemon
|
||||||
|
# must run as root)
|
||||||
|
|
||||||
|
einfo
|
||||||
|
einfo "Though not strictly required, some features are enabled at run-time"
|
||||||
|
einfo "when the relevant helper programs are detected:"
|
||||||
|
einfo "- sys-apps/apparmor"
|
||||||
|
einfo "- sys-fs/btrfs-progs"
|
||||||
|
einfo "- sys-fs/lvm2"
|
||||||
|
einfo "- sys-fs/lxcfs"
|
||||||
|
einfo "- sys-fs/zfs"
|
||||||
|
einfo "- sys-process/criu"
|
||||||
|
einfo
|
||||||
|
einfo "Since these features can't be disabled at build-time they are"
|
||||||
|
einfo "not USE-conditional."
|
||||||
|
}
|
@ -0,0 +1,49 @@
|
|||||||
|
--- sobexsrv-1.0.1/src/obexsrv.c.orig 2016-06-13 01:59:28.000000000 +0300
|
||||||
|
+++ sobexsrv-1.0.1/src/obexsrv.c 2016-06-13 12:20:15.501101147 +0300
|
||||||
|
@@ -32,6 +32,10 @@
|
||||||
|
#include <langinfo.h>
|
||||||
|
#include <assert.h>
|
||||||
|
|
||||||
|
+#if ((OPENOBEX_VERSION_MAJOR==1) && (OPENOBEX_VERSION_MINOR>=6))
|
||||||
|
+#include <string.h>
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
#include "obexsrv.h"
|
||||||
|
#include "util.h"
|
||||||
|
#include "sdp.h"
|
||||||
|
@@ -46,7 +50,8 @@
|
||||||
|
|
||||||
|
void UnicodeToChar(uint8_t *c, const uint8_t *uc, int size)
|
||||||
|
{
|
||||||
|
- iconv_t dsc = iconv_open(nl_langinfo(CODESET),"UTF16BE");
|
||||||
|
+ char *lang = nl_langinfo(CODESET);
|
||||||
|
+ iconv_t dsc = iconv_open(lang,"UTF16BE");
|
||||||
|
size_t isiz,osiz;
|
||||||
|
char *ip = (char*)uc;
|
||||||
|
char *op = (char*)c;
|
||||||
|
@@ -54,7 +59,25 @@
|
||||||
|
|
||||||
|
if (iconv(dsc,&ip,&isiz,&op,&osiz) == -1) {
|
||||||
|
debug_printf("iconv: error %s\n", strerror(errno));
|
||||||
|
+#if ((OPENOBEX_VERSION_MAJOR==1) && (OPENOBEX_VERSION_MINOR>=6))
|
||||||
|
+ // try to convert ignoring errors
|
||||||
|
+ iconv_close(dsc);
|
||||||
|
+ debug_printf("iconv: characters that cannot be converted will be discarded\n");
|
||||||
|
+
|
||||||
|
+ // append "//IGNORE"
|
||||||
|
+ const char *const suf = "//IGNORE";
|
||||||
|
+ size_t len = strlen(lang);
|
||||||
|
+ char *cd = malloc(len + 9);
|
||||||
|
+ memcpy(cd, lang, len);
|
||||||
|
+ memcpy(cd+len, suf, 8);
|
||||||
|
+ cd[len+8] = '\0';
|
||||||
|
+
|
||||||
|
+ dsc = iconv_open(cd,"UTF16BE");
|
||||||
|
+ iconv(dsc,&ip,&isiz,&op,&osiz);
|
||||||
|
+ free(cd);
|
||||||
|
+#else
|
||||||
|
OBEX_UnicodeToChar(c,uc,size);
|
||||||
|
+#endif
|
||||||
|
}
|
||||||
|
iconv_close(dsc);
|
||||||
|
}
|
@ -0,0 +1,94 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit python-single-r1 toolchain-funcs user
|
||||||
|
|
||||||
|
MY_P="${P/_pre/pre}"
|
||||||
|
|
||||||
|
DESCRIPTION="Scripting/Secure OBEX Server (for BlueZ Linux)"
|
||||||
|
SRC_URI="http://www.mulliner.org/bluetooth/${MY_P}.tar.gz
|
||||||
|
https://dev.gentoo.org/~joker/${P}-fix64.patch"
|
||||||
|
HOMEPAGE="http://www.mulliner.org/bluetooth/sobexsrv.php"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86"
|
||||||
|
IUSE="gtk"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-libs/openobex
|
||||||
|
net-wireless/bluez
|
||||||
|
gtk? ( ${PYTHON_DEPS} )"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
gtk? (
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
>=dev-python/pygtk-2.2
|
||||||
|
)"
|
||||||
|
REQUIRED_USE="
|
||||||
|
gtk? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${DISTDIR}/${P}"-fix64.patch
|
||||||
|
"${FILESDIR}/${P}"-openobex16.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
use gtk && python-single-r1_pkg_setup
|
||||||
|
|
||||||
|
enewgroup sobexsrv
|
||||||
|
enewuser sobexsrv -1 -1 /var/spool/sobexsrv sobexsrv
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
sed -e 's:/usr/man/man8:/usr/share/man/man8:' \
|
||||||
|
-e 's/install: all/install:/' \
|
||||||
|
-i Makefile || die
|
||||||
|
|
||||||
|
sed -e 's/^CFLAGS =/CFLAGS +=/' \
|
||||||
|
-e 's/^CC =/CC ?=/' \
|
||||||
|
-e 's/$(CC) $(CFLAGS)/$(CC) $(LDFLAGS) $(CFLAGS)/' \
|
||||||
|
-i src/Makefile || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
tc-export CC
|
||||||
|
emake -C src
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
dodoc AUTHOR CONFIG SECURITY THANKS
|
||||||
|
|
||||||
|
if use gtk; then
|
||||||
|
python_doscript "${D}/usr/bin/sobexsrv_handler"
|
||||||
|
newdoc "${S}/scripts/test" sobexsrv_handler.sample_script
|
||||||
|
else
|
||||||
|
rm "${D}/usr/bin/sobexsrv_handler" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}/init.d_sobexsrv" sobexsrv
|
||||||
|
newconfd "${FILESDIR}/conf.d_sobexsrv" sobexsrv
|
||||||
|
|
||||||
|
keepdir /var/spool/sobexsrv
|
||||||
|
fowners sobexsrv:sobexsrv /var/spool/sobexsrv
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog
|
||||||
|
elog "/usr/bin/sobexsrv is *NOT* installed set-uid root by"
|
||||||
|
elog "default. suid is required for the chroot option (-R)."
|
||||||
|
elog
|
||||||
|
elog "Execute the following commands to enable suid:"
|
||||||
|
elog
|
||||||
|
elog "chown root:sobexsrv /usr/bin/sobexsrv"
|
||||||
|
elog "chmod 4710 /usr/bin/sobexsrv"
|
||||||
|
elog
|
||||||
|
}
|
@ -0,0 +1,186 @@
|
|||||||
|
# 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 python-any-r1 mysql-multilib-r1
|
||||||
|
|
||||||
|
IUSE="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="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
|
||||||
|
|
||||||
|
python_check_deps() {
|
||||||
|
has_version "dev-python/mysql-python[${PYTHON_USEDEP}]"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local MYSQL_CMAKE_NATIVE_DEFINES=( -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
|
||||||
|
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 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
|
||||||
|
#
|
||||||
|
|
||||||
|
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 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"
|
||||||
|
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"
|
||||||
|
}
|
@ -0,0 +1,97 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
inherit eutils libtool multilib toolchain-funcs multilib-minimal
|
||||||
|
|
||||||
|
DESCRIPTION="Stream-oriented XML parser library"
|
||||||
|
HOMEPAGE="http://expat.sourceforge.net/"
|
||||||
|
SRC_URI="mirror://sourceforge/expat/${P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
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="elibc_FreeBSD examples static-libs unicode"
|
||||||
|
RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r6
|
||||||
|
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# https://bugs.gentoo.org/show_bug.cgi?id=583268
|
||||||
|
epatch "${FILESDIR}"/${P}-CVE-2015-1283-refix.patch
|
||||||
|
epatch "${FILESDIR}"/${P}-CVE-2016-0718-v2-2-1.patch
|
||||||
|
|
||||||
|
# https://bugs.gentoo.org/show_bug.cgi?id=577928
|
||||||
|
epatch "${FILESDIR}"/${P}-CVE-2012-6702-plus-CVE-2016-5300-v1.patch
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
local myconf="$(use_enable static-libs static)"
|
||||||
|
|
||||||
|
mkdir -p "${BUILD_DIR}"{u,w} || die
|
||||||
|
|
||||||
|
ECONF_SOURCE="${S}" econf ${myconf}
|
||||||
|
|
||||||
|
if use unicode; then
|
||||||
|
pushd "${BUILD_DIR}"u >/dev/null
|
||||||
|
CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}" econf ${myconf}
|
||||||
|
popd >/dev/null
|
||||||
|
|
||||||
|
pushd "${BUILD_DIR}"w >/dev/null
|
||||||
|
CPPFLAGS="${CPPFLAGS} -DXML_UNICODE_WCHAR_T" ECONF_SOURCE="${S}" econf ${myconf}
|
||||||
|
popd >/dev/null
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_compile() {
|
||||||
|
emake
|
||||||
|
|
||||||
|
if use unicode; then
|
||||||
|
pushd "${BUILD_DIR}"u >/dev/null
|
||||||
|
emake buildlib LIBRARY=libexpatu.la
|
||||||
|
popd >/dev/null
|
||||||
|
|
||||||
|
pushd "${BUILD_DIR}"w >/dev/null
|
||||||
|
emake buildlib LIBRARY=libexpatw.la
|
||||||
|
popd >/dev/null
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install() {
|
||||||
|
emake install DESTDIR="${D}"
|
||||||
|
|
||||||
|
if use unicode; then
|
||||||
|
pushd "${BUILD_DIR}"u >/dev/null
|
||||||
|
emake installlib DESTDIR="${D}" LIBRARY=libexpatu.la
|
||||||
|
popd >/dev/null
|
||||||
|
|
||||||
|
pushd "${BUILD_DIR}"w >/dev/null
|
||||||
|
emake installlib DESTDIR="${D}" LIBRARY=libexpatw.la
|
||||||
|
popd >/dev/null
|
||||||
|
|
||||||
|
pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null
|
||||||
|
cp expat.pc expatu.pc
|
||||||
|
sed -i -e '/^Libs/s:-lexpat:&u:' expatu.pc || die
|
||||||
|
cp expat.pc expatw.pc
|
||||||
|
sed -i -e '/^Libs/s:-lexpat:&w:' expatw.pc || die
|
||||||
|
popd >/dev/null
|
||||||
|
fi
|
||||||
|
|
||||||
|
if multilib_is_native_abi ; then
|
||||||
|
# libgeom in /lib and ifconfig in /sbin require libexpat on FreeBSD since
|
||||||
|
# we stripped the libbsdxml copy starting from freebsd-lib-8.2-r1
|
||||||
|
use elibc_FreeBSD && gen_usr_ldscript -a expat
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
dodoc Changes README
|
||||||
|
dohtml doc/*
|
||||||
|
|
||||||
|
if use examples; then
|
||||||
|
insinto /usr/share/doc/${PF}/examples
|
||||||
|
doins examples/*.c
|
||||||
|
fi
|
||||||
|
|
||||||
|
prune_libtool_files
|
||||||
|
}
|
@ -0,0 +1,134 @@
|
|||||||
|
From cb31522769d11a375078a073cba94e7176cb48a4 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Sebastian Pipping <sebastian@pipping.org>
|
||||||
|
Date: Wed, 16 Mar 2016 15:30:12 +0100
|
||||||
|
Subject: [PATCH] Resolve call to srand, use more entropy (patch version 1.0)
|
||||||
|
|
||||||
|
Squashed backport against vanilla Expat 2.1.1, addressing:
|
||||||
|
* CVE-2012-6702 -- unanticipated internal calls to srand
|
||||||
|
* CVE-2016-5300 -- use of too little entropy
|
||||||
|
|
||||||
|
Since commit e3e81a6d9f0885ea02d3979151c358f314bf3d6d
|
||||||
|
(released with Expat 2.1.0) Expat called srand by itself
|
||||||
|
from inside generate_hash_secret_salt for an instance
|
||||||
|
of XML_Parser if XML_SetHashSalt was either (a) not called
|
||||||
|
for that instance or if (b) salt 0 was passed to XML_SetHashSalt
|
||||||
|
prior to parsing. That call to srand passed (rather litle)
|
||||||
|
entropy extracted from the current time as a seed for srand.
|
||||||
|
|
||||||
|
That call to srand (1) broke repeatability for code calling
|
||||||
|
srand with a non-random seed prior to parsing with Expat,
|
||||||
|
and (2) resulted in a rather small set of hashing salts in
|
||||||
|
Expat in total.
|
||||||
|
|
||||||
|
For a short- to mid-term fix, the new approach avoids calling
|
||||||
|
srand altogether, extracts more entropy out of the clock and
|
||||||
|
other sources, too.
|
||||||
|
|
||||||
|
For a long term fix, we may want to read sizeof(long) bytes
|
||||||
|
from a source like getrandom(..) on Linux, and from similar
|
||||||
|
sources on other supported architectures.
|
||||||
|
|
||||||
|
https://bugzilla.redhat.com/show_bug.cgi?id=1197087
|
||||||
|
---
|
||||||
|
expat/CMakeLists.txt | 3 +++
|
||||||
|
expat/lib/xmlparse.c | 48 +++++++++++++++++++++++++++++++++++++++++-------
|
||||||
|
2 files changed, 44 insertions(+), 7 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/expat/CMakeLists.txt b/expat/CMakeLists.txt
|
||||||
|
index 353627e..524d514 100755
|
||||||
|
--- a/expat/CMakeLists.txt
|
||||||
|
+++ b/expat/CMakeLists.txt
|
||||||
|
@@ -41,6 +41,9 @@ include_directories(${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR}/lib)
|
||||||
|
if(MSVC)
|
||||||
|
add_definitions(-D_CRT_SECURE_NO_WARNINGS -wd4996)
|
||||||
|
endif(MSVC)
|
||||||
|
+if(WIN32)
|
||||||
|
+ add_definitions(-DCOMPILED_FROM_DSP)
|
||||||
|
+endif(WIN32)
|
||||||
|
|
||||||
|
set(expat_SRCS
|
||||||
|
lib/xmlparse.c
|
||||||
|
diff --git a/expat/lib/xmlparse.c b/expat/lib/xmlparse.c
|
||||||
|
index e308c79..c5f942f 100644
|
||||||
|
--- a/expat/lib/xmlparse.c
|
||||||
|
+++ b/expat/lib/xmlparse.c
|
||||||
|
@@ -6,7 +6,14 @@
|
||||||
|
#include <string.h> /* memset(), memcpy() */
|
||||||
|
#include <assert.h>
|
||||||
|
#include <limits.h> /* UINT_MAX */
|
||||||
|
-#include <time.h> /* time() */
|
||||||
|
+
|
||||||
|
+#ifdef COMPILED_FROM_DSP
|
||||||
|
+#define getpid GetCurrentProcessId
|
||||||
|
+#else
|
||||||
|
+#include <sys/time.h> /* gettimeofday() */
|
||||||
|
+#include <sys/types.h> /* getpid() */
|
||||||
|
+#include <unistd.h> /* getpid() */
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
#define XML_BUILDING_EXPAT 1
|
||||||
|
|
||||||
|
@@ -432,7 +439,7 @@ static ELEMENT_TYPE *
|
||||||
|
getElementType(XML_Parser parser, const ENCODING *enc,
|
||||||
|
const char *ptr, const char *end);
|
||||||
|
|
||||||
|
-static unsigned long generate_hash_secret_salt(void);
|
||||||
|
+static unsigned long generate_hash_secret_salt(XML_Parser parser);
|
||||||
|
static XML_Bool startParsing(XML_Parser parser);
|
||||||
|
|
||||||
|
static XML_Parser
|
||||||
|
@@ -691,11 +698,38 @@ static const XML_Char implicitContext[] = {
|
||||||
|
};
|
||||||
|
|
||||||
|
static unsigned long
|
||||||
|
-generate_hash_secret_salt(void)
|
||||||
|
+gather_time_entropy(void)
|
||||||
|
{
|
||||||
|
- unsigned int seed = time(NULL) % UINT_MAX;
|
||||||
|
- srand(seed);
|
||||||
|
- return rand();
|
||||||
|
+#ifdef COMPILED_FROM_DSP
|
||||||
|
+ FILETIME ft;
|
||||||
|
+ GetSystemTimeAsFileTime(&ft); /* never fails */
|
||||||
|
+ return ft.dwHighDateTime ^ ft.dwLowDateTime;
|
||||||
|
+#else
|
||||||
|
+ struct timeval tv;
|
||||||
|
+ int gettimeofday_res;
|
||||||
|
+
|
||||||
|
+ gettimeofday_res = gettimeofday(&tv, NULL);
|
||||||
|
+ assert (gettimeofday_res == 0);
|
||||||
|
+
|
||||||
|
+ /* Microseconds time is <20 bits entropy */
|
||||||
|
+ return tv.tv_usec;
|
||||||
|
+#endif
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+static unsigned long
|
||||||
|
+generate_hash_secret_salt(XML_Parser parser)
|
||||||
|
+{
|
||||||
|
+ /* Process ID is 0 bits entropy if attacker has local access
|
||||||
|
+ * XML_Parser address is few bits of entropy if attacker has local access */
|
||||||
|
+ const unsigned long entropy =
|
||||||
|
+ gather_time_entropy() ^ getpid() ^ (unsigned long)parser;
|
||||||
|
+
|
||||||
|
+ /* Factors are 2^31-1 and 2^61-1 (Mersenne primes M31 and M61) */
|
||||||
|
+ if (sizeof(unsigned long) == 4) {
|
||||||
|
+ return entropy * 2147483647;
|
||||||
|
+ } else {
|
||||||
|
+ return entropy * 2305843009213693951;
|
||||||
|
+ }
|
||||||
|
}
|
||||||
|
|
||||||
|
static XML_Bool /* only valid for root parser */
|
||||||
|
@@ -703,7 +737,7 @@ startParsing(XML_Parser parser)
|
||||||
|
{
|
||||||
|
/* hash functions must be initialized before setContext() is called */
|
||||||
|
if (hash_secret_salt == 0)
|
||||||
|
- hash_secret_salt = generate_hash_secret_salt();
|
||||||
|
+ hash_secret_salt = generate_hash_secret_salt(parser);
|
||||||
|
if (ns) {
|
||||||
|
/* implicit context only set for root parser, since child
|
||||||
|
parsers (i.e. external entity parsers) will inherit it
|
||||||
|
--
|
||||||
|
2.8.2
|
||||||
|
|
@ -0,0 +1 @@
|
|||||||
|
DIST brython-3.2.6.zip 9330416 SHA256 209f5ddd5165c083217c3146fbdf1dcbc26346f4e3366172c61e08d5af4a22e7 SHA512 307c914b5bbe30765187ff57c324a4ce575b28ea6b41f87e81b02309b1fae7d011603c006d9ab938af50657167de3d66b48de1a92363f76e225a0a3948d4e045 WHIRLPOOL f9a4bc892c2eb1737bb25486ec4c3dfb9615cb18191ac4e87f09316a2be4165236b4e578be374d493908a1d812417cdd7de7c9ab3aabd9eae257957af15c7099
|
@ -0,0 +1,33 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit webapp
|
||||||
|
|
||||||
|
DESCRIPTION="A Python 3 implementation for client-side web programming"
|
||||||
|
HOMEPAGE="http://www.brython.info"
|
||||||
|
SRC_URI="https://github.com/${PN}-dev/${PN}/archive/${PV}.zip -> ${P}.zip"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="dev-lang/python:*"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
need_httpd_cgi
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dodoc LICENCE.txt README.md
|
||||||
|
rm -v LICENCE.txt README.md bower.json .{git*,tra*} server.py || die
|
||||||
|
|
||||||
|
webapp_src_preinst
|
||||||
|
|
||||||
|
insinto "${MY_HTDOCSDIR}"
|
||||||
|
doins -r .
|
||||||
|
|
||||||
|
webapp_src_install
|
||||||
|
}
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>python@gentoo.org</email>
|
||||||
|
<name>Gentoo Python Project</name>
|
||||||
|
</maintainer>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>monsieurp@gentoo.org</email>
|
||||||
|
<name>Patrice Clement</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -1,3 +1,4 @@
|
|||||||
DIST pyopencl-2014.1.tar.gz 1642825 SHA256 7c8df4f22ef49516a1444760dc622a037c83079ff60ff81779e60cb9fc5410e7 SHA512 da3e4e8d95605381d87db482f61fe7030fe244611a3c35d84c88210bcfb3472dc197be721f92e46e6828cc5d0245981ae004331a7c19e7fd8011a0aab593072f WHIRLPOOL e9d3c742c6ef217cf1f223990f852ae5b5ef50b7eae3513955da00f41134d9805e2078c16cd31429e327ea64a7ea16c15c014a749a3a532c3a11e4babdb91202
|
DIST pyopencl-2014.1.tar.gz 1642825 SHA256 7c8df4f22ef49516a1444760dc622a037c83079ff60ff81779e60cb9fc5410e7 SHA512 da3e4e8d95605381d87db482f61fe7030fe244611a3c35d84c88210bcfb3472dc197be721f92e46e6828cc5d0245981ae004331a7c19e7fd8011a0aab593072f WHIRLPOOL e9d3c742c6ef217cf1f223990f852ae5b5ef50b7eae3513955da00f41134d9805e2078c16cd31429e327ea64a7ea16c15c014a749a3a532c3a11e4babdb91202
|
||||||
DIST pyopencl-2015.1.tar.gz 1652046 SHA256 823b8c5ae438a70de87b3675c3896d04d785261cb0cbd45c01c7dd0fe9d9f6ff SHA512 0236237b1f21283aa2fa7edf86d4c7a275df508e2bdd833ad83d333f3a070b00b125310bfbf8e0fd7308b47d94c565642f87645cc91c8d7020f1e377cdd8bec5 WHIRLPOOL 2b581e4a02c8f5f77085c87c5e8b63ada0b86c58d04e62e665144be00447a9cdd69e8befecc3effe8b6253f3cace2920e8158417c940d08f89ff2985c479753b
|
DIST pyopencl-2015.1.tar.gz 1652046 SHA256 823b8c5ae438a70de87b3675c3896d04d785261cb0cbd45c01c7dd0fe9d9f6ff SHA512 0236237b1f21283aa2fa7edf86d4c7a275df508e2bdd833ad83d333f3a070b00b125310bfbf8e0fd7308b47d94c565642f87645cc91c8d7020f1e377cdd8bec5 WHIRLPOOL 2b581e4a02c8f5f77085c87c5e8b63ada0b86c58d04e62e665144be00447a9cdd69e8befecc3effe8b6253f3cace2920e8158417c940d08f89ff2985c479753b
|
||||||
DIST pyopencl-2015.2.4.tar.gz 284648 SHA256 f67d0099add79c6baae2359872dec82d1472bd4df42523d1604afcd10ed87398 SHA512 19ae397adb357da2e04d8aade987471b7c83b902750aeb67bf5303e758b720d78ce05a130b1930478ccc47ff6c3cdf4484b85d4bf60dfb36aaf6e2f050a4af9e WHIRLPOOL b0fa45f68ccc05d45036ead1c9e6be0aff06c06f45d6c53f1dcbce2a1c70acf5e4ccbcbffea1966a3aa4a752f909c306296a2905bf7331cfd36d9b083d263f61
|
DIST pyopencl-2015.2.4.tar.gz 284648 SHA256 f67d0099add79c6baae2359872dec82d1472bd4df42523d1604afcd10ed87398 SHA512 19ae397adb357da2e04d8aade987471b7c83b902750aeb67bf5303e758b720d78ce05a130b1930478ccc47ff6c3cdf4484b85d4bf60dfb36aaf6e2f050a4af9e WHIRLPOOL b0fa45f68ccc05d45036ead1c9e6be0aff06c06f45d6c53f1dcbce2a1c70acf5e4ccbcbffea1966a3aa4a752f909c306296a2905bf7331cfd36d9b083d263f61
|
||||||
|
DIST pyopencl-2016.1.tar.gz 311327 SHA256 54b6e8ad02dc437807739bd53e43851efe979bd51ec87996e44b94ab67238297 SHA512 3be8da315f9b4a4e03071152bb5968c5c7b102cbae6c70f358438cfd7951d12970a76dd8e922187ff73e47f7d0ce7a070e6f303dbe364c016796fa65d7e1de71 WHIRLPOOL 23514d2ff8b578d623506033c749df5fd1d5604f5deefda72e817c688df9337c608d291f5ae8efc0e227e857ef16b65adb51ebc20773d0f8e636665990902ea9
|
||||||
|
@ -0,0 +1,51 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Python wrapper for OpenCL"
|
||||||
|
HOMEPAGE="http://mathema.tician.de/software/pyopencl https://pypi.python.org/pypi/pyopencl"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="examples opengl"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-libs/boost-1.48[python,${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/decorator-3.2.0[${PYTHON_USEDEP}]
|
||||||
|
dev-python/mako[${PYTHON_USEDEP}]
|
||||||
|
dev-python/numpy[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pytools-2015.1.2[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
|
||||||
|
>=virtual/opencl-0-r1"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myconf=()
|
||||||
|
if use opengl; then
|
||||||
|
myconf+=(--cl-enable-gl)
|
||||||
|
fi
|
||||||
|
|
||||||
|
"${PYTHON}" configure.py \
|
||||||
|
--boost-compiler=gcc \
|
||||||
|
--boost-python-libname=boost_python-${PYTHON_ABI}-mt \
|
||||||
|
--no-use-shipped-boost \
|
||||||
|
"${myconf[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
if use examples; then
|
||||||
|
local EXAMPLES=( examples/. )
|
||||||
|
einfo "Some of the examples provided by this package require dev-python/matplotlib."
|
||||||
|
fi
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
@ -1 +1 @@
|
|||||||
Mon, 13 Jun 2016 08:40:47 +0000
|
Mon, 13 Jun 2016 19:10:47 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
Mon, 13 Jun 2016 08:40:47 +0000
|
Mon, 13 Jun 2016 19:10:48 +0000
|
||||||
|
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DEPEND=dev-python/meld3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] test? ( dev-python/mock[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) doc? ( dev-python/sphinx[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||||
|
DESCRIPTION=A system for controlling process state under UNIX
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://supervisord.org/ https://pypi.python.org/pypi/supervisor
|
||||||
|
IUSE=doc test python_targets_python2_7
|
||||||
|
KEYWORDS=~amd64 ~x86
|
||||||
|
LICENSE=repoze ZPL BSD HPND GPL-2
|
||||||
|
RDEPEND=dev-python/meld3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||||
|
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=mirror://pypi/s/supervisor/supervisor-3.3.0.tar.gz
|
||||||
|
_eclasses_=distutils-r1 3a17743abcc9335483329f33c87b472d eutils 792f83d5ec9536cb5ccef375469d8bde multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 c0ed2a2f233d3af6dd556048695dc5cb toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1
|
||||||
|
_md5_=24bd6933e8968a303e925e821613fabb
|
@ -0,0 +1,13 @@
|
|||||||
|
DEFINED_PHASES=compile install postinst prepare test unpack
|
||||||
|
DEPEND=dev-go/go-crypto dev-libs/protobuf dev-vcs/git nls? ( sys-devel/gettext ) test? ( app-misc/jq dev-db/sqlite net-misc/curl sys-devel/gettext ) >=dev-lang/go-1.4.2:= virtual/pkgconfig
|
||||||
|
DESCRIPTION=Fast, dense and secure container management
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=https://linuxcontainers.org/lxd/introduction/
|
||||||
|
IUSE=+daemon nls test linguas_de linguas_fr linguas_ja
|
||||||
|
KEYWORDS=~amd64
|
||||||
|
LICENSE=Apache-2.0
|
||||||
|
RDEPEND=daemon? ( app-admin/cgmanager app-arch/xz-utils app-emulation/lxc[cgmanager,seccomp] net-misc/rsync[xattr] sys-apps/iproute2 virtual/acl )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://dev.gentoo.org/~stasibear/distfiles/lxd-2.0.2.tar.bz2
|
||||||
|
_eclasses_=bash-completion-r1 acf715fa09463f043fbfdc1640f3fb85 eutils 792f83d5ec9536cb5ccef375469d8bde golang-base 08fe6e0e2b4750daff8887a7f0e1f873 golang-build a44f10e6bd86ecccf2a07cc0d4cf6bec l10n e26ea0642846685782f1813642e7ff0f multilib d062ae4ba2fc40a19c11de2ad89b6616 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1 user 906f3c8eb3a2350a4f1191a89baa3e46 vcs-snapshot b45be87e7012be0af8424e8a5644da1d
|
||||||
|
_md5_=3377cdba47ef65dc2d9c111883a89a9a
|
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=compile install postinst prepare setup
|
||||||
|
DEPEND=dev-libs/openobex net-wireless/bluez gtk? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] )
|
||||||
|
DESCRIPTION=Scripting/Secure OBEX Server (for BlueZ Linux)
|
||||||
|
EAPI=6
|
||||||
|
HOMEPAGE=http://www.mulliner.org/bluetooth/sobexsrv.php
|
||||||
|
IUSE=gtk python_targets_python2_7
|
||||||
|
KEYWORDS=~amd64 ~ppc ~x86
|
||||||
|
LICENSE=GPL-2
|
||||||
|
RDEPEND=dev-libs/openobex net-wireless/bluez gtk? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] ) gtk? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] >=dev-python/pygtk-2.2 )
|
||||||
|
REQUIRED_USE=gtk? ( python_targets_python2_7 )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=http://www.mulliner.org/bluetooth/sobexsrv-1.0.1.tar.gz https://dev.gentoo.org/~joker/sobexsrv-1.0.1-fix64.patch
|
||||||
|
_eclasses_=multilib d062ae4ba2fc40a19c11de2ad89b6616 python-single-r1 2ebea8fbab356d63110245129a67a6dd python-utils-r1 c0ed2a2f233d3af6dd556048695dc5cb toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1 user 906f3c8eb3a2350a4f1191a89baa3e46
|
||||||
|
_md5_=191c7b36640f4ba8eea0792bbe5a0246
|
@ -0,0 +1,16 @@
|
|||||||
|
DEFINED_PHASES=compile config configure install postinst preinst prepare pretend setup test unpack
|
||||||
|
DEPEND=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=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=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.30-76.3/source/tarball/percona-server-5.6.30-76.3.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 9e0d156beee613940cde06d0bc00791b eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic d270fa247153df66074f795fa42dba3e multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 mysql-multilib-r1 59a1cf51b0453c5d5f18ca865eb02f45 prefix e7f2b9c6e57342e5d25eac22fce23062 python-any-r1 1c20f9b800324335a8e3b137363362e8 python-utils-r1 c0ed2a2f233d3af6dd556048695dc5cb systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1 user 906f3c8eb3a2350a4f1191a89baa3e46 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||||
|
_md5_=cd35e0671068bd185920fe3e802f3c66
|
@ -0,0 +1,12 @@
|
|||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DESCRIPTION=Stream-oriented XML parser library
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://expat.sourceforge.net/
|
||||||
|
IUSE=elibc_FreeBSD examples static-libs unicode 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=MIT
|
||||||
|
RDEPEND=abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r6 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=mirror://sourceforge/expat/expat-2.1.1.tar.bz2
|
||||||
|
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde libtool 4890219c51da247200223277f993e054 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1
|
||||||
|
_md5_=4b3836d1c82488dea4f6463d98b77f79
|
@ -0,0 +1,13 @@
|
|||||||
|
DEFINED_PHASES=install postinst prerm setup
|
||||||
|
DEPEND=dev-lang/python:* || ( virtual/httpd-cgi virtual/httpd-fastcgi ) >=app-admin/webapp-config-1.50.15
|
||||||
|
DESCRIPTION=A Python 3 implementation for client-side web programming
|
||||||
|
EAPI=6
|
||||||
|
HOMEPAGE=http://www.brython.info
|
||||||
|
IUSE=vhosts
|
||||||
|
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
|
||||||
|
LICENSE=BSD
|
||||||
|
RDEPEND=dev-lang/python:* >=app-admin/webapp-config-1.50.15
|
||||||
|
SLOT=3.2.6
|
||||||
|
SRC_URI=https://github.com/brython-dev/brython/archive/3.2.6.zip -> brython-3.2.6.zip
|
||||||
|
_eclasses_=webapp 42c6ef7af496b228f9854b3c81e4b226
|
||||||
|
_md5_=10941251f46c38f2967522f20502da7e
|
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DEPEND=>=dev-libs/boost-1.48[python,python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] >=dev-python/appdirs-1.4.0[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] >=dev-python/cffi-1.1.0:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] >=dev-python/decorator-3.2.0[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] dev-python/mako[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] dev-python/numpy[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] >=dev-python/pytools-2015.1.2[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] >=dev-python/six-1.9.0[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] >=virtual/opencl-0-r1 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)]
|
||||||
|
DESCRIPTION=Python wrapper for OpenCL
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://mathema.tician.de/software/pyopencl https://pypi.python.org/pypi/pyopencl
|
||||||
|
IUSE=examples opengl python_targets_python2_7 python_targets_python3_3 python_targets_python3_4
|
||||||
|
KEYWORDS=~amd64 ~x86
|
||||||
|
LICENSE=GPL-2
|
||||||
|
RDEPEND=>=dev-libs/boost-1.48[python,python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] >=dev-python/appdirs-1.4.0[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] >=dev-python/cffi-1.1.0:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] >=dev-python/decorator-3.2.0[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] dev-python/mako[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] dev-python/numpy[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] >=dev-python/pytools-2015.1.2[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] >=dev-python/six-1.9.0[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] >=virtual/opencl-0-r1 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)]
|
||||||
|
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=mirror://pypi/p/pyopencl/pyopencl-2016.1.tar.gz
|
||||||
|
_eclasses_=distutils-r1 3a17743abcc9335483329f33c87b472d eutils 792f83d5ec9536cb5ccef375469d8bde multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 c0ed2a2f233d3af6dd556048695dc5cb toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1
|
||||||
|
_md5_=e904dacdb9052a796d9deead655fbe2f
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,13 +1,13 @@
|
|||||||
DEFINED_PHASES=compile test
|
DEFINED_PHASES=compile test
|
||||||
DEPEND=media-libs/mesa >=dev-cpp/eigen-3.2.0:3 media-libs/libepoxy sci-libs/fftw media-libs/libsdl2
|
DEPEND=media-libs/mesa >=dev-cpp/eigen-3.2.0:3 media-libs/libepoxy >=sci-libs/fftw-3 media-libs/libsdl2
|
||||||
DESCRIPTION=Modern Video Toolkit
|
DESCRIPTION=Modern Video Toolkit
|
||||||
EAPI=5
|
EAPI=5
|
||||||
HOMEPAGE=http://movit.sesse.net/
|
HOMEPAGE=http://movit.sesse.net/
|
||||||
KEYWORDS=~amd64 ~ppc64 ~x86
|
KEYWORDS=~amd64 ~ppc64 ~x86
|
||||||
LICENSE=GPL-2+
|
LICENSE=GPL-2+
|
||||||
RDEPEND=media-libs/mesa >=dev-cpp/eigen-3.2.0:3 media-libs/libepoxy sci-libs/fftw media-libs/libsdl2
|
RDEPEND=media-libs/mesa >=dev-cpp/eigen-3.2.0:3 media-libs/libepoxy >=sci-libs/fftw-3 media-libs/libsdl2
|
||||||
RESTRICT=test
|
RESTRICT=test
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=http://movit.sesse.net/movit-1.3.2.tar.gz https://googletest.googlecode.com/files/gtest-1.7.0.zip
|
SRC_URI=http://movit.sesse.net/movit-1.3.2.tar.gz https://googletest.googlecode.com/files/gtest-1.7.0.zip
|
||||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1
|
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1
|
||||||
_md5_=d47fb17ac4250b8f1dd8cf3a11546429
|
_md5_=8b0be201a21bd9f2ce202302c0b5cee4
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst preinst prepare prerm setup
|
DEFINED_PHASES=compile configure install postinst preinst prepare prerm setup
|
||||||
DEPEND=snmp? ( net-analyzer/net-snmp ) ldap? ( net-nds/openldap =dev-libs/cyrus-sasl-2* net-libs/gnutls ) mysql? ( >=virtual/mysql-5.0.3 ) sqlite? ( >=dev-db/sqlite-3.3.5 ) postgres? ( dev-db/postgresql:* ) oracle? ( >=dev-db/oracle-instantclient-basic-10.0.0.0 ) xmpp? ( dev-libs/iksemel ) libxml2? ( dev-libs/libxml2 ) curl? ( net-misc/curl ) openipmi? ( sys-libs/openipmi ) ssh? ( net-libs/libssh2 ) java? ( virtual/jdk:* ) odbc? ( dev-db/unixODBC ) static? ( ldap? ( net-nds/openldap[static-libs] =dev-libs/cyrus-sasl-2*[static-libs] net-libs/gnutls[static-libs] ) mysql? ( >=virtual/mysql-5.0.3[static-libs] ) sqlite? ( >=dev-db/sqlite-3.3.5[static-libs] ) postgres? ( dev-db/postgresql:*[static-libs] ) libxml2? ( dev-libs/libxml2[static-libs] ) curl? ( net-misc/curl[static-libs] ) ssh? ( net-libs/libssh2[static-libs] ) odbc? ( dev-db/unixODBC[static-libs] ) ) virtual/pkgconfig java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/pkgconfig
|
DEPEND=snmp? ( net-analyzer/net-snmp ) ldap? ( net-nds/openldap =dev-libs/cyrus-sasl-2* net-libs/gnutls ) mysql? ( >=virtual/mysql-5.0.3 ) sqlite? ( >=dev-db/sqlite-3.3.5 ) postgres? ( dev-db/postgresql:* ) oracle? ( >=dev-db/oracle-instantclient-basic-10.0.0.0 ) xmpp? ( dev-libs/iksemel ) libxml2? ( dev-libs/libxml2 ) curl? ( net-misc/curl ) openipmi? ( sys-libs/openipmi ) ssh? ( net-libs/libssh2 ) java? ( virtual/jdk:* ) odbc? ( dev-db/unixODBC ) ssl? ( dev-libs/openssl:= ) static? ( ldap? ( net-nds/openldap[static-libs] =dev-libs/cyrus-sasl-2*[static-libs] net-libs/gnutls[static-libs] ) mysql? ( >=virtual/mysql-5.0.3[static-libs] ) sqlite? ( >=dev-db/sqlite-3.3.5[static-libs] ) postgres? ( dev-db/postgresql:*[static-libs] ) libxml2? ( dev-libs/libxml2[static-libs] ) curl? ( net-misc/curl[static-libs] ) ssh? ( net-libs/libssh2[static-libs] ) odbc? ( dev-db/unixODBC[static-libs] ) ) virtual/pkgconfig java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/pkgconfig
|
||||||
DESCRIPTION=ZABBIX is software for monitoring of your applications, network and servers
|
DESCRIPTION=ZABBIX is software for monitoring of your applications, network and servers
|
||||||
EAPI=6
|
EAPI=6
|
||||||
HOMEPAGE=http://www.zabbix.com/
|
HOMEPAGE=http://www.zabbix.com/
|
||||||
IUSE=+agent java curl frontend ipv6 xmpp ldap libxml2 mysql openipmi oracle postgres proxy server ssh snmp sqlite odbc static elibc_FreeBSD java
|
IUSE=+agent java curl frontend ipv6 xmpp ldap libxml2 mysql openipmi oracle postgres proxy server ssh ssl snmp sqlite odbc static elibc_FreeBSD java
|
||||||
KEYWORDS=~amd64 ~x86
|
KEYWORDS=~amd64 ~x86
|
||||||
LICENSE=GPL-2
|
LICENSE=GPL-2
|
||||||
RDEPEND=snmp? ( net-analyzer/net-snmp ) ldap? ( net-nds/openldap =dev-libs/cyrus-sasl-2* net-libs/gnutls ) mysql? ( >=virtual/mysql-5.0.3 ) sqlite? ( >=dev-db/sqlite-3.3.5 ) postgres? ( dev-db/postgresql:* ) oracle? ( >=dev-db/oracle-instantclient-basic-10.0.0.0 ) xmpp? ( dev-libs/iksemel ) libxml2? ( dev-libs/libxml2 ) curl? ( net-misc/curl ) openipmi? ( sys-libs/openipmi ) ssh? ( net-libs/libssh2 ) java? ( virtual/jdk:* ) odbc? ( dev-db/unixODBC ) proxy? ( net-analyzer/fping ) server? ( net-analyzer/fping app-admin/webapp-config ) java? ( >=virtual/jre-1.4 dev-java/slf4j-api ) frontend? ( >=dev-lang/php-5.3.0[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] || ( dev-lang/php[apache2] dev-lang/php[cgi] dev-lang/php[fpm] ) mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) media-libs/gd[png] app-admin/webapp-config ) java? ( >=dev-java/java-config-2.2.0-r3 )
|
RDEPEND=snmp? ( net-analyzer/net-snmp ) ldap? ( net-nds/openldap =dev-libs/cyrus-sasl-2* net-libs/gnutls ) mysql? ( >=virtual/mysql-5.0.3 ) sqlite? ( >=dev-db/sqlite-3.3.5 ) postgres? ( dev-db/postgresql:* ) oracle? ( >=dev-db/oracle-instantclient-basic-10.0.0.0 ) xmpp? ( dev-libs/iksemel ) libxml2? ( dev-libs/libxml2 ) curl? ( net-misc/curl ) openipmi? ( sys-libs/openipmi ) ssh? ( net-libs/libssh2 ) java? ( virtual/jdk:* ) odbc? ( dev-db/unixODBC ) ssl? ( dev-libs/openssl:= ) proxy? ( net-analyzer/fping ) server? ( net-analyzer/fping app-admin/webapp-config ) java? ( >=virtual/jre-1.4 dev-java/slf4j-api ) frontend? ( >=dev-lang/php-5.3.0[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] || ( dev-lang/php[apache2] dev-lang/php[cgi] dev-lang/php[fpm] ) mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) media-libs/gd[png] app-admin/webapp-config ) java? ( >=dev-java/java-config-2.2.0-r3 )
|
||||||
REQUIRED_USE=|| ( agent frontend proxy server ) proxy? ( ^^ ( mysql oracle postgres sqlite odbc ) ) server? ( ^^ ( mysql oracle postgres sqlite odbc ) ) static? ( !oracle !snmp )
|
REQUIRED_USE=|| ( agent frontend proxy server ) proxy? ( ^^ ( mysql oracle postgres sqlite odbc ) ) server? ( ^^ ( mysql oracle postgres sqlite odbc ) ) static? ( !oracle !snmp )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=http://prdownloads.sourceforge.net/zabbix/zabbix-3.0.3.tar.gz
|
SRC_URI=http://prdownloads.sourceforge.net/zabbix/zabbix-3.0.3.tar.gz
|
||||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic d270fa247153df66074f795fa42dba3e java-pkg-opt-2 40db73f27fc6458ec2105812a4f261c7 java-utils-2 9a25f292ff66f8c2c00100ac0b15c54f multilib d062ae4ba2fc40a19c11de2ad89b6616 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1 user 906f3c8eb3a2350a4f1191a89baa3e46 versionator 99ae9d758cbe7cfed19170e7d48f5a9c webapp 42c6ef7af496b228f9854b3c81e4b226
|
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic d270fa247153df66074f795fa42dba3e java-pkg-opt-2 40db73f27fc6458ec2105812a4f261c7 java-utils-2 9a25f292ff66f8c2c00100ac0b15c54f multilib d062ae4ba2fc40a19c11de2ad89b6616 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1 user 906f3c8eb3a2350a4f1191a89baa3e46 versionator 99ae9d758cbe7cfed19170e7d48f5a9c webapp 42c6ef7af496b228f9854b3c81e4b226
|
||||||
_md5_=d56494a95a4ea46e4f714c96e9bb667b
|
_md5_=dd3e6ef319cfabc635db96db4febc9e3
|
@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare test
|
|
||||||
DEPEND=gnutls? ( net-libs/gnutls dev-libs/libgcrypt:0= ) pam? ( virtual/pam ) png? ( media-libs/libpng:0= x11-libs/cairo ) xml? ( dev-libs/libxml2:2 sys-libs/zlib ) systemd? ( sys-apps/systemd ) sqlite? ( dev-db/sqlite:3 ) libev? ( dev-libs/libev ) !libev? ( libevent? ( dev-libs/libevent ) ) test? ( net-misc/curl ) sys-devel/make >=dev-util/cmake-2.8.12
|
|
||||||
DESCRIPTION=C library to create simple HTTP servers and Web Applications
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://www.coralbits.com/libonion/ https://github.com/davidmoreno/onion
|
|
||||||
IUSE=gnutls pam png xml systemd sqlite test examples cxx -libev -libevent
|
|
||||||
KEYWORDS=~amd64
|
|
||||||
LICENSE=|| ( GPL-2+ Apache-2.0 ) AGPL-3
|
|
||||||
RDEPEND=gnutls? ( net-libs/gnutls dev-libs/libgcrypt:0= ) pam? ( virtual/pam ) png? ( media-libs/libpng:0= x11-libs/cairo ) xml? ( dev-libs/libxml2:2 sys-libs/zlib ) systemd? ( sys-apps/systemd ) sqlite? ( dev-db/sqlite:3 ) libev? ( dev-libs/libev ) !libev? ( libevent? ( dev-libs/libevent ) )
|
|
||||||
REQUIRED_USE=test? ( examples )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=https://github.com/davidmoreno/onion/archive/v0.7.tar.gz -> onion-0.7.tar.gz
|
|
||||||
_eclasses_=cmake-utils 9e0d156beee613940cde06d0bc00791b eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic d270fa247153df66074f795fa42dba3e multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
|
||||||
_md5_=ca13d014a283472a13261256521baefa
|
|
@ -0,0 +1,15 @@
|
|||||||
|
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
|
||||||
|
DEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) !multislot? ( !<sys-devel/gcc-4.9 ) >=sys-devel/binutils-2.20 >=sys-apps/sed-4 sys-devel/gnuconfig sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2:0 >=dev-libs/mpfr-2.4.2:0 >=dev-libs/mpc-0.8.1:0 graphite? ( >=dev-libs/isl-0.14 ) >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) regression-test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) gcj? ( awt? ( x11-libs/libXt x11-libs/libX11 x11-libs/libXtst x11-proto/xproto x11-proto/xextproto =x11-libs/gtk+-2* virtual/pkgconfig x11-libs/pango ) >=media-libs/libart_lgpl-2.1 app-arch/zip app-arch/unzip )
|
||||||
|
DESCRIPTION=The GNU Compiler Collection
|
||||||
|
EAPI=4
|
||||||
|
HOMEPAGE=https://gcc.gnu.org/
|
||||||
|
IUSE=multislot regression-test vanilla altivec debug nopie nossp doc gcj awt hardened multilib objc objc-gc libssp objc++ fixed-point go graphite cilk +vtv jit mpx +nls +nptl +cxx +fortran +openmp +sanitize
|
||||||
|
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd
|
||||||
|
LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
|
||||||
|
PDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.8 ) >=sys-devel/gcc-config-1.7
|
||||||
|
RDEPEND=sys-libs/zlib nls? ( virtual/libintl ) virtual/libiconv >=dev-libs/gmp-4.3.2:0 >=dev-libs/mpfr-2.4.2:0 >=dev-libs/mpc-0.8.1:0 graphite? ( >=dev-libs/isl-0.14 )
|
||||||
|
RESTRICT=strip
|
||||||
|
SLOT=5.4.0
|
||||||
|
SRC_URI=mirror://gnu/gcc/gcc-5.4.0/gcc-5.4.0.tar.bz2 mirror://gentoo/gcc-5.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-5.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-5.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-5.4.0-uclibc-patches-1.0.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-5.4.0-uclibc-patches-1.0.tar.bz2 mirror://gentoo/gcc-5.4.0-patches-1.0.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-5.4.0-patches-1.0.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-5.4.0-patches-1.0.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-5.4.0-patches-1.0.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-5.4.0-patches-1.0.tar.bz2 mirror://gentoo/gcc-5.4.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-5.4.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-5.4.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-5.4.0-piepatches-v0.6.5.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-5.4.0-piepatches-v0.6.5.tar.bz2 mirror://gentoo/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~vapier/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~rhill/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~zorry/patches/gcc/gcc-4.4.3-specs-0.2.0.tar.bz2 https://dev.gentoo.org/~blueness/dist/gcc-4.4.3-specs-0.2.0.tar.bz2 gcj? ( ftp://sourceware.org/pub/java/ecj-4.5.jar )
|
||||||
|
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde fixheadtails 2f44773656577fe2653bacc8bdcb2174 flag-o-matic d270fa247153df66074f795fa42dba3e gnuconfig 3920de1188fc7bfee873515453ed1d10 libtool 4890219c51da247200223277f993e054 multilib d062ae4ba2fc40a19c11de2ad89b6616 pax-utils ecf634cba91bb9591a8fdb6f6145f1bb toolchain 3d59dc74af4193490682ef805f24a519 toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||||
|
_md5_=226fa626f43ded397439debcbf6e2ae2
|
@ -0,0 +1,12 @@
|
|||||||
|
DEFINED_PHASES=configure install prepare unpack
|
||||||
|
DEPEND=sys-apps/help2man dev-libs/glib:2 sys-fs/fuse virtual/pam virtual/pkgconfig
|
||||||
|
DESCRIPTION=FUSE filesystem for LXC
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=https://linuxcontainers.org/lxcfs/introduction/
|
||||||
|
KEYWORDS=~amd64
|
||||||
|
LICENSE=Apache-2.0
|
||||||
|
RDEPEND=dev-libs/glib:2 sys-fs/fuse virtual/pam
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/lxc/lxcfs/archive/lxcfs-2.0.1.tar.gz -> lxcfs-2.0.1.tar.gz
|
||||||
|
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1 vcs-snapshot b45be87e7012be0af8424e8a5644da1d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||||
|
_md5_=1789fba386ac474bef438b9d3723b6ea
|
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=configure install prepare test
|
||||||
|
DEPEND=lzma? ( app-arch/xz-utils ) libatomic? ( dev-libs/libatomic_ops )
|
||||||
|
DESCRIPTION=Portable and efficient API to determine the call-chain of a program
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=https://savannah.nongnu.org/projects/libunwind
|
||||||
|
IUSE=debug debug-frame libatomic lzma static-libs
|
||||||
|
KEYWORDS=~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux
|
||||||
|
LICENSE=MIT
|
||||||
|
RDEPEND=lzma? ( app-arch/xz-utils )
|
||||||
|
RESTRICT=test
|
||||||
|
SLOT=7
|
||||||
|
SRC_URI=http://download.savannah.nongnu.org/releases/libunwind/libunwind-1.1.tar.gz
|
||||||
|
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde libtool 4890219c51da247200223277f993e054 multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1
|
||||||
|
_md5_=87bab9ef74d5c92fd2773987d9a0914a
|
@ -0,0 +1,12 @@
|
|||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DEPEND=sys-libs/ncurses:0= sys-devel/make >=dev-util/cmake-2.8.12
|
||||||
|
DESCRIPTION=Interactive memory viewer
|
||||||
|
EAPI=6
|
||||||
|
HOMEPAGE=https://unixdev.ru/memwatch
|
||||||
|
KEYWORDS=~amd64 ~x86
|
||||||
|
LICENSE=WTFPL-2
|
||||||
|
RDEPEND=sys-libs/ncurses:0=
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=http://unixdev.ru/src/memwatch-0.3.0.tar.gz
|
||||||
|
_eclasses_=cmake-utils 9e0d156beee613940cde06d0bc00791b eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic d270fa247153df66074f795fa42dba3e multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||||
|
_md5_=7d83d65e58523f6cfdd4c2350902724b
|
@ -1,15 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
|
|
||||||
DEPEND=pcre? ( >=dev-libs/libpcre-4.2 ) pcre-jit? ( >=dev-libs/libpcre-8.20[jit] ) ssl? ( dev-libs/openssl:0= ) http-cache? ( userland_GNU? ( dev-libs/openssl:0= ) ) nginx_modules_http_geoip? ( dev-libs/geoip ) nginx_modules_http_gunzip? ( sys-libs/zlib ) nginx_modules_http_gzip? ( sys-libs/zlib ) nginx_modules_http_gzip_static? ( sys-libs/zlib ) nginx_modules_http_image_filter? ( media-libs/gd[jpeg,png] ) nginx_modules_http_perl? ( >=dev-lang/perl-5.8 ) nginx_modules_http_rewrite? ( >=dev-libs/libpcre-4.2 ) nginx_modules_http_secure_link? ( userland_GNU? ( dev-libs/openssl:0= ) ) nginx_modules_http_spdy? ( >=dev-libs/openssl-1.0.1c:0= ) nginx_modules_http_xslt? ( dev-libs/libxml2 dev-libs/libxslt ) nginx_modules_http_lua? ( !luajit? ( dev-lang/lua:0= ) luajit? ( dev-lang/luajit:2= ) ) nginx_modules_http_auth_pam? ( virtual/pam ) nginx_modules_http_metrics? ( dev-libs/yajl ) nginx_modules_http_dav_ext? ( dev-libs/expat ) nginx_modules_http_security? ( >=dev-libs/libxml2-2.7.8 dev-libs/apr-util www-servers/apache ) arm? ( dev-libs/libatomic_ops ) libatomic? ( dev-libs/libatomic_ops ) ssl? ( || ( dev-libs/openssl:0 dev-libs/libressl:0 ) ) virtual/pkgconfig
|
|
||||||
DESCRIPTION=Robust, small and high performance http and reverse proxy server
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://nginx.org
|
|
||||||
IUSE=aio debug +http +http-cache ipv6 libatomic luajit +pcre pcre-jit rtmp selinux ssl userland_GNU vim-syntax +nginx_modules_http_access +nginx_modules_http_auth_basic +nginx_modules_http_autoindex +nginx_modules_http_browser +nginx_modules_http_charset +nginx_modules_http_empty_gif +nginx_modules_http_fastcgi +nginx_modules_http_geo +nginx_modules_http_gzip +nginx_modules_http_limit_req +nginx_modules_http_limit_conn +nginx_modules_http_map +nginx_modules_http_memcached +nginx_modules_http_proxy +nginx_modules_http_referer +nginx_modules_http_rewrite +nginx_modules_http_scgi +nginx_modules_http_ssi +nginx_modules_http_split_clients +nginx_modules_http_upstream_ip_hash +nginx_modules_http_userid +nginx_modules_http_uwsgi nginx_modules_http_addition nginx_modules_http_auth_request nginx_modules_http_dav nginx_modules_http_degradation nginx_modules_http_flv nginx_modules_http_geoip nginx_modules_http_gunzip nginx_modules_http_gzip_static nginx_modules_http_image_filter nginx_modules_http_mp4 nginx_modules_http_perl nginx_modules_http_random_index nginx_modules_http_realip nginx_modules_http_secure_link nginx_modules_http_spdy nginx_modules_http_stub_status nginx_modules_http_sub nginx_modules_http_xslt nginx_modules_mail_imap nginx_modules_mail_pop3 nginx_modules_mail_smtp nginx_modules_http_upload_progress nginx_modules_http_headers_more nginx_modules_http_cache_purge nginx_modules_http_slowfs_cache nginx_modules_http_fancyindex nginx_modules_http_lua nginx_modules_http_auth_pam nginx_modules_http_upstream_check nginx_modules_http_metrics nginx_modules_http_naxsi nginx_modules_http_dav_ext nginx_modules_http_echo nginx_modules_http_security nginx_modules_http_push_stream nginx_modules_http_sticky nginx_modules_http_ajp nginx_modules_http_mogilefs ssl
|
|
||||||
KEYWORDS=amd64 ~arm ~arm64 ~ppc x86 ~x86-fbsd ~amd64-linux ~x86-linux
|
|
||||||
LICENSE=BSD-2 BSD SSLeay MIT GPL-2 GPL-2+ nginx_modules_http_security? ( Apache-2.0 ) nginx_modules_http_push_stream? ( GPL-3 )
|
|
||||||
PDEPEND=vim-syntax? ( app-vim/nginx-syntax )
|
|
||||||
RDEPEND=pcre? ( >=dev-libs/libpcre-4.2 ) pcre-jit? ( >=dev-libs/libpcre-8.20[jit] ) ssl? ( dev-libs/openssl:0= ) http-cache? ( userland_GNU? ( dev-libs/openssl:0= ) ) nginx_modules_http_geoip? ( dev-libs/geoip ) nginx_modules_http_gunzip? ( sys-libs/zlib ) nginx_modules_http_gzip? ( sys-libs/zlib ) nginx_modules_http_gzip_static? ( sys-libs/zlib ) nginx_modules_http_image_filter? ( media-libs/gd[jpeg,png] ) nginx_modules_http_perl? ( >=dev-lang/perl-5.8 ) nginx_modules_http_rewrite? ( >=dev-libs/libpcre-4.2 ) nginx_modules_http_secure_link? ( userland_GNU? ( dev-libs/openssl:0= ) ) nginx_modules_http_spdy? ( >=dev-libs/openssl-1.0.1c:0= ) nginx_modules_http_xslt? ( dev-libs/libxml2 dev-libs/libxslt ) nginx_modules_http_lua? ( !luajit? ( dev-lang/lua:0= ) luajit? ( dev-lang/luajit:2= ) ) nginx_modules_http_auth_pam? ( virtual/pam ) nginx_modules_http_metrics? ( dev-libs/yajl ) nginx_modules_http_dav_ext? ( dev-libs/expat ) nginx_modules_http_security? ( >=dev-libs/libxml2-2.7.8 dev-libs/apr-util www-servers/apache ) selinux? ( sec-policy/selinux-nginx )
|
|
||||||
REQUIRED_USE=pcre-jit? ( pcre ) nginx_modules_http_lua? ( nginx_modules_http_rewrite ) nginx_modules_http_naxsi? ( pcre ) nginx_modules_http_dav_ext? ( nginx_modules_http_dav ) nginx_modules_http_metrics? ( nginx_modules_http_stub_status ) nginx_modules_http_security? ( pcre ) nginx_modules_http_push_stream? ( ssl )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://nginx.org/download/nginx-1.8.1.tar.gz https://github.com/simpl/ngx_devel_kit/archive/v0.2.19.tar.gz -> ngx_devel_kit-0.2.19-r1.tar.gz nginx_modules_http_upload_progress? ( https://github.com/masterzen/nginx-upload-progress-module/archive/v0.9.1.tar.gz -> ngx_http_upload_progress-0.9.1-r1.tar.gz ) nginx_modules_http_headers_more? ( https://github.com/agentzh/headers-more-nginx-module/archive/v0.26.tar.gz -> ngx_http_headers_more-0.26.tar.gz ) nginx_modules_http_cache_purge? ( http://labs.frickle.com/files/ngx_cache_purge-2.3.tar.gz -> ngx_http_cache_purge-2.3.tar.gz ) nginx_modules_http_slowfs_cache? ( http://labs.frickle.com/files/ngx_slowfs_cache-1.10.tar.gz -> ngx_http_slowfs_cache-1.10.tar.gz ) nginx_modules_http_fancyindex? ( https://github.com/aperezdc/ngx-fancyindex/archive/v0.3.5.tar.gz -> ngx_http_fancyindex-0.3.5.tar.gz ) nginx_modules_http_lua? ( https://github.com/openresty/lua-nginx-module/archive/v0.9.15.tar.gz -> ngx_http_lua-0.9.15.tar.gz ) nginx_modules_http_auth_pam? ( https://github.com/stogh/ngx_http_auth_pam_module/archive/v1.4.tar.gz -> ngx_http_auth_pam-1.4.tar.gz ) nginx_modules_http_upstream_check? ( https://github.com/yaoweibin/nginx_upstream_check_module/archive/v0.3.0.tar.gz -> ngx_http_upstream_check-0.3.0.tar.gz ) nginx_modules_http_metrics? ( https://github.com/madvertise/ngx_metrics/archive/v0.1.1.tar.gz -> ngx_metrics-0.1.1.tar.gz ) nginx_modules_http_naxsi? ( https://github.com/nbs-system/naxsi/archive/0.53-2.tar.gz -> ngx_http_naxsi-0.53-2.tar.gz ) rtmp? ( https://github.com/arut/nginx-rtmp-module/archive/v1.1.7.tar.gz -> ngx_rtmp-1.1.7.tar.gz ) nginx_modules_http_dav_ext? ( https://github.com/arut/nginx-dav-ext-module/archive/v0.0.3.tar.gz -> ngx_http_dav_ext-0.0.3.tar.gz ) nginx_modules_http_echo? ( https://github.com/agentzh/echo-nginx-module/archive/v0.57.tar.gz -> ngx_http_echo-0.57.tar.gz ) nginx_modules_http_security? ( https://www.modsecurity.org/tarball/2.9.0/modsecurity-2.9.0.tar.gz -> modsecurity-2.9.0.tar.gz ) nginx_modules_http_push_stream? ( https://github.com/wandenberg/nginx-push-stream-module/archive/0.4.1.tar.gz -> ngx_http_push_stream-0.4.1.tar.gz ) nginx_modules_http_sticky? ( https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/get/1.2.5.tar.bz2 -> nginx_http_sticky_module_ng-1.2.5.tar.bz2 ) nginx_modules_http_mogilefs? ( http://www.grid.net.ru/nginx/download/nginx_mogilefs_module-1.0.4.tar.gz -> ngx_mogilefs_module-1.0.4.tar.gz )
|
|
||||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic d270fa247153df66074f795fa42dba3e multilib d062ae4ba2fc40a19c11de2ad89b6616 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-functions aac50de73be0a80ebe780e0b20850130 perl-module c584f9e0fe426f3dcc2c46c6f7cb95ce ssl-cert b031e94f4c7c34e1d677376b8929821a systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1 unpacker 45d07319df5f40ee6af58418b0f930be user 906f3c8eb3a2350a4f1191a89baa3e46 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
|
||||||
_md5_=34d8cad263a9115b2e37b2a52b3f2dc4
|
|
@ -1 +1 @@
|
|||||||
Mon, 13 Jun 2016 08:40:47 +0000
|
Mon, 13 Jun 2016 19:10:48 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
Mon Jun 13 08:39:51 UTC 2016
|
Mon Jun 13 19:09:53 UTC 2016
|
||||||
|
@ -1 +1 @@
|
|||||||
Mon, 13 Jun 2016 09:00:01 +0000
|
Mon, 13 Jun 2016 19:30:01 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
1465807202 Mon 13 Jun 2016 08:40:02 AM UTC
|
1465845001 Mon 13 Jun 2016 07:10:01 PM UTC
|
||||||
|
@ -1 +1 @@
|
|||||||
Mon, 13 Jun 2016 08:40:47 +0000
|
Mon, 13 Jun 2016 19:10:47 +0000
|
||||||
|
@ -1,2 +1 @@
|
|||||||
DIST onion-0.7.tar.gz 287822 SHA256 18785a462ea2d7214df8413de86eba2d74e414dace9716a2a7ce7b1cb3d4edb7 SHA512 9da45100ec91893e43c62cdabc1b022dc60fd2b509e387ce12fea69495fc68084afcc2534693955d340352cafc58e98a901a5ef981d1c92793ab15b7b6257d4c WHIRLPOOL e7d0695c2d45ac80edd271eaef0148474c12f1b53777714719af2bdd6d0b0d0c8375ecdc19990ee38f6dc2a31c2f7a19b7b70a4c3ac1a1fbef3548d1a923dad3
|
|
||||||
DIST onion-0.8.tar.gz 344347 SHA256 9708ba74b6727fa2fef219a821241f21a661ea9a30611213b0133e7effab1b17 SHA512 c40a36346de7dee6e98d0b5c38b5e133606046e29bacb06a0055a361013077ec0f6adb04dfcbf2f4ce0b72317c9ed918573299aed8760f069dcfd7c211a302d7 WHIRLPOOL 7bdb11b950cddcc948609b6e3d9278e3ba1a17956bf2997fa5aaa62b7c0a8b2b5a023aff3a49ef0625a9a53cf3289f2446655b2c2cf015568c46bfbde1306f29
|
DIST onion-0.8.tar.gz 344347 SHA256 9708ba74b6727fa2fef219a821241f21a661ea9a30611213b0133e7effab1b17 SHA512 c40a36346de7dee6e98d0b5c38b5e133606046e29bacb06a0055a361013077ec0f6adb04dfcbf2f4ce0b72317c9ed918573299aed8760f069dcfd7c211a302d7 WHIRLPOOL 7bdb11b950cddcc948609b6e3d9278e3ba1a17956bf2997fa5aaa62b7c0a8b2b5a023aff3a49ef0625a9a53cf3289f2446655b2c2cf015568c46bfbde1306f29
|
||||||
|
@ -1,20 +0,0 @@
|
|||||||
Index: onion-0.7/CMakeLists.txt
|
|
||||||
===================================================================
|
|
||||||
--- onion-0.7.orig/CMakeLists.txt
|
|
||||||
+++ onion-0.7/CMakeLists.txt
|
|
||||||
@@ -151,15 +151,6 @@ endif (SYSTEMD_ENABLED)
|
|
||||||
add_definitions(-D_BSD_SOURCE)
|
|
||||||
add_definitions(-D_POSIX_C_SOURCE=200112L)
|
|
||||||
|
|
||||||
-##
|
|
||||||
-IF (${CMAKE_BUILD_TYPE} MATCHES "Debug")
|
|
||||||
- add_definitions(-D__DEBUG__)
|
|
||||||
- SET(CMAKE_C_FLAGS "-Wall -Werror -O0 -fPIC")
|
|
||||||
-ELSE (${CMAKE_BUILD_TYPE} MATCHES "Debug")
|
|
||||||
- SET(CMAKE_C_FLAGS "-Wall -Werror -O2 -fPIC")
|
|
||||||
-ENDIF (${CMAKE_BUILD_TYPE} MATCHES "Debug")
|
|
||||||
-
|
|
||||||
-
|
|
||||||
project (onion)
|
|
||||||
|
|
||||||
INCLUDE(CPackConfig.cmake)
|
|
@ -1,67 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
SCM=""
|
|
||||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
|
||||||
SCM="git-r3"
|
|
||||||
EGIT_REPO_URI="https://github.com/davidmoreno/onion"
|
|
||||||
fi
|
|
||||||
|
|
||||||
inherit ${SCM} cmake-utils
|
|
||||||
|
|
||||||
DESCRIPTION="C library to create simple HTTP servers and Web Applications"
|
|
||||||
HOMEPAGE="http://www.coralbits.com/libonion/ https://github.com/davidmoreno/onion"
|
|
||||||
|
|
||||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
|
||||||
KEYWORDS=""
|
|
||||||
SRC_URI=""
|
|
||||||
else
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
SRC_URI="https://github.com/davidmoreno/onion/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="|| ( GPL-2+ Apache-2.0 ) AGPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="
|
|
||||||
gnutls pam png xml systemd sqlite
|
|
||||||
test examples cxx -libev -libevent
|
|
||||||
"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
gnutls? ( net-libs/gnutls dev-libs/libgcrypt:0= )
|
|
||||||
pam? ( virtual/pam )
|
|
||||||
png? ( media-libs/libpng:0= x11-libs/cairo )
|
|
||||||
xml? ( dev-libs/libxml2:2 sys-libs/zlib )
|
|
||||||
systemd? ( sys-apps/systemd )
|
|
||||||
sqlite? ( dev-db/sqlite:3 )
|
|
||||||
libev? ( dev-libs/libev )
|
|
||||||
!libev? ( libevent? ( dev-libs/libevent ) )
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
test? ( net-misc/curl )
|
|
||||||
"
|
|
||||||
REQUIRED_USE="test? ( examples )"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}/cflags.patch"
|
|
||||||
)
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
use test || echo '' > tests/CMakeLists.txt
|
|
||||||
local mycmakeargs=(
|
|
||||||
"-DONION_USE_SSL=$(usex gnutls)"
|
|
||||||
"-DONION_USE_PAM=$(usex pam)"
|
|
||||||
"-DONION_USE_PNG=$(usex png)"
|
|
||||||
"-DONION_USE_XML2=$(usex xml)"
|
|
||||||
"-DONION_USE_SYSTEMD=$(usex systemd)"
|
|
||||||
"-DONION_USE_SQLITE3=$(usex sqlite)"
|
|
||||||
"-DONION_USE_TESTS=$(usex test)"
|
|
||||||
"-DONION_EXAMPLES=$(usex examples)"
|
|
||||||
"-DONION_USE_BINDINGS_CPP=$(usex cxx)"
|
|
||||||
"-DONION_POLLER=$(usex libev libev "$(usex libevent libevent default)")"
|
|
||||||
)
|
|
||||||
cmake-utils_src_configure
|
|
||||||
}
|
|
@ -0,0 +1,46 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI="4"
|
||||||
|
|
||||||
|
PATCH_VER="1.0"
|
||||||
|
UCLIBC_VER="1.0"
|
||||||
|
|
||||||
|
# Hardened gcc 4 stuff
|
||||||
|
PIE_VER="0.6.5"
|
||||||
|
SPECS_VER="0.2.0"
|
||||||
|
SPECS_GCC_VER="4.4.3"
|
||||||
|
# arch/libc configurations known to be stable with {PIE,SSP}-by-default
|
||||||
|
PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
|
||||||
|
PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
|
||||||
|
SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
|
||||||
|
# uclibc need tls and nptl support for SSP support
|
||||||
|
# uclibc need to be >= 0.9.33
|
||||||
|
SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
|
||||||
|
#end Hardened stuff
|
||||||
|
|
||||||
|
inherit toolchain
|
||||||
|
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||||
|
|
||||||
|
RDEPEND=""
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
elibc_glibc? ( >=sys-libs/glibc-2.8 )
|
||||||
|
!multislot? ( !<${CATEGORY}/gcc-4.9 )
|
||||||
|
>=${CATEGORY}/binutils-2.20"
|
||||||
|
|
||||||
|
if [[ ${CATEGORY} != cross-* ]] ; then
|
||||||
|
PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
|
||||||
|
fi
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if has_version '<sys-libs/glibc-2.12' ; then
|
||||||
|
ewarn "Your host glibc is too old; disabling automatic fortify."
|
||||||
|
ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
|
||||||
|
EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
|
||||||
|
fi
|
||||||
|
is_crosscompile && EPATCH_EXCLUDE+=" 05_all_gcc-spec-env.patch"
|
||||||
|
|
||||||
|
toolchain_src_prepare
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST lxcfs-0.17.tar.gz 40501 SHA256 bcfe14a1ab4b717af1750b04c891a70b59f167d166c2db74984610041c926745 SHA512 dbc38265a65056330e46b8cc56558c6d14e13102c5e6c65a446749f5370c25d70a3a008d22c64b7d435c60e31bbe3efba887fd4f98c0a62fb5ad60c15366b174 WHIRLPOOL af4c0b03ede15414b53670a1363fa240986252b0ad1de8b0e13f99150ef4b2d419f63b6f96e94015344665c118c8599e1e97fb94854be89fc884ba40b96ec2c0
|
DIST lxcfs-0.17.tar.gz 40501 SHA256 bcfe14a1ab4b717af1750b04c891a70b59f167d166c2db74984610041c926745 SHA512 dbc38265a65056330e46b8cc56558c6d14e13102c5e6c65a446749f5370c25d70a3a008d22c64b7d435c60e31bbe3efba887fd4f98c0a62fb5ad60c15366b174 WHIRLPOOL af4c0b03ede15414b53670a1363fa240986252b0ad1de8b0e13f99150ef4b2d419f63b6f96e94015344665c118c8599e1e97fb94854be89fc884ba40b96ec2c0
|
||||||
DIST lxcfs-2.0.0.tar.gz 48655 SHA256 4c03114a85aff530bf385b724b992470ffb97c6bf759d61900cb93f4d12c517d SHA512 44b35b6c275366f88e036ed1e136cb193b65024fcbdff250658d360fced14bec84a2bcfa9f8ca28af9205f38babdd5520cfa42a5521cf545c42df80eec40c1b8 WHIRLPOOL 8972fe4838a3ec157479a9bed9404ba51d7ea47efe7e37c2b9f872fcab6068daef6898ef143304868003748a50068cc5634041020d6b6ced0acca97ffd9d8d07
|
DIST lxcfs-2.0.0.tar.gz 48655 SHA256 4c03114a85aff530bf385b724b992470ffb97c6bf759d61900cb93f4d12c517d SHA512 44b35b6c275366f88e036ed1e136cb193b65024fcbdff250658d360fced14bec84a2bcfa9f8ca28af9205f38babdd5520cfa42a5521cf545c42df80eec40c1b8 WHIRLPOOL 8972fe4838a3ec157479a9bed9404ba51d7ea47efe7e37c2b9f872fcab6068daef6898ef143304868003748a50068cc5634041020d6b6ced0acca97ffd9d8d07
|
||||||
DIST lxcfs-2.0.0_beta2.tar.gz 44421 SHA256 4eacbbb51031ebd0776f050d7279b2076f7b4e156503f1bbe88e034f181e1d38 SHA512 d62bccc687873c060f299a726debc4642a0900f7e7a460b5c37dcb0b5d7cb75cd5b98ee03f129ccddbe62085510e1760db73010674333536f7126d01987262f4 WHIRLPOOL 470c6118a5560ff5fd447a409d136453b423d0b27a2f00652316b9415f68e08d349fc0e75edb1d312f7a25709bf96621574bd200c8fc92808a9e4eb59aada971
|
DIST lxcfs-2.0.0_beta2.tar.gz 44421 SHA256 4eacbbb51031ebd0776f050d7279b2076f7b4e156503f1bbe88e034f181e1d38 SHA512 d62bccc687873c060f299a726debc4642a0900f7e7a460b5c37dcb0b5d7cb75cd5b98ee03f129ccddbe62085510e1760db73010674333536f7126d01987262f4 WHIRLPOOL 470c6118a5560ff5fd447a409d136453b423d0b27a2f00652316b9415f68e08d349fc0e75edb1d312f7a25709bf96621574bd200c8fc92808a9e4eb59aada971
|
||||||
|
DIST lxcfs-2.0.1.tar.gz 49004 SHA256 4731a4d6939e32f3503560ee953e840d16e6abbb4fc7993c92cc1179e40d4f84 SHA512 3801a1d643b1f4478e702f615c8f9f9bc7070272ef2cca6c22d944a680f6829f0b14b7d193cc5c046f9f1a0a258bd5de68456d884a00d48f0f2639c66975cb23 WHIRLPOOL cbbad76d61a05dbb4750cd8218e1946d6b8b2e798f0a4071c6e706ee6d88a0e36dd9fcc8664c9cb0e3f8bdbac9ba6c548ce0a0829a4bf79d0965f18ee207bb90
|
||||||
|
@ -0,0 +1,27 @@
|
|||||||
|
#!/sbin/openrc-run
|
||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
DAEMON=/usr/bin/lxcfs
|
||||||
|
PIDFILE=/run/lxcfs.pid
|
||||||
|
|
||||||
|
start() {
|
||||||
|
ebegin "Starting lxcfs"
|
||||||
|
|
||||||
|
start-stop-daemon --start \
|
||||||
|
--pidfile ${PIDFILE} \
|
||||||
|
--exec ${DAEMON} \
|
||||||
|
--background \
|
||||||
|
--make-pidfile \
|
||||||
|
-- \
|
||||||
|
-f -o allow_other /var/lib/lxcfs
|
||||||
|
|
||||||
|
eend $?
|
||||||
|
}
|
||||||
|
|
||||||
|
stop() {
|
||||||
|
ebegin "Stopping lxcfs"
|
||||||
|
start-stop-daemon --stop --quiet -R TERM/45 -p ${PIDFILE}
|
||||||
|
eend $?
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue