Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Jul 2020 19:52:34 +0000 (UTC)
From:      Dan Langille <dvl@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r542286 - in head/www: . samdruckerserver samdruckerserver/files
Message-ID:  <202007151952.06FJqYVG065422@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dvl
Date: Wed Jul 15 19:52:34 2020
New Revision: 542286
URL: https://svnweb.freebsd.org/changeset/ports/542286

Log:
  Add the server side of SamDrucker
  
  SamDrucker is a collection of small components which create a centralized list
  of all packages on all hosts.
  
  The client is at sysutils/samdruckerclientshell

Added:
  head/www/samdruckerserver/
  head/www/samdruckerserver/Makefile   (contents, props changed)
  head/www/samdruckerserver/distinfo   (contents, props changed)
  head/www/samdruckerserver/files/
  head/www/samdruckerserver/files/samdrucker.conf.sample.in   (contents, props changed)
  head/www/samdruckerserver/pkg-descr   (contents, props changed)
  head/www/samdruckerserver/pkg-plist   (contents, props changed)
Modified:
  head/www/Makefile

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Wed Jul 15 19:51:01 2020	(r542285)
+++ head/www/Makefile	Wed Jul 15 19:52:34 2020	(r542286)
@@ -2104,6 +2104,7 @@
     SUBDIR += sabredav
     SUBDIR += sahi
     SUBDIR += sakai
+    SUBDIR += samdruckerserver
     SUBDIR += sarg
     SUBDIR += scloader
     SUBDIR += script4rss

Added: head/www/samdruckerserver/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/samdruckerserver/Makefile	Wed Jul 15 19:52:34 2020	(r542286)
@@ -0,0 +1,36 @@
+# $FreeBSD$
+
+PORTNAME=	samdrucker
+PORTVERSION=	0.2.3
+CATEGORIES=	www
+PKGNAMESUFFIX=	server
+
+MAINTAINER=	dvl@FreeBSD.org
+COMMENT=	Installs the server side of SamDrucker
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		apache php
+
+USE_PHP=	json pdo_pgsql
+
+NO_ARCH=	yes
+NO_BUILD=	yes
+
+USE_GITHUB=     yes
+GH_ACCOUNT=	dlangille
+GH_PROJECT=	SamDrucker
+
+SUB_FILES=	samdrucker.conf.sample
+
+PLIST_SUB=	ETCDIR="${ETCDIR}"
+
+do-install:
+	${MKDIR} ${STAGEDIR}${WWWDIR}
+	${MKDIR} ${STAGEDIR}${ETCDIR}
+	${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/Includes
+	${INSTALL_SCRIPT} ${WRKSRC}/servers/php/samdrucker.php ${STAGEDIR}${WWWDIR}
+	${INSTALL_DATA} ${WRKSRC}/servers/php/samdrucker.conf.sample ${STAGEDIR}${ETCDIR}/samdruckerserver.conf.sample
+	${INSTALL_DATA} ${WRKDIR}/samdrucker.conf.sample ${STAGEDIR}/${PREFIX}/${APACHEETCDIR}/Includes/samdruckerserver.conf.sample
+.include <bsd.port.mk>

Added: head/www/samdruckerserver/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/samdruckerserver/distinfo	Wed Jul 15 19:52:34 2020	(r542286)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1594841193
+SHA256 (dlangille-SamDrucker-0.2.3_GH0.tar.gz) = 680b2cd3f1e937a6dbe62a5c468d4b3887b269c5c706dc4068315c656b069bff
+SIZE (dlangille-SamDrucker-0.2.3_GH0.tar.gz) = 8072

Added: head/www/samdruckerserver/files/samdrucker.conf.sample.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/samdruckerserver/files/samdrucker.conf.sample.in	Wed Jul 15 19:52:34 2020	(r542286)
@@ -0,0 +1,16 @@
+<IfModule !php7_module>
+LoadModule php7_module		%%APACHEMODDIR%%/libphp7.so
+</IfModule>
+
+<FilesMatch "\.php$">
+    SetHandler application/x-httpd-php
+</FilesMatch>
+
+<VirtualHost :80>
+        ServerAdmin root@example.org
+        ServerName samdrucker.int.example.org
+        ErrorLog  "/var/log/apache/samdrucker-error.log"
+        CustomLog "/var/log/apache/samdrucker-access.log" common
+
+        DocumentRoot "%%WWWDIR%%"
+</VirtualHost>

Added: head/www/samdruckerserver/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/samdruckerserver/pkg-descr	Wed Jul 15 19:52:34 2020	(r542286)
@@ -0,0 +1,8 @@
+SamDrucker is a collection of small components which create a centralized list
+of all packages on all hosts.
+
+This port installs the server component of SamDrucker.
+
+At present, only PHP and Apache are implemented.
+
+WWW: https://github.com/dlangille/SamDrucker

Added: head/www/samdruckerserver/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/samdruckerserver/pkg-plist	Wed Jul 15 19:52:34 2020	(r542286)
@@ -0,0 +1,3 @@
+@sample(root,www,640) %%ETCDIR%%/samdruckerserver.conf.sample
+%%APACHEETCDIR%%/Includes/samdruckerserver.conf.sample
+%%WWWDIR%%/samdrucker.php



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