diff options
| author | Kurt Jaeger <pi@FreeBSD.org> | 2019-12-30 18:44:40 +0000 |
|---|---|---|
| committer | Kurt Jaeger <pi@FreeBSD.org> | 2019-12-30 18:44:40 +0000 |
| commit | a4660cdb89a4c26fc809b4e581e6966d5aa0ac40 (patch) | |
| tree | 0826baf40b38a857125f01927cf7a37c9074ecee /java/wildfly18/Makefile | |
| parent | New port: java/wildfly17 (diff) | |
New port: java/wildfly18
WildFly is a flexible, lightweight, managed application
runtime that helps you build amazing applications.
WildFly - new name for JBoss Application Server
Fast Startup
Small Footprint
Modular Design
Unified Configuration and Management
And of course Java EE / Jakarta EE!
WWW: https://wildfly.org/
This is the first Wildfly with JAKARTA EE8 full support (Web and full platform)
PR: 242963
Submitted by: Simeo Reig <reig.simeo@gmail.com>
Diffstat (limited to 'java/wildfly18/Makefile')
| -rw-r--r-- | java/wildfly18/Makefile | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/java/wildfly18/Makefile b/java/wildfly18/Makefile new file mode 100644 index 000000000000..62f63e82343a --- /dev/null +++ b/java/wildfly18/Makefile @@ -0,0 +1,71 @@ +# Created by: Simeo Reig <reig.simeo@gmail.com> +# $FreeBSD$ + +PORTNAME= wildfly18 +PORTVERSION= 18.0.1 +CATEGORIES= java www +MASTER_SITES= https://download.jboss.org/wildfly/${WILDFLY_VERSION}/ +DISTNAME= wildfly-${WILDFLY_VERSION} + +MAINTAINER= reig.simeo@gmail.com +COMMENT= WildFly is a Java Jakarta EE8 application server developed by Red Hat + +LICENSE= GPLv2 + +USE_RC_SUBR= wildfly18 +USE_JAVA= yes + +JAVA_VERSION= 1.8+ +USER= www +GROUP= www +VAR_DIR?= /var +LOG_DIR?= ${VAR_DIR}/log/${PORTNAME} +PID_FILE= ${VAR_DIR}/run/${PORTNAME}.pid +WILDFLY_VERSION=${PORTVERSION}.Final +SUB_FILES= pkg-message + +SUB_LIST= APP_SHORTNAME=${PORTNAME} \ + LOG_DIR=${LOG_DIR} \ + USER=${USER} \ + GROUP=${GROUP} \ + PID_FILE=${PID_FILE} \ + APP_HOME=${PREFIX}/${PORTNAME} +PLIST_SUB= APP_HOME=${PORTNAME} + +CONFIG_FILES= appclient/configuration/appclient.xml \ + appclient/configuration/logging.properties \ + domain/configuration/application-roles.properties \ + domain/configuration/application-users.properties \ + domain/configuration/default-server-logging.properties \ + domain/configuration/domain.xml \ + domain/configuration/host-master.xml \ + domain/configuration/host-slave.xml \ + domain/configuration/host.xml \ + domain/configuration/logging.properties \ + domain/configuration/mgmt-groups.properties \ + domain/configuration/mgmt-users.properties \ + standalone/configuration/application-roles.properties \ + standalone/configuration/application-users.properties \ + standalone/configuration/logging.properties \ + standalone/configuration/mgmt-groups.properties \ + standalone/configuration/mgmt-users.properties \ + standalone/configuration/standalone-full-ha.xml \ + standalone/configuration/standalone-full.xml \ + standalone/configuration/standalone-ha.xml \ + standalone/configuration/standalone-load-balancer.xml \ + standalone/configuration/standalone.xml + +do-build: + ${RM} ${WRKSRC}/bin/*.bat + ${RM} ${WRKSRC}/bin/*.ps1 + +do-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME} + (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${PORTNAME}) + ${RMDIR} ${STAGEDIR}${PREFIX}/${PORTNAME}/.installation +.for FILE in ${CONFIG_FILES} + ${MV} ${STAGEDIR}${PREFIX}/${PORTNAME}/${FILE} \ + ${STAGEDIR}${PREFIX}/${PORTNAME}/${FILE}.sample +.endfor + +.include <bsd.port.mk> |
