parent
95740b9129
commit
d0d6b97e59
@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/astroid/astroid-1.3.2.ebuild,v 1.1 2014/12/10 07:51:39 patrick Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
|
||||||
|
RESTRICT="test" # False is not True ;)
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Abstract Syntax Tree for logilab packages"
|
||||||
|
HOMEPAGE="http://bitbucket.org/logilab/astroid http://pypi.python.org/pypi/astroid"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x86-macos"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
# Version specified in __pkginfo__.py.
|
||||||
|
RDEPEND=">=dev-python/logilab-common-0.60.0[${PYTHON_USEDEP}]"
|
||||||
|
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
app-arch/unzip
|
||||||
|
test? ( ${RDEPEND}
|
||||||
|
>=dev-python/pylint-1.4.0[${PYTHON_USEDEP}]
|
||||||
|
$(python_gen_cond_dep 'dev-python/egenix-mx-base[${PYTHON_USEDEP}]' python2_7) )"
|
||||||
|
# Required for tests
|
||||||
|
DISTUTILS_IN_SOURCE_BUILD=1
|
||||||
|
|
||||||
|
# Restrict to test phase, required because suite fails horribly without it
|
||||||
|
src_test() {
|
||||||
|
local DISTUTILS_NO_PARALLEL_BUILD=1
|
||||||
|
distutils-r1_src_test
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
"${PYTHON}" setup.py build
|
||||||
|
|
||||||
|
pushd build/lib > /dev/null
|
||||||
|
PYTHONPATH=. pytest || die "Tests fail with ${EPYTHON}"
|
||||||
|
popd > /dev/null
|
||||||
|
}
|
@ -0,0 +1,58 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/pylint/pylint-1.4.0.ebuild,v 1.1 2014/12/10 07:51:50 patrick Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
RESTRICT="test" # needs pygtk
|
||||||
|
|
||||||
|
DESCRIPTION="Python code static checker"
|
||||||
|
HOMEPAGE="http://www.logilab.org/project/pylint http://pypi.python.org/pypi/pylint"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
|
||||||
|
IUSE="doc examples test"
|
||||||
|
|
||||||
|
RDEPEND=">=dev-python/logilab-common-0.53.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/astroid-1.3[${PYTHON_USEDEP}]"
|
||||||
|
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||||
|
test? ( "${RDEPEND}" )"
|
||||||
|
|
||||||
|
# Usual. Requ'd for impl specific failures in test phase
|
||||||
|
DISTUTILS_IN_SOURCE_BUILD=1
|
||||||
|
|
||||||
|
python_compile_all() {
|
||||||
|
# selection of straight html triggers a trivial annoying bug, we skirt it
|
||||||
|
use doc && emake -C doc singlehtml
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
# Test suite appears not to work under Python 3.
|
||||||
|
# https://bitbucket.org/logilab/pylint/issue/240/
|
||||||
|
local msg="Test suite broken with ${EPYTHON}"
|
||||||
|
if python_is_python3; then
|
||||||
|
einfo "${msg}"
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
pytest || die "Tests failed under ${EPYTHON}"
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
doman man/{pylint,pyreverse}.1
|
||||||
|
use examples && local EXAMPLES=( examples/. )
|
||||||
|
use doc && local HTML_DOCS=( doc/_build/singlehtml/. )
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
# Optional dependency on "tk" USE flag would break support for Jython.
|
||||||
|
elog "pylint-gui script requires dev-lang/python with \"tk\" USE flag enabled."
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST chromi-0.2.zip 66786 SHA256 5ad55a47e1593aacfd2e02416a4a9f182b8de6b0d23eecc06bdcb4bb08b33d9b SHA512 c56cb6930182fc6c3c33881de7c1051cd45e0c630b7a2b5bac269fbd8f4276991ac192428626a436f1c7b22c31d66ae83767ffb20fb53b721d31765f2a0586fd WHIRLPOOL 2cd513f11b37a2f6eea458211c5b1a99f98fb0df754b821b9bf02cfb6486ab6add3cfba222dd98c283200cfa6bb602fc4f2bdef23536766f20e95e9004205d01
|
DIST chromi-0.2.zip 66786 SHA256 5ad55a47e1593aacfd2e02416a4a9f182b8de6b0d23eecc06bdcb4bb08b33d9b SHA512 c56cb6930182fc6c3c33881de7c1051cd45e0c630b7a2b5bac269fbd8f4276991ac192428626a436f1c7b22c31d66ae83767ffb20fb53b721d31765f2a0586fd WHIRLPOOL 2cd513f11b37a2f6eea458211c5b1a99f98fb0df754b821b9bf02cfb6486ab6add3cfba222dd98c283200cfa6bb602fc4f2bdef23536766f20e95e9004205d01
|
||||||
|
DIST kwin-deco-chromi-0.2_p20141209.tar.xz 52408 SHA256 82480887f17364ec02d1e4364b6f46ff0fe3c4d7d7abf3b2fe2c46c125200203 SHA512 4863bc288caedd60aff439b5e2534f4b16f7df1614bb3a8d8144564966903a2e1fbf9ebe7e531c5b14b38c33470e6f10e9dacabbf1a18157958f9de8c4048973 WHIRLPOOL 4e617e5dfddd83da0b34ac8af9ad574c81cba65d219e1962a73ebaacfe741059a249aaf1e8d649b806b13fb541b92ca8283de0ba7838b566b1be2ab1813d155d
|
||||||
|
@ -0,0 +1,24 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/kde-misc/chromi/chromi-0.2_p20141209.ebuild,v 1.1 2014/12/10 09:33:31 kensington Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
MY_P="kwin-deco-${PN}-${PV}"
|
||||||
|
inherit kde4-base
|
||||||
|
|
||||||
|
DESCRIPTION="Titlebar-less decoration inspired by Google Chrome and Nitrogen minimal mod"
|
||||||
|
HOMEPAGE="http://kde-look.org/content/show.php/Chromi?content=119069"
|
||||||
|
SRC_URI="http://dev.gentoo.org/~kensington/distfiles/${MY_P}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="4"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
$(add_kdebase_dep kwin)
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}"
|
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<herd>kde</herd>
|
<herd>kde</herd>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1 +1,2 @@
|
|||||||
DIST tapiir-0.7.2.tar.gz 164866 RMD160 74e8d3aee2e674cd9d2fd25dd806ab4baf4fcb6a SHA1 abe270432cc89f680efe668467eb2ad08e6c83f9 SHA256 633e09f2cbc3470340aca0c3dc15dc138946a609d63fc177c2e0766001cccb21
|
DIST tapiir-0.7.2.tar.gz 164866 SHA256 633e09f2cbc3470340aca0c3dc15dc138946a609d63fc177c2e0766001cccb21 SHA512 7c6cc6e4aa836d5c952eb0b5bd8bcbef3fc43a68a2629a1106d16b4753b1b686cf41c03515751f560fe7397be37f50c419b1675c80d8cdffdb84222e4a28e8e8 WHIRLPOOL 59d2b94c9fd7c952684d77d8863249eb9c67ddf3befa2ea1e16e07ecadcf399a388918f2b37475d289e2713b25e36049688eb15ef3971cf7416b24d27e1011ac
|
||||||
|
DIST tapiir-0.7.3.tgz 168651 SHA256 9b2f6f0c4f642c3b128f5dd5b3b8d44e80a6eb3310f8f59e0b7460f71cc36d5f SHA512 e9b935f775ddcaf9d6a2b963a1d002d400fc34220845122188b82f1d6075176afc195ae4320679d8990b57f71d0a44fb6ba0cee8a74cb732b92957596c13f4b3 WHIRLPOOL 20ea8a3d7e8b7afdea88278df4990fb5acdcb5224d95fb45fdbdbc3990abaf1ebf2f07e24b45e4f4e9ba371ce0575f20589a43d88712779aa2640282f9eda541
|
||||||
|
@ -0,0 +1,173 @@
|
|||||||
|
AC_DEFUN([AM_PATH_ALSA],
|
||||||
|
[dnl Save the original CFLAGS, LDFLAGS, and LIBS
|
||||||
|
alsa_save_CFLAGS="$CFLAGS"
|
||||||
|
alsa_save_LDFLAGS="$LDFLAGS"
|
||||||
|
alsa_save_LIBS="$LIBS"
|
||||||
|
alsa_found=yes
|
||||||
|
|
||||||
|
dnl
|
||||||
|
dnl Get the cflags and libraries for alsa
|
||||||
|
dnl
|
||||||
|
AC_ARG_WITH(alsa-prefix,
|
||||||
|
[ --with-alsa-prefix=PFX Prefix where Alsa library is installed(optional)],
|
||||||
|
[alsa_prefix="$withval"], [alsa_prefix=""])
|
||||||
|
|
||||||
|
AC_ARG_WITH(alsa-inc-prefix,
|
||||||
|
[ --with-alsa-inc-prefix=PFX Prefix where include libraries are (optional)],
|
||||||
|
[alsa_inc_prefix="$withval"], [alsa_inc_prefix=""])
|
||||||
|
|
||||||
|
dnl FIXME: this is not yet implemented
|
||||||
|
AC_ARG_ENABLE(alsatest,
|
||||||
|
[ --disable-alsatest Do not try to compile and run a test Alsa program],
|
||||||
|
[enable_alsatest="$enableval"],
|
||||||
|
[enable_alsatest=yes])
|
||||||
|
|
||||||
|
dnl Add any special include directories
|
||||||
|
AC_MSG_CHECKING(for ALSA CFLAGS)
|
||||||
|
if test "$alsa_inc_prefix" != "" ; then
|
||||||
|
ALSA_CFLAGS="$ALSA_CFLAGS -I$alsa_inc_prefix"
|
||||||
|
CFLAGS="$CFLAGS -I$alsa_inc_prefix"
|
||||||
|
fi
|
||||||
|
AC_MSG_RESULT($ALSA_CFLAGS)
|
||||||
|
|
||||||
|
dnl add any special lib dirs
|
||||||
|
AC_MSG_CHECKING(for ALSA LDFLAGS)
|
||||||
|
if test "$alsa_prefix" != "" ; then
|
||||||
|
ALSA_LIBS="$ALSA_LIBS -L$alsa_prefix"
|
||||||
|
LDFLAGS="$LDFLAGS $ALSA_LIBS"
|
||||||
|
fi
|
||||||
|
|
||||||
|
dnl add the alsa library
|
||||||
|
ALSA_LIBS="$ALSA_LIBS -lasound -lm -ldl -lpthread"
|
||||||
|
LIBS="$ALSA_LIBS $LIBS"
|
||||||
|
AC_MSG_RESULT($ALSA_LIBS)
|
||||||
|
|
||||||
|
dnl Check for a working version of libasound that is of the right version.
|
||||||
|
min_alsa_version=ifelse([$1], ,0.1.1,$1)
|
||||||
|
AC_MSG_CHECKING(for libasound headers version >= $min_alsa_version)
|
||||||
|
no_alsa=""
|
||||||
|
alsa_min_major_version=`echo $min_alsa_version | \
|
||||||
|
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
|
||||||
|
alsa_min_minor_version=`echo $min_alsa_version | \
|
||||||
|
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
|
||||||
|
alsa_min_micro_version=`echo $min_alsa_version | \
|
||||||
|
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
|
||||||
|
|
||||||
|
AC_LANG_SAVE
|
||||||
|
AC_LANG_C
|
||||||
|
AC_TRY_COMPILE([
|
||||||
|
#include <alsa/asoundlib.h>
|
||||||
|
], [
|
||||||
|
/* ensure backward compatibility */
|
||||||
|
#if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR)
|
||||||
|
#define SND_LIB_MAJOR SOUNDLIB_VERSION_MAJOR
|
||||||
|
#endif
|
||||||
|
#if !defined(SND_LIB_MINOR) && defined(SOUNDLIB_VERSION_MINOR)
|
||||||
|
#define SND_LIB_MINOR SOUNDLIB_VERSION_MINOR
|
||||||
|
#endif
|
||||||
|
#if !defined(SND_LIB_SUBMINOR) && defined(SOUNDLIB_VERSION_SUBMINOR)
|
||||||
|
#define SND_LIB_SUBMINOR SOUNDLIB_VERSION_SUBMINOR
|
||||||
|
#endif
|
||||||
|
|
||||||
|
# if(SND_LIB_MAJOR > $alsa_min_major_version)
|
||||||
|
exit(0);
|
||||||
|
# else
|
||||||
|
# if(SND_LIB_MAJOR < $alsa_min_major_version)
|
||||||
|
# error not present
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# if(SND_LIB_MINOR > $alsa_min_minor_version)
|
||||||
|
exit(0);
|
||||||
|
# else
|
||||||
|
# if(SND_LIB_MINOR < $alsa_min_minor_version)
|
||||||
|
# error not present
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# if(SND_LIB_SUBMINOR < $alsa_min_micro_version)
|
||||||
|
# error not present
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
exit(0);
|
||||||
|
],
|
||||||
|
[AC_MSG_RESULT(found.)],
|
||||||
|
[AC_MSG_RESULT(not present.)
|
||||||
|
ifelse([$3], , [AC_MSG_ERROR(Sufficiently new version of libasound not found.)])
|
||||||
|
alsa_found=no]
|
||||||
|
)
|
||||||
|
AC_LANG_RESTORE
|
||||||
|
|
||||||
|
dnl Now that we know that we have the right version, let's see if we have the library and not just the headers.
|
||||||
|
if test "x$enable_alsatest" = "xyes"; then
|
||||||
|
AC_CHECK_LIB([asound], [snd_ctl_open],,
|
||||||
|
[ifelse([$3], , [AC_MSG_ERROR(No linkable libasound was found.)])
|
||||||
|
alsa_found=no]
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "x$alsa_found" = "xyes" ; then
|
||||||
|
ifelse([$2], , :, [$2])
|
||||||
|
LIBS=`echo $LIBS | sed 's/-lasound//g'`
|
||||||
|
LIBS=`echo $LIBS | sed 's/ //'`
|
||||||
|
LIBS="-lasound $LIBS"
|
||||||
|
fi
|
||||||
|
if test "x$alsa_found" = "xno" ; then
|
||||||
|
ifelse([$3], , :, [$3])
|
||||||
|
CFLAGS="$alsa_save_CFLAGS"
|
||||||
|
LDFLAGS="$alsa_save_LDFLAGS"
|
||||||
|
LIBS="$alsa_save_LIBS"
|
||||||
|
ALSA_CFLAGS=""
|
||||||
|
ALSA_LIBS=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
dnl That should be it. Now just export out symbols:
|
||||||
|
AC_SUBST(ALSA_CFLAGS)
|
||||||
|
AC_SUBST(ALSA_LIBS)
|
||||||
|
])
|
||||||
|
|
||||||
|
|
||||||
|
AC_DEFUN(AM_PATH_FLTK,
|
||||||
|
[
|
||||||
|
AC_MSG_CHECKING(fltk version)
|
||||||
|
|
||||||
|
min_fltk_version=ifelse([$1], ,1.1.0,$1)
|
||||||
|
cur_fltk_version=`fltk-config --version`
|
||||||
|
|
||||||
|
fltk_min_major_version=`echo $min_fltk_version | \
|
||||||
|
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
|
||||||
|
fltk_min_minor_version=`echo $min_fltk_version | \
|
||||||
|
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
|
||||||
|
fltk_min_patch_version=`echo $min_fltk_version | \
|
||||||
|
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
|
||||||
|
|
||||||
|
|
||||||
|
fltk_cur_major_version=`echo $cur_fltk_version | \
|
||||||
|
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
|
||||||
|
fltk_cur_minor_version=`echo $cur_fltk_version | \
|
||||||
|
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
|
||||||
|
fltk_cur_patch_version=`echo $cur_fltk_version | \
|
||||||
|
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
|
||||||
|
|
||||||
|
fltk_version_ok=no
|
||||||
|
|
||||||
|
if test x"$fltk_cur_major_version" != x -a x"$fltk_cur_minor_version" != x -a x"$fltk_cur_patch_version" != x; then
|
||||||
|
if test $fltk_cur_major_version -eq $fltk_min_major_version; then
|
||||||
|
if test $fltk_cur_minor_version -ge $fltk_min_minor_version; then
|
||||||
|
if test $fltk_cur_patch_version -ge $fltk_min_patch_version; then
|
||||||
|
fltk_version_ok=yes
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test $fltk_version_ok == yes; then
|
||||||
|
AC_MSG_RESULT([ok])
|
||||||
|
else
|
||||||
|
AC_MSG_FAILURE([not ok])
|
||||||
|
fi
|
||||||
|
|
||||||
|
CXXFLAGS=`fltk-config --cxxflags`
|
||||||
|
LDFLAGS=`fltk-config --ldflags`
|
||||||
|
])
|
||||||
|
|
||||||
|
|
@ -0,0 +1,42 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/media-sound/tapiir/tapiir-0.7.3.ebuild,v 1.1 2014/12/10 14:23:51 jer Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
inherit autotools eutils
|
||||||
|
|
||||||
|
DESCRIPTION="a flexible audio effects processor, inspired on the classical magnetic tape delay systems"
|
||||||
|
HOMEPAGE="http://www.resorama.com/maarten/tapiir/"
|
||||||
|
SRC_URI="http://www.resorama.com/maarten/files/${P}.tgz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
media-sound/jack-audio-connection-kit
|
||||||
|
media-libs/alsa-lib
|
||||||
|
x11-libs/fltk:1
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${PN}-0.7.2-ldflags.patch
|
||||||
|
|
||||||
|
cp "${FILESDIR}"/${P}-acinclude.m4 acinclude.m4 || die
|
||||||
|
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf --disable-dependency-tracking
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
doman doc/${PN}.1
|
||||||
|
dodoc AUTHORS doc/${PN}.txt
|
||||||
|
dohtml doc/*.html doc/images/*.png
|
||||||
|
insinto /usr/share/${PN}/examples
|
||||||
|
doins doc/examples/*.mtd
|
||||||
|
}
|
@ -1 +1 @@
|
|||||||
Wed, 10 Dec 2014 07:07:01 +0000
|
Wed, 10 Dec 2014 15:07:00 +0000
|
||||||
|
@ -0,0 +1,53 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||||
|
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||||
|
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||||
|
<glsa id="201412-06">
|
||||||
|
<title>libxml2: Denial of Service</title>
|
||||||
|
<synopsis>A vulnerability in libxml2 could result in Denial of Service.</synopsis>
|
||||||
|
<product type="ebuild">libxml2</product>
|
||||||
|
<announced>December 10, 2014</announced>
|
||||||
|
<revised>December 10, 2014: 1</revised>
|
||||||
|
<bug>525656</bug>
|
||||||
|
<access>local, remote</access>
|
||||||
|
<affected>
|
||||||
|
<package name="dev-libs/libxml2" auto="yes" arch="*">
|
||||||
|
<unaffected range="ge">2.9.2</unaffected>
|
||||||
|
<vulnerable range="lt">2.9.2</vulnerable>
|
||||||
|
</package>
|
||||||
|
</affected>
|
||||||
|
<background>
|
||||||
|
<p>libxml2 is the XML C parser and toolkit developed for the Gnome project.</p>
|
||||||
|
</background>
|
||||||
|
<description>
|
||||||
|
<p>parser.c in libxml2 before 2.9.2 does not properly prevent entity
|
||||||
|
expansion even when entity substitution has been disabled.
|
||||||
|
</p>
|
||||||
|
</description>
|
||||||
|
<impact type="normal">
|
||||||
|
<p>A context-dependent attacker could entice a user to a specially crafted
|
||||||
|
XML file using an application linked against libxml2, possibly resulting
|
||||||
|
in a Denial of Service condition.
|
||||||
|
</p>
|
||||||
|
</impact>
|
||||||
|
<workaround>
|
||||||
|
<p>There is no known workaround at this time.</p>
|
||||||
|
</workaround>
|
||||||
|
<resolution>
|
||||||
|
<p>All libxml2 users should upgrade to the latest version:</p>
|
||||||
|
|
||||||
|
<code>
|
||||||
|
# emerge --sync
|
||||||
|
# emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.9.2"
|
||||||
|
</code>
|
||||||
|
|
||||||
|
<p>Packages which depend on this library may need to be recompiled. Tools
|
||||||
|
such as revdep-rebuild may assist in identifying these packages.
|
||||||
|
</p>
|
||||||
|
</resolution>
|
||||||
|
<references>
|
||||||
|
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-3660">CVE-2014-3660</uri>
|
||||||
|
</references>
|
||||||
|
<metadata tag="requester" timestamp="Tue, 09 Dec 2014 18:18:43 +0000">K_F</metadata>
|
||||||
|
<metadata tag="submitter" timestamp="Wed, 10 Dec 2014 08:06:04 +0000">K_F</metadata>
|
||||||
|
</glsa>
|
@ -1 +1 @@
|
|||||||
Wed, 10 Dec 2014 07:07:02 +0000
|
Wed, 10 Dec 2014 15:07:00 +0000
|
||||||
|
@ -0,0 +1,15 @@
|
|||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DEPEND=dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] app-arch/unzip test? ( >=dev-python/logilab-common-0.60.0[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] >=dev-python/pylint-1.4.0[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] python_targets_python2_7? ( dev-python/egenix-mx-base[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ) 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 ) python_targets_pypy? ( virtual/pypy:0= ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)]
|
||||||
|
DESCRIPTION=Abstract Syntax Tree for logilab packages
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://bitbucket.org/logilab/astroid http://pypi.python.org/pypi/astroid
|
||||||
|
IUSE=test python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_pypy
|
||||||
|
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x86-macos
|
||||||
|
LICENSE=LGPL-2.1
|
||||||
|
RDEPEND=>=dev-python/logilab-common-0.60.0[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] 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 ) python_targets_pypy? ( virtual/pypy:0= ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)]
|
||||||
|
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_pypy )
|
||||||
|
RESTRICT=test
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=mirror://pypi/a/astroid/astroid-1.3.2.tar.gz
|
||||||
|
_eclasses_=distutils-r1 05d050f2d617bfad25581eca4d62a290 eutils 6faef4c127028ccbba3a11400d24ae34 multibuild ddc59d206214ef1c240093e1bb2513cf multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 a2dac9ffff107078f25147aac958a68f python-utils-r1 d5328656d500f65898a5f51634722f61 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||||
|
_md5_=d510d141ababe438ac2130a66c90c0c4
|
@ -0,0 +1,15 @@
|
|||||||
|
DEFINED_PHASES=compile configure install postinst prepare test
|
||||||
|
DEPEND=dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] doc? ( dev-python/sphinx[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] ) test? ( >=dev-python/logilab-common-0.53.0[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] >=dev-python/astroid-1.3[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] ) 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 ) python_targets_pypy? ( virtual/pypy:0= ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)]
|
||||||
|
DESCRIPTION=Python code static checker
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://www.logilab.org/project/pylint http://pypi.python.org/pypi/pylint
|
||||||
|
IUSE=doc examples test python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_pypy
|
||||||
|
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos
|
||||||
|
LICENSE=GPL-2
|
||||||
|
RDEPEND=>=dev-python/logilab-common-0.53.0[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] >=dev-python/astroid-1.3[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)] 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 ) python_targets_pypy? ( virtual/pypy:0= ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_pypy(-)]
|
||||||
|
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_pypy )
|
||||||
|
RESTRICT=test
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=mirror://pypi/p/pylint/pylint-1.4.0.tar.gz
|
||||||
|
_eclasses_=distutils-r1 05d050f2d617bfad25581eca4d62a290 eutils 6faef4c127028ccbba3a11400d24ae34 multibuild ddc59d206214ef1c240093e1bb2513cf multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 a2dac9ffff107078f25147aac958a68f python-utils-r1 d5328656d500f65898a5f51634722f61 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||||
|
_md5_=abc0423e20131039e84618e0f8871c3b
|
@ -0,0 +1,13 @@
|
|||||||
|
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
|
||||||
|
DEPEND=>=kde-base/kwin-4.4:4[aqua=] >=sys-apps/sed-4 sys-devel/make >=dev-util/cmake-2.8.12 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) dev-util/automoc virtual/pkgconfig !aqua? ( >=x11-libs/libXtst-1.1.0 x11-proto/xf86vidmodeproto ) dev-lang/perl >=dev-qt/qt3support-4.8.5:4[accessibility] >=dev-qt/qtcore-4.8.5:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.5:4 >=dev-qt/designer-4.8.5:4[-phonon] >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] >=dev-qt/qtscript-4.8.5:4 >=dev-qt/qtsql-4.8.5:4[qt3support] >=dev-qt/qtsvg-4.8.5:4 >=dev-qt/qttest-4.8.5:4 >=dev-qt/qtwebkit-4.8.5:4 >=kde-base/kdelibs-4.4:4[aqua=]
|
||||||
|
DESCRIPTION=Titlebar-less decoration inspired by Google Chrome and Nitrogen minimal mod
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://kde-look.org/content/show.php/Chromi?content=119069
|
||||||
|
IUSE=aqua
|
||||||
|
KEYWORDS=~amd64 ~x86
|
||||||
|
LICENSE=GPL-2+
|
||||||
|
RDEPEND=>=kde-base/kwin-4.4:4[aqua=] || ( kde-apps/oxygen-icons >=kde-base/oxygen-icons-4.4:4[aqua=] ) dev-lang/perl >=dev-qt/qt3support-4.8.5:4[accessibility] >=dev-qt/qtcore-4.8.5:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.5:4 >=dev-qt/designer-4.8.5:4[-phonon] >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] >=dev-qt/qtscript-4.8.5:4 >=dev-qt/qtsql-4.8.5:4[qt3support] >=dev-qt/qtsvg-4.8.5:4 >=dev-qt/qttest-4.8.5:4 >=dev-qt/qtwebkit-4.8.5:4 >=kde-base/kdelibs-4.4:4[aqua=]
|
||||||
|
SLOT=4
|
||||||
|
SRC_URI=http://dev.gentoo.org/~kensington/distfiles/kwin-deco-chromi-0.2_p20141209.tar.xz
|
||||||
|
_eclasses_=cmake-utils e2cc76ea65ae78da8e4696dad93f5d29 eutils 6faef4c127028ccbba3a11400d24ae34 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnome2-utils 5cdfd22a2163c9d3a891648bd19453a7 kde4-base 09b7a4b67499b194d4196dc79ba2e599 kde4-functions 492237eb2823bdc02bc769530501f0ea multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f virtualx 73cfc129b4b9ba23aed1abb10c825d86
|
||||||
|
_md5_=9e32ac7dc25052722746f7e704195dbf
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,12 @@
|
|||||||
|
DEFINED_PHASES=configure install prepare
|
||||||
|
DEPEND=media-sound/jack-audio-connection-kit media-libs/alsa-lib x11-libs/fltk:1 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||||
|
DESCRIPTION=a flexible audio effects processor, inspired on the classical magnetic tape delay systems
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://www.resorama.com/maarten/tapiir/
|
||||||
|
KEYWORDS=~amd64 ~ppc ~sparc ~x86
|
||||||
|
LICENSE=GPL-2
|
||||||
|
RDEPEND=media-sound/jack-audio-connection-kit media-libs/alsa-lib x11-libs/fltk:1
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=http://www.resorama.com/maarten/files/tapiir-0.7.3.tgz
|
||||||
|
_eclasses_=autotools c118b9a8e93bfef124f2d7a2fe56a95e eutils 6faef4c127028ccbba3a11400d24ae34 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||||
|
_md5_=e7e10fa83814e9a67cc6f473c69aaa1f
|
@ -0,0 +1,15 @@
|
|||||||
|
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
|
||||||
|
DEPEND=!build? ( sys-apps/sed >=sys-devel/binutils-2.11.90.0.31 ) deblob? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) )
|
||||||
|
DESCRIPTION=Full sources including the Gentoo patchset for the 3.17 kernel tree and aufs3 support
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/
|
||||||
|
IUSE=deblob experimental module vanilla symlink build deblob
|
||||||
|
KEYWORDS=~amd64 ~x86
|
||||||
|
LICENSE=GPL-2 !deblob? ( freedist )
|
||||||
|
PDEPEND=>=sys-fs/aufs-util-3.9 !build? ( virtual/dev-manager )
|
||||||
|
RDEPEND=!build? ( >=sys-libs/ncurses-5.2 sys-devel/make dev-lang/perl sys-devel/bc )
|
||||||
|
RESTRICT=binchecks strip
|
||||||
|
SLOT=3.17.6
|
||||||
|
SRC_URI=mirror://kernel/linux/kernel/v3.x/linux-3.17.tar.xz deblob? ( http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.17.N/deblob-3.17 http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.17.N/deblob-check -> deblob-check-3.17 ) http://dev.gentoo.org/~jlec/distfiles/aufs-sources-3.17_p20141208.tar.xz !vanilla? ( mirror://gentoo/genpatches-3.17-9.base.tar.xz mirror://gentoo/genpatches-3.17-9.extras.tar.xz experimental? ( mirror://gentoo/genpatches-3.17-9.experimental.tar.xz ) )
|
||||||
|
_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 kernel-2 e0363401e3e385deca89bb9a22b528bb multilib 3bf24e6abb9b76d9f6c20600f0b716bf python-any-r1 da352ea9da8eb9bf158d56cca65d6c82 python-utils-r1 d5328656d500f65898a5f51634722f61 readme.gentoo 106edea5533517715013de909a333abd toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||||
|
_md5_=48f9d830c4194350a0a119724a77c695
|
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=install postinst prepare prerm setup
|
||||||
|
DEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) virtual/httpd-php >=app-admin/webapp-config-1.50.15
|
||||||
|
DESCRIPTION=Web-based storage application where all your data is under your own control
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://owncloud.org
|
||||||
|
IUSE=+curl mysql postgres +sqlite vhosts
|
||||||
|
KEYWORDS=~amd64 ~arm ~x86
|
||||||
|
LICENSE=AGPL-3
|
||||||
|
RDEPEND=dev-lang/php[curl?,filter,gd,hash,json,mysql?,pdo,postgres?,simplexml,sqlite?,xmlwriter,zip] virtual/httpd-php >=app-admin/webapp-config-1.50.15
|
||||||
|
REQUIRED_USE=|| ( mysql postgres sqlite )
|
||||||
|
SLOT=7.0.4
|
||||||
|
SRC_URI=http://download.owncloud.org/community/owncloud-7.0.4.tar.bz2 -> owncloud-7.0.4.tar.bz2
|
||||||
|
_eclasses_=depend.php df169a364e191b840b695604097e3c21 eutils 6faef4c127028ccbba3a11400d24ae34 multilib 3bf24e6abb9b76d9f6c20600f0b716bf phpconfutils e108303831029e5b8a9d24b991b1d62a toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac webapp 25b9b1696f5e698711f47d45c3d45e3e
|
||||||
|
_md5_=8d2f6c27e6bc2db84051a1271a51efdd
|
File diff suppressed because one or more lines are too long
@ -1,15 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst prerm setup test unpack
|
|
||||||
DEPEND=amd64? ( abi_x86_32? ( !abi_x86_64? ( www-plugins/nspluginwrapper ) ) ) app-arch/unzip
|
|
||||||
DESCRIPTION=Adobe Flash Player
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://www.adobe.com/products/flashplayer.html http://get.adobe.com/flashplayer/
|
|
||||||
IUSE=debug kde selinux sse2 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
|
||||||
KEYWORDS=-* amd64 x86
|
|
||||||
LICENSE=AdobeFlash-11.x
|
|
||||||
RDEPEND=amd64? ( abi_x86_32? ( !abi_x86_64? ( www-plugins/nspluginwrapper ) ) ) abi_x86_64? ( dev-libs/atk dev-libs/glib:2 dev-libs/nspr dev-libs/nss kde? ( dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 dev-qt/qtsvg:4 kde-base/kdelibs x11-libs/libICE x11-libs/libSM x11-libs/libXau x11-libs/libXdmcp x11-libs/libXext x11-libs/libXft x11-libs/libXpm ) media-libs/fontconfig media-libs/freetype >=sys-libs/glibc-2.4 x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:2 x11-libs/libX11 x11-libs/libXcursor x11-libs/libXext x11-libs/libXrender x11-libs/libXt x11-libs/pango ) abi_x86_32? ( amd64? ( || ( ( >=dev-libs/atk-2.10.0[abi_x86_32(-)] >=x11-libs/cairo-1.12.14-r4[abi_x86_32(-)] >=x11-libs/gdk-pixbuf-2.30.7[abi_x86_32(-)] >=x11-libs/gtk+-2.24.23:2[abi_x86_32(-)] >=x11-libs/pango-1.36.3[abi_x86_32(-)] ) app-emulation/emul-linux-x86-gtklibs[-abi_x86_32(-)] ) || ( ( >=dev-libs/glib-2.34.3:2[abi_x86_32(-)] >=dev-libs/nspr-4.10.4[abi_x86_32(-)] >=dev-libs/nss-3.15.4[abi_x86_32(-)] ) app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) || ( ( >=media-libs/fontconfig-2.10.92[abi_x86_32(-)] >=media-libs/freetype-2.5.0.1[abi_x86_32(-)] >=x11-libs/libX11-1.6.2[abi_x86_32(-)] >=x11-libs/libXcursor-1.1.14[abi_x86_32(-)] >=x11-libs/libXext-1.3.2[abi_x86_32(-)] >=x11-libs/libXrender-0.9.8[abi_x86_32(-)] >=x11-libs/libXt-1.1.4[abi_x86_32(-)] ) app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] ) ) x86? ( dev-libs/atk dev-libs/glib:2 dev-libs/nspr dev-libs/nss kde? ( dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 dev-qt/qtsvg:4 kde-base/kdelibs x11-libs/libICE x11-libs/libSM x11-libs/libXau x11-libs/libXdmcp x11-libs/libXext x11-libs/libXft x11-libs/libXpm ) media-libs/fontconfig media-libs/freetype >=sys-libs/glibc-2.4 x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:2 x11-libs/libX11 x11-libs/libXcursor x11-libs/libXext x11-libs/libXrender x11-libs/libXt x11-libs/pango ) ) || ( media-fonts/liberation-fonts media-fonts/corefonts ) selinux? ( sec-policy/selinux-flash )
|
|
||||||
REQUIRED_USE=sse2 debug? ( abi_x86_32 ) || ( abi_x86_64 abi_x86_32 )
|
|
||||||
RESTRICT=strip mirror
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=abi_x86_32? ( !debug? ( http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.424/install_flash_player_11_linux.i386.tar.gz -> adobe-flash-11.2.202.424.i386.tar.gz ) debug? ( http://fpdownload.macromedia.com/pub/flashplayer/updaters/11/flashplayer_11_plugin_debug.i386.tar.gz -> adobe-flash-11.2.202.424-debug.i386.tar.gz ) ) abi_x86_64? ( http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.424/install_flash_player_11_linux.x86_64.tar.gz -> adobe-flash-11.2.202.424.x86_64.tar.gz )
|
|
||||||
_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 mozextension ba6829881080a663d68531424a3dfbc6 multibuild ddc59d206214ef1c240093e1bb2513cf multilib 3bf24e6abb9b76d9f6c20600f0b716bf multilib-build 9eb4b5fb858228316d8bb32ada51f6a5 multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing d7f2985a2c76c365ee20269db5261414 nsplugins 7ea51b2f6cbd5b36b9c0163cc3ee03a2 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
|
||||||
_md5_=718f6cd8314dc2b5896f75337e7fcbf9
|
|
@ -1,14 +1,14 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
|
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
|
||||||
DEPEND=sys-libs/zlib caps? ( sys-libs/libcap ) json? ( !yajl? ( dev-libs/jansson ) yajl? ( dev-libs/yajl ) ) pcre? ( dev-libs/libpcre:3 ) ssl? ( dev-libs/openssl ) xml? ( !expat? ( dev-libs/libxml2 ) expat? ( dev-libs/expat ) ) yaml? ( dev-libs/libyaml ) zeromq? ( net-libs/zeromq sys-apps/util-linux ) uwsgi_plugins_alarm_curl? ( net-misc/curl ) uwsgi_plugins_alarm_xmpp? ( net-libs/gloox ) uwsgi_plugins_curl_cron? ( net-misc/curl ) uwsgi_plugins_emperor_pg? ( virtual/postgresql:= ) uwsgi_plugins_geoip? ( dev-libs/geoip ) uwsgi_plugins_ldap? ( net-nds/openldap ) uwsgi_plugins_pam? ( virtual/pam ) uwsgi_plugins_sqlite? ( dev-db/sqlite:3 ) uwsgi_plugins_rados? ( sys-cluster/ceph ) uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers ) uwsgi_plugins_router_spnego? ( virtual/krb5 ) uwsgi_plugins_rsyslog? ( app-admin/rsyslog ) uwsgi_plugins_systemd_logger? ( sys-apps/systemd ) uwsgi_plugins_webdav? ( dev-libs/libxml2 ) uwsgi_plugins_xslt? ( dev-libs/libxslt ) lua? ( dev-lang/lua ) mono? ( =dev-lang/mono-2* ) perl? ( dev-lang/perl:= ) php? ( php_targets_php5-4? ( dev-lang/php:5.4[embed] ) php_targets_php5-5? ( dev-lang/php:5.5[embed] ) ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) python_gevent? ( >=dev-python/gevent-1.0_beta2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ruby? ( ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ) virtual/pkgconfig apache2? ( =www-servers/apache-2* ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=sys-devel/m4-1.4.3 >=sys-devel/libtool-1.5.18 php? ( php_targets_php5-4? ( dev-lang/php:5.4 ) php_targets_php5-5? ( dev-lang/php:5.5 ) )
|
DEPEND=sys-libs/zlib caps? ( sys-libs/libcap ) json? ( !yajl? ( dev-libs/jansson ) yajl? ( dev-libs/yajl ) ) pcre? ( dev-libs/libpcre:3 ) ssl? ( dev-libs/openssl ) xml? ( !expat? ( dev-libs/libxml2 ) expat? ( dev-libs/expat ) ) yaml? ( dev-libs/libyaml ) zeromq? ( net-libs/zeromq sys-apps/util-linux ) uwsgi_plugins_alarm_curl? ( net-misc/curl ) uwsgi_plugins_alarm_xmpp? ( net-libs/gloox ) uwsgi_plugins_curl_cron? ( net-misc/curl ) uwsgi_plugins_emperor_pg? ( virtual/postgresql:= ) uwsgi_plugins_geoip? ( dev-libs/geoip ) uwsgi_plugins_ldap? ( net-nds/openldap ) uwsgi_plugins_pam? ( virtual/pam ) uwsgi_plugins_sqlite? ( dev-db/sqlite:3 ) uwsgi_plugins_rados? ( sys-cluster/ceph ) uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers ) uwsgi_plugins_router_spnego? ( virtual/krb5 ) uwsgi_plugins_rsyslog? ( app-admin/rsyslog ) uwsgi_plugins_systemd_logger? ( sys-apps/systemd ) uwsgi_plugins_webdav? ( dev-libs/libxml2 ) uwsgi_plugins_xslt? ( dev-libs/libxslt ) lua? ( dev-lang/lua ) mono? ( =dev-lang/mono-2* ) perl? ( dev-lang/perl:= ) php? ( php_targets_php5-4? ( dev-lang/php:5.4[embed] ) php_targets_php5-5? ( dev-lang/php:5.5[embed] ) ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) python_gevent? ( >=dev-python/gevent-1.0_beta2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ruby? ( ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ) virtual/pkgconfig apache2? ( =www-servers/apache-2* ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=sys-devel/m4-1.4.3 >=sys-devel/libtool-1.5.18 php? ( php_targets_php5-4? ( dev-lang/php:5.4 ) php_targets_php5-5? ( dev-lang/php:5.5 ) )
|
||||||
DESCRIPTION=uWSGI server for Python web applications
|
DESCRIPTION=uWSGI server for Python web applications
|
||||||
EAPI=5
|
EAPI=5
|
||||||
HOMEPAGE=http://projects.unbit.it/uwsgi/
|
HOMEPAGE=http://projects.unbit.it/uwsgi/
|
||||||
IUSE=apache2 +caps debug +embedded expat jemalloc json +pcre +routing +ssl +xml yajl yaml zeromq +uwsgi_plugins_ping +uwsgi_plugins_cache +uwsgi_plugins_carbon +uwsgi_plugins_nagios +uwsgi_plugins_rpc +uwsgi_plugins_rrdtool +uwsgi_plugins_http +uwsgi_plugins_ugreen +uwsgi_plugins_signal +uwsgi_plugins_syslog +uwsgi_plugins_rsyslog +uwsgi_plugins_router_uwsgi +uwsgi_plugins_router_redirect +uwsgi_plugins_router_basicauth +uwsgi_plugins_router_rewrite +uwsgi_plugins_router_http +uwsgi_plugins_router_cache +uwsgi_plugins_router_static +uwsgi_plugins_router_memcached +uwsgi_plugins_router_redis +uwsgi_plugins_router_hash +uwsgi_plugins_router_expires +uwsgi_plugins_router_metrics +uwsgi_plugins_corerouter +uwsgi_plugins_fastrouter +uwsgi_plugins_rawrouter +uwsgi_plugins_sslrouter +uwsgi_plugins_redislog +uwsgi_plugins_mongodblog +uwsgi_plugins_logfile +uwsgi_plugins_logsocket +uwsgi_plugins_spooler +uwsgi_plugins_cheaper_busyness +uwsgi_plugins_symcall +uwsgi_plugins_transformation_chunked +uwsgi_plugins_transformation_gzip +uwsgi_plugins_transformation_offload +uwsgi_plugins_transformation_tofile +uwsgi_plugins_zergpool uwsgi_plugins_alarm_curl uwsgi_plugins_alarm_xmpp uwsgi_plugins_clock_monotonic uwsgi_plugins_clock_realtime uwsgi_plugins_curl_cron uwsgi_plugins_dumbloop uwsgi_plugins_echo uwsgi_plugins_emperor_amqp uwsgi_plugins_emperor_pg uwsgi_plugins_emperor_zeromq uwsgi_plugins_forkptyrouter uwsgi_plugins_geoip uwsgi_plugins_graylog2 uwsgi_plugins_legion_cache_fetch uwsgi_plugins_ldap uwsgi_plugins_logcrypto uwsgi_plugins_logpipe uwsgi_plugins_notfound uwsgi_plugins_pam uwsgi_plugins_rados uwsgi_plugins_router_access uwsgi_plugins_router_radius uwsgi_plugins_router_spnego uwsgi_plugins_router_xmldir uwsgi_plugins_sqlite uwsgi_plugins_ssi uwsgi_plugins_stats_pusher_statsd uwsgi_plugins_systemd_logger uwsgi_plugins_transformation_toupper uwsgi_plugins_tuntap uwsgi_plugins_webdav uwsgi_plugins_xattr uwsgi_plugins_xslt uwsgi_plugins_zabbix cgi mono perl lua php python python_asyncio python_gevent ruby apache2 python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 php_targets_php5-4 php_targets_php5-5 elibc_FreeBSD ruby_targets_ruby19 ruby_targets_ruby20 ruby_targets_ruby21
|
IUSE=apache2 +caps debug +embedded expat jemalloc json +pcre +routing +ssl +xml yajl yaml zeromq +uwsgi_plugins_ping +uwsgi_plugins_cache +uwsgi_plugins_carbon +uwsgi_plugins_nagios +uwsgi_plugins_rpc +uwsgi_plugins_rrdtool +uwsgi_plugins_http +uwsgi_plugins_ugreen +uwsgi_plugins_signal +uwsgi_plugins_syslog +uwsgi_plugins_rsyslog +uwsgi_plugins_router_uwsgi +uwsgi_plugins_router_redirect +uwsgi_plugins_router_basicauth +uwsgi_plugins_router_rewrite +uwsgi_plugins_router_http +uwsgi_plugins_router_cache +uwsgi_plugins_router_static +uwsgi_plugins_router_memcached +uwsgi_plugins_router_redis +uwsgi_plugins_router_hash +uwsgi_plugins_router_expires +uwsgi_plugins_router_metrics +uwsgi_plugins_corerouter +uwsgi_plugins_fastrouter +uwsgi_plugins_rawrouter +uwsgi_plugins_sslrouter +uwsgi_plugins_redislog +uwsgi_plugins_mongodblog +uwsgi_plugins_logfile +uwsgi_plugins_logsocket +uwsgi_plugins_spooler +uwsgi_plugins_cheaper_busyness +uwsgi_plugins_symcall +uwsgi_plugins_transformation_chunked +uwsgi_plugins_transformation_gzip +uwsgi_plugins_transformation_offload +uwsgi_plugins_transformation_tofile +uwsgi_plugins_zergpool uwsgi_plugins_alarm_curl uwsgi_plugins_alarm_xmpp uwsgi_plugins_clock_monotonic uwsgi_plugins_clock_realtime uwsgi_plugins_curl_cron uwsgi_plugins_dumbloop uwsgi_plugins_echo uwsgi_plugins_emperor_amqp uwsgi_plugins_emperor_pg uwsgi_plugins_emperor_zeromq uwsgi_plugins_forkptyrouter uwsgi_plugins_geoip uwsgi_plugins_graylog2 uwsgi_plugins_legion_cache_fetch uwsgi_plugins_ldap uwsgi_plugins_logcrypto uwsgi_plugins_logpipe uwsgi_plugins_notfound uwsgi_plugins_pam uwsgi_plugins_rados uwsgi_plugins_router_access uwsgi_plugins_router_radius uwsgi_plugins_router_spnego uwsgi_plugins_router_xmldir uwsgi_plugins_sqlite uwsgi_plugins_ssi uwsgi_plugins_stats_pusher_statsd uwsgi_plugins_systemd_logger uwsgi_plugins_transformation_toupper uwsgi_plugins_tuntap uwsgi_plugins_webdav uwsgi_plugins_xattr uwsgi_plugins_xslt uwsgi_plugins_zabbix cgi mono perl lua php python python_asyncio python_gevent ruby apache2 python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 php_targets_php5-4 php_targets_php5-5 elibc_FreeBSD ruby_targets_ruby19 ruby_targets_ruby20
|
||||||
KEYWORDS=~amd64 ~x86
|
KEYWORDS=~amd64 ~x86
|
||||||
LICENSE=GPL-2
|
LICENSE=GPL-2
|
||||||
RDEPEND=sys-libs/zlib caps? ( sys-libs/libcap ) json? ( !yajl? ( dev-libs/jansson ) yajl? ( dev-libs/yajl ) ) pcre? ( dev-libs/libpcre:3 ) ssl? ( dev-libs/openssl ) xml? ( !expat? ( dev-libs/libxml2 ) expat? ( dev-libs/expat ) ) yaml? ( dev-libs/libyaml ) zeromq? ( net-libs/zeromq sys-apps/util-linux ) uwsgi_plugins_alarm_curl? ( net-misc/curl ) uwsgi_plugins_alarm_xmpp? ( net-libs/gloox ) uwsgi_plugins_curl_cron? ( net-misc/curl ) uwsgi_plugins_emperor_pg? ( virtual/postgresql:= ) uwsgi_plugins_geoip? ( dev-libs/geoip ) uwsgi_plugins_ldap? ( net-nds/openldap ) uwsgi_plugins_pam? ( virtual/pam ) uwsgi_plugins_sqlite? ( dev-db/sqlite:3 ) uwsgi_plugins_rados? ( sys-cluster/ceph ) uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers ) uwsgi_plugins_router_spnego? ( virtual/krb5 ) uwsgi_plugins_rsyslog? ( app-admin/rsyslog ) uwsgi_plugins_systemd_logger? ( sys-apps/systemd ) uwsgi_plugins_webdav? ( dev-libs/libxml2 ) uwsgi_plugins_xslt? ( dev-libs/libxslt ) lua? ( dev-lang/lua ) mono? ( =dev-lang/mono-2* ) perl? ( dev-lang/perl:= ) php? ( php_targets_php5-4? ( dev-lang/php:5.4[embed] ) php_targets_php5-5? ( dev-lang/php:5.5[embed] ) ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) python_gevent? ( >=dev-python/gevent-1.0_beta2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ruby? ( ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ) uwsgi_plugins_rrdtool? ( net-analyzer/rrdtool ) apache2? ( =www-servers/apache-2* ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] php? ( php_targets_php5-4? ( dev-lang/php:5.4 ) php_targets_php5-5? ( dev-lang/php:5.5 ) )
|
RDEPEND=sys-libs/zlib caps? ( sys-libs/libcap ) json? ( !yajl? ( dev-libs/jansson ) yajl? ( dev-libs/yajl ) ) pcre? ( dev-libs/libpcre:3 ) ssl? ( dev-libs/openssl ) xml? ( !expat? ( dev-libs/libxml2 ) expat? ( dev-libs/expat ) ) yaml? ( dev-libs/libyaml ) zeromq? ( net-libs/zeromq sys-apps/util-linux ) uwsgi_plugins_alarm_curl? ( net-misc/curl ) uwsgi_plugins_alarm_xmpp? ( net-libs/gloox ) uwsgi_plugins_curl_cron? ( net-misc/curl ) uwsgi_plugins_emperor_pg? ( virtual/postgresql:= ) uwsgi_plugins_geoip? ( dev-libs/geoip ) uwsgi_plugins_ldap? ( net-nds/openldap ) uwsgi_plugins_pam? ( virtual/pam ) uwsgi_plugins_sqlite? ( dev-db/sqlite:3 ) uwsgi_plugins_rados? ( sys-cluster/ceph ) uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers ) uwsgi_plugins_router_spnego? ( virtual/krb5 ) uwsgi_plugins_rsyslog? ( app-admin/rsyslog ) uwsgi_plugins_systemd_logger? ( sys-apps/systemd ) uwsgi_plugins_webdav? ( dev-libs/libxml2 ) uwsgi_plugins_xslt? ( dev-libs/libxslt ) lua? ( dev-lang/lua ) mono? ( =dev-lang/mono-2* ) perl? ( dev-lang/perl:= ) php? ( php_targets_php5-4? ( dev-lang/php:5.4[embed] ) php_targets_php5-5? ( dev-lang/php:5.5[embed] ) ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) python_gevent? ( >=dev-python/gevent-1.0_beta2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ruby? ( ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ) uwsgi_plugins_rrdtool? ( net-analyzer/rrdtool ) apache2? ( =www-servers/apache-2* ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] php? ( php_targets_php5-4? ( dev-lang/php:5.4 ) php_targets_php5-5? ( dev-lang/php:5.5 ) )
|
||||||
REQUIRED_USE=|| ( cgi mono perl lua php python python_asyncio python_gevent ruby ) uwsgi_plugins_logcrypto? ( ssl ) uwsgi_plugins_sslrouter? ( ssl ) routing? ( pcre ) uwsgi_plugins_emperor_zeromq? ( zeromq ) uwsgi_plugins_router_xmldir? ( xml ) uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter ) python? ( || ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 ) ) python_asyncio? ( python_targets_python3_4 python_gevent ) python_gevent? ( python ) expat? ( xml ) || ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 ) php? ( || ( php_targets_php5-4 php_targets_php5-5 ) )
|
REQUIRED_USE=|| ( cgi mono perl lua php python python_asyncio python_gevent ruby ) uwsgi_plugins_logcrypto? ( ssl ) uwsgi_plugins_sslrouter? ( ssl ) routing? ( pcre ) uwsgi_plugins_emperor_zeromq? ( zeromq ) uwsgi_plugins_router_xmldir? ( xml ) uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter ) python? ( || ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 ) ) python_asyncio? ( python_targets_python3_4 python_gevent ) python_gevent? ( python ) expat? ( xml ) || ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 ) php? ( || ( php_targets_php5-4 php_targets_php5-5 ) )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://github.com/unbit/uwsgi/archive/2.0.8.tar.gz -> uwsgi-2.0.8.tar.gz
|
SRC_URI=https://github.com/unbit/uwsgi/archive/2.0.8.tar.gz -> uwsgi-2.0.8.tar.gz
|
||||||
_eclasses_=apache-module 5c4c90da2d68c2dc8391666824f1293c autotools c118b9a8e93bfef124f2d7a2fe56a95e depend.apache 1a38534d3f755d1ab1d92ce120bd7dbd distutils-r1 05d050f2d617bfad25581eca4d62a290 eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 java-utils-2 f02d3e4777b404c719a5a6479c37c6e3 libtool 52d0e17251d04645ffaa61bfdd858944 multibuild ddc59d206214ef1c240093e1bb2513cf multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 pax-utils dfe060cb70d89757fde5c1ff8405e950 php-ext-source-r2 39437168059a2166e012420b3ba12815 python-r1 a2dac9ffff107078f25147aac958a68f python-utils-r1 d5328656d500f65898a5f51634722f61 ruby-ng 14f0490e24cbad7c17cece628b3d111e toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
_eclasses_=apache-module 5c4c90da2d68c2dc8391666824f1293c autotools c118b9a8e93bfef124f2d7a2fe56a95e depend.apache 1a38534d3f755d1ab1d92ce120bd7dbd distutils-r1 05d050f2d617bfad25581eca4d62a290 eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 java-utils-2 f02d3e4777b404c719a5a6479c37c6e3 libtool 52d0e17251d04645ffaa61bfdd858944 multibuild ddc59d206214ef1c240093e1bb2513cf multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 pax-utils dfe060cb70d89757fde5c1ff8405e950 php-ext-source-r2 39437168059a2166e012420b3ba12815 python-r1 a2dac9ffff107078f25147aac958a68f python-utils-r1 d5328656d500f65898a5f51634722f61 ruby-ng 14f0490e24cbad7c17cece628b3d111e toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||||
_md5_=114b2a5c3a8186364aa6756633542c1e
|
_md5_=f693bef135bf2d3ba3f5ab9f1f28456b
|
||||||
|
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
|
||||||
|
DEPEND=sys-libs/zlib caps? ( sys-libs/libcap ) json? ( !yajl? ( dev-libs/jansson ) yajl? ( dev-libs/yajl ) ) pcre? ( dev-libs/libpcre:3 ) ssl? ( dev-libs/openssl ) xml? ( !expat? ( dev-libs/libxml2 ) expat? ( dev-libs/expat ) ) yaml? ( dev-libs/libyaml ) zeromq? ( net-libs/zeromq sys-apps/util-linux ) uwsgi_plugins_alarm_curl? ( net-misc/curl ) uwsgi_plugins_alarm_xmpp? ( net-libs/gloox ) uwsgi_plugins_curl_cron? ( net-misc/curl ) uwsgi_plugins_emperor_pg? ( virtual/postgresql:= ) uwsgi_plugins_geoip? ( dev-libs/geoip ) uwsgi_plugins_ldap? ( net-nds/openldap ) uwsgi_plugins_pam? ( virtual/pam ) uwsgi_plugins_sqlite? ( dev-db/sqlite:3 ) uwsgi_plugins_rados? ( sys-cluster/ceph ) uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers ) uwsgi_plugins_router_spnego? ( virtual/krb5 ) uwsgi_plugins_rsyslog? ( app-admin/rsyslog ) uwsgi_plugins_systemd_logger? ( sys-apps/systemd ) uwsgi_plugins_webdav? ( dev-libs/libxml2 ) uwsgi_plugins_xslt? ( dev-libs/libxslt ) lua? ( dev-lang/lua ) mono? ( =dev-lang/mono-2* ) perl? ( dev-lang/perl:= ) php? ( php_targets_php5-4? ( dev-lang/php:5.4[embed] ) php_targets_php5-5? ( dev-lang/php:5.5[embed] ) ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) python_gevent? ( >=dev-python/gevent-1.0_beta2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ruby? ( ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ) virtual/pkgconfig apache2? ( =www-servers/apache-2* ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=sys-devel/m4-1.4.3 >=sys-devel/libtool-1.5.18 php? ( php_targets_php5-4? ( dev-lang/php:5.4 ) php_targets_php5-5? ( dev-lang/php:5.5 ) )
|
||||||
|
DESCRIPTION=uWSGI server for Python web applications
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://projects.unbit.it/uwsgi/
|
||||||
|
IUSE=apache2 +caps debug +embedded expat jemalloc json +pcre +routing +ssl +xml yajl yaml zeromq +uwsgi_plugins_ping +uwsgi_plugins_cache +uwsgi_plugins_carbon +uwsgi_plugins_nagios +uwsgi_plugins_rpc +uwsgi_plugins_rrdtool +uwsgi_plugins_http +uwsgi_plugins_ugreen +uwsgi_plugins_signal +uwsgi_plugins_syslog +uwsgi_plugins_rsyslog +uwsgi_plugins_router_uwsgi +uwsgi_plugins_router_redirect +uwsgi_plugins_router_basicauth +uwsgi_plugins_router_rewrite +uwsgi_plugins_router_http +uwsgi_plugins_router_cache +uwsgi_plugins_router_static +uwsgi_plugins_router_memcached +uwsgi_plugins_router_redis +uwsgi_plugins_router_hash +uwsgi_plugins_router_expires +uwsgi_plugins_router_metrics +uwsgi_plugins_corerouter +uwsgi_plugins_fastrouter +uwsgi_plugins_rawrouter +uwsgi_plugins_sslrouter +uwsgi_plugins_redislog +uwsgi_plugins_mongodblog +uwsgi_plugins_logfile +uwsgi_plugins_logsocket +uwsgi_plugins_spooler +uwsgi_plugins_cheaper_busyness +uwsgi_plugins_symcall +uwsgi_plugins_transformation_chunked +uwsgi_plugins_transformation_gzip +uwsgi_plugins_transformation_offload +uwsgi_plugins_transformation_tofile +uwsgi_plugins_zergpool uwsgi_plugins_alarm_curl uwsgi_plugins_alarm_xmpp uwsgi_plugins_clock_monotonic uwsgi_plugins_clock_realtime uwsgi_plugins_curl_cron uwsgi_plugins_dumbloop uwsgi_plugins_echo uwsgi_plugins_emperor_amqp uwsgi_plugins_emperor_pg uwsgi_plugins_emperor_zeromq uwsgi_plugins_forkptyrouter uwsgi_plugins_geoip uwsgi_plugins_graylog2 uwsgi_plugins_legion_cache_fetch uwsgi_plugins_ldap uwsgi_plugins_logcrypto uwsgi_plugins_logpipe uwsgi_plugins_notfound uwsgi_plugins_pam uwsgi_plugins_rados uwsgi_plugins_router_access uwsgi_plugins_router_radius uwsgi_plugins_router_spnego uwsgi_plugins_router_xmldir uwsgi_plugins_sqlite uwsgi_plugins_ssi uwsgi_plugins_stats_pusher_statsd uwsgi_plugins_systemd_logger uwsgi_plugins_transformation_toupper uwsgi_plugins_tuntap uwsgi_plugins_webdav uwsgi_plugins_xattr uwsgi_plugins_xslt uwsgi_plugins_zabbix cgi mono perl lua php python python_asyncio python_gevent ruby apache2 python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 php_targets_php5-4 php_targets_php5-5 elibc_FreeBSD ruby_targets_ruby19 ruby_targets_ruby20 ruby_targets_ruby21
|
||||||
|
KEYWORDS=~amd64 ~x86
|
||||||
|
LICENSE=GPL-2
|
||||||
|
RDEPEND=sys-libs/zlib caps? ( sys-libs/libcap ) json? ( !yajl? ( dev-libs/jansson ) yajl? ( dev-libs/yajl ) ) pcre? ( dev-libs/libpcre:3 ) ssl? ( dev-libs/openssl ) xml? ( !expat? ( dev-libs/libxml2 ) expat? ( dev-libs/expat ) ) yaml? ( dev-libs/libyaml ) zeromq? ( net-libs/zeromq sys-apps/util-linux ) uwsgi_plugins_alarm_curl? ( net-misc/curl ) uwsgi_plugins_alarm_xmpp? ( net-libs/gloox ) uwsgi_plugins_curl_cron? ( net-misc/curl ) uwsgi_plugins_emperor_pg? ( virtual/postgresql:= ) uwsgi_plugins_geoip? ( dev-libs/geoip ) uwsgi_plugins_ldap? ( net-nds/openldap ) uwsgi_plugins_pam? ( virtual/pam ) uwsgi_plugins_sqlite? ( dev-db/sqlite:3 ) uwsgi_plugins_rados? ( sys-cluster/ceph ) uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers ) uwsgi_plugins_router_spnego? ( virtual/krb5 ) uwsgi_plugins_rsyslog? ( app-admin/rsyslog ) uwsgi_plugins_systemd_logger? ( sys-apps/systemd ) uwsgi_plugins_webdav? ( dev-libs/libxml2 ) uwsgi_plugins_xslt? ( dev-libs/libxslt ) lua? ( dev-lang/lua ) mono? ( =dev-lang/mono-2* ) perl? ( dev-lang/perl:= ) php? ( php_targets_php5-4? ( dev-lang/php:5.4[embed] ) php_targets_php5-5? ( dev-lang/php:5.5[embed] ) ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) python_gevent? ( >=dev-python/gevent-1.0_beta2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ruby? ( ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ) uwsgi_plugins_rrdtool? ( net-analyzer/rrdtool ) apache2? ( =www-servers/apache-2* ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] php? ( php_targets_php5-4? ( dev-lang/php:5.4 ) php_targets_php5-5? ( dev-lang/php:5.5 ) )
|
||||||
|
REQUIRED_USE=|| ( cgi mono perl lua php python python_asyncio python_gevent ruby ) uwsgi_plugins_logcrypto? ( ssl ) uwsgi_plugins_sslrouter? ( ssl ) routing? ( pcre ) uwsgi_plugins_emperor_zeromq? ( zeromq ) uwsgi_plugins_router_xmldir? ( xml ) uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter ) python? ( || ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 ) ) python_asyncio? ( python_targets_python3_4 python_gevent ) python_gevent? ( python ) expat? ( xml ) || ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 ) php? ( || ( php_targets_php5-4 php_targets_php5-5 ) )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/unbit/uwsgi/archive/2.0.8.tar.gz -> uwsgi-2.0.8.tar.gz
|
||||||
|
_eclasses_=apache-module 5c4c90da2d68c2dc8391666824f1293c autotools c118b9a8e93bfef124f2d7a2fe56a95e depend.apache 1a38534d3f755d1ab1d92ce120bd7dbd distutils-r1 05d050f2d617bfad25581eca4d62a290 eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 java-utils-2 f02d3e4777b404c719a5a6479c37c6e3 libtool 52d0e17251d04645ffaa61bfdd858944 multibuild ddc59d206214ef1c240093e1bb2513cf multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 pax-utils dfe060cb70d89757fde5c1ff8405e950 php-ext-source-r2 39437168059a2166e012420b3ba12815 python-r1 a2dac9ffff107078f25147aac958a68f python-utils-r1 d5328656d500f65898a5f51634722f61 ruby-ng 14f0490e24cbad7c17cece628b3d111e toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||||
|
_md5_=fd9414602f2696fc9757433a82c566b1
|
@ -1 +1 @@
|
|||||||
Wed, 10 Dec 2014 07:07:05 +0000
|
Wed, 10 Dec 2014 15:07:03 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
Wed Dec 10 07:07:01 UTC 2014
|
Wed Dec 10 15:07:00 UTC 2014
|
||||||
|
@ -1 +1 @@
|
|||||||
Wed, 10 Dec 2014 07:30:01 +0000
|
Wed, 10 Dec 2014 15:30:01 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
1418195101 Wed 10 Dec 2014 07:05:01 AM UTC UTC
|
1418223901 Wed 10 Dec 2014 03:05:01 PM UTC UTC
|
||||||
|
@ -0,0 +1,85 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/aufs-sources/aufs-sources-3.17.6.ebuild,v 1.1 2014/12/10 09:39:49 jlec Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
ETYPE="sources"
|
||||||
|
K_WANT_GENPATCHES="base extras experimental"
|
||||||
|
K_GENPATCHES_VER="9"
|
||||||
|
K_DEBLOB_AVAILABLE="1"
|
||||||
|
UNIPATCH_STRICTORDER=1
|
||||||
|
inherit kernel-2 eutils readme.gentoo
|
||||||
|
detect_version
|
||||||
|
detect_arch
|
||||||
|
|
||||||
|
AUFS_VERSION=3.17_p20141208
|
||||||
|
AUFS_TARBALL="aufs-sources-${AUFS_VERSION}.tar.xz"
|
||||||
|
# git archive -v --remote=git://git.code.sf.net/p/aufs/aufs3-standalone aufs${AUFS_VERSION/_p*} > aufs-sources-${AUFS_VERSION}.tar
|
||||||
|
AUFS_URI="http://dev.gentoo.org/~jlec/distfiles/${AUFS_TARBALL}"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
HOMEPAGE="http://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/"
|
||||||
|
IUSE="deblob experimental module vanilla"
|
||||||
|
|
||||||
|
DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree and aufs3 support"
|
||||||
|
SRC_URI="
|
||||||
|
${KERNEL_URI}
|
||||||
|
${ARCH_URI}
|
||||||
|
${AUFS_URI}
|
||||||
|
!vanilla? ( ${GENPATCHES_URI} )
|
||||||
|
"
|
||||||
|
|
||||||
|
PDEPEND=">=sys-fs/aufs-util-3.9"
|
||||||
|
|
||||||
|
README_GENTOO_SUFFIX="-r1"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
if use vanilla; then
|
||||||
|
unset UNIPATCH_LIST_GENPATCHES UNIPATCH_LIST_DEFAULT
|
||||||
|
ewarn "You are using USE=vanilla"
|
||||||
|
ewarn "This will drop all support from the gentoo kernel security team"
|
||||||
|
fi
|
||||||
|
|
||||||
|
UNIPATCH_LIST="
|
||||||
|
"${WORKDIR}"/aufs3-kbuild.patch
|
||||||
|
"${WORKDIR}"/aufs3-base.patch
|
||||||
|
"${WORKDIR}"/aufs3-mmap.patch"
|
||||||
|
|
||||||
|
use module && UNIPATCH_LIST+=" "${WORKDIR}"/aufs3-standalone.patch"
|
||||||
|
|
||||||
|
unpack ${AUFS_TARBALL}
|
||||||
|
|
||||||
|
einfo "Using aufs3 version: ${AUFS_VERSION}"
|
||||||
|
|
||||||
|
kernel-2_src_unpack
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if ! use module; then
|
||||||
|
sed -e 's:tristate:bool:g' -i "${WORKDIR}"/fs/aufs/Kconfig || die
|
||||||
|
fi
|
||||||
|
cp -f "${WORKDIR}"/include/uapi/linux/aufs_type.h include/uapi/linux/aufs_type.h || die
|
||||||
|
cp -rf "${WORKDIR}"/{Documentation,fs} . || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
kernel-2_src_install
|
||||||
|
dodoc "${WORKDIR}"/{aufs3-loopback,vfs-ino,tmpfs-idr}.patch
|
||||||
|
docompress -x /usr/share/doc/${PF}/{aufs3-loopback,vfs-ino,tmpfs-idr}.patch
|
||||||
|
readme.gentoo_create_doc
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
kernel-2_pkg_postinst
|
||||||
|
einfo "For more info on this patchset, and how to report problems, see:"
|
||||||
|
einfo "${HOMEPAGE}"
|
||||||
|
has_version sys-fs/aufs-util || \
|
||||||
|
elog "In order to use aufs FS you need to install sys-fs/aufs-util"
|
||||||
|
|
||||||
|
readme.gentoo_pkg_postinst
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
kernel-2_pkg_postrm
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST owncloud-5.0.18.tar.bz2 10738524 SHA256 8342247267fdbb3577fee68375c3dabbc34abbb4ce93c28bf7ea7368c2b05ccf SHA512 4e2eb204ba32ef4236b94b248c4e15fe6724f698320e10408fe8208e8e127a41f413c24cfe01d63fcb182b8d20513821344528e3b88f7ff05288302c022b20df WHIRLPOOL d23c5dceaac5d2acd1664beef2cd3de0375330fae4e79bb2b69f236a18b3cd595ff91c96d5176c51bc36fc809f897b6511490583cbd3e8e6b3a4e9ef03a3f08b
|
DIST owncloud-5.0.18.tar.bz2 10738524 SHA256 8342247267fdbb3577fee68375c3dabbc34abbb4ce93c28bf7ea7368c2b05ccf SHA512 4e2eb204ba32ef4236b94b248c4e15fe6724f698320e10408fe8208e8e127a41f413c24cfe01d63fcb182b8d20513821344528e3b88f7ff05288302c022b20df WHIRLPOOL d23c5dceaac5d2acd1664beef2cd3de0375330fae4e79bb2b69f236a18b3cd595ff91c96d5176c51bc36fc809f897b6511490583cbd3e8e6b3a4e9ef03a3f08b
|
||||||
DIST owncloud-6.0.6.tar.bz2 30730391 SHA256 4690e9fb8290a8a29632819a21e6ec5f1a65b8a56a2972bf6b1d291f3942ccd6 SHA512 b92a35092d4292b85fa65396d479141f1c8a4e0a0695928b0e4edfbf029cef1932f6f282b495f369f015faa9b9410084ea64321223dd86607a5563edcdba05eb WHIRLPOOL 2028d8ec37d246a13fe93d084d54fb53ba53fa4f61da5d5ac0861b679966fab3946624a705be458b10a8a8ac9c8f0ee24fd3ab667187cbf2ac3f2a28991441bc
|
DIST owncloud-6.0.6.tar.bz2 30730391 SHA256 4690e9fb8290a8a29632819a21e6ec5f1a65b8a56a2972bf6b1d291f3942ccd6 SHA512 b92a35092d4292b85fa65396d479141f1c8a4e0a0695928b0e4edfbf029cef1932f6f282b495f369f015faa9b9410084ea64321223dd86607a5563edcdba05eb WHIRLPOOL 2028d8ec37d246a13fe93d084d54fb53ba53fa4f61da5d5ac0861b679966fab3946624a705be458b10a8a8ac9c8f0ee24fd3ab667187cbf2ac3f2a28991441bc
|
||||||
DIST owncloud-7.0.3.tar.bz2 28028666 SHA256 08a8949079873e253c8c9b0e60d9ecc2ccac92740a497315a8dad2919116ac20 SHA512 15905b95ba79a015e17bd87c9aa677013d29d293cc3647d95fc9edaa0e49a4e2e5f21ac347a71daa692a9db4753f7d8765e49cb6da277c4bf4bf5872a82991e9 WHIRLPOOL 2e629906e898b010eadf8a4cb2fae17d6886bffbd619a2be8ad793311b81b0781250f479dbb1a1e27a13bb1e35acac8c7db9f9c2a176e509664e8ff87abd246a
|
DIST owncloud-7.0.3.tar.bz2 28028666 SHA256 08a8949079873e253c8c9b0e60d9ecc2ccac92740a497315a8dad2919116ac20 SHA512 15905b95ba79a015e17bd87c9aa677013d29d293cc3647d95fc9edaa0e49a4e2e5f21ac347a71daa692a9db4753f7d8765e49cb6da277c4bf4bf5872a82991e9 WHIRLPOOL 2e629906e898b010eadf8a4cb2fae17d6886bffbd619a2be8ad793311b81b0781250f479dbb1a1e27a13bb1e35acac8c7db9f9c2a176e509664e8ff87abd246a
|
||||||
|
DIST owncloud-7.0.4.tar.bz2 28027707 SHA256 7179f8d775c57a73e7a246bf51a5adb3259065ab2e08ab09e301e6d97dc34f36 SHA512 7d11ae717e1cc4c0a68b1bb89ef9c11a539c9dfc362832249a3b4034964700fa0dc62e2f415db637bb5952ea836a49514ef573ae225f86ac1ac8c937a3e1d4eb WHIRLPOOL 6e5f5616200ef74ed90ac88eef084ab930d373ec8346643ca74308b4d463ec86c72362861b3c517ae250c823b4587c7692c9a7ceb43f1c62c237f7516e277218
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/www-apps/owncloud/owncloud-7.0.4.ebuild,v 1.1 2014/12/10 10:15:14 voyageur Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit eutils webapp depend.php
|
||||||
|
|
||||||
|
DESCRIPTION="Web-based storage application where all your data is under your own control"
|
||||||
|
HOMEPAGE="http://owncloud.org"
|
||||||
|
SRC_URI="http://download.owncloud.org/community/${P}.tar.bz2 -> ${PF}.tar.bz2"
|
||||||
|
LICENSE="AGPL-3"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64 ~arm ~x86"
|
||||||
|
IUSE="+curl mysql postgres +sqlite"
|
||||||
|
REQUIRED_USE="|| ( mysql postgres sqlite )"
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="dev-lang/php[curl?,filter,gd,hash,json,mysql?,pdo,postgres?,simplexml,sqlite?,xmlwriter,zip]"
|
||||||
|
need_httpd_cgi
|
||||||
|
need_php_httpd
|
||||||
|
|
||||||
|
S=${WORKDIR}/${PN}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
webapp_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch_user
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
webapp_src_preinst
|
||||||
|
|
||||||
|
insinto "${MY_HTDOCSDIR}"
|
||||||
|
doins -r .
|
||||||
|
dodir "${MY_HTDOCSDIR}"/data
|
||||||
|
|
||||||
|
webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
|
||||||
|
webapp_serverowned -R "${MY_HTDOCSDIR}"/data
|
||||||
|
webapp_serverowned -R "${MY_HTDOCSDIR}"/config
|
||||||
|
webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
|
||||||
|
|
||||||
|
webapp_src_install
|
||||||
|
}
|
@ -1,6 +1,3 @@
|
|||||||
DIST adobe-flash-11.2.202.424-debug.i386.tar.gz 7406275 SHA256 d4f056ba44125a1dcfa2b43b7404f1b70af6055b2fef1f7fd72138ca1e4a4a01 SHA512 9275430585efc060f2375659dfbc45e407d91906083c4e24f3da86858b1cf7d3f90e32c550acc3de4832885a1ba4cee7b1e1a8afed37c44399f11c1fe4945d64 WHIRLPOOL 84fe138360753fee334687e878421af9eb5f0fd4b294f3429667d1b94116e67734f2a123eecce3fcf9e1a080a3682aa5efb70748e5a511141af163236f9dc8a2
|
|
||||||
DIST adobe-flash-11.2.202.424.i386.tar.gz 6926508 SHA256 5661d38963f1636a1c858184df657a20a7ce24f7d2f42f61c91b61f30ffb94ff SHA512 c18a0df282aeff7165006a622e79eda21e0c773120221d2529e9ebc73fd3c27b3b77c67fc06896ceca257b262f3a30f3b21f9258f1de34ffac4c11da740c1e4c WHIRLPOOL f776f01ffd4cb144633aaa06d5d222ffddc3b48137334a4cab2d9cf71033f90cb93d634f10bd99117e27b852e4450b1e9045334d45e7bfc72a1e682040510bfc
|
|
||||||
DIST adobe-flash-11.2.202.424.x86_64.tar.gz 7241264 SHA256 e8c3768ec878da19f3de9dc75c22b3ef0a9cefa4fc799a4fe809efbde83973da SHA512 7ce511e58f74d4d92c8c29907e080eafc54ab9cbe7e64f3320639ac236a1c18a7237e23b8d9af60e9eee62b1e42016dfd50655c7cf26bb568475a6a80482b254 WHIRLPOOL f8f83ea6440cb4bcdcac9d1503fbeb00c675cdeb7001c41f02411eb34ab8361996b5443d2926a3193ef9326cfd690f1953574b5ec186373b3fc165fe7997dde0
|
|
||||||
DIST adobe-flash-11.2.202.425-debug.i386.tar.gz 7406303 SHA256 0e6077387d74d2f7ddaaa30f23bd92f13877f865d271e8c01f0050c3c1019afa SHA512 35c1864781738b12d155ae26c0871f600d0300b18de01682eb11fbcb096f7e63bae1dfaee44b535a1ae0cd1fc828f9e938d92f2298a2b281c1b8bf518c3ca829 WHIRLPOOL 98ceb92881acea3c3fea6d14a033b76e27f8497f6d4da0fc5bbd2d9cacda243522dff6ff9d97dd346fa4d4bc2ef1b69d1b8ab20541cd5977e8e7a1e5af31847d
|
DIST adobe-flash-11.2.202.425-debug.i386.tar.gz 7406303 SHA256 0e6077387d74d2f7ddaaa30f23bd92f13877f865d271e8c01f0050c3c1019afa SHA512 35c1864781738b12d155ae26c0871f600d0300b18de01682eb11fbcb096f7e63bae1dfaee44b535a1ae0cd1fc828f9e938d92f2298a2b281c1b8bf518c3ca829 WHIRLPOOL 98ceb92881acea3c3fea6d14a033b76e27f8497f6d4da0fc5bbd2d9cacda243522dff6ff9d97dd346fa4d4bc2ef1b69d1b8ab20541cd5977e8e7a1e5af31847d
|
||||||
DIST adobe-flash-11.2.202.425.i386.tar.gz 6926590 SHA256 0be4858e345e078fbb34a6eeefef53ed1bc09dff75134fc0508c37f080b99149 SHA512 9bc93486b59caf739ad34abb129393e216e6623bf2781951c4d0bd481fbee90830b09403903b6103b52995b1ef4161a78a6505080b8122877f726c2daec79dfb WHIRLPOOL 4d305f53f0a03640ae15eca0473d05e55cfdc7d13b0fe74c437e2fdaeebde851a76a42104633aab46af08d313e24d871f7827318b0943a5b34c50c9c32332f5d
|
DIST adobe-flash-11.2.202.425.i386.tar.gz 6926590 SHA256 0be4858e345e078fbb34a6eeefef53ed1bc09dff75134fc0508c37f080b99149 SHA512 9bc93486b59caf739ad34abb129393e216e6623bf2781951c4d0bd481fbee90830b09403903b6103b52995b1ef4161a78a6505080b8122877f726c2daec79dfb WHIRLPOOL 4d305f53f0a03640ae15eca0473d05e55cfdc7d13b0fe74c437e2fdaeebde851a76a42104633aab46af08d313e24d871f7827318b0943a5b34c50c9c32332f5d
|
||||||
DIST adobe-flash-11.2.202.425.x86_64.tar.gz 7241549 SHA256 8e2a41b8c747218eba50223e87e1d47d693a7700f5a0e201b671c91104ec60ae SHA512 83e43b969c72ee8a9383ca9cd4ec015e7229382898e3b83f33a9bebdcdc40d572882c8ee1ea8325752c2a0be9cbea9947ad7bf3635dfcee351970a9de548d009 WHIRLPOOL ac983c50186d1b5762c1ee0d17b1e7a3bef5560f9882572e63e7e6887e2ece4271a486030bad723af3c05c6131ebe91adee7a3ac303cb988527f136b473afd7a
|
DIST adobe-flash-11.2.202.425.x86_64.tar.gz 7241549 SHA256 8e2a41b8c747218eba50223e87e1d47d693a7700f5a0e201b671c91104ec60ae SHA512 83e43b969c72ee8a9383ca9cd4ec015e7229382898e3b83f33a9bebdcdc40d572882c8ee1ea8325752c2a0be9cbea9947ad7bf3635dfcee351970a9de548d009 WHIRLPOOL ac983c50186d1b5762c1ee0d17b1e7a3bef5560f9882572e63e7e6887e2ece4271a486030bad723af3c05c6131ebe91adee7a3ac303cb988527f136b473afd7a
|
||||||
|
@ -1,248 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/www-plugins/adobe-flash/adobe-flash-11.2.202.424.ebuild,v 1.2 2014/11/28 10:59:39 jer Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit nsplugins toolchain-funcs versionator multilib multilib-minimal
|
|
||||||
|
|
||||||
DESCRIPTION="Adobe Flash Player"
|
|
||||||
HOMEPAGE="
|
|
||||||
http://www.adobe.com/products/flashplayer.html
|
|
||||||
http://get.adobe.com/flashplayer/
|
|
||||||
"
|
|
||||||
|
|
||||||
AF_URI="http://fpdownload.macromedia.com/get/flashplayer/pdc"
|
|
||||||
AF_DB_URI="http://fpdownload.macromedia.com/pub/flashplayer/updaters"
|
|
||||||
PV_M=$(get_major_version)
|
|
||||||
AF_32_URI="${AF_URI}/${PV}/install_flash_player_${PV_M}_linux.i386.tar.gz -> ${P}.i386.tar.gz"
|
|
||||||
AF_64_URI="${AF_URI}/${PV}/install_flash_player_${PV_M}_linux.x86_64.tar.gz -> ${P}.x86_64.tar.gz"
|
|
||||||
AF_32_DB_URI="${AF_DB_URI}/${PV_M}/flashplayer_${PV_M}_plugin_debug.i386.tar.gz -> ${P}-debug.i386.tar.gz"
|
|
||||||
|
|
||||||
SRC_URI="
|
|
||||||
abi_x86_32? (
|
|
||||||
!debug? ( ${AF_32_URI} )
|
|
||||||
debug? ( ${AF_32_DB_URI} )
|
|
||||||
)
|
|
||||||
abi_x86_64? ( ${AF_64_URI} )
|
|
||||||
"
|
|
||||||
IUSE="debug kde selinux sse2"
|
|
||||||
REQUIRED_USE="
|
|
||||||
sse2 debug? ( abi_x86_32 )
|
|
||||||
|| ( abi_x86_64 abi_x86_32 )
|
|
||||||
"
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
KEYWORDS="-* amd64 x86"
|
|
||||||
LICENSE="AdobeFlash-11.x"
|
|
||||||
RESTRICT="strip mirror"
|
|
||||||
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
NATIVE_DEPS="
|
|
||||||
dev-libs/atk
|
|
||||||
dev-libs/glib:2
|
|
||||||
dev-libs/nspr
|
|
||||||
dev-libs/nss
|
|
||||||
kde? (
|
|
||||||
dev-qt/qtcore:4
|
|
||||||
dev-qt/qtdbus:4
|
|
||||||
dev-qt/qtgui:4
|
|
||||||
dev-qt/qtsvg:4
|
|
||||||
kde-base/kdelibs
|
|
||||||
x11-libs/libICE
|
|
||||||
x11-libs/libSM
|
|
||||||
x11-libs/libXau
|
|
||||||
x11-libs/libXdmcp
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/libXft
|
|
||||||
x11-libs/libXpm
|
|
||||||
)
|
|
||||||
media-libs/fontconfig
|
|
||||||
media-libs/freetype
|
|
||||||
>=sys-libs/glibc-2.4
|
|
||||||
x11-libs/cairo
|
|
||||||
x11-libs/gdk-pixbuf
|
|
||||||
x11-libs/gtk+:2
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libXcursor
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/libXrender
|
|
||||||
x11-libs/libXt
|
|
||||||
x11-libs/pango
|
|
||||||
"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
amd64? ( abi_x86_32? ( !abi_x86_64? ( www-plugins/nspluginwrapper ) ) )
|
|
||||||
"
|
|
||||||
RDEPEND="
|
|
||||||
${DEPEND}
|
|
||||||
abi_x86_64? ( ${NATIVE_DEPS} )
|
|
||||||
abi_x86_32? (
|
|
||||||
amd64? (
|
|
||||||
|| (
|
|
||||||
(
|
|
||||||
>=dev-libs/atk-2.10.0[abi_x86_32(-)]
|
|
||||||
>=x11-libs/cairo-1.12.14-r4[abi_x86_32(-)]
|
|
||||||
>=x11-libs/gdk-pixbuf-2.30.7[abi_x86_32(-)]
|
|
||||||
>=x11-libs/gtk+-2.24.23:2[abi_x86_32(-)]
|
|
||||||
>=x11-libs/pango-1.36.3[abi_x86_32(-)]
|
|
||||||
)
|
|
||||||
app-emulation/emul-linux-x86-gtklibs[-abi_x86_32(-)]
|
|
||||||
)
|
|
||||||
|| (
|
|
||||||
(
|
|
||||||
>=dev-libs/glib-2.34.3:2[abi_x86_32(-)]
|
|
||||||
>=dev-libs/nspr-4.10.4[abi_x86_32(-)]
|
|
||||||
>=dev-libs/nss-3.15.4[abi_x86_32(-)]
|
|
||||||
)
|
|
||||||
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
|
||||||
)
|
|
||||||
|| (
|
|
||||||
(
|
|
||||||
>=media-libs/fontconfig-2.10.92[abi_x86_32(-)]
|
|
||||||
>=media-libs/freetype-2.5.0.1[abi_x86_32(-)]
|
|
||||||
>=x11-libs/libX11-1.6.2[abi_x86_32(-)]
|
|
||||||
>=x11-libs/libXcursor-1.1.14[abi_x86_32(-)]
|
|
||||||
>=x11-libs/libXext-1.3.2[abi_x86_32(-)]
|
|
||||||
>=x11-libs/libXrender-0.9.8[abi_x86_32(-)]
|
|
||||||
>=x11-libs/libXt-1.1.4[abi_x86_32(-)]
|
|
||||||
)
|
|
||||||
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
|
|
||||||
)
|
|
||||||
)
|
|
||||||
x86? ( ${NATIVE_DEPS} )
|
|
||||||
)
|
|
||||||
|| ( media-fonts/liberation-fonts media-fonts/corefonts )
|
|
||||||
selinux? ( sec-policy/selinux-flash )
|
|
||||||
"
|
|
||||||
|
|
||||||
# Ignore QA warnings in these closed-source binaries, since we can't fix them:
|
|
||||||
QA_PREBUILT="usr/*"
|
|
||||||
|
|
||||||
any_cpu_missing_flag() {
|
|
||||||
local value=${1}
|
|
||||||
grep '^flags' /proc/cpuinfo | grep -qv "${value}"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
unset need_lahf_wrapper
|
|
||||||
if use abi_x86_64 && any_cpu_missing_flag 'lahf_lm'; then
|
|
||||||
export need_lahf_wrapper=1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
local files=( ${A} )
|
|
||||||
|
|
||||||
multilib_src_unpack() {
|
|
||||||
mkdir -p "${BUILD_DIR}" || die
|
|
||||||
cd "${BUILD_DIR}" || die
|
|
||||||
|
|
||||||
# we need to filter out the other archive(s)
|
|
||||||
local other_abi
|
|
||||||
[[ ${ABI} == amd64 ]] && other_abi=i386 || other_abi=x86_64
|
|
||||||
unpack ${files[@]//*${other_abi}*/}
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_parallel_foreach_abi multilib_src_unpack
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() { :; }
|
|
||||||
|
|
||||||
multilib_src_compile() {
|
|
||||||
if [[ ${ABI} == amd64 && ${need_lahf_wrapper} ]]; then
|
|
||||||
# This experimental wrapper, from Maks Verver via bug #268336 should
|
|
||||||
# emulate the missing lahf instruction affected platforms.
|
|
||||||
set -- $(tc-getCC) -fPIC -shared -nostdlib -lc \
|
|
||||||
-oflashplugin-lahf-fix.so "${FILESDIR}/flashplugin-lahf-fix.c"
|
|
||||||
echo "${@}" >&2
|
|
||||||
"${@}" || die "Compile of flashplugin-lahf-fix.so failed"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
# PLUGINS_DIR comes from nsplugins.eclass
|
|
||||||
exeinto /usr/$(get_libdir)/${PLUGINS_DIR}
|
|
||||||
doexe libflashplayer.so
|
|
||||||
|
|
||||||
if [[ ${ABI} == amd64 && ${need_lahf_wrapper} ]]; then
|
|
||||||
# This experimental wrapper, from Maks Verver via bug #268336 should
|
|
||||||
# emulate the missing lahf instruction affected platforms.
|
|
||||||
doexe flashplugin-lahf-fix.so
|
|
||||||
fi
|
|
||||||
|
|
||||||
if multilib_is_native_abi; then
|
|
||||||
if use kde; then
|
|
||||||
local pkglibdir=lib
|
|
||||||
[[ -d usr/lib64 ]] && pkglibdir=lib64
|
|
||||||
|
|
||||||
exeinto /usr/$(get_libdir)/kde4
|
|
||||||
doexe usr/${pkglibdir}/kde4/kcm_adobe_flash_player.so
|
|
||||||
insinto /usr/share/kde4/services
|
|
||||||
doins usr/share/kde4/services/kcm_adobe_flash_player.desktop
|
|
||||||
else
|
|
||||||
# No KDE applet, so allow the GTK utility to show up in KDE:
|
|
||||||
sed -i usr/share/applications/flash-player-properties.desktop \
|
|
||||||
-e "/^NotShowIn=KDE;/d" || die "sed of .desktop file failed"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# The userland 'flash-player-properties' standalone app:
|
|
||||||
dobin usr/bin/flash-player-properties
|
|
||||||
|
|
||||||
# Icon and .desktop for 'flash-player-properties'
|
|
||||||
insinto /usr/share
|
|
||||||
doins -r usr/share/{icons,applications}
|
|
||||||
dosym ../icons/hicolor/48x48/apps/flash-player-properties.png \
|
|
||||||
/usr/share/pixmaps/flash-player-properties.png
|
|
||||||
fi
|
|
||||||
|
|
||||||
# The magic config file!
|
|
||||||
insinto "/etc/adobe"
|
|
||||||
doins "${FILESDIR}/mms.cfg"
|
|
||||||
}
|
|
||||||
|
|
||||||
unregister_pluginwrapper() {
|
|
||||||
# TODO: Perhaps parse the output of 'nspluginwrapper -l'
|
|
||||||
# TODO: However, the 64b flash plugin makes
|
|
||||||
# TODO: 'nspluginwrapper -l' segfault.
|
|
||||||
local FLASH_WRAPPER="${ROOT}/usr/lib64/${PLUGINS_DIR}/npwrapper.libflashplayer.so"
|
|
||||||
if has_version 'www-plugins/nspluginwrapper' && [[ -f ${FLASH_WRAPPER} ]]; then
|
|
||||||
einfo "Removing 32-bit plugin wrapper"
|
|
||||||
nspluginwrapper -r "${FLASH_WRAPPER}"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if use amd64 ; then
|
|
||||||
if [[ ${need_lahf_wrapper} ]]; then
|
|
||||||
ewarn "Your processor does not support the 'lahf' instruction which is used"
|
|
||||||
ewarn "by Adobe's 64-bit flash binary. We have installed a wrapper which"
|
|
||||||
ewarn "should allow this plugin to run. If you encounter problems, please"
|
|
||||||
ewarn "adjust your USE flags to install only the 32-bit version and reinstall:"
|
|
||||||
ewarn " ${CATEGORY}/${PN}[abi_x86_32,-abi_x86_64]"
|
|
||||||
elog
|
|
||||||
fi
|
|
||||||
# needed to clean up upgrades from older installs
|
|
||||||
if use abi_x86_64 && [[ -n ${REPLACING_VERSIONS} ]]; then
|
|
||||||
unregister_pluginwrapper
|
|
||||||
fi
|
|
||||||
if has_version 'www-plugins/nspluginwrapper'; then
|
|
||||||
if use abi_x86_32 && ! use abi_x86_64; then
|
|
||||||
einfo "nspluginwrapper detected: Installing plugin wrapper"
|
|
||||||
local oldabi="${ABI}"
|
|
||||||
ABI="x86"
|
|
||||||
local FLASH_SOURCE="${ROOT}/usr/lib32/${PLUGINS_DIR}/libflashplayer.so"
|
|
||||||
nspluginwrapper -i "${FLASH_SOURCE}"
|
|
||||||
ABI="${oldabi}"
|
|
||||||
fi
|
|
||||||
elif use abi_x86_32; then
|
|
||||||
elog "To use the 32-bit flash player in a native 64-bit browser,"
|
|
||||||
elog "you must install www-plugins/nspluginwrapper"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_prerm() {
|
|
||||||
use amd64 && use abi_x86_32 && ! use abi_x86_64 && \
|
|
||||||
unregister_pluginwrapper
|
|
||||||
}
|
|
@ -0,0 +1,379 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/www-servers/uwsgi/uwsgi-2.0.8-r2.ebuild,v 1.1 2014/12/10 11:09:19 ultrabug Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 python3_{2,3,4} )
|
||||||
|
|
||||||
|
RUBY_OPTIONAL="yes"
|
||||||
|
USE_RUBY="ruby19 ruby20 ruby21"
|
||||||
|
|
||||||
|
PHP_EXT_INI="no"
|
||||||
|
PHP_EXT_NAME="dummy"
|
||||||
|
PHP_EXT_OPTIONAL_USE="php"
|
||||||
|
USE_PHP="php5-4 php5-5" # deps must be registered separately below
|
||||||
|
|
||||||
|
MY_P="${P/_/-}"
|
||||||
|
|
||||||
|
inherit apache-module distutils-r1 eutils multilib pax-utils php-ext-source-r2 python-r1 ruby-ng versionator
|
||||||
|
|
||||||
|
DESCRIPTION="uWSGI server for Python web applications"
|
||||||
|
HOMEPAGE="http://projects.unbit.it/uwsgi/"
|
||||||
|
SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
|
||||||
|
http ugreen signal syslog rsyslog
|
||||||
|
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
|
||||||
|
{core,fast,raw,ssl}router
|
||||||
|
redislog mongodblog log{file,socket}
|
||||||
|
spooler cheaper_busyness symcall
|
||||||
|
transformation_{chunked,gzip,offload,tofile}
|
||||||
|
zergpool )
|
||||||
|
UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
|
||||||
|
dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
|
||||||
|
geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
|
||||||
|
rados router_{access,radius,spnego,xmldir}
|
||||||
|
sqlite ssi stats_pusher_statsd
|
||||||
|
systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
|
||||||
|
|
||||||
|
LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main build process
|
||||||
|
LANG_SUPPORT_EXTENDED=( lua php python python_asyncio python_gevent ruby )
|
||||||
|
|
||||||
|
# plugins to be ignored (for now):
|
||||||
|
# cheaper_backlog2: example plugin
|
||||||
|
# coroae: TODO
|
||||||
|
# cplusplus: partially example code, needs explicit class
|
||||||
|
# dummy: no idea
|
||||||
|
# example: example plugin
|
||||||
|
# exception_log: example plugin
|
||||||
|
# *go*: TODO
|
||||||
|
# *java*: TODO
|
||||||
|
# v8: TODO
|
||||||
|
# matheval: TODO
|
||||||
|
IUSE="apache2 +caps debug +embedded expat jemalloc json +pcre +routing +ssl +xml yajl yaml zeromq"
|
||||||
|
|
||||||
|
for plugin in ${UWSGI_PLUGINS_STD[@]} ; do IUSE="${IUSE} +uwsgi_plugins_${plugin}" ; done
|
||||||
|
for plugin in ${UWSGI_PLUGINS_OPT[@]} ; do IUSE="${IUSE} uwsgi_plugins_${plugin}" ; done
|
||||||
|
IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
|
||||||
|
|
||||||
|
REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
|
||||||
|
uwsgi_plugins_logcrypto? ( ssl )
|
||||||
|
uwsgi_plugins_sslrouter? ( ssl )
|
||||||
|
routing? ( pcre )
|
||||||
|
uwsgi_plugins_emperor_zeromq? ( zeromq )
|
||||||
|
uwsgi_plugins_router_xmldir? ( xml )
|
||||||
|
uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
|
||||||
|
python? ( ${PYTHON_REQUIRED_USE} )
|
||||||
|
python_asyncio? ( python_targets_python3_4 python_gevent )
|
||||||
|
python_gevent? ( python )
|
||||||
|
expat? ( xml )"
|
||||||
|
|
||||||
|
# util-linux is required for libuuid when requesting zeromq support
|
||||||
|
# Order:
|
||||||
|
# 1. Unconditional
|
||||||
|
# 2. General features
|
||||||
|
# 3. Plugins
|
||||||
|
# 4. Language/app support
|
||||||
|
CDEPEND="sys-libs/zlib
|
||||||
|
caps? ( sys-libs/libcap )
|
||||||
|
json? ( !yajl? ( dev-libs/jansson )
|
||||||
|
yajl? ( dev-libs/yajl ) )
|
||||||
|
pcre? ( dev-libs/libpcre:3 )
|
||||||
|
ssl? ( dev-libs/openssl )
|
||||||
|
xml? ( !expat? ( dev-libs/libxml2 )
|
||||||
|
expat? ( dev-libs/expat ) )
|
||||||
|
yaml? ( dev-libs/libyaml )
|
||||||
|
zeromq? ( net-libs/zeromq sys-apps/util-linux )
|
||||||
|
uwsgi_plugins_alarm_curl? ( net-misc/curl )
|
||||||
|
uwsgi_plugins_alarm_xmpp? ( net-libs/gloox )
|
||||||
|
uwsgi_plugins_curl_cron? ( net-misc/curl )
|
||||||
|
uwsgi_plugins_emperor_pg? ( virtual/postgresql:= )
|
||||||
|
uwsgi_plugins_geoip? ( dev-libs/geoip )
|
||||||
|
uwsgi_plugins_ldap? ( net-nds/openldap )
|
||||||
|
uwsgi_plugins_pam? ( virtual/pam )
|
||||||
|
uwsgi_plugins_sqlite? ( dev-db/sqlite:3 )
|
||||||
|
uwsgi_plugins_rados? ( sys-cluster/ceph )
|
||||||
|
uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers )
|
||||||
|
uwsgi_plugins_router_spnego? ( virtual/krb5 )
|
||||||
|
uwsgi_plugins_rsyslog? ( app-admin/rsyslog )
|
||||||
|
uwsgi_plugins_systemd_logger? ( sys-apps/systemd )
|
||||||
|
uwsgi_plugins_webdav? ( dev-libs/libxml2 )
|
||||||
|
uwsgi_plugins_xslt? ( dev-libs/libxslt )
|
||||||
|
lua? ( dev-lang/lua )
|
||||||
|
mono? ( =dev-lang/mono-2* )
|
||||||
|
perl? ( dev-lang/perl:= )
|
||||||
|
php? (
|
||||||
|
php_targets_php5-4? ( dev-lang/php:5.4[embed] )
|
||||||
|
php_targets_php5-5? ( dev-lang/php:5.5[embed] )
|
||||||
|
)
|
||||||
|
python? ( ${PYTHON_DEPS} )
|
||||||
|
python_gevent? ( >=dev-python/gevent-1.0_beta2[$(python_gen_usedep 'python2*')] )
|
||||||
|
ruby? ( $(ruby_implementations_depend) )"
|
||||||
|
DEPEND="${CDEPEND}
|
||||||
|
virtual/pkgconfig"
|
||||||
|
RDEPEND="${CDEPEND}
|
||||||
|
uwsgi_plugins_rrdtool? ( net-analyzer/rrdtool )"
|
||||||
|
|
||||||
|
want_apache2
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
APXS2_S="${S}/apache2"
|
||||||
|
APACHE2_MOD_CONF="42_mod_uwsgi-r2 42_mod_uwsgi"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python_setup
|
||||||
|
use ruby && ruby-ng_pkg_setup
|
||||||
|
depend.apache_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch \
|
||||||
|
"${FILESDIR}/1.1.2-threaded-php.patch"
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e "s|'-O2', ||" \
|
||||||
|
-e "s|'-Werror', ||" \
|
||||||
|
-e "s|uc.get('plugin_dir')|uc.get('plugin_build_dir')|" \
|
||||||
|
uwsgiconfig.py || die "sed failed"
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e "s|/lib|/$(get_libdir)|" \
|
||||||
|
plugins/php/uwsgiplugin.py || die "sed failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local embedded_plugins=()
|
||||||
|
local plugins=()
|
||||||
|
local malloc_impl="libc"
|
||||||
|
local json="false"
|
||||||
|
local xml="false"
|
||||||
|
|
||||||
|
for p in ${UWSGI_PLUGINS_STD[@]} ${UWSGI_PLUGINS_OPT[@]} ; do
|
||||||
|
use uwsgi_plugins_${p} && embedded_plugins+=("${p}")
|
||||||
|
done
|
||||||
|
for p in ${LANG_SUPPORT_SIMPLE[@]} ; do
|
||||||
|
use ${p} && plugins+=("${p}")
|
||||||
|
done
|
||||||
|
|
||||||
|
# do not embedded any plugins
|
||||||
|
if ! use embedded ; then
|
||||||
|
plugins=( ${plugins[@]} ${embedded_plugins[@]} )
|
||||||
|
embedded_plugins=()
|
||||||
|
fi
|
||||||
|
|
||||||
|
# flatten the arrays
|
||||||
|
plugins=${plugins[@]}
|
||||||
|
embedded_plugins=${embedded_plugins[@]}
|
||||||
|
|
||||||
|
# rename some of the use flags, language plugins are always real plugins
|
||||||
|
plugins="${plugins/perl/psgi}"
|
||||||
|
plugins="${plugins/sqlite/sqlite3}"
|
||||||
|
embedded_plugins="${embedded_plugins/sqlite/sqlite3}"
|
||||||
|
|
||||||
|
# override defaults as requested by the user
|
||||||
|
if use xml; then
|
||||||
|
use expat && xml="expat" || xml="libxml2"
|
||||||
|
fi
|
||||||
|
if use json; then
|
||||||
|
use yajl && json="yajl" || json="jansson"
|
||||||
|
fi
|
||||||
|
use jemalloc && malloc_impl="jemalloc"
|
||||||
|
|
||||||
|
# prepare the buildconf for gentoo
|
||||||
|
cp "${FILESDIR}"/gentoo.buildconf buildconf/gentoo.ini
|
||||||
|
sed -i \
|
||||||
|
-e "s|VAR_XML|${xml}|" \
|
||||||
|
-e "s|VAR_YAML|$(usex yaml true false)|" \
|
||||||
|
-e "s|VAR_JSON|${json}|" \
|
||||||
|
-e "s|VAR_SSL|$(usex ssl true false)|" \
|
||||||
|
-e "s|VAR_PCRE|$(usex pcre true false)|" \
|
||||||
|
-e "s|VAR_ZMQ|$(usex zeromq true false)|" \
|
||||||
|
-e "s|VAR_ROUTING|$(usex routing true false)|" \
|
||||||
|
-e "s|VAR_DEBUG|$(usex debug true false)|" \
|
||||||
|
-e "s|VAR_MALLOC|${malloc_impl}|" \
|
||||||
|
-e "s|VAR_PLUGINS|${plugins// /, }|" \
|
||||||
|
-e "s|VAR_PLUGIN_DIR|/usr/$(get_libdir)/uwsgi|" \
|
||||||
|
-e "s|VAR_BUILD_DIR|${T}/plugins|" \
|
||||||
|
-e "s|VAR_EMBEDDED|${embedded_plugins// /, }|" \
|
||||||
|
buildconf/gentoo.ini
|
||||||
|
|
||||||
|
use caps || sed -i -e 's|sys/capability.h|DISABLED|' uwsgiconfig.py || die "sed failed"
|
||||||
|
use zeromq || sed -i -e 's|uuid/uuid.h|DISABLED|' uwsgiconfig.py || die "sed failed"
|
||||||
|
|
||||||
|
if use uwsgi_plugins_emperor_pg ; then
|
||||||
|
PGPV="$(best_version virtual/postgresql)"
|
||||||
|
PGSLOT="$(get_version_component_range 1-2 ${PGPV##virtual/postgresql-})"
|
||||||
|
sed -i \
|
||||||
|
-e "s|pg_config|pg_config${PGSLOT/.}|" \
|
||||||
|
plugins/emperor_pg/uwsgiplugin.py || die "sed failed"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_compile() {
|
||||||
|
cd "${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
UWSGICONFIG_RUBYPATH="${RUBY}" python uwsgiconfig.py --plugin plugins/rack gentoo rack_${RUBY##*/} || die "building plugin for ${RUBY} failed"
|
||||||
|
UWSGICONFIG_RUBYPATH="${RUBY}" python uwsgiconfig.py --plugin plugins/fiber gentoo fiber_${RUBY##*/}|| die "building fiber plugin for ${RUBY} failed"
|
||||||
|
UWSGICONFIG_RUBYPATH="${RUBY}" python uwsgiconfig.py --plugin plugins/rbthreads gentoo rbthreads_${RUBY##*/}|| die "building rbthreads plugin for ${RUBY} failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
python_compile_plugins() {
|
||||||
|
local EPYV
|
||||||
|
local PYV
|
||||||
|
EPYV=${EPYTHON/.}
|
||||||
|
PYV=${EPYV/python}
|
||||||
|
|
||||||
|
${PYTHON} uwsgiconfig.py --plugin plugins/python gentoo ${EPYV} || die "building plugin for ${EPYTHON} failed"
|
||||||
|
|
||||||
|
if use python_asyncio ; then
|
||||||
|
if [ "${PYV}" == "34" ] ; then
|
||||||
|
${PYTHON} uwsgiconfig.py --plugin plugins/asyncio gentoo asyncio${PYV} || die "building plugin for asyncio-support in ${EPYTHON} failed"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use python_gevent ; then
|
||||||
|
${PYTHON} uwsgiconfig.py --plugin plugins/gevent gentoo gevent${PYV} || die "building plugin for gevent-support in ${EPYTHON} failed"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_symlinks() {
|
||||||
|
dosym uwsgi /usr/bin/uwsgi_${EPYTHON/.}
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
mkdir -p "${T}/plugins"
|
||||||
|
|
||||||
|
python uwsgiconfig.py --build gentoo || die "building uwsgi failed"
|
||||||
|
|
||||||
|
if use lua ; then
|
||||||
|
# setting the name for the pkg-config file to lua, since we don't have
|
||||||
|
# slotted lua
|
||||||
|
UWSGICONFIG_LUAPC="lua" python uwsgiconfig.py --plugin plugins/lua gentoo || die "building plugin for lua failed"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use php ; then
|
||||||
|
for s in $(php_get_slots); do
|
||||||
|
UWSGICONFIG_PHPDIR="/usr/$(get_libdir)/${s}" python uwsgiconfig.py --plugin plugins/php gentoo ${s/.} || die "building plugin for ${s} failed"
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use python ; then
|
||||||
|
python_foreach_impl python_compile_plugins
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use ruby ; then
|
||||||
|
ruby-ng_src_compile
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use apache2 ; then
|
||||||
|
for m in proxy_uwsgi Ruwsgi uwsgi ; do
|
||||||
|
APXS2_ARGS="-c mod_${m}.c"
|
||||||
|
apache-module_src_compile
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin uwsgi
|
||||||
|
pax-mark m "${D}"/usr/bin/uwsgi
|
||||||
|
|
||||||
|
insinto /usr/$(get_libdir)/uwsgi
|
||||||
|
doins "${T}/plugins"/*.so
|
||||||
|
|
||||||
|
use cgi && dosym uwsgi /usr/bin/uwsgi_cgi
|
||||||
|
use lua && dosym uwsgi /usr/bin/uwsgi_lua
|
||||||
|
use mono && dosym uwsgi /usr/bin/uwsgi_mono
|
||||||
|
use perl && dosym uwsgi /usr/bin/uwsgi_psgi
|
||||||
|
|
||||||
|
if use php ; then
|
||||||
|
for s in $(php_get_slots); do
|
||||||
|
dosym uwsgi /usr/bin/uwsgi_${s/.}
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use python ; then
|
||||||
|
python_foreach_impl python_install_symlinks
|
||||||
|
python_foreach_impl python_domodule uwsgidecorators.py
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use apache2; then
|
||||||
|
for m in proxy_uwsgi Ruwsgi uwsgi ; do
|
||||||
|
APACHE2_MOD_FILE="${APXS2_S}/.libs/mod_${m}.so"
|
||||||
|
apache-module_src_install
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}"/uwsgi.initd-r4 uwsgi
|
||||||
|
newconfd "${FILESDIR}"/uwsgi.confd-r3 uwsgi
|
||||||
|
keepdir /etc/"${PN}".d
|
||||||
|
use uwsgi_plugins_spooler && keepdir /var/spool/"${PN}"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if use apache2 ; then
|
||||||
|
elog "Three Apache modules have been installed: mod_proxy_uwsgi, mod_uwsgi and mod_Ruwsgi."
|
||||||
|
elog "You can enable them with -D PROXY_UWSGI, -DUWSGI or -DRUWSGI in /etc/conf.d/apache2."
|
||||||
|
elog "mod_uwsgi and mod_Ruwsgi have the same configuration interface and define the same symbols."
|
||||||
|
elog "Therefore you can enable only one of them at a time."
|
||||||
|
elog "mod_uwsgi is commercially supported by Unbit and stable but a bit hacky."
|
||||||
|
elog "mod_Ruwsgi is newer and more Apache-API friendly but not commercially supported."
|
||||||
|
elog "mod_proxy_uwsgi is a proxy module, considered stable and is now the recommended module."
|
||||||
|
fi
|
||||||
|
|
||||||
|
elog "Append the following options to the uwsgi call to load the respective language plugin:"
|
||||||
|
use cgi && elog " '--plugins cgi' for cgi"
|
||||||
|
use lua && elog " '--plugins lua' for lua"
|
||||||
|
use mono && elog " '--plugins mono' for mono"
|
||||||
|
use perl && elog " '--plugins psgi' for perl"
|
||||||
|
|
||||||
|
if use php ; then
|
||||||
|
for s in $(php_get_slots); do
|
||||||
|
elog " '--plugins ${s/.}' for ${s}"
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
python_pkg_postinst() {
|
||||||
|
local EPYV
|
||||||
|
local PYV
|
||||||
|
EPYV=${EPYTHON/.}
|
||||||
|
PYV=${EPYV/python}
|
||||||
|
|
||||||
|
elog " "
|
||||||
|
elog " '--plugins ${EPYV}' for ${EPYTHON}"
|
||||||
|
if use python_asyncio ; then
|
||||||
|
if [[ ${EPYV} == python34 ]] ; then
|
||||||
|
elog " '--plugins ${EPYV},asyncio${PYV}' for asyncio support in ${EPYTHON}"
|
||||||
|
else
|
||||||
|
elog " (asyncio is only supported in python3.4)"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if use python_gevent ; then
|
||||||
|
if [[ ${EPYTHON} == python2* ]] ; then
|
||||||
|
elog " '--plugins ${EPYV},gevent${PYV}' for gevent support in ${EPYTHON}"
|
||||||
|
else
|
||||||
|
elog " (gevent is currently not supported in ${EPYTHON})"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
use python && python_foreach_impl python_pkg_postinst
|
||||||
|
|
||||||
|
if use ruby ; then
|
||||||
|
for ruby in $USE_RUBY; do
|
||||||
|
if use ruby_targets_${ruby} ; then
|
||||||
|
elog " '--plugins rack_${ruby/.}' for ${ruby}"
|
||||||
|
elog " '--plugins fiber_${ruby/.}' for ${ruby} fibers"
|
||||||
|
elog " '--plugins rbthreads_${ruby/.}' for ${ruby} rbthreads"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
Loading…
Reference in new issue