summaryrefslogtreecommitdiff
path: root/lang/f2c/patches
AgeCommit message (Collapse)AuthorFilesLines
2010-12-14Update to f2c-20100903.asau3-49/+0
Requested in PR pkg/44076 Changes since previous package: Wed Jul 7 10:51:12 MDT 2010 src/data.c, src/format.c, src/p1output.c: "invisible" tweaks to silence warnings seen in compilation under Ubuntu; version.c not changed. Fri Aug 27 09:14:17 MDT 2010 format.c: make sizeof(buf) depend on MAXNAMELEN to fix a bug with long names. Update mswin/f2c.exe.gz accordingly. Fri Sep 3 16:03:24 MDT 2010 fc: have "-m ..." modify CC rather than CFLAGS (to affect linking).
2010-07-31Fix integer type misuse caught by gcc 4.4. PR 43291 from Makoto Fujiwara;dholland3-0/+49
the patches in the PR used unsafe (but less wrong) integer/pointer casts, so I did things somewhat differently.
2009-12-23Pull in system prototypes instead of defining own ones.asau1-0/+15
From <joerg>.
2009-12-03Split f2c into library (devel/libf2c) and translator packages.asau1-30/+0
Requested by <joerg>.
2009-11-23fix grammar to make bison happytnn1-0/+17
2009-11-22Resurrect patch-ai, it's needed to build on 64-bit platforms. (hi asau!)tnn1-0/+30
2009-11-22Update f2c to 2009-04-11 snapshot.asau8-467/+0
Changes are mostly bug fixes. Perform conservative update: recreate libF77 and libI77 providing binary compatibility. Prefer files to patches creating respective files. Override build system completely, we effectively did that anyway.
2009-10-31Don't enforce linking in MAIN__. Bump package revision.asau2-23/+3
No changes in libraries. No fallout expected, none found so far.
2009-06-25Add the correct header entry for sparcv8. Addresses PR pkg/33997.dmcmahill1-3/+3
2007-08-16Add DESTDIR support.joerg1-14/+14
2007-03-17Fixed PKGMANDIR.rillig1-3/+3
2007-02-15Add __sparcv9 to the list for 64-bit systems. Fixes compilation ondmcmahill1-3/+3
solaris in 64 bit mode. Patch from Gilles Dauphin.
2007-02-05- The f2c-f77 script that emulates a fortran comiler has deviated so muchdmcmahill2-497/+3
from the original, that it has become easier to maintain it as its own file instead of a patch, so do that. - Improve the shell quoting quite a bit in the f2c-f77 script. Now you can pass things like -DFOO=this\ is\ a\ test and have the escapes actually work when the arguments get passed down to the underlying commands. Many thanks to Alan Barrett for help with the shell quoting. - bump pkgrev
2005-01-28update to f2c-20001205nb8dmcmahill4-34/+139
This addresses a temp file symlink race vulnerability. The f2c patch is adapted from the debian one. The f2c-f77 (wrapper script which emulates a fortran compiler) patch was done a bit differently.
2004-09-15- don't hard code the c compiler name.dmcmahill3-9/+25
- automatically figure out MAIN__ vs _MAIN__ - don't clobber the path when running f2c-f77. This lets you have a better chance of finding the c compiler! With all this this package now seems fully functional on solaris-2.9 as well as NetBSD.
2004-09-15add a minor patch to make this package actually work on 64 bit systems.dmcmahill1-0/+13
hello.f works on alpha's too now.
2004-09-14libtool-ize this for building its shared libs instead of usingdmcmahill4-177/+100
bsd.lib.mk. Should address PR26628 where this package can't build on solaris. In addition, this cleans up some PLIST hacks.
2004-03-13include x86_64 in the 64-bit list. Hopefully fixes recently noted problemsdmcmahill1-3/+3
on x86_64.
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam1-1/+1
buildlink2.mk files back into the main trunk.
2002-06-17fix PLIST and build on mipsel machines where all code is PIC so we don'tdmcmahill1-2/+4
need to build a _pic lib. fixed PR pkg/16302 submitted by Daniel Senderowicz <daniel@mispibes.SynchroDS.COM>
2002-03-14change NOGCCERROR from 'yes' to #defined. Addresses the build problemsdmcmahill2-4/+4
on -current reported in pkg/15844 by florence.henry@obspm.fr
2002-03-05obey CC and CFLAGS.dmcmahill1-7/+9
2002-01-22fix the f2c-f77 handling of the '-m' flag. Needed in preparation fordmcmahill1-24/+23
adding -mieee to CFLAGS and FFLAGS for alpha. bump rev to f2c-20001205nb5
2001-04-22teach the f2c-f77 script about "-pg" (generate profiled code).dmcmahill1-21/+29
2001-04-18fix soname for libf2cdmcmahill1-2/+2
2001-04-15add LD_RUN_PATH to the -v output of f2c-f77. Needed by autoconf to correctlydmcmahill1-27/+27
determine fortran library run time paths.
2001-04-09-fix the combined f2c library. problem noted by Jason Beegandmcmahill4-17/+33
- enable the -N option to the f2c-f77. Allows increasing some runtime table sizes in the f2c compiler.
2001-04-07fix install.dmcmahill1-3/+3
2001-04-07build and install shared libs as well as the static ones. add nb1 to thedmcmahill5-39/+232
version.
2001-02-24update to f2c-20001205.dmcmahill4-48/+95
while here, add more options to the f2c-f77 script: from Jason Beegan, -r8, promote REAL and COMPLEX to DOUBLE REAL and DOUBLE COMPLEX -s, to strip executible generalize the -Wall flag to accept -Wxxx and pass it to the c compiler -Wxxx for gcc warnings complete change log from the f2c maintainers since the last packaged version: ------------------------------------------ libf2c.zip: fix bug with the sequence backspace(n); endfile(n); rewind(n); read(n). Supply missing (long) casts in a couple of places where they matter when size(ftnint) == sizeof(int) < sizeof(long). Tue Jan 18 19:22:24 EST 2000 Arrange for parameter statements involving min(...) and max(...) functions of three or more arguments to work. Warn about text after "end" (rather than reporting a syntax error with a surprising line number). Accept preprocessor line numbers of the form "# 1234" (possibly with trailing blanks). Accept a comma after write(...) and before a list of things to write. Fri Jan 21 17:26:27 EST 2000 Minor updates to make compiling Win32 console binaries easier. A side effect is that the MSDOS restriction of only one Fortran file per invocation is lifted (and "f2c *.f") works. Tue Feb 1 18:38:32 EST 2000 f2c/src/tokdefs.h added (to help people on non-Unix systems -- the makefile has always had a rule for generating tokdefs.h). Fri Mar 10 18:48:17 EST 2000 libf77, libf2c.zip: z_log.c: the real part of the double complex log of numbers near, e.g., (+-1,eps) with |eps| small is now more accurate. For example if z = (1,1d-7), then "write(*,*) z" now writes "(5.E-15,1.E-07" rather than the previous "(4.88498131E-15,1.E-07)". Thu Apr 20 13:02:54 EDT 2000 libf77, libi77, libf2c.zip: s_cat.c, rsne.c, xwsne.c: fix type errors that only matter if sizeof(ftnint) != sizeof(ftnlen). Tue May 30 23:36:18 EDT 2000 expr.c: adjust subcheck() to use a temporary variable of type TYLONG rather than TYSHORT under -C -I2. Wed May 31 08:48:03 EDT 2000 Simplify yesterday's adjustment; today's change should be invisible. Tue Jul 4 22:52:21 EDT 2000 misc.c, function "addressable": fix fault with "f2c -I2 foo.f" when foo.f consists of the 4 lines subroutine foo(c) character*(*) c i = min(len(c),23) end Sundry files: tweaks for portability, e.g., for compilation by overly fastidious C++ compilers; "false" and "true" now treated as C keywords (so they get two underscores appended). libf77, libi77, libf2c.zip: "invisible" adjustments to permit compilation by C++ compilers; version numbers not changed. Thu Jul 6 23:46:07 EDT 2000 Various files: tweaks to banish more compiler warnings. lib?77, libf2c.zip/makefile.u: add "|| true" to ranlib invocations. Thanks to Nelson H. F. Beebe for messages leading to these changes (and to many of the ones two days ago). xsum.c: tweak include order. Fri Jul 7 18:01:25 EDT 2000 fc: accept -m xxx or -mxxx, pass them to the compiler as -mxxx (suggestion of Nelson Beebe). Note that fc simply appends to CFLAGS, so system-specific stuff can be supplied in the environment variable CFLAGS. With some shells, invocations of the form CFLAGS='system-specific stuff' fc ... are one way to do this. Thu Aug 17 21:38:36 EDT 2000 Fix obscure glitch: in "Error on line nnn of ...: Bad # line:...", get nnn right. Sat Sep 30 00:28:30 EDT 2000 libf77, libf2c.zip: dtime_.c, etime_.c: use floating-point divide; dtime_.d, erf_.c, erfc_.c, etime.c: for use with "f2c -R", compile with -DREAL=float. Tue Dec 5 22:55:56 EST 2000 lread.c: under namelist input, when reading a logical array, treat Tstuff= and Fstuff= as new assignments rather than as logical constants.
1999-12-22- fix a bug in the f2c-f77 script which caused -Ipath flags to not getdmcmahill1-19/+21
passed to f2c (only to the c compiler) - update my email
1999-12-16-Update to f2c-19991025. This newer version contains several bug fixesdmcmahill9-133/+225
including (from f2c/changes) = permit long names in #line lines = minor tweaks to make some (C++) compilers happier = some casts for systems with 64-bit longs. = some fixes to format strings -Add a -v (verbose) option to the f2c-f77 script. This is (unfortunately) used by some GNU configure scripts (octave for example) for examining the fortran compiler behaviour.
1999-11-23changed the default for CPP to be /usr/bin/cpp instead of /lib/cpp in f2c-f77dmcmahill1-6/+13
1999-01-14Update f2c to 19980913. Provided in pr 6804 by Dan McMahill.frueauf3-25/+179
1998-08-25Back out previous. Go back to f2c-f77.tv1-5/+5
1998-08-25Rename f2c-f77 back to f77. (Leave CONFLICTS= line as the oldtv1-5/+5
egcs-current pkg did have a conflict.)
1998-08-25Update to the f2c package, from Dan McMahill (mcmahill@mtl.mit.edu).agc8-47/+248
Fixes PR pkg/6026. Modified slightly by me, to add NetBSD RCS Ids to patches, along with a minimalist comment about each patch, and also modified the top-level Makefile to use mkdir, rather than install -d (install -d was clobbering directory permissions on ${PREFIX}/{bin,lib,include}).
1998-08-07Add NetBSD RCS Ids.agc8-0/+16
1998-07-21Addition of f2c, the Fortran to C translator/compiler, to the NetBSDagc8-0/+209
packages collection. This is based on the 1998/05/16 version of f2c, and was submitted by Dan McMahill in PR pkg/5735. I modified some patches to contain the correct pathnames.