summaryrefslogtreecommitdiff
path: root/lang/g95
AgeCommit message (Collapse)AuthorFilesLines
2018-08-22Recursive bump for perl5-5.28.0wiz1-2/+2
2018-07-17Be a good citizen and try using the libgcc from the C compiler. Don'tjoerg6-23/+64
install a custom libgcc, it creates more problems than it solves depending on the rpath order. Bump revision.
2017-10-27Apply CFLAGS to the whole build process for lang/g95khorben2-3/+14
This fixes building g95 with PKGSRC_MKPIE=yes without cwrappers. A separate fix for the same issue with cwrappers is on its way.
2017-10-18g95: fix build on linuxmaya1-3/+10
force passing asprintf test which is incorrectly not found due to FORTIFY pass LIBRARY_PATH so crtn.o and crti.o are found on Ubuntu & friends Note many reporters need to install g++-multilib as a package to overcome the errors they reported in the bugs (missing <sys/cdefs.h>) PR pkg/51198, PR pkg/51690, PR pkg/52116
2017-07-22never include machine/ansi.h on freebsd.maya3-6/+16
use else if in our long conditional macro for symmetry blind commit that may help freebsd builds
2017-06-21g95: Fix netbsd/mips64 buildsmaya3-3/+88
NetBSD switched to n32 ABI for mips64el in NetBSD 6, and the build is failing due to the default ABI mismatch between linker and newly built compiler. Default to n32 and backport n32 size definitions from newer GCC. Small chance of a functional change for o32 builds (which should work), ride previous PKGREVISION bump for it.
2017-06-21g95: don't try to link against a non-existent file on netbsd/powerpc.maya3-3/+20
untested but obvious change. currently showing up as a build failure of math/blas as it attempts to link with crtsavres which is a linux file. Bump PKGREVISION as the build succeeds.
2016-10-02g95: now that I understand why -mips1 is chosen here, clarify it in themaya2-7/+9
comment for the patch. note: the choice of o32 for this package is questionable, and defaulting to n32 on gcc/config.gcc instead is probably the right thing, this package won't run on platforms that use o32, and the n32 linker can't handle the o32 objects apparently - it dies with "not enough GOT space for local GOT entries" (PR toolchain/51521). defaulting to n32 will allow deleting this patch, but I won't make the transition because I can't get further in the build and hit a compile assertion about MTYPE not matching CEXT (double float in my case), similar to GCC bug #20633.
2016-09-28lang/g95: blindly apply patch to help netbsd/mips build issues.maya2-1/+24
netbsd/mips gcc defaults to -mips1 which lacks ll/sc instructions (or anything like them), and rejects the assembly code used here. switch to mips3 (bare minimum for synchronization primitives) for these instructions. this will result in runtime failures (illegal instruction) on mips1, but we're unlikely to see any such users (MIPS3 was released in 1992). I'm not comfortable using the proper fix of switching to using __sync_* because that seems to be a compiler builtin and gcc 4.1.2 might not have it. Also, that change requires careful testing that this 'dumb' change doesn't. Additionally, g95 is a dead end (upstream gone), so not worth the effort. PR pkg/44547: pkgsrc build failure for g95 on NetBSD/cobalt
2016-09-27g95: preliminary support for FreeBSD-12, minor rototilling.maya3-12/+16
Don't fail in configure.
2016-08-16typo in commentdholland1-2/+2
2016-07-09Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.wiz1-2/+2
2015-12-29Add patch comments.dholland9-17/+34
2015-11-07Let g95 build for NetBSD powerpc as well: treat NetBSD the samehe2-3/+15
as Linux in terms of FPU usage. Since this is only a build fix for the NetBSD powerpc ports, there's no revision bump.
2015-11-03Add SHA512 digests for distfiles for lang categoryagc1-1/+3
Problems found with existing digests: Package nhc98 distfile nhc98src-1.22.tar.gz a8adc8f22371998ee0657bc0e01058a57d876abc [recorded] 81975fcb5f1dda5efeaabc30ce8c6dceae55e591 [calculated] Problems found locating distfiles: Package gcc-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2 Package gcc-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2 Package gcc-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2 Package gcc-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2 Package gcc-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2 Package ghc7: missing distfile ghc-7.6.3-boot-i386-unknown-freebsd.tar.xz Package icc11: missing distfile l_cproc_p_11.1.080.tgz Package jini: missing distfile jini-1_2_1_001-src.zip Package oo2c: missing distfile oo2c_32-2.0.11.tar.bz2 Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2 Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2 Package oracle-jdk8: missing distfile jdk-8u60-linux-i586.tar.gz Package oracle-jdk8: missing distfile jdk-8u60-solaris-x64.tar.gz Package oracle-jre8: missing distfile jre-8u60-linux-i586.tar.gz Package oracle-jre8: missing distfile jre-8u60-solaris-x64.tar.gz Package sun-jdk6: missing distfile jdk-6u45-linux-i586.bin Package sun-jdk6: missing distfile jdk-6u45-solaris-i586.sh Package sun-jdk7: missing distfile jdk-7u72-linux-i586.tar.gz Package sun-jdk7: missing distfile jdk-7u72-solaris-i586.tar.gz Package sun-jre6: missing distfile jce_policy-6.zip Package sun-jre6: missing distfile jre-6u45-linux-x64.bin Package sun-jre6: missing distfile jre-6u45-solaris-x64.sh Package sun-jre7: missing distfile jre-7u72-linux-i586.tar.gz Package sun-jre7: missing distfile jre-7u72-solaris-i586.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-10-07Add FreeBSD 11 supportsevan3-17/+22
Reviewed by: wiz@
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-2/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2014-07-16Restrict USE_TOOLS+= perl:build to Linux.rodent1-2/+4
2014-07-16USE_TOOLS+=perl:build - fixes build failure on Linux.rodent1-2/+2
2014-06-09Disable libssp for now to let it build on NetBSD 6.99.43.asau1-2/+3
2014-04-17FreeBSD 10 support.asau2-8/+18
2014-02-19Patch configure.in instead of configure, the latter is now re-generated.jperkin3-17/+17
Fixes Linux and possibly others.
2014-02-17Weak aliases are unsupported on Darwin, so don't do it. Fixes lots ofjperkin3-8/+15
dependencies. Bump PKGREVISION.
2013-12-10Fix relocation errors on OSX.jperkin1-1/+4
2013-09-23Do not create duplicate definitions. From FreeBSD ports.asau3-1/+30
This fixes package on FreeBSD.
2013-09-20Build libf95 as shared library. Add rpath entries automatically asjoerg8-16/+158
needed. Bump revision.
2013-07-28fixes missng restore stack address.obache3-3/+34
PR pkg/47906 Bump PKGREVISION.
2013-06-01Create Mac OS X specific package list to ensure that all files gettron2-2/+6
packaged. Bump package revision because of this fix.
2013-05-20Small SITES fixadam1-2/+2
2013-05-20* Switched to gcc-4.1.2adam19-154/+131
* Clean-up
2013-04-04Fix -arch argument on OSX. Gets us a working package on 32-bit at least,jperkin2-1/+33
64-bit is still unsupported.
2013-03-02Use non-ambigious assembler syntax. Fix return types. Fix inline usagejoerg9-1/+331
to allow building with Clang.
2013-02-08gcc-core-4.0.3.tar.gz is not available from ftp://gcc.gnu.org.obache2-10/+10
use .bz2 from MASTER_SITE_GNU instead (and some simplify).
2013-02-04Update to 0.93markd5-37/+27
Changes unknown but 3 years of development since previous stable version.
2012-10-02Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-07-21Fix LP64 warning in the runtime (missing headers for alloca) anddholland3-2/+18
bump PKGREVISION.
2012-05-08Use ${host_alias} in path names so they match ${MACHINE_GNU_PLATFORM}sbd1-0/+15
(E.g. *-linux-gnu vs. *-linux)
2012-05-08Add --disable-multilib to the gcc configure args, there's no point insbd1-1/+2
building a multilib gcc as the g95 build doesn't support it.
2012-05-08Use ${host_alias} in path names so they match ${MACHINE_GNU_PLATFORM}sbd3-6/+29
(E.g. *-linux-gnu vs. *-linux)
2012-03-20Make sure that the gcc used for building g95 knows which ld/as/objdumphans2-1/+16
to use on SunOS (same as in lang/gcc46). Add PLIST.SunOS.
2011-12-16lang/g95: Add PLIST.DragonFly similarly to PLIST.Linux (crt stuff)marino1-0/+5
2011-02-19lang/g95: bring in DragonFly supportrumko9-1/+547
ok@ wiz
2011-01-23Update to g95 0.92.markd5-51/+43
changes unknown - current stable version.
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.
2008-09-07Add some bits to the previous commit's destdir support, so install nowdholland4-13/+25
works consistently. Should fix broken bulk builds. Update PLIST accordingly && PKGREVISION++.
2008-09-07Add DESTDIR support.dholland3-10/+34
2008-06-04Add a buildlink3.mk.markd1-0/+19
2008-04-16Makefile cosmetics/speedup, mainly avoidance of the use of subshellswennmach1-9/+9
2008-04-04Update g95 to version 0.91 (current stable version).markd4-68/+18
OKed wennmach. Changes are 2 years worth of development.