diff --git a/devel/apache-commons-daemon/Makefile b/devel/apache-commons-daemon/Makefile index 2b44b7552c4a..a5307fb46780 100644 --- a/devel/apache-commons-daemon/Makefile +++ b/devel/apache-commons-daemon/Makefile @@ -1,41 +1,41 @@ PORTNAME= commons-daemon -DISTVERSION= 1.4.1 +DISTVERSION= 1.5.0 CATEGORIES= devel java MASTER_SITES= https://archive.apache.org/dist/commons/daemon/source/:src \ https://archive.apache.org/dist/commons/daemon/binaries/:bin PKGNAMEPREFIX= apache- DISTFILES= ${PORTNAME}-${DISTVERSION}-native-src${EXTRACT_SUFX}:src \ ${PORTNAME}-${DISTVERSION}-bin${EXTRACT_SUFX}:bin MAINTAINER= ale@FreeBSD.org COMMENT= Wrapper code to start/stop a Java application as a daemon WWW= https://commons.apache.org/proper/commons-daemon/ LICENSE= APACHE20 USES= java JAVA_OS= native GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-java=${JAVA_HOME} WRKSRC= ${WRKDIR}/${DISTNAME}-native-src/unix WRKBIN= ${WRKDIR}/${DISTNAME} PLIST_FILES= bin/jsvc ${JAVAJARDIR}/${PORTNAME}.jar PORTDOCS= * OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/jsvc ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKBIN}/${DISTNAME}.jar \ ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKBIN}/${PORTNAME}-${DISTVERSION}-javadoc.jar \ ${STAGEDIR}${DOCSDIR}/${PORTNAME}-javadoc.jar .include diff --git a/devel/apache-commons-daemon/distinfo b/devel/apache-commons-daemon/distinfo index 775d71ef789f..a5c5a0c0d374 100644 --- a/devel/apache-commons-daemon/distinfo +++ b/devel/apache-commons-daemon/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1746148831 -SHA256 (commons-daemon-1.4.1-native-src.tar.gz) = d672cbc125d448551e34b112b45655468694112e4566a87f63d602b58145e774 -SIZE (commons-daemon-1.4.1-native-src.tar.gz) = 215448 -SHA256 (commons-daemon-1.4.1-bin.tar.gz) = a5f2ab67776e0f3e702939f7f9233ec9edd434dd76f555823ce788ec94ae62db -SIZE (commons-daemon-1.4.1-bin.tar.gz) = 4314313 +TIMESTAMP = 1764768868 +SHA256 (commons-daemon-1.5.0-native-src.tar.gz) = b52cf1aa7dda7e08f726b76c12e03a7d12a7be4fdaffaa880850e464c81cfafe +SIZE (commons-daemon-1.5.0-native-src.tar.gz) = 218317 +SHA256 (commons-daemon-1.5.0-bin.tar.gz) = 515c6e8872d738913687a50befb73c2cb2818a4527287c1452771d15adc9affb +SIZE (commons-daemon-1.5.0-bin.tar.gz) = 182322 diff --git a/devel/apache-commons-daemon/files/patch-native_arguments.c b/devel/apache-commons-daemon/files/patch-native_arguments.c index ea9a407ecbdc..b8d8d5be6db8 100644 --- a/devel/apache-commons-daemon/files/patch-native_arguments.c +++ b/devel/apache-commons-daemon/files/patch-native_arguments.c @@ -1,33 +1,22 @@ --- native/arguments.c.orig 2025-01-06 00:00:00 UTC +++ native/arguments.c @@ -157,7 +157,7 @@ static arg_data *parse(int argc, char *argv[]) args->help = false; /* Don't display help */ args->chck = false; /* Don't do a check-only startup */ args->stop = false; /* Stop a running jsvc */ - args->wait = 0; /* Wait until jsvc has started the JVM */ + args->wait = 10; /* Wait until jsvc has started the JVM */ args->restarts = -1; /* Infinite restarts by default */ args->install = false; /* Don't install as a service */ args->remove = false; /* Don't remove the installed service */ @@ -266,10 +266,6 @@ static arg_data *parse(int argc, char *argv[]) temp = optional(argc, argv, x++); if (temp) args->wait = atoi(temp); - if (args->wait < 10) { - log_error("Invalid wait time specified (min=10)"); - return NULL; - } } else if (!strcmp(argv[x], "-restarts")) { temp = optional(argc, argv, x++); -@@ -424,6 +420,10 @@ static arg_data *parse(int argc, char *argv[]) - } - /* Java 11 specific options */ - else if (!strncmp(argv[x], "--enable-preview", 16)) { -+ args->opts[args->onum++] = strdup(argv[x]); -+ } -+ /* Java 21 specific options */ -+ else if (!strncmp(argv[x], "--enable-native-access=", 23)) { - args->opts[args->onum++] = strdup(argv[x]); - } - else if (*argv[x] == '-') { diff --git a/devel/apache-commons-daemon/files/patch-native_help.c b/devel/apache-commons-daemon/files/patch-native_help.c deleted file mode 100644 index 84af961ceafa..000000000000 --- a/devel/apache-commons-daemon/files/patch-native_help.c +++ /dev/null @@ -1,11 +0,0 @@ ---- native/help.c.orig 2025-01-06 00:00:00 UTC -+++ native/help.c -@@ -123,6 +123,8 @@ void help(home_data *data) - printf(" Refer java help for possible values.\n"); - printf(" --enable-preview\n"); - printf(" Java 11 --enable-preview option. Passed as it is to JVM\n"); -+ printf(" --enable-native-access=\n"); -+ printf(" Java 21 --enable-native-access option. Passed as it is to JVM\n"); - printf("\njsvc (Apache Commons Daemon) " JSVC_VERSION_STRING "\n"); - printf("Copyright (c) 1999-2025 Apache Software Foundation.\n"); -