Index: libprelude-1.0.0.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-libs/libprelude/libprelude-1.0.0.ebuild,v retrieving revision 1.1 diff -u -B -r1.1 libprelude-1.0.0.ebuild --- libprelude-1.0.0.ebuild 27 May 2010 04:54:46 -0000 1.1 +++ libprelude-1.0.0.ebuild 27 May 2010 06:04:33 -0000 @@ -2,6 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-libs/libprelude/libprelude-1.0.0.ebuild,v 1.1 2010/05/27 04:54:46 jer Exp $ +EAPI=2 + inherit perl-module flag-o-matic eutils DESCRIPTION="Prelude-IDS Framework Library" @@ -19,34 +21,24 @@ DEPEND="${RDEPEND} sys-devel/flex" -pkg_setup() { - use perl && perl-module_pkg_setup -} - -src_unpack() { - unpack ${A} - cd "${S}" +src_configure() { filter-lfs-flags -} - -src_compile() { econf \ $(use_enable doc gtk-doc) \ $(use_with swig) \ $(use_with perl) \ $(use_with python) \ - $(use_enable easy-bindings) \ - || die "econf failed" + $(use_enable easy-bindings) +} +src_compile() { emake OTHERLDFLAGS="${LDFLAGS}" || die "emake failed" } src_install() { - emake DESTDIR="${D}" install || die "make install failed" - use perl && fixlocalpod + emake DESTDIR="${D}" INSTALLDIRS=vendor install || die "make install failed" + if use perl ; then + perl_delete_localpod + perl_delete_packlist + fi } - -pkg_preinst() { use perl && perl-module_pkg_preinst ; } -pkg_postinst() { use perl && perl-module_pkg_postinst ; } -pkg_prerm() { use perl && perl-module_pkg_prerm ; } -pkg_postrm() { use perl && perl-module_pkg_postrm ; }