diff --git a/sysutils/nginx-ui/Makefile b/sysutils/nginx-ui/Makefile index 66eb359f50cc..e8fb2b10d78f 100644 --- a/sysutils/nginx-ui/Makefile +++ b/sysutils/nginx-ui/Makefile @@ -1,68 +1,68 @@ PORTNAME= nginx-ui DISTVERSIONPREFIX= v -DISTVERSION= 2.4.3 -PORTREVISION= 2 +DISTVERSION= 2.5.10 CATEGORIES= sysutils -MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ +MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/:assets # For instructions on how to create assets: # https://github.com/DtxdF/port-assets-makejails/tree/main/nginx-ui -DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \ - ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.vendor${EXTRACT_SUFX} +DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX}:assets \ + ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.vendor${EXTRACT_SUFX}:assets MAINTAINER= dtxdf@FreeBSD.org COMMENT= Yet another WebUI for Nginx WWW= https://nginxui.com +BROKEN_i386= mapping output file failed: cannot allocate memory + LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.26+,modules USE_GITHUB= yes GH_ACCOUNT= 0xJacky USE_RC_SUBR= ${PORTNAME} GO_BUILDFLAGS= -ldflags "\ -X 'github.com/0xJacky/Nginx-UI/settings.buildTime=${BUILD_DATE}'" \ -tags=jsoniter SUB_FILES= pkg-message SUB_LIST= USER=${NGINXUI_USER} PLIST_SUB= GROUP=${NGINXUI_USER} \ USER=${NGINXUI_GROUP} NGINXUI_USER= root NGINXUI_GROUP= wheel BUILD_DATE= $$(date -u +%s) # Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD' # in the NGINX UI repository to get the value of GITID. -GITID= eb9495bdf4d98075bc00f221c7731d6f9f0b0a26 +GITID= ff2253c59cdbfc0741866cd66a1f147ad8292791 post-extract: @${MKDIR} ${WRKSRC}/vendor @cd ${WRKDIR}/${PORTNAME}-vendor && ${COPYTREE_SHARE} . ${WRKSRC}/vendor @${MKDIR} ${WRKSRC}/app/dist @cd ${WRKDIR}/${PORTNAME}-frontend && ${COPYTREE_SHARE} . ${WRKSRC}/app/dist - @${MV} ${WRKSRC}/app/dist/dist.tar.xz ${WRKSRC}/app/dist.tar.xz post-patch: @${REINPLACE_CMD} -e 's/newLineSymbol/"\\n"/g' \ ${WRKSRC}/vendor/github.com/imega/luaformatter/formatter/writer.go @${REINPLACE_CMD} -e 's,%%GITID%%,${GITID},g' ${WRKSRC}/cmd/version/generate.go @${RM} ${WRKSRC}/vendor/github.com/shirou/gopsutil/v4/internal/common/binary.go pre-build: @${SETENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=off ${GO_CMD} generate ${WRKSRC}/cmd/version/generate.go post-install: @${MKDIR} ${STAGEDIR}/var/db/${PORTNAME} ${INSTALL_DATA} ${FILESDIR}/app.ini ${STAGEDIR}/var/db/${PORTNAME}/app.ini.sample @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${FILESDIR}/nginx-ui.conf ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${FILESDIR}/nginx.conf ${STAGEDIR}${DATADIR} @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' ${STAGEDIR}${DATADIR}/nginx.conf .include diff --git a/sysutils/nginx-ui/distinfo b/sysutils/nginx-ui/distinfo index 7aa144d640a1..cf841000ee7a 100644 --- a/sysutils/nginx-ui/distinfo +++ b/sysutils/nginx-ui/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1785095564 -SHA256 (nginx-ui-v2.4.3.frontend.tar.gz) = fd9298806a81dff867d4d94565d4e1bef8c731fbb5ab1d428edc96bd71cdbedd -SIZE (nginx-ui-v2.4.3.frontend.tar.gz) = 4241179 -SHA256 (nginx-ui-v2.4.3.vendor.tar.gz) = 8969385213ad3c5102f629893e11cc5bf92bac1be0fedfa2f99702054103ad35 -SIZE (nginx-ui-v2.4.3.vendor.tar.gz) = 32372486 -SHA256 (0xJacky-nginx-ui-v2.4.3_GH0.tar.gz) = eff77851ac66fc99a755e45cf1de95791408cb8bf49dc659e612c7eccbab50a3 -SIZE (0xJacky-nginx-ui-v2.4.3_GH0.tar.gz) = 14019549 +TIMESTAMP = 1787364632 +SHA256 (nginx-ui-v2.5.10.frontend.tar.gz) = 8e624437d8f491c3ebd25e862b25271b61c95215a881278f162562d989ae0615 +SIZE (nginx-ui-v2.5.10.frontend.tar.gz) = 2426385 +SHA256 (nginx-ui-v2.5.10.vendor.tar.gz) = 437f21caa8442314a351c24b96396109c4de2dd53ec47140ecd04cd4cb571b70 +SIZE (nginx-ui-v2.5.10.vendor.tar.gz) = 28486715 +SHA256 (0xJacky-nginx-ui-v2.5.10_GH0.tar.gz) = 5301bdd614132c1669a8883da2faa88b5894ba462b7d62a762875be9737e09bb +SIZE (0xJacky-nginx-ui-v2.5.10_GH0.tar.gz) = 13987417 diff --git a/sysutils/nginx-ui/files/app.ini b/sysutils/nginx-ui/files/app.ini index 8392a58d573e..5bb183bd2045 100644 --- a/sysutils/nginx-ui/files/app.ini +++ b/sysutils/nginx-ui/files/app.ini @@ -1,13 +1,16 @@ [app] PageSize = 10 [server] Host = 0.0.0.0 Port = 9000 RunMode = release [cert] HTTPChallengePort = 9180 [terminal] StartCmd = login + +[nginx] +RestartCmd = "service nginx restart"