Gentoo Archives: gentoo-commits

From: Torsten Veller <tove@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/perl-overlay:master commit in: dev-lang/perl/
Date: Sun, 08 May 2011 11:25:04
Message-Id: f61e8095b0498ffee99b885bd787ec35fb1fda52.tove@gentoo
1 commit: f61e8095b0498ffee99b885bd787ec35fb1fda52
2 Author: Torsten Veller <tove <AT> gentoo <DOT> org>
3 AuthorDate: Sun May 8 11:24:14 2011 +0000
4 Commit: Torsten Veller <tove <AT> gentoo <DOT> org>
5 CommitDate: Sun May 8 11:24:14 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/perl-overlay.git;a=commit;h=f61e8095
7
8 [bump] dev-lang/perl-perl-5.14.0_rc2
9
10 (Portage version: 2.2.0_alpha31/git/Linux x86_64, signed Manifest commit with key 0x4E046AEC)
11
12 ---
13 dev-lang/perl/ChangeLog | 6 +++
14 ...5.14.0_rc1-r1.ebuild => perl-5.14.0_rc2.ebuild} | 40 ++++++++++----------
15 2 files changed, 26 insertions(+), 20 deletions(-)
16
17 diff --git a/dev-lang/perl/ChangeLog b/dev-lang/perl/ChangeLog
18 index 324154a..d70c47d 100644
19 --- a/dev-lang/perl/ChangeLog
20 +++ b/dev-lang/perl/ChangeLog
21 @@ -2,6 +2,12 @@
22 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
23 # $Header: $
24
25 +*perl-5.14.0_rc2 (08 May 2011)
26 +
27 + 08 May 2011; Torsten Veller <tove@g.o> -perl-5.14.0_rc1-r1.ebuild,
28 + +perl-5.14.0_rc2.ebuild:
29 + Bump
30 +
31 *perl-5.14.0_rc1-r1 (22 Apr 2011)
32
33 22 Apr 2011; Torsten Veller <tove@g.o> -perl-5.14.0_rc1.ebuild,
34
35 diff --git a/dev-lang/perl/perl-5.14.0_rc1-r1.ebuild b/dev-lang/perl/perl-5.14.0_rc2.ebuild
36 similarity index 93%
37 rename from dev-lang/perl/perl-5.14.0_rc1-r1.ebuild
38 rename to dev-lang/perl/perl-5.14.0_rc2.ebuild
39 index 1fda162..9a03fa2 100644
40 --- a/dev-lang/perl/perl-5.14.0_rc1-r1.ebuild
41 +++ b/dev-lang/perl/perl-5.14.0_rc2.ebuild
42 @@ -2,7 +2,7 @@
43 # Distributed under the terms of the GNU General Public License v2
44 # $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.12.3.ebuild,v 1.2 2011/03/07 11:35:06 tove Exp $
45
46 -EAPI=3
47 +EAPI=4
48
49 inherit eutils alternatives flag-o-matic toolchain-funcs multilib
50
51 @@ -56,7 +56,7 @@ dual_scripts() {
52 src_remove_dual_scripts perl-core/ExtUtils-MakeMaker 6.570.500_rc instmodsh
53 src_remove_dual_scripts perl-core/JSON-PP 2.271.50 json_pp
54 src_remove_dual_scripts perl-core/Module-Build 0.380.0 config_data
55 - src_remove_dual_scripts perl-core/Module-CoreList 2.470.0 corelist
56 + src_remove_dual_scripts perl-core/Module-CoreList 2.480.0 corelist
57 src_remove_dual_scripts perl-core/PodParser 1.370.0 pod2usage podchecker podselect
58 src_remove_dual_scripts perl-core/Test-Harness 3.230.0 prove
59 src_remove_dual_scripts perl-core/podlators 2.4.0 pod2man pod2text
60 @@ -83,12 +83,12 @@ pkg_setup() {
61 fi
62
63 LIBPERL="libperl$(get_libname ${MY_PV} )"
64 - PRIV_LIB="/usr/$(get_libdir)/perl5/${SHORT_PV}"
65 - ARCH_LIB="/usr/$(get_libdir)/perl5/${SHORT_PV}/${myarch}${mythreading}"
66 - SITE_LIB="/usr/local/$(get_libdir)/perl5/${SHORT_PV}"
67 - SITE_ARCH="/usr/local/$(get_libdir)/perl5/${SHORT_PV}/${myarch}${mythreading}"
68 - VENDOR_LIB="/usr/$(get_libdir)/perl5/vendor_perl/${SHORT_PV}"
69 - VENDOR_ARCH="/usr/$(get_libdir)/perl5/vendor_perl/${SHORT_PV}/${myarch}${mythreading}"
70 + PRIV_LIB="/usr/$(get_libdir)/perl5/${MY_PV}"
71 + ARCH_LIB="/usr/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
72 + SITE_LIB="/usr/local/$(get_libdir)/perl5/${MY_PV}"
73 + SITE_ARCH="/usr/local/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
74 + VENDOR_LIB="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}"
75 + VENDOR_ARCH="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}/${myarch}${mythreading}"
76
77 if use ithreads ; then
78 echo ""
79 @@ -142,8 +142,8 @@ src_prepare() {
80
81 # pod/perltoc.pod fails
82 # lib/ExtUtils/t/Embed.t fails
83 - ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV})
84 - ln -s ${LIBPERL} libperl$(get_libname )
85 + ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV}) || die
86 + ln -s ${LIBPERL} libperl$(get_libname ) || die
87 }
88
89 myconf() {
90 @@ -292,18 +292,18 @@ src_install() {
91 if use build ; then
92 installtarget=install.perl
93 fi
94 - emake DESTDIR="${D}" ${installtarget} || die "Unable to make ${installtarget}"
95 + emake DESTDIR="${D}" ${installtarget}
96
97 rm -f "${D}"/usr/bin/perl
98 - ln -s perl${MY_PV} "${D}"/usr/bin/perl
99 + ln -s perl${MY_PV} "${D}"/usr/bin/perl || die
100
101 - dolib.so "${D}"/${coredir}/${LIBPERL} || die
102 - dosym ${LIBPERL} /usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die
103 - dosym ${LIBPERL} /usr/$(get_libdir)/libperl$(get_libname) || die
104 - rm -f "${D}"/${coredir}/${LIBPERL}
105 - dosym ../../../../../$(get_libdir)/${LIBPERL} ${coredir}/${LIBPERL}
106 - dosym ../../../../../$(get_libdir)/${LIBPERL} ${coredir}/libperl$(get_libname ${SHORT_PV})
107 - dosym ../../../../../$(get_libdir)/${LIBPERL} ${coredir}/libperl$(get_libname)
108 + dolib.so "${D}"${coredir}/${LIBPERL}
109 + rm -f "${D}"${coredir}/${LIBPERL}
110 + ln -sf ${LIBPERL} "${D}"/usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die
111 + ln -sf ${LIBPERL} "${D}"/usr/$(get_libdir)/libperl$(get_libname) || die
112 + ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${D}"${coredir}/${LIBPERL} || die
113 + ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${D}"${coredir}/libperl$(get_libname ${SHORT_PV}) || die
114 + ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${D}"${coredir}/libperl$(get_libname) || die
115
116 rm -rf "${D}"/usr/share/man/man3 || die "Unable to remove module man pages"
117
118 @@ -325,7 +325,7 @@ src_install() {
119 # ( use berkdb && has_version '=sys-libs/db-1*' ) ||
120 # find "${D}" -name "*NDBM*" | xargs rm -f
121
122 - dodoc Changes* README AUTHORS || die
123 + dodoc Changes* README AUTHORS
124
125 if use doc ; then
126 # HTML Documentation