Commit Graph

177 Commits

Author SHA1 Message Date
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
kettenis 69bfea1809 Make sure object files linked into a shared library get compiled with -fPIC.
ok ajacoutot@
2015-05-16 10:59:22 +00:00
sthen 193f8df835 update to jBCrypt 0.4, fixing an integer overflow that occurs with very
large log_rounds values.
2015-02-06 14:11:46 +00:00
bentley 87cea09896 Remove Kevin Lo as maintainer, by request.
While here, fix a couple of license markers.
2015-01-21 06:13:46 +00:00
naddy 570aa62a9c Drop remaining MD5/RMD160/SHA1 checksums. 2015-01-18 03:12:39 +00:00
jasper 7fd5d77d12 update to java-getopt-1.0.14 2014-09-27 17:23:45 +00:00
kurt 46f312eaef - Unlink jdk/1.6 and make jdk/1.7 the default jdk for all java ports
- Adjust java.port.mk and cmake to use 1.7
- Adjust jdk/1.7 for pkg_add upgrades
okay sthen@, jasper@, ajacoutot@
2014-05-07 15:42:15 +00:00
ian 46f89b2109 Remove sys/timeb.h. ok naddy@ jca@ 2013-12-08 16:35:17 +00:00