ChangeLog

# 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 metadata.xml:
Removing kugelfang from metadata.xml as per #46972.

23 Aug 2007; Roy Marples f2c-20060507.ebuild:
Keyworded ~x86-fbsd.

21 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

22 May 2006; Danny van Dyk -f2c-20030320.ebuild:
Removed vulnerable (GLSA-200501-43) and outdated version.

*f2c-20060507 (14 May 2006)

14 May 2006; Donnie Berkholz ; +f2c-20060507.ebuild:
Bump. Incorporates security fix from 20030320-r1, adds some fixes for
unusual situations and adds --help and --version.

10 Sep 2005; Aron Griffis f2c-20030320-r1.ebuild:
Mark 20030320-r1 stable on alpha

17 Feb 2005; Bryan Østergaard f2c-20030320-r1.ebuild:
~alpha keyword.

29 Jan 2005; Yuta SATOH f2c-20030320-r1.ebuild:
Stable on ppc64

27 Jan 2005; Ferris McCormick f2c-20030320-r1.ebuild:
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 f2c-20030320.ebuild:
Stable on ppc64

09 Sep 2004; Philippe Trottier f2c-20030320.ebuild:
Marked ~ppc64

06 Aug 2004; Ferris McCormick f2c-20030320.ebuild:
Stable for sparc (part of bug 55386).

06 Aug 2004; Danny van Dyk f2c-20030320.ebuild:
Marked stable on amd64 and ppc.

01 Jul 2004; Danny van Dyk +metadata.xml,
f2c-20030320.ebuild:
Marked ~sparc on behalf of ciaranm.

01 Jul 2004; Danny van Dyk f2c-20030320.ebuild:
Marked ~ppc

*f2c-20030320 (12 Apr 2003)

12 Apr 2003; George Shapovalov f2c-20030320.ebuild, files/digest-f2c-20030320 :
initial release (#17451)
Fortran to C converter
ebuild submitted by Tyler Trafford

Manifest

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

f2c-20030320-r1.ebuild

# 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
}

f2c-20060507.ebuild

# 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
}

files

metadata.xml




sci

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.