notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
javaservicewrapper JSW enables a Java application to be run as a Unix daemon
3.5.45 sysutils on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.5.45Version of this port present on the latest quarterly branch.
Maintainer: michael.osipov@siemens.com search for ports maintained by this maintainer
Port Added: 2007-09-14 06:15:11
Last Update: 2021-04-29 15:26:34
Commit Hash: fbb6fe4
People watching this port, also watch:: sysinfo, rtty, tmpreaper, svk
Also Listed In: java
License: GPLv2 GPLv3
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (175 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/javaservicewrapper-3.5.45/catalog.mk
  3. /usr/local/share/licenses/javaservicewrapper-3.5.45/LICENSE
  4. /usr/local/share/licenses/javaservicewrapper-3.5.45/GPLv2
  5. /usr/local/share/licenses/javaservicewrapper-3.5.45/GPLv3
  6. bin/javaservicewrapper
  7. lib/javaservicewrapper/bin/demoapp
  8. lib/javaservicewrapper/bin/testwrapper
  9. lib/javaservicewrapper/bin/wrapper
  10. lib/javaservicewrapper/conf/demoapp.conf
  11. lib/javaservicewrapper/conf/wrapper.conf
  12. lib/javaservicewrapper/lib/libwrapper.so
  13. lib/javaservicewrapper/lib/wrapper.jar
  14. lib/javaservicewrapper/lib/wrapperdemo.jar
  15. lib/javaservicewrapper/lib/wrappertest.jar
  16. lib/javaservicewrapper/lib/wrappertest2.jar
  17. lib/javaservicewrapper/test/appparameterfile-01-empty
  18. lib/javaservicewrapper/test/appparameterfile-01-empty.conf
  19. lib/javaservicewrapper/test/appparameterfile-01-empty.param
  20. lib/javaservicewrapper/test/appparameterfile-02-1line
  21. lib/javaservicewrapper/test/appparameterfile-02-1line.conf
  22. lib/javaservicewrapper/test/appparameterfile-02-1line.param
  23. lib/javaservicewrapper/test/appparameterfile-03-stripq-false
  24. lib/javaservicewrapper/test/appparameterfile-03-stripq-false.conf
  25. lib/javaservicewrapper/test/appparameterfile-03-stripq-false.param
  26. lib/javaservicewrapper/test/appparameterfile-04-stripq-true
  27. lib/javaservicewrapper/test/appparameterfile-04-stripq-true.conf
  28. lib/javaservicewrapper/test/appparameterfile-04-stripq-true.param
  29. lib/javaservicewrapper/test/appparameterfile-05-encoding
  30. lib/javaservicewrapper/test/appparameterfile-05-encoding.conf
  31. lib/javaservicewrapper/test/appparameterfile-05-encoding.param
  32. lib/javaservicewrapper/test/appparameterfile-06-multilines
  33. lib/javaservicewrapper/test/appparameterfile-06-multilines.conf
  34. lib/javaservicewrapper/test/appparameterfile-06-multilines.param
  35. lib/javaservicewrapper/test/appparameterfile-07-envvars
  36. lib/javaservicewrapper/test/appparameterfile-07-envvars.conf
  37. lib/javaservicewrapper/test/appparameterfile-07-envvars.param
  38. lib/javaservicewrapper/test/backgroundthreads
  39. lib/javaservicewrapper/test/backgroundthreads.conf
  40. lib/javaservicewrapper/test/childwrapper
  41. lib/javaservicewrapper/test/childwrapper.conf
  42. lib/javaservicewrapper/test/common/matchOutput
  43. lib/javaservicewrapper/test/common/report
  44. lib/javaservicewrapper/test/common/resourcelimit
  45. lib/javaservicewrapper/test/daemonthreads
  46. lib/javaservicewrapper/test/daemonthreads.conf
  47. lib/javaservicewrapper/test/defaultstripquotes-01-none
  48. lib/javaservicewrapper/test/defaultstripquotes-01-none.conf
  49. lib/javaservicewrapper/test/defaultstripquotes-02-true
  50. lib/javaservicewrapper/test/defaultstripquotes-02-true.conf
  51. lib/javaservicewrapper/test/defaultstripquotes-03-false
  52. lib/javaservicewrapper/test/defaultstripquotes-03-false.conf
  53. lib/javaservicewrapper/test/delayediorestarter
  54. lib/javaservicewrapper/test/delayediorestarter.conf
  55. lib/javaservicewrapper/test/envvars
  56. lib/javaservicewrapper/test/envvars.conf
  57. lib/javaservicewrapper/test/executablejar
  58. lib/javaservicewrapper/test/executablejar.conf
  59. lib/javaservicewrapper/test/executablejarcp
  60. lib/javaservicewrapper/test/executablejarcp.conf
  61. lib/javaservicewrapper/test/executablejarinitfail
  62. lib/javaservicewrapper/test/executablejarinitfail.conf
  63. lib/javaservicewrapper/test/filter
  64. lib/javaservicewrapper/test/filter.conf
  65. lib/javaservicewrapper/test/growinglogoutput
  66. lib/javaservicewrapper/test/growinglogoutput.conf
  67. lib/javaservicewrapper/test/hugeclasspathenvmaxsize
  68. lib/javaservicewrapper/test/hugeclasspathenvmaxsize-path.conf
  69. lib/javaservicewrapper/test/hugeclasspathenvmaxsize.conf
  70. lib/javaservicewrapper/test/hugeclasspathenvoversize
  71. lib/javaservicewrapper/test/hugeclasspathenvoversize-path.conf
  72. lib/javaservicewrapper/test/hugeclasspathenvoversize.conf
  73. lib/javaservicewrapper/test/hugeclasspathmaxsize
  74. lib/javaservicewrapper/test/hugeclasspathmaxsize.conf
  75. lib/javaservicewrapper/test/hugeclasspathoversize
  76. lib/javaservicewrapper/test/hugeclasspathoversize.conf
  77. lib/javaservicewrapper/test/hugelogoutput
  78. lib/javaservicewrapper/test/hugelogoutput.conf
  79. lib/javaservicewrapper/test/javaadditionalfile-01-empty
  80. lib/javaservicewrapper/test/javaadditionalfile-01-empty.conf
  81. lib/javaservicewrapper/test/javaadditionalfile-01-empty.param
  82. lib/javaservicewrapper/test/javaadditionalfile-02-1line
  83. lib/javaservicewrapper/test/javaadditionalfile-02-1line.conf
  84. lib/javaservicewrapper/test/javaadditionalfile-02-1line.param
  85. lib/javaservicewrapper/test/javaadditionalfile-03-stripq-false
  86. lib/javaservicewrapper/test/javaadditionalfile-03-stripq-false.conf
  87. lib/javaservicewrapper/test/javaadditionalfile-03-stripq-false.param
  88. lib/javaservicewrapper/test/javaadditionalfile-04-stripq-true
  89. lib/javaservicewrapper/test/javaadditionalfile-04-stripq-true.conf
  90. lib/javaservicewrapper/test/javaadditionalfile-04-stripq-true.param
  91. lib/javaservicewrapper/test/javaadditionalfile-05-encoding
  92. lib/javaservicewrapper/test/javaadditionalfile-05-encoding.conf
  93. lib/javaservicewrapper/test/javaadditionalfile-05-encoding.param
  94. lib/javaservicewrapper/test/javaadditionalfile-06-multilines
  95. lib/javaservicewrapper/test/javaadditionalfile-06-multilines.conf
  96. lib/javaservicewrapper/test/javaadditionalfile-06-multilines.param
  97. lib/javaservicewrapper/test/javaadditionalfile-07-envvars
  98. lib/javaservicewrapper/test/javaadditionalfile-07-envvars.conf
  99. lib/javaservicewrapper/test/javaadditionalfile-07-envvars.param
  100. lib/javaservicewrapper/test/jvmencoding
  101. lib/javaservicewrapper/test/jvmencoding.conf
  102. lib/javaservicewrapper/test/jvmencoding2
  103. lib/javaservicewrapper/test/jvmencoding2.conf
  104. lib/javaservicewrapper/test/loadedgcoutput
  105. lib/javaservicewrapper/test/loadedgcoutput.conf
  106. lib/javaservicewrapper/test/loadedlogoutput
  107. lib/javaservicewrapper/test/loadedlogoutput.conf
  108. lib/javaservicewrapper/test/loadedsplitoutput
  109. lib/javaservicewrapper/test/loadedsplitoutput.conf
  110. lib/javaservicewrapper/test/loadedwrapperlistener
  111. lib/javaservicewrapper/test/loadedwrapperlistener.conf
  112. lib/javaservicewrapper/test/logoutput
  113. lib/javaservicewrapper/test/logoutput.conf
  114. lib/javaservicewrapper/test/logstdoutstderr
  115. lib/javaservicewrapper/test/logstdoutstderr.conf
  116. lib/javaservicewrapper/test/logstdoutstderrdetached
  117. lib/javaservicewrapper/test/logstdoutstderrdetached.conf
  118. lib/javaservicewrapper/test/longrunningbackgroundthreads
  119. lib/javaservicewrapper/test/longrunningbackgroundthreads.conf
  120. lib/javaservicewrapper/test/memory
  121. lib/javaservicewrapper/test/memory.conf
  122. lib/javaservicewrapper/test/nestedwrapperlistener
  123. lib/javaservicewrapper/test/nestedwrapperlistener.conf
  124. lib/javaservicewrapper/test/noreturn
  125. lib/javaservicewrapper/test/noreturn.conf
  126. lib/javaservicewrapper/test/onexit
  127. lib/javaservicewrapper/test/onexit.conf
  128. lib/javaservicewrapper/test/outputloader
  129. lib/javaservicewrapper/test/outputloader.conf
  130. lib/javaservicewrapper/test/passthrough
  131. lib/javaservicewrapper/test/passthrough.conf
  132. lib/javaservicewrapper/test/percentoutput
  133. lib/javaservicewrapper/test/percentoutput.conf
  134. lib/javaservicewrapper/test/performance
  135. lib/javaservicewrapper/test/performance.conf
  136. lib/javaservicewrapper/test/performancestartstop
  137. lib/javaservicewrapper/test/performancestartstop.conf
  138. lib/javaservicewrapper/test/postshutdowngc
  139. lib/javaservicewrapper/test/postshutdowngc.conf
  140. lib/javaservicewrapper/test/quickcomplete
  141. lib/javaservicewrapper/test/quickcomplete.conf
  142. lib/javaservicewrapper/test/resourcelimit_data
  143. lib/javaservicewrapper/test/resourcelimit_data.conf
  144. lib/javaservicewrapper/test/resourcelimit_nofile
  145. lib/javaservicewrapper/test/resourcelimit_nofile.conf
  146. lib/javaservicewrapper/test/resourcelimit.conf
  147. lib/javaservicewrapper/test/restarter
  148. lib/javaservicewrapper/test/restarter.conf
  149. lib/javaservicewrapper/test/shutdownhook
  150. lib/javaservicewrapper/test/shutdownhook.conf
  151. lib/javaservicewrapper/test/shutdownlock
  152. lib/javaservicewrapper/test/shutdownlock.conf
  153. lib/javaservicewrapper/test/simplewrapperlistener
  154. lib/javaservicewrapper/test/simplewrapperlistener.conf
  155. lib/javaservicewrapper/test/slowstop
  156. lib/javaservicewrapper/test/slowstop.conf
  157. lib/javaservicewrapper/test/startstopstopandreturnwhilestarting
  158. lib/javaservicewrapper/test/startstopstopandreturnwhilestarting.conf
  159. lib/javaservicewrapper/test/startstopstopwhilestarting
  160. lib/javaservicewrapper/test/startstopstopwhilestarting.conf
  161. lib/javaservicewrapper/test/stopwhilestarting
  162. lib/javaservicewrapper/test/stopwhilestarting.conf
  163. lib/javaservicewrapper/test/stopwhilestartingforcestop
  164. lib/javaservicewrapper/test/stopwhilestartingforcestop.conf
  165. lib/javaservicewrapper/test/systemproperty
  166. lib/javaservicewrapper/test/systemproperty.conf
  167. lib/javaservicewrapper/test/template.conf
  168. lib/javaservicewrapper/test/timedlogoutput
  169. lib/javaservicewrapper/test/timedlogoutput.conf
  170. share/doc/javaservicewrapper/index.html
  171. share/doc/javaservicewrapper/revisions.txt
  172. share/doc/javaservicewrapper/wrapper-community-license-1.3.txt
  173. @owner
  174. @group
  175. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • javaservicewrapper>0:sysutils/javaservicewrapper
  • For LIB depends:
    • libwrapper.so:sysutils/javaservicewrapper
To install the port: cd /usr/ports/sysutils/javaservicewrapper/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/javaservicewrapper
  • pkg install javaservicewrapper
PKGNAME: javaservicewrapper
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 armv6 armv7 i386 powerpc64 powerpc64le
distinfo:
Packages (timestamps in pop-ups are UTC):
javaservicewrapper
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd643.5.453.5.45
FreeBSD:11:armv6--
FreeBSD:11:i3863.5.453.5.45
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-3.5.45
FreeBSD:12:amd643.5.453.5.45
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3863.5.453.5.45
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-3.5.45
FreeBSD:13:aarch64-3.5.45
FreeBSD:13:amd643.5.453.5.45
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3863.5.453.5.45
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-3.5.45
FreeBSD:14:aarch643.5.45-
FreeBSD:14:amd643.5.45-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3863.5.45-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc643.5.45-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. java : java/openjdk8
  2. ant : devel/apache-ant
  3. gmake>=4.3 : devel/gmake
Runtime dependencies:
  1. java : java/openjdk8
Library dependencies:
  1. libiconv.so : converters/libiconv
This port is required by:
for Run
  1. devel/nexus2-oss
  2. www/archiva

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. devel/sonarqube*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://wrapper.tanukisoftware.com/download/3.5.45/
Collapse this list.

Number of commits found: 29

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
29 Apr 2021 15:26:34
 files touched by this commit commit hash:fbb6fe4a914bbf3d07cd407018c200bbe2a006ff  3.5.45
mikael search for other commits by this committer
sysutils/javaservicewrapper: Fix build on arm

PR:		255470
Reported by:	Mark Dixon
Approved by:	portmgr (tier-2 blanket)
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  3.5.45
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
17 Jan 2021 18:43:13
Original commit files touched by this commit Revision:561859  3.5.45
swills search for other commits by this committer
sysutils/javaservicewrapper: update to 3.5.45

While here, add support for building with Java 15+ (removal of Nashorn
JS engine)

PR:		252561
Submitted by:	Michael Osipov <michael.osipov@siemens.com> (maintainer)
01 Jan 2021 17:17:37
Original commit files touched by this commit Revision:559860  3.5.43
pkubaj search for other commits by this committer
sysutils/javaservicewrapper: fix powerpc64le the same way that powerpc64 is
fixed
16 Dec 2020 17:09:25
Original commit files touched by this commit Revision:558229  3.5.43
pkubaj search for other commits by this committer
sysutils/javaservicewrapper: fix build on powerpc64

PR:		251892
Approved by:	michael.osipov@siemens.com (maintainer)
MFH:		2020Q4
28 Jun 2020 08:05:19
Original commit files touched by this commit Revision:540687  3.5.43
lwhsu search for other commits by this committer
Update to 3.5.43

PR:		247446
Submitted by:	Michael Osipov <michael.osipov@siemens.com> (maintainer)
18 Jun 2020 04:02:49
Original commit files touched by this commit Revision:539523  3.5.41
lwhsu search for other commits by this committer
Fix build with Java 12+

PR:		247334
Submitted by:	Michael Osipov <michael.osipov@siemens.com> (maintainer)
MFH:		2020Q2
14 Jun 2020 01:21:49
Original commit files touched by this commit Revision:538710  3.5.41
glewis search for other commits by this committer
Fix the build with newer versions of Java

PR:		244776
Submitted by:	Michael Osipov <michael.osipov@siemens.com>
24 Feb 2020 13:23:53
Original commit files touched by this commit Revision:526970  3.5.41
dmgk search for other commits by this committer
sysutils/javaservicewrapper: Update to 3.5.41

PR:		241177
Submitted by:	Michael Osipov <michael.osipov@siemens.com> (maintainer)
27 Feb 2019 04:29:33
Original commit files touched by this commit Revision:494019  3.5.37
tobik search for other commits by this committer
sysutils/javaservicewrapper: Update to 3.5.37

PR:		236026
Submitted by:	Michael Osipov <michael.osipov@siemens.com> (maintainer)
06 Nov 2018 16:53:31
Original commit files touched by this commit Revision:484305  3.5.29_1
emaste search for other commits by this committer
sysutils/javaservicewrapper: fix build with LLD on i386

PR:		214864
Submitted by:	michael.osipov@siemens.com (maintainer)
Approved by:	kwm
01 Oct 2018 01:43:48
Original commit files touched by this commit Revision:480994  3.5.29
jmd search for other commits by this committer
sysutils/javaservicewrapper: pet portlint

PR:		231396
Submitted by:	michael.osipov@siemens.com (maintainer)
12 Sep 2018 02:09:45
Original commit files touched by this commit Revision:479580  3.5.29
jmd search for other commits by this committer
sysutils/javaservicewrapper: require at least Java8

As discussed in bug 213081, javaservicewrapper does not build without Java8.
As discussed in bug 230418, require Java8 since Ant also requires it.
As discussed in bug 231128, hand over mainainership from old maintainer to new
maintainer.

PR:		230418 213081 231128
Submitted by:	michael.osipov@siemens.com (new maintainer)
Approved by:	mike.jakubik@gmail.com (old maintainer)
21 Apr 2016 11:35:13
Original commit files touched by this commit Revision:413728  3.5.29
amdmi3 search for other commits by this committer
- Update to 3.5.29

PR:		202592
Submitted by:	sasamotikomi@gmail.com
Approved by:	mike.jakubik@gmail.com (maintainer)
03 Sep 2015 14:09:18
Original commit files touched by this commit Revision:395960  3.5.21
amdmi3 search for other commits by this committer
- Switch to options helpers
- Add some NO_ARCHes
- Fix and unsilence some installation commands
- Other minor fixes

Approved by:	portmgr blanket
22 Nov 2014 09:13:36
Original commit files touched by this commit Revision:373038  3.5.21
antoine search for other commits by this committer
Cleanup plist
05 Dec 2013 17:53:22
Original commit files touched by this commit Revision:335676  3.5.21
antoine search for other commits by this committer
- Update to 3.5.21
- Fix build on 10/head after iconv changes
- Stage support

PR:		ports/184093
Submitted by:	Mike Jakubik (maintainer)
20 Sep 2013 23:06:00
Original commit files touched by this commit Revision:327772  3.5.7
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
sysutils)
26 Jan 2011 18:42:03
Original commit files touched by this commit   3.5.7
beat search for other commits by this committer
- Update to 3.5.7
- Update MASTER_SITES
- Pet portlint
- Update maintainers email address
- Update java version requirement
- Remove MD5 checksum

