svn commit: r542286 - in head/www: . samdruckerserver samdruckerserver/files
Dan Langille
dvl at FreeBSD.org
Wed Jul 15 19:52:37 UTC 2020
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 at 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 at 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 @@
+ at sample(root,www,640) %%ETCDIR%%/samdruckerserver.conf.sample
+%%APACHEETCDIR%%/Includes/samdruckerserver.conf.sample
+%%WWWDIR%%/samdrucker.php
More information about the svn-ports-head
mailing list