Files

66 lines
1.4 KiB
Makefile
Raw Permalink Normal View History

2020-11-04 20:45:00 +00:00
COMMENT= Tanuki Java Service Wrapper
2025-12-23 00:42:47 +00:00
V= 3.6.3
2020-11-08 15:46:15 +00:00
DISTNAME= wrapper_${V}_src
PKGNAME= java-tanukiwrapper-${V}
2020-11-04 20:45:00 +00:00
CATEGORIES= java
HOMEPAGE= https://wrapper.tanukisoftware.com/
2023-09-26 11:47:58 +00:00
SITES= https://download.tanukisoftware.com/wrapper/${V}/
2020-11-04 20:45:00 +00:00
# GPLv2
PERMIT_PACKAGE= Yes
MODULES= java
2025-12-23 00:42:47 +00:00
MODJAVA_VER= 11
2020-11-04 20:45:00 +00:00
MODJAVA_BUILD= ant
2025-12-23 00:42:47 +00:00
# The application which uses this defines what jdk it will run with
MODJAVA_RUN_DEPENDS=
.if ${MACHINE_ARCH} == "i386"
2020-11-04 20:45:00 +00:00
BITS=32
.else
BITS=64
.endif
.if ${MACHINE_ARCH} == "i386"
MAKE_ARCH=x86-32
.elif ${MACHINE_ARCH} == "amd64"
MAKE_ARCH=x86-64
.elif ${MACHINE_ARCH} == "aarch64"
2021-10-31 13:00:03 +00:00
MAKE_ARCH=arm-64
.elif ${MACHINE_ARCH} == "sparc64"
MAKE_ARCH=sparc-64
2020-11-04 20:45:00 +00:00
.endif
MODJAVA_BUILD_ARGS= -Dbits=${BITS}
WANTLIB= c iconv m pthread
LIB_DEPENDS= converters/libiconv
USE_GMAKE= Yes
SUBST_VARS+= CC CFLAGS
post-extract:
2025-12-23 00:42:47 +00:00
cp ${FILESDIR}/Makefile-openbsd-*.gmake ${WRKSRC}/src/c/
2020-11-04 20:45:00 +00:00
pre-configure:
${SUBST_CMD} ${WRKSRC}/src/c/Makefile-openbsd-${MAKE_ARCH}.gmake
2020-11-04 20:45:00 +00:00
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/java/classes/ \
2025-12-23 00:42:47 +00:00
${PREFIX}/lib/tanukiwrapper/
2020-11-04 20:45:00 +00:00
${INSTALL_DATA} ${WRKSRC}/lib/wrapper.jar \
${PREFIX}/share/java/classes/tanukiwrapper.jar
2025-12-23 00:42:47 +00:00
${INSTALL_PROGRAM} ${WRKSRC}/lib/libwrapper.so ${PREFIX}/lib/tanukiwrapper/
2020-11-04 20:45:00 +00:00
${INSTALL_PROGRAM} ${WRKSRC}/bin/wrapper ${PREFIX}/sbin/tanukiwrapper
do-test:
cd ${WRKSRC} && ant -Dbits=${BITS} -f build-tests.xml
.include <bsd.port.mk>