Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-devel/automake: automake-1.11.2.ebuild ChangeLog
Date: Sat, 31 Dec 2011 07:19:15
Message-Id: 20111231071905.B6D322004B@flycatcher.gentoo.org
1 vapier 11/12/31 07:19:05
2
3 Modified: ChangeLog
4 Added: automake-1.11.2.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.0_alpha81/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.154 sys-devel/automake/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/automake/ChangeLog?rev=1.154&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/automake/ChangeLog?rev=1.154&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/automake/ChangeLog?r1=1.153&r2=1.154
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-devel/automake/ChangeLog,v
20 retrieving revision 1.153
21 retrieving revision 1.154
22 diff -u -r1.153 -r1.154
23 --- ChangeLog 21 Sep 2011 08:35:56 -0000 1.153
24 +++ ChangeLog 31 Dec 2011 07:19:05 -0000 1.154
25 @@ -1,6 +1,11 @@
26 # ChangeLog for sys-devel/automake
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/ChangeLog,v 1.153 2011/09/21 08:35:56 mgorny Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/ChangeLog,v 1.154 2011/12/31 07:19:05 vapier Exp $
30 +
31 +*automake-1.11.2 (31 Dec 2011)
32 +
33 + 31 Dec 2011; Mike Frysinger <vapier@g.o> +automake-1.11.2.ebuild:
34 + Version bump.
35
36 21 Sep 2011; Michał Górny <mgorny@g.o> automake-9999.ebuild:
37 Migrate to git-2.
38
39
40
41 1.1 sys-devel/automake/automake-1.11.2.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/automake/automake-1.11.2.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/automake/automake-1.11.2.ebuild?rev=1.1&content-type=text/plain
45
46 Index: automake-1.11.2.ebuild
47 ===================================================================
48 # Copyright 1999-2011 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.11.2.ebuild,v 1.1 2011/12/31 07:19:05 vapier Exp $
51
52 inherit eutils versionator
53
54 if [[ ${PV/_beta} == ${PV} ]]; then
55 MY_P=${P}
56 SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2
57 ftp://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.bz2"
58 else
59 MY_PV="$(get_major_version).$(($(get_version_component_range 2)-1))b"
60 MY_P="${PN}-${MY_PV}"
61
62 # Alpha/beta releases are not distributed on the usual mirrors.
63 SRC_URI="ftp://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.bz2"
64 fi
65
66 S="${WORKDIR}/${MY_P}"
67
68 # Use Gentoo versioning for slotting.
69 SLOT="${PV:0:4}"
70
71 DESCRIPTION="Used to generate Makefile.in from Makefile.am"
72 HOMEPAGE="http://sources.redhat.com/automake/"
73
74 LICENSE="GPL-2"
75 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
76 IUSE=""
77
78 RDEPEND="dev-lang/perl
79 >=sys-devel/automake-wrapper-3-r2
80 >=sys-devel/autoconf-2.62
81 >=sys-apps/texinfo-4.7
82 sys-devel/gnuconfig"
83 DEPEND="${RDEPEND}
84 sys-apps/help2man"
85
86 src_unpack() {
87 unpack ${A}
88 cd "${S}"
89 chmod a+rx tests/*.test
90 sed -i \
91 -e "s|: (automake)| v${SLOT}: (automake${SLOT})|" \
92 doc/automake.texi || die "sed failed"
93 mv doc/automake{,${SLOT}}.texi
94 sed -i \
95 -e "s:automake.info:automake${SLOT}.info:" \
96 -e "s:automake.texi:automake${SLOT}.texi:" \
97 doc/Makefile.in || die "sed on Makefile.in failed"
98 export WANT_AUTOCONF=2.5
99 }
100
101 src_compile() {
102 econf --docdir=/usr/share/doc/${PF} HELP2MAN=true || die
103 emake APIVERSION="${SLOT}" pkgvdatadir="/usr/share/${PN}-${SLOT}" || die
104
105 local x
106 for x in aclocal automake; do
107 help2man "perl -Ilib ${x}" > doc/${x}-${SLOT}.1
108 done
109 }
110
111 src_install() {
112 emake DESTDIR="${D}" install \
113 APIVERSION="${SLOT}" pkgvdatadir="/usr/share/${PN}-${SLOT}" || die
114 dodoc NEWS README THANKS TODO AUTHORS ChangeLog
115
116 rm \
117 "${D}"/usr/bin/{aclocal,automake} \
118 "${D}"/usr/share/man/man1/{aclocal,automake}.1
119
120 # remove all config.guess and config.sub files replacing them
121 # w/a symlink to a specific gnuconfig version
122 local x
123 for x in guess sub ; do
124 dosym ../gnuconfig/config.${x} /usr/share/${PN}-${SLOT}/config.${x}
125 done
126 }