Install Perl modules into vendor-dir (bug #298455).
authorJeroen Roovers <jer@gentoo.org>
Thu, 27 May 2010 15:57:24 +0000 (15:57 +0000)
committerJeroen Roovers <jer@gentoo.org>
Thu, 27 May 2010 15:57:24 +0000 (15:57 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux i686

dev-libs/libprelude/ChangeLog
dev-libs/libprelude/libprelude-1.0.0-r1.ebuild [moved from dev-libs/libprelude/libprelude-1.0.0.ebuild with 61% similarity]

index 29e94be49bec8b79a2ae8a71210fc12e2698714a..d37287e38c03b9264bc051d7d2ed63ae25c51b1e 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-libs/libprelude
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libprelude/ChangeLog,v 1.70 2010/05/27 04:54:46 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libprelude/ChangeLog,v 1.71 2010/05/27 15:57:24 jer Exp $
+
+*libprelude-1.0.0-r1 (27 May 2010)
+
+  27 May 2010; Jeroen Roovers <jer@gentoo.org> -libprelude-1.0.0.ebuild,
+  +libprelude-1.0.0-r1.ebuild:
+  Install Perl modules into vendor-dir (bug #298455).
 
 *libprelude-1.0.0 (27 May 2010)
 
similarity index 61%
rename from dev-libs/libprelude/libprelude-1.0.0.ebuild
rename to dev-libs/libprelude/libprelude-1.0.0-r1.ebuild
index 31d100a78cdfbb33afaea09fa803b6fa55a4b4c8..7019813a684daf4f426ebee181f4f48bd165b668 100644 (file)
@@ -1,6 +1,8 @@
 # Copyright 1999-2010 Gentoo Foundation
 # 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 $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libprelude/libprelude-1.0.0-r1.ebuild,v 1.1 2010/05/27 15:57:24 jer Exp $
+
+EAPI=2
 
 inherit perl-module flag-o-matic eutils
 
@@ -19,34 +21,24 @@ RDEPEND=">=net-libs/gnutls-1.0.17
 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 ; }