<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.bin/f2c, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>1999-08-08T17:08:30Z</updated>
<entry>
<title>Remove f2c as its libraries were tossed last April, and f2c has been replaced</title>
<updated>1999-08-08T17:08:30Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>1999-08-08T17:08:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ca08704ee4929297a1609b86d701b0d7655bef97'/>
<id>urn:sha1:ca08704ee4929297a1609b86d701b0d7655bef97</id>
<content type='text'>
with EGCS's f77.

Noticed still alive by:	bde
</content>
</entry>
<entry>
<title>Add $Id$, to make it simpler for members of the translation teams to</title>
<updated>1999-07-12T20:24:20Z</updated>
<author>
<name>Nik Clayton</name>
<email>nik@FreeBSD.org</email>
</author>
<published>1999-07-12T20:24:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3be5f1f5ce6c92fb28926e7d02f855c12d534c34'/>
<id>urn:sha1:3be5f1f5ce6c92fb28926e7d02f855c12d534c34</id>
<content type='text'>
track.

The $Id$ line is normally at the bottom of the main comment block in the
man page, separated from the rest of the manpage by an empty comment,
like so;

     .\"    $Id$
     .\"

If the immediately preceding comment is a @(#) format ID marker than the
the $Id$ will line up underneath it with no intervening blank lines.
Otherwise, an additional blank line is inserted.

Approved by:            bde
</content>
</entry>
<entry>
<title>Update to the most recent version.  Among other things, this also solves</title>
<updated>1999-02-03T17:23:49Z</updated>
<author>
<name>Joerg Wunsch</name>
<email>joerg@FreeBSD.org</email>
</author>
<published>1999-02-03T17:23:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c3ad4b45831254b407f78f61ad43d524af6e428f'/>
<id>urn:sha1:c3ad4b45831254b407f78f61ad43d524af6e428f</id>
<content type='text'>
the function naming problem for complex double function i've recently
aksed for in -committers.  (The recently committed rev 1.5 of proc.c
was actually also part of this update.)

Should the mailing lists come to an agreement that f2c better belongs
into the ports, this could be done nevertheless.  For the time being,
we've at least got a current version now.

Thanks, Steve!

Submitted by:	Steve Kargl &lt;sgk@troutmask.apl.washington.edu&gt;
</content>
</entry>
<entry>
<title>Replace 'long int' with 'int' for Alpha.</title>
<updated>1999-01-19T06:48:44Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>1999-01-19T06:48:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dd81f3b0a0d9be6587d6e4a3b4f966a0cdc94ef4'/>
<id>urn:sha1:dd81f3b0a0d9be6587d6e4a3b4f966a0cdc94ef4</id>
<content type='text'>
This change should have no effect on i386.

Pointed out by: Steve Kargl &lt;sgk@troutmask.apl.washington.edu&gt;

Quote from http://www.netlib.org/f2c/readme:

NOTE:   f2c.h defines several types, e.g., real, integer, doublereal.
        The definitions in f2c.h are suitable for most machines, but if
        your machine has sizeof(double) &gt; 2*sizeof(long), you may need
        to adjust f2c.h appropriately.  f2c assumes
                sizeof(doublecomplex) = 2*sizeof(doublereal)
                sizeof(doublereal) = sizeof(complex)
                sizeof(doublereal) = 2*sizeof(real)
                sizeof(real) = sizeof(integer)
                sizeof(real) = sizeof(logical)
                sizeof(real) = 2*sizeof(shortint)
        EQUIVALENCEs may not be translated correctly if these
        assumptions are violated.

        On machines, such as those using a DEC Alpha processor, on
        which sizeof(short) == 2, sizeof(int) == sizeof(float) == 4,
        and sizeof(long) == sizeof(double) == 8, it suffices to
        modify f2c.h by removing the first occurrence of "long "
        on each line containing "long ", e.g., by issuing the
        commands
                mv f2c.h f2c.h0
                sed 's/long //' f2c.h0 &gt;f2c.h
        On such machines, one can enable INTEGER*8 by uncommenting
        the typedef of longint in f2c.h, so it reads
                typedef long longint;
        by compiling libI77 with -DAllow_TYQUAD, and by adjusting
        libF77/makefile as described in libF77/README.
</content>
</entry>
<entry>
<title>From the submitter:</title>
<updated>1999-01-10T17:22:49Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>1999-01-10T17:22:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f4dd1f4feba85320a565dcc78dba0d10ca4999a8'/>
<id>urn:sha1:f4dd1f4feba85320a565dcc78dba0d10ca4999a8</id>
<content type='text'>
I found the reason why f77 so offen dies on alpha. Here is a fix.
"Const" is a union of int and double.
If nelt-&gt;constblock.Const.ci &gt; 0 then it trys to evaluate it as double
and floating point exception occurs.

Submitted by: Hidetoshi Shimokawa &lt;simokawa@sat.t.u-tokyo.ac.jp&gt;
Obtained from: NetBSD
</content>
</entry>
<entry>
<title>During compilation of a Fortran program f2c/f77 will spew the</title>
<updated>1998-07-24T07:13:57Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1998-07-24T07:13:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=24db6e216fb4a96faf210de79aceaf9c6e336231'/>
<id>urn:sha1:24db6e216fb4a96faf210de79aceaf9c6e336231</id>
<content type='text'>
name of entry points, functions, subroutines, and program to
stderr error.  The enclosed patches do 3 things:

     (1) Silenced the output to stderr.
     (2) Added a -v option to f2c and f77.  This will turn on a verbose
         mode, and dumps quite a bit of stuff to stderr.
     (3) Updated the f2c man page.

PR:		7369
Submitted by:	Steven G. Kargl &lt;kargl@troutmask.apl.washington.edu&gt;
</content>
</entry>
<entry>
<title>Fixed `make -jN' for large N.  Just put all generated headers in SRCS.</title>
<updated>1998-03-06T13:51:18Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1998-03-06T13:51:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=10b2c6839af99677bc603f36d6b4638f00d2ad17'/>
<id>urn:sha1:10b2c6839af99677bc603f36d6b4638f00d2ad17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Install f2c.h</title>
<updated>1997-04-24T17:04:04Z</updated>
<author>
<name>Jean-Marc Zucconi</name>
<email>jmz@FreeBSD.org</email>
</author>
<published>1997-04-24T17:04:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cad9f8617ce381abee38807bce4308c5ee968324'/>
<id>urn:sha1:cad9f8617ce381abee38807bce4308c5ee968324</id>
<content type='text'>
Reviewed by:	bde
</content>
</entry>
<entry>
<title>Upgrade to the 1997/02/19 version.</title>
<updated>1997-04-13T01:13:52Z</updated>
<author>
<name>Jean-Marc Zucconi</name>
<email>jmz@FreeBSD.org</email>
</author>
<published>1997-04-13T01:13:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8609d4594f827e9458d287cc8c5a63ef3162d5bd'/>
<id>urn:sha1:8609d4594f827e9458d287cc8c5a63ef3162d5bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use the same format for the "expect N shift reduce conflicts" message</title>
<updated>1996-10-25T15:50:17Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1996-10-25T15:50:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=97c71af856d1a613ec18fd542e6256a8dfb336b7'/>
<id>urn:sha1:97c71af856d1a613ec18fd542e6256a8dfb336b7</id>
<content type='text'>
as in the one other place in /usr/src that prints such an "expect"
message (amd).
</content>
</entry>
</feed>
