sthen
25f0e460f2
Add COMPILER lines to c++ ports which currently use the default. Adjust
...
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.
This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -
- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.
- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.
devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
espie
f4b7f81318
convert to PKGSTEM
2018-09-04 12:46:09 +00:00
kurt
2fa1af9aa7
- Update to u172
...
Contains many upstream bug fixes and security fixes which
can be mined from u144-u172 release notes here:
http://www.oracle.com/technetwork/java/javase/8u-relnotes-2225394.html
- Many patches for clang 6.0 were already resolved upstream through the
use of -std=gnu++98
- Includes alternate fix for memTracker placement new on read-only memory
committed upstream
- Includes upstream fix for unsafe.o SIGSEGV reported by Mike Belopuhov
2018-06-04 17:03:35 +00:00
sthen
08215e0aa6
more whitespace around constants for clang6, in an i386-only file
2018-04-11 17:03:12 +00:00
sthen
fbb431dbe7
runtime fix for jdk with clang6, found by me, then forgotten about and
...
re-found by dcoppa@
2018-04-11 12:26:56 +00:00
sthen
26a6f3763d
clang6 fixes from Matthew Martin, mostly spaces around constants, plus
...
some others.
2018-04-11 12:25:59 +00:00
sthen
a435785adf
spaces around constants; part of what's needed for new clang
2018-04-07 12:08:18 +00:00
sthen
be6c5b49c7
regen, no real change
2018-04-07 11:05:13 +00:00
sthen
aac6ceb7be
new i386 bootjdk
2018-03-07 11:04:24 +00:00
sthen
939902269a
extra bit needed to use different dated bootjdk files between i386+amd64
2018-03-06 22:56:15 +00:00
sthen
ff1a0d0f7a
regenerate amd64 bootstrap (will do i386 later)
2018-03-06 22:46:53 +00:00
kurt
d22e12141c
- CONFIGURE_ENV/LD_LIBRARY_PATH is only needed for when !native_bootstrap
...
FLAVOR. okay naddy@
2017-09-05 23:49:07 +00:00
naddy
30a137f169
point LD_LIBRARY_PATH at the bootstrap libs for configure, too
2017-09-04 20:55:05 +00:00
kurt
e9831c959e
- Update to u144
...
Contains upstream bug fixes and security fixes which can be viewed here:
http://www.oracle.com/technetwork/java/javase/8u144-relnotes-3838694.html
okay sthen@
2017-08-31 21:19:19 +00:00
kurt
29badc1fa1
- No longer connected to build since four months. okay sthen@
2017-08-28 13:15:55 +00:00
kurt
1f3f8ccc4b
- Update to u131
...
Contains upstream bug fixes and security fixes which can be viewed here:
http://www.oracle.com/technetwork/java/javase/8u131-relnotes-3565278.html
- Remove patches committed to upstream bsd-port repo.
okay sthen@
2017-08-26 14:05:55 +00:00
sthen
5e964ab0df
bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports.
2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6
use COMPILER_LIBCXX where applicable
2017-07-16 19:18:47 +00:00
schwarze
0a4de53161
Delete USE_GROFF to avoid noise when greping the ports tree,
...
even 1.8 works with mandoc now.
No need to bump because this is not even connected to the build.
2017-06-13 14:26:56 +00:00
schwarze
a7a87e1d55
Whitespace and unimportant font differences only,
...
so drop USE_GROFF and bump.
There are two tables in java(1) and jcmd(1) that look horrible
either way. No point in keeping groff just for that.
2017-06-13 14:22:57 +00:00
espie
798b9a1d04
no longer hangs. make sure your ld.so is uptodate!!!
2017-05-08 17:52:46 +00:00
kurt
aec6c735a6
- fix clang + fastdebug issue in loopPredicate.cpp
...
- use HW_PHYSMEM64 to correct assert in fastdebug
2017-04-24 15:25:49 +00:00
espie
7d16fc98f7
prevent building on clang arch until someone figures out why it hangs
2017-04-23 02:32:34 +00:00
kurt
0ce7f70751
- Clean up makefile and fix MAKE_ENV as per espie@ guidance. okay espie@
2017-04-23 00:29:22 +00:00
kurt
558715b919
- disconnect devel/jdk/1.7 from the build
...
- adjust java.port.mk so all 1.7 and lower ports now build with 1.8
- bump revision on affected ports
okay sthen@, ian@, landry@
2017-04-21 13:27:46 +00:00
kurt
5f69cd0166
- patches to allow build with clang 4.0
...
- uncomment MAKE_ENV+=USE_CLANG=true to build with clang
2017-04-21 02:30:40 +00:00
sthen
7b9fdbb2c9
use LIBCXX
2017-04-10 11:45:22 +00:00
kurt
c51b401d76
Eliminiate with_ipv6 FLAVOR. ipv6 will be included in the main package
...
by default now. However ipv4 will continue to be the default address
family in the package. To enable ipv6 (and disable ipv4 in the process),
see package README's. okay sthen@ with feedback from ajacoutot@
2017-03-10 02:21:22 +00:00
jca
7a37b45b32
Honour CC/CXX
2017-03-04 22:12:19 +00:00
kurt
fa446505dc
- fix socket creation in with_ipv6 flavor by stopping the jdk from forcing
...
ipv4 to ipv6 address mapping on using the IPV6_V6ONLY socket option.
2017-02-23 13:11:42 +00:00
kurt
9626e97026
- Update to u121
...
Contains many upstream bug fixes and security fixes which
can be mined from u112-u121 release notes here:
http://www.oracle.com/technetwork/java/javase/8u-relnotes-2225394.html
- Update cacerts from freebsd repo
- Remove patch now upstream
okay sthen@
2017-02-07 16:56:51 +00:00
kurt
ba858a5a9a
- switch bootstrap to bootjdk so that jdk 1.7 can be removed
...
- fix getOpenFileDescriptorCount() reported by Pavel Korovin
okay sthen@
2016-12-31 19:58:56 +00:00
kurt
90b685810e
Update to u112.
...
Contains many upstream bug fixes and security fixes which
can be mined from u72-u112 release notes here:
http://www.oracle.com/technetwork/java/javase/8u-relnotes-2225394.html
Tested by naddy@ edd@ sthen@. okay sthen@
2016-12-16 17:27:45 +00:00
sthen
bfed43c14f
use the centralized ld "wxneeded" wrapper for the jdk ports.
2016-08-18 12:29:32 +00:00
sthen
87ce503717
apply the same ld wrapper to jdk/1.8 as was done for jdk/1.7 to mark the
...
binaries as wxneeded.
this build is less complicated than 1.7 so a nicer fix than the wrapper
should be sanely possible, but committing the simpler one for now to
hopefully unbreak packages.
2016-08-17 21:58:36 +00:00
sthen
2c9f598da6
mark jdk/1.7 as wxneeded (and provide new amd64/i386 bootstraps), this is
...
done via an ld wrapper script in ${WRKDIR}/bin because the build process is
fairly complicated and already involves several layers of patches.
2016-08-17 21:36:47 +00:00
naddy
0df352d3a4
replace libiconv module
2016-08-01 21:45:30 +00:00
espie
1d55a231e7
add is-branch to all trivial ports that exist as multiple branches.
2016-06-29 16:14:38 +00:00
sthen
e85f5d7911
new bootstraps for TIB
2016-05-07 20:43:10 +00:00
naddy
52501c1f09
replace libiconv module with library dependency; no bump needed
2016-04-09 20:14:48 +00:00
naddy
2c4204cf62
remove SHARED_ONLY from simple ports that use the gettext or libiconv module
2016-03-18 21:38:22 +00:00
kurt
929a88ed9c
Update to u72. Contains many upstream bug fixes and security fixes which
...
can be mined from u51-u72 release notes here:
http://www.oracle.com/technetwork/java/javase/8u-relnotes-2225394.html
Tested by Caspar Schutijser. okay sthen@ & naddy
2016-02-23 20:54:51 +00:00
jasper
c4be4b956e
hookup missing README; ok kurt@
2016-01-06 09:48:44 +00:00
sthen
97889e162c
switch my distfiles mirror to https
2015-12-03 21:24:29 +00:00
jasper
dd11ff3185
switch distfiles.nl to SSL, setup with security/letsencrypt/client
2015-11-24 09:11:02 +00:00
kurt
c96dfe17fb
Fix unpack200 segfault due to symbol visablity.
2015-07-01 15:44:48 +00:00
naddy
04cc37d54d
neuter another check that picks up gawk without need; ok kurt@
2015-06-29 10:46:28 +00:00
naddy
bd5be1924a
The JDK build framework eventually calls a GNU configure script, so
...
use CONFIGURE_STYLE=gnu in order to pull in all our tweaks. ok kurt@
2015-06-27 12:21:02 +00:00
kurt
0660bddf70
- Install a valid cacerts file with the jdk to fix ssl connections.
...
Problem reported by ian@
- cacerts file obtained from FreeBSD's svn repo.
- Fix iconv linking and symbols. Problem reported by Christian Schulte.
2015-06-18 19:12:04 +00:00
kurt
1ac5f039b6
Enable devel/jdk/1.8 and add support for it in java.port.mk. okay jasper@
2015-06-17 17:16:04 +00:00