PR:             ports/154276
Submitted by:   mike jakubik <mike.jakubik AT gmail.com> (maintainer)
Feature safe:   yes
10 Mar 2010 13:03:09
Original commit files touched by this commit   3.3.9
miwi search for other commits by this committer
- Update to 3.3.9

PR:             144291
Submitted by:   Mike Jakubik <mike.jakubik@intertainservices.com> (maintainer)
30 Jul 2009 18:02:14
Original commit files touched by this commit   3.3.5_1
alepulver search for other commits by this committer
- Remove unneeded do-build target to pass the correct arguments to ant.
- Change USE_GMAKE into a BUILD_DEPENDS entry, to avoid possible problems
  as the do-build target should be defined by the USE_ANT code.
30 Jul 2009 16:28:27
Original commit files touched by this commit   3.3.5_1
alepulver search for other commits by this committer
- Change port to properly pass 32/64bit options based on current ARCH to the
  ant build process.
- Remove javaservicewrapper/files/patch-build.xml, this patch should no longer
  be necessary due to the update above.
- Strip resulting binary.
- Take over maintainership, Alejandro no longer uses this port.

Changes by alepulver:
- Keep USE_GMAKE because Ant calls it when building the C code.
- Put do-build before bsd.port.pre.mk to avoid a target redefinition warning.

PR:             ports/137267
Submitted by:   Mike Jakubik <mikej@rogers.com>
28 Jul 2009 21:35:37
Original commit files touched by this commit   3.3.5
alepulver search for other commits by this committer
- Update to version 3.3.5.
06 Jun 2008 14:03:26
Original commit files touched by this commit   3.2.3_1
edwin search for other commits by this committer
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
05 Dec 2007 17:12:36
Original commit files touched by this commit   3.2.3
alepulver search for other commits by this committer
- Add missing -fPIC to fix building in amd64.

Reported by:    pav
Approved by:    portmgr (pav)
30 Nov 2007 16:34:43
Original commit files touched by this commit   3.2.3
alepulver search for other commits by this committer
- Add missing USE_GMAKE.
- Remove BROKEN.

Approved by:    portmgr (linimon)
14 Oct 2007 14:11:14
Original commit files touched by this commit   3.2.3
erwin search for other commits by this committer
Mark BROKEN: does not build
27 Sep 2007 22:10:06
Original commit files touched by this commit   3.2.3
alepulver search for other commits by this committer
- Fix building on 64-bit architectures (remove useless check).

Reported by:    pav
14 Sep 2007 06:14:43
Original commit files touched by this commit   3.2.3
alepulver search for other commits by this committer
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.

WWW: http://wrapper.tanukisoftware.org/

Number of commits found: 29