git: 0e4614dd4282 - main - net/akhq: Clean up port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 07 Feb 2025 16:39:38 UTC
The branch main has been updated by kiwi: URL: https://cgit.FreeBSD.org/ports/commit/?id=0e4614dd4282813ee2ef7c430f6c38fcc65b29e8 commit 0e4614dd4282813ee2ef7c430f6c38fcc65b29e8 Author: Xavier Beaudouin <kiwi@FreeBSD.org> AuthorDate: 2025-02-07 16:18:37 +0000 Commit: Xavier Beaudouin <kiwi@FreeBSD.org> CommitDate: 2025-02-07 16:39:12 +0000 net/akhq: Clean up port In Makefile: - Better COMMENT - Use ${ETCDIR} when applicable - Update PLIST_FILES - Removed post-install part In service file: - Use %WWWOWN%% In sample configuration file, bind to 127.0.0.1 instead of 0.0.0.0 Sponsored by: Klara, Inc. Approved by: 0mp (mentor) Differential Revision: https://reviews.freebsd.org/D48886 --- net/akhq/Makefile | 20 ++++++++++---------- net/akhq/files/akhq.in | 2 +- net/akhq/files/application.yml | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/net/akhq/Makefile b/net/akhq/Makefile index 1a8cb7ad331b..d1f433e0d0da 100644 --- a/net/akhq/Makefile +++ b/net/akhq/Makefile @@ -1,12 +1,13 @@ PORTNAME= akhq DISTVERSION= 0.25.1 DISTVERSIONSUFFIX= -all +PORTREVISION= 1 CATEGORIES= net java MASTER_SITES= https://github.com/tchiotludo/akhq/releases/download/${PORTVERSION}/ EXTRACT_SUFX= .jar MAINTAINER= freebsd@hackacad.net -COMMENT= AKHQ (previously known as KafkaHQ) +COMMENT= Kafka Gui for Apache Kafka WWW= https://github.com/tchiotludo/akhq LICENSE= APACHE20 @@ -17,23 +18,22 @@ USE_RC_SUBR= akhq NO_ARCH= yes NO_BUILD= yes +SUB_FILES= akhq +SUB_LIST= WWWOWN=${WWWOWN} -PLIST_FILES= ${JAVASHAREDIR}/${PORTNAME}/${PORTNAME}.jar +PLIST_FILES= "@sample ${ETCDIR}/application.yml.sample" \ + ${JAVASHAREDIR}/${PORTNAME}/${PORTNAME}.jar +PLIST_SUB+= ${SUB_LIST} CONFIG_FILES= application.yml NO_EXTRACT= yes do-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/etc/akhq + ${MKDIR} ${STAGEDIR}${ETCDIR} ${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME} ${INSTALL_DATA} ${DISTDIR}/${DISTFILES} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/${PORTNAME}.jar - ${INSTALL_DATA} ${FILESDIR}/application.yml ${STAGEDIR}${PREFIX}/etc/akhq/application.yml.sample - ${ECHO} "@sample ${PREFIX}/etc/akhq/application.yml.sample" >> ${TMPPLIST} - -post-install: - @if [ ! -f ${STAGEDIR}${PREFIX}/etc/akhq/application.yml ]; then \ - ${CP} -p ${STAGEDIR}${PREFIX}/etc/akhq/application.yml.sample ${STAGEDIR}${PREFIX}/etc/akhq/application.yml ; \ - fi + ${INSTALL_DATA} ${FILESDIR}/application.yml ${STAGEDIR}${ETCDIR}/application.yml.sample + ${INSTALL_DATA} ${FILESDIR}/application.yml ${STAGEDIR}${ETCDIR}/application.yml .include <bsd.port.mk> diff --git a/net/akhq/files/akhq.in b/net/akhq/files/akhq.in index d6556c5f5e67..d13c742faf56 100644 --- a/net/akhq/files/akhq.in +++ b/net/akhq/files/akhq.in @@ -15,7 +15,7 @@ load_rc_config $name : ${akhq_config:=%%LOCALBASE%%/etc/akhq/application.yml} : ${akhq_jar:=%%LOCALBASE%%/share/java/akhq/akhq.jar} : ${akhq_java:=%%LOCALBASE%%/bin/java} -: ${akhq_user:=www} +: ${akhq_user:=%%WWWOWN%%} : ${akhq_pidfile:=/var/run/${name}.pid} command="/usr/sbin/daemon" diff --git a/net/akhq/files/application.yml b/net/akhq/files/application.yml index d80404d95c04..be61195685ce 100644 --- a/net/akhq/files/application.yml +++ b/net/akhq/files/application.yml @@ -6,4 +6,4 @@ akhq: micronaut: server: port: 8080 - host: "0.0.0.0" + host: "127.0.0.1"