espie
1d55a231e7
add is-branch to all trivial ports that exist as multiple branches.
2016-06-29 16:14:38 +00:00
jca
4997aa0c29
Don't hardcode the most recent gcc version
2016-06-08 17:04:56 +00:00
jca
0df36adc98
Disable libffi W^X violations in gcc-4.6 too, ok sthen@
2016-06-08 17:04:03 +00:00
naddy
a26d55a53c
bump for plist changes 5.9 -> 6.0
2016-05-12 01:17:13 +00:00
naddy
c253f424ca
garbage collect CONFIGURE_SHARED
2016-03-11 19:59:11 +00:00
jasper
0cece249e7
more vax patches that are no longer needed
2016-03-09 18:45:52 +00:00
naddy
98b05d7730
bump for plist changes 5.8 -> 5.9
2015-12-20 00:16:27 +00:00
sthen
97889e162c
switch my distfiles mirror to https
2015-12-03 21:24:29 +00:00
zhuk
e46f7daa3f
Remove extra @pkgpath markers. They were relevant for GCC 4.2, which was not
...
MULTI_PACKAGEd initially, but not for later ones.
Feedback and 4.9 part okay from sthen@.
2015-07-02 00:22:18 +00:00
sthen
51b3db80fc
port REVISION bumps as base has moved to 5.8
2015-06-17 20:03:11 +00:00
ajacoutot
a183b75553
"/usr/local/lib/pkgconfig/" is part of mtree(8).
...
Packages should not own this dir to prevent its deletion or a warning that it
cannot be removed because it's not empty at pkg_delete(1) time.
2015-05-22 11:31:10 +00:00
naddy
c73cab0f0f
Fold PFRAG.shared into PLIST as was done for gcc 4.8 and 4.9.
...
This only builds on select archs that have shared libraries anyway.
2015-03-19 20:23:57 +00:00
brad
8b283e847d
Disable 4.6 on hppa.
...
ok pascal@ tobiasu@
2015-02-12 16:15:28 +00:00
sthen
d6a3190275
bump REVISION for 5.7
2015-01-02 14:26:12 +00:00
naddy
7652ff02cd
bump for plist changes 5.5 -> 5.6
2014-07-16 14:35:38 +00:00
tobiasu
3e0322844a
Add gnat for alpha. Because we can.
...
ok pascal@
2014-05-01 23:08:26 +00:00
tobiasu
c5c900db71
Provide hppa adastrap for GNAT. Hehe...
2014-04-27 21:50:55 +00:00
pascal
484f25ad69
Fix after gets() removal (note that this is only built on alpha and hppa).
...
ok landry@
2014-04-23 11:34:49 +00:00
espie
86a0a064dc
document what's actually going on
2014-03-10 21:33:17 +00:00
landry
63af4a755e
Only build 4.6 on alpha/hppa. Lots of cpu cycles saved on other archs!
2014-03-10 21:11:49 +00:00
tobiasu
fa5f89b880
Repair time/delay/duration time_t issues in gnat. All direct imports of
...
C functions have been modified to use same-size types on both sides.
There are no checks in gcc to make sure the types match, and it happily
trashes the stack or reads bogus data without this fix.
The C shim in gnatlib is still casting down to long (by design), thus
gnat is not 2038-proof on 32 bit architectures. Fixing this is an
ongoing project, but I'm running out of time for this release.
Getting the timezone offset is now supported; the unused usleep
procedure that snuck in from FreeBSD support got removed.
Tested on all supported architectures, plus new bootstraps due to the
stack trashing, just in case...
Conceptually fine with brad@
deraadt@ is unhappy with the partial solution, fixing this remains a
high priority todo
2014-02-07 01:27:21 +00:00
brad
adb9b36d26
Enable PIE by default on alpha to match the base compiler.
...
ok pascal@ sthen@
2014-01-15 20:16:03 +00:00
pascal
001e0489ab
Switch ports gcc to PIE on i386.
...
ok sthen@
2014-01-12 22:16:02 +00:00
naddy
09999a5515
bump for plist changes 5.4 -> 5.5
2014-01-12 14:58:30 +00:00
zhuk
0999226a47
Make ccache work with Clang and GCC 4.6 & 4.8.
...
tested and okay juanfra@; also okay sthen@ for Clang part
2013-12-01 20:05:41 +00:00
zhuk
0da83f0322
Force NO_CCACHE for non-base compilers. Before that, ports system tried to
...
enable it through symlinks in ${WRKDIR}/bin/, which were effectively
overriden by gcc4.port.mk or clang.port.mk - thus lying that ccache was
used while it was not.
Still investigating for a good solution to actually enable ccache support
for non-base compilers.
okay juanfra@, sthen@
2013-11-27 20:42:08 +00:00
sthen
701c91e413
kill VMEM_WARNING
2013-11-25 14:16:22 +00:00
brad
19bc641c6e
As was commited to the base GCC have the compiler use collect2 when
...
linking instead of calling the linker directly.
ok pascal@
2013-11-22 19:58:40 +00:00
tobiasu
a6e0c5595f
New sparc64 adastrap
2013-09-19 21:14:56 +00:00
sthen
1ec0ac3ed5
new i386 bootstraps
2013-09-16 21:16:17 +00:00
espie
0862814d0b
new adastrap for amd64 WITHOUT the fixed-includes
...
(and moved an rm out of a loop)
2013-09-16 10:55:00 +00:00
espie
e9a158ab37
fix gcc build, make sure it doesn't rely on bootstrapped old
...
fixed includes
2013-09-16 10:28:15 +00:00
tobiasu
eb47b19fef
New adastraps for sparc64.
2013-08-16 07:37:18 +00:00
sthen
ebf9dd03db
new bootstraps for amd64/i386, on a temporary mirror for now.
2013-08-14 07:56:25 +00:00
tobiasu
18f2e1d247
* Use SJLJ exections instead of ZCX in the hope of fixing
...
intermittent build problems. Exception style affects Ada only.
* Add better tasking support and sync OpenBSD specific changes from 4.8.
* Call __errno() from librthread when using pthreads (Tero Koskinen)
* Enable shared library support for OpenBSD (Tero Koskinen)
bulk tested by landry@ and sthen@
ok pascal@
sorry for the delay guys
2013-07-18 16:54:08 +00:00
naddy
6b7bf0fa1b
bump for plist changes 5.3 -> 5.4
2013-07-07 21:25:27 +00:00
sthen
b6cab70bad
regen PLIST to unbreak following kerberosV update; com_err.h no longer
...
needs to be "fixed." ok pascal@
2013-06-18 20:24:29 +00:00
landry
42351afa43
Fix gcc's on sparc64 by using a regen'ed ada boostrap. From tobiasu@
2013-06-13 06:44:08 +00:00
pascal
ca64a01d65
Update to GCC 4.6.4. tested by and adastrap-sparc64 built by tobiasu@
2013-06-07 07:54:23 +00:00
pascal
18196e1d85
Don't pass -g in CFLAGS; it increases the size of ${WRKBUILD} to over 4G and
...
thus prevents building it in tmpfs under this threshold.
prompted by/ok espie@
2013-05-18 19:45:11 +00:00
tobiasu
12a99dc798
Take another stab at debugging the sporadic build failures in the gnat
...
build tools. Split compiling and linking/binding into two parts and add
some ls in between to spot the disappearing object file...
Reverts previous attempt running gnatmake with -j1 which turned out to
be insufficient.
ok pascal@ sthen@
2013-05-03 23:23:26 +00:00
tobiasu
277833d422
Sync 4.8 changes to 4.7 and 4.6
...
- Absolute path for STRIP
- Enable ncpu detection in gnatlib
- Force sequential "make install" target
2013-05-03 23:13:49 +00:00
pascal
d4d059a765
Attempt to fix longstanding ada build failure when building in parallel by
...
forcing gnatmake to use -j1.
ok sthen@
2013-04-11 08:34:13 +00:00
ajacoutot
58f1a6f9f6
USE_LIBTOOL=Yes is the default now.
2013-03-21 08:45:11 +00:00
espie
0662a4e9d6
PERMIT_* / REGRESS->TEST sweep
2013-03-11 11:20:26 +00:00
pascal
c77b1f0cae
sync hppa LINK_SPEC; ok brad@
...
no bumps for 4.7 as it doesn't build there
2013-02-04 11:37:09 +00:00
naddy
cbeb31112b
bump for plist changes 5.2 -> 5.3
2013-02-01 16:34:36 +00:00
pascal
5d1e11d3f5
Don't hide error messages from gnatmake to give us a chance to debug this when
...
it fails.
ok tobiasu@
2013-01-28 11:42:33 +00:00
tobiasu
7bf586c62e
Remove sparc, m68k, and vax from the list of working architectures.
...
Their respective gcc backend ports are unfinished and broken.
ok pascal@
2013-01-28 01:03:05 +00:00
pascal
3f1c4aa554
rm TODO, now obsolete.
2013-01-23 18:28:03 +00:00