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.1.ebuild ChangeLog
Date: Sat, 02 Jun 2012 06:23:51
Message-Id: 20120602062341.9221D2004B@flycatcher.gentoo.org
1 vapier 12/06/02 06:23:41
2
3 Modified: ChangeLog
4 Added: automake-1.12.1.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.0_alpha108/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.165 sys-devel/automake/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/automake/ChangeLog?rev=1.165&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/automake/ChangeLog?rev=1.165&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/automake/ChangeLog?r1=1.164&r2=1.165
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-devel/automake/ChangeLog,v
20 retrieving revision 1.164
21 retrieving revision 1.165
22 diff -u -r1.164 -r1.165
23 --- ChangeLog 9 May 2012 15:38:15 -0000 1.164
24 +++ ChangeLog 2 Jun 2012 06:23:41 -0000 1.165
25 @@ -1,6 +1,11 @@
26 # ChangeLog for sys-devel/automake
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/ChangeLog,v 1.164 2012/05/09 15:38:15 aballier Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/ChangeLog,v 1.165 2012/06/02 06:23:41 vapier Exp $
30 +
31 +*automake-1.12.1 (02 Jun 2012)
32 +
33 + 02 Jun 2012; Mike Frysinger <vapier@g.o> +automake-1.12.1.ebuild:
34 + Version bump.
35
36 09 May 2012; Alexis Ballier <aballier@g.o> automake-1.10.3.ebuild:
37 keyword ~amd64-fbsd
38
39
40
41 1.1 sys-devel/automake/automake-1.12.1.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/automake/automake-1.12.1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/automake/automake-1.12.1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: automake-1.12.1.ebuild
47 ===================================================================
48 # Copyright 1999-2012 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.12.1.ebuild,v 1.1 2012/06/02 06:23:41 vapier Exp $
51
52 inherit eutils versionator unpacker
53
54 if [[ ${PV/_beta} == ${PV} ]]; then
55 MY_P=${P}
56 SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
57 ftp://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz"
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.xz"
64 fi
65
66 DESCRIPTION="Used to generate Makefile.in from Makefile.am"
67 HOMEPAGE="http://www.gnu.org/software/automake/"
68
69 LICENSE="GPL-2"
70 # Use Gentoo versioning for slotting.
71 SLOT="${PV:0:4}"
72 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
73 IUSE=""
74
75 RDEPEND="dev-lang/perl
76 >=sys-devel/automake-wrapper-7
77 >=sys-devel/autoconf-2.62
78 >=sys-apps/texinfo-4.7
79 sys-devel/gnuconfig"
80 DEPEND="${RDEPEND}
81 sys-apps/help2man"
82
83 S="${WORKDIR}/${MY_P}"
84
85 src_unpack() {
86 unpacker_src_unpack
87 cd "${S}"
88 sed -i \
89 -e "s|: (automake)| v${SLOT}: (automake${SLOT})|" \
90 doc/automake.texi || die
91 local f
92 for f in doc/automake.{texi,info*} ; do
93 mv ${f} ${f%.*}${SLOT}.${f#*.} || die
94 done
95 touch -r configure doc/*.{texi,info}*
96 sed -i -r \
97 -e "s:(automake)(.info|.texi):\1${SLOT}\2:g" \
98 Makefile.in || die
99 export WANT_AUTOCONF=2.5
100 }
101
102 src_compile() {
103 econf --docdir=/usr/share/doc/${PF} HELP2MAN=true || die
104 emake APIVERSION="${SLOT}" pkgvdatadir="/usr/share/${PN}-${SLOT}" || die
105 }
106
107 src_install() {
108 emake DESTDIR="${D}" install \
109 APIVERSION="${SLOT}" pkgvdatadir="/usr/share/${PN}-${SLOT}" || die
110 dodoc AUTHORS ChangeLog NEWS README THANKS
111
112 rm \
113 "${D}"/usr/bin/{aclocal,automake} \
114 "${D}"/usr/share/man/man1/{aclocal,automake}.1 || die
115
116 # remove all config.guess and config.sub files replacing them
117 # w/a symlink to a specific gnuconfig version
118 local x
119 for x in guess sub ; do
120 dosym ../gnuconfig/config.${x} /usr/share/${PN}-${SLOT}/config.${x}
121 done
122 }