Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Mar 2021 19:28:09 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r568983 - head/www/authelia
Message-ID:  <202103221928.12MJS9Va065889@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Mon Mar 22 19:28:09 2021
New Revision: 568983
URL: https://svnweb.freebsd.org/changeset/ports/568983

Log:
  www/authelia: Add pre-built public_html to the build to fix Authelia bug showing an empty page; Add config file sample
  
  Reported by:	upstream

Added:
  head/www/authelia/pkg-plist   (contents, props changed)
Modified:
  head/www/authelia/Makefile
  head/www/authelia/distinfo

Modified: head/www/authelia/Makefile
==============================================================================
--- head/www/authelia/Makefile	Mon Mar 22 19:27:44 2021	(r568982)
+++ head/www/authelia/Makefile	Mon Mar 22 19:28:09 2021	(r568983)
@@ -3,7 +3,10 @@
 PORTNAME=	authelia
 DISTVERSIONPREFIX=	v
 DISTVERSION=	4.27.2
+PORTREVISION=	1
 CATEGORIES=	www
+DISTFILES=	${PORTNAME}-public-html-${DISTVERSION}${EXTRACT_SUFX}:public_html # html root directory needs to be built in a special way
+MASTER_SITES=	LOCAL/yuri:public_html
 
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Single sign-on multi-factor portal for web apps
@@ -83,6 +86,12 @@ GH_TUPLE=	\
 		valyala:fasthttp:v1.22.0:valyala_fasthttp/vendor/github.com/valyala/fasthttp
 GO_TARGET=	./cmd/${PORTNAME}
 
-PLIST_FILES=	bin/${PORTNAME}
+post-extract: # extract -public-html
+	@${RM} -r ${WRKSRC}/internal/server/public_html
+	@${MV} ${WRKDIR}/public_html ${WRKSRC}/internal/server
+	@${CP} -r ${WRKSRC}/api ${WRKSRC}/internal/server/public_html/api
+
+post-install: # install the config file
+	${INSTALL_DATA} ${WRKSRC}/config.template.yml ${STAGEDIR}${PREFIX}/etc/authelia.yml.sample
 
 .include <bsd.port.mk>

Modified: head/www/authelia/distinfo
==============================================================================
--- head/www/authelia/distinfo	Mon Mar 22 19:27:44 2021	(r568982)
+++ head/www/authelia/distinfo	Mon Mar 22 19:28:09 2021	(r568983)
@@ -1,4 +1,6 @@
-TIMESTAMP = 1615712139
+TIMESTAMP = 1616394280
+SHA256 (authelia-public-html-4.27.2.tar.gz) = ad0bdbee7eb382bf8a66b410f5cf75c0a3e87c4cf539ab2e45d51403139cef5f
+SIZE (authelia-public-html-4.27.2.tar.gz) = 967073
 SHA256 (authelia-authelia-v4.27.2_GH0.tar.gz) = b451c544a0e0741fe60f8f3d5162db9b46e2e7d7d4255eefa7b7f1023f89015d
 SIZE (authelia-authelia-v4.27.2_GH0.tar.gz) = 2065082
 SHA256 (Azure-go-ntlmssp-66371956d46c_GH0.tar.gz) = 24b46602ef1adae845ec6938550d14ce9a93b4f2171201af0a29da421b611139

Added: head/www/authelia/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/authelia/pkg-plist	Mon Mar 22 19:28:09 2021	(r568983)
@@ -0,0 +1,2 @@
+bin/authelia
+@sample etc/authelia.yml.sample



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202103221928.12MJS9Va065889>