parent
52e6b6ce73
commit
472b79787e
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
DESCRIPTION="An application built on Xapian, consisting of indexers and a CGI search frontend"
|
||||
SRC_URI="http://www.oligarchy.co.uk/xapian/${PV}/xapian-omega-${PV}.tar.xz"
|
||||
HOMEPAGE="http://www.xapian.org/"
|
||||
S="${WORKDIR}/xapian-omega-${PV}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-libs/xapian:0/1.2.22
|
||||
dev-lang/perl
|
||||
dev-libs/libpcre
|
||||
sys-libs/zlib"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_install () {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
#move docs to /usr/share/doc/${PF}.
|
||||
mv "${D}/usr/share/doc/xapian-omega" "${D}/usr/share/doc/${PF}"
|
||||
|
||||
dodoc AUTHORS ChangeLog INSTALL NEWS README TODO
|
||||
}
|
@ -0,0 +1,203 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_REQ_USE="threads"
|
||||
|
||||
USE_PHP="php5-5"
|
||||
|
||||
PHP_EXT_NAME="xapian"
|
||||
PHP_EXT_INI="yes"
|
||||
PHP_EXT_OPTIONAL_USE="php"
|
||||
|
||||
#mono violates sandbox, we disable it until we figure this out
|
||||
#inherit java-pkg-opt-2 mono-env php-ext-source-r2 python
|
||||
inherit java-pkg-opt-2 php-ext-source-r2 python-r1 toolchain-funcs
|
||||
|
||||
DESCRIPTION="SWIG and JNI bindings for Xapian"
|
||||
HOMEPAGE="http://www.xapian.org/"
|
||||
SRC_URI="http://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||
#IUSE="java lua mono perl php python ruby tcl"
|
||||
#REQUIRED_USE="|| ( java lua mono perl php python ruby tcl )"
|
||||
IUSE="java lua perl php python ruby tcl"
|
||||
REQUIRED_USE="|| ( java lua perl php python ruby tcl )"
|
||||
|
||||
COMMONDEPEND="dev-libs/xapian:0/1.2.22
|
||||
lua? ( dev-lang/lua:0 )
|
||||
perl? ( dev-lang/perl:= )
|
||||
ruby? ( dev-lang/ruby:= )
|
||||
tcl? ( >=dev-lang/tcl-8.1:0= )"
|
||||
# mono? ( >=dev-lang/mono-1.0.8 )
|
||||
DEPEND="${COMMONDEPEND}
|
||||
virtual/pkgconfig
|
||||
java? ( >=virtual/jdk-1.3 )"
|
||||
RDEPEND="${COMMONDEPEND}
|
||||
java? ( >=virtual/jre-1.3 )"
|
||||
|
||||
pkg_setup() {
|
||||
java-pkg-opt-2_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
java-pkg-opt-2_src_prepare
|
||||
if use java; then
|
||||
sed \
|
||||
-e 's/$(JAVAC)/$(JAVAC) $(JAVACFLAGS)/' \
|
||||
-i java{/,/org/xapian/errors/,/org/xapian/}Makefile.in || die "sed failed"
|
||||
fi
|
||||
|
||||
if use python; then
|
||||
sed \
|
||||
-e 's:\(^pkgpylib_DATA = xapian/__init__.py\).*:\1:' \
|
||||
-e 's|\(^xapian/__init__.py: modern/xapian.py\)|\1 xapian/_xapian.so|' \
|
||||
-i python/Makefile.in || die "sed failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use java; then
|
||||
CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)"
|
||||
fi
|
||||
|
||||
if use perl; then
|
||||
export PERL_ARCH="$(perl -MConfig -e 'print $Config{installvendorarch}')"
|
||||
export PERL_LIB="$(perl -MConfig -e 'print $Config{installvendorlib}')"
|
||||
fi
|
||||
|
||||
if use lua; then
|
||||
export LUA_LIB="$($(tc-getPKG_CONFIG) --variable=INSTALL_CMOD lua)"
|
||||
fi
|
||||
|
||||
econf \
|
||||
$(use_with java) \
|
||||
$(use_with lua) \
|
||||
$(use_with perl) \
|
||||
$(use_with php) \
|
||||
$(use_with python) \
|
||||
$(use_with ruby) \
|
||||
$(use_with tcl)
|
||||
# $(use_with mono csharp) \
|
||||
|
||||
# PHP and Python bindings are built/tested/installed manually.
|
||||
sed -e "/SUBDIRS =/s/ php//" -i Makefile || die "sed Makefile"
|
||||
sed -e "/SUBDIRS =/s/ python//" -i Makefile || die "sed Makefile"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if use php; then
|
||||
local php_slot
|
||||
for php_slot in $(php_get_slots); do
|
||||
cp -r php php-${php_slot}
|
||||
emake -C php-${php_slot} \
|
||||
PHP="${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php" \
|
||||
PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php-config" \
|
||||
PHP_EXTENSION_DIR="$("${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php-config" --extension-dir)" \
|
||||
PHP_INC="$("${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php-config" --includes)"
|
||||
done
|
||||
fi
|
||||
|
||||
if use python; then
|
||||
python_copy_sources
|
||||
# building() {
|
||||
# emake -C python \
|
||||
# PYTHON="$(PYTHON)" \
|
||||
# PYTHON_INC="$(python_get_includedir)" \
|
||||
# PYTHON_LIB="$(python_get_libdir)" \
|
||||
# PYTHON_SO="$("$(PYTHON)" -c 'import distutils.sysconfig; print(distutils.sysconfig.get_config_vars("SO")[0])')" \
|
||||
# pkgpylibdir="$(python_get_sitedir)/xapian"
|
||||
# }
|
||||
building() {
|
||||
emake -C python \
|
||||
PYTHON_INC="$(python_get_includedir)" \
|
||||
pkgpylibdir="$(python_get_sitedir)/xapian"
|
||||
VERBOSE="1"
|
||||
}
|
||||
python_foreach_impl building
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
default
|
||||
|
||||
if use php; then
|
||||
local php_slot
|
||||
for php_slot in $(php_get_slots); do
|
||||
emake -C php-${php_slot} \
|
||||
PHP="${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php" \
|
||||
PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php-config" \
|
||||
PHP_EXTENSION_DIR="$("${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php-config" --extension-dir)" \
|
||||
PHP_INC="$("${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php-config" --includes)" \
|
||||
check
|
||||
done
|
||||
fi
|
||||
|
||||
if use python; then
|
||||
testing() {
|
||||
emake -C python \
|
||||
PYTHON_INC="$(python_get_includedir)" \
|
||||
pkgpylibdir="$(python_get_sitedir)/xapian" \
|
||||
VERBOSE="1" \
|
||||
check
|
||||
}
|
||||
python_foreach_impl testing
|
||||
fi
|
||||
}
|
||||
|
||||
src_install () {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
if use java; then
|
||||
java-pkg_dojar java/built/xapian_jni.jar
|
||||
# TODO: make the build system not install this...
|
||||
java-pkg_doso "${D}/${S}/java/built/libxapian_jni.so"
|
||||
rm "${D}/${S}/java/built/libxapian_jni.so"
|
||||
rmdir -p "${D}/${S}/java/built"
|
||||
rmdir -p "${D}/${S}/java/native"
|
||||
fi
|
||||
|
||||
if use php; then
|
||||
local php_slot
|
||||
for php_slot in $(php_get_slots); do
|
||||
emake DESTDIR="${D}" -C php-${php_slot} \
|
||||
PHP="${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php" \
|
||||
PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php-config" \
|
||||
PHP_EXTENSION_DIR="$("${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php-config" --extension-dir)" \
|
||||
PHP_INC="$("${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php-config" --includes)" \
|
||||
install
|
||||
done
|
||||
|
||||
php-ext-source-r2_createinifiles
|
||||
fi
|
||||
|
||||
if use python; then
|
||||
installation() {
|
||||
emake -C python \
|
||||
DESTDIR="${D}" \
|
||||
PYTHON_INC="$(python_get_includedir)" \
|
||||
pkgpylibdir="$(python_get_sitedir)/xapian" \
|
||||
VERBOSE="1" \
|
||||
install
|
||||
}
|
||||
python_foreach_impl installation
|
||||
fi
|
||||
|
||||
# For some USE combinations this directory is not created
|
||||
if [[ -d "${D}/usr/share/doc/xapian-bindings" ]]; then
|
||||
mv "${D}/usr/share/doc/xapian-bindings" "${D}/usr/share/doc/${PF}"
|
||||
fi
|
||||
|
||||
dodoc AUTHORS HACKING NEWS TODO README
|
||||
}
|
@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils
|
||||
|
||||
MY_P="${PN}-core-${PV}"
|
||||
|
||||
DESCRIPTION="Xapian Probabilistic Information Retrieval library"
|
||||
HOMEPAGE="http://www.xapian.org/"
|
||||
SRC_URI="http://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0/1.2.22" # ABI version of libxapian.so, prefixed with 1.2.
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +brass +chert +inmemory"
|
||||
|
||||
DEPEND="sys-libs/zlib"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_configure() {
|
||||
local myconf=""
|
||||
|
||||
einfo
|
||||
if use cpu_flags_x86_sse2; then
|
||||
einfo "Using sse2"
|
||||
myconf="${myconf} --enable-sse=sse2"
|
||||
else
|
||||
if use cpu_flags_x86_sse; then
|
||||
einfo "Using sse"
|
||||
myconf="${myconf} --enable-sse=sse"
|
||||
else
|
||||
einfo "Disabling sse and sse2"
|
||||
myconf="${myconf} --disable-sse"
|
||||
fi
|
||||
fi
|
||||
einfo
|
||||
|
||||
myconf="${myconf} $(use_enable static-libs static)"
|
||||
|
||||
use brass || myconf="${myconf} --disable-backend-brass"
|
||||
use chert || myconf="${myconf} --disable-backend-chert"
|
||||
use inmemory || myconf="${myconf} --disable-backend-inmemory"
|
||||
|
||||
myconf="${myconf} --enable-backend-flint --enable-backend-remote"
|
||||
|
||||
econf $myconf
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
mv "${D}usr/share/doc/xapian-core" "${D}usr/share/doc/${PF}" || die
|
||||
use doc || rm -rf "${D}usr/share/doc/${PF}"
|
||||
|
||||
dodoc AUTHORS HACKING PLATFORMS README NEWS
|
||||
|
||||
prune_libtool_files --all
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake check VALGRIND=
|
||||
}
|
@ -1,7 +1,9 @@
|
||||
DIST Search-Xapian-1.2.19.0.tar.gz 63667 SHA256 d9ff745bb3ace7c1c2dbcf4ad65f3e50b3744d16c0a9ee3a51fe7c6541f639c2 SHA512 78ba36f3b8157ef872330b88992012d3f553abc3f2322bbb1d0f3111681dd530e5b57e4989fef645401d19cb4d95f5d284a305c5470efc2911051d1765551a3f WHIRLPOOL 9f81480e6341f3bd65bfd243d95d5b8ecce30cb4b9c531a3dffac48f1d787259988e51a19a32af73693dbbbbba8e08865e1a116a49f9fe4f0b2fa2e78a22c0e8
|
||||
DIST Search-Xapian-1.2.22.0.tar.gz 70102 SHA256 52c24e224c68ed763d50b040c38a21dfc31bc69a7c896a3114262786c03c4edd SHA512 2c16d1afbf5e386f716809afaca18967a7517e8c18bc25ef8c8aed2ece11dd2d7a5b3b6c438dea1f4bdd0baad512f36958668852d053bd9ed3db07614c7c9d63 WHIRLPOOL b2ec1ba55bb801a24b4a64fc30482aa72d83fe81387898640cfece98a53d83124b21e731d37e605f7d7fa993554a737dde3c382e52ae931b42494fcfe3cbb35c
|
||||
DIST Search-Xapian-1.2.23.0.tar.gz 70255 SHA256 90ea2e962f9a4e5f73719bd30b877f5272da886f3693d3a961f4d84b2ef34402 SHA512 48d47e4edc5f752fc31c4142ce3c92a8ead122d4d872326a153fcb9f8667da4101384a3e06375ebb8d2e3148df744484e92bedad7bf4743417c84018ccda9526 WHIRLPOOL 05b472891a7556f51b1ce1d8ae1e8e6f38ae5538d2e8445e0533e92380dda764a37693d6904fd396b97904486c3e961a4bef4ed1791601a02976f7c85e31e79b
|
||||
EBUILD Search-Xapian-1.2.19.0.ebuild 784 SHA256 57afd6ae71221d5d31069fad620457bd649611219b908142d7729a78ed372312 SHA512 fadb6df994d9bb2f27d4c80d2666841b63df342bb1869d5dbebb5ad0cd9b911a78d2e5744625b7ff0807d36c48b5a7d430824afc5d42048e5e962e1db262571c WHIRLPOOL 71a4350c5458eef0a97f8b55f5bcd577d77307664beada5be9d0a8962316d9bbfdd34055526c22788672602a1a64aa960ab2f31cf72e8413cd33d0ce4998189f
|
||||
EBUILD Search-Xapian-1.2.22.0.ebuild 786 SHA256 14ac7a4f0b35dfc464e999bb73d0624663199a5aa21dba83296bbcc497f3d4e1 SHA512 3700d53807f706ba211736f888450a149debad6b08fc0713c3a7f98a5aab3e2168949e486f431da2e2c758bed9b22f0f59c8c91fa98359ee9b264f3180ecacff WHIRLPOOL f89d7ec15b86b07e453c29e48539efa75f92c9324f764abc3814452ffd922299b24dcd737570562ef84e6d50145e473d9ac16554e6e2b9ca29fb71722bf68822
|
||||
EBUILD Search-Xapian-1.2.23.0.ebuild 789 SHA256 6da2575bbb48f41c314c5b88d1c98ecb9e10350895b4f4f179c0619a152a1af5 SHA512 abed0d43958ff96b584a9aebb66965fb134bf8d6af5812a9bd8b42053da209d81ed6e8b9b1d9594babeb33d38bc3ecaeae5f03dd802bfa485d56c28492803b99 WHIRLPOOL 29e1c08f5352adc51fce60881668105ecad4683f4bcf009317f9eb6a6c8d682e301dbd5f3f5b526e246c2823ff0b86415386e07816a03ef82e1bce0427ac77ee
|
||||
MISC ChangeLog 3595 SHA256 046788eece7e2f12885a53789334b1206efdfd2b8efa19ab77120610e7b86f37 SHA512 e2afe47540f89fd65a57b003f9ad134fef322e245044ca13ded87ab819adde746082755841a05e1ed804f754377c32097807eb702891ac46a3a61e74320fae79 WHIRLPOOL 91eb0dd2ce5e237cc95812a647e456f24be3348d4c8c120c2e8c2894356882638f392f71a1e2e1edc1560cedd0a70df736157d3b0d7f42f3d218ec4bddae0810
|
||||
MISC ChangeLog-2015 9297 SHA256 b8a1b79633ec3bb2213909cba3078b16fb1e456d79af14c6b5d001b849989008 SHA512 ff9281b05e499d8b42b5fc1741ffa33bb313638fb96cbbccf07aa3ccc93099e4deca3cd9331f8c740f2162d97fe55524d86c881a7cc441719148e4f3dcdc09c7 WHIRLPOOL 25ca84d1df82605f90de4b171edcb662fe19da50d973219c00c1efdd201891b570d2afce86021d6d5f05f51c0ddfcb52522dbb74cb85f312992cef4a3b16be11
|
||||
MISC metadata.xml 4157 SHA256 c0bb059ad526be0209bbb9c985f4aba81e734b300675230aede67e72b68439e6 SHA512 407168c9b31fcb233382b4d1e810c79950b84e7fa5c5628e3003f21cb29e6f5d74cbdd10be4ffd84947d177ad62ddc8b35839601aaf05da491417b5816ea59b5 WHIRLPOOL 2155d912a1ed6adba138850c32a8fc2cfbb1473c10976a4c626df8b82cd070c0118f48968e4ac05833e4e754cb2e03b7ac92a2fa5405895a9377c3e79efadbdc
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
MODULE_AUTHOR=OLLY
|
||||
inherit perl-module toolchain-funcs versionator
|
||||
|
||||
VERSION=$(get_version_component_range 1-3)
|
||||
|
||||
SRC_URI+=" http://oligarchy.co.uk/xapian/${VERSION}/${P}.tar.gz"
|
||||
DESCRIPTION="Perl XS frontend to the Xapian C++ search library"
|
||||
|
||||
LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="examples"
|
||||
|
||||
RDEPEND="dev-libs/xapian:0/1.2.22
|
||||
!dev-libs/xapian-bindings[perl]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-perl/Module-Build"
|
||||
|
||||
SRC_TEST="do"
|
||||
|
||||
myconf="CXX=$(tc-getCXX) CXXFLAGS=${CXXFLAGS}"
|
||||
|
||||
src_install() {
|
||||
perl-module_src_install
|
||||
|
||||
use examples && {
|
||||
docinto examples
|
||||
dodoc "${S}"/examples/*
|
||||
}
|
||||
}
|
@ -1,98 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
|
||||
inherit distutils-r1 readme.gentoo systemd user
|
||||
|
||||
MY_PV="${PV/_p/p}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="BuildBot build automation system"
|
||||
HOMEPAGE="http://buildbot.net/ https://pypi.python.org/pypi/buildbot"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-interix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
|
||||
IUSE="doc examples irc mail manhole test"
|
||||
|
||||
RDEPEND=">=dev-python/jinja-2.1[${PYTHON_USEDEP}]
|
||||
dev-python/twisted-core[${PYTHON_USEDEP}]
|
||||
dev-python/twisted-web[${PYTHON_USEDEP}]
|
||||
<=dev-python/sqlalchemy-0.7.10-r999[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-migrate-0.7.2[${PYTHON_USEDEP}]
|
||||
irc? ( dev-python/twisted-words[${PYTHON_USEDEP}] )
|
||||
mail? ( dev-python/twisted-mail[${PYTHON_USEDEP}] )
|
||||
manhole? ( dev-python/twisted-conch[${PYTHON_USEDEP}] )"
|
||||
DEPEND="${DEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
>=dev-python/python-dateutil-1.5[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/twisted-mail[${PYTHON_USEDEP}]
|
||||
dev-python/twisted-web[${PYTHON_USEDEP}]
|
||||
dev-python/twisted-words[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
enewuser buildbot
|
||||
|
||||
DOC_CONTENTS="The \"buildbot\" user and the \"buildmaster\" init script has been added
|
||||
to support starting buildbot through Gentoo's init system. To use this,
|
||||
set up your build master following the documentation, make sure the
|
||||
resulting directories are owned by the \"buildbot\" user and point
|
||||
\"${EROOT}etc/conf.d/buildmaster\" at the right location. The scripts can
|
||||
run as a different user if desired. If you need to run more than one
|
||||
build master, just copy the scripts."
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils-r1_src_compile
|
||||
|
||||
if use doc; then
|
||||
einfo "Generation of documentation"
|
||||
pushd docs > /dev/null
|
||||
#'man' target is currently broken
|
||||
emake html
|
||||
popd > /dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
|
||||
doman docs/buildbot.1
|
||||
|
||||
if use doc; then
|
||||
dohtml -r docs/_build/html/
|
||||
# TODO: install man pages
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r contrib docs/examples
|
||||
fi
|
||||
|
||||
newconfd "${FILESDIR}/buildmaster.confd" buildmaster
|
||||
newinitd "${FILESDIR}/buildmaster.initd" buildmaster
|
||||
systemd_dounit "${FILESDIR}"/${PN}.service
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
elog
|
||||
elog "Upstream recommends the following when upgrading:"
|
||||
elog "Each time you install a new version of Buildbot, you should run the"
|
||||
elog "\"buildbot upgrade-master\" command on each of your pre-existing build masters."
|
||||
elog "This will add files and fix (or at least detect) incompatibilities between"
|
||||
elog "your old config and the new code."
|
||||
}
|
@ -0,0 +1,148 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
|
||||
inherit distutils-r1 readme.gentoo systemd user
|
||||
|
||||
MY_PV="${PV/_p/p}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="BuildBot build automation system"
|
||||
HOMEPAGE="http://buildbot.net/ https://pypi.python.org/pypi/buildbot"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-interix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
|
||||
IUSE="doc examples irc mail manhole test"
|
||||
|
||||
RDEPEND=">=dev-python/jinja-2.1[${PYTHON_USEDEP}]
|
||||
dev-python/twisted-core[${PYTHON_USEDEP}]
|
||||
dev-python/twisted-web[${PYTHON_USEDEP}]
|
||||
<=dev-python/sqlalchemy-0.7.10-r999[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-migrate-0.7.2[${PYTHON_USEDEP}]
|
||||
irc? ( dev-python/twisted-words[${PYTHON_USEDEP}] )
|
||||
mail? ( dev-python/twisted-mail[${PYTHON_USEDEP}] )
|
||||
manhole? ( dev-python/twisted-conch[${PYTHON_USEDEP}] )"
|
||||
DEPEND="${DEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
>=dev-python/python-dateutil-1.5[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/twisted-mail[${PYTHON_USEDEP}]
|
||||
dev-python/twisted-web[${PYTHON_USEDEP}]
|
||||
dev-python/twisted-words[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
enewuser buildbot
|
||||
|
||||
DOC_CONTENTS="The \"buildbot\" user and the \"buildmaster\" init script has been added
|
||||
to support starting buildbot through Gentoo's init system. To use this,
|
||||
execute \"emerge --config =${CATEGORY}/${PF}\" to create a new instance.
|
||||
The scripts can run as a different user if desired."
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils-r1_src_compile
|
||||
|
||||
if use doc; then
|
||||
einfo "Generation of documentation"
|
||||
pushd docs > /dev/null
|
||||
#'man' target is currently broken
|
||||
emake html
|
||||
popd > /dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
|
||||
doman docs/buildbot.1
|
||||
|
||||
if use doc; then
|
||||
dohtml -r docs/_build/html/
|
||||
# TODO: install man pages
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r contrib docs/examples
|
||||
fi
|
||||
|
||||
newconfd "${FILESDIR}/buildmaster.confd" buildmaster
|
||||
newinitd "${FILESDIR}/buildmaster.initd" buildmaster
|
||||
systemd_dounit "${FILESDIR}/buildmaster.target"
|
||||
systemd_newunit "${FILESDIR}/buildmaster_at.service" "buildmaster@.service"
|
||||
systemd_install_serviced "${FILESDIR}/buildmaster_at.service.conf" "buildmaster@.service"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
|
||||
if [[ -n ${REPLACING_VERSIONS} ]]; then
|
||||
ewarn
|
||||
ewarn "Starting with buildbot-0.8.12-r2, more than one instance of buildmaster"
|
||||
ewarn "can be run simultaneously. Note that \"BASEDIR\" in the buildbot configuration file"
|
||||
ewarn "is now the common base directory for all instances. If you are migrating from an older"
|
||||
ewarn "version, make sure that you copy the current contents of \"BASEDIR\" to a subdirectory."
|
||||
ewarn "The name of the subdirectory corresponds to the name of the buildmaster instance."
|
||||
ewarn "In order to start the service running OpenRC-based systems need to link to the init file:"
|
||||
ewarn " ln --symbolic --relative /etc/init.d/buildmaster /etc/init.d/buildmaster.myinstance"
|
||||
ewarn " rc-update add buildmaster.myinstance default"
|
||||
ewarn " /etc/init.d/buildmaster.myinstance start"
|
||||
ewarn "Systems using systemd can do the following:"
|
||||
ewarn " systemctl enable buildmaster@myinstance.service"
|
||||
ewarn " systemctl enable buildmaster.target"
|
||||
ewarn " systemctl start buildmaster.target"
|
||||
elog
|
||||
elog "Upstream recommends the following when upgrading:"
|
||||
elog "Each time you install a new version of Buildbot, you should run the"
|
||||
elog "\"buildbot upgrade-master\" command on each of your pre-existing build masters."
|
||||
elog "This will add files and fix (or at least detect) incompatibilities between"
|
||||
elog "your old config and the new code."
|
||||
fi
|
||||
elog
|
||||
elog "In order to create a new instance of buildmaster, execute:"
|
||||
elog " emerge --config =${CATEGORY}/${PF}"
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
local buildmaster_path="/var/lib/buildmaster"
|
||||
einfo "This will prepare a new buildmaster instance in ${buildmaster_path}."
|
||||
einfo "Press Control-C to abort."
|
||||
|
||||
einfo "Enter the name for the new instance: "
|
||||
read instance_name
|
||||
[[ -z "${instance_name}" ]] && die "Invalid instance name"
|
||||
|
||||
local instance_path="${buildmaster_path}/${instance_name}"
|
||||
if [[ -e "${instance_path}" ]]; then
|
||||
eerror "The instance with the specified name already exists:"
|
||||
eerror "${instance_path}"
|
||||
die "Instance already exists"
|
||||
fi
|
||||
|
||||
local buildbot="/usr/bin/buildbot"
|
||||
if [[ ! -d "${buildmaster_path}" ]]; then
|
||||
mkdir --parents "${buildmaster_path}" || die "Unable to create directory ${buildmaster_path}"
|
||||
fi
|
||||
"${buildbot}" create-master "${instance_path}" &>/dev/null || die "Creating instance failed"
|
||||
chown --recursive buildbot "${instance_path}" || die "Setting permissions for instance failed"
|
||||
mv "${instance_path}/master.cfg.sample" "${instance_path}/master.cfg" \
|
||||
|| die "Moving sample configuration failed"
|
||||
ln --symbolic --relative "/etc/init.d/buildmaster" "/etc/init.d/buildmaster.${instance_name}" \
|
||||
|| die "Unable to create link to init file"
|
||||
|
||||
einfo "Successfully created a buildmaster instance at ${instance_path}."
|
||||
einfo "To change the default settings edit the master.cfg file in this directory."
|
||||
}
|
@ -0,0 +1,5 @@
|
||||
[Unit]
|
||||
Description=Buildbot target that allows to start or stop all buildmaster@*.service instances
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
@ -0,0 +1,16 @@
|
||||
[Unit]
|
||||
Description=buildbot master daemon
|
||||
After=local-fs.target network.target
|
||||
PartOf=buildmaster.target
|
||||
|
||||
[Service]
|
||||
Environment=BASEDIR=/var/lib/buildmaster
|
||||
Type=forking
|
||||
User=buildbot
|
||||
ExecStartPre=/usr/bin/buildbot checkconfig ${BASEDIR}/%i
|
||||
ExecStart=/usr/bin/buildbot start ${BASEDIR}/%i
|
||||
ExecStop=/usr/bin/buildbot stop ${BASEDIR}/%i
|
||||
|
||||
[Install]
|
||||
WantedBy=buildmaster.target
|
||||
|
@ -0,0 +1,5 @@
|
||||
# Uncomment the following lines to configure the base directory for all buildmaster instances.
|
||||
|
||||
#[Service]
|
||||
#Environment=BASEDIR=/var/lib/buildmaster
|
||||
|
@ -0,0 +1,214 @@
|
||||
# Remove any path listed here. Comments are ignored
|
||||
# KDE Workspace 4
|
||||
kde-workspace/freespacenotifier.po
|
||||
kde-workspace/joystick.po
|
||||
kde-workspace/kaccess.po
|
||||
kde-workspace/kcmaccess.po
|
||||
kde-workspace/kcm_autostart.po
|
||||
kde-workspace/kcmbell.po
|
||||
kde-workspace/kcmcolors.po
|
||||
kde-workspace/kcm_desktoppaths.po
|
||||
kde-workspace/kcm_desktopthemedetails.po
|
||||
kde-workspace/kcmdevinfo.po
|
||||
kde-workspace/kcmfonts.po
|
||||
kde-workspace/kcm_infobase.po
|
||||
kde-workspace/kcminfo.po
|
||||
kde-workspace/kcm_infosummary.po
|
||||
kde-workspace/kcminit.po
|
||||
kde-workspace/kcminput.po
|
||||
kde-workspace/kcmkclock.po
|
||||
kde-workspace/kcmkeyboard.po
|
||||
kde-workspace/kcmkeys.po
|
||||
kde-workspace/kcmkwincompositing.po
|
||||
kde-workspace/kcmkwindecoration.po
|
||||
kde-workspace/kcm_kwindesktop.po
|
||||
kde-workspace/kcmkwinrules.po
|
||||
kde-workspace/kcmkwinscreenedges.po
|
||||
kde-workspace/kcm-kwin-scripts.po
|
||||
kde-workspace/kcm_kwintabbox.po
|
||||
kde-workspace/kcmkwm.po
|
||||
kde-workspace/kcmlaunch.po
|
||||
kde-workspace/kcm_memory.po
|
||||
kde-workspace/kcmnic.po
|
||||
kde-workspace/kcmopengl.po
|
||||
kde-workspace/kcm_pci.po
|
||||
kde-workspace/kcmsamba.po
|
||||
kde-workspace/kcmsmserver.po
|
||||
kde-workspace/kcm_solid_actions.po
|
||||
kde-workspace/kcm_standard_actions.po
|
||||
kde-workspace/kcmstyle.po
|
||||
kde-workspace/kcmusb.po
|
||||
kde-workspace/kcmview1394.po
|
||||
kde-workspace/kcmworkspaceoptions.po
|
||||
kde-workspace/kfontinst.po
|
||||
kde-workspace/khotkeys.po
|
||||
kde-workspace/kinfocenter.po
|
||||
kde-workspace/klipper.po
|
||||
kde-workspace/kmenuedit.po
|
||||
kde-workspace/krdb.po
|
||||
kde-workspace/krunner.po
|
||||
kde-workspace/kscreenlocker_greet.po
|
||||
kde-workspace/kscreenlocker.po
|
||||
kde-workspace/ksgrd.po
|
||||
kde-workspace/ksmserver.po
|
||||
kde-workspace/ksplashthemes.po
|
||||
kde-workspace/ksysguardlsofwidgets.po
|
||||
kde-workspace/ksysguard.po
|
||||
kde-workspace/ktouchpadenabler.po
|
||||
kde-workspace/kwin_clients.po
|
||||
kde-workspace/kwin_effects.po
|
||||
kde-workspace/kwin.po
|
||||
kde-workspace/kwin_scripting.po
|
||||
kde-workspace/libkdecorations.po
|
||||
kde-workspace/libkworkspace.po
|
||||
kde-workspace/liboxygenstyleconfig.po
|
||||
kde-workspace/libpowerdevilcommonconfig.po
|
||||
kde-workspace/libtaskmanager.po
|
||||
kde-workspace/plasma_applet_quicklaunch.po
|
||||
kde-workspace/plasma_applet_system-monitor.po
|
||||
kde-workspace/plasma_applet_webbrowser.po
|
||||
kde-workspace/plasma_containmentactions_contextmenu.po
|
||||
kde-workspace/plasma_containmentactions_switchwindow.po
|
||||
kde-workspace/plasma_engine_keystate.po
|
||||
kde-workspace/plasma_engine_mpris2.po
|
||||
kde-workspace/plasma_engine_network.po
|
||||
kde-workspace/plasma_engine_notifications.po
|
||||
kde-workspace/plasma_engine_rss.po
|
||||
kde-workspace/plasma_engine_share.po
|
||||
kde-workspace/plasma_engine_soliddevice.po
|
||||
kde-workspace/plasma_engine_weather.po
|
||||
kde-workspace/plasma_runner_activities.po
|
||||
kde-workspace/plasma_runner_bookmarksrunner.po
|
||||
kde-workspace/plasma_runner_calculatorrunner.po
|
||||
kde-workspace/plasma_runner_kill.po
|
||||
kde-workspace/plasma_runner_locations.po
|
||||
kde-workspace/plasma_runner_placesrunner.po
|
||||
kde-workspace/plasma_runner_plasma-desktop.po
|
||||
kde-workspace/plasma_runner_powerdevil.po
|
||||
kde-workspace/plasma_runner_recentdocuments.po
|
||||
kde-workspace/plasma_runner_services.po
|
||||
kde-workspace/plasma_runner_sessions.po
|
||||
kde-workspace/plasma_runner_shell.po
|
||||
kde-workspace/plasma_runner_solid.po
|
||||
kde-workspace/plasma_runner_webshortcuts.po
|
||||
kde-workspace/plasma_runner_windowedwidgets.po
|
||||
kde-workspace/plasma_runner_windows.po
|
||||
kde-workspace/powerdevilactivitiesconfig.po
|
||||
kde-workspace/powerdevilglobalconfig.po
|
||||
kde-workspace/powerdevil.po
|
||||
kde-workspace/powerdevilprofilesconfig.po
|
||||
kde-workspace/processcore.po
|
||||
kde-workspace/processui.po
|
||||
kde-workspace/systemsettings.po
|
||||
# KDE Runtime 4
|
||||
kde-runtime/attica_kde.po
|
||||
kde-runtime/drkonqi.po
|
||||
kde-runtime/filetypes.po
|
||||
kde-runtime/htmlsearch.po
|
||||
kde-runtime/kcmcomponentchooser.po
|
||||
kde-runtime/kcm_device_automounter.po
|
||||
kde-runtime/kcm_emoticons.po
|
||||
kde-runtime/kcmhtmlsearch.po
|
||||
kde-runtime/kcmicons.po
|
||||
kde-runtime/kcmkded.po
|
||||
kde-runtime/kcmnotify.po
|
||||
kde-runtime/kcm_phonon.po
|
||||
kde-runtime/kcmshell.po
|
||||
kde-runtime/kdesu.po
|
||||
kde-runtime/kglobalaccel.po
|
||||
kde-runtime/khelpcenter.po
|
||||
kde-runtime/kio_applications.po
|
||||
kde-runtime/kio_archive.po
|
||||
kde-runtime/kio_bookmarks.po
|
||||
kde-runtime/kioclient.po
|
||||
kde-runtime/kio_fish.po
|
||||
kde-runtime/kio_info.po
|
||||
kde-runtime/kio_man.po
|
||||
kde-runtime/kio_nfs.po
|
||||
kde-runtime/kio_recentdocuments.po
|
||||
kde-runtime/kio_remote.po
|
||||
kde-runtime/kio_sftp.po
|
||||
kde-runtime/kio_smb.po
|
||||
kde-runtime/kio_thumbnail.po
|
||||
kde-runtime/kmimetypefinder.po
|
||||
kde-runtime/knetattach.po
|
||||
kde-runtime/kstart.po
|
||||
kde-runtime/ktraderclient.po
|
||||
kde-runtime/phonon_kde.po
|
||||
kde-runtime/soliduiserver.po
|
||||
# KDE Plasma Addons 4
|
||||
kdeplasma-addons/konqprofiles.po
|
||||
kdeplasma-addons/konsoleprofiles.po
|
||||
kdeplasma-addons/lancelot.po
|
||||
kdeplasma-addons/liblancelot-datamodels.po
|
||||
kdeplasma-addons/libplasma_groupingcontainment.po
|
||||
kdeplasma-addons/libplasmaweather.po
|
||||
kdeplasma-addons/plasma_applet_binaryclock.po
|
||||
kdeplasma-addons/plasma_applet_bookmarks.po
|
||||
kdeplasma-addons/plasma_applet_bubblemon.po
|
||||
kdeplasma-addons/plasma_applet_CharSelectApplet.po
|
||||
kdeplasma-addons/plasma_applet_comic.po
|
||||
kdeplasma-addons/plasma_applet_fifteenPuzzle.po
|
||||
kdeplasma-addons/plasma_applet_fileWatcher.po
|
||||
kdeplasma-addons/plasma_applet_frame.po
|
||||
kdeplasma-addons/plasma_applet_groupingpanel.po
|
||||
kdeplasma-addons/plasma_applet_incomingmsg.po
|
||||
kdeplasma-addons/plasma_applet_knowledgebase.po
|
||||
kdeplasma-addons/plasma_applet_kolourpicker.po
|
||||
kdeplasma-addons/plasma_applet_leavenote.po
|
||||
kdeplasma-addons/plasma_applet_life.po
|
||||
kdeplasma-addons/plasma_applet_luna.po
|
||||
kdeplasma-addons/plasma_applet_magnifique.po
|
||||
kdeplasma-addons/plasma_applet_microblog.po
|
||||
kdeplasma-addons/plasma_applet_news.po
|
||||
kdeplasma-addons/plasma_applet_plasmaboard.po
|
||||
kdeplasma-addons/plasma_applet_previewer.po
|
||||
kdeplasma-addons/plasma_applet_qalculate.po
|
||||
kdeplasma-addons/plasma_applet_qstardict.po
|
||||
kdeplasma-addons/plasma_applet_rssnow.po
|
||||
kdeplasma-addons/plasma_applet_showdashboard.po
|
||||
kdeplasma-addons/plasma_applet_showdesktop.po
|
||||
kdeplasma-addons/plasma_applet_spellcheck.po
|
||||
kdeplasma-addons/plasma_applet_unitconverter.po
|
||||
kdeplasma-addons/plasma_applet_weather.po
|
||||
kdeplasma-addons/plasma_applet_weatherstation.po
|
||||
kdeplasma-addons/plasma_applet_webslice.po
|
||||
kdeplasma-addons/plasma_packagestructure_comic.po
|
||||
kdeplasma-addons/plasma_runner_audioplayercontrol.po
|
||||
kdeplasma-addons/plasma_runner_browserhistory.po
|
||||
kdeplasma-addons/plasma_runner_CharacterRunner.po
|
||||
kdeplasma-addons/plasma_runner_contacts.po
|
||||
kdeplasma-addons/plasma_runner_converterrunner.po
|
||||
kdeplasma-addons/plasma_runner_datetime.po
|
||||
kdeplasma-addons/plasma_runner_events.po
|
||||
kdeplasma-addons/plasma_runner_katesessions.po
|
||||
kdeplasma-addons/plasma_runner_konquerorsessions.po
|
||||
kdeplasma-addons/plasma_runner_konsolesessions.po
|
||||
kdeplasma-addons/plasma_runner_kopete.po
|
||||
kdeplasma-addons/plasma_runner_krunner_dictionary.po
|
||||
kdeplasma-addons/plasma_runner_mediawiki.po
|
||||
kdeplasma-addons/plasma_runner_spellcheckrunner.po
|
||||
kdeplasma-addons/plasma_runner_translator.po
|
||||
kdeplasma-addons/plasma_runner_youtube.po
|
||||
# KDELIBS 4
|
||||
kdelibs/akonadi_baloo_indexer.po
|
||||
kdelibs/baloo_file_extractor.po
|
||||
kdelibs/baloo_file.po
|
||||
kdelibs/baloosearch.po
|
||||
kdelibs/balooshow.po
|
||||
kdelibs/baloowidgets.po
|
||||
kdelibs/kcm_activities.po
|
||||
kdelibs/kcm_baloofile.po
|
||||
kdelibs/kfilemetadata.po
|
||||
kdelibs/kio_baloosearch.po
|
||||
kdelibs/kio_tags.po
|
||||
kdelibs/kio_timeline.po
|
||||
kdelibs/plasma_runner_baloosearchrunner.po
|
||||
# KDE Applications 4
|
||||
applications/useraccount.po
|
||||
# KDE Edu 4
|
||||
kdeedu/pairs.po
|
||||
kdeedu/pairseditor.po
|
||||
kdeedu/pairs.appdata.po
|
||||
# KDE Utils 4
|
||||
kdeutils/org.kde.kteatime.appdata.po
|
@ -1 +1 @@
|
||||
Wed, 30 Mar 2016 05:39:01 +0000
|
||||
Wed, 30 Mar 2016 13:38:59 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed, 30 Mar 2016 05:39:01 +0000
|
||||
Wed, 30 Mar 2016 13:38:59 +0000
|
||||
|
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=install
|
||||
DEPEND=dev-libs/xapian:0/1.2.22 dev-lang/perl dev-libs/libpcre sys-libs/zlib
|
||||
DESCRIPTION=An application built on Xapian, consisting of indexers and a CGI search frontend
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.xapian.org/
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-libs/xapian:0/1.2.22 dev-lang/perl dev-libs/libpcre sys-libs/zlib
|
||||
SLOT=0
|
||||
SRC_URI=http://www.oligarchy.co.uk/xapian/1.2.23/xapian-omega-1.2.23.tar.xz
|
||||
_md5_=bd123e08aae37980e596a94fd96eafc8
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install test
|
||||
DEPEND=sys-libs/zlib
|
||||
DESCRIPTION=Xapian Probabilistic Information Retrieval library
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.xapian.org/
|
||||
IUSE=doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +brass +chert +inmemory
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=sys-libs/zlib
|
||||
SLOT=0/1.2.22
|
||||
SRC_URI=http://oligarchy.co.uk/xapian/1.2.23/xapian-core-1.2.23.tar.xz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=9b542cc854b7bb46a4ba6ecb97662216
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup test unpack
|
||||
DEPEND=dev-libs/xapian:0/1.2.22 lua? ( dev-lang/lua:0 ) perl? ( dev-lang/perl:= ) ruby? ( dev-lang/ruby:= ) tcl? ( >=dev-lang/tcl-8.1:0= ) virtual/pkgconfig java? ( >=virtual/jdk-1.3 ) java? ( >=dev-java/java-config-2.2.0 ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=sys-devel/m4-1.4.3 >=sys-devel/libtool-1.5.18 php? ( php_targets_php5-5? ( dev-lang/php:5.5 ) )
|
||||
DESCRIPTION=SWIG and JNI bindings for Xapian
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.xapian.org/
|
||||
IUSE=java lua perl php python ruby tcl elibc_FreeBSD java php_targets_php5-5 python_targets_python2_7
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-libs/xapian:0/1.2.22 lua? ( dev-lang/lua:0 ) perl? ( dev-lang/perl:= ) ruby? ( dev-lang/ruby:= ) tcl? ( >=dev-lang/tcl-8.1:0= ) java? ( >=virtual/jre-1.3 ) java? ( >=dev-java/java-config-2.2.0 ) php? ( php_targets_php5-5? ( dev-lang/php:5.5 ) )
|
||||
REQUIRED_USE=|| ( java lua perl php python ruby tcl ) php? ( || ( php_targets_php5-5 ) )
|
||||
SLOT=0
|
||||
SRC_URI=http://oligarchy.co.uk/xapian/1.2.23/xapian-bindings-1.2.23.tar.xz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e java-pkg-opt-2 40db73f27fc6458ec2105812a4f261c7 java-utils-2 4f0e83a2c108b9f3d74ecebf32e2f483 libtool b75230758539a7da029e24afdb693960 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 3972ca401cf7dbb430df9995f5d8d580 php-ext-source-r2 d3d06f8b11fb8481e555b58df7360663 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=a7cb1407c698f961e54ecc2986b7dd5f
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=dev-libs/xapian:0/1.2.22 !dev-libs/xapian-bindings[perl] dev-perl/Module-Build dev-lang/perl:=[-build(-)]
|
||||
DESCRIPTION=Perl XS frontend to the Xapian C++ search library
|
||||
EAPI=5
|
||||
HOMEPAGE=http://search.cpan.org/dist/Search-Xapian/
|
||||
IUSE=examples
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=|| ( Artistic GPL-1 GPL-2 GPL-3 )
|
||||
RDEPEND=dev-libs/xapian:0/1.2.22 !dev-libs/xapian-bindings[perl] dev-lang/perl:=[-build(-)]
|
||||
SLOT=0
|
||||
SRC_URI=mirror://cpan/authors/id/O/OL/OLLY/Search-Xapian-1.2.23.0.tar.gz http://oligarchy.co.uk/xapian/1.2.23/Search-Xapian-1.2.23.0.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-functions 15aff0b9cba2282790142295ceb6be0c perl-module b2108b3c85ac7a6a6a9b035b54f6813c toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 unpacker 45d07319df5f40ee6af58418b0f930be versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=2b9a8a5ec25f992504611e925502c378
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare unpack
|
||||
DEPEND=client? ( kernel_linux? ( ipv6? ( sys-apps/iproute2 ) sys-apps/net-tools ) ) ldap? ( net-nds/openldap ssl? ( dev-libs/openssl ) ) virtual/pkgconfig
|
||||
DESCRIPTION=ISC Dynamic Host Configuration Protocol (DHCP) client/server
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.isc.org/products/DHCP
|
||||
IUSE=+client ipv6 kernel_linux ldap selinux +server ssl vim-syntax
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=ISC BSD SSLeay GPL-2
|
||||
RDEPEND=client? ( kernel_linux? ( ipv6? ( sys-apps/iproute2 ) sys-apps/net-tools ) ) ldap? ( net-nds/openldap ssl? ( dev-libs/openssl ) ) selinux? ( sec-policy/selinux-dhcp ) vim-syntax? ( app-vim/dhcpd-syntax )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.isc.org/isc/dhcp/dhcp-4.2.5-P1.tar.gz ftp://ftp.isc.org/isc/dhcp/4.2.5-P1/dhcp-4.2.5-P1.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46
|
||||
_md5_=7f0d278daa2bd9aeac82b05790ef4e02
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare unpack
|
||||
DEPEND=client? ( kernel_linux? ( ipv6? ( sys-apps/iproute2 ) sys-apps/net-tools ) ) ldap? ( net-nds/openldap ssl? ( !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) ) ) virtual/pkgconfig
|
||||
DESCRIPTION=ISC Dynamic Host Configuration Protocol (DHCP) client/server
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.isc.org/products/DHCP
|
||||
IUSE=+client ipv6 kernel_linux ldap libressl selinux +server ssl vim-syntax
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=ISC BSD SSLeay GPL-2
|
||||
RDEPEND=client? ( kernel_linux? ( ipv6? ( sys-apps/iproute2 ) sys-apps/net-tools ) ) ldap? ( net-nds/openldap ssl? ( !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) ) ) selinux? ( sec-policy/selinux-dhcp ) vim-syntax? ( app-vim/dhcpd-syntax )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.isc.org/isc/dhcp/dhcp-4.3.3.tar.gz ftp://ftp.isc.org/isc/dhcp/4.3.3/dhcp-4.3.3.tar.gz
|
||||
SRC_URI=ftp://ftp.isc.org/isc/dhcp/dhcp-4.3.4.tar.gz ftp://ftp.isc.org/isc/dhcp/4.3.4/dhcp-4.3.4.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46
|
||||
_md5_=20c2d92656639dcf9296fcf88e395e3e
|
||||
_md5_=59890aa440d1232c3497b3bc44f5fe69
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare
|
||||
DEPEND=iconv? ( virtual/libiconv ) idn? ( net-dns/libidn ) nls? ( virtual/libintl ) app-arch/xz-utils >=dev-lang/perl-5 nls? ( sys-devel/gettext )
|
||||
DESCRIPTION=improved Whois Client
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.linux.it/~md/software/
|
||||
IUSE=iconv idn nls
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=iconv? ( virtual/libiconv ) idn? ( net-dns/libidn ) nls? ( virtual/libintl )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=mirror://debian/pool/main/w/whois/whois_5.2.10.tar.xz
|
||||
SRC_URI=mirror://debian/pool/main/w/whois/whois_5.2.12.tar.xz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=cd99ca269642d4b4853a7c494b256b07
|
||||
_md5_=faf2331726e7e2022cd7bf083a284491
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst
|
||||
DEPEND=virtual/pam >=dev-db/postgresql-8.0 >=dev-libs/libgcrypt-1.2.0:0
|
||||
DESCRIPTION=pam_pgsql is a module for pam to authenticate users with PostgreSQL
|
||||
EAPI=2
|
||||
HOMEPAGE=http://sourceforge.net/projects/pam-pgsql/
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=virtual/pam >=dev-db/postgresql-8.0 >=dev-libs/libgcrypt-1.2.0:0
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/pam-pgsql/pam-pgsql-0.7.3.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=08c208ba8bd6bcb6c782c970121c5852
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst
|
||||
DEPEND=virtual/pam >=dev-db/postgresql-8.0 >=dev-libs/libgcrypt-1.2.0:0
|
||||
DESCRIPTION=pam_pgsql is a module for pam to authenticate users with PostgreSQL
|
||||
EAPI=2
|
||||
HOMEPAGE=http://sourceforge.net/projects/pam-pgsql/
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=virtual/pam >=dev-db/postgresql-8.0 >=dev-libs/libgcrypt-1.2.0:0
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/pam-pgsql/pam-pgsql-0.7.3.1.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=08c208ba8bd6bcb6c782c970121c5852
|
@ -1 +1 @@
|
||||
Wed, 30 Mar 2016 05:39:01 +0000
|
||||
Wed, 30 Mar 2016 13:38:59 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed Mar 30 05:38:11 UTC 2016
|
||||
Wed Mar 30 13:38:09 UTC 2016
|
||||
|
@ -1 +1 @@
|
||||
Wed, 30 Mar 2016 06:00:01 +0000
|
||||
Wed, 30 Mar 2016 14:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1459316401 Wed 30 Mar 2016 05:40:01 AM UTC
|
||||
1459345202 Wed 30 Mar 2016 01:40:02 PM UTC
|
||||
|
@ -1,7 +1,7 @@
|
||||
DIST socket_wrapper-1.1.5.tar.gz 52079 SHA256 8544174765f9c1dc6ec6432e31ca22e5891f0243395a4bf7b08eb3b86610f605 SHA512 e63a0dc2d77e6b76225e9e8b64ccfc0a5d39ec4f3cc00f70a061b6a845c7612d0ec8f73d3fff87628dcaad8d09118c89ed80e5f68cd5415c22e29c9747537dfe WHIRLPOOL acc21919541dbd5baefc8c6a0216bc4f3865da6ed736d69eb9e70869ea7ee9c2820d1c1b415d78895ac18efa8eeae205775e2a8ce34390e90a946394added2b5
|
||||
DIST socket_wrapper-1.1.6.tar.gz 54150 SHA256 b97265e98e4da58cd0b438c1f17cdfb65b5c4e4a8fe2aab9360042a812931220 SHA512 8d5868877cdc7b20efbb8073276574d65d61a8fea73df2924a3fa4581284d30d7a1f03351c470a473e0e2eb6ed1a1513a98559a620b3976741892bb807cfe7ea WHIRLPOOL b46992b84e96238f4f4a6074734976d48e4ccced4f7a555a9a779935aa934620215863dc0d561621d7f0288eb17943f6628d9b9002f0eca1a639bac2fa0cc65e
|
||||
EBUILD socket_wrapper-1.1.5.ebuild 679 SHA256 4470e03c51b69130b7e1726c7226a1c6ed15d5e4370a6cdfc6a12bf37d9a324b SHA512 f03de8b3d67e24f894a9c5c7e1338720124b9744c371dcc3cd0b1e8b73f4295c62243260fb2dbf91922e8b63aa3b27c689d48e0fb70bc5bbaf3ee5d2fe696a33 WHIRLPOOL 69900230de343fd9330904f164687abdcd27409007f3f1b42e75a69dde1e03bfac611f802c16330760b97c9b14bbcf518d4b677214af60c9a6fc9d7effde3044
|
||||
EBUILD socket_wrapper-1.1.6.ebuild 677 SHA256 eac09059fdf8ad6461c77d4d1f1b1a271e67e8d36f48ab8b716a19cab2420791 SHA512 35df958a3972bdb88273e00f8244778d9d1aa7ceb59799069e016d6540f984a5fba19f17d93a866c1304e46065751382bc598688bb957cc49ef1bc49c1b2e0fa WHIRLPOOL a0850b09a1a210109116b70af3d3fd25af08352e23d662712e49adde874104ccc41c272a013b868429b1a2ca614a3d6f4dcac35a79d569ba0846836f96bc814c
|
||||
EBUILD socket_wrapper-1.1.6.ebuild 687 SHA256 dc2c4d197c35b06df15d31b5ae68c9c0a79643308399ebf5eb896ea373ef29f8 SHA512 02b4234b8c141ff2b45450e0dd9f24ff5dd90ba568b9fd0f9fd406d7704cc956dcbff179e238c22571136a2b08b885664e5fac5a80fc848670b176d0d5274e3a WHIRLPOOL 88919379641fd958870f48f6322191494a508b5fc8433cc7646f34e046125b998ff85dc585d7d4741b4f2e9eac7d0e1306dab46697cb25e59b2bf6f22ee2aa75
|
||||
MISC ChangeLog 4668 SHA256 5e06e1a3666cc2c6add9ee2e4a96b323941083d25d516a8e6d821a52b03a3a82 SHA512 3c4bfcea4f0628b2b50384b031fbeaf95e7a40e9c8e00f9635fd43d7a7f1ff4f82cbabc3447f87fb9c21eeb1f1e3a2d58f12f04b70104e39eac3e4cc9572e01c WHIRLPOOL 3f54cba7da6f26dc8b2cc3051ca5770b2879938ccc552134d5e35a6c6a32435eb0283b444f5c28d395eea9365004865d89706e9563f43d7a3dd4e2898282569f
|
||||
MISC ChangeLog-2015 403 SHA256 1f9dce14b2fe67460973a5840c57276a337e68df2a82151fb37d7e79a5e86d5f SHA512 023cc2b2cc40603b62de67e8336b84a1fdff77b06062ef5f970c8175d59e9c41150319d6788b28e8d45256d999a9ece55a3188b28456ecedc261d6dfe6ec9cb9 WHIRLPOOL 1556e29f22ee6933e553b8848666fbcd63061ea04b689e3be618af41e5772767dee22e2d9e9aaff9e03f3c381890471b77288a485884ac83b7eb79a419ce499c
|
||||
MISC metadata.xml 360 SHA256 debc337b7549e12f55cf6ebdf900a95eb3b2370aa60daa49fd7ae97659ca5a85 SHA512 6cfeb9ed18b5c3b6c6e6875311bad627e9baffdf7b0846d70c8e0e36ce053ce849f867e963f7504292bbeb4b133c828e75a2d877c34fe7858ab3b9403ce533d2 WHIRLPOOL 1e6aa7563470c001516ce0b5f398d4fb5d854bb8a3a47a6631bd53f9b377950644ccb487a651f9648ead2815b815e8fd16d3cf7b6cd5c2d18958472b2a25c421
|
||||
|
@ -1,256 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils systemd toolchain-funcs user
|
||||
|
||||
MY_PV="${PV//_alpha/a}"
|
||||
MY_PV="${MY_PV//_beta/b}"
|
||||
MY_PV="${MY_PV//_rc/rc}"
|
||||
MY_PV="${MY_PV//_p/-P}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
DESCRIPTION="ISC Dynamic Host Configuration Protocol (DHCP) client/server"
|
||||
HOMEPAGE="http://www.isc.org/products/DHCP"
|
||||
SRC_URI="ftp://ftp.isc.org/isc/dhcp/${MY_P}.tar.gz
|
||||
ftp://ftp.isc.org/isc/dhcp/${MY_PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="ISC BSD SSLeay GPL-2" # GPL-2 only for init script
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="+client ipv6 kernel_linux ldap selinux +server ssl vim-syntax"
|
||||
|
||||
DEPEND="
|
||||
client? (
|
||||
kernel_linux? (
|
||||
ipv6? ( sys-apps/iproute2 )
|
||||
sys-apps/net-tools
|
||||
)
|
||||
)
|
||||
ldap? (
|
||||
net-nds/openldap
|
||||
ssl? ( dev-libs/openssl )
|
||||
)"
|
||||
RDEPEND="${DEPEND}
|
||||
selinux? ( sec-policy/selinux-dhcp )
|
||||
vim-syntax? ( app-vim/dhcpd-syntax )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
# handle local bind hell
|
||||
cd "${S}"/bind
|
||||
unpack ./bind.tar.gz
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Gentoo patches - these will probably never be accepted upstream
|
||||
# Fix some permission issues
|
||||
epatch "${FILESDIR}"/${PN}-3.0-fix-perms.patch
|
||||
# Enable dhclient to equery NTP servers
|
||||
epatch "${FILESDIR}"/${PN}-4.0-dhclient-ntp.patch
|
||||
# resolvconf support in dhclient-script
|
||||
epatch "${FILESDIR}"/${PN}-4.2.2-dhclient-resolvconf.patch
|
||||
# Stop downing the interface on Linux as that breaks link daemons
|
||||
# such as wpa_supplicant and netplug
|
||||
epatch "${FILESDIR}"/${PN}-3.0.3-dhclient-no-down.patch
|
||||
epatch "${FILESDIR}"/${PN}-4.2.0-errwarn-message.patch
|
||||
# Enable dhclient to get extra configuration from stdin
|
||||
epatch "${FILESDIR}"/${PN}-4.2.2-dhclient-stdin-conf.patch
|
||||
epatch "${FILESDIR}"/${PN}-4.2.2-nogateway.patch #265531
|
||||
epatch "${FILESDIR}"/${PN}-4.2.4-quieter-ping.patch #296921
|
||||
epatch "${FILESDIR}"/${PN}-4.2.4-always-accept-4.patch #437108
|
||||
epatch "${FILESDIR}"/${PN}-4.2.5-iproute2-path.patch #480636
|
||||
epatch "${FILESDIR}"/${PN}-4.2.5-bindtodevice-inet6.patch #471142
|
||||
|
||||
# Brand the version with Gentoo
|
||||
sed -i \
|
||||
-e "/VERSION=/s:'$: Gentoo-${PR}':" \
|
||||
configure || die
|
||||
|
||||
# Change the hook script locations of the scripts
|
||||
sed -i \
|
||||
-e 's,/etc/dhclient-exit-hooks,/etc/dhcp/dhclient-exit-hooks,g' \
|
||||
-e 's,/etc/dhclient-enter-hooks,/etc/dhcp/dhclient-enter-hooks,g' \
|
||||
client/scripts/* || die
|
||||
|
||||
# No need for the linux script to force bash #158540
|
||||
sed -i -e 's,#!/bin/bash,#!/bin/sh,' client/scripts/linux || die
|
||||
|
||||
# Quiet the freebsd logger a little
|
||||
sed -i -e '/LOGGER=/ s/-s -p user.notice //g' client/scripts/freebsd || die
|
||||
|
||||
# Remove these options from the sample config
|
||||
sed -i -r \
|
||||
-e "/(script|host-name|domain-name) /d" \
|
||||
client/dhclient.conf.example || die
|
||||
|
||||
if use client && ! use server ; then
|
||||
sed -i -r \
|
||||
-e '/^SUBDIRS/s:\<(dhcpctl|relay|server)\>::g' \
|
||||
Makefile.in || die
|
||||
elif ! use client && use server ; then
|
||||
sed -i -r \
|
||||
-e '/^SUBDIRS/s:\<client\>::' \
|
||||
Makefile.in || die
|
||||
fi
|
||||
|
||||
# Only install different man pages if we don't have en
|
||||
if [[ " ${LINGUAS} " != *" en "* ]]; then
|
||||
# Install Japanese man pages
|
||||
if [[ " ${LINGUAS} " == *" ja "* && -d doc/ja_JP.eucJP ]]; then
|
||||
einfo "Installing Japanese documention"
|
||||
cp doc/ja_JP.eucJP/dhclient* client
|
||||
cp doc/ja_JP.eucJP/dhcp* common
|
||||
fi
|
||||
fi
|
||||
# Now remove the non-english docs so there are no errors later
|
||||
rm -rf doc/ja_JP.eucJP
|
||||
|
||||
# make the bind build work
|
||||
binddir=${S}/bind
|
||||
cd "${binddir}" || die
|
||||
cat <<-EOF > bindvar.tmp
|
||||
binddir=${binddir}
|
||||
GMAKE=${MAKE:-gmake}
|
||||
EOF
|
||||
epatch "${FILESDIR}"/${PN}-4.2.2-bind-disable.patch
|
||||
cd bind-*/
|
||||
epatch "${FILESDIR}"/${PN}-4.2.2-bind-parallel-build.patch #380717
|
||||
epatch "${FILESDIR}"/${PN}-4.2.2-bind-build-flags.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# bind defaults to stupid `/usr/bin/ar`
|
||||
tc-export AR BUILD_CC
|
||||
export ac_cv_path_AR=${AR}
|
||||
|
||||
# this is tested for by the bind build system, and can cause trouble
|
||||
# when cross-building; since dhcp itself doesn't make use of libcap,
|
||||
# simply disable it.
|
||||
export ac_cv_lib_cap_cap_set_proc=no
|
||||
|
||||
# Use FHS sane paths ... some of these have configure options,
|
||||
# but not all, so just do it all here.
|
||||
local e="/etc/dhcp" r="/var/run/dhcp" l="/var/lib/dhcp"
|
||||
cat <<-EOF >> includes/site.h
|
||||
#define _PATH_DHCPD_CONF "${e}/dhcpd.conf"
|
||||
#define _PATH_DHCLIENT_CONF "${e}/dhclient.conf"
|
||||
#define _PATH_DHCPD_DB "${l}/dhcpd.leases"
|
||||
#define _PATH_DHCPD6_DB "${l}/dhcpd6.leases"
|
||||
#define _PATH_DHCLIENT_DB "${l}/dhclient.leases"
|
||||
#define _PATH_DHCLIENT6_DB "${l}/dhclient6.leases"
|
||||
#define _PATH_DHCPD_PID "${r}/dhcpd.pid"
|
||||
#define _PATH_DHCPD6_PID "${r}/dhcpd6.pid"
|
||||
#define _PATH_DHCLIENT_PID "${r}/dhcpclient.pid"
|
||||
#define _PATH_DHCLIENT6_PID "${r}/dhcpclient6.pid"
|
||||
#define _PATH_DHCRELAY_PID "${r}/dhcrelay.pid"
|
||||
#define _PATH_DHCRELAY6_PID "${r}/dhcrelay6.pid"
|
||||
EOF
|
||||
|
||||
econf \
|
||||
--enable-paranoia \
|
||||
--enable-early-chroot \
|
||||
--sysconfdir=${e} \
|
||||
$(use_enable ipv6 dhcpv6) \
|
||||
$(use_with ldap) \
|
||||
$(use ldap && use_with ssl ldapcrypto || echo --without-ldapcrypto)
|
||||
|
||||
# configure local bind cruft. symtable option requires
|
||||
# perl and we don't want to require that #383837.
|
||||
cd bind/bind-*/ || die
|
||||
eval econf \
|
||||
$(sed -n '/ [.].configure /{s:^[^-]*::;s:>.*::;p}' ../Makefile) \
|
||||
--disable-symtable \
|
||||
--without-make-clean
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# build local bind cruft first
|
||||
emake -C bind/bind-*/lib/export install
|
||||
# then build standard dhcp code
|
||||
emake AR="$(tc-getAR)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
dodoc README RELNOTES doc/{api+protocol,IANA-arp-parameters}
|
||||
dohtml doc/References.html
|
||||
|
||||
if [[ -e client/dhclient ]] ; then
|
||||
# move the client to /
|
||||
dodir /sbin
|
||||
mv "${D}"/usr/sbin/dhclient "${D}"/sbin/ || die
|
||||
|
||||
exeinto /sbin
|
||||
if use kernel_linux ; then
|
||||
newexe "${S}"/client/scripts/linux dhclient-script
|
||||
else
|
||||
newexe "${S}"/client/scripts/freebsd dhclient-script
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -e server/dhcpd ]] ; then
|
||||
if use ldap ; then
|
||||
insinto /etc/openldap/schema
|
||||
doins contrib/ldap/dhcp.*
|
||||
dosbin contrib/ldap/dhcpd-conf-to-ldap
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}"/dhcpd.init5 dhcpd
|
||||
newconfd "${FILESDIR}"/dhcpd.conf2 dhcpd
|
||||
newinitd "${FILESDIR}"/dhcrelay.init3 dhcrelay
|
||||
newconfd "${FILESDIR}"/dhcrelay.conf dhcrelay
|
||||
newinitd "${FILESDIR}"/dhcrelay.init3 dhcrelay6
|
||||
newconfd "${FILESDIR}"/dhcrelay6.conf dhcrelay6
|
||||
|
||||
systemd_newtmpfilesd "${FILESDIR}"/dhcpd.tmpfiles dhcpd.conf
|
||||
systemd_dounit "${FILESDIR}"/dhcpd4.service
|
||||
systemd_dounit "${FILESDIR}"/dhcpd6.service
|
||||
systemd_dounit "${FILESDIR}"/dhcrelay4.service
|
||||
systemd_dounit "${FILESDIR}"/dhcrelay6.service
|
||||
systemd_install_serviced "${FILESDIR}"/dhcrelay4.service.conf
|
||||
systemd_install_serviced "${FILESDIR}"/dhcrelay6.service.conf
|
||||
|
||||
sed -i "s:#@slapd@:$(usex ldap slapd ''):" "${ED}"/etc/init.d/* || die #442560
|
||||
fi
|
||||
|
||||
# the default config files aren't terribly useful #384087
|
||||
local f
|
||||
for f in "${ED}"/etc/dhcp/*.conf.example ; do
|
||||
mv "${f}" "${f%.example}" || die
|
||||
done
|
||||
sed -i '/^[^#]/s:^:#:' "${ED}"/etc/dhcp/*.conf || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
enewgroup dhcp
|
||||
enewuser dhcp -1 -1 /var/lib/dhcp dhcp
|
||||
|
||||
# Keep the user files over the sample ones. The
|
||||
# hashing is to ignore the crappy defaults #384087.
|
||||
local f h
|
||||
for f in dhclient:da7c8496a96452190aecf9afceef4510 dhcpd:10979e7b71134bd7f04d2a60bd58f070 ; do
|
||||
h=${f#*:}
|
||||
f="/etc/dhcp/${f%:*}.conf"
|
||||
if [ -e "${EROOT}"${f} ] ; then
|
||||
case $(md5sum "${EROOT}"${f}) in
|
||||
${h}*) ;;
|
||||
*) cp -p "${EROOT}"${f} "${ED}"${f};;
|
||||
esac
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -e "${ROOT}"/etc/init.d/dhcp ]] ; then
|
||||
ewarn
|
||||
ewarn "WARNING: The dhcp init script has been renamed to dhcpd"
|
||||
ewarn "/etc/init.d/dhcp and /etc/conf.d/dhcp need to be removed and"
|
||||
ewarn "and dhcp should be removed from the default runlevel"
|
||||
ewarn
|
||||
fi
|
||||
}
|
@ -0,0 +1,38 @@
|
||||
--- dhcp-4.3.4/bind/Makefile.in
|
||||
+++ dhcp-4.3.4/bind/Makefile.in
|
||||
@@ -40,6 +40,7 @@
|
||||
@BIND_ATF_TRUE@all: bind1 atf bind2
|
||||
|
||||
bind1:
|
||||
+disable:
|
||||
# Extract the source from the tarball, if it hasn't been already.
|
||||
@if test -d ${bindsrcdir} ; then \
|
||||
echo ${bindsrcdir} already unpacked... ; \
|
||||
@@ -68,6 +69,7 @@
|
||||
fi
|
||||
|
||||
atf:
|
||||
+disable:
|
||||
# Build and copy the ATF support if not yet installed.
|
||||
@if test -d ./atf ; then \
|
||||
echo ATF support already installed ; \
|
||||
@@ -82,6 +84,7 @@
|
||||
@CROSS_COMPILING_TRUE@bind2: bind2-hostgen
|
||||
|
||||
bind2-noguest:
|
||||
+disable:
|
||||
# Build and install the export libraries
|
||||
# No need to do anything if we already have something installed.
|
||||
@if test -d ${binddir}/lib ; then \
|
||||
@@ -98,6 +101,7 @@
|
||||
fi
|
||||
|
||||
bind2-hostgen:
|
||||
+disable:
|
||||
# Build and install the export libraries
|
||||
# No need to do anything if we already have something installed.
|
||||
@if test -d ${binddir}/lib ; then \
|
||||
--- dhcp-4.3.4/bind/test
|
||||
+++ dhcp-4.3.4/bind/test
|
||||
@@ -0,0 +1 @@
|
||||
+--disable-kqueue --disable-epoll --disable-devpoll --without-openssl --without-libxml2 --enable-exportlib --with-gssapi=no --enable-threads=no @BINDCONFIG@ --with-export-includedir=${binddir}/include --with-export-libdir=${binddir}/lib
|
@ -0,0 +1,209 @@
|
||||
--- dhcp-4.3.4/client/clparse.c
|
||||
+++ dhcp-4.3.4/client/clparse.c
|
||||
@@ -31,7 +31,7 @@
|
||||
|
||||
struct client_config top_level_config;
|
||||
|
||||
-#define NUM_DEFAULT_REQUESTED_OPTS 9
|
||||
+#define NUM_DEFAULT_REQUESTED_OPTS 10
|
||||
/* There can be 2 extra requested options for DHCPv4-over-DHCPv6. */
|
||||
struct option *default_requested_options[NUM_DEFAULT_REQUESTED_OPTS + 2 + 1];
|
||||
|
||||
@@ -107,15 +107,20 @@
|
||||
dhcp_universe.code_hash, &code, 0, MDL);
|
||||
|
||||
/* 8 */
|
||||
- code = D6O_NAME_SERVERS;
|
||||
+ code = DHO_NTP_SERVERS;
|
||||
option_code_hash_lookup(&default_requested_options[7],
|
||||
- dhcpv6_universe.code_hash, &code, 0, MDL);
|
||||
+ dhcp_universe.code_hash, &code, 0, MDL);
|
||||
|
||||
/* 9 */
|
||||
- code = D6O_DOMAIN_SEARCH;
|
||||
+ code = D6O_NAME_SERVERS;
|
||||
option_code_hash_lookup(&default_requested_options[8],
|
||||
dhcpv6_universe.code_hash, &code, 0, MDL);
|
||||
|
||||
+ /* 10 */
|
||||
+ code = D6O_DOMAIN_SEARCH;
|
||||
+ option_code_hash_lookup(&default_requested_options[9],
|
||||
+ dhcpv6_universe.code_hash, &code, 0, MDL);
|
||||
+
|
||||
for (code = 0 ; code < NUM_DEFAULT_REQUESTED_OPTS ; code++) {
|
||||
if (default_requested_options[code] == NULL)
|
||||
log_fatal("Unable to find option definition for "
|
||||
--- dhcp-4.3.4/client/scripts/bsdos
|
||||
+++ dhcp-4.3.4/client/scripts/bsdos
|
||||
@@ -36,6 +36,26 @@
|
||||
|
||||
mv /etc/resolv.conf.dhclient6 /etc/resolv.conf
|
||||
fi
|
||||
+ # If we're making confs, may as well make an ntp.conf too
|
||||
+ make_ntp_conf
|
||||
+}
|
||||
+
|
||||
+make_ntp_conf() {
|
||||
+ if [ x$PEER_NTP = x ] || [ x$PEER_NTP = xyes ]; then
|
||||
+ if [ x$new_ntp_servers != x ]; then
|
||||
+ conf="# Generated by dhclient for interface $interface\n"
|
||||
+ conf="${conf}restrict default noquery notrust nomodify\n"
|
||||
+ conf="${conf}restrict 127.0.0.1\n"
|
||||
+ for ntpserver in $new_ntp_servers; do
|
||||
+ conf="${conf}restrict $ntpserver nomodify notrap noquery\n"
|
||||
+ conf="${conf}server $ntpserver\n"
|
||||
+ done
|
||||
+ conf="${conf}driftfile /var/lib/ntp/ntp.drift\n"
|
||||
+ conf="${conf}logfile /var/log/ntp.log\n"
|
||||
+ printf "${conf}" > /etc/ntp.conf
|
||||
+ chmod 644 /etc/ntp.conf
|
||||
+ fi
|
||||
+ fi
|
||||
}
|
||||
|
||||
# Must be used on exit. Invokes the local dhcp client exit hooks, if any.
|
||||
--- dhcp-4.3.4/client/scripts/freebsd
|
||||
+++ dhcp-4.3.4/client/scripts/freebsd
|
||||
@@ -80,6 +80,26 @@
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
+ # If we're making confs, may as well make an ntp.conf too
|
||||
+ make_ntp_conf
|
||||
+}
|
||||
+
|
||||
+make_ntp_conf() {
|
||||
+ if [ x$PEER_NTP = x ] || [ x$PEER_NTP = xyes ]; then
|
||||
+ if [ "x$new_ntp_servers" != x ]; then
|
||||
+ conf="# Generated by dhclient for interface $interface\n"
|
||||
+ conf="${conf}restrict default noquery notrust nomodify\n"
|
||||
+ conf="${conf}restrict 127.0.0.1\n"
|
||||
+ for ntpserver in $new_ntp_servers; do
|
||||
+ conf="${conf}restrict $ntpserver nomodify notrap noquery\n"
|
||||
+ conf="${conf}server $ntpserver\n"
|
||||
+ done
|
||||
+ conf="${conf}driftfile /var/lib/ntp/ntp.drift\n"
|
||||
+ conf="${conf}logfile /var/log/ntp.log\n"
|
||||
+ printf "${conf}" > /etc/ntp.conf
|
||||
+ chmod 644 /etc/ntp.conf
|
||||
+ fi
|
||||
+ fi
|
||||
}
|
||||
|
||||
# Must be used on exit. Invokes the local dhcp client exit hooks, if any.
|
||||
--- dhcp-4.3.4/client/scripts/linux
|
||||
+++ dhcp-4.3.4/client/scripts/linux
|
||||
@@ -65,6 +65,26 @@
|
||||
|
||||
mv /etc/resolv.conf.dhclient6 /etc/resolv.conf
|
||||
fi
|
||||
+ # If we're making confs, may as well make an ntp.conf too
|
||||
+ make_ntp_conf
|
||||
+}
|
||||
+
|
||||
+make_ntp_conf() {
|
||||
+ if [ x$PEER_NTP = x ] || [ x$PEER_NTP = xyes ]; then
|
||||
+ if [ "x$new_ntp_servers" != x ]; then
|
||||
+ conf="# Generated by dhclient for interface $interface\n"
|
||||
+ conf="${conf}restrict default noquery notrust nomodify\n"
|
||||
+ conf="${conf}restrict 127.0.0.1\n"
|
||||
+ for ntpserver in $new_ntp_servers; do
|
||||
+ conf="${conf}restrict $ntpserver nomodify notrap noquery\n"
|
||||
+ conf="${conf}server $ntpserver\n"
|
||||
+ done
|
||||
+ conf="${conf}driftfile /var/lib/ntp/ntp.drift\n"
|
||||
+ conf="${conf}logfile /var/log/ntp.log\n"
|
||||
+ printf "${conf}" > /etc/ntp.conf
|
||||
+ chmod 644 /etc/ntp.conf
|
||||
+ fi
|
||||
+ fi
|
||||
}
|
||||
|
||||
# Must be used on exit. Invokes the local dhcp client exit hooks, if any.
|
||||
--- dhcp-4.3.4/client/scripts/netbsd
|
||||
+++ dhcp-4.3.4/client/scripts/netbsd
|
||||
@@ -36,6 +36,26 @@
|
||||
|
||||
mv /etc/resolv.conf.dhclient6 /etc/resolv.conf
|
||||
fi
|
||||
+ # If we're making confs, may as well make an ntp.conf too
|
||||
+ make_ntp_conf
|
||||
+}
|
||||
+
|
||||
+make_ntp_conf() {
|
||||
+ if [ x$PEER_NTP = x ] || [ x$PEER_NTP = xyes ]; then
|
||||
+ if [ "x$new_ntp_servers" != x ]; then
|
||||
+ conf="# Generated by dhclient for interface $interface\n"
|
||||
+ conf="${conf}restrict default noquery notrust nomodify\n"
|
||||
+ conf="${conf}restrict 127.0.0.1\n"
|
||||
+ for ntpserver in $new_ntp_servers; do
|
||||
+ conf="${conf}restrict $ntpserver nomodify notrap noquery\n"
|
||||
+ conf="${conf}server $ntpserver\n"
|
||||
+ done
|
||||
+ conf="${conf}driftfile /var/lib/ntp/ntp.drift\n"
|
||||
+ conf="${conf}logfile /var/log/ntp.log\n"
|
||||
+ printf "${conf}" > /etc/ntp.conf
|
||||
+ chmod 644 /etc/ntp.conf
|
||||
+ fi
|
||||
+ fi
|
||||
}
|
||||
|
||||
# Must be used on exit. Invokes the local dhcp client exit hooks, if any.
|
||||
--- dhcp-4.3.4/client/scripts/openbsd
|
||||
+++ dhcp-4.3.4/client/scripts/openbsd
|
||||
@@ -36,6 +36,26 @@
|
||||
|
||||
mv /etc/resolv.conf.dhclient6 /etc/resolv.conf
|
||||
fi
|
||||
+ # If we're making confs, may as well make an ntp.conf too
|
||||
+ make_ntp_conf
|
||||
+}
|
||||
+
|
||||
+make_ntp_conf() {
|
||||
+ if [ x$PEER_NTP = x ] || [ x$PEER_NTP = xyes ]; then
|
||||
+ if [ "x$new_ntp_servers" != x ]; then
|
||||
+ conf="# Generated by dhclient for interface $interface\n"
|
||||
+ conf="${conf}restrict default noquery notrust nomodify\n"
|
||||
+ conf="${conf}restrict 127.0.0.1\n"
|
||||
+ for ntpserver in $new_ntp_servers; do
|
||||
+ conf="${conf}restrict $ntpserver nomodify notrap noquery\n"
|
||||
+ conf="${conf}server $ntpserver\n"
|
||||
+ done
|
||||
+ conf="${conf}driftfile /var/lib/ntp/ntp.drift\n"
|
||||
+ conf="${conf}logfile /var/log/ntp.log\n"
|
||||
+ printf "${conf}" > /etc/ntp.conf
|
||||
+ chmod 644 /etc/ntp.conf
|
||||
+ fi
|
||||
+ fi
|
||||
}
|
||||
|
||||
# Must be used on exit. Invokes the local dhcp client exit hooks, if any.
|
||||
--- dhcp-4.3.4/client/scripts/solaris
|
||||
+++ dhcp-4.3.4/client/scripts/solaris
|
||||
@@ -17,6 +17,26 @@
|
||||
|
||||
mv /etc/resolv.conf.dhclient /etc/resolv.conf
|
||||
fi
|
||||
+ # If we're making confs, may as well make an ntp.conf too
|
||||
+ make_ntp_conf
|
||||
+}
|
||||
+
|
||||
+make_ntp_conf() {
|
||||
+ if [ x$PEER_NTP = x ] || [ x$PEER_NTP = xyes ]; then
|
||||
+ if [ "x$new_ntp_servers" != x ]; then
|
||||
+ conf="# Generated by dhclient for interface $interface\n"
|
||||
+ conf="${conf}restrict default noquery notrust nomodify\n"
|
||||
+ conf="${conf}restrict 127.0.0.1\n"
|
||||
+ for ntpserver in $new_ntp_servers; do
|
||||
+ conf="${conf}restrict $ntpserver nomodify notrap noquery\n"
|
||||
+ conf="${conf}server $ntpserver\n"
|
||||
+ done
|
||||
+ conf="${conf}driftfile /var/lib/ntp/ntp.drift\n"
|
||||
+ conf="${conf}logfile /var/log/ntp.log\n"
|
||||
+ printf "${conf}" > /etc/ntp.conf
|
||||
+ chmod 644 /etc/ntp.conf
|
||||
+ fi
|
||||
+ fi
|
||||
}
|
||||
|
||||
# Must be used on exit. Invokes the local dhcp client exit hooks, if any.
|
@ -1,9 +1,5 @@
|
||||
DIST pam-pgsql-0.7.3.1.tar.gz 301678 SHA256 c9327e7636e81a2d2bbaf4f017edbd9319a08df1654c9d1875e6f933750548dd SHA512 dd8fe042ce8c6b46376430875953a8404ee1184d5603d7100de489a92569c71afe4e0f0324be8fcc309e3c84424a16303df61d64672ce615a59ba8508d8660b7 WHIRLPOOL 40033f0a506351c8facfd00b2e22c19eef0ca2922972b458e8c89456a442890ab967ec36855e395452122612fa2dd4dcf4825564d0e947bf4c97ab340ac127e1
|
||||
DIST pam-pgsql-0.7.3.2.tar.gz 712533 SHA256 c4f9c22ec3a37fb6d8b201cc7d48c743a68ceb91773e386caa2269b63b0679ca SHA512 d5766e56a13b0b4762fba10d624d12f130f2675f1f1772eaaf275b599f44adcf98287c2636462ba3faf46af139eb1bd157918c0c783040796562f37dec17a6d9 WHIRLPOOL 769d59de074b7dff56b44f046b5b4ab3d02a70c9a5b27227fba712847ab932dba6f73f68a119c82bd8d27b6e564be1411081cccd31c16e39a87410a39c44ad61
|
||||
DIST pam-pgsql-0.7.3.tar.gz 302305 SHA256 0d1f4c2ca220a746b8750fa9c4c019e4129e16312b2cb46c78ef282dc018571b SHA512 38fc64562ef00ebc3737451d4854891ad360a78716848e7b101e3805661c6319fa4b9ca19996b76cc6bc91afca66ff8aef84006dbc8e112aa4e601fc8ee2bcc4 WHIRLPOOL f3c5f7548a62c97a3e77f7f4deda886ac3ab8f761ad98b59777c6b1b4ac0a1a722c40955faeebb4e57833ddaf9a740af946e8a8317b80b27b3a018128f850a3e
|
||||
EBUILD pam-pgsql-0.7.3.1.ebuild 1261 SHA256 ed25373de5da20e73c9acd86e792cc9d26c240433c5cb1db6d3fec723c9801ca SHA512 2e2ee972f6098bbfb2bc496f3ee1b08eb214da38aa20d76516f5b7975289f55ba08e56661ecfc623d1b751479f0cbea6760e271a089bb9b5222b69dfdae492ab WHIRLPOOL 1c841e6c8ec9bf58854f3acbc9b09ac87e118900168c93f5c2d6602c86a615eca03f037d44f73be9a23e189b13edc8d4786e79a5680240c732f3ba56201d227b
|
||||
EBUILD pam-pgsql-0.7.3.2.ebuild 1239 SHA256 4026ec5c92809fba6c9ad8e65e819eecc9b42aa2c3e2507a6f98b77e061938d9 SHA512 327473eb3b5d32d0ca8b3c69066c5b5c45030ebd9ffc455ce55fe7cd93bdd8881e3906969e71be78001d96af25e0ce3109b860b691dc7d7af4d6fae1db6aabaa WHIRLPOOL 399829da0523ec017395f3238c12ceba2f046c0840f8625959e1873134d6351edf5434355f11fd1e94171dc66628aa1b0e16f6d690fafba95b55575bc947d1ff
|
||||
EBUILD pam-pgsql-0.7.3.ebuild 1261 SHA256 ed25373de5da20e73c9acd86e792cc9d26c240433c5cb1db6d3fec723c9801ca SHA512 2e2ee972f6098bbfb2bc496f3ee1b08eb214da38aa20d76516f5b7975289f55ba08e56661ecfc623d1b751479f0cbea6760e271a089bb9b5222b69dfdae492ab WHIRLPOOL 1c841e6c8ec9bf58854f3acbc9b09ac87e118900168c93f5c2d6602c86a615eca03f037d44f73be9a23e189b13edc8d4786e79a5680240c732f3ba56201d227b
|
||||
EBUILD pam-pgsql-0.7.3.2.ebuild 1246 SHA256 b10fde2bcb439a979be6add050f59b074e92667b2ac42c0bf990a1a611b73880 SHA512 a59cdec634677ae88afd86543d72006fc97b116218497718b9049adc93fa51479f71a9a3013b66593133a1bd616f67c736a4930feeae7b540647f0e7181e308e WHIRLPOOL 28e1b8c3ff8fa1b574392fc3e485e53da42cf04997162425d350f54d1ee9319b4232e540ab00b9a33d7ab10c9e29e4baaf4d61466ff0e424f8931cb2d5238f4b
|
||||
MISC ChangeLog 2639 SHA256 96f6ddab348e7b58eaea68e70148242451e595332aa98562fead1c436c2b799c SHA512 9529a53bae3166a759889b7c00fe0e476419cf86a88d4c5dab05c1e6622d83d0cebf5d2cd5b707afc7dfebd109802ca2660c3817a89a56b096e9cb966f8f9b24 WHIRLPOOL 953c70cf36178e23c4e199e730f9276337dcd86c158c10aee8e4c8ea7c2c330b7a4f25677a5dd2210e580ea736431fe016d3b11b9718cef64f7555052a81e06c
|
||||
MISC ChangeLog-2015 2224 SHA256 d64dca13ebe23526c5cf66b633823bbce84e9c80775095ae091bd9502504bea7 SHA512 c77ec3fbc68ded1a8c1f50a5eea715dc93b32e427aea63821991fc41d21f938b6a5c7dd73b0f875a3883bf795a0fe837cd0656816d62a09271798586a23621f1 WHIRLPOOL 782425fc1dc37607eb25e3d81a27fe325e71c69a7a95eae445967485a99bb98b8f9d47e07d7a586a867483b7c6f7f663e1c97aba04540b779c8763b083602a9f
|
||||
MISC metadata.xml 299 SHA256 79d4b977d139b4eba5c18727ac71ee25efded95427a6829b7f0d68ea25a884c9 SHA512 da1cdea9641e01bdecb1f5612ac6085836e0a981998f219254eb416ea0d7105933408ef0e1184142221b6d5c0754b05072a244bca1bef73ceeed912ad178d34a WHIRLPOOL 25c22fbe7e93aaea50867fe2ebab6c4e6d12fb06ab7c0ac8916d7aff89c90648abf86471ac940f6769398dbd2633efdd268b84510c4ebd5d0e5d4ec3a0ec1502
|
||||
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit eutils pam
|
||||
|
||||
DESCRIPTION="pam_pgsql is a module for pam to authenticate users with PostgreSQL"
|
||||
HOMEPAGE="http://sourceforge.net/projects/pam-pgsql/"
|
||||
|
||||
if [[ ${PV} = *_p* ]]; then
|
||||
SRC_URI="http://www.flameeyes.eu/gentoo-distfiles/${P}.tar.gz"
|
||||
else
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
fi
|
||||
|
||||
RDEPEND="virtual/pam
|
||||
>=dev-db/postgresql-8.0
|
||||
>=dev-libs/libgcrypt-1.2.0:0"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
|
||||
IUSE=""
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--sysconfdir=/etc/security \
|
||||
--libdir=/$(get_libdir) \
|
||||
--docdir=/usr/share/doc/${PF} || die "econf failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake pammoddir="$(getpam_mod_dir)" || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" pammoddir="$(getpam_mod_dir)" install || die "emake install failed"
|
||||
find "${D}" -name '*.la' -delete
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Please see the documentation and configuration examples in the"
|
||||
elog "documentation directory at /usr/share/doc/${PF}."
|
||||
elog ""
|
||||
elog "Please note that the default configuration file in Gentoo has been"
|
||||
elog "moved to /etc/security/pam-pgsql.conf to follow the other PAM modules."
|
||||
}
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit eutils pam
|
||||
|
||||
DESCRIPTION="pam_pgsql is a module for pam to authenticate users with PostgreSQL"
|
||||
HOMEPAGE="http://sourceforge.net/projects/pam-pgsql/"
|
||||
|
||||
if [[ ${PV} = *_p* ]]; then
|
||||
SRC_URI="http://www.flameeyes.eu/gentoo-distfiles/${P}.tar.gz"
|
||||
else
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
fi
|
||||
|
||||
RDEPEND="virtual/pam
|
||||
>=dev-db/postgresql-8.0
|
||||
>=dev-libs/libgcrypt-1.2.0:0"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
|
||||
IUSE=""
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--sysconfdir=/etc/security \
|
||||
--libdir=/$(get_libdir) \
|
||||
--docdir=/usr/share/doc/${PF} || die "econf failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake pammoddir="$(getpam_mod_dir)" || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" pammoddir="$(getpam_mod_dir)" install || die "emake install failed"
|
||||
find "${D}" -name '*.la' -delete
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Please see the documentation and configuration examples in the"
|
||||
elog "documentation directory at /usr/share/doc/${PF}."
|
||||
elog ""
|
||||
elog "Please note that the default configuration file in Gentoo has been"
|
||||
elog "moved to /etc/security/pam-pgsql.conf to follow the other PAM modules."
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
DIST nss_wrapper-1.1.2.tar.gz 53271 SHA256 0e65e22bf1c75c3a8931137c85679c6e5136eb5273ffcc6933dfd4f5312561c2 SHA512 127f06a8df66a6e7bee945c88a6e647300ba86c83a08efd9aac836e18fd889b9767378025eec88f5f2b50db40c61eee929a858dd9f9fae25862b107d4363faab WHIRLPOOL 7e9871cd15cfeaef3195cf801f6cacd02a81f9b733bff26cb21de72028c91bb75d9d6b51a4e5aacde1978396bf798f832c3db6f310f1f89a380e17bcac3913fe
|
||||
DIST nss_wrapper-1.1.3.tar.gz 53543 SHA256 c9b84c14c5bc6948cdad4cbdeefaaf8b471a11ef876535002896779411573aa3 SHA512 c48b176dcd55d4de01ba2fc04e4c2ab9cb77f67d26d3a3464ca4292e607e21a621a582c21d00504c9cadb50a495f4b11b086e9decba28625cff4ff44e5d33c8d WHIRLPOOL 0d5800d23b7bc6463e3928eeb33920ca6ad757bf9c31a94fef75d759975540eb577d35a9fe80e0e53fab2e622b41383052854c024561158b2404b63efe5ac128
|
||||
EBUILD nss_wrapper-1.1.2.ebuild 659 SHA256 06531171647cac4d89e88874541eb7192792f273467d0b3e67b77301660bd2c3 SHA512 bf71a049cfe0ba06c6b8ad76c456a1a75d73f56528f5a60496c37cbb917800eda496a35c64bae22f39dba7e524d4175f66e8340e1c26cb06c20587acb8a01a64 WHIRLPOOL 5815e73c5ca8e0d693f44f691c6aa18c7193d61a544a667f5f24a15123e596ddda5e0e26b54c7a92e639fcb7798ad6749c62b43ae1645e605be169955488b393
|
||||
EBUILD nss_wrapper-1.1.3.ebuild 657 SHA256 03a4f5173ffc2b72922c585ab35634665b26d214f90bcef4c4a88efc349c0cbd SHA512 e2c8898b972abed91cc24bbe7b26ebbd91bb2df5b641e3b752205bf3e74aa4238f4bea14a7bab9fa4f1589d7ec8d089945ea591fed439cd6bc31c489ed1d9ac5 WHIRLPOOL ee3355cf0a3df328b46a5cb13da5cc477f869880cd07a6fd3a118214684094a3296224d2a08c43ebceeed73519e1d1dbc5bdfc6d10f595ffb3b169739c1cc835
|
||||
EBUILD nss_wrapper-1.1.3.ebuild 667 SHA256 0bc37eb03563bfd2ddb5c5ba67e1792ff9148410d45582614577a97bedb8eb46 SHA512 10ec1ac6b7b88648c05e427029a69d5685e830bd00a65994a1876ab466ff0e9c73a93dd411bd94723a57e9ea8d394f80a4e78c1ad7b728bbaca13dc9a12cdee7 WHIRLPOOL c630b6fd9c480c0e135e464fa667b21ccef0482954a6638e067e7cb00ddef9041f0b379f2373d80ef26dd5579d7156864618f8d059e57a29e81aa7753f27fe82
|
||||
MISC ChangeLog 4820 SHA256 a57955b22e7bb6a881c8e23da90d6196da9af40e69cdc52b6c8f87c7e9eb8591 SHA512 8c2acabfbf0e80956bc20f0c48313adc8f4b73a51b1beec644423cf79a668c786ca6066380959c93201b5802f1d9af87df714285945827d076619f3b3e1af4b7 WHIRLPOOL adb94f1b2c86c5e4faa1a08e68a5c47aae22f35a0cefe76c4b1171f4e3ec8ed943c6047fdbb9fab8986fcb72a0f8aa74ab9499da9c0b2c8a28e91ffb5cfceb8c
|
||||
MISC ChangeLog-2015 391 SHA256 7d0b23966522c4ce5554ce4824dc1f288df683a0384c5648dd96da11f451dc4f SHA512 3a45f9910d4394723d7258bc38d0c13700b2e350416152cfc3f9e13ce31b93b4c60f35636a91d7d9885632c50d902f34843fb32009b338f9e56aa4e4a2570eb0 WHIRLPOOL e9996395f4c09225cc06ddb647657426b1edf84c503bfec085bba8e899549bbc2c7b9a5e70a3a643e2c438f822f40c167ed3b69b188fd5a10e6dc8802129d5d7
|
||||
MISC metadata.xml 360 SHA256 debc337b7549e12f55cf6ebdf900a95eb3b2370aa60daa49fd7ae97659ca5a85 SHA512 6cfeb9ed18b5c3b6c6e6875311bad627e9baffdf7b0846d70c8e0e36ce053ce849f867e963f7504292bbeb4b133c828e75a2d877c34fe7858ab3b9403ce533d2 WHIRLPOOL 1e6aa7563470c001516ce0b5f398d4fb5d854bb8a3a47a6631bd53f9b377950644ccb487a651f9648ead2815b815e8fd16d3cf7b6cd5c2d18958472b2a25c421
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST ntdb-1.0.tar.gz 794585 SHA256 817ae862b1e6976cab867468f209d8417a90c7c2fcf0ec079a45645d7e7ebf49 SHA512 27f550f85a7bfd105d4115b55f9919f1871964f576a8470688fe8040fb9e2be209246a291d78f55c61cf0920238d7f41917ad7e2d44b202382b3ea47c8c97100 WHIRLPOOL 71a007312eacf7805dadc0b0089f7344b270a628e9dc3c1d8aeb505efdeead3b66cb8006377550c672a15cbf814264cb16c93892f7319bc031b8fe669bf29747
|
||||
EBUILD ntdb-1.0-r1.ebuild 1100 SHA256 c338a448b6775c180b7bf9dccb1d9fcd1bfdef7fdc70008575e4123acba9b4f6 SHA512 dee1f4b33bd4fb849ac0ba0a8f8962e1037d58421d3c0c5e25327b4689b122d4dc88da492f5b06130a47d3a19b464793b2af287fff9cfaa5381303440a1d3873 WHIRLPOOL 024270ca1e7011ab3ed10c31c56e1a0e024d5d5431ef31b744395b9750792a429aaa0c76933b964f3dfb7a86c0cc6493a93d835d93103f2e7ddfa02212af0814
|
||||
EBUILD ntdb-1.0-r1.ebuild 1110 SHA256 3d7c7ec15e1e37cf556426e5e9f8008f62bd8cc0a909bd58f96f9d8c8d646247 SHA512 24eadddf980489c38fa00575d2bb5432e931e364250fd2436ae7ccf8f1c856ed45f5396bcfceeb02faad9efaeb36f881721aed69bb43cd46d46ee2d546cc3758 WHIRLPOOL 129985520af2c59014f6e0878b0ad0fd685c78179c5956292f7da226848fa90f759dbd7ef71f3b5bcfd211eb7df919dedbf7bde1bc7d2f1b4d5b2be466966b49
|
||||
MISC ChangeLog 2878 SHA256 ebccbbf13634cf34a831a95d5ccdef4933e0a28c2e03f5fc9454397581b9a0bd SHA512 5b767ddab31b34d4095d6897f06d2d7018600f0181624e7958380993c4d8f0f2e5b1156fd1444f33ffe4f8364a04dfad9fdb7548642078b10094a05c83e428c7 WHIRLPOOL 6768bd2eac4708130f777e5baf34cc76ce2b55347a63e0a40121e18381223cca79174d355dd993160b96d3920a1c413ce596278e1ace9372963622d57382069b
|
||||
MISC ChangeLog-2015 1248 SHA256 8518dce99132635b816db48bab30cb4c6ea91d52240f930df968956f2f76df1f SHA512 f579b160127f8558904d95da7efe4a78ffb3a786afccce71b5b6c5e9dbb3c3e0016e2db5ed9d4396e1994707c9761cde8350d4f5d006377bdd630c2fba94e891 WHIRLPOOL 0d77b463dc0d2c0d1b5ad9d6e8157ae1da246cd369d4077f9b335e67e4fc395b1707ef0d97f052c8bb875032a27c3a8a1c6e739ea682ba4cec66a07a232fd545
|
||||
MISC metadata.xml 360 SHA256 debc337b7549e12f55cf6ebdf900a95eb3b2370aa60daa49fd7ae97659ca5a85 SHA512 6cfeb9ed18b5c3b6c6e6875311bad627e9baffdf7b0846d70c8e0e36ce053ce849f867e963f7504292bbeb4b133c828e75a2d877c34fe7858ab3b9403ce533d2 WHIRLPOOL 1e6aa7563470c001516ce0b5f398d4fb5d854bb8a3a47a6631bd53f9b377950644ccb487a651f9648ead2815b815e8fd16d3cf7b6cd5c2d18958472b2a25c421
|
||||
|
Loading…
Reference in new issue