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.12.2.ebuild automake-1.11.6.ebuild ChangeLog automake-1.12.1.ebuild automake-1.11.2.ebuild automake-1.11.1-r1.ebuild automake-1.11.4.ebuild automake-1.12.ebuild automake-1.11.2-r1.ebuild automake-1.11.5.ebuild automake-1.11.3.ebuild
Date: Tue, 10 Jul 2012 06:11:08
Message-Id: 20120710061057.4DD7C20065@flycatcher.gentoo.org
1 vapier 12/07/10 06:10:56
2
3 Modified: ChangeLog
4 Added: automake-1.12.2.ebuild automake-1.11.6.ebuild
5 Removed: automake-1.12.1.ebuild automake-1.11.2.ebuild
6 automake-1.11.1-r1.ebuild automake-1.11.4.ebuild
7 automake-1.12.ebuild automake-1.11.2-r1.ebuild
8 automake-1.11.5.ebuild automake-1.11.3.ebuild
9 Log:
10 Version bump for security.
11
12 (Portage version: 2.2.0_alpha116/cvs/Linux x86_64)
13
14 Revision Changes Path
15 1.166 sys-devel/automake/ChangeLog
16
17 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/automake/ChangeLog?rev=1.166&view=markup
18 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/automake/ChangeLog?rev=1.166&content-type=text/plain
19 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/automake/ChangeLog?r1=1.165&r2=1.166
20
21 Index: ChangeLog
22 ===================================================================
23 RCS file: /var/cvsroot/gentoo-x86/sys-devel/automake/ChangeLog,v
24 retrieving revision 1.165
25 retrieving revision 1.166
26 diff -u -r1.165 -r1.166
27 --- ChangeLog 2 Jun 2012 06:23:41 -0000 1.165
28 +++ ChangeLog 10 Jul 2012 06:10:56 -0000 1.166
29 @@ -1,6 +1,17 @@
30 # ChangeLog for sys-devel/automake
31 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
32 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/ChangeLog,v 1.165 2012/06/02 06:23:41 vapier Exp $
33 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/ChangeLog,v 1.166 2012/07/10 06:10:56 vapier Exp $
34 +
35 +*automake-1.11.6 (10 Jul 2012)
36 +*automake-1.12.2 (10 Jul 2012)
37 +
38 + 10 Jul 2012; Mike Frysinger <vapier@g.o> +automake-1.11.6.ebuild,
39 + +automake-1.12.2.ebuild, -automake-1.11.1-r1.ebuild,
40 + -automake-1.11.2-r1.ebuild, -automake-1.11.2.ebuild, -automake-1.11.3.ebuild,
41 + -automake-1.11.4.ebuild, -automake-1.11.5.ebuild, -automake-1.12.1.ebuild,
42 + -automake-1.12.ebuild, -files/automake-1.11.1-check-java.patch,
43 + -files/automake-1.11.2-fix-pkglibexec_SCRIPTS.patch:
44 + Version bump for security.
45
46 *automake-1.12.1 (02 Jun 2012)
47
48
49
50
51 1.1 sys-devel/automake/automake-1.12.2.ebuild
52
53 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/automake/automake-1.12.2.ebuild?rev=1.1&view=markup
54 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/automake/automake-1.12.2.ebuild?rev=1.1&content-type=text/plain
55
56 Index: automake-1.12.2.ebuild
57 ===================================================================
58 # Copyright 1999-2012 Gentoo Foundation
59 # Distributed under the terms of the GNU General Public License v2
60 # $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.12.2.ebuild,v 1.1 2012/07/10 06:10:56 vapier Exp $
61
62 inherit eutils versionator unpacker
63
64 if [[ ${PV/_beta} == ${PV} ]]; then
65 MY_P=${P}
66 SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
67 ftp://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz"
68 else
69 MY_PV="$(get_major_version).$(($(get_version_component_range 2)-1))b"
70 MY_P="${PN}-${MY_PV}"
71
72 # Alpha/beta releases are not distributed on the usual mirrors.
73 SRC_URI="ftp://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz"
74 fi
75
76 DESCRIPTION="Used to generate Makefile.in from Makefile.am"
77 HOMEPAGE="http://www.gnu.org/software/automake/"
78
79 LICENSE="GPL-2"
80 # Use Gentoo versioning for slotting.
81 SLOT="${PV:0:4}"
82 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
83 IUSE=""
84
85 RDEPEND="dev-lang/perl
86 >=sys-devel/automake-wrapper-7
87 >=sys-devel/autoconf-2.62
88 >=sys-apps/texinfo-4.7
89 sys-devel/gnuconfig"
90 DEPEND="${RDEPEND}
91 sys-apps/help2man"
92
93 S="${WORKDIR}/${MY_P}"
94
95 src_unpack() {
96 unpacker_src_unpack
97 cd "${S}"
98 sed -i \
99 -e "s|: (automake)| v${SLOT}: (automake${SLOT})|" \
100 doc/automake.texi || die
101 local f
102 for f in doc/automake.{texi,info*} ; do
103 mv ${f} ${f%.*}${SLOT}.${f#*.} || die
104 done
105 touch -r configure doc/*.{texi,info}*
106 sed -i -r \
107 -e "s:(automake)(.info|.texi):\1${SLOT}\2:g" \
108 Makefile.in || die
109 export WANT_AUTOCONF=2.5
110 }
111
112 src_compile() {
113 econf --docdir=/usr/share/doc/${PF} HELP2MAN=true || die
114 emake APIVERSION="${SLOT}" pkgvdatadir="/usr/share/${PN}-${SLOT}" || die
115 }
116
117 src_install() {
118 emake DESTDIR="${D}" install \
119 APIVERSION="${SLOT}" pkgvdatadir="/usr/share/${PN}-${SLOT}" || die
120 dodoc AUTHORS ChangeLog NEWS README THANKS
121
122 rm \
123 "${D}"/usr/bin/{aclocal,automake} \
124 "${D}"/usr/share/man/man1/{aclocal,automake}.1 || die
125
126 # remove all config.guess and config.sub files replacing them
127 # w/a symlink to a specific gnuconfig version
128 local x
129 for x in guess sub ; do
130 dosym ../gnuconfig/config.${x} /usr/share/${PN}-${SLOT}/config.${x}
131 done
132 }
133
134
135
136 1.1 sys-devel/automake/automake-1.11.6.ebuild
137
138 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/automake/automake-1.11.6.ebuild?rev=1.1&view=markup
139 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/automake/automake-1.11.6.ebuild?rev=1.1&content-type=text/plain
140
141 Index: automake-1.11.6.ebuild
142 ===================================================================
143 # Copyright 1999-2012 Gentoo Foundation
144 # Distributed under the terms of the GNU General Public License v2
145 # $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.11.6.ebuild,v 1.1 2012/07/10 06:10:56 vapier Exp $
146
147 inherit eutils versionator unpacker
148
149 if [[ ${PV/_beta} == ${PV} ]]; then
150 MY_P=${P}
151 SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
152 ftp://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz"
153 else
154 MY_PV="$(get_major_version).$(($(get_version_component_range 2)-1))b"
155 MY_P="${PN}-${MY_PV}"
156
157 # Alpha/beta releases are not distributed on the usual mirrors.
158 SRC_URI="ftp://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz"
159 fi
160
161 S="${WORKDIR}/${MY_P}"
162
163 # Use Gentoo versioning for slotting.
164 SLOT="${PV:0:4}"
165
166 DESCRIPTION="Used to generate Makefile.in from Makefile.am"
167 HOMEPAGE="http://www.gnu.org/software/automake/"
168
169 LICENSE="GPL-2"
170 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
171 IUSE=""
172
173 RDEPEND="dev-lang/perl
174 >=sys-devel/automake-wrapper-3-r2
175 >=sys-devel/autoconf-2.62
176 >=sys-apps/texinfo-4.7
177 sys-devel/gnuconfig"
178 DEPEND="${RDEPEND}
179 sys-apps/help2man"
180
181 src_unpack() {
182 unpacker_src_unpack
183 cd "${S}"
184 chmod a+rx tests/*.test
185 sed -i \
186 -e "s|: (automake)| v${SLOT}: (automake${SLOT})|" \
187 doc/automake.texi || die "sed failed"
188 mv doc/automake{,${SLOT}}.texi
189 sed -i \
190 -e "s:automake.info:automake${SLOT}.info:" \
191 -e "s:automake.texi:automake${SLOT}.texi:" \
192 doc/Makefile.in || die "sed on Makefile.in failed"
193 export WANT_AUTOCONF=2.5
194 }
195
196 src_compile() {
197 econf --docdir=/usr/share/doc/${PF} HELP2MAN=true || die
198 emake APIVERSION="${SLOT}" pkgvdatadir="/usr/share/${PN}-${SLOT}" || die
199
200 local x
201 for x in aclocal automake; do
202 help2man "perl -Ilib ${x}" > doc/${x}-${SLOT}.1
203 done
204 }
205
206 src_install() {
207 emake DESTDIR="${D}" install \
208 APIVERSION="${SLOT}" pkgvdatadir="/usr/share/${PN}-${SLOT}" || die
209 dodoc NEWS README THANKS TODO AUTHORS ChangeLog
210
211 rm \
212 "${D}"/usr/bin/{aclocal,automake} \
213 "${D}"/usr/share/man/man1/{aclocal,automake}.1
214
215 # remove all config.guess and config.sub files replacing them
216 # w/a symlink to a specific gnuconfig version
217 local x
218 for x in guess sub ; do
219 dosym ../gnuconfig/config.${x} /usr/share/${PN}-${SLOT}/config.${x}
220 done
221 }