Commit Graph

134 Commits

Author SHA1 Message Date
jasper
e4ea48352d remove java-tanukiwrapper, it was never used and the original software that required
it never made it into the tree.

ok kurt@
2019-09-24 11:47:40 +00:00
kurt
16995dc103 This version is not compatible with jdk-11. Adjust MODJAVA_VER to 1.8 only.
okay sthen@
2019-09-23 14:04:25 +00:00
kurt
321ca4b2be This version is not compatible with jdk-11. Adjust MODJAVA_VER to 1.8 only.
okay jasper@
2019-09-23 13:39:27 +00:00
lteo
019363fe43 Introduce a variable called GRADLE_JAR to replace the Gradle version number in
the PLIST to make future PLIST diffs less noisy.

suggested by and ok sthen@
2019-09-19 02:02:17 +00:00
lteo
ccb0de530f Update to Gradle 5.6.2.
https://docs.gradle.org/5.6.2/release-notes.html

ok abieber@ rpointel@ sthen@
2019-09-18 02:16:40 +00:00
lteo
86aca2f21d Update to Gradle 5.6
https://docs.gradle.org/5.6/release-notes.html

ok rsadowski@
2019-08-19 02:29:34 +00:00
lteo
7e30a26699 Update to Gradle 5.5.1
https://docs.gradle.org/5.5.1/release-notes.html

ok abieber@
2019-07-19 02:22:31 +00:00
sthen
485792605b replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 21:02:12 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
lteo
dfdd5ab45e +gradle 2019-06-17 02:07:21 +00:00
lteo
ae3c0a648b Import java/gradle, a build automation tool. Includes tweaks by sthen@.
ok kn@ sthen@

Gradle is an open-source build automation tool focused on flexibility and
performance.
2019-06-17 02:03:44 +00:00
kurt
7705a5ad0b Revision bump all java ports for the jre package removal and java.port.mk
changes.
2019-06-11 00:38:33 +00:00
sthen
9c6e9626b9 s/PERMIT_PACKAGE_CDROM/PERMIT_PACKAGE/ and some light whitespace tidying
in ports which I maintain
2019-06-03 16:06:50 +00:00
ian
d8ee068def Remove another port that doesn't benefit from packaging...
because people will use it from Maven or Gradle. OK sthen jca.
2019-05-11 01:11:20 +00:00
ian
6edf4aba32 unhook junit 2019-05-07 19:38:46 +00:00
ian
468845d4f8 Remove junit, no benefit to packaging, OK jca@ 2019-05-07 19:29:41 +00:00
sthen
6145315d70 use GH_*, ok kurt 2019-03-28 19:02:53 +00:00
kurt
154393cc17 Update for jdk11 and removal of old versions and jre 2019-03-28 18:57:34 +00:00
sthen
828f08b0e2 sweep all java ports with a couple of adjustments to build/dependency
environment, which will reduce complexity in java.port.mk when jdk 11 is
added. direction agreed with kurt@.

- switch all MODJAVA_VER to at least 1.8 (we don't currently have any
version earlier than this anyway).

- drop MODJAVA_JRERUN, the separate jre package will be going away with
jdk 11.

- bump changed ports
2019-03-24 22:24:12 +00:00
naddy
3da3a5f186 Make sure object files linked into a shared library get compiled with -fPIC. 2018-11-22 16:04:39 +00:00
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
jasper
ef75639957 fix build with clang6; from Matthew Martin 2018-04-15 10:39:32 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
c114d7057b add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
2017-07-23 09:26:25 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
espie
22836dcd06 zap remaining trailing / at end of WRK* 2017-05-12 15:11:17 +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
ian
fde3cff987 Unbreak on clang. ok sthen@ 2017-04-14 00:44:21 +00:00
sthen
bcbf44ab87 use LIBCXX 2017-04-10 11:46:18 +00:00
jasper
a1edbbddc0 update to jna-4.4.0 2017-03-26 12:45:27 +00:00
jca
ebe2898e95 Honour CC/CFLAGS 2017-03-06 21:19:20 +00:00
jasper
2d5a208964 update to jna-4.3.0 2017-02-25 15:05:21 +00:00
naddy
6ba202c932 replace libiconv module 2016-09-13 15:29:01 +00:00
jasper
f6602cde6a remove asm, unused in our tree and hasn't been in-sync with upstream for 5 years
ok aja@
2016-04-27 14:22:35 +00:00
jasper
880cebd798 -asm 2016-04-27 14:21:06 +00:00
jasper
29d249586d update to jna-4.2.2 2016-04-18 17:33:11 +00:00
naddy
42bc647e80 remove SHARED_ONLY from ports that only use modules that neither set nor
read this variable
2016-03-18 23:12:15 +00:00
jasper
d23eb3c36b stop using malloc.h; stdlib.h is already included anyway 2016-01-13 22:09:32 +00:00
jasper
d6e85d6790 DISTNAME is set by bsd.port.mk for these ports now 2015-12-29 19:49:39 +00:00
jasper
dd11ff3185 switch distfiles.nl to SSL, setup with security/letsencrypt/client 2015-11-24 09:11:02 +00:00
jasper
88859de3fb add extended testcase based on clojure 2015-10-24 14:22:14 +00:00
jasper
0ff7614281 update to jna-4.2.1 2015-10-24 14:08:41 +00:00
jasper
34292814d1 - update to jna-4.2.0
- switch to using the system libffi
2015-09-18 18:36:27 +00:00
sthen
276f8c8637 fix java/jna packaging on i386 2015-09-04 21:22:29 +00:00
jasper
602df1bb4a missed in previous 2015-09-01 19:29:42 +00:00
jasper
64ef76236e - update to jna-4.1.0
- update homepage
- switch to using GH_*

tested with clojure
2015-09-01 19:29:22 +00:00
jasper
e03a56b814 fixup HOMEPAGE and kill trailing ws 2015-06-18 07:14:22 +00:00
jasper
0059cc3c59 update to jlint-3.1.2 2015-06-17 19:06:58 +00:00
kurt
25859304ff Update to 1.0 which includes support for the 1.8 jdk/jre. ok sthen@ 2015-06-08 18:59:16 +00:00
sthen
0c13d11cc0 Makefile-openbsd-x86-64.gmake comes from files/, so modify it there rather
than patching.

Since only the relevant version for the current arch is copied into the
build directory, patching fails on arch other than amd64 with comic
results (I had a log with 300GB of "No file found--skip this patch? [n]"
/ "File to patch:" lines).
2015-05-18 09:17:42 +00:00