diff options
Diffstat (limited to 'sys-libs/libcap-ng/libcap-ng-0.6.4.ebuild')
-rw-r--r-- | sys-libs/libcap-ng/libcap-ng-0.6.4.ebuild | 115 |
1 files changed, 0 insertions, 115 deletions
diff --git a/sys-libs/libcap-ng/libcap-ng-0.6.4.ebuild b/sys-libs/libcap-ng/libcap-ng-0.6.4.ebuild deleted file mode 100644 index c6bfb3a5698b..000000000000 --- a/sys-libs/libcap-ng/libcap-ng-0.6.4.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap-ng/libcap-ng-0.6.4.ebuild,v 1.11 2012/02/20 15:26:27 patrick Exp $ - -EAPI="2" -SUPPORT_PYTHON_ABIS="1" -RESTRICT_PYTHON_ABIS="2.7-pypy-*" - -inherit eutils autotools flag-o-matic python - -DESCRIPTION="POSIX 1003.1e capabilities" -HOMEPAGE="http://people.redhat.com/sgrubb/libcap-ng/" -SRC_URI="http://people.redhat.com/sgrubb/libcap-ng/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86" -IUSE="python" - -RDEPEND="sys-apps/attr - python? ( dev-lang/python )" -DEPEND="${RDEPEND} - sys-kernel/linux-headers - python? ( dev-lang/swig )" - -PYTHON_CFLAGS=("2.* + -fno-strict-aliasing") - -pkg_setup() { - use python && python_pkg_setup -} - -src_prepare() { - # Disable byte-compilation of Python modules. - echo "#!/bin/sh" > py-compile - - # Python bindings are built/tested/installed manually. - sed -e "/^SUBDIRS/s/ python//" -i bindings/Makefile.am - - epatch "${FILESDIR}"/${PN}-gentoo.patch - epatch "${FILESDIR}"/${P}-python.patch - epatch "${FILESDIR}"/${P}-fix_tests_building.patch - eautoreconf - - use sparc && replace-flags -O? -O0 -} - -src_configure() { - econf $(use_enable python) -} - -src_compile() { - default - - if use python; then - python_copy_sources bindings/python - - building() { - emake \ - CFLAGS="${CFLAGS}" \ - PYTHON_VERSION="$(python_get_version)" \ - pyexecdir="$(python_get_sitedir)" \ - pythondir="$(python_get_sitedir)" - } - python_execute_function -s --source-dir bindings/python building - fi -} - -src_test() { - if [[ "${EUID}" -eq 0 ]]; then - ewarn "Skipping tests due to root permissions." - return - fi - - default - - if use python; then - testing() { - emake \ - PYTHON_VERSION="$(python_get_version)" \ - pyexecdir="$(python_get_sitedir)" \ - pythondir="$(python_get_sitedir)" \ - TESTS_ENVIRONMENT="PYTHONPATH=..:../.libs" \ - check - } - python_execute_function -s --source-dir bindings/python testing - fi -} - -src_install() { - emake install DESTDIR="${D}" || die "emake install failed" - - if use python; then - installation() { - emake \ - DESTDIR="${D}" \ - PYTHON_VERSION="$(python_get_version)" \ - pyexecdir="$(python_get_sitedir)" \ - pythondir="$(python_get_sitedir)" \ - install - } - python_execute_function -s --source-dir bindings/python installation - - python_clean_installation_image - fi - - dodoc ChangeLog README -} - -pkg_postinst() { - use python && python_mod_optimize capng.py -} - -pkg_postrm() { - use python && python_mod_cleanup capng.py -} |