wiz
93b46879c7
Recursive bump for perl5-5.28.0
2018-08-22 09:43:40 +00:00
joerg
69e006173c
Be a good citizen and try using the libgcc from the C compiler. Don't
...
install a custom libgcc, it creates more problems than it solves
depending on the rpath order. Bump revision.
2018-07-17 21:38:39 +00:00
khorben
f0a67647b3
Apply CFLAGS to the whole build process for lang/g95
...
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-27 20:57:16 +00:00
maya
947acf41e1
g95: fix build on linux
...
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-10-18 09:38:23 +00:00
maya
9456465a85
never include machine/ansi.h on freebsd.
...
use else if in our long conditional macro for symmetry
blind commit that may help freebsd builds
2017-07-22 18:05:43 +00:00
maya
4058f7459c
g95: Fix netbsd/mips64 builds
...
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-21 11:36:20 +00:00
maya
d9d8a26f2d
g95: don't try to link against a non-existent file on netbsd/powerpc.
...
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.
2017-06-21 01:12:56 +00:00
maya
682b878154
g95: now that I understand why -mips1 is chosen here, clarify it in the
...
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-10-02 23:26:39 +00:00
maya
46feee1dbd
lang/g95: blindly apply patch to help netbsd/mips build issues.
...
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-28 15:34:54 +00:00
maya
853c7bc96e
g95: preliminary support for FreeBSD-12, minor rototilling.
...
Don't fail in configure.
2016-09-27 20:51:11 +00:00
dholland
4cc8f11f9a
typo in comment
2016-08-16 00:53:41 +00:00
wiz
2b0a009d0e
Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
2016-07-09 06:37:46 +00:00
dholland
41c6e246f4
Add patch comments.
2015-12-29 23:34:43 +00:00
he
1c7f195e54
Let g95 build for NetBSD powerpc as well: treat NetBSD the same
...
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-07 22:56:13 +00:00
agc
54622f28e2
Add SHA512 digests for distfiles for lang category
...
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-11-03 22:50:31 +00:00
sevan
68f8faf96f
Add FreeBSD 11 support
...
Reviewed by: wiz@
2015-10-07 10:36:54 +00:00
wiz
0982effce2
Recursive PKGREVISION bump for all packages mentioning 'perl',
...
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:48:20 +00:00
rodent
859eae407f
Restrict USE_TOOLS+= perl:build to Linux.
2014-07-16 12:16:31 +00:00
rodent
9be19612b9
USE_TOOLS+=perl:build - fixes build failure on Linux.
2014-07-16 01:47:17 +00:00
asau
a804453279
Disable libssp for now to let it build on NetBSD 6.99.43.
2014-06-09 12:40:58 +00:00
asau
41f6c6d689
FreeBSD 10 support.
2014-04-17 21:19:02 +00:00
jperkin
ff18f62bea
Patch configure.in instead of configure, the latter is now re-generated.
...
Fixes Linux and possibly others.
2014-02-19 18:27:43 +00:00
jperkin
61e6f3c119
Weak aliases are unsupported on Darwin, so don't do it. Fixes lots of
...
dependencies.
Bump PKGREVISION.
2014-02-17 16:49:14 +00:00
jperkin
3567497d22
Fix relocation errors on OSX.
2013-12-10 11:44:47 +00:00
asau
a8477b71a7
Do not create duplicate definitions. From FreeBSD ports.
...
This fixes package on FreeBSD.
2013-09-23 17:56:32 +00:00
joerg
a83ff09635
Build libf95 as shared library. Add rpath entries automatically as
...
needed. Bump revision.
2013-09-20 23:06:07 +00:00
obache
6f9b15fe9a
fixes missng restore stack address.
...
PR pkg/47906
Bump PKGREVISION.
2013-07-28 12:54:52 +00:00
tron
d31706e53e
Create Mac OS X specific package list to ensure that all files get
...
packaged. Bump package revision because of this fix.
2013-06-01 14:44:01 +00:00
adam
8d4fdb4902
Small SITES fix
2013-05-20 14:39:02 +00:00
adam
c70333ce79
* Switched to gcc-4.1.2
...
* Clean-up
2013-05-20 05:47:34 +00:00
jperkin
c45e8993fa
Fix -arch argument on OSX. Gets us a working package on 32-bit at least,
...
64-bit is still unsupported.
2013-04-04 14:31:32 +00:00
joerg
21acee3ad3
Use non-ambigious assembler syntax. Fix return types. Fix inline usage
...
to allow building with Clang.
2013-03-02 18:05:46 +00:00
obache
d482405b0e
gcc-core-4.0.3.tar.gz is not available from ftp://gcc.gnu.org.
...
use .bz2 from MASTER_SITE_GNU instead (and some simplify).
2013-02-08 12:46:14 +00:00
markd
4cf9e64633
Update to 0.93
...
Changes unknown but 3 years of development since previous stable version.
2013-02-04 20:31:44 +00:00
asau
88feb4ac62
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
2012-10-02 20:11:34 +00:00
dholland
0233dd4749
Fix LP64 warning in the runtime (missing headers for alloca) and
...
bump PKGREVISION.
2012-07-21 22:01:17 +00:00
sbd
a2aee02386
Use ${host_alias} in path names so they match ${MACHINE_GNU_PLATFORM}
...
(E.g. *-linux-gnu vs. *-linux)
2012-05-08 03:14:25 +00:00
sbd
251284f312
Add --disable-multilib to the gcc configure args, there's no point in
...
building a multilib gcc as the g95 build doesn't support it.
2012-05-08 02:59:57 +00:00
sbd
e77ce8efda
Use ${host_alias} in path names so they match ${MACHINE_GNU_PLATFORM}
...
(E.g. *-linux-gnu vs. *-linux)
2012-05-08 02:59:16 +00:00
hans
ca83295d4b
Make sure that the gcc used for building g95 knows which ld/as/objdump
...
to use on SunOS (same as in lang/gcc46). Add PLIST.SunOS.
2012-03-20 17:26:19 +00:00
marino
4b746e6a72
lang/g95: Add PLIST.DragonFly similarly to PLIST.Linux (crt stuff)
2011-12-16 17:17:49 +00:00
rumko
4950eb32cf
lang/g95: bring in DragonFly support
...
ok@ wiz
2011-02-19 16:06:31 +00:00
markd
1954dc7227
Update to g95 0.92.
...
changes unknown - current stable version.
2011-01-23 09:42:10 +00:00
joerg
62d1ba2bac
Remove @dirrm entries from PLISTs
2009-06-14 18:03:28 +00:00
joerg
2d1ba244e9
Simply and speed up buildlink3.mk files and processing.
...
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-03-20 19:23:50 +00:00
dholland
d7a4ca8287
Add some bits to the previous commit's destdir support, so install now
...
works consistently. Should fix broken bulk builds.
Update PLIST accordingly && PKGREVISION++.
2008-09-07 01:59:26 +00:00
dholland
d7b4f9c02a
Add DESTDIR support.
2008-09-07 01:33:51 +00:00
markd
af03e3ec52
Add a buildlink3.mk.
2008-06-04 13:12:20 +00:00
wennmach
6d5d44903f
Makefile cosmetics/speedup, mainly avoidance of the use of subshells
2008-04-16 18:47:18 +00:00
markd
ebf3b88ea0
Update g95 to version 0.91 (current stable version).
...
OKed wennmach.
Changes are 2 years worth of development.
2008-04-04 21:24:48 +00:00