parent
f8149ce59d
commit
be0122c371
@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/monit/monit-5.8.1.ebuild,v 1.1 2014/05/20 06:01:10 patrick Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/monit/monit-5.8.1-r1.ebuild,v 1.1 2014/05/21 09:15:36 patrick Exp $
|
||||
|
||||
EAPI="2"
|
||||
EAPI="5"
|
||||
inherit systemd
|
||||
|
||||
DESCRIPTION="a utility for monitoring and managing daemons or similar programs running on a Unix system."
|
@ -0,0 +1,102 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20140508-r4.ebuild,v 1.1 2014/05/21 11:04:43 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit emul-linux-x86
|
||||
|
||||
LICENSE="Artistic GPL-1 GPL-2 GPL-3 BSD BSD-2 BZIP2 AFL-2.1 LGPL-2.1 BSD-4 MIT
|
||||
public-domain LGPL-3 LGPL-2 GPL-2-with-exceptions MPL-1.1 OPENLDAP
|
||||
Sleepycat UoI-NCSA ZLIB openafs-krb5-a HPND ISC RSA IJG libmng libtiff
|
||||
openssl tcp_wrappers_license"
|
||||
|
||||
KEYWORDS="-* ~amd64"
|
||||
IUSE="abi_x86_32"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="!<app-emulation/emul-linux-x86-medialibs-10.2
|
||||
!abi_x86_32? (
|
||||
!>=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)]
|
||||
)
|
||||
abi_x86_32? (
|
||||
>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)]
|
||||
>=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)]
|
||||
>=media-libs/libpng-1.5.16-r1:0[abi_x86_32(-)]
|
||||
>=dev-libs/udis86-1.7-r2[abi_x86_32(-)]
|
||||
>=virtual/libffi-3.0.13-r1[abi_x86_32(-)]
|
||||
>=sys-devel/llvm-3.3-r1[abi_x86_32(-)]
|
||||
>=media-libs/libpng-1.2.50-r1:1.2[abi_x86_32(-)]
|
||||
virtual/jpeg:62[abi_x86_32(-)]
|
||||
>=sys-libs/libraw1394-2.1.0-r1[abi_x86_32(-)]
|
||||
>=sys-libs/libavc1394-0.5.4-r1[abi_x86_32(-)]
|
||||
>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)]
|
||||
>=virtual/libusb-0-r1:0[abi_x86_32(-)]
|
||||
>=virtual/libusb-1-r1:1[abi_x86_32(-)]
|
||||
|| (
|
||||
>=virtual/udev-206-r1[abi_x86_32(-)]
|
||||
~virtual/udev-204[abi_x86_32(-)] )
|
||||
>=media-libs/tiff-4.0.3-r5:0[abi_x86_32(-)]
|
||||
>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)]
|
||||
>=dev-libs/glib-2.36.3-r2:2[abi_x86_32(-)]
|
||||
>=media-libs/lcms-2.5-r1:2[abi_x86_32(-)]
|
||||
>=app-text/libpaper-1.1.24-r2[abi_x86_32(-)]
|
||||
>=media-libs/tiff-3.9.7-r1:3[abi_x86_32(-)]
|
||||
|| (
|
||||
>=dev-libs/elfutils-0.155-r1[abi_x86_32(-)]
|
||||
>=dev-libs/libelf-0.8.13-r2[abi_x86_32(-)]
|
||||
)
|
||||
>=sys-libs/e2fsprogs-libs-1.42.7-r1[abi_x86_32(-)]
|
||||
>=sys-libs/ncurses-5.9-r3[abi_x86_32(-)]
|
||||
>=sys-libs/gpm-1.20.7-r2[abi_x86_32(-)]
|
||||
>=dev-libs/gmp-5.1.3-r1[abi_x86_32(-)]
|
||||
>=dev-libs/libpcre-8.33-r1[abi_x86_32(-)]
|
||||
>=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)]
|
||||
>=sys-apps/tcp-wrappers-7.6.22-r1[abi_x86_32(-)]
|
||||
>=sys-libs/gdbm-1.10-r1[abi_x86_32(-)]
|
||||
>=dev-libs/json-c-0.11-r1[abi_x86_32(-)]
|
||||
>=dev-libs/libxml2-2.9.1-r2[abi_x86_32(-)]
|
||||
>=dev-libs/dbus-glib-0.100.2-r1[abi_x86_32(-)]
|
||||
>=sys-libs/readline-6.2_p5-r1:0[abi_x86_32(-)]
|
||||
>=sys-devel/gettext-0.18.3.2[abi_x86_32(-)]
|
||||
>=dev-libs/libgpg-error-1.12-r1[abi_x86_32(-)]
|
||||
>=dev-db/sqlite-3.8.3:3[abi_x86_32(-)]
|
||||
>=dev-libs/nettle-2.7.1-r1[abi_x86_32(-)]
|
||||
>=dev-libs/libtasn1-3.4-r1[abi_x86_32(-)]
|
||||
dev-libs/libgcrypt:11[abi_x86_32(-)]
|
||||
>=dev-libs/libgcrypt-1.6.1-r1:0[abi_x86_32(-)]
|
||||
>=dev-libs/lzo-2.06-r1[abi_x86_32(-)]
|
||||
>=dev-libs/libxslt-1.1.28-r2[abi_x86_32(-)]
|
||||
>=sys-apps/file-5.18-r1[abi_x86_32(-)]
|
||||
>=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)]
|
||||
>=media-libs/giflib-4.2.3-r1[abi_x86_32(-)]
|
||||
>=sys-libs/slang-2.2.4-r1[abi_x86_32(-)]
|
||||
>=sys-apps/acl-2.2.52-r1[abi_x86_32(-)]
|
||||
>=sys-apps/util-linux-2.24.1-r3[abi_x86_32(-)]
|
||||
>=sys-devel/libtool-2.4.2-r1[abi_x86_32(-)]
|
||||
>=virtual/acl-0-r2[abi_x86_32(-)]
|
||||
>=dev-libs/openssl-1.0.1g-r1[abi_x86_32(-)]
|
||||
>=net-libs/gnutls-3.3.1-r1[abi_x86_32(-)]
|
||||
>=net-print/cups-1.7.1-r2[abi_x86_32(-)]
|
||||
>=sys-libs/talloc-2.1.0-r1[abi_x86_32(-)]
|
||||
>=sys-apps/keyutils-1.5.9-r1[abi_x86_32(-)]
|
||||
>=virtual/krb5-0-r1[abi_x86_32(-)]
|
||||
>=sys-libs/db-4.8.30-r1:4.8[abi_x86_32(-)]
|
||||
>=net-nds/openldap-2.4.38-r2[abi_x86_32(-)]
|
||||
)
|
||||
>=sys-libs/glibc-2.16" # bug 340613
|
||||
|
||||
PYTHON_UPDATER_IGNORE="1"
|
||||
|
||||
src_prepare() {
|
||||
export ALLOWED="(${S}/lib32/security/pam_filter/upperLOWER|${S}/etc/env.d|${S}/lib32/security/pam_ldap.so)"
|
||||
emul-linux-x86_src_prepare
|
||||
rm -rf "${S}/etc/env.d/binutils/" \
|
||||
"${S}/usr/i686-pc-linux-gnu/lib" \
|
||||
"${S}/usr/lib32/engines/" \
|
||||
"${S}/usr/lib32/openldap/" || die
|
||||
|
||||
ln -s ../share/terminfo "${S}/usr/lib32/terminfo" || die
|
||||
|
||||
# Remove migrated stuff.
|
||||
use abi_x86_32 && rm -f $(sed "${FILESDIR}/remove-native-${PVR}" -e '/^#/d')
|
||||
}
|
@ -0,0 +1,408 @@
|
||||
lib32/libz.so.1
|
||||
lib32/libz.so.1.2.8
|
||||
usr/lib32/libz.so
|
||||
usr/lib32/pkgconfig/zlib.pc
|
||||
usr/lib32/libminizip.so
|
||||
usr/lib32/libminizip.so.1
|
||||
usr/lib32/libminizip.so.1.0.0
|
||||
usr/lib32/pkgconfig/minizip.pc
|
||||
lib32/libbz2.so.1
|
||||
lib32/libbz2.so.1.0
|
||||
lib32/libbz2.so.1.0.6
|
||||
usr/lib32/libbz2.so
|
||||
usr/lib32/libpng.so
|
||||
usr/lib32/libpng16.so
|
||||
usr/lib32/libpng16.so.16
|
||||
usr/lib32/libpng16.so.16.10.0
|
||||
usr/lib32/pkgconfig/libpng.pc
|
||||
usr/lib32/pkgconfig/libpng16.pc
|
||||
usr/lib32/libudis86.so
|
||||
usr/lib32/libudis86.so.0
|
||||
usr/lib32/libudis86.so.0.0.0
|
||||
usr/lib32/libffi-3.0.13/include/ffi.h
|
||||
usr/lib32/libffi-3.0.13/include/ffitarget.h
|
||||
usr/lib32/libffi.so
|
||||
usr/lib32/libffi.so.6
|
||||
usr/lib32/libffi.so.6.0.1
|
||||
usr/lib32/pkgconfig/libffi.pc
|
||||
usr/lib32/LLVMHello.so
|
||||
usr/lib32/libLLVM-3.3.so
|
||||
usr/lib32/libLTO.so
|
||||
usr/lib32/libprofile_rt.so
|
||||
usr/lib32/libpng12.so.0
|
||||
usr/lib32/libraw1394.so
|
||||
usr/lib32/libraw1394.so.11
|
||||
usr/lib32/libraw1394.so.11.1.0
|
||||
usr/lib32/pkgconfig/libraw1394.pc
|
||||
usr/lib32/libavc1394.so
|
||||
usr/lib32/libavc1394.so.0
|
||||
usr/lib32/libavc1394.so.0.3.0
|
||||
usr/lib32/pkgconfig/libavc1394.pc
|
||||
usr/lib32/librom1394.so
|
||||
usr/lib32/librom1394.so.0
|
||||
usr/lib32/librom1394.so.0.3.0
|
||||
usr/lib32/libjpeg.so
|
||||
usr/lib32/libturbojpeg.so
|
||||
usr/lib32/libturbojpeg.so.0
|
||||
usr/lib32/libturbojpeg.so.0.0.0
|
||||
usr/lib32/libjpeg.so.62
|
||||
usr/lib32/libexpat.so
|
||||
usr/lib32/libexpat.so.1
|
||||
usr/lib32/libexpat.so.1.6.0
|
||||
usr/lib32/libexpatu.so
|
||||
usr/lib32/libexpatu.so.1
|
||||
usr/lib32/libexpatu.so.1.6.0
|
||||
usr/lib32/libexpatw.so
|
||||
usr/lib32/libexpatw.so.1
|
||||
usr/lib32/libexpatw.so.1.6.0
|
||||
usr/lib32/pkgconfig/expat.pc
|
||||
usr/lib32/pkgconfig/expatu.pc
|
||||
usr/lib32/pkgconfig/expatw.pc
|
||||
lib32/libusb-0.1.so.4
|
||||
lib32/libusb-0.1.so.4.4.4
|
||||
usr/lib32/libusb-1.0.so
|
||||
lib32/libusb-1.0.so.0
|
||||
lib32/libusb-1.0.so.0.1.0
|
||||
usr/lib32/libusb.so
|
||||
usr/lib32/pkgconfig/libusb-1.0.pc
|
||||
usr/lib32/pkgconfig/libusb.pc
|
||||
lib32/libudev.so.1
|
||||
lib32/libudev.so.1.4.0
|
||||
usr/lib32/libudev.so
|
||||
usr/lib32/pkgconfig/libudev.pc
|
||||
usr/lib32/libjpeg.so.62.1.0
|
||||
usr/lib32/libtiff.so
|
||||
usr/lib32/libtiff.so.5
|
||||
usr/lib32/libtiff.so.5.2.0
|
||||
usr/lib32/libtiffxx.so
|
||||
usr/lib32/libtiffxx.so.5
|
||||
usr/lib32/libtiffxx.so.5.2.0
|
||||
usr/lib32/pkgconfig/libtiff-4.pc
|
||||
lib32/libattr.so.1
|
||||
lib32/libattr.so.1.1.0
|
||||
usr/lib32/libattr.so
|
||||
usr/lib32/glib-2.0/include/glibconfig.h
|
||||
usr/lib32/libglib-2.0.so
|
||||
usr/lib32/libglib-2.0.so.0
|
||||
usr/lib32/libglib-2.0.so.0.3800.2
|
||||
usr/lib32/pkgconfig/glib-2.0.pc
|
||||
usr/lib32/libgmodule-2.0.so
|
||||
usr/lib32/libgmodule-2.0.so.0
|
||||
usr/lib32/libgmodule-2.0.so.0.3800.2
|
||||
usr/lib32/pkgconfig/gmodule-2.0.pc
|
||||
usr/lib32/libgio-2.0.so
|
||||
usr/lib32/libgio-2.0.so.0
|
||||
usr/lib32/libgio-2.0.so.0.3800.2
|
||||
usr/lib32/pkgconfig/gio-2.0.pc
|
||||
usr/lib32/libgobject-2.0.so
|
||||
usr/lib32/libgobject-2.0.so.0
|
||||
usr/lib32/libgobject-2.0.so.0.3800.2
|
||||
usr/lib32/pkgconfig/gobject-2.0.pc
|
||||
usr/lib32/libgthread-2.0.so
|
||||
usr/lib32/libgthread-2.0.so.0
|
||||
usr/lib32/libgthread-2.0.so.0.3800.2
|
||||
usr/lib32/pkgconfig/gthread-2.0.pc
|
||||
usr/lib32/pkgconfig/gio-unix-2.0.pc
|
||||
usr/lib32/pkgconfig/gmodule-export-2.0.pc
|
||||
usr/lib32/pkgconfig/gmodule-no-export-2.0.pc
|
||||
usr/lib32/liblcms2.so
|
||||
usr/lib32/liblcms2.so.2
|
||||
usr/lib32/liblcms2.so.2.0.5
|
||||
usr/lib32/pkgconfig/lcms2.pc
|
||||
usr/lib32/libpaper.so
|
||||
usr/lib32/libpaper.so.1
|
||||
usr/lib32/libpaper.so.1.1.2
|
||||
usr/lib32/libtiff.so.3
|
||||
usr/lib32/libtiff.so.4
|
||||
usr/lib32/libtiffxx.so.3
|
||||
usr/lib32/libtiffxx.so.4
|
||||
usr/lib32/elfutils/libebl_aarch64-0.158.so
|
||||
usr/lib32/elfutils/libebl_aarch64.so
|
||||
usr/lib32/elfutils/libebl_alpha-0.158.so
|
||||
usr/lib32/elfutils/libebl_alpha.so
|
||||
usr/lib32/elfutils/libebl_arm-0.158.so
|
||||
usr/lib32/elfutils/libebl_arm.so
|
||||
usr/lib32/elfutils/libebl_i386-0.158.so
|
||||
usr/lib32/elfutils/libebl_i386.so
|
||||
usr/lib32/elfutils/libebl_ia64-0.158.so
|
||||
usr/lib32/elfutils/libebl_ia64.so
|
||||
usr/lib32/elfutils/libebl_ppc-0.158.so
|
||||
usr/lib32/elfutils/libebl_ppc.so
|
||||
usr/lib32/elfutils/libebl_ppc64-0.158.so
|
||||
usr/lib32/elfutils/libebl_ppc64.so
|
||||
usr/lib32/elfutils/libebl_s390-0.158.so
|
||||
usr/lib32/elfutils/libebl_s390.so
|
||||
usr/lib32/elfutils/libebl_sh-0.158.so
|
||||
usr/lib32/elfutils/libebl_sh.so
|
||||
usr/lib32/elfutils/libebl_sparc-0.158.so
|
||||
usr/lib32/elfutils/libebl_sparc.so
|
||||
usr/lib32/elfutils/libebl_tilegx-0.158.so
|
||||
usr/lib32/elfutils/libebl_tilegx.so
|
||||
usr/lib32/elfutils/libebl_x86_64-0.158.so
|
||||
usr/lib32/elfutils/libebl_x86_64.so
|
||||
usr/lib32/libelf-0.158.so
|
||||
usr/lib32/libelf.so
|
||||
usr/lib32/libelf.so.1
|
||||
usr/lib32/libasm-0.158.so
|
||||
usr/lib32/libasm.so
|
||||
usr/lib32/libasm.so.1
|
||||
usr/lib32/libdw-0.158.so
|
||||
usr/lib32/libdw.so
|
||||
usr/lib32/libdw.so.1
|
||||
lib32/libss.so.2
|
||||
lib32/libss.so.2.0
|
||||
usr/lib32/libss.so
|
||||
usr/lib32/pkgconfig/ss.pc
|
||||
lib32/libcom_err.so.2
|
||||
lib32/libcom_err.so.2.1
|
||||
usr/lib32/libcom_err.so
|
||||
usr/lib32/pkgconfig/com_err.pc
|
||||
usr/lib32/libcurses.so
|
||||
usr/lib32/libform.so
|
||||
usr/lib32/libform.so.5
|
||||
usr/lib32/libform.so.5.9
|
||||
usr/lib32/libformw.so
|
||||
usr/lib32/libformw.so.5
|
||||
usr/lib32/libformw.so.5.9
|
||||
usr/lib32/libmenu.so
|
||||
usr/lib32/libmenu.so.5
|
||||
usr/lib32/libmenu.so.5.9
|
||||
usr/lib32/libmenuw.so
|
||||
usr/lib32/libmenuw.so.5
|
||||
usr/lib32/libmenuw.so.5.9
|
||||
lib32/libncurses.so.5
|
||||
lib32/libncurses.so.5.9
|
||||
lib32/libncursesw.so.5
|
||||
lib32/libncursesw.so.5.9
|
||||
usr/lib32/libncurses.so
|
||||
usr/lib32/libncursesw.so
|
||||
usr/lib32/libpanel.so
|
||||
usr/lib32/libpanel.so.5
|
||||
usr/lib32/libpanel.so.5.9
|
||||
usr/lib32/libpanelw.so
|
||||
usr/lib32/libpanelw.so.5
|
||||
usr/lib32/libpanelw.so.5.9
|
||||
usr/lib32/pkgconfig/form.pc
|
||||
usr/lib32/pkgconfig/formw.pc
|
||||
usr/lib32/pkgconfig/ncurses++.pc
|
||||
usr/lib32/pkgconfig/ncurses++w.pc
|
||||
usr/lib32/pkgconfig/menuw.pc
|
||||
usr/lib32/pkgconfig/menu.pc
|
||||
usr/lib32/pkgconfig/ncurses.pc
|
||||
usr/lib32/pkgconfig/ncursesw.pc
|
||||
usr/lib32/pkgconfig/panel.pc
|
||||
usr/lib32/pkgconfig/panelw.pc
|
||||
usr/lib32/terminfo
|
||||
lib32/libgpm.so.1
|
||||
lib32/libgpm.so.1.20.0
|
||||
usr/lib32/libgpm.so
|
||||
usr/lib32/libgmp.so
|
||||
usr/lib32/libgmp.so.10
|
||||
usr/lib32/libgmp.so.10.1.3
|
||||
usr/lib32/libgmpxx.so
|
||||
usr/lib32/libgmpxx.so.4
|
||||
usr/lib32/libgmpxx.so.4.3.3
|
||||
lib32/libpcre.so.1
|
||||
lib32/libpcre.so.1.2.1
|
||||
usr/lib32/libpcre.so
|
||||
usr/lib32/libpcrecpp.so
|
||||
usr/lib32/libpcrecpp.so.0
|
||||
usr/lib32/libpcrecpp.so.0.0.0
|
||||
usr/lib32/libpcreposix.so
|
||||
usr/lib32/libpcreposix.so.0
|
||||
usr/lib32/libpcreposix.so.0.0.2
|
||||
usr/lib32/pkgconfig/libpcre.pc
|
||||
usr/lib32/pkgconfig/libpcrecpp.pc
|
||||
usr/lib32/pkgconfig/libpcreposix.pc
|
||||
usr/lib32/dbus-1.0/include/dbus/dbus-arch-deps.h
|
||||
usr/lib32/libdbus-1.so
|
||||
usr/lib32/libdbus-1.so.3
|
||||
usr/lib32/libdbus-1.so.3.7.6
|
||||
usr/lib32/pkgconfig/dbus-1.pc
|
||||
lib32/libwrap.so.0
|
||||
lib32/libwrap.so.0.7.6
|
||||
usr/lib32/libwrap.so
|
||||
usr/lib32/libgdbm.so
|
||||
usr/lib32/libgdbm_compat.so
|
||||
usr/lib32/libjson-c.so
|
||||
usr/lib32/libjson-c.so.2
|
||||
usr/lib32/libjson-c.so.2.0.1
|
||||
usr/lib32/pkgconfig/json-c.pc
|
||||
usr/lib32/libxml2.so
|
||||
usr/lib32/libxml2.so.2
|
||||
usr/lib32/libxml2.so.2.9.1
|
||||
usr/lib32/pkgconfig/libxml-2.0.pc
|
||||
usr/lib32/libdbus-glib-1.so
|
||||
usr/lib32/libdbus-glib-1.so.2
|
||||
usr/lib32/libdbus-glib-1.so.2.2.2
|
||||
usr/lib32/pkgconfig/dbus-glib-1.pc
|
||||
lib32/libreadline.so.6
|
||||
lib32/libreadline.so.6.2
|
||||
usr/lib32/libreadline.so
|
||||
lib32/libhistory.so.6
|
||||
lib32/libhistory.so.6.2
|
||||
usr/lib32/libhistory.so
|
||||
usr/lib32/libmng.so
|
||||
usr/lib32/libasprintf.so
|
||||
usr/lib32/libasprintf.so.0
|
||||
usr/lib32/libasprintf.so.0.0.0
|
||||
usr/lib32/libgpg-error.so
|
||||
usr/lib32/libgpg-error.so.0
|
||||
usr/lib32/libgpg-error.so.0.10.0
|
||||
usr/lib32/libsqlite3.so
|
||||
usr/lib32/libsqlite3.so.0
|
||||
usr/lib32/libsqlite3.so.0.8.6
|
||||
usr/lib32/pkgconfig/sqlite3.pc
|
||||
usr/lib32/libnettle.so
|
||||
usr/lib32/libnettle.so.4
|
||||
usr/lib32/libnettle.so.4.7
|
||||
usr/lib32/pkgconfig/nettle.pc
|
||||
usr/lib32/libhogweed.so
|
||||
usr/lib32/libhogweed.so.2
|
||||
usr/lib32/libhogweed.so.2.5
|
||||
usr/lib32/pkgconfig/hogweed.pc
|
||||
usr/lib32/libtasn1.so
|
||||
# Uncomment when gnutls is converted to multilib; bug #493166
|
||||
# usr/lib32/libtasn1.so.3
|
||||
# usr/lib32/libtasn1.so.3.2.0
|
||||
usr/lib32/pkgconfig/libtasn1.pc
|
||||
usr/lib32/libgcrypt.so
|
||||
usr/lib32/libgcrypt.so.11
|
||||
usr/lib32/libgcrypt.so.11.8.2
|
||||
usr/lib32/liblzo2.so
|
||||
usr/lib32/liblzo2.so.2
|
||||
usr/lib32/liblzo2.so.2.0.0
|
||||
usr/lib32/libxslt.so
|
||||
usr/lib32/libxslt.so.1
|
||||
usr/lib32/libxslt.so.1.1.28
|
||||
usr/lib32/libexslt.so
|
||||
usr/lib32/libexslt.so.0
|
||||
usr/lib32/libexslt.so.0.8.17
|
||||
usr/lib32/pkgconfig/libxslt.pc
|
||||
usr/lib32/pkgconfig/libexslt.pc
|
||||
usr/lib32/libmagic.so
|
||||
usr/lib32/libmagic.so.1
|
||||
usr/lib32/libmagic.so.1.0.0
|
||||
lib32/liblzma.so.5
|
||||
lib32/liblzma.so.5.0.5
|
||||
usr/lib32/liblzma.so
|
||||
usr/lib32/pkgconfig/liblzma.pc
|
||||
usr/lib32/libgif.so
|
||||
usr/lib32/libgif.so.4
|
||||
usr/lib32/libslang.so
|
||||
usr/lib32/libslang.so.2
|
||||
usr/lib32/libslang.so.2.2.4
|
||||
usr/lib32/pkgconfig/slang.pc
|
||||
usr/lib32/slang/v2/modules/csv-module.so
|
||||
usr/lib32/slang/v2/modules/fcntl-module.so
|
||||
usr/lib32/slang/v2/modules/fork-module.so
|
||||
usr/lib32/slang/v2/modules/iconv-module.so
|
||||
usr/lib32/slang/v2/modules/pcre-module.so
|
||||
usr/lib32/slang/v2/modules/png-module.so
|
||||
usr/lib32/slang/v2/modules/rand-module.so
|
||||
usr/lib32/slang/v2/modules/select-module.so
|
||||
usr/lib32/slang/v2/modules/slsmg-module.so
|
||||
usr/lib32/slang/v2/modules/socket-module.so
|
||||
usr/lib32/slang/v2/modules/sysconf-module.so
|
||||
usr/lib32/slang/v2/modules/termios-module.so
|
||||
usr/lib32/slang/v2/modules/varray-module.so
|
||||
usr/lib32/slang/v2/modules/zlib-module.so
|
||||
lib32/libacl.so.1
|
||||
lib32/libacl.so.1.1.0
|
||||
lib32/libblkid.so.1
|
||||
lib32/libblkid.so.1.1.0
|
||||
lib32/libmount.so.1
|
||||
lib32/libmount.so.1.1.0
|
||||
lib32/libuuid.so.1
|
||||
lib32/libuuid.so.1.3.0
|
||||
usr/lib32/libacl.so
|
||||
usr/lib32/libblkid.so
|
||||
usr/lib32/libltdl.so
|
||||
usr/lib32/libltdl.so.7
|
||||
usr/lib32/libltdl.so.7.3.0
|
||||
usr/lib32/libmount.so
|
||||
usr/lib32/libuuid.so
|
||||
usr/lib32/pkgconfig/blkid.pc
|
||||
usr/lib32/pkgconfig/mount.pc
|
||||
usr/lib32/pkgconfig/uuid.pc
|
||||
usr/lib32/libcrypto.so
|
||||
usr/lib32/libcrypto.so.1.0.0
|
||||
usr/lib32/libssl.so
|
||||
usr/lib32/libssl.so.1.0.0
|
||||
usr/lib32/pkgconfig/libcrypto.pc
|
||||
usr/lib32/pkgconfig/libssl.pc
|
||||
usr/lib32/pkgconfig/openssl.pc
|
||||
usr/lib32/libgnutls-extra.so
|
||||
usr/lib32/libgnutls-extra.so.26
|
||||
usr/lib32/libgnutls-extra.so.26.22.6
|
||||
usr/lib32/libgnutls-openssl.so
|
||||
usr/lib32/libgnutls-openssl.so.27
|
||||
usr/lib32/libgnutls-openssl.so.27.0.0
|
||||
usr/lib32/libgnutls.so
|
||||
usr/lib32/libgnutls.so.26
|
||||
usr/lib32/libgnutls.so.26.22.6
|
||||
usr/lib32/libgnutlsxx.so
|
||||
usr/lib32/libgnutlsxx.so.27
|
||||
usr/lib32/libgnutlsxx.so.27.0.0
|
||||
usr/lib32/pkgconfig/gnutls-extra.pc
|
||||
usr/lib32/pkgconfig/gnutls.pc
|
||||
usr/lib32/libcups.so
|
||||
usr/lib32/libcups.so.2
|
||||
usr/lib32/libcupscgi.so
|
||||
usr/lib32/libcupscgi.so.1
|
||||
usr/lib32/libcupsimage.so
|
||||
usr/lib32/libcupsimage.so.2
|
||||
usr/lib32/libcupsmime.so
|
||||
usr/lib32/libcupsmime.so.1
|
||||
usr/lib32/libcupsppdc.so
|
||||
usr/lib32/libcupsppdc.so.1
|
||||
usr/lib32/libtalloc.so
|
||||
usr/lib32/libtalloc.so.2
|
||||
usr/lib32/libtalloc.so.2.1.0
|
||||
usr/lib32/pkgconfig/talloc.pc
|
||||
lib32/libkeyutils.so.1
|
||||
lib32/libkeyutils.so.1.4
|
||||
usr/lib32/libkeyutils.so
|
||||
usr/lib32/krb5/plugins/kdb/db2.so
|
||||
usr/lib32/krb5/plugins/preauth/pkinit.so
|
||||
usr/lib32/libgssapi_krb5.so
|
||||
usr/lib32/libgssapi_krb5.so.2
|
||||
usr/lib32/libgssapi_krb5.so.2.2
|
||||
usr/lib32/libgssrpc.so
|
||||
usr/lib32/libgssrpc.so.4
|
||||
usr/lib32/libgssrpc.so.4.1
|
||||
usr/lib32/libk5crypto.so
|
||||
usr/lib32/libk5crypto.so.3
|
||||
usr/lib32/libk5crypto.so.3.1
|
||||
usr/lib32/libkadm5clnt.so
|
||||
usr/lib32/libkadm5clnt_mit.so
|
||||
usr/lib32/libkadm5clnt_mit.so.8
|
||||
usr/lib32/libkadm5clnt_mit.so.8.0
|
||||
usr/lib32/libkadm5srv.so
|
||||
usr/lib32/libkadm5srv_mit.so
|
||||
usr/lib32/libkadm5srv_mit.so.8
|
||||
usr/lib32/libkadm5srv_mit.so.8.0
|
||||
usr/lib32/libkdb5.so
|
||||
usr/lib32/libkdb5.so.7
|
||||
usr/lib32/libkdb5.so.7.0
|
||||
usr/lib32/libkrb5.so
|
||||
usr/lib32/libkrb5.so.3
|
||||
usr/lib32/libkrb5.so.3.3
|
||||
usr/lib32/libkrb5support.so
|
||||
usr/lib32/libkrb5support.so.0
|
||||
usr/lib32/libkrb5support.so.0.1
|
||||
usr/lib32/libdb-4.8.so
|
||||
usr/lib32/libdb.so
|
||||
usr/lib32/libdb_cxx-4.8.so
|
||||
usr/lib32/libdb_cxx.so
|
||||
usr/lib32/libdb_stl-4.8.so
|
||||
usr/lib32/libdb_stl.so
|
||||
usr/lib32/liblber-2.4.so.2
|
||||
usr/lib32/liblber-2.4.so.2.9.1
|
||||
usr/lib32/liblber.so
|
||||
usr/lib32/libldap-2.4.so.2
|
||||
usr/lib32/libldap-2.4.so.2.9.1
|
||||
usr/lib32/libldap.so
|
||||
usr/lib32/libldap_r-2.4.so.2
|
||||
usr/lib32/libldap_r-2.4.so.2.9.1
|
||||
usr/lib32/libldap_r.so
|
@ -0,0 +1 @@
|
||||
DIST netty-4.0.19.Final.tar.gz 929126 SHA256 065980d0232179a02dc52d55e9017f485c2cbcf14597172cac3bfd2db5dce9ac SHA512 031a251c93b2c475bbf12610f297ed47eacc430ba19e05fd33c12ab768b1d14556cb59d0f9e2a19f87c325b516323cd2ec13a341522825a19d76c27abb13a4cf WHIRLPOOL 8a2c026c62de3a26ef0c432af37b193b10bc826429399dc8fb8016d50cb22359e50087a10edecd69924861bf1f29da02b39810f37db514ba260a1ea9ef2692d0
|
@ -0,0 +1,231 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
|
||||
<!-- ====================================================================== -->
|
||||
<!-- -->
|
||||
<!-- Any modifications will be overwritten. -->
|
||||
<!-- -->
|
||||
<!-- Generated by Maven Ant Plugin on 5/15/14 7:12 PM -->
|
||||
<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
|
||||
<!-- -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<project name="netty-transport-from-maven" default="package" basedir=".">
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Build environment properties -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<property file="${user.home}/.m2/maven.properties"/>
|
||||
<property file="maven-build.properties"/>
|
||||
|
||||
<property name="maven.build.finalName" value="netty-transport-4.0.19.Final"/>
|
||||
<property name="maven.build.dir" value="target"/>
|
||||
<property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
|
||||
<property name="maven.build.srcDir.0" value="src/main/java"/>
|
||||
<property name="maven.build.resourceDir.0" value="src/main/resources"/>
|
||||
<property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
|
||||
<property name="maven.build.testDir.0" value="src/test/java"/>
|
||||
<property name="maven.build.testResourceDir.0" value="src/test/resources"/>
|
||||
<property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
|
||||
<property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
|
||||
|
||||
<property name="maven.repo.local" value="${user.home}/.m2/repository"/>
|
||||
<property name="maven.settings.offline" value="false"/>
|
||||
<property name="maven.settings.interactiveMode" value="true"/>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Defining classpaths -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<path id="build.classpath">
|
||||
</path>
|
||||
<path id="build.test.classpath">
|
||||
</path>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Cleaning up target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="clean" description="Clean the output directory">
|
||||
<delete dir="${maven.build.dir}"/>
|
||||
</target>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Compilation target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="compile" description="Compile the code">
|
||||
<mkdir dir="${maven.build.outputDir}"/>
|
||||
<javac destdir="${maven.build.outputDir}"
|
||||
nowarn="true"
|
||||
debug="true"
|
||||
optimize="true"
|
||||
deprecation="true"
|
||||
target="1.6"
|
||||
verbose="false"
|
||||
fork="true"
|
||||
memoryMaximumSize="256m"
|
||||
memoryInitialSize="1024m"
|
||||
source="1.6">
|
||||
<src>
|
||||
<pathelement location="${maven.build.srcDir.0}"/>
|
||||
</src>
|
||||
<classpath refid="build.classpath"/>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Test-compilation target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="compile-tests"
|
||||
depends="compile"
|
||||
description="Compile the test code"
|
||||
unless="maven.test.skip">
|
||||
<mkdir dir="${maven.build.testOutputDir}"/>
|
||||
<javac destdir="${maven.build.testOutputDir}"
|
||||
nowarn="true"
|
||||
debug="true"
|
||||
optimize="true"
|
||||
deprecation="true"
|
||||
target="1.6"
|
||||
verbose="false"
|
||||
fork="true"
|
||||
memoryMaximumSize="256m"
|
||||
memoryInitialSize="1024m"
|
||||
source="1.6">
|
||||
<src>
|
||||
<pathelement location="${maven.build.testDir.0}"/>
|
||||
</src>
|
||||
<classpath>
|
||||
<path refid="build.test.classpath"/>
|
||||
<pathelement location="${maven.build.outputDir}"/>
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Run all tests -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="test"
|
||||
depends="compile-tests, junit-missing"
|
||||
unless="junit.skipped"
|
||||
description="Run the test cases">
|
||||
<mkdir dir="${maven.test.reports}"/>
|
||||
<junit printSummary="yes" haltonerror="true" haltonfailure="true" fork="true" dir=".">
|
||||
<sysproperty key="basedir" value="."/>
|
||||
<formatter type="xml"/>
|
||||
<formatter type="plain" usefile="false"/>
|
||||
<classpath>
|
||||
<path refid="build.test.classpath"/>
|
||||
<pathelement location="${maven.build.outputDir}"/>
|
||||
<pathelement location="${maven.build.testOutputDir}"/>
|
||||
</classpath>
|
||||
<batchtest todir="${maven.test.reports}" unless="test">
|
||||
<fileset dir="${maven.build.testDir.0}">
|
||||
<include name="**/*Test*.java"/>
|
||||
<include name="**/*Benchmark*.java"/>
|
||||
<exclude name="**/Abstract*"/>
|
||||
<exclude name="**/TestUtil*"/>
|
||||
</fileset>
|
||||
</batchtest>
|
||||
<batchtest todir="${maven.test.reports}" if="test">
|
||||
<fileset dir="${maven.build.testDir.0}">
|
||||
<include name="**/${test}.java"/>
|
||||
<exclude name="**/Abstract*"/>
|
||||
<exclude name="**/TestUtil*"/>
|
||||
</fileset>
|
||||
</batchtest>
|
||||
</junit>
|
||||
</target>
|
||||
|
||||
<target name="test-junit-present">
|
||||
<available classname="junit.framework.Test" property="junit.present"/>
|
||||
</target>
|
||||
|
||||
<target name="test-junit-status"
|
||||
depends="test-junit-present">
|
||||
<condition property="junit.missing">
|
||||
<and>
|
||||
<isfalse value="${junit.present}"/>
|
||||
<isfalse value="${maven.test.skip}"/>
|
||||
</and>
|
||||
</condition>
|
||||
<condition property="junit.skipped">
|
||||
<or>
|
||||
<isfalse value="${junit.present}"/>
|
||||
<istrue value="${maven.test.skip}"/>
|
||||
</or>
|
||||
</condition>
|
||||
</target>
|
||||
|
||||
<target name="junit-missing"
|
||||
depends="test-junit-status"
|
||||
if="junit.missing">
|
||||
<echo>=================================== WARNING ===================================</echo>
|
||||
<echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo>
|
||||
<echo>===============================================================================</echo>
|
||||
</target>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Javadoc target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="javadoc" description="Generates the Javadoc of the application">
|
||||
<javadoc sourcepath="${maven.build.srcDir.0}"
|
||||
packagenames="*"
|
||||
destdir="${maven.reporting.outputDirectory}/apidocs"
|
||||
access="protected"
|
||||
old="false"
|
||||
verbose="false"
|
||||
version="false"
|
||||
use="true"
|
||||
author="false"
|
||||
splitindex="false"
|
||||
nodeprecated="false"
|
||||
nodeprecatedlist="false"
|
||||
notree="false"
|
||||
noindex="false"
|
||||
nohelp="false"
|
||||
nonavbar="false"
|
||||
serialwarn="false"
|
||||
charset="ISO-8859-1"
|
||||
linksource="false"
|
||||
breakiterator="true"/>
|
||||
</target>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Package target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="package" depends="compile,test" description="Package the application">
|
||||
<jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
|
||||
compress="true"
|
||||
index="false"
|
||||
basedir="${maven.build.outputDir}"
|
||||
excludes="**/package.html"/>
|
||||
</target>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- A dummy target for the package named after the type it creates -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="jar" depends="package" description="Builds the jar for the application"/>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Download dependencies target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="test-offline">
|
||||
<condition property="maven.mode.offline">
|
||||
<equals arg1="${maven.settings.offline}" arg2="true"/>
|
||||
</condition>
|
||||
</target>
|
||||
</project>
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>java</herd>
|
||||
</pkgmetadata>
|
@ -0,0 +1,64 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netty-transport/netty-transport-4.0.19.ebuild,v 1.2 2014/05/21 10:48:24 tomwij Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
JAVA_PKG_IUSE="doc source test"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
MY_PN="netty"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
DESCRIPTION="Async event-driven framework for rapid development of high performance network applications"
|
||||
HOMEPAGE="http://netty.io/"
|
||||
SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/${MY_P}.Final.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
CDEPEND="dev-java/${MY_PN}-buffer:0
|
||||
dev-java/${MY_PN}-common:0"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.6
|
||||
${CDEPEND}"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}
|
||||
test? (
|
||||
dev-java/ant-core:0
|
||||
dev-java/easymock:3.2
|
||||
dev-java/logback:0
|
||||
dev-java/junit:4
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${MY_P}.Final/${PN/${MY_PN}-}"
|
||||
|
||||
EANT_BUILD_TARGET="package"
|
||||
EANT_GENTOO_CLASSPATH="${MY_PN}-buffer,${MY_PN}-common"
|
||||
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||
|
||||
EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},ant-core,easymock-3.2,junit-4,logback"
|
||||
EANT_TEST_EXTRA_ARGS+=" -Djunit.present=true"
|
||||
|
||||
# error: package ch.qos.logback.classic does not exist
|
||||
RESTRICT="test"
|
||||
|
||||
java_prepare() {
|
||||
cp "${FILESDIR}"/${P}-build.xml build.xml || die
|
||||
|
||||
# Remove the odd memory restriction in the generated build files.
|
||||
sed -i 's/memoryMaximumSize="256m"//' build.xml || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ANT_TASKS="ant-junit" java-pkg-2_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar target/${MY_PN}-*.jar ${PN}.jar
|
||||
|
||||
use doc && java-pkg_dojavadoc target/site/apidocs
|
||||
use source && java-pkg_dosrc src/main/java
|
||||
}
|
@ -1 +1 @@
|
||||
Wed, 21 May 2014 08:37:01 +0000
|
||||
Wed, 21 May 2014 11:37:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed, 21 May 2014 08:37:01 +0000
|
||||
Wed, 21 May 2014 11:37:01 +0000
|
||||
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=install prepare
|
||||
DEPEND=>=sys-apps/findutils-4.2.26
|
||||
DESCRIPTION=Provides precompiled 32bit libraries
|
||||
EAPI=5
|
||||
HOMEPAGE=http://dev.gentoo.org/~pacho/emul.html
|
||||
IUSE=abi_x86_32 +development
|
||||
KEYWORDS=-* ~amd64
|
||||
LICENSE=Artistic GPL-1 GPL-2 GPL-3 BSD BSD-2 BZIP2 AFL-2.1 LGPL-2.1 BSD-4 MIT public-domain LGPL-3 LGPL-2 GPL-2-with-exceptions MPL-1.1 OPENLDAP Sleepycat UoI-NCSA ZLIB openafs-krb5-a HPND ISC RSA IJG libmng libtiff openssl tcp_wrappers_license
|
||||
RDEPEND=!<app-emulation/emul-linux-x86-medialibs-10.2 !abi_x86_32? ( !>=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)] ) abi_x86_32? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)] >=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)] >=media-libs/libpng-1.5.16-r1:0[abi_x86_32(-)] >=dev-libs/udis86-1.7-r2[abi_x86_32(-)] >=virtual/libffi-3.0.13-r1[abi_x86_32(-)] >=sys-devel/llvm-3.3-r1[abi_x86_32(-)] >=media-libs/libpng-1.2.50-r1:1.2[abi_x86_32(-)] virtual/jpeg:62[abi_x86_32(-)] >=sys-libs/libraw1394-2.1.0-r1[abi_x86_32(-)] >=sys-libs/libavc1394-0.5.4-r1[abi_x86_32(-)] >=dev-libs/expat-2.1.0-r3[abi_x86_32(-)] >=virtual/libusb-0-r1:0[abi_x86_32(-)] >=virtual/libusb-1-r1:1[abi_x86_32(-)] || ( >=virtual/udev-206-r1[abi_x86_32(-)] ~virtual/udev-204[abi_x86_32(-)] ) >=media-libs/tiff-4.0.3-r5:0[abi_x86_32(-)] >=sys-apps/attr-2.4.47-r1[abi_x86_32(-)] >=dev-libs/glib-2.36.3-r2:2[abi_x86_32(-)] >=media-libs/lcms-2.5-r1:2[abi_x86_32(-)] >=app-text/libpaper-1.1.24-r2[abi_x86_32(-)] >=media-libs/tiff-3.9.7-r1:3[abi_x86_32(-)] || ( >=dev-libs/elfutils-0.155-r1[abi_x86_32(-)] >=dev-libs/libelf-0.8.13-r2[abi_x86_32(-)] ) >=sys-libs/e2fsprogs-libs-1.42.7-r1[abi_x86_32(-)] >=sys-libs/ncurses-5.9-r3[abi_x86_32(-)] >=sys-libs/gpm-1.20.7-r2[abi_x86_32(-)] >=dev-libs/gmp-5.1.3-r1[abi_x86_32(-)] >=dev-libs/libpcre-8.33-r1[abi_x86_32(-)] >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)] >=sys-apps/tcp-wrappers-7.6.22-r1[abi_x86_32(-)] >=sys-libs/gdbm-1.10-r1[abi_x86_32(-)] >=dev-libs/json-c-0.11-r1[abi_x86_32(-)] >=dev-libs/libxml2-2.9.1-r2[abi_x86_32(-)] >=dev-libs/dbus-glib-0.100.2-r1[abi_x86_32(-)] >=sys-libs/readline-6.2_p5-r1:0[abi_x86_32(-)] >=sys-devel/gettext-0.18.3.2[abi_x86_32(-)] >=dev-libs/libgpg-error-1.12-r1[abi_x86_32(-)] >=dev-db/sqlite-3.8.3:3[abi_x86_32(-)] >=dev-libs/nettle-2.7.1-r1[abi_x86_32(-)] >=dev-libs/libtasn1-3.4-r1[abi_x86_32(-)] dev-libs/libgcrypt:11[abi_x86_32(-)] >=dev-libs/libgcrypt-1.6.1-r1:0[abi_x86_32(-)] >=dev-libs/lzo-2.06-r1[abi_x86_32(-)] >=dev-libs/libxslt-1.1.28-r2[abi_x86_32(-)] >=sys-apps/file-5.18-r1[abi_x86_32(-)] >=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)] >=media-libs/giflib-4.2.3-r1[abi_x86_32(-)] >=sys-libs/slang-2.2.4-r1[abi_x86_32(-)] >=sys-apps/acl-2.2.52-r1[abi_x86_32(-)] >=sys-apps/util-linux-2.24.1-r3[abi_x86_32(-)] >=sys-devel/libtool-2.4.2-r1[abi_x86_32(-)] >=virtual/acl-0-r2[abi_x86_32(-)] >=dev-libs/openssl-1.0.1g-r1[abi_x86_32(-)] >=net-libs/gnutls-3.3.1-r1[abi_x86_32(-)] >=net-print/cups-1.7.1-r2[abi_x86_32(-)] >=sys-libs/talloc-2.1.0-r1[abi_x86_32(-)] >=sys-apps/keyutils-1.5.9-r1[abi_x86_32(-)] >=virtual/krb5-0-r1[abi_x86_32(-)] >=sys-libs/db-4.8.30-r1:4.8[abi_x86_32(-)] >=net-nds/openldap-2.4.38-r2[abi_x86_32(-)] ) >=sys-libs/glibc-2.16
|
||||
RESTRICT=strip
|
||||
SLOT=0
|
||||
SRC_URI=http://dev.gentoo.org/~pacho/emul/emul-linux-x86-baselibs-20140508.tar.xz
|
||||
_eclasses_=emul-linux-x86 21b03579b81acf650f0077bfd9fc2586 eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=9a2212ee0b7efa70d7800c81fbc9f0c4
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup test
|
||||
DEPEND=>=virtual/jdk-1.6 dev-java/netty-buffer:0 dev-java/netty-common:0 test? ( dev-java/ant-core:0 dev-java/easymock:3.2 dev-java/logback:0 dev-java/junit:4 ) >=dev-java/java-config-2.1.9-r1 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DESCRIPTION=Async event-driven framework for rapid development of high performance network applications
|
||||
EAPI=5
|
||||
HOMEPAGE=http://netty.io/
|
||||
IUSE=elibc_FreeBSD doc source test elibc_FreeBSD
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=>=virtual/jre-1.6 dev-java/netty-buffer:0 dev-java/netty-common:0 >=dev-java/java-config-2.1.9-r1 source? ( app-arch/zip )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/netty/netty/archive/netty-4.0.19.Final.tar.gz
|
||||
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af java-ant-2 5f5bada6517ed26bc25083134e42b146 java-pkg-2 65bbb59987d777c1106ae8aa4bf36e7b java-utils-2 f02d3e4777b404c719a5a6479c37c6e3 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=db75fd6c0754e3d0cf678adc818699f7
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-python/setuptools[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_pypy(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_pypy(-)] python_targets_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_pypy? ( virtual/pypy:0= ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_pypy(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_pypy(-)]
|
||||
DEPEND=dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)]
|
||||
DESCRIPTION=Python module for hyphenation using hunspell dictionaries
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/Kozea/Pyphen
|
||||
IUSE=python_targets_python2_6 python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 python_targets_pypy
|
||||
IUSE=python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 python_targets_python3_4
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2+ LGPL-2+ MPL-1.1
|
||||
RDEPEND=python_targets_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_pypy? ( virtual/pypy:0= ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_pypy(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_pypy(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_6 python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 python_targets_pypy )
|
||||
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 python_targets_python3_4 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/P/Pyphen/Pyphen-0.9.1.tar.gz
|
||||
_eclasses_=distutils-r1 0ffe72d093023ff4f69e4ceaf6f63e4e eutils 025442f2eecab39ad0b4e541b6e142af multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 1356c4bb8f56765cff4b74c0128d2a4f python-utils-r1 e544c60078c7fa0939091b4c33e27450 toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=23ede5bd6e22c58c9d157f1dfd7c884b
|
||||
_md5_=4206124069dee8a9a6927fcbb7e6fca1
|
||||
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=config configure install postinst prepare setup
|
||||
DEPEND=ssl? ( dev-libs/openssl:0[-bindist] ) mysql? ( >=virtual/mysql-4.0 ) odbc? ( >=dev-db/unixODBC-2.2.6 ) ldap? ( net-nds/openldap ) idn? ( net-dns/idnkit ) postgres? ( dev-db/postgresql-base ) caps? ( >=sys-libs/libcap-2.1.0 ) xml? ( dev-libs/libxml2 ) geoip? ( >=dev-libs/geoip-1.4.6 ) gssapi? ( virtual/krb5 ) sdb-ldap? ( net-nds/openldap ) gost? ( >=dev-libs/openssl-1.0.0:0[-bindist] ) python? ( virtual/python-argparse ) python? ( || ( =dev-lang/python-3* =dev-lang/python-2.7* ) ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool virtual/pkgconfig
|
||||
DESCRIPTION=BIND - Berkeley Internet Name Domain - Name Server
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.isc.org/software/bind
|
||||
IUSE=berkdb caps dlz doc filter-aaaa geoip gost gssapi idn ipv6 ldap mysql odbc postgres python rpz rrl sdb-ldap selinux ssl static-libs threads urandom xml
|
||||
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=ISC BSD BSD-2 HPND JNIC openssl
|
||||
RDEPEND=ssl? ( dev-libs/openssl:0[-bindist] ) mysql? ( >=virtual/mysql-4.0 ) odbc? ( >=dev-db/unixODBC-2.2.6 ) ldap? ( net-nds/openldap ) idn? ( net-dns/idnkit ) postgres? ( dev-db/postgresql-base ) caps? ( >=sys-libs/libcap-2.1.0 ) xml? ( dev-libs/libxml2 ) geoip? ( >=dev-libs/geoip-1.4.6 ) gssapi? ( virtual/krb5 ) sdb-ldap? ( net-nds/openldap ) gost? ( >=dev-libs/openssl-1.0.0:0[-bindist] ) python? ( virtual/python-argparse ) selinux? ( sec-policy/selinux-bind ) || ( sys-process/psmisc >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd ) python? ( || ( =dev-lang/python-3* =dev-lang/python-2.7* ) )
|
||||
REQUIRED_USE=postgres? ( dlz ) berkdb? ( dlz ) mysql? ( dlz !threads ) odbc? ( dlz ) ldap? ( dlz ) sdb-ldap? ( dlz ) gost? ( ssl ) threads? ( caps )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.isc.org/isc/bind9/9.9.3-P2/bind-9.9.3-P2.tar.gz doc? ( mirror://gentoo/dyndns-samples.tbz2 ) geoip? ( http://bind-geoip.googlecode.com//files/bind-geoip-1.3-readme.txt http://bind-geoip.googlecode.com//files/bind-9.9.2-geoip-1.3.patch ) sdb-ldap? ( http://ftp.disconnected-by-peer.at/pub/bind-sdb-ldap-1.1.0-fc14.patch.bz2 ) rrl? ( http://ss.vix.su/~vjs/rl-9.9.3-P2.patch )
|
||||
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f db-use 1c719875d6599536f956fafea9e1f404 eutils 025442f2eecab39ad0b4e541b6e142af flag-o-matic 9a539029fe1d390c1828ff633baf26b5 libtool b9b3340e3a19510f0d9f05cfccbf209f multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python be9965681d83c3980660a2660ac95e95 systemd 9f063b2cc19c5e8030911372aa246c4e toolchain-funcs 48b38a216afb92db6314d6c3187abea3 user d0a4d0735a6c0183d707ca919bd72f28 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=8dd18e51ca5a04dfc51041509045f8ec
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-python/pycrypto >=dev-python/requests-1.0 >media-video/rtmpdump-2.4 dev-python/setuptools python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_2(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-)]
|
||||
DESCRIPTION=CLI tool that pipes video streams from services like twitch.tv into a video player
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/chrippa/livestreamer
|
||||
IUSE=python_targets_python2_7 python_targets_python3_2
|
||||
KEYWORDS=~amd64 ~mips ~x86
|
||||
LICENSE=Apache-2.0 BSD-2 MIT-with-advertising
|
||||
RDEPEND=dev-python/pycrypto >=dev-python/requests-1.0 >media-video/rtmpdump-2.4 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_2(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_2 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/chrippa/livestreamer/archive/v1.8.1.tar.gz -> livestreamer-1.8.1.tar.gz
|
||||
_eclasses_=distutils-r1 0ffe72d093023ff4f69e4ceaf6f63e4e eutils 025442f2eecab39ad0b4e541b6e142af multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 1356c4bb8f56765cff4b74c0128d2a4f python-utils-r1 e544c60078c7fa0939091b4c33e27450 toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=6dc3778e3157ceef7d3514cd668662f2
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup test
|
||||
DEPEND=icu? ( dev-libs/icu:= ) ssl? ( !gnutls? ( dev-libs/openssl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) gnutls? ( net-libs/gnutls[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] dev-libs/libgcrypt:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) ) sasl? ( dev-libs/cyrus-sasl:= ) !minimal? ( sys-devel/libtool tcpd? ( sys-apps/tcp-wrappers ) odbc? ( !iodbc? ( dev-db/unixODBC ) iodbc? ( dev-db/libiodbc ) ) slp? ( net-libs/openslp ) perl? ( dev-lang/perl[-build(-)] ) samba? ( dev-libs/openssl ) berkdb? ( sys-libs/db ) smbkrb5passwd? ( dev-libs/openssl app-crypt/heimdal ) kerberos? ( virtual/krb5 ) cxx? ( dev-libs/cyrus-sasl:= ) ) selinux? ( sec-policy/selinux-ldap ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) sys-apps/groff ssl? ( dev-libs/openssl ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool virtual/pkgconfig
|
||||
DESCRIPTION=LDAP suite of application and development tools
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.OpenLDAP.org/
|
||||
IUSE=crypt icu samba slp tcpd experimental minimal +berkdb overlays perl gnutls iodbc sasl ssl odbc debug ipv6 +syslog selinux smbkrb5passwd kerberos -cxx abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 ssl
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris
|
||||
LICENSE=OPENLDAP
|
||||
RDEPEND=icu? ( dev-libs/icu:= ) ssl? ( !gnutls? ( dev-libs/openssl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) gnutls? ( net-libs/gnutls[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] dev-libs/libgcrypt:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) ) sasl? ( dev-libs/cyrus-sasl:= ) !minimal? ( sys-devel/libtool tcpd? ( sys-apps/tcp-wrappers ) odbc? ( !iodbc? ( dev-db/unixODBC ) iodbc? ( dev-db/libiodbc ) ) slp? ( net-libs/openslp ) perl? ( dev-lang/perl[-build(-)] ) samba? ( dev-libs/openssl ) berkdb? ( sys-libs/db ) smbkrb5passwd? ( dev-libs/openssl app-crypt/heimdal ) kerberos? ( virtual/krb5 ) cxx? ( dev-libs/cyrus-sasl:= ) ) selinux? ( sec-policy/selinux-ldap ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
|
||||
REQUIRED_USE=cxx? ( sasl )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.4.38.tgz mirror://gentoo/rfc2307bis.schema-20120525
|
||||
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f db-use 1c719875d6599536f956fafea9e1f404 eutils 025442f2eecab39ad0b4e541b6e142af flag-o-matic 9a539029fe1d390c1828ff633baf26b5 libtool b9b3340e3a19510f0d9f05cfccbf209f multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multilib-build c6aa47e6677b4d6529c9af3ebb93cfc1 multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing c2d96fb38f2596209e98fceda58ba1ed ssl-cert b53367370fde96e19beca78050a47c61 systemd 9f063b2cc19c5e8030911372aa246c4e toolchain-funcs 48b38a216afb92db6314d6c3187abea3 user d0a4d0735a6c0183d707ca919bd72f28 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=aeef27a318a79a8e42bf390cb2445a85
|
@ -1,15 +0,0 @@
|
||||
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 >=dev-lang/python-2.6.8-r3:2.6 ) )
|
||||
DESCRIPTION=Full sources including the Gentoo patchset for the 3.10 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.10.32
|
||||
SRC_URI=mirror://kernel/linux/kernel/v3.x/linux-3.10.tar.xz deblob? ( http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.10.N/deblob-3.10 http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.10.N/deblob-check -> deblob-check-3.10 ) http://dev.gentoo.org/~jlec/distfiles/aufs-sources-3.10.x_p20140224.tar.xz !vanilla? ( mirror://gentoo/genpatches-3.10-39.base.tar.xz mirror://gentoo/genpatches-3.10-39.extras.tar.xz experimental? ( mirror://gentoo/genpatches-3.10-39.experimental.tar.xz ) )
|
||||
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af kernel-2 6fb31411472936acc8287129d3df7f43 multilib fac675dcccf94392371a6abee62d909f python-any-r1 4560effd96d3d2a82e50af7cf87166da python-utils-r1 e544c60078c7fa0939091b4c33e27450 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=f69c708518d327b8bfd7b73df377db2e
|
@ -1,15 +0,0 @@
|
||||
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 >=dev-lang/python-2.6.8-r3:2.6 ) )
|
||||
DESCRIPTION=Full sources including the Gentoo patchset for the 3.10 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.10.39
|
||||
SRC_URI=mirror://kernel/linux/kernel/v3.x/linux-3.10.tar.xz deblob? ( http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.10.N/deblob-3.10 http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.10.N/deblob-check -> deblob-check-3.10 ) http://dev.gentoo.org/~jlec/distfiles/aufs-sources-3.10.x_p20140420.tar.xz !vanilla? ( mirror://gentoo/genpatches-3.10-46.base.tar.xz mirror://gentoo/genpatches-3.10-46.extras.tar.xz experimental? ( mirror://gentoo/genpatches-3.10-46.experimental.tar.xz ) )
|
||||
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af kernel-2 6fb31411472936acc8287129d3df7f43 multilib fac675dcccf94392371a6abee62d909f python-any-r1 4560effd96d3d2a82e50af7cf87166da python-utils-r1 e544c60078c7fa0939091b4c33e27450 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=7a5f0172ca4cc833ee67a2e9e30d354b
|
@ -1,15 +0,0 @@
|
||||
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 >=dev-lang/python-2.6.8-r3:2.6 ) )
|
||||
DESCRIPTION=Full sources including the Gentoo patchset for the 3.12 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.12.13
|
||||
SRC_URI=mirror://kernel/linux/kernel/v3.x/linux-3.12.tar.xz deblob? ( http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.12.N/deblob-3.12 http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.12.N/deblob-check -> deblob-check-3.12 ) http://dev.gentoo.org/~jlec/distfiles/aufs-sources-3.12.x_p20140224.tar.xz !vanilla? ( mirror://gentoo/genpatches-3.12-14.base.tar.xz mirror://gentoo/genpatches-3.12-14.extras.tar.xz experimental? ( mirror://gentoo/genpatches-3.12-14.experimental.tar.xz ) )
|
||||
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af kernel-2 6fb31411472936acc8287129d3df7f43 multilib fac675dcccf94392371a6abee62d909f python-any-r1 4560effd96d3d2a82e50af7cf87166da python-utils-r1 e544c60078c7fa0939091b4c33e27450 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=d72abeb2bf7e405a1696b2b201228dc8
|
@ -1,15 +0,0 @@
|
||||
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 >=dev-lang/python-2.6.8-r3:2.6 ) )
|
||||
DESCRIPTION=Full sources including the Gentoo patchset for the 3.12 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.12.18
|
||||
SRC_URI=mirror://kernel/linux/kernel/v3.x/linux-3.12.tar.xz deblob? ( http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.12.N/deblob-3.12 http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.12.N/deblob-check -> deblob-check-3.12 ) http://dev.gentoo.org/~jlec/distfiles/aufs-sources-3.12.x_p20140420.tar.xz !vanilla? ( mirror://gentoo/genpatches-3.12-19.base.tar.xz mirror://gentoo/genpatches-3.12-19.extras.tar.xz experimental? ( mirror://gentoo/genpatches-3.12-19.experimental.tar.xz ) )
|
||||
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af kernel-2 6fb31411472936acc8287129d3df7f43 multilib fac675dcccf94392371a6abee62d909f python-any-r1 4560effd96d3d2a82e50af7cf87166da python-utils-r1 e544c60078c7fa0939091b4c33e27450 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=96739dbeeda5402dfae2f344484aae4e
|
@ -1,15 +0,0 @@
|
||||
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 >=dev-lang/python-2.6.8-r3:2.6 ) )
|
||||
DESCRIPTION=Full sources including the Gentoo patchset for the 3.12 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.12.19
|
||||
SRC_URI=mirror://kernel/linux/kernel/v3.x/linux-3.12.tar.xz deblob? ( http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.12.N/deblob-3.12 http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.12.N/deblob-check -> deblob-check-3.12 ) http://dev.gentoo.org/~jlec/distfiles/aufs-sources-3.12.x_p20140420.tar.xz !vanilla? ( mirror://gentoo/genpatches-3.12-20.base.tar.xz mirror://gentoo/genpatches-3.12-20.extras.tar.xz experimental? ( mirror://gentoo/genpatches-3.12-20.experimental.tar.xz ) )
|
||||
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af kernel-2 6fb31411472936acc8287129d3df7f43 multilib fac675dcccf94392371a6abee62d909f python-any-r1 4560effd96d3d2a82e50af7cf87166da python-utils-r1 e544c60078c7fa0939091b4c33e27450 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=15984735618ef270e3cd83abefa5681a
|
@ -1,15 +0,0 @@
|
||||
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 >=dev-lang/python-2.6.8-r3:2.6 ) )
|
||||
DESCRIPTION=Full sources including the Gentoo patchset for the 3.14 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.14.2
|
||||
SRC_URI=mirror://kernel/linux/kernel/v3.x/linux-3.14.tar.xz deblob? ( http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.14.N/deblob-3.14 http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.14.N/deblob-check -> deblob-check-3.14 ) http://dev.gentoo.org/~jlec/distfiles/aufs-sources-3.14_p20140420.tar.xz !vanilla? ( mirror://gentoo/genpatches-3.14-5.base.tar.xz mirror://gentoo/genpatches-3.14-5.extras.tar.xz experimental? ( mirror://gentoo/genpatches-3.14-5.experimental.tar.xz ) )
|
||||
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af kernel-2 6fb31411472936acc8287129d3df7f43 multilib fac675dcccf94392371a6abee62d909f python-any-r1 4560effd96d3d2a82e50af7cf87166da python-utils-r1 e544c60078c7fa0939091b4c33e27450 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=9d009c653ceeac2b9e1a4ba566bec260
|
@ -1,15 +0,0 @@
|
||||
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 >=dev-lang/python-2.6.8-r3:2.6 ) )
|
||||
DESCRIPTION=Full sources including the Gentoo patchset for the 3.14 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.14.3
|
||||
SRC_URI=mirror://kernel/linux/kernel/v3.x/linux-3.14.tar.xz deblob? ( http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.14.N/deblob-3.14 http://www.fsfla.org/svnwiki/selibre/linux-libre//download/releases/LATEST-3.14.N/deblob-check -> deblob-check-3.14 ) http://dev.gentoo.org/~jlec/distfiles/aufs-sources-3.14_p20140420.tar.xz !vanilla? ( mirror://gentoo/genpatches-3.14-6.base.tar.xz mirror://gentoo/genpatches-3.14-6.extras.tar.xz experimental? ( mirror://gentoo/genpatches-3.14-6.experimental.tar.xz ) )
|
||||
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af kernel-2 6fb31411472936acc8287129d3df7f43 multilib fac675dcccf94392371a6abee62d909f python-any-r1 4560effd96d3d2a82e50af7cf87166da python-utils-r1 e544c60078c7fa0939091b4c33e27450 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=4d3bcbbce52778ef4dbb4fa46445e7e1
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile install postinst prepare prerm setup
|
||||
DEPEND=dev-vcs/git sys-libs/zlib dev-libs/openssl virtual/httpd-cgi highlight? ( || ( dev-python/pygments app-text/highlight ) ) lua? ( jit? ( dev-lang/luajit ) !jit? ( dev-lang/lua ) ) !<www-apps/cgit-0.8.3.3 doc? ( app-text/docbook-xsl-stylesheets >=app-text/asciidoc-8.5.1 ) >=app-admin/webapp-config-1.50.15
|
||||
DEPEND=dev-vcs/git sys-libs/zlib dev-libs/openssl:0 virtual/httpd-cgi highlight? ( || ( dev-python/pygments app-text/highlight ) ) lua? ( jit? ( dev-lang/luajit ) !jit? ( dev-lang/lua ) ) !<www-apps/cgit-0.8.3.3 doc? ( app-text/docbook-xsl-stylesheets >=app-text/asciidoc-8.5.1 ) >=app-admin/webapp-config-1.50.15
|
||||
DESCRIPTION=a fast web-interface for git repositories
|
||||
EAPI=4
|
||||
HOMEPAGE=http://git.zx2c4.com/cgit/about
|
||||
IUSE=doc +highlight +lua +jit vhosts
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-vcs/git sys-libs/zlib dev-libs/openssl virtual/httpd-cgi highlight? ( || ( dev-python/pygments app-text/highlight ) ) lua? ( jit? ( dev-lang/luajit ) !jit? ( dev-lang/lua ) ) >=app-admin/webapp-config-1.50.15
|
||||
RDEPEND=dev-vcs/git sys-libs/zlib dev-libs/openssl:0 virtual/httpd-cgi highlight? ( || ( dev-python/pygments app-text/highlight ) ) lua? ( jit? ( dev-lang/luajit ) !jit? ( dev-lang/lua ) ) >=app-admin/webapp-config-1.50.15
|
||||
SLOT=0
|
||||
SRC_URI=mirror://kernel/software/scm/git/git-1.9.0.tar.xz http://git.zx2c4.com/cgit/snapshot/cgit-0.10.1.tar.xz
|
||||
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 user d0a4d0735a6c0183d707ca919bd72f28 webapp 25b9b1696f5e698711f47d45c3d45e3e
|
||||
_md5_=ef3d71374f3a575bb6b569561b0a7c27
|
||||
_md5_=cf2bd0474dbedfdba8bccacc86569507
|
||||
|
@ -1,11 +1,11 @@
|
||||
DEFINED_PHASES=compile install postinst prepare prerm setup unpack
|
||||
DEPEND=dev-vcs/git sys-libs/zlib dev-libs/openssl virtual/httpd-cgi highlight? ( || ( dev-python/pygments app-text/highlight ) ) lua? ( jit? ( dev-lang/luajit ) !jit? ( dev-lang/lua ) ) !<www-apps/cgit-0.8.3.3 doc? ( app-text/docbook-xsl-stylesheets >=app-text/asciidoc-8.5.1 ) >=app-admin/webapp-config-1.50.15 dev-vcs/git
|
||||
DEPEND=dev-vcs/git sys-libs/zlib dev-libs/openssl:0 virtual/httpd-cgi highlight? ( || ( dev-python/pygments app-text/highlight ) ) lua? ( jit? ( dev-lang/luajit ) !jit? ( dev-lang/lua ) ) !<www-apps/cgit-0.8.3.3 doc? ( app-text/docbook-xsl-stylesheets >=app-text/asciidoc-8.5.1 ) >=app-admin/webapp-config-1.50.15 dev-vcs/git
|
||||
DESCRIPTION=a fast web-interface for git repositories
|
||||
EAPI=4
|
||||
HOMEPAGE=http://git.zx2c4.com/cgit/about
|
||||
IUSE=doc +highlight +lua +jit vhosts
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-vcs/git sys-libs/zlib dev-libs/openssl virtual/httpd-cgi highlight? ( || ( dev-python/pygments app-text/highlight ) ) lua? ( jit? ( dev-lang/luajit ) !jit? ( dev-lang/lua ) ) >=app-admin/webapp-config-1.50.15
|
||||
RDEPEND=dev-vcs/git sys-libs/zlib dev-libs/openssl:0 virtual/httpd-cgi highlight? ( || ( dev-python/pygments app-text/highlight ) ) lua? ( jit? ( dev-lang/luajit ) !jit? ( dev-lang/lua ) ) >=app-admin/webapp-config-1.50.15
|
||||
SLOT=0
|
||||
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af git-2 2027b81a576527fa16bece425941e094 git-r3 e83b3dde426430f34178059a8de5299d multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 user d0a4d0735a6c0183d707ca919bd72f28 webapp 25b9b1696f5e698711f47d45c3d45e3e
|
||||
_md5_=12b6cad426db39a78bc27b151c25d605
|
||||
_md5_=1ab704944bdb0dff51bc52f8c2bfa60a
|
||||
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
|
||||
DEPEND=>=app-accessibility/speech-dispatcher-0.8:= app-arch/bzip2:= app-arch/snappy:= cups? ( dev-libs/libgcrypt:0= >=net-print/cups-1.3.11:= ) >=dev-libs/elfutils-0.149 dev-libs/expat:= >=dev-libs/jsoncpp-0.5.0-r1:= >=dev-libs/libevent-1.4.13:= dev-libs/libxml2:=[icu] dev-libs/libxslt:= dev-libs/nspr:= >=dev-libs/nss-3.14.3:= dev-libs/re2:= gnome? ( >=gnome-base/gconf-2.24.0:= ) gnome-keyring? ( >=gnome-base/gnome-keyring-2.28.2:= ) >=media-libs/alsa-lib-1.0.19:= media-libs/flac:= media-libs/harfbuzz:=[icu(+)] media-libs/libexif:= >=media-libs/libjpeg-turbo-1.2.0-r1:= media-libs/libpng:0= >=media-libs/libwebp-0.4.0:= media-libs/speex:= pulseaudio? ( media-sound/pulseaudio:= ) sys-apps/dbus:= sys-apps/pciutils:= >=sys-libs/libcap-2.22:= sys-libs/zlib:=[minizip] virtual/udev x11-libs/gtk+:2= >=x11-libs/libXi-1.6.0:= x11-libs/libXinerama:= x11-libs/libXScrnSaver:= x11-libs/libXtst:= kerberos? ( virtual/krb5 ) selinux? ( sec-policy/selinux-chromium ) !arm? ( dev-lang/yasm ) dev-lang/perl dev-perl/JSON >=dev-util/gperf-3.0.3 dev-util/ninja sys-apps/hwids >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig test? ( dev-libs/openssl:0 ) || ( ( >=dev-lang/python-2.7.5-r2:2.7 dev-python/simplejson[python_targets_python2_7(-),python_single_target_python2_7(+)] test? ( dev-python/pyftpdlib[python_targets_python2_7(-),python_single_target_python2_7(+)] ) ) ( >=dev-lang/python-2.6.8-r3:2.6 dev-python/simplejson[python_targets_python2_6(-),python_single_target_python2_6(+)] test? ( dev-python/pyftpdlib[python_targets_python2_6(-),python_single_target_python2_6(+)] ) ) ) >=sys-apps/sed-4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DESCRIPTION=Open-source version of Google Chrome web browser
|
||||
EAPI=5
|
||||
HOMEPAGE=http://chromium.org/
|
||||
IUSE=bindist cups gnome gnome-keyring kerberos neon pulseaudio selinux +tcmalloc custom-cflags +linguas_am +linguas_ar +linguas_bg +linguas_bn +linguas_ca +linguas_cs +linguas_da +linguas_de +linguas_el +linguas_en_GB +linguas_es +linguas_es_LA +linguas_et +linguas_fa +linguas_fi +linguas_fil +linguas_fr +linguas_gu +linguas_he +linguas_hi +linguas_hr +linguas_hu +linguas_id +linguas_it +linguas_ja +linguas_kn +linguas_ko +linguas_lt +linguas_lv +linguas_ml +linguas_mr +linguas_ms +linguas_nb +linguas_nl +linguas_pl +linguas_pt_BR +linguas_pt_PT +linguas_ro +linguas_ru +linguas_sk +linguas_sl +linguas_sr +linguas_sv +linguas_sw +linguas_ta +linguas_te +linguas_th +linguas_tr +linguas_uk +linguas_vi +linguas_zh_CN +linguas_zh_TW test
|
||||
KEYWORDS=~amd64 ~arm ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=>=app-accessibility/speech-dispatcher-0.8:= app-arch/bzip2:= app-arch/snappy:= cups? ( dev-libs/libgcrypt:0= >=net-print/cups-1.3.11:= ) >=dev-libs/elfutils-0.149 dev-libs/expat:= >=dev-libs/jsoncpp-0.5.0-r1:= >=dev-libs/libevent-1.4.13:= dev-libs/libxml2:=[icu] dev-libs/libxslt:= dev-libs/nspr:= >=dev-libs/nss-3.14.3:= dev-libs/re2:= gnome? ( >=gnome-base/gconf-2.24.0:= ) gnome-keyring? ( >=gnome-base/gnome-keyring-2.28.2:= ) >=media-libs/alsa-lib-1.0.19:= media-libs/flac:= media-libs/harfbuzz:=[icu(+)] media-libs/libexif:= >=media-libs/libjpeg-turbo-1.2.0-r1:= media-libs/libpng:0= >=media-libs/libwebp-0.4.0:= media-libs/speex:= pulseaudio? ( media-sound/pulseaudio:= ) sys-apps/dbus:= sys-apps/pciutils:= >=sys-libs/libcap-2.22:= sys-libs/zlib:=[minizip] virtual/udev x11-libs/gtk+:2= >=x11-libs/libXi-1.6.0:= x11-libs/libXinerama:= x11-libs/libXScrnSaver:= x11-libs/libXtst:= kerberos? ( virtual/krb5 ) selinux? ( sec-policy/selinux-chromium ) !=www-client/chromium-9999 x11-misc/xdg-utils virtual/ttf-fonts tcmalloc? ( !<x11-drivers/nvidia-drivers-331.20 )
|
||||
SLOT=0
|
||||
SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-36.0.1976.2.tar.xz test? ( https://commondatastorage.googleapis.com/chromium-browser-official/chromium-36.0.1976.2-testdata.tar.xz )
|
||||
_eclasses_=chromium 4a9f555199b35aa57f60b0e9b9627d2a eutils 025442f2eecab39ad0b4e541b6e142af fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic 9a539029fe1d390c1828ff633baf26b5 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 linux-info 90944ede7e9761bd7ef07602acdef9e3 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed pax-utils 2424f959506320f5196de8f79fa05297 portability 536c5e70c5fb252ed3b769e04aa3f05b python-any-r1 4560effd96d3d2a82e50af7cf87166da python-utils-r1 e544c60078c7fa0939091b4c33e27450 readme.gentoo be2652cdd5c20f4689ccb4769072ea99 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f virtualx 73cfc129b4b9ba23aed1abb10c825d86
|
||||
_md5_=6bf25d61e969e36ca773904f09454a18
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
|
||||
DEPEND=>=app-accessibility/speech-dispatcher-0.8:= app-arch/bzip2:= app-arch/snappy:= cups? ( dev-libs/libgcrypt:0= >=net-print/cups-1.3.11:= ) >=dev-libs/elfutils-0.149 dev-libs/expat:= dev-libs/icu:= >=dev-libs/jsoncpp-0.5.0-r1:= >=dev-libs/libevent-1.4.13:= dev-libs/libxml2:=[icu] dev-libs/libxslt:= dev-libs/nspr:= >=dev-libs/nss-3.14.3:= dev-libs/re2:= gnome? ( >=gnome-base/gconf-2.24.0:= ) gnome-keyring? ( >=gnome-base/gnome-keyring-2.28.2:= ) >=media-libs/alsa-lib-1.0.19:= media-libs/flac:= media-libs/harfbuzz:=[icu(+)] media-libs/libexif:= >=media-libs/libjpeg-turbo-1.2.0-r1:= media-libs/libpng:0= >=media-libs/libwebp-0.4.0:= media-libs/speex:= pulseaudio? ( media-sound/pulseaudio:= ) sys-apps/dbus:= sys-apps/pciutils:= >=sys-libs/libcap-2.22:= sys-libs/zlib:=[minizip] virtual/udev x11-libs/gtk+:2= >=x11-libs/libXi-1.6.0:= x11-libs/libXinerama:= x11-libs/libXScrnSaver:= x11-libs/libXtst:= kerberos? ( virtual/krb5 ) selinux? ( sec-policy/selinux-chromium ) !arm? ( dev-lang/yasm ) dev-lang/perl dev-perl/JSON >=dev-util/gperf-3.0.3 dev-util/ninja sys-apps/hwids >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig test? ( dev-libs/openssl:0 ) || ( ( >=dev-lang/python-2.7.5-r2:2.7 dev-python/simplejson[python_targets_python2_7(-),python_single_target_python2_7(+)] test? ( dev-python/pyftpdlib[python_targets_python2_7(-),python_single_target_python2_7(+)] ) ) ( >=dev-lang/python-2.6.8-r3:2.6 dev-python/simplejson[python_targets_python2_6(-),python_single_target_python2_6(+)] test? ( dev-python/pyftpdlib[python_targets_python2_6(-),python_single_target_python2_6(+)] ) ) ) >=sys-apps/sed-4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DESCRIPTION=Open-source version of Google Chrome web browser
|
||||
EAPI=5
|
||||
HOMEPAGE=http://chromium.org/
|
||||
IUSE=bindist cups gnome gnome-keyring kerberos neon pulseaudio selinux +tcmalloc custom-cflags +linguas_am +linguas_ar +linguas_bg +linguas_bn +linguas_ca +linguas_cs +linguas_da +linguas_de +linguas_el +linguas_en_GB +linguas_es +linguas_es_LA +linguas_et +linguas_fa +linguas_fi +linguas_fil +linguas_fr +linguas_gu +linguas_he +linguas_hi +linguas_hr +linguas_hu +linguas_id +linguas_it +linguas_ja +linguas_kn +linguas_ko +linguas_lt +linguas_lv +linguas_ml +linguas_mr +linguas_ms +linguas_nb +linguas_nl +linguas_pl +linguas_pt_BR +linguas_pt_PT +linguas_ro +linguas_ru +linguas_sk +linguas_sl +linguas_sr +linguas_sv +linguas_sw +linguas_ta +linguas_te +linguas_th +linguas_tr +linguas_uk +linguas_vi +linguas_zh_CN +linguas_zh_TW test
|
||||
KEYWORDS=~amd64 ~arm ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=>=app-accessibility/speech-dispatcher-0.8:= app-arch/bzip2:= app-arch/snappy:= cups? ( dev-libs/libgcrypt:0= >=net-print/cups-1.3.11:= ) >=dev-libs/elfutils-0.149 dev-libs/expat:= dev-libs/icu:= >=dev-libs/jsoncpp-0.5.0-r1:= >=dev-libs/libevent-1.4.13:= dev-libs/libxml2:=[icu] dev-libs/libxslt:= dev-libs/nspr:= >=dev-libs/nss-3.14.3:= dev-libs/re2:= gnome? ( >=gnome-base/gconf-2.24.0:= ) gnome-keyring? ( >=gnome-base/gnome-keyring-2.28.2:= ) >=media-libs/alsa-lib-1.0.19:= media-libs/flac:= media-libs/harfbuzz:=[icu(+)] media-libs/libexif:= >=media-libs/libjpeg-turbo-1.2.0-r1:= media-libs/libpng:0= >=media-libs/libwebp-0.4.0:= media-libs/speex:= pulseaudio? ( media-sound/pulseaudio:= ) sys-apps/dbus:= sys-apps/pciutils:= >=sys-libs/libcap-2.22:= sys-libs/zlib:=[minizip] virtual/udev x11-libs/gtk+:2= >=x11-libs/libXi-1.6.0:= x11-libs/libXinerama:= x11-libs/libXScrnSaver:= x11-libs/libXtst:= kerberos? ( virtual/krb5 ) selinux? ( sec-policy/selinux-chromium ) !=www-client/chromium-9999 x11-misc/xdg-utils virtual/ttf-fonts tcmalloc? ( !<x11-drivers/nvidia-drivers-331.20 )
|
||||
SLOT=0
|
||||
SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-36.0.1985.18.tar.xz test? ( https://commondatastorage.googleapis.com/chromium-browser-official/chromium-36.0.1985.18-testdata.tar.xz )
|
||||
_eclasses_=chromium 4a9f555199b35aa57f60b0e9b9627d2a eutils 025442f2eecab39ad0b4e541b6e142af fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic 9a539029fe1d390c1828ff633baf26b5 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 linux-info 90944ede7e9761bd7ef07602acdef9e3 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed pax-utils 2424f959506320f5196de8f79fa05297 portability 536c5e70c5fb252ed3b769e04aa3f05b python-any-r1 4560effd96d3d2a82e50af7cf87166da python-utils-r1 e544c60078c7fa0939091b4c33e27450 readme.gentoo be2652cdd5c20f4689ccb4769072ea99 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f virtualx 73cfc129b4b9ba23aed1abb10c825d86
|
||||
_md5_=5f72426a30d27acb98139fab144de411
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile install postinst postrm preinst prepare prerm pretend setup unpack
|
||||
DEPEND=app-admin/eselect-opencl kernel_linux? ( >=sys-libs/glibc-2.6.1 ) X? ( >=app-admin/eselect-opengl-1.0.9 ) app-arch/xz-utils kernel_linux? ( virtual/linux-sources ) kernel_linux? ( virtual/modutils ) sys-apps/sed kernel_linux? ( virtual/linux-sources ) sys-apps/pciutils virtual/pkgconfig
|
||||
DESCRIPTION=NVIDIA Accelerated Graphics Driver
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.nvidia.com/
|
||||
IUSE=acpi multilib kernel_FreeBSD kernel_linux pax_kernel +tools +X uvm kernel_linux
|
||||
KEYWORDS=-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-2 NVIDIA-r2
|
||||
RDEPEND=app-admin/eselect-opencl kernel_linux? ( >=sys-libs/glibc-2.6.1 ) X? ( >=app-admin/eselect-opengl-1.0.9 ) acpi? ( sys-power/acpid ) tools? ( dev-libs/atk dev-libs/glib x11-libs/gdk-pixbuf x11-libs/gtk+:2 x11-libs/libX11 x11-libs/libXext x11-libs/pango[X] ) X? ( <x11-base/xorg-server-1.15.99 >=x11-libs/libvdpau-0.3-r1 multilib? ( || ( ( x11-libs/libX11[abi_x86_32] x11-libs/libXext[abi_x86_32] ) app-emulation/emul-linux-x86-xlibs ) ) ) kernel_linux? ( virtual/modutils )
|
||||
REQUIRED_USE=tools? ( X )
|
||||
RESTRICT=bindist mirror strip
|
||||
SLOT=0
|
||||
SRC_URI=amd64-fbsd? ( http://us.download.nvidia.com/XFree86/FreeBSD-x86_64/331.79/NVIDIA-FreeBSD-x86_64-331.79.tar.gz ) amd64? ( http://us.download.nvidia.com/XFree86/Linux-x86_64/331.79/NVIDIA-Linux-x86_64-331.79.run ) x86-fbsd? ( http://us.download.nvidia.com/XFree86/FreeBSD-x86/331.79/NVIDIA-FreeBSD-x86-331.79.tar.gz ) x86? ( http://us.download.nvidia.com/XFree86/Linux-x86/331.79/NVIDIA-Linux-x86-331.79.run )
|
||||
_eclasses_=eutils 025442f2eecab39ad0b4e541b6e142af flag-o-matic 9a539029fe1d390c1828ff633baf26b5 linux-info 90944ede7e9761bd7ef07602acdef9e3 linux-mod 101302d4b7b694ea9622bbffb187d0de multilib fac675dcccf94392371a6abee62d909f nvidia-driver 92e88a2e33d056779baa88f1061c662e portability 536c5e70c5fb252ed3b769e04aa3f05b readme.gentoo be2652cdd5c20f4689ccb4769072ea99 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 udev a9a8d051efb42bfe884c1db82ce161de unpacker 4495f6885ab72b2cc94467e9a89fa641 user d0a4d0735a6c0183d707ca919bd72f28 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=556979bedfe9c8430666575942b8f10a
|
@ -1 +1 @@
|
||||
Wed, 21 May 2014 08:37:04 +0000
|
||||
Wed, 21 May 2014 11:37:04 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed May 21 08:37:01 UTC 2014
|
||||
Wed May 21 11:37:01 UTC 2014
|
||||
|
@ -1 +1 @@
|
||||
Wed, 21 May 2014 09:00:01 +0000
|
||||
Wed, 21 May 2014 12:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1400661301 Wed 21 May 2014 08:35:01 AM UTC UTC
|
||||
1400672101 Wed 21 May 2014 11:35:01 AM UTC UTC
|
||||
|
@ -1,432 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-dns/bind/bind-9.9.3_p2.ebuild,v 1.14 2014/01/18 18:16:15 idl0r Exp $
|
||||
|
||||
# Re dlz/mysql and threads, needs to be verified..
|
||||
# MySQL uses thread local storage in its C api. Thus MySQL
|
||||
# requires that each thread of an application execute a MySQL
|
||||
# thread initialization to setup the thread local storage.
|
||||
# This is impossible to do safely while staying within the DLZ
|
||||
# driver API. This is a limitation caused by MySQL, and not the DLZ API.
|
||||
# Because of this BIND MUST only run with a single thread when
|
||||
# using the MySQL driver.
|
||||
|
||||
EAPI="4"
|
||||
|
||||
PYTHON_DEPEND="python? 2:2.7 3"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
|
||||
inherit python eutils autotools toolchain-funcs flag-o-matic multilib db-use user systemd
|
||||
|
||||
MY_PV="${PV/_p/-P}"
|
||||
MY_PV="${MY_PV/_rc/rc}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
SDB_LDAP_VER="1.1.0-fc14"
|
||||
|
||||
# bind-9.8.0-P1-geoip-1.3.patch
|
||||
GEOIP_PV=1.3
|
||||
#GEOIP_PV_AGAINST="${MY_PV}"
|
||||
GEOIP_PV_AGAINST="9.9.2"
|
||||
GEOIP_P="bind-${GEOIP_PV_AGAINST}-geoip-${GEOIP_PV}"
|
||||
GEOIP_PATCH_A="${GEOIP_P}.patch"
|
||||
GEOIP_DOC_A="bind-geoip-1.3-readme.txt"
|
||||
GEOIP_SRC_URI_BASE="http://bind-geoip.googlecode.com/"
|
||||
|
||||
RRL_PV="${MY_PV}"
|
||||
|
||||
# GeoIP: http://bind-geoip.googlecode.com/
|
||||
# DNS RRL: http://www.redbarn.org/dns/ratelimits/
|
||||
# SDB-LDAP: http://bind9-ldap.bayour.com/
|
||||
|
||||
DESCRIPTION="BIND - Berkeley Internet Name Domain - Name Server"
|
||||
HOMEPAGE="http://www.isc.org/software/bind"
|
||||
SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz
|
||||
doc? ( mirror://gentoo/dyndns-samples.tbz2 )
|
||||
geoip? ( ${GEOIP_SRC_URI_BASE}/files/${GEOIP_DOC_A}
|
||||
${GEOIP_SRC_URI_BASE}/files/${GEOIP_PATCH_A} )
|
||||
sdb-ldap? (
|
||||
http://ftp.disconnected-by-peer.at/pub/bind-sdb-ldap-${SDB_LDAP_VER}.patch.bz2
|
||||
)
|
||||
rrl? ( http://ss.vix.su/~vjs/rl-${RRL_PV}.patch )"
|
||||
|
||||
LICENSE="ISC BSD BSD-2 HPND JNIC openssl"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="berkdb caps dlz doc filter-aaaa geoip gost gssapi idn ipv6 ldap mysql odbc
|
||||
postgres python rpz rrl sdb-ldap selinux ssl static-libs threads urandom xml"
|
||||
# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
|
||||
|
||||
REQUIRED_USE="postgres? ( dlz )
|
||||
berkdb? ( dlz )
|
||||
mysql? ( dlz !threads )
|
||||
odbc? ( dlz )
|
||||
ldap? ( dlz )
|
||||
sdb-ldap? ( dlz )
|
||||
gost? ( ssl )
|
||||
threads? ( caps )"
|
||||
|
||||
DEPEND="ssl? ( dev-libs/openssl:0[-bindist] )
|
||||
mysql? ( >=virtual/mysql-4.0 )
|
||||
odbc? ( >=dev-db/unixODBC-2.2.6 )
|
||||
ldap? ( net-nds/openldap )
|
||||
idn? ( net-dns/idnkit )
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
caps? ( >=sys-libs/libcap-2.1.0 )
|
||||
xml? ( dev-libs/libxml2 )
|
||||
geoip? ( >=dev-libs/geoip-1.4.6 )
|
||||
gssapi? ( virtual/krb5 )
|
||||
sdb-ldap? ( net-nds/openldap )
|
||||
gost? ( >=dev-libs/openssl-1.0.0:0[-bindist] )
|
||||
python? ( virtual/python-argparse )"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
selinux? ( sec-policy/selinux-bind )
|
||||
|| ( sys-process/psmisc >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
ebegin "Creating named group and user"
|
||||
enewgroup named 40
|
||||
enewuser named 40 -1 /etc/bind named
|
||||
eend ${?}
|
||||
|
||||
if use python; then
|
||||
python_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Adjusting PATHs in manpages
|
||||
for i in bin/{named/named.8,check/named-checkconf.8,rndc/rndc.8} ; do
|
||||
sed -i \
|
||||
-e 's:/etc/named.conf:/etc/bind/named.conf:g' \
|
||||
-e 's:/etc/rndc.conf:/etc/bind/rndc.conf:g' \
|
||||
-e 's:/etc/rndc.key:/etc/bind/rndc.key:g' \
|
||||
"${i}" || die "sed failed, ${i} doesn't exist"
|
||||
done
|
||||
|
||||
if use dlz; then
|
||||
# bind fails to reconnect to MySQL5 databases, bug #180720, patch by Nicolas Brousse
|
||||
# (http://www.shell-tips.com/2007/09/04/bind-950-patch-dlz-mysql-5-for-auto-reconnect/)
|
||||
if use mysql && has_version ">=dev-db/mysql-5"; then
|
||||
epatch "${FILESDIR}"/bind-dlzmysql5-reconnect.patch
|
||||
fi
|
||||
|
||||
if use odbc; then
|
||||
epatch "${FILESDIR}/${PN}-9.7.3-odbc-dlz-detect.patch"
|
||||
fi
|
||||
|
||||
# sdb-ldap patch as per bug #160567
|
||||
# Upstream URL: http://bind9-ldap.bayour.com/
|
||||
# New patch take from bug 302735
|
||||
if use sdb-ldap; then
|
||||
epatch "${WORKDIR}"/${PN}-sdb-ldap-${SDB_LDAP_VER}.patch
|
||||
cp -fp contrib/sdb/ldap/ldapdb.[ch] bin/named/
|
||||
cp -fp contrib/sdb/ldap/{ldap2zone.1,ldap2zone.c} bin/tools/
|
||||
cp -fp contrib/sdb/ldap/{zone2ldap.1,zone2ldap.c} bin/tools/
|
||||
fi
|
||||
fi
|
||||
|
||||
# should be installed by bind-tools
|
||||
sed -i -r -e "s:(nsupdate|dig) ::g" bin/Makefile.in || die
|
||||
|
||||
if use geoip; then
|
||||
cp "${DISTDIR}"/${GEOIP_PATCH_A} "${S}" || die
|
||||
sed -i -e 's:^ RELEASETYPE=: RELEASETYPE=-P:' \
|
||||
-e 's:RELEASEVER=:RELEASEVER=2:' \
|
||||
${GEOIP_PATCH_A} || die
|
||||
# sed -i -e 's:RELEASEVER=2:RELEASEVER=3:' ${GEOIP_PATCH_A} || die
|
||||
epatch ${GEOIP_PATCH_A}
|
||||
fi
|
||||
|
||||
if use rrl; then
|
||||
cp "${DISTDIR}"/rl-${RRL_PV}.patch "${S}" || die
|
||||
# sed -i -e 's:^ RELEASETYPE=: RELEASETYPE=-P:' \
|
||||
# -e 's:^ RELEASEVER=: RELEASEVER=1:' \
|
||||
# rl-${RRL_PV}.patch || die
|
||||
|
||||
# Response Rate Limiting (DNS RRL) - bug 434650
|
||||
epatch rl-${RRL_PV}.patch
|
||||
fi
|
||||
|
||||
# Disable tests for now, bug 406399
|
||||
sed -i '/^SUBDIRS/s:tests::' bin/Makefile.in lib/Makefile.in || die
|
||||
|
||||
# bug #220361
|
||||
rm aclocal.m4
|
||||
rm -rf libtool.m4/
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=""
|
||||
|
||||
if use urandom; then
|
||||
myconf="${myconf} --with-randomdev=/dev/urandom"
|
||||
else
|
||||
myconf="${myconf} --with-randomdev=/dev/random"
|
||||
fi
|
||||
|
||||
use geoip && myconf="${myconf} --with-geoip"
|
||||
|
||||
# bug #158664
|
||||
# gcc-specs-ssp && replace-flags -O[23s] -O
|
||||
|
||||
# To include db.h from proper path
|
||||
use berkdb && append-flags "-I$(db_includedir)"
|
||||
|
||||
export BUILD_CC=$(tc-getBUILD_CC)
|
||||
econf \
|
||||
--sysconfdir=/etc/bind \
|
||||
--localstatedir=/var \
|
||||
--with-libtool \
|
||||
$(use_enable threads) \
|
||||
$(use_with dlz dlopen) \
|
||||
$(use_with dlz dlz-filesystem) \
|
||||
$(use_with dlz dlz-stub) \
|
||||
$(use_with postgres dlz-postgres) \
|
||||
$(use_with mysql dlz-mysql) \
|
||||
$(use_with berkdb dlz-bdb) \
|
||||
$(use_with ldap dlz-ldap) \
|
||||
$(use_with odbc dlz-odbc) \
|
||||
$(use_with ssl openssl "${EPREFIX}"/usr) \
|
||||
$(use_with ssl ecdsa) \
|
||||
$(use_with idn) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_with xml libxml2) \
|
||||
$(use_enable xml newstats) \
|
||||
$(use_with gssapi) \
|
||||
$(use_enable rpz rpz-nsip) \
|
||||
$(use_enable rpz rpz-nsdname) \
|
||||
$(use_enable caps linux-caps) \
|
||||
$(use_with gost) \
|
||||
$(use_enable filter-aaaa) \
|
||||
$(use_with python) \
|
||||
--without-readline \
|
||||
${myconf}
|
||||
|
||||
# $(use_enable static-libs static) \
|
||||
|
||||
# bug #151839
|
||||
echo '#undef SO_BSDCOMPAT' >> config.h
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
dodoc CHANGES FAQ README
|
||||
|
||||
if use idn; then
|
||||
dodoc contrib/idn/README.idnkit
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
dodoc doc/arm/Bv9ARM.pdf
|
||||
|
||||
docinto misc
|
||||
dodoc doc/misc/*
|
||||
|
||||
# might a 'html' useflag make sense?
|
||||
docinto html
|
||||
dohtml -r doc/arm/*
|
||||
|
||||
docinto contrib
|
||||
dodoc contrib/named-bootconf/named-bootconf.sh \
|
||||
contrib/nanny/nanny.pl
|
||||
|
||||
# some handy-dandy dynamic dns examples
|
||||
pushd "${D}"/usr/share/doc/${PF} 1>/dev/null
|
||||
tar xf "${DISTDIR}"/dyndns-samples.tbz2 || die
|
||||
popd 1>/dev/null
|
||||
fi
|
||||
|
||||
use geoip && dodoc "${DISTDIR}"/${GEOIP_DOC_A}
|
||||
|
||||
insinto /etc/bind
|
||||
newins "${FILESDIR}"/named.conf-r6 named.conf
|
||||
|
||||
# ftp://ftp.rs.internic.net/domain/named.cache:
|
||||
insinto /var/bind
|
||||
doins "${FILESDIR}"/named.cache
|
||||
|
||||
insinto /var/bind/pri
|
||||
newins "${FILESDIR}"/127.zone-r1 127.zone
|
||||
newins "${FILESDIR}"/localhost.zone-r3 localhost.zone
|
||||
|
||||
newinitd "${FILESDIR}"/named.init-r12 named
|
||||
newconfd "${FILESDIR}"/named.confd-r6 named
|
||||
|
||||
if use gost; then
|
||||
sed -i -e 's/^OPENSSL_LIBGOST=${OPENSSL_LIBGOST:-0}$/OPENSSL_LIBGOST=${OPENSSL_LIBGOST:-1}/' "${D}/etc/init.d/named" || die
|
||||
else
|
||||
sed -i -e 's/^OPENSSL_LIBGOST=${OPENSSL_LIBGOST:-1}$/OPENSSL_LIBGOST=${OPENSSL_LIBGOST:-0}/' "${D}/etc/init.d/named" || die
|
||||
fi
|
||||
|
||||
newenvd "${FILESDIR}"/10bind.env 10bind
|
||||
|
||||
# Let's get rid of those tools and their manpages since they're provided by bind-tools
|
||||
rm -f "${D}"/usr/share/man/man1/{dig,host,nslookup}.1*
|
||||
rm -f "${D}"/usr/share/man/man8/{dnssec-keygen,nsupdate}.8*
|
||||
rm -f "${D}"/usr/bin/{dig,host,nslookup,dnssec-keygen,nsupdate}
|
||||
rm -f "${D}"/usr/sbin/{dig,host,nslookup,dnssec-keygen,nsupdate}
|
||||
|
||||
# bug 405251, library archives aren't properly handled by --enable/disable-static
|
||||
if ! use static-libs; then
|
||||
find "${D}" -type f -name '*.la' -delete || die
|
||||
fi
|
||||
|
||||
if use python; then
|
||||
install_python_tools() {
|
||||
python_convert_shebangs $PYTHON_ABI bin/python/dnssec-checkds
|
||||
exeinto /usr/sbin
|
||||
newexe bin/python/dnssec-checkds dnssec-checkds-${PYTHON_ABI}
|
||||
}
|
||||
python_execute_function install_python_tools
|
||||
|
||||
rm -f "${D}/usr/sbin/dnssec-checkds"
|
||||
python_generate_wrapper_scripts "${D}usr/sbin/dnssec-checkds"
|
||||
fi
|
||||
|
||||
# bug 450406
|
||||
dosym named.cache /var/bind/root.cache
|
||||
|
||||
dosym /var/bind/pri /etc/bind/pri
|
||||
dosym /var/bind/sec /etc/bind/sec
|
||||
dosym /var/bind/dyn /etc/bind/dyn
|
||||
keepdir /var/bind/{pri,sec,dyn}
|
||||
|
||||
dodir /var/{run,log}/named
|
||||
|
||||
fowners root:named /{etc,var}/bind /var/{run,log}/named /var/bind/{sec,pri,dyn}
|
||||
fowners root:named /var/bind/named.cache /var/bind/pri/{127,localhost}.zone /etc/bind/{bind.keys,named.conf}
|
||||
fperms 0640 /var/bind/named.cache /var/bind/pri/{127,localhost}.zone /etc/bind/{bind.keys,named.conf}
|
||||
fperms 0750 /etc/bind /var/bind/pri
|
||||
fperms 0770 /var/{run,log}/named /var/bind/{,sec,dyn}
|
||||
|
||||
systemd_dounit "${FILESDIR}/named.service"
|
||||
systemd_dotmpfilesd "${FILESDIR}/named.conf"
|
||||
exeinto /usr/libexec
|
||||
doexe "${FILESDIR}/generate-rndc-key.sh"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [ ! -f '/etc/bind/rndc.key' ]; then
|
||||
if use urandom; then
|
||||
einfo "Using /dev/urandom for generating rndc.key"
|
||||
/usr/sbin/rndc-confgen -r /dev/urandom -a
|
||||
echo
|
||||
else
|
||||
einfo "Using /dev/random for generating rndc.key"
|
||||
/usr/sbin/rndc-confgen -a
|
||||
echo
|
||||
fi
|
||||
chown root:named /etc/bind/rndc.key
|
||||
chmod 0640 /etc/bind/rndc.key
|
||||
fi
|
||||
|
||||
einfo
|
||||
einfo "You can edit /etc/conf.d/named to customize named settings"
|
||||
einfo
|
||||
use mysql || use postgres || use ldap && {
|
||||
elog "If your named depends on MySQL/PostgreSQL or LDAP,"
|
||||
elog "uncomment the specified rc_named_* lines in your"
|
||||
elog "/etc/conf.d/named config to ensure they'll start before bind"
|
||||
einfo
|
||||
}
|
||||
einfo "If you'd like to run bind in a chroot AND this is a new"
|
||||
einfo "install OR your bind doesn't already run in a chroot:"
|
||||
einfo "1) Uncomment and set the CHROOT variable in /etc/conf.d/named."
|
||||
einfo "2) Run \`emerge --config '=${CATEGORY}/${PF}'\`"
|
||||
einfo
|
||||
|
||||
CHROOT=$(source /etc/conf.d/named 2>/dev/null; echo ${CHROOT})
|
||||
if [[ -n ${CHROOT} ]]; then
|
||||
elog "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!"
|
||||
elog "To enable the old behaviour (without using mount) uncomment the"
|
||||
elog "CHROOT_NOMOUNT option in your /etc/conf.d/named config."
|
||||
elog "If you decide to use the new/default method, ensure to make backup"
|
||||
elog "first and merge your existing configs/zones to /etc/bind and"
|
||||
elog "/var/bind because bind will now mount the needed directories into"
|
||||
elog "the chroot dir."
|
||||
fi
|
||||
|
||||
ewarn
|
||||
ewarn "NOTE: /var/bind/named.ca has been renamed to /var/bind/named.cache"
|
||||
ewarn "you may need to fix your named.conf!"
|
||||
ewarn
|
||||
ewarn "NOTE: If you upgrade from <net-dns/bind-9.4.3_p5-r1, you may encounter permission problems"
|
||||
ewarn "To fix the permissions do:"
|
||||
ewarn "chown root:named /{etc,var}/bind /var/{run,log}/named /var/bind/{sec,pri,dyn}"
|
||||
ewarn "chown root:named /var/bind/named.cache /var/bind/pri/{127,localhost}.zone /etc/bind/{bind.keys,named.conf}"
|
||||
ewarn "chmod 0640 /var/bind/named.cache /var/bind/pri/{127,localhost}.zone /etc/bind/{bind.keys,named.conf}"
|
||||
ewarn "chmod 0750 /etc/bind /var/bind/pri"
|
||||
ewarn "chmod 0770 /var/{run,log}/named /var/bind/{,sec,dyn}"
|
||||
ewarn
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
CHROOT=$(source /etc/conf.d/named; echo ${CHROOT})
|
||||
CHROOT_NOMOUNT=$(source /etc/conf.d/named; echo ${CHROOT_NOMOUNT})
|
||||
CHROOT_GEOIP=$(source /etc/conf.d/named; echo ${CHROOT_GEOIP})
|
||||
|
||||
if [[ -z "${CHROOT}" ]]; then
|
||||
eerror "This config script is designed to automate setting up"
|
||||
eerror "a chrooted bind/named. To do so, please first uncomment"
|
||||
eerror "and set the CHROOT variable in '/etc/conf.d/named'."
|
||||
die "Unset CHROOT"
|
||||
fi
|
||||
if [[ -d "${CHROOT}" ]]; then
|
||||
ewarn "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!"
|
||||
ewarn "To enable the old behaviour (without using mount) uncomment the"
|
||||
ewarn "CHROOT_NOMOUNT option in your /etc/conf.d/named config."
|
||||
ewarn
|
||||
ewarn "${CHROOT} already exists... some things might become overridden"
|
||||
ewarn "press CTRL+C if you don't want to continue"
|
||||
sleep 10
|
||||
fi
|
||||
|
||||
echo; einfo "Setting up the chroot directory..."
|
||||
|
||||
mkdir -m 0750 -p ${CHROOT}
|
||||
mkdir -m 0755 -p ${CHROOT}/{dev,etc,var/{run,log}}
|
||||
mkdir -m 0750 -p ${CHROOT}/etc/bind
|
||||
mkdir -m 0770 -p ${CHROOT}/var/{bind,{run,log}/named}
|
||||
# As of bind 9.8.0
|
||||
if has_version net-dns/bind[gost]; then
|
||||
if [ "$(get_libdir)" = "lib64" ]; then
|
||||
mkdir -m 0755 -p ${CHROOT}/usr/lib64/engines
|
||||
ln -s lib64 ${CHROOT}/usr/lib
|
||||
else
|
||||
mkdir -m 0755 -p ${CHROOT}/usr/lib/engines
|
||||
fi
|
||||
fi
|
||||
chown root:named ${CHROOT} ${CHROOT}/var/{bind,{run,log}/named} ${CHROOT}/etc/bind
|
||||
|
||||
mknod ${CHROOT}/dev/null c 1 3
|
||||
chmod 0666 ${CHROOT}/dev/null
|
||||
|
||||
mknod ${CHROOT}/dev/zero c 1 5
|
||||
chmod 0666 ${CHROOT}/dev/zero
|
||||
|
||||
if use urandom; then
|
||||
mknod ${CHROOT}/dev/urandom c 1 9
|
||||
chmod 0666 ${CHROOT}/dev/urandom
|
||||
else
|
||||
mknod ${CHROOT}/dev/random c 1 8
|
||||
chmod 0666 ${CHROOT}/dev/random
|
||||
fi
|
||||
|
||||
if [ "${CHROOT_NOMOUNT:-0}" -ne 0 ]; then
|
||||
cp -a /etc/bind ${CHROOT}/etc/
|
||||
cp -a /var/bind ${CHROOT}/var/
|
||||
fi
|
||||
|
||||
if [ "${CHROOT_GEOIP:-0}" -eq 1 ]; then
|
||||
mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP
|
||||
fi
|
||||
|
||||
elog "You may need to add the following line to your syslog-ng.conf:"
|
||||
elog "source jail { unix-stream(\"${CHROOT}/dev/log\"); };"
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST livestreamer-1.7.2.tar.gz 557683 SHA256 0fba4fe00736992ac31dc3a7edc3850b6d2ff8c4d67ca518db699010f1f12ece SHA512 79db7a020828790372206bf2e145b2fe99e5b94965206f44dbcf553653f88aa4163cc866631202371290eec67bf915de05a5ab348fcb6752c2362f46fc1af15e WHIRLPOOL 782abfe62062ff33a785585364b6506a9c76246d0a7551509a91f90e5bf69052b329aad7bacd4676c2adae4782b966db0481565f20668dd3c75251682621b172
|
||||
DIST livestreamer-1.7.5.tar.gz 561992 SHA256 1e7db873f6c2b21a7cba2cdb0143e5da0de1b38fde598cacd4cc66d3bbc25e5d SHA512 e1a618a49e64bcf89d8029d49601812229670ed0f7955ce5b61cc1f79b15652f4a6b97ed253b0e149c228d9552e0c314009c73011253741e06f3b45152fc980a WHIRLPOOL 713b301c0307462d38c1ae452e1723b1eaedf14ed75f8433a324bd433f2604cf8513f73f43bfe4a1802bdf647725873961955ebb87882197d4b3e8b299436f25
|
||||
DIST livestreamer-1.8.0.tar.gz 571424 SHA256 88122d4d197fa32560b53b3717edc88b87220aad7e4bda3a57387f6897fdf73b SHA512 282a0168bc71840a11104b9a77918c09697a92b9e0ab4a410493492e6a0f7a842df58d4256faa107bab83857e1a70392aef7c8cdc8161b9af61d1baa7640b2e6 WHIRLPOOL 7b4ad9f7c5354598d117f1fa8fb88ff6b22af630f4d8991d4ae15c6b7f886c4b7e9f0a2e9b9b66aefae2354aebc805240f1c175c41b06d1dbd6615fb94d511a8
|
||||
DIST livestreamer-1.8.1.tar.gz 573985 SHA256 b0093566a87c9ffe30790722ee5e95193708df8865dc79de0ac1cd4883109815 SHA512 1356d9db7c656102432de0e1b2aa4db1fac015422003d7953720c62437fc150229841ea65d52419cf6fa7edb3e22731ff37dd75807c79fb3dd95015e3f1a995b WHIRLPOOL cb5423751a8f6015c4d5a8880a4060a1a81204eee26bea1ebe5484d29725e270451007b07029876ffba6f18e13fb68090c7e177b1fb6cc02857e09606f8cc662
|
||||
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/livestreamer/livestreamer-1.8.1.ebuild,v 1.1 2014/05/21 08:41:28 tomwij Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
DESCRIPTION="CLI tool that pipes video streams from services like twitch.tv into a video player"
|
||||
HOMEPAGE="https://github.com/chrippa/livestreamer"
|
||||
SRC_URI="https://github.com/chrippa/livestreamer/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_2} )
|
||||
inherit distutils-r1
|
||||
|
||||
KEYWORDS="~amd64 ~mips ~x86"
|
||||
LICENSE="Apache-2.0 BSD-2 MIT-with-advertising"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="dev-python/pycrypto
|
||||
>=dev-python/requests-1.0
|
||||
>media-video/rtmpdump-2.4"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools"
|
@ -1,12 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>proxy-maintainers</herd>
|
||||
<maintainer>
|
||||
<email>realnc@gmail.com</email>
|
||||
<name>Nikos Chantziaras</name>
|
||||
<description>Maintainer. Assign bugs to him</description>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
</longdescription>
|
||||
<herd>proxy-maintainers</herd>
|
||||
<maintainer>
|
||||
<email>realnc@gmail.com</email>
|
||||
<name>Nikos Chantziaras</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,750 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-nds/openldap/openldap-2.4.38-r2.ebuild,v 1.1 2014/05/21 11:04:34 mgorny Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit db-use eutils flag-o-matic multilib multilib-minimal ssl-cert versionator toolchain-funcs autotools user systemd
|
||||
|
||||
BIS_PN=rfc2307bis.schema
|
||||
BIS_PV=20120525
|
||||
BIS_P="${BIS_PN}-${BIS_PV}"
|
||||
|
||||
DESCRIPTION="LDAP suite of application and development tools"
|
||||
HOMEPAGE="http://www.OpenLDAP.org/"
|
||||
|
||||
# mirrors are mostly not working, using canonical URI
|
||||
SRC_URI="ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/${P}.tgz
|
||||
mirror://gentoo/${BIS_P}"
|
||||
|
||||
LICENSE="OPENLDAP"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
|
||||
IUSE_DAEMON="crypt icu samba slp tcpd experimental minimal"
|
||||
IUSE_BACKEND="+berkdb"
|
||||
IUSE_OVERLAY="overlays perl"
|
||||
IUSE_OPTIONAL="gnutls iodbc sasl ssl odbc debug ipv6 +syslog selinux"
|
||||
IUSE_CONTRIB="smbkrb5passwd kerberos"
|
||||
IUSE_CONTRIB="${IUSE_CONTRIB} -cxx"
|
||||
IUSE="${IUSE_DAEMON} ${IUSE_BACKEND} ${IUSE_OVERLAY} ${IUSE_OPTIONAL} ${IUSE_CONTRIB}"
|
||||
|
||||
REQUIRED_USE="cxx? ( sasl )"
|
||||
|
||||
# openssl is needed to generate lanman-passwords required by samba
|
||||
RDEPEND="icu? ( dev-libs/icu:= )
|
||||
ssl? ( !gnutls? ( dev-libs/openssl[${MULTILIB_USEDEP}] )
|
||||
gnutls? ( net-libs/gnutls[${MULTILIB_USEDEP}] dev-libs/libgcrypt:0[${MULTILIB_USEDEP}] ) )
|
||||
sasl? ( dev-libs/cyrus-sasl:= )
|
||||
!minimal? (
|
||||
sys-devel/libtool
|
||||
tcpd? ( sys-apps/tcp-wrappers )
|
||||
odbc? ( !iodbc? ( dev-db/unixODBC )
|
||||
iodbc? ( dev-db/libiodbc ) )
|
||||
slp? ( net-libs/openslp )
|
||||
perl? ( dev-lang/perl[-build(-)] )
|
||||
samba? ( dev-libs/openssl )
|
||||
berkdb? ( sys-libs/db )
|
||||
smbkrb5passwd? (
|
||||
dev-libs/openssl
|
||||
app-crypt/heimdal )
|
||||
kerberos? ( virtual/krb5 )
|
||||
cxx? ( dev-libs/cyrus-sasl:= )
|
||||
)
|
||||
selinux? ( sec-policy/selinux-ldap )
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20140508-r3
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/groff"
|
||||
|
||||
# for tracking versions
|
||||
OPENLDAP_VERSIONTAG=".version-tag"
|
||||
OPENLDAP_DEFAULTDIR_VERSIONTAG="/var/lib/openldap-data"
|
||||
|
||||
MULTILIB_WRAPPED_HEADERS=(
|
||||
# USE=cxx
|
||||
/usr/include/LDAPAsynConnection.h
|
||||
/usr/include/LDAPAttrType.h
|
||||
/usr/include/LDAPAttribute.h
|
||||
/usr/include/LDAPAttributeList.h
|
||||
/usr/include/LDAPConnection.h
|
||||
/usr/include/LDAPConstraints.h
|
||||
/usr/include/LDAPControl.h
|
||||
/usr/include/LDAPControlSet.h
|
||||
/usr/include/LDAPEntry.h
|
||||
/usr/include/LDAPEntryList.h
|
||||
/usr/include/LDAPException.h
|
||||
/usr/include/LDAPExtResult.h
|
||||
/usr/include/LDAPMessage.h
|
||||
/usr/include/LDAPMessageQueue.h
|
||||
/usr/include/LDAPModList.h
|
||||
/usr/include/LDAPModification.h
|
||||
/usr/include/LDAPObjClass.h
|
||||
/usr/include/LDAPRebind.h
|
||||
/usr/include/LDAPRebindAuth.h
|
||||
/usr/include/LDAPReferenceList.h
|
||||
/usr/include/LDAPResult.h
|
||||
/usr/include/LDAPSaslBindResult.h
|
||||
/usr/include/LDAPSchema.h
|
||||
/usr/include/LDAPSearchReference.h
|
||||
/usr/include/LDAPSearchResult.h
|
||||
/usr/include/LDAPSearchResults.h
|
||||
/usr/include/LDAPUrl.h
|
||||
/usr/include/LDAPUrlList.h
|
||||
/usr/include/LdifReader.h
|
||||
/usr/include/LdifWriter.h
|
||||
/usr/include/SaslInteraction.h
|
||||
/usr/include/SaslInteractionHandler.h
|
||||
/usr/include/StringList.h
|
||||
/usr/include/TlsOptions.h
|
||||
)
|
||||
|
||||
openldap_filecount() {
|
||||
local dir="$1"
|
||||
find "${dir}" -type f ! -name '.*' ! -name 'DB_CONFIG.example' | wc -l
|
||||
}
|
||||
|
||||
openldap_find_versiontags() {
|
||||
# scan for all datadirs
|
||||
openldap_datadirs=""
|
||||
if [ -f "${EROOT}"/etc/openldap/slapd.conf ]; then
|
||||
openldap_datadirs="$(awk '{if($1 == "directory") print $2 }' ${EROOT}/etc/openldap/slapd.conf)"
|
||||
fi
|
||||
openldap_datadirs="${openldap_datadirs} ${OPENLDAP_DEFAULTDIR_VERSIONTAG}"
|
||||
|
||||
einfo
|
||||
einfo "Scanning datadir(s) from slapd.conf and"
|
||||
einfo "the default installdir for Versiontags"
|
||||
einfo "(${OPENLDAP_DEFAULTDIR_VERSIONTAG} may appear twice)"
|
||||
einfo
|
||||
|
||||
# scan datadirs if we have a version tag
|
||||
openldap_found_tag=0
|
||||
have_files=0
|
||||
for each in ${openldap_datadirs}; do
|
||||
CURRENT_TAGDIR=${ROOT}`echo ${each} | sed "s:\/::"`
|
||||
CURRENT_TAG=${CURRENT_TAGDIR}/${OPENLDAP_VERSIONTAG}
|
||||
if [ -d ${CURRENT_TAGDIR} ] && [ ${openldap_found_tag} == 0 ] ; then
|
||||
einfo "- Checking ${each}..."
|
||||
if [ -r ${CURRENT_TAG} ] ; then
|
||||
# yey, we have one :)
|
||||
einfo " Found Versiontag in ${each}"
|
||||
source ${CURRENT_TAG}
|
||||
if [ "${OLDPF}" == "" ] ; then
|
||||
eerror "Invalid Versiontag found in ${CURRENT_TAGDIR}"
|
||||
eerror "Please delete it"
|
||||
eerror
|
||||
die "Please kill the invalid versiontag in ${CURRENT_TAGDIR}"
|
||||
fi
|
||||
|
||||
OLD_MAJOR=`get_version_component_range 2-3 ${OLDPF}`
|
||||
|
||||
[ $(openldap_filecount ${CURRENT_TAGDIR}) -gt 0 ] && have_files=1
|
||||
|
||||
# are we on the same branch?
|
||||
if [ "${OLD_MAJOR}" != "${PV:0:3}" ] ; then
|
||||
ewarn " Versiontag doesn't match current major release!"
|
||||
if [[ "${have_files}" == "1" ]] ; then
|
||||
eerror " Versiontag says other major and you (probably) have datafiles!"
|
||||
echo
|
||||
openldap_upgrade_howto
|
||||
else
|
||||
einfo " No real problem, seems there's no database."
|
||||
fi
|
||||
else
|
||||
einfo " Versiontag is fine here :)"
|
||||
fi
|
||||
else
|
||||
einfo " Non-tagged dir ${each}"
|
||||
[ $(openldap_filecount ${each}) -gt 0 ] && have_files=1
|
||||
if [[ "${have_files}" == "1" ]] ; then
|
||||
einfo " EEK! Non-empty non-tagged datadir, counting `ls -a ${each} | wc -l` files"
|
||||
echo
|
||||
|
||||
eerror
|
||||
eerror "Your OpenLDAP Installation has a non tagged datadir that"
|
||||
eerror "possibly contains a database at ${CURRENT_TAGDIR}"
|
||||
eerror
|
||||
eerror "Please export data if any entered and empty or remove"
|
||||
eerror "the directory, installation has been stopped so you"
|
||||
eerror "can take required action"
|
||||
eerror
|
||||
eerror "For a HOWTO on exporting the data, see instructions in the ebuild"
|
||||
eerror
|
||||
openldap_upgrade_howto
|
||||
die "Please move the datadir ${CURRENT_TAGDIR} away"
|
||||
fi
|
||||
fi
|
||||
einfo
|
||||
fi
|
||||
done
|
||||
[ "${have_files}" == "1" ] && einfo "DB files present" || einfo "No DB files present"
|
||||
|
||||
# Now we must check for the major version of sys-libs/db linked against.
|
||||
SLAPD_PATH=${EROOT}/usr/$(get_libdir)/openldap/slapd
|
||||
if [ "${have_files}" == "1" -a -f "${SLAPD_PATH}" ]; then
|
||||
OLDVER="$(/usr/bin/ldd ${SLAPD_PATH} \
|
||||
| awk '/libdb-/{gsub("^libdb-","",$1);gsub(".so$","",$1);print $1}')"
|
||||
NEWVER="$(use berkdb && db_findver sys-libs/db)"
|
||||
local fail=0
|
||||
if [ -z "${OLDVER}" -a -z "${NEWVER}" ]; then
|
||||
:
|
||||
# Nothing wrong here.
|
||||
elif [ -z "${OLDVER}" -a -n "${NEWVER}" ]; then
|
||||
eerror " Your existing version of OpenLDAP was not built against"
|
||||
eerror " any version of sys-libs/db, but the new one will build"
|
||||
eerror " against ${NEWVER} and your database may be inaccessible."
|
||||
echo
|
||||
fail=1
|
||||
elif [ -n "${OLDVER}" -a -z "${NEWVER}" ]; then
|
||||
eerror " Your existing version of OpenLDAP was built against"
|
||||
eerror " sys-libs/db:${OLDVER}, but the new one will not be"
|
||||
eerror " built against any version and your database may be"
|
||||
eerror " inaccessible."
|
||||
echo
|
||||
fail=1
|
||||
elif [ "${OLDVER}" != "${NEWVER}" ]; then
|
||||
eerror " Your existing version of OpenLDAP was built against"
|
||||
eerror " sys-libs/db:${OLDVER}, but the new one will build against"
|
||||
eerror " ${NEWVER} and your database would be inaccessible."
|
||||
echo
|
||||
fail=1
|
||||
fi
|
||||
[ "${fail}" == "1" ] && openldap_upgrade_howto
|
||||
fi
|
||||
|
||||
echo
|
||||
einfo
|
||||
einfo "All datadirs are fine, proceeding with merge now..."
|
||||
einfo
|
||||
}
|
||||
|
||||
openldap_upgrade_howto() {
|
||||
eerror
|
||||
eerror "A (possible old) installation of OpenLDAP was detected,"
|
||||
eerror "installation will not proceed for now."
|
||||
eerror
|
||||
eerror "As major version upgrades can corrupt your database,"
|
||||
eerror "you need to dump your database and re-create it afterwards."
|
||||
eerror
|
||||
eerror "Additionally, rebuilding against different major versions of the"
|
||||
eerror "sys-libs/db libraries will cause your database to be inaccessible."
|
||||
eerror ""
|
||||
d="$(date -u +%s)"
|
||||
l="/root/ldapdump.${d}"
|
||||
i="${l}.raw"
|
||||
eerror " 1. /etc/init.d/slurpd stop ; /etc/init.d/slapd stop"
|
||||
eerror " 2. slapcat -l ${i}"
|
||||
eerror " 3. egrep -v '^(entry|context)CSN:' <${i} >${l}"
|
||||
eerror " 4. mv /var/lib/openldap-data/ /var/lib/openldap-data-backup/"
|
||||
eerror " 5. emerge --update \=net-nds/${PF}"
|
||||
eerror " 6. etc-update, and ensure that you apply the changes"
|
||||
eerror " 7. slapadd -l ${l}"
|
||||
eerror " 8. chown ldap:ldap /var/lib/openldap-data/*"
|
||||
eerror " 9. /etc/init.d/slapd start"
|
||||
eerror "10. check that your data is intact."
|
||||
eerror "11. set up the new replication system."
|
||||
eerror
|
||||
if [ "${FORCE_UPGRADE}" != "1" ]; then
|
||||
die "You need to upgrade your database first"
|
||||
else
|
||||
eerror "You have the magical FORCE_UPGRADE=1 in place."
|
||||
eerror "Don't say you weren't warned about data loss."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if ! use sasl && use cxx ; then
|
||||
die "To build the ldapc++ library you must emerge openldap with sasl support"
|
||||
fi
|
||||
# Bug #322787
|
||||
if use minimal && ! has_version "net-nds/openldap" ; then
|
||||
einfo "No datadir scan needed, openldap not installed"
|
||||
elif use minimal && has_version "net-nds/openldap" && built_with_use net-nds/openldap minimal ; then
|
||||
einfo "Skipping scan for previous datadirs as requested by minimal useflag"
|
||||
else
|
||||
openldap_find_versiontags
|
||||
fi
|
||||
|
||||
enewgroup ldap 439
|
||||
enewuser ldap 439 -1 /usr/$(get_libdir)/openldap ldap
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# ensure correct SLAPI path by default
|
||||
sed -i -e 's,\(#define LDAPI_SOCK\).*,\1 "'"${EPREFIX}"'/var/run/openldap/slapd.sock",' \
|
||||
"${S}"/include/ldap_defaults.h
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-2.4.17-gcc44.patch
|
||||
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-2.2.14-perlthreadsfix.patch \
|
||||
"${FILESDIR}"/${PN}-2.4.15-ppolicy.patch
|
||||
|
||||
# bug #116045 - still present in 2.4.28
|
||||
epatch "${FILESDIR}"/${PN}-2.4.35-contrib-smbk5pwd.patch
|
||||
# bug #408077 - samba4
|
||||
epatch "${FILESDIR}"/${PN}-2.4.35-contrib-samba4.patch
|
||||
|
||||
# bug #189817
|
||||
epatch "${FILESDIR}"/${PN}-2.4.11-libldap_r.patch
|
||||
|
||||
# bug #233633
|
||||
epatch "${FILESDIR}"/${PN}-2.4.17-fix-lmpasswd-gnutls-symbols.patch
|
||||
|
||||
# bug #281495
|
||||
epatch "${FILESDIR}"/${PN}-2.4.28-gnutls-gcrypt.patch
|
||||
|
||||
# bug #294350
|
||||
epatch "${FILESDIR}"/${PN}-2.4.6-evolution-ntlm.patch
|
||||
|
||||
# unbreak /bin/sh -> dash
|
||||
epatch "${FILESDIR}"/${PN}-2.4.28-fix-dash.patch
|
||||
|
||||
# bug #420959
|
||||
epatch "${FILESDIR}"/${PN}-2.4.31-gcc47.patch
|
||||
|
||||
# bug #421463
|
||||
epatch "${FILESDIR}"/${PN}-2.4.33-gnutls.patch
|
||||
|
||||
cd "${S}"/build || die
|
||||
einfo "Making sure upstream build strip does not do stripping too early"
|
||||
sed -i.orig \
|
||||
-e '/^STRIP/s,-s,,g' \
|
||||
top.mk || die "Failed to block stripping"
|
||||
|
||||
# wrong assumption that /bin/sh is /bin/bash
|
||||
sed -i \
|
||||
-e 's|/bin/sh|/bin/bash|g' \
|
||||
"${S}"/tests/scripts/* || die "sed failed"
|
||||
|
||||
cd "${S}" || die
|
||||
AT_NOEAUTOMAKE=yes eautoreconf
|
||||
}
|
||||
|
||||
build_contrib_module() {
|
||||
# <dir> <sources> <outputname>
|
||||
cd "${S}/contrib/slapd-modules/$1" || die
|
||||
einfo "Compiling contrib-module: $3"
|
||||
# Make sure it's uppercase
|
||||
local define_name="$(echo "SLAPD_OVER_${1}" | LC_ALL=C tr '[:lower:]' '[:upper:]')"
|
||||
"${lt}" --mode=compile --tag=CC \
|
||||
"${CC}" \
|
||||
-D${define_name}=SLAPD_MOD_DYNAMIC \
|
||||
-I"${BUILD_DIR}"/include \
|
||||
-I../../../include -I../../../servers/slapd ${CFLAGS} \
|
||||
-o ${2%.c}.lo -c $2 || die "compiling $3 failed"
|
||||
einfo "Linking contrib-module: $3"
|
||||
"${lt}" --mode=link --tag=CC \
|
||||
"${CC}" -module \
|
||||
${CFLAGS} \
|
||||
${LDFLAGS} \
|
||||
-rpath "${EPREFIX}"/usr/$(get_libdir)/openldap/openldap \
|
||||
-o $3.la ${2%.c}.lo || die "linking $3 failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
#Fix for glibc-2.8 and ucred. Bug 228457.
|
||||
append-flags -D_GNU_SOURCE
|
||||
|
||||
# Bug 408001
|
||||
use elibc_FreeBSD && append-cppflags -DMDB_DSYNC=O_SYNC -DMDB_FDATASYNC=fsync
|
||||
|
||||
# connectionless ldap per bug #342439
|
||||
append-cppflags -DLDAP_CONNECTIONLESS
|
||||
|
||||
multilib-minimal_src_configure
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf=()
|
||||
|
||||
use debug && myconf+=( $(use_enable debug) )
|
||||
|
||||
# ICU usage is not configurable
|
||||
export ac_cv_header_unicode_utypes_h="$(multilib_is_native_abi && use icu && echo yes || echo no)"
|
||||
|
||||
if ! use minimal && multilib_is_native_abi; then
|
||||
local CPPFLAGS=${CPPFLAGS}
|
||||
|
||||
# re-enable serverside overlay chains per bug #296567
|
||||
# see ldap docs chaper 12.3.1 for details
|
||||
myconf+=( --enable-ldap )
|
||||
|
||||
# backends
|
||||
myconf+=( --enable-slapd )
|
||||
if use berkdb ; then
|
||||
einfo "Using Berkeley DB for local backend"
|
||||
myconf+=( --enable-bdb --enable-hdb )
|
||||
# We need to include the slotted db.h dir for FreeBSD
|
||||
append-cppflags -I$(db_includedir)
|
||||
else
|
||||
ewarn
|
||||
ewarn "Note: if you disable berkdb, you can only use remote-backends!"
|
||||
ewarn
|
||||
myconf+=( --disable-bdb --disable-hdb )
|
||||
fi
|
||||
for backend in dnssrv ldap meta monitor null passwd relay shell sock; do
|
||||
myconf+=( --enable-${backend}=mod )
|
||||
done
|
||||
|
||||
myconf+=( $(use_enable perl perl mod) )
|
||||
|
||||
myconf+=( $(use_enable odbc sql mod) )
|
||||
if use odbc ; then
|
||||
local odbc_lib="unixodbc"
|
||||
if use iodbc ; then
|
||||
odbc_lib="iodbc"
|
||||
append-cppflags -I"${EPREFIX}"/usr/include/iodbc
|
||||
fi
|
||||
myconf+=( --with-odbc=${odbc_lib} )
|
||||
fi
|
||||
|
||||
# slapd options
|
||||
myconf+=(
|
||||
$(use_enable crypt)
|
||||
$(use_enable slp)
|
||||
$(use_enable samba lmpasswd)
|
||||
$(use_enable syslog)
|
||||
)
|
||||
if use experimental ; then
|
||||
myconf+=(
|
||||
--enable-dynacl
|
||||
--enable-aci=mod
|
||||
)
|
||||
fi
|
||||
for option in aci cleartext modules rewrite rlookups slapi; do
|
||||
myconf+=( --enable-${option} )
|
||||
done
|
||||
|
||||
# slapd overlay options
|
||||
# Compile-in the syncprov, the others as module
|
||||
myconf+=( --enable-syncprov=yes )
|
||||
use overlays && myconf+=( --enable-overlays=mod )
|
||||
|
||||
else
|
||||
myconf+=(
|
||||
--disable-slapd
|
||||
--disable-bdb
|
||||
--disable-hdb
|
||||
--disable-overlays
|
||||
--disable-syslog
|
||||
)
|
||||
fi
|
||||
|
||||
# basic functionality stuff
|
||||
myconf+=(
|
||||
$(use_enable ipv6)
|
||||
$(multilib_native_use_with sasl cyrus-sasl)
|
||||
$(multilib_native_use_enable sasl spasswd)
|
||||
$(use_enable tcpd wrappers)
|
||||
)
|
||||
|
||||
local ssl_lib="no"
|
||||
if use ssl || ( ! use minimal && use samba ) ; then
|
||||
ssl_lib="openssl"
|
||||
use gnutls && ssl_lib="gnutls"
|
||||
fi
|
||||
|
||||
myconf+=( --with-tls=${ssl_lib} )
|
||||
|
||||
for basicflag in dynamic local proctitle shared static; do
|
||||
myconf+=( --enable-${basicflag} )
|
||||
done
|
||||
|
||||
tc-export AR
|
||||
ECONF_SOURCE=${S} \
|
||||
STRIP=/bin/true \
|
||||
econf \
|
||||
--libexecdir="${EPREFIX}"/usr/$(get_libdir)/openldap \
|
||||
"${myconf[@]}"
|
||||
emake depend
|
||||
}
|
||||
|
||||
src_configure_cxx() {
|
||||
# This needs the libraries built by the first build run.
|
||||
# So we have to run it AFTER the main build, not just after the main
|
||||
# configure.
|
||||
local myconf_ldapcpp=(
|
||||
--with-ldap-includes="${S}"/include
|
||||
)
|
||||
|
||||
mkdir -p "${BUILD_DIR}"/contrib/ldapc++ || die
|
||||
cd "${BUILD_DIR}/contrib/ldapc++" || die
|
||||
|
||||
local LDFLAGS=${LDFLAGS} CPPFLAGS=${CPPFLAGS}
|
||||
append-ldflags -L"${BUILD_DIR}"/libraries/liblber/.libs \
|
||||
-L"${BUILD_DIR}"/libraries/libldap/.libs
|
||||
append-cppflags -I"${BUILD_DIR}"/include
|
||||
ECONF_SOURCE=${S}/contrib/ldapc++ \
|
||||
econf "${myconf_ldapcpp[@]}" \
|
||||
CC="${CC}" \
|
||||
CXX="${CXX}"
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
tc-export AR
|
||||
emake CC="${CC}" AR="${AR}" SHELL="${EPREFIX}"/bin/bash
|
||||
local lt="${BUILD_DIR}/libtool"
|
||||
export echo="echo"
|
||||
|
||||
if ! use minimal && multilib_is_native_abi ; then
|
||||
if use cxx ; then
|
||||
einfo "Building contrib library: ldapc++"
|
||||
src_configure_cxx
|
||||
cd "${BUILD_DIR}/contrib/ldapc++" || die
|
||||
emake \
|
||||
CC="${CC}" CXX="${CXX}"
|
||||
fi
|
||||
|
||||
if use smbkrb5passwd ; then
|
||||
einfo "Building contrib-module: smbk5pwd"
|
||||
cd "${S}/contrib/slapd-modules/smbk5pwd" || die
|
||||
|
||||
emake \
|
||||
DEFS="-DDO_SAMBA -DDO_KRB5 -DDO_SHADOW" \
|
||||
KRB5_INC="$(krb5-config --cflags)" \
|
||||
LDAP_BUILD="${BUILD_DIR}" \
|
||||
CC="${CC}" libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap"
|
||||
fi
|
||||
|
||||
if use overlays ; then
|
||||
einfo "Building contrib-module: samba4"
|
||||
cd "${S}/contrib/slapd-modules/samba4" || die
|
||||
|
||||
emake \
|
||||
LDAP_BUILD="${BUILD_DIR}" \
|
||||
CC="${CC}" libexecdir="/usr/$(get_libdir)/openldap"
|
||||
fi
|
||||
|
||||
if use kerberos ; then
|
||||
cd "${S}/contrib/slapd-modules/passwd" || die
|
||||
einfo "Compiling contrib-module: pw-kerberos"
|
||||
"${lt}" --mode=compile --tag=CC \
|
||||
"${CC}" \
|
||||
-I"${BUILD_DIR}"/include \
|
||||
-I../../../include \
|
||||
${CFLAGS} \
|
||||
$(krb5-config --cflags) \
|
||||
-DHAVE_KRB5 \
|
||||
-o kerberos.lo \
|
||||
-c kerberos.c || die "compiling pw-kerberos failed"
|
||||
einfo "Linking contrib-module: pw-kerberos"
|
||||
"${lt}" --mode=link --tag=CC \
|
||||
"${CC}" -module \
|
||||
${CFLAGS} \
|
||||
${LDFLAGS} \
|
||||
-rpath "${EPREFIX}"/usr/$(get_libdir)/openldap/openldap \
|
||||
-o pw-kerberos.la \
|
||||
kerberos.lo || die "linking pw-kerberos failed"
|
||||
fi
|
||||
# We could build pw-radius if GNURadius would install radlib.h
|
||||
cd "${S}/contrib/slapd-modules/passwd" || die
|
||||
einfo "Compiling contrib-module: pw-netscape"
|
||||
"${lt}" --mode=compile --tag=CC \
|
||||
"${CC}" \
|
||||
-I"${BUILD_DIR}"/include \
|
||||
-I../../../include \
|
||||
${CFLAGS} \
|
||||
-o netscape.lo \
|
||||
-c netscape.c || die "compiling pw-netscape failed"
|
||||
einfo "Linking contrib-module: pw-netscape"
|
||||
"${lt}" --mode=link --tag=CC \
|
||||
"${CC}" -module \
|
||||
${CFLAGS} \
|
||||
${LDFLAGS} \
|
||||
-rpath "${EPREFIX}"/usr/$(get_libdir)/openldap/openldap \
|
||||
-o pw-netscape.la \
|
||||
netscape.lo || die "linking pw-netscape failed"
|
||||
|
||||
build_contrib_module "addpartial" "addpartial-overlay.c" "addpartial-overlay"
|
||||
build_contrib_module "allop" "allop.c" "overlay-allop"
|
||||
build_contrib_module "allowed" "allowed.c" "allowed"
|
||||
build_contrib_module "autogroup" "autogroup.c" "autogroup"
|
||||
build_contrib_module "denyop" "denyop.c" "denyop-overlay"
|
||||
build_contrib_module "dsaschema" "dsaschema.c" "dsaschema-plugin"
|
||||
# lastmod may not play well with other overlays
|
||||
build_contrib_module "lastmod" "lastmod.c" "lastmod"
|
||||
build_contrib_module "nops" "nops.c" "nops-overlay"
|
||||
build_contrib_module "trace" "trace.c" "trace"
|
||||
# build slapi-plugins
|
||||
cd "${S}/contrib/slapi-plugins/addrdnvalues" || die
|
||||
einfo "Building contrib-module: addrdnvalues plugin"
|
||||
"${CC}" -shared \
|
||||
-I"${BUILD_DIR}"/include \
|
||||
-I../../../include \
|
||||
${CFLAGS} \
|
||||
-fPIC \
|
||||
${LDFLAGS} \
|
||||
-o libaddrdnvalues-plugin.so \
|
||||
addrdnvalues.c || die "Building libaddrdnvalues-plugin.so failed"
|
||||
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
if multilib_is_native_abi; then
|
||||
cd tests || die
|
||||
make tests || die "make tests failed"
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
local lt="${BUILD_DIR}/libtool"
|
||||
emake DESTDIR="${D}" SHELL="${EPREFIX}"/bin/bash install
|
||||
|
||||
if ! use minimal && multilib_is_native_abi; then
|
||||
# openldap modules go here
|
||||
# TODO: write some code to populate slapd.conf with moduleload statements
|
||||
keepdir /usr/$(get_libdir)/openldap/openldap/
|
||||
|
||||
# initial data storage dir
|
||||
keepdir /var/lib/openldap-data
|
||||
use prefix || fowners ldap:ldap /var/lib/openldap-data
|
||||
fperms 0700 /var/lib/openldap-data
|
||||
|
||||
echo "OLDPF='${PF}'" > "${ED}${OPENLDAP_DEFAULTDIR_VERSIONTAG}/${OPENLDAP_VERSIONTAG}"
|
||||
echo "# do NOT delete this. it is used" >> "${ED}${OPENLDAP_DEFAULTDIR_VERSIONTAG}/${OPENLDAP_VERSIONTAG}"
|
||||
echo "# to track versions for upgrading." >> "${ED}${OPENLDAP_DEFAULTDIR_VERSIONTAG}/${OPENLDAP_VERSIONTAG}"
|
||||
|
||||
# use our config
|
||||
rm "${ED}"etc/openldap/slapd.conf
|
||||
insinto /etc/openldap
|
||||
newins "${FILESDIR}"/${PN}-2.3.34-slapd-conf slapd.conf
|
||||
configfile="${ED}"etc/openldap/slapd.conf
|
||||
|
||||
# populate with built backends
|
||||
ebegin "populate config with built backends"
|
||||
for x in "${ED}"usr/$(get_libdir)/openldap/openldap/back_*.so; do
|
||||
elog "Adding $(basename ${x})"
|
||||
sed -e "/###INSERTDYNAMICMODULESHERE###$/a# moduleload\t$(basename ${x})" -i "${configfile}"
|
||||
done
|
||||
sed -e "s:###INSERTDYNAMICMODULESHERE###$:# modulepath\t${EPREFIX}/usr/$(get_libdir)/openldap/openldap:" -i "${configfile}"
|
||||
use prefix || fowners root:ldap /etc/openldap/slapd.conf
|
||||
fperms 0640 /etc/openldap/slapd.conf
|
||||
cp "${configfile}" "${configfile}".default
|
||||
eend
|
||||
|
||||
# install our own init scripts and systemd unit files
|
||||
newinitd "${FILESDIR}"/slapd-initd-2.4.28-r1 slapd
|
||||
newconfd "${FILESDIR}"/slapd-confd-2.4.28-r1 slapd
|
||||
systemd_dounit "${FILESDIR}"/slapd.service
|
||||
systemd_install_serviced "${FILESDIR}"/slapd.service.conf
|
||||
systemd_newtmpfilesd "${FILESDIR}"/slapd.tmpfilesd slapd.conf
|
||||
|
||||
if [[ $(get_libdir) != lib ]]; then
|
||||
sed -e "s,/usr/lib/,/usr/$(get_libdir)/," -i \
|
||||
"${ED}"/etc/init.d/slapd \
|
||||
"${ED}"/usr/lib/systemd/system/slapd.service || die
|
||||
fi
|
||||
# If built without SLP, we don't need to be before avahi
|
||||
use slp \
|
||||
|| sed -i \
|
||||
-e '/before/{s/avahi-daemon//g}' \
|
||||
"${ED}"etc/init.d/slapd
|
||||
|
||||
if use cxx ; then
|
||||
einfo "Install the ldapc++ library"
|
||||
cd "${BUILD_DIR}/contrib/ldapc++" || die
|
||||
emake DESTDIR="${D}" libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap" install
|
||||
cd "${S}"/contrib/ldapc++ || die
|
||||
newdoc README ldapc++-README
|
||||
fi
|
||||
|
||||
if use smbkrb5passwd ; then
|
||||
einfo "Install the smbk5pwd module"
|
||||
cd "${S}/contrib/slapd-modules/smbk5pwd" || die
|
||||
emake DESTDIR="${D}" \
|
||||
LDAP_BUILD="${BUILD_DIR}" \
|
||||
libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap" install
|
||||
newdoc README smbk5pwd-README
|
||||
fi
|
||||
|
||||
if use overlays ; then
|
||||
einfo "Install the samba4 module"
|
||||
cd "${S}/contrib/slapd-modules/samba4" || die
|
||||
emake DESTDIR="${D}" \
|
||||
LDAP_BUILD="${BUILD_DIR}" \
|
||||
libexecdir="/usr/$(get_libdir)/openldap" install
|
||||
newdoc README samba4-README
|
||||
fi
|
||||
|
||||
einfo "Installing contrib modules"
|
||||
cd "${S}/contrib/slapd-modules" || die
|
||||
for l in */*.la; do
|
||||
"${lt}" --mode=install cp ${l} \
|
||||
"${ED}"usr/$(get_libdir)/openldap/openldap || \
|
||||
die "installing ${l} failed"
|
||||
done
|
||||
|
||||
docinto contrib
|
||||
newdoc addpartial/README addpartial-README
|
||||
newdoc allop/README allop-README
|
||||
doman allop/slapo-allop.5
|
||||
newdoc autogroup/README autogroup-README
|
||||
newdoc denyop/denyop.c denyop-denyop.c
|
||||
newdoc dsaschema/README dsaschema-README
|
||||
doman lastmod/slapo-lastmod.5
|
||||
doman nops/slapo-nops.5
|
||||
newdoc passwd/README passwd-README
|
||||
cd "${S}/contrib/slapi-plugins" || die
|
||||
insinto /usr/$(get_libdir)/openldap/openldap
|
||||
doins */*.so
|
||||
docinto contrib
|
||||
newdoc addrdnvalues/README addrdnvalues-README
|
||||
|
||||
insinto /etc/openldap/schema
|
||||
newins "${DISTDIR}"/${BIS_P} ${BIS_PN}
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
dodoc ANNOUNCEMENT CHANGES COPYRIGHT README "${FILESDIR}"/DB_CONFIG.fast.example
|
||||
docinto rfc ; dodoc doc/rfc/*.txt
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# keep old libs if any
|
||||
preserve_old_lib /usr/$(get_libdir)/{liblber,libldap_r,liblber}-2.3$(get_libname 0)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! use minimal ; then
|
||||
# You cannot build SSL certificates during src_install that will make
|
||||
# binary packages containing your SSL key, which is both a security risk
|
||||
# and a misconfiguration if multiple machines use the same key and cert.
|
||||
if use ssl; then
|
||||
install_cert /etc/openldap/ssl/ldap
|
||||
use prefix || chown ldap:ldap "${EROOT}"etc/openldap/ssl/ldap.*
|
||||
ewarn "Self-signed SSL certificates are treated harshly by OpenLDAP 2.[12]"
|
||||
ewarn "Self-signed SSL certificates are treated harshly by OpenLDAP 2.[12]"
|
||||
ewarn "add 'TLS_REQCERT never' if you want to use them."
|
||||
fi
|
||||
|
||||
if use prefix; then
|
||||
# Warn about prefix issues with slapd
|
||||
eerror "slapd might NOT be usable on Prefix systems as it requires root privileges"
|
||||
eerror "to start up, and requires that certain files directories be owned by"
|
||||
eerror "ldap:ldap. As Prefix does not support changing ownership of files and"
|
||||
eerror "directories, you will have to manually fix this yourself."
|
||||
fi
|
||||
|
||||
# These lines force the permissions of various content to be correct
|
||||
use prefix || chown ldap:ldap "${EROOT}"var/run/openldap
|
||||
chmod 0755 "${EROOT}"var/run/openldap
|
||||
use prefix || chown root:ldap "${EROOT}"etc/openldap/slapd.conf{,.default}
|
||||
chmod 0640 "${EROOT}"etc/openldap/slapd.conf{,.default}
|
||||
use prefix || chown ldap:ldap "${EROOT}"var/lib/openldap-data
|
||||
fi
|
||||
|
||||
elog "Getting started using OpenLDAP? There is some documentation available:"
|
||||
elog "Gentoo Guide to OpenLDAP Authentication"
|
||||
elog "(http://www.gentoo.org/doc/en/ldap-howto.xml)"
|
||||
elog "---"
|
||||
elog "An example file for tuning BDB backends with openldap is"
|
||||
elog "DB_CONFIG.fast.example in /usr/share/doc/${PF}/"
|
||||
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/{liblber,libldap,libldap_r}-2.3$(get_libname 0)
|
||||
}
|
@ -1,72 +0,0 @@
|
||||
# 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.10.32.ebuild,v 1.1 2014/02/25 07:22:25 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
ETYPE="sources"
|
||||
K_WANT_GENPATCHES="base extras experimental"
|
||||
K_GENPATCHES_VER="39"
|
||||
K_DEBLOB_AVAILABLE="1"
|
||||
UNIPATCH_STRICTORDER=1
|
||||
inherit kernel-2 eutils
|
||||
detect_version
|
||||
detect_arch
|
||||
|
||||
AUFS_VERSION=3.10.x_p20140224
|
||||
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"
|
||||
|
||||
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}
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
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 && \
|
||||
einfo "In order to use aufs FS you need to install sys-fs/aufs-util"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kernel-2_pkg_postrm
|
||||
}
|
@ -1,74 +0,0 @@
|
||||
# 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.10.39.ebuild,v 1.1 2014/05/07 07:55:28 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
ETYPE="sources"
|
||||
K_WANT_GENPATCHES="base extras experimental"
|
||||
K_GENPATCHES_VER="46"
|
||||
K_DEBLOB_AVAILABLE="1"
|
||||
UNIPATCH_STRICTORDER=1
|
||||
inherit kernel-2 eutils
|
||||
detect_version
|
||||
detect_arch
|
||||
|
||||
AUFS_VERSION=3.10.x_p20140420
|
||||
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"
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
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 && \
|
||||
einfo "In order to use aufs FS you need to install sys-fs/aufs-util"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kernel-2_pkg_postrm
|
||||
}
|
@ -1,72 +0,0 @@
|
||||
# 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.12.13.ebuild,v 1.1 2014/02/25 07:22:25 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
ETYPE="sources"
|
||||
K_WANT_GENPATCHES="base extras experimental"
|
||||
K_GENPATCHES_VER="14"
|
||||
K_DEBLOB_AVAILABLE="1"
|
||||
UNIPATCH_STRICTORDER=1
|
||||
inherit kernel-2 eutils
|
||||
detect_version
|
||||
detect_arch
|
||||
|
||||
AUFS_VERSION=3.12.x_p20140224
|
||||
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"
|
||||
|
||||
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}
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
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 && \
|
||||
einfo "In order to use aufs FS you need to install sys-fs/aufs-util"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kernel-2_pkg_postrm
|
||||
}
|
@ -1,72 +0,0 @@
|
||||
# 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.12.18.ebuild,v 1.1 2014/04/28 13:08:53 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
ETYPE="sources"
|
||||
K_WANT_GENPATCHES="base extras experimental"
|
||||
K_GENPATCHES_VER="19"
|
||||
K_DEBLOB_AVAILABLE="1"
|
||||
UNIPATCH_STRICTORDER=1
|
||||
inherit kernel-2 eutils
|
||||
detect_version
|
||||
detect_arch
|
||||
|
||||
AUFS_VERSION=3.12.x_p20140420
|
||||
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"
|
||||
|
||||
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}
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
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 && \
|
||||
einfo "In order to use aufs FS you need to install sys-fs/aufs-util"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kernel-2_pkg_postrm
|
||||
}
|
@ -1,72 +0,0 @@
|
||||
# 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.12.19.ebuild,v 1.1 2014/05/10 17:31:57 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
ETYPE="sources"
|
||||
K_WANT_GENPATCHES="base extras experimental"
|
||||
K_GENPATCHES_VER="20"
|
||||
K_DEBLOB_AVAILABLE="1"
|
||||
UNIPATCH_STRICTORDER=1
|
||||
inherit kernel-2 eutils
|
||||
detect_version
|
||||
detect_arch
|
||||
|
||||
AUFS_VERSION=3.12.x_p20140420
|
||||
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"
|
||||
|
||||
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}
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
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 && \
|
||||
einfo "In order to use aufs FS you need to install sys-fs/aufs-util"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kernel-2_pkg_postrm
|
||||
}
|
@ -1,74 +0,0 @@
|
||||
# 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.14.2.ebuild,v 1.1 2014/04/28 13:08:53 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
ETYPE="sources"
|
||||
K_WANT_GENPATCHES="base extras experimental"
|
||||
K_GENPATCHES_VER="5"
|
||||
K_DEBLOB_AVAILABLE="1"
|
||||
UNIPATCH_STRICTORDER=1
|
||||
inherit kernel-2 eutils
|
||||
detect_version
|
||||
detect_arch
|
||||
|
||||
AUFS_VERSION=3.14_p20140420
|
||||
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"
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
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 && \
|
||||
einfo "In order to use aufs FS you need to install sys-fs/aufs-util"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kernel-2_pkg_postrm
|
||||
}
|
@ -1,74 +0,0 @@
|
||||
# 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.14.3.ebuild,v 1.1 2014/05/07 07:55:28 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
ETYPE="sources"
|
||||
K_WANT_GENPATCHES="base extras experimental"
|
||||
K_GENPATCHES_VER="6"
|
||||
K_DEBLOB_AVAILABLE="1"
|
||||
UNIPATCH_STRICTORDER=1
|
||||
inherit kernel-2 eutils
|
||||
detect_version
|
||||
detect_arch
|
||||
|
||||
AUFS_VERSION=3.14_p20140420
|
||||
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"
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
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 && \
|
||||
einfo "In order to use aufs FS you need to install sys-fs/aufs-util"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kernel-2_pkg_postrm
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/www-client/pybugz/pybugz-0.10.1-r1.ebuild,v 1.1 2014/05/19 14:34:09 jlec Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/www-client/pybugz/pybugz-0.10.1-r2.ebuild,v 1.1 2014/05/21 09:16:31 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 pypy pypy2_0 )
|
@ -0,0 +1,477 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-331.79.ebuild,v 1.1 2014/05/21 11:23:20 jer Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils flag-o-matic linux-info linux-mod multilib nvidia-driver \
|
||||
portability toolchain-funcs unpacker user udev
|
||||
|
||||
NV_URI="http://us.download.nvidia.com/XFree86/"
|
||||
X86_NV_PACKAGE="NVIDIA-Linux-x86-${PV}"
|
||||
AMD64_NV_PACKAGE="NVIDIA-Linux-x86_64-${PV}"
|
||||
X86_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86-${PV}"
|
||||
AMD64_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86_64-${PV}"
|
||||
|
||||
DESCRIPTION="NVIDIA Accelerated Graphics Driver"
|
||||
HOMEPAGE="http://www.nvidia.com/"
|
||||
SRC_URI="
|
||||
amd64-fbsd? ( ${NV_URI}FreeBSD-x86_64/${PV}/${AMD64_FBSD_NV_PACKAGE}.tar.gz )
|
||||
amd64? ( ${NV_URI}Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}.run )
|
||||
x86-fbsd? ( ${NV_URI}FreeBSD-x86/${PV}/${X86_FBSD_NV_PACKAGE}.tar.gz )
|
||||
x86? ( ${NV_URI}Linux-x86/${PV}/${X86_NV_PACKAGE}.run )
|
||||
"
|
||||
|
||||
LICENSE="GPL-2 NVIDIA-r2"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE="acpi multilib kernel_FreeBSD kernel_linux pax_kernel +tools +X uvm"
|
||||
RESTRICT="bindist mirror strip"
|
||||
EMULTILIB_PKG="true"
|
||||
|
||||
COMMON="
|
||||
app-admin/eselect-opencl
|
||||
kernel_linux? ( >=sys-libs/glibc-2.6.1 )
|
||||
X? (
|
||||
>=app-admin/eselect-opengl-1.0.9
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
${COMMON}
|
||||
app-arch/xz-utils
|
||||
kernel_linux? ( virtual/linux-sources )
|
||||
"
|
||||
RDEPEND="
|
||||
${COMMON}
|
||||
acpi? ( sys-power/acpid )
|
||||
tools? (
|
||||
dev-libs/atk
|
||||
dev-libs/glib
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/pango[X]
|
||||
)
|
||||
X? (
|
||||
<x11-base/xorg-server-1.15.99
|
||||
>=x11-libs/libvdpau-0.3-r1
|
||||
multilib? (
|
||||
|| (
|
||||
(
|
||||
x11-libs/libX11[abi_x86_32]
|
||||
x11-libs/libXext[abi_x86_32]
|
||||
)
|
||||
app-emulation/emul-linux-x86-xlibs
|
||||
)
|
||||
)
|
||||
)
|
||||
"
|
||||
|
||||
REQUIRED_USE="tools? ( X )"
|
||||
|
||||
QA_PREBUILT="opt/* usr/lib*"
|
||||
|
||||
S=${WORKDIR}/
|
||||
|
||||
pkg_pretend() {
|
||||
|
||||
if use amd64 && has_multilib_profile && \
|
||||
[ "${DEFAULT_ABI}" != "amd64" ]; then
|
||||
eerror "This ebuild doesn't currently support changing your default ABI"
|
||||
die "Unexpected \${DEFAULT_ABI} = ${DEFAULT_ABI}"
|
||||
fi
|
||||
|
||||
if use kernel_linux && kernel_is ge 3 15 ; then
|
||||
ewarn "Gentoo supports kernels which are supported by NVIDIA"
|
||||
ewarn "which are limited to the following kernels:"
|
||||
ewarn "<sys-kernel/gentoo-sources-3.15"
|
||||
ewarn "<sys-kernel/vanilla-sources-3.15"
|
||||
ewarn ""
|
||||
ewarn "You are free to utilize epatch_user to provide whatever"
|
||||
ewarn "support you feel is appropriate, but will not receive"
|
||||
ewarn "support as a result of those changes."
|
||||
ewarn ""
|
||||
ewarn "Do not file a bug report about this."
|
||||
fi
|
||||
|
||||
# Since Nvidia ships 3 different series of drivers, we need to give the user
|
||||
# some kind of guidance as to what version they should install. This tries
|
||||
# to point the user in the right direction but can't be perfect. check
|
||||
# nvidia-driver.eclass
|
||||
nvidia-driver-check-warning
|
||||
|
||||
# Kernel features/options to check for
|
||||
CONFIG_CHECK="~ZONE_DMA ~MTRR ~SYSVIPC ~!LOCKDEP"
|
||||
use x86 && CONFIG_CHECK+=" ~HIGHMEM"
|
||||
|
||||
# Now do the above checks
|
||||
use kernel_linux && check_extra_config
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
# try to turn off distcc and ccache for people that have a problem with it
|
||||
export DISTCC_DISABLE=1
|
||||
export CCACHE_DISABLE=1
|
||||
|
||||
if use kernel_linux; then
|
||||
MODULE_NAMES="nvidia(video:${S}/kernel)"
|
||||
use uvm && MODULE_NAMES+=" nvidia-uvm(video:${S}/kernel/uvm)"
|
||||
|
||||
# This needs to run after MODULE_NAMES (so that the eclass checks
|
||||
# whether the kernel supports loadable modules) but before BUILD_PARAMS
|
||||
# is set (so that KV_DIR is populated).
|
||||
linux-mod_pkg_setup
|
||||
|
||||
BUILD_PARAMS="IGNORE_CC_MISMATCH=yes V=1 SYSSRC=${KV_DIR} \
|
||||
SYSOUT=${KV_OUT_DIR} CC=$(tc-getBUILD_CC)"
|
||||
|
||||
# linux-mod_src_compile calls set_arch_to_kernel, which
|
||||
# sets the ARCH to x86 but NVIDIA's wrapping Makefile
|
||||
# expects x86_64 or i386 and then converts it to x86
|
||||
# later on in the build process
|
||||
BUILD_FIXES="ARCH=$(uname -m | sed -e 's/i.86/i386/')"
|
||||
fi
|
||||
|
||||
# set variables to where files are in the package structure
|
||||
if use kernel_FreeBSD; then
|
||||
use x86-fbsd && S="${WORKDIR}/${X86_FBSD_NV_PACKAGE}"
|
||||
use amd64-fbsd && S="${WORKDIR}/${AMD64_FBSD_NV_PACKAGE}"
|
||||
NV_DOC="${S}/doc"
|
||||
NV_OBJ="${S}/obj"
|
||||
NV_SRC="${S}/src"
|
||||
NV_MAN="${S}/x11/man"
|
||||
NV_X11="${S}/obj"
|
||||
NV_SOVER=1
|
||||
elif use kernel_linux; then
|
||||
NV_DOC="${S}"
|
||||
NV_OBJ="${S}"
|
||||
NV_SRC="${S}/kernel"
|
||||
NV_MAN="${S}"
|
||||
NV_X11="${S}"
|
||||
NV_SOVER=${PV}
|
||||
else
|
||||
die "Could not determine proper NVIDIA package"
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if use kernel_FreeBSD; then
|
||||
unpack ${A}
|
||||
elif use kernel_linux; then
|
||||
cd "${S}"
|
||||
unpack_makeself
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Please add a brief description for every added patch
|
||||
|
||||
if use kernel_linux; then
|
||||
if kernel_is lt 2 6 9 ; then
|
||||
eerror "You must build this against 2.6.9 or higher kernels."
|
||||
fi
|
||||
|
||||
# If greater than 2.6.5 use M= instead of SUBDIR=
|
||||
# convert_to_m "${NV_SRC}"/Makefile.kbuild
|
||||
fi
|
||||
|
||||
if use pax_kernel; then
|
||||
ewarn "Using PAX patches is not supported. You will be asked to"
|
||||
ewarn "use a standard kernel should you have issues. Should you"
|
||||
ewarn "need support with these patches, contact the PaX team."
|
||||
epatch "${FILESDIR}"/${PN}-331.13-pax-usercopy.patch
|
||||
fi
|
||||
|
||||
# Allow user patches so they can support RC kernels and whatever else
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# This is already the default on Linux, as there's no toplevel Makefile, but
|
||||
# on FreeBSD there's one and triggers the kernel module build, as we install
|
||||
# it by itself, pass this.
|
||||
|
||||
cd "${NV_SRC}"
|
||||
if use kernel_FreeBSD; then
|
||||
MAKE="$(get_bmake)" CFLAGS="-Wno-sign-compare" emake CC="$(tc-getCC)" \
|
||||
LD="$(tc-getLD)" LDFLAGS="$(raw-ldflags)" || die
|
||||
elif use kernel_linux; then
|
||||
use uvm && MAKEOPTS=-j1
|
||||
linux-mod_src_compile
|
||||
fi
|
||||
}
|
||||
|
||||
# Install nvidia library:
|
||||
# the first parameter is the library to install
|
||||
# the second parameter is the provided soversion
|
||||
# the third parameter is the target directory if its not /usr/lib
|
||||
donvidia() {
|
||||
# Full path to library minus SOVER
|
||||
MY_LIB="$1"
|
||||
|
||||
# SOVER to use
|
||||
MY_SOVER="$2"
|
||||
|
||||
# Where to install
|
||||
MY_DEST="$3"
|
||||
|
||||
if [[ -z "${MY_DEST}" ]]; then
|
||||
MY_DEST="/usr/$(get_libdir)"
|
||||
action="dolib.so"
|
||||
else
|
||||
exeinto ${MY_DEST}
|
||||
action="doexe"
|
||||
fi
|
||||
|
||||
# Get just the library name
|
||||
libname=$(basename $1)
|
||||
|
||||
# Install the library with the correct SOVER
|
||||
${action} ${MY_LIB}.${MY_SOVER} || \
|
||||
die "failed to install ${libname}"
|
||||
|
||||
# If SOVER wasn't 1, then we need to create a .1 symlink
|
||||
if [[ "${MY_SOVER}" != "1" ]]; then
|
||||
dosym ${libname}.${MY_SOVER} \
|
||||
${MY_DEST}/${libname}.1 || \
|
||||
die "failed to create ${libname} symlink"
|
||||
fi
|
||||
|
||||
# Always create the symlink from the raw lib to the .1
|
||||
dosym ${libname}.1 \
|
||||
${MY_DEST}/${libname} || \
|
||||
die "failed to create ${libname} symlink"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use kernel_linux; then
|
||||
linux-mod_src_install
|
||||
|
||||
# Add the aliases
|
||||
# This file is tweaked with the appropriate video group in
|
||||
# pkg_preinst, see bug #491414
|
||||
insinto /etc/modprobe.d
|
||||
newins "${FILESDIR}"/nvidia-169.07 nvidia.conf
|
||||
use uvm && doins "${FILESDIR}"/nvidia-uvm.conf
|
||||
|
||||
# Ensures that our device nodes are created when not using X
|
||||
exeinto "$(udev_get_udevdir)"
|
||||
doexe "${FILESDIR}"/nvidia-udev.sh
|
||||
udev_newrules "${FILESDIR}"/nvidia.udev-rule 99-nvidia.rules
|
||||
elif use kernel_FreeBSD; then
|
||||
if use x86-fbsd; then
|
||||
insinto /boot/modules
|
||||
doins "${S}/src/nvidia.kld"
|
||||
fi
|
||||
|
||||
exeinto /boot/modules
|
||||
doexe "${S}/src/nvidia.ko"
|
||||
fi
|
||||
|
||||
# NVIDIA kernel <-> userspace driver config lib
|
||||
donvidia ${NV_OBJ}/libnvidia-cfg.so ${NV_SOVER}
|
||||
|
||||
# NVIDIA framebuffer capture library
|
||||
donvidia ${NV_OBJ}/libnvidia-fbc.so ${NV_SOVER}
|
||||
|
||||
# NVIDIA video encode/decode <-> CUDA
|
||||
if use kernel_linux; then
|
||||
donvidia ${NV_OBJ}/libnvcuvid.so ${NV_SOVER}
|
||||
donvidia ${NV_OBJ}/libnvidia-encode.so ${NV_SOVER}
|
||||
fi
|
||||
|
||||
if use X; then
|
||||
# Xorg DDX driver
|
||||
insinto /usr/$(get_libdir)/xorg/modules/drivers
|
||||
doins ${NV_X11}/nvidia_drv.so
|
||||
|
||||
# Xorg GLX driver
|
||||
donvidia ${NV_X11}/libglx.so ${NV_SOVER} \
|
||||
/usr/$(get_libdir)/opengl/nvidia/extensions
|
||||
fi
|
||||
|
||||
# OpenCL ICD for NVIDIA
|
||||
if use kernel_linux; then
|
||||
insinto /etc/OpenCL/vendors
|
||||
doins ${NV_OBJ}/nvidia.icd
|
||||
fi
|
||||
|
||||
# Documentation
|
||||
dohtml ${NV_DOC}/html/*
|
||||
if use kernel_FreeBSD; then
|
||||
dodoc "${NV_DOC}/README"
|
||||
use X && doman "${NV_MAN}/nvidia-xconfig.1"
|
||||
use tools && doman "${NV_MAN}/nvidia-settings.1"
|
||||
else
|
||||
# Docs
|
||||
newdoc "${NV_DOC}/README.txt" README
|
||||
dodoc "${NV_DOC}/NVIDIA_Changelog"
|
||||
doman "${NV_MAN}/nvidia-smi.1.gz"
|
||||
use X && doman "${NV_MAN}/nvidia-xconfig.1.gz"
|
||||
use tools && doman "${NV_MAN}/nvidia-settings.1.gz"
|
||||
doman "${NV_MAN}/nvidia-cuda-mps-control.1.gz"
|
||||
fi
|
||||
|
||||
# Helper Apps
|
||||
exeinto /opt/bin/
|
||||
|
||||
if use X; then
|
||||
doexe ${NV_OBJ}/nvidia-xconfig
|
||||
fi
|
||||
|
||||
if use kernel_linux ; then
|
||||
doexe ${NV_OBJ}/nvidia-cuda-mps-control
|
||||
doexe ${NV_OBJ}/nvidia-cuda-mps-server
|
||||
doexe ${NV_OBJ}/nvidia-debugdump
|
||||
doexe ${NV_OBJ}/nvidia-persistenced
|
||||
doexe ${NV_OBJ}/nvidia-smi
|
||||
|
||||
# install nvidia-modprobe setuid and symlink in /usr/bin (bug #505092)
|
||||
doexe ${NV_OBJ}/nvidia-modprobe
|
||||
fowners root:video /opt/bin/nvidia-modprobe
|
||||
fperms 4710 /opt/bin/nvidia-modprobe
|
||||
dosym /{opt,usr}/bin/nvidia-modprobe
|
||||
|
||||
doman nvidia-cuda-mps-control.1.gz
|
||||
doman nvidia-modprobe.1.gz
|
||||
doman nvidia-persistenced.1.gz
|
||||
newinitd "${FILESDIR}/nvidia-smi.init" nvidia-smi
|
||||
fi
|
||||
|
||||
if use tools; then
|
||||
doexe ${NV_OBJ}/nvidia-settings
|
||||
fi
|
||||
|
||||
exeinto /usr/bin/
|
||||
doexe ${NV_OBJ}/nvidia-bug-report.sh
|
||||
|
||||
# Desktop entries for nvidia-settings
|
||||
if use tools ; then
|
||||
# There is no icon in the FreeBSD tarball.
|
||||
use kernel_FreeBSD || newicon ${NV_OBJ}/nvidia-settings.png ${PN}-settings.png
|
||||
domenu "${FILESDIR}"/${PN}-settings.desktop
|
||||
exeinto /etc/X11/xinit/xinitrc.d
|
||||
doexe "${FILESDIR}"/95-nvidia-settings
|
||||
fi
|
||||
|
||||
#doenvd "${FILESDIR}"/50nvidia-prelink-blacklist
|
||||
|
||||
if has_multilib_profile && use multilib ; then
|
||||
local OABI=${ABI}
|
||||
for ABI in $(get_install_abis) ; do
|
||||
src_install-libs
|
||||
done
|
||||
ABI=${OABI}
|
||||
unset OABI
|
||||
else
|
||||
src_install-libs
|
||||
fi
|
||||
|
||||
is_final_abi || die "failed to iterate through all ABIs"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
src_install-libs() {
|
||||
local inslibdir=$(get_libdir)
|
||||
local GL_ROOT="/usr/$(get_libdir)/opengl/nvidia/lib"
|
||||
local CL_ROOT="/usr/$(get_libdir)/OpenCL/vendors/nvidia"
|
||||
local libdir=${NV_OBJ}
|
||||
|
||||
if use kernel_linux && has_multilib_profile && \
|
||||
[[ ${ABI} == "x86" ]] ; then
|
||||
libdir=${NV_OBJ}/32
|
||||
fi
|
||||
|
||||
if use X; then
|
||||
# The GLX libraries
|
||||
donvidia ${libdir}/libGL.so ${NV_SOVER} ${GL_ROOT}
|
||||
donvidia ${libdir}/libnvidia-glcore.so ${NV_SOVER}
|
||||
donvidia ${libdir}/libnvidia-ifr.so ${NV_SOVER}
|
||||
if use kernel_FreeBSD; then
|
||||
donvidia ${libdir}/libnvidia-tls.so ${NV_SOVER}
|
||||
else
|
||||
donvidia ${libdir}/tls/libnvidia-tls.so ${NV_SOVER}
|
||||
fi
|
||||
|
||||
# VDPAU
|
||||
donvidia ${libdir}/libvdpau_nvidia.so ${NV_SOVER}
|
||||
fi
|
||||
|
||||
# NVIDIA monitoring library
|
||||
if use kernel_linux ; then
|
||||
donvidia ${libdir}/libnvidia-ml.so ${NV_SOVER}
|
||||
fi
|
||||
|
||||
# CUDA & OpenCL
|
||||
if use kernel_linux; then
|
||||
donvidia ${libdir}/libcuda.so ${NV_SOVER}
|
||||
donvidia ${libdir}/libnvidia-compiler.so ${NV_SOVER}
|
||||
donvidia ${libdir}/libOpenCL.so 1.0.0 ${CL_ROOT}
|
||||
donvidia ${libdir}/libnvidia-opencl.so ${NV_SOVER}
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if use kernel_linux; then
|
||||
linux-mod_pkg_preinst
|
||||
|
||||
local videogroup="$(egetent group video | cut -d ':' -f 3)"
|
||||
if [ -z "${videogroup}" ]; then
|
||||
eerror "Failed to determine the video group gid"
|
||||
die "Failed to determine the video group gid"
|
||||
else
|
||||
sed -i \
|
||||
-e "s:PACKAGE:${PF}:g" \
|
||||
-e "s:VIDEOGID:${videogroup}:" \
|
||||
"${D}"/etc/modprobe.d/nvidia.conf || die
|
||||
fi
|
||||
fi
|
||||
|
||||
# Clean the dynamic libGL stuff's home to ensure
|
||||
# we dont have stale libs floating around
|
||||
if [ -d "${ROOT}"/usr/lib/opengl/nvidia ] ; then
|
||||
rm -rf "${ROOT}"/usr/lib/opengl/nvidia/*
|
||||
fi
|
||||
# Make sure we nuke the old nvidia-glx's env.d file
|
||||
if [ -e "${ROOT}"/etc/env.d/09nvidia ] ; then
|
||||
rm -f "${ROOT}"/etc/env.d/09nvidia
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use kernel_linux && linux-mod_pkg_postinst
|
||||
|
||||
# Switch to the nvidia implementation
|
||||
use X && "${ROOT}"/usr/bin/eselect opengl set --use-old nvidia
|
||||
"${ROOT}"/usr/bin/eselect opencl set --use-old nvidia
|
||||
|
||||
readme.gentoo_print_elog
|
||||
|
||||
if ! use X; then
|
||||
elog "You have elected to not install the X.org driver. Along with"
|
||||
elog "this the OpenGL libraries and VDPAU libraries were not"
|
||||
elog "installed. Additionally, once the driver is loaded your card"
|
||||
elog "and fan will run at max speed which may not be desirable."
|
||||
elog "Use the 'nvidia-smi' init script to have your card and fan"
|
||||
elog "speed scale appropriately."
|
||||
elog
|
||||
fi
|
||||
if ! use tools; then
|
||||
elog "USE=tools controls whether the nvidia-settings application"
|
||||
elog "is installed. If you would like to use it, enable that"
|
||||
elog "flag and re-emerge this ebuild. Optionally you can install"
|
||||
elog "media-video/nvidia-settings"
|
||||
elog
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use kernel_linux && linux-mod_pkg_postrm
|
||||
use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
|
||||
}
|
Loading…
Reference in new issue