Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/libf2c: metadata.xml ChangeLog libf2c-20090407-r1.ebuild libf2c-20110801-r1.ebuild libf2c-20110801.ebuild
Date: Fri, 31 Aug 2012 07:04:51
Message-Id: 20120831070431.92BCF20D46@flycatcher.gentoo.org
1 jlec 12/08/31 07:04:31
2
3 Modified: metadata.xml ChangeLog libf2c-20090407-r1.ebuild
4 Added: libf2c-20110801-r1.ebuild
5 Removed: libf2c-20110801.ebuild
6 Log:
7 dev-libs/libf2c: Drop main.patch, #421975
8
9 (Portage version: 2.2.0_alpha123/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.4 dev-libs/libf2c/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libf2c/metadata.xml?rev=1.4&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libf2c/metadata.xml?rev=1.4&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libf2c/metadata.xml?r1=1.3&r2=1.4
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-libs/libf2c/metadata.xml,v
21 retrieving revision 1.3
22 retrieving revision 1.4
23 diff -u -r1.3 -r1.4
24 --- metadata.xml 19 Jun 2012 23:11:55 -0000 1.3
25 +++ metadata.xml 31 Aug 2012 07:04:31 -0000 1.4
26 @@ -1,9 +1,8 @@
27 <?xml version="1.0" encoding="UTF-8"?>
28 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
29 <pkgmetadata>
30 -<herd>sci</herd>
31 -<longdescription lang='en'>
32 + <herd>sci</herd>
33 + <longdescription lang="en">
34 A library to conver FORTRAN 77 to C/C++ source code.
35 </longdescription>
36 </pkgmetadata>
37 -
38
39
40
41 1.47 dev-libs/libf2c/ChangeLog
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libf2c/ChangeLog?rev=1.47&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libf2c/ChangeLog?rev=1.47&content-type=text/plain
45 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libf2c/ChangeLog?r1=1.46&r2=1.47
46
47 Index: ChangeLog
48 ===================================================================
49 RCS file: /var/cvsroot/gentoo-x86/dev-libs/libf2c/ChangeLog,v
50 retrieving revision 1.46
51 retrieving revision 1.47
52 diff -u -r1.46 -r1.47
53 --- ChangeLog 19 Jun 2012 23:11:55 -0000 1.46
54 +++ ChangeLog 31 Aug 2012 07:04:31 -0000 1.47
55 @@ -1,6 +1,12 @@
56 # ChangeLog for dev-libs/libf2c
57 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
58 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libf2c/ChangeLog,v 1.46 2012/06/19 23:11:55 bicatali Exp $
59 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libf2c/ChangeLog,v 1.47 2012/08/31 07:04:31 jlec Exp $
60 +
61 +*libf2c-20110801-r1 (31 Aug 2012)
62 +
63 + 31 Aug 2012; Justin Lecher <jlec@g.o> libf2c-20090407-r1.ebuild,
64 + -libf2c-20110801.ebuild, +libf2c-20110801-r1.ebuild, metadata.xml:
65 + Drop main.patch, #421975
66
67 *libf2c-20110801 (19 Jun 2012)
68
69
70
71
72 1.11 dev-libs/libf2c/libf2c-20090407-r1.ebuild
73
74 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libf2c/libf2c-20090407-r1.ebuild?rev=1.11&view=markup
75 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libf2c/libf2c-20090407-r1.ebuild?rev=1.11&content-type=text/plain
76 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libf2c/libf2c-20090407-r1.ebuild?r1=1.10&r2=1.11
77
78 Index: libf2c-20090407-r1.ebuild
79 ===================================================================
80 RCS file: /var/cvsroot/gentoo-x86/dev-libs/libf2c/libf2c-20090407-r1.ebuild,v
81 retrieving revision 1.10
82 retrieving revision 1.11
83 diff -u -r1.10 -r1.11
84 --- libf2c-20090407-r1.ebuild 6 Jun 2012 03:32:37 -0000 1.10
85 +++ libf2c-20090407-r1.ebuild 31 Aug 2012 07:04:31 -0000 1.11
86 @@ -1,6 +1,6 @@
87 # Copyright 1999-2012 Gentoo Foundation
88 # Distributed under the terms of the GNU General Public License v2
89 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libf2c/libf2c-20090407-r1.ebuild,v 1.10 2012/06/06 03:32:37 zmedico Exp $
90 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libf2c/libf2c-20090407-r1.ebuild,v 1.11 2012/08/31 07:04:31 jlec Exp $
91
92 EAPI=2
93 inherit eutils multilib toolchain-funcs
94 @@ -25,8 +25,8 @@
95 src_prepare() {
96 epatch \
97 "${FILESDIR}"/20051004-add-ofiles-dep.patch \
98 - "${FILESDIR}"/${PV}-link-shared-libf2c-correctly.patch \
99 - "${FILESDIR}"/${PV}-main.patch
100 + "${FILESDIR}"/${PV}-link-shared-libf2c-correctly.patch
101 +# "${FILESDIR}"/${PV}-main.patch
102 }
103
104 src_compile() {
105
106
107
108 1.1 dev-libs/libf2c/libf2c-20110801-r1.ebuild
109
110 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libf2c/libf2c-20110801-r1.ebuild?rev=1.1&view=markup
111 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libf2c/libf2c-20110801-r1.ebuild?rev=1.1&content-type=text/plain
112
113 Index: libf2c-20110801-r1.ebuild
114 ===================================================================
115 # Copyright 1999-2012 Gentoo Foundation
116 # Distributed under the terms of the GNU General Public License v2
117 # $Header: /var/cvsroot/gentoo-x86/dev-libs/libf2c/libf2c-20110801-r1.ebuild,v 1.1 2012/08/31 07:04:31 jlec Exp $
118
119 EAPI=4
120 inherit eutils multilib toolchain-funcs
121
122 DESCRIPTION="Library that converts FORTRAN to C source"
123 HOMEPAGE="http://www.netlib.org/f2c/"
124 SRC_URI="${HOMEPAGE}/${PN}.zip -> ${P}.zip"
125
126 LICENSE="as-is"
127 SLOT="0"
128 KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
129 IUSE="static-libs"
130
131 RDEPEND=""
132 DEPEND="${RDEPEND}
133 app-arch/unzip"
134
135 S="${WORKDIR}"
136
137 src_prepare() {
138 epatch \
139 "${FILESDIR}"/20051004-add-ofiles-dep.patch \
140 "${FILESDIR}"/20090407-link-shared-libf2c-correctly.patch
141 sed -i -e "s/ld /$(tc-getLD) /" makefile.u || die
142 }
143
144 src_compile() {
145 emake \
146 -f makefile.u \
147 libf2c.so \
148 CFLAGS="${CFLAGS} -fPIC" \
149 CC="$(tc-getCC)"
150
151 # Clean up files so we can recompile without PIC for the static lib
152 if use static-libs; then
153 rm *.o || die "clean failed"
154 emake \
155 -f makefile.u \
156 all \
157 CFLAGS="${CFLAGS}" \
158 CC="$(tc-getCC)"
159 fi
160 }
161
162 src_install () {
163 dolib libf2c.so.2
164 dosym libf2c.so.2 /usr/$(get_libdir)/libf2c.so
165 use static-libs && dolib.a libf2c.a
166 insinto /usr/include
167 doins f2c.h
168 dodoc README Notice
169 }