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/libtool: ChangeLog libtool-1.5.26.ebuild
Date: Fri, 01 Feb 2008 18:33:42
Message-Id: E1JL0hm-0003Kb-OH@stork.gentoo.org
1 vapier 08/02/01 18:33:38
2
3 Modified: ChangeLog
4 Added: libtool-1.5.26.ebuild
5 Log:
6 Version bump.
7 (Portage version: 2.1.4)
8
9 Revision Changes Path
10 1.127 sys-devel/libtool/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/libtool/ChangeLog?rev=1.127&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/libtool/ChangeLog?rev=1.127&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/libtool/ChangeLog?r1=1.126&r2=1.127
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-devel/libtool/ChangeLog,v
19 retrieving revision 1.126
20 retrieving revision 1.127
21 diff -u -r1.126 -r1.127
22 --- ChangeLog 31 Dec 2007 20:37:57 -0000 1.126
23 +++ ChangeLog 1 Feb 2008 18:33:38 -0000 1.127
24 @@ -1,6 +1,11 @@
25 # ChangeLog for sys-devel/libtool
26 -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/ChangeLog,v 1.126 2007/12/31 20:37:57 vapier Exp $
28 +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/ChangeLog,v 1.127 2008/02/01 18:33:38 vapier Exp $
30 +
31 +*libtool-1.5.26 (01 Feb 2008)
32 +
33 + 01 Feb 2008; Mike Frysinger <vapier@g.o> +libtool-1.5.26.ebuild:
34 + Version bump.
35
36 *libtool-9999 (31 Dec 2007)
37
38
39
40
41 1.1 sys-devel/libtool/libtool-1.5.26.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/libtool/libtool-1.5.26.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/libtool/libtool-1.5.26.ebuild?rev=1.1&content-type=text/plain
45
46 Index: libtool-1.5.26.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/libtool-1.5.26.ebuild,v 1.1 2008/02/01 18:33:38 vapier Exp $
51
52 inherit eutils
53
54 DESCRIPTION="A shared library tool for developers"
55 HOMEPAGE="http://www.gnu.org/software/libtool/"
56 SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
57
58 LICENSE="GPL-2"
59 SLOT="1.5"
60 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
61 IUSE="vanilla"
62
63 RDEPEND="sys-devel/gnuconfig
64 >=sys-devel/autoconf-2.60
65 >=sys-devel/automake-1.10"
66 DEPEND="${RDEPEND}
67 sys-apps/help2man"
68
69 gen_ltmain_sh() {
70 local date=
71 local PACKAGE=
72 local VERSION=
73
74 rm -f ltmain.shT
75 date=`./mkstamp < ./ChangeLog` && \
76 eval `egrep '^[[:space:]]*PACKAGE.*=' configure` && \
77 eval `egrep '^[[:space:]]*VERSION.*=' configure` && \
78 sed -e "s/@PACKAGE@/${PACKAGE}/" -e "s/@VERSION@/${VERSION}/" \
79 -e "s%@TIMESTAMP@%$date%" ./ltmain.in > ltmain.shT || return 1
80
81 mv -f ltmain.shT ltmain.sh || {
82 (rm -f ltmain.sh && cp ltmain.shT ltmain.sh && rm -f ltmain.shT)
83 return 1
84 }
85
86 return 0
87 }
88
89 src_unpack() {
90 unpack ${A}
91 cd "${S}"
92
93 use vanilla && return 0
94
95 # Make sure non of the patches touch ltmain.sh, but rather ltmain.in
96 rm -f ltmain.sh*
97
98 epatch "${FILESDIR}"/1.5.20/${PN}-1.5.20-use-linux-version-in-fbsd.patch #109105
99 epatch "${FILESDIR}"/1.5.10/libtool-1.5.10-locking.patch #40992
100
101 # Note: The following patches should be dropped with libtool-2+
102 epatch "${FILESDIR}"/1.5.20/${PN}-1.5.20-version-checking.patch #73140
103 sed -i "s:@_LT_VERSION@:${PV}:" libtool.m4 || die "sed libtool.m4"
104 epatch "${FILESDIR}"/1.5.6/libtool-1.5-filter-host-tags.patch
105 epatch "${FILESDIR}"/1.5.20/libtool-1.5.20-override-LD_LIBRARY_PATH.patch
106
107 ebegin "Generating ltmain.sh"
108 gen_ltmain_sh || die "Failed to generate ltmain.sh!"
109 eend 0
110
111 # Now let's run all our autotool stuff so that files we patch
112 # below don't get regenerated on us later
113 cp libtool.m4 acinclude.m4
114 local d p
115 for d in . libltdl ; do
116 ebegin "Running autotools in '${d}'"
117 cd "${S}"/${d}
118 touch acinclude.m4
119 for p in aclocal "automake -c -a" autoconf ; do
120 ${p} || die "${p}"
121 done
122 eend 0
123 done
124 cd "${S}"
125
126 epunt_cxx
127 }
128
129 src_install() {
130 emake DESTDIR="${D}" install || die
131 dodoc AUTHORS ChangeLog* NEWS README THANKS TODO doc/PLATFORMS
132
133 local x
134 for x in libtool libtoolize ; do
135 help2man ${x} > ${x}.1
136 doman ${x}.1 || die
137 done
138
139 for x in $(find "${D}" -name config.guess -o -name config.sub) ; do
140 rm -f "${x}" ; ln -sf ../gnuconfig/$(basename "${x}") "${x}"
141 done
142 cd "${D}"/usr/share/libtool/libltdl
143 for x in config.guess config.sub ; do
144 rm -f ${x} ; ln -sfn ../${x} ${x}
145 done
146 }
147
148
149
150 --
151 gentoo-commits@l.g.o mailing list