Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-lang/f2c
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/f2c/ChangeLog,v 1.20 2007/12/25 14:13:42 phreak Exp $
25 Dec 2007; Christian Heim
Removing kugelfang from metadata.xml as per #46972.
23 Aug 2007; Roy Marples
Keyworded ~x86-fbsd.
21 Feb 2007; Piotr Jaroszyński
Transition to Manifest2.
22 May 2006; Danny van Dyk
Removed vulnerable (GLSA-200501-43) and outdated version.
*f2c-20060507 (14 May 2006)
14 May 2006; Donnie Berkholz
Bump. Incorporates security fix from 20030320-r1, adds some fixes for
unusual situations and adds --help and --version.
10 Sep 2005; Aron Griffis
Mark 20030320-r1 stable on alpha
17 Feb 2005; Bryan Østergaard
~alpha keyword.
29 Jan 2005; Yuta SATOH
Stable on ppc64
27 Jan 2005; Ferris McCormick
Stable for sparc (Security Bugs 79725, 77570).
*f2c-20030320-r1 (27 Jan 2005)
27 Jan 2005; Danny van Dyk
+files/f2c-20030320-CAN-2005-0017.patch, +f2c-20030320-r1.ebuild:
Fixing security BUG #77570 (CAN-2005-0017). Stable on amd64, ppc and x86.
10 Jan 2005; Markus Rothe
Stable on ppc64
09 Sep 2004; Philippe Trottier
Marked ~ppc64
06 Aug 2004; Ferris McCormick
Stable for sparc (part of bug 55386).
06 Aug 2004; Danny van Dyk
Marked stable on amd64 and ppc.
01 Jul 2004; Danny van Dyk
f2c-20030320.ebuild:
Marked ~sparc on behalf of ciaranm.
01 Jul 2004; Danny van Dyk
Marked ~ppc
*f2c-20030320 (12 Apr 2003)
12 Apr 2003; George Shapovalov
initial release (#17451)
Fortran to C converter
ebuild submitted by Tyler Trafford
AUX f2c-20030320-CAN-2005-0017.patch 1933 RMD160 c6561ef2450f10b43f057a2c2156326ec79c82e6 SHA1 cc42e44b61205d2a0d872457f96cc0961186479d SHA256 b0f9808222c963aa6ffab7858d968b50337ebdfbfa5277d0ad9e8aaf7fc18017
DIST f2c-20030320.tar.gz 245760 RMD160 b09aaa39b139a46e92534a1a9d166681499f4c95 SHA1 2607c64d190ad8e27c68e7cea3152270a796b656 SHA256 26a86decffc19dc577d36c6b996f1e898cc01b9f3e668a603a593326df5cd0c2
DIST f2c-20060507.tar.bz2 186677 RMD160 e19da8a875955c5108505ce03c3123397ca8e197 SHA1 329b422c61462d03d7f5514c93f8588dfbfdb893 SHA256 5d1f7579139bc474bdc5455a0d1726cab30f09f2c13c9110bdf3813066b10e2a
EBUILD f2c-20030320-r1.ebuild 739 RMD160 380c176306d24368bfb9c1f480e24869db067617 SHA1 d415cb566fc3bd67d6e6edb00d32e753b865bf7a SHA256 6c31be1779885636aba5763e55c49fda421f56866eea89dc867d70fb89aed6f0
EBUILD f2c-20060507.ebuild 864 RMD160 ba7cb6d2e3702546c5bc01aeb9506c1cd7f3ce14 SHA1 851398cc86854c121fb784dc71abc27cea74130d SHA256 baead94b38df8ed8a5d19abf760602fdaef1368aaa220f91143e4e7385219dca
MISC ChangeLog 2379 RMD160 15eb9f073e0ef03386a5c325ca697987b4f4a041 SHA1 c27fdecc2145619b98f23d4f401f499128bf13f0 SHA256 9c7755acaafe6fcaba00f93ea8fc1a79e8363a9b56d9a2d5bbcadae972b7d93a
MISC metadata.xml 630 RMD160 e02af33230b3afcb37e18c8872286d6add53a663 SHA1 e624d8b6898eec8285883f9ccda8f9473bcd5cac SHA256 97dde2ff8d545c97d0b4bfbb990e3c834fff3ecdb2c898ef46594fbcd61e1e99
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/f2c/f2c-20030320-r1.ebuild,v 1.5 2005/09/10 20:27:11 agriffis Exp $
inherit eutils
DESCRIPTION="Fortran to C converter"
HOMEPAGE="http://www.netlib.org/f2c"
SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="libf2c"
SLOT="0"
KEYWORDS="alpha amd64 ppc ppc64 sparc x86"
IUSE=""
DEPEND="dev-libs/libf2c"
S="${WORKDIR}/src"
src_unpack() {
unpack ${A}
cd ${S}
epatch ${FILESDIR}/${P}-CAN-2005-0017.patch
}
src_compile() {
sed -e "s:CFLAGS = -O::" \
-e "s:CC = cc::" -i.orig makefile
emake || die
}
src_install() {
mv -f f2c.1t f2c.1
doman f2c.1
dobin f2c
dodoc README Notice
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/f2c/f2c-20060507.ebuild,v 1.2 2007/08/23 13:18:06 uberlord Exp $
inherit eutils toolchain-funcs
DESCRIPTION="Fortran to C converter"
HOMEPAGE="http://www.netlib.org/f2c"
#SRC_URI="ftp://netlib.bell-labs.com/netlib/f2c/src.tar"
# To create, download src.tar, ungzip everything inside, then tar.bz2 the whole
# thing.
SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="libf2c"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE=""
RDEPEND="dev-libs/libf2c"
DEPEND="${RDEPEND}"
S="${WORKDIR}/src"
src_compile() {
emake \
-f makefile.u \
CC=$(tc-getCC) \
CFLAGS="${CFLAGS}" \
|| die "make failed"
}
src_install() {
mv -f f2c.1t f2c.1
doman f2c.1
dobin f2c
dodoc README Notice
}
F2C compiles FORTRAN 77 sources by converting to C/C++ sources and
compiling the later with gcc. The resulting binaries depend on the
libf2c runtime library.
F2C kompiliert FORTRAN 77 Quellcode durch Konvertierung in C/C++
Quellcode und deren anschließendes Kompilieren mit Hilfe von gcc. Die
produzierten Binärdateien benötigen die Laufzeitbibliothek libf2c.