Commit Graph

121 Commits

Author SHA1 Message Date
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
ian
939b130ae7 Remove -lcompat, which isn't even needed.
Inspired by and ok naddy@
2013-11-30 01:11:15 +00:00
jasper
af31b18d44 +tanukiwrapper 2013-07-10 14:41:26 +00:00
jasper
5ba9fa2ae6 import tanukiwrapper, based on svn rev 1780
The Java Service Wrapper is an application which has evolved out of a
desire to solve a number of problems common to many Java applications:

  - Run as a Windows Service or Unix Daemon
  - Application Reliability
  - Standard, Out of the Box Scripting
  - On Demand Restarts
  - Flexible Configuration
  - Ease Application Installations
  - Logging

ok aja@
2013-07-10 14:40:29 +00:00
espie
ce2440275c rename stuff so that java.port.mk conforms to the new style of overriding
do-build.
2013-07-02 10:36:35 +00:00
kurt
9308aef8a8 - Use a rerolled distfile that includes openbsd native libs for both
amd64 and i386. Makes installed jna.jar include both archs. okay jasper@
2013-03-17 14:02:11 +00:00
espie
e4fa65e765 PERMIT_* / REGRESS -> TEST sweep 2013-03-11 11:10:51 +00:00