summaryrefslogtreecommitdiff
path: root/lang/f2c
AgeCommit message (Collapse)AuthorFilesLines
2001-11-30Create ECHO_BUILDLINK_MSG for printing buildlink diagnostics. It's justjlam1-2/+2
set to '${ECHO_MSG} "=>"' for now.
2001-11-29Get rid of manually adding "nbX" to PKGNAME when a pkg was changed inhubertf1-2/+2
pkgsrc. Instead, a new variable PKGREVISION is invented that can get bumped independent of DISTNAME and PKGNAME. Example #1: DISTNAME= foo-X.Y PKGREVISION= Z => PKGNAME= foo-X.YnbZ Example #2: DISTNAME= barthing-X.Y PKGNAME= bar-X.Y PKGREVISION= Z => PKGNAME= bar=X.YnbZ (!) On subsequent changes, only PKGREVISION needs to be bumped, no more risk of getting DISTNAME changed accidentally.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-07-27Add dir_DEFAULT setting used by EVAL_PREFIX logic to set the defaultjlam1-1/+2
installation directory in case the package isn't installed.
2001-07-25Create a wrapper for f2c-f77 that substitutes for -I and -L references tojlam1-1/+23
${LOCALBASE} directories. Also set PKG_FC to the buildlink'ed f2c-f77 wrapper script.
2001-07-20Mechanical changes to buildlink.mk files to use EVAL_PREFIX to setjlam1-2/+2
BUILDLINK_PREFIX.<pkgname>. This allows buildlink to find X11BASE packages regardless of whether they were installed before or after xpkgwedge was installed. Idea by Alistair Crooks <agc@pkgsrc.org>.
2001-07-18Add buildlink.mk file for use by other package Makefiles.jlam1-0/+41
2001-07-18Mark as USE_BUILDLINK_ONLY.jlam1-1/+3
2001-04-22teach the f2c-f77 script about "-pg" (generate profiled code).dmcmahill3-25/+33
2001-04-18fix soname for libf2cdmcmahill3-7/+8
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc2-4/+2
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-15add LD_RUN_PATH to the -v output of f2c-f77. Needed by autoconf to correctlydmcmahill2-29/+29
determine fortran library run time paths.
2001-04-09one more shared lib fix. corrects ELF symlinksdmcmahill1-5/+3
2001-04-09-fix the combined f2c library. problem noted by Jason Beegandmcmahill7-25/+58
- enable the -N option to the f2c-f77. Allows increasing some runtime table sizes in the f2c compiler.
2001-04-07fix install.dmcmahill2-5/+5
2001-04-07build and install shared libs as well as the static ones. add nb1 to thedmcmahill8-52/+266
version.
2001-03-05Remove an empty line to make pkglint happy.wiz1-2/+1
2001-02-24update to f2c-20001205.dmcmahill7-63/+123
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.
2001-02-17Move the COMMENT from being in its own file to a definition in theagc2-2/+2
package Makefile.
2000-01-09replaced some more commands by their ${COMMAND} counterpartswiz1-9/+9
2000-01-05Strip trailing '.', and/or leading '(a|an) 'abs1-1/+1
1999-12-22- fix a bug in the f2c-f77 script which caused -Ipath flags to not getdmcmahill3-23/+26
passed to f2c (only to the c compiler) - update my email
1999-12-16-Update to f2c-19991025. This newer version contains several bug fixesdmcmahill12-147/+237
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-f77dmcmahill2-8/+15
1999-10-06-fix typodmcmahill1-1/+1
-refer to the fortran compiler script as 'f2c-f77' instead of 'fc' since thats what its called.
1999-07-09Add package patch checksum files.agc1-0/+12
1999-01-14This script is no longer needed, all done in Makefile now.frueauf1-28/+0
1999-01-14Update f2c to 19980913. Provided in pr 6804 by Dan McMahill.frueauf5-30/+197
1998-08-25Back out previous. Go back to f2c-f77.tv2-7/+7
1998-08-25Rename f2c-f77 back to f77. (Leave CONFLICTS= line as the oldtv2-7/+7
egcs-current pkg did have a conflict.)
1998-08-25Update to the f2c package, from Dan McMahill (mcmahill@mtl.mit.edu).agc12-54/+258
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.agc1-0/+2
1998-08-07Add NetBSD RCS Ids.agc9-0/+19
1998-07-22Follow the suggestion of the maintainer and put the distfile intofrueauf2-8/+6
MASTER_SITE_LOCAL cause the original archive is created "on the fly" and will be different as soon f2c gets changed.
1998-07-21Correct the name of the conflicting package.agc1-2/+2
1998-07-21Addition of f2c, the Fortran to C translator/compiler, to the NetBSDagc14-0/+273
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.