summaryrefslogtreecommitdiff
path: root/lang/f2c
AgeCommit message (Collapse)AuthorFilesLines
2013-04-12Pass -framework option; needed on Mac OS Xadam1-0/+6
2013-04-06"$foo is ambiguous. Use ${foo} if you mean a Makefile variable or $$foo ifrodent1-2/+2
you mean a shell variable."
2012-10-02Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2011-11-29Revert previous change. The missing file is part of devel/libf2c.darcy2-6/+3
2011-11-29Add missing include file.darcy2-3/+6
Bump PKGREVISION as new file was included in package.
2010-12-14Update to f2c-20100903.asau5-59/+6
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-11-11* Accept -isysroot option (Darwin)adam2-3/+9
* On Darwin, optionally set F2C_F77_CPP, so it can be set in mk.conf
2010-11-01Fix a typo.wiz1-2/+2
2010-11-01update the distfile creation comments a bitdmcmahill1-4/+4
2010-09-23dont -Werror with clangahoka1-1/+7
2010-07-31Fix integer type misuse caught by gcc 4.4. PR 43291 from Makoto Fujiwara;dholland5-3/+55
the patches in the PR used unsafe (but less wrong) integer/pointer casts, so I did things somewhat differently.
2010-01-10Pass -arch argument correctly to the compiler; fixes building on Mac OS Xadam1-0/+6
2010-01-03Pregenerate the parser (gram.c) and disable implicit regeneration.tnn3-4/+2776
Drop yacc(1) dependency. This solves the circular dependency f2c->bison->libiconv->libtool-base->f2c
2009-12-28get rid of the catpage. Should close PR 42533.tnn3-8/+7
2009-12-23Pull in system prototypes instead of defining own ones.asau2-1/+17
From <joerg>.
2009-12-23Detect absense of mkdtemp and mkstemp functions.asau1-6/+5
Should unbreak build on Solaris. PR pkg/42428
2009-12-20Bypass the default setting of CPP in OS X and explicitly use /usr/bin/cpp.jmmv1-3/+13
This makes f2c work. Bump PKGREVISION. The default CPP points to gcc, which broke f2c because gcc is unable to preprocess Fortran files as the Fortran compiler is not installed. Surprisingly, /usr/bin/cpp is just a wrapper around gcc, but it explicitly passes '-x c' to cpp to force the language to be C and bypass the .F extension.
2009-12-03Restore YACC dependency lost during previous update.asau1-1/+2
2009-12-03Split f2c into library (devel/libf2c) and translator packages.asau12-370/+22
Requested by <joerg>.
2009-12-01USE_TOOLS+=yacc - For building in semi bovine-free environments.dsainty1-2/+2
2009-11-23Use ${BSD_INSTALL_DATA} instead of ${INSTALL_FILE} which is only availabletron1-1/+1
under NetBSD and conflicts with a "pkgsrc" setting. The "f2c" package now builds and installs under Mac OS X (Snow Leopard).
2009-11-23fix grammar to make bison happytnn2-1/+19
2009-11-23Fix NetBSD builds now: include bsd.dep.mk, conditionalize bsd.depall.mk.asau3-3/+6
2009-11-23Simulate "bsd.init.mk" because for some unknown reasonasau3-3/+36
pkgsrc doesn't provide it. This fixes build problems on platforms other than NetBSD.
2009-11-22Resurrect patch-ai, it's needed to build on 64-bit platforms. (hi asau!)tnn2-1/+32
2009-11-22Follow package update.asau1-3/+4
2009-11-22Update f2c to 2009-04-11 snapshot.asau16-509/+324
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.asau5-31/+18
No changes in libraries. No fallout expected, none found so far.
2009-06-25Add the correct header entry for sparcv8. Addresses PR pkg/33997.dmcmahill2-5/+5
2009-06-14Remove @dirrm entries from PLISTsjoerg1-2/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-01-05add handling for darwin gcc's -install_name, -compatiblity_version anddbj2-2/+18
-current_version flags. These are added by libtool and break going through f2c bump PKGREVISION
2008-04-30When calling 'cc -c' use a stripped down version of CFLAGS thatdmcmahill2-6/+17
removes all -Wl,* entries. Otherwise some versions of gcc will give a warning which in turn breaks the autoconf check for fortran libraries. This fixes at least cad/tnt-mmtl and probably any other package that uses the AC_F77_LIBRARY_LDFLAGS autoconf macro. Bump rev to f2c-20001205nb10.
2007-12-16# Many failures - this is *very* far from safe.gdt1-1/+4
MAKE_JOBS_SAFE= no
2007-09-25Back out previous. Pointed out by uebayasi@ and martti@.hira1-4/+4
2007-08-16Add DESTDIR support.joerg3-17/+21
2007-06-17Make this package build on case-insensitive filesystems by renamingminskim1-2/+4
conflicting files.
2007-03-17Fixed PKGMANDIR.rillig2-5/+5
2007-02-15Add __sparcv9 to the list for 64-bit systems. Fixes compilation ondmcmahill2-5/+5
solaris in 64 bit mode. Patch from Gilles Dauphin.
2007-02-05fix one more quoting problemdmcmahill1-1/+1
2007-02-05- The f2c-f77 script that emulates a fortran comiler has deviated so muchdmcmahill5-503/+450
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
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig2-12/+12
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-01In the post-extract target avoid trying to gunzip a particulardmcmahill1-2/+10
file which triggers a bug in some versions of zlib. This file was not used anyway.
2005-07-15Drop distinction between PKGSRC_USE_TOOLS and USE_TOOLS by makingjlam1-3/+2
PKGSRC_USE_TOOLS go away. There is now only a single USE_TOOLS variable that specifies all of the tools we need to build/run the package.
2005-05-15Note where gzip or gunzip is required by the package since it isn'tjlam1-1/+3
required by default any longer in bsd.pkg.mk under the new tools framework.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1