Index: head/www/Makefile =================================================================== --- head/www/Makefile +++ head/www/Makefile @@ -481,6 +481,7 @@ SUBDIR += opera-linuxplugins SUBDIR += orangehrm SUBDIR += osrm-backend + SUBDIR += osticket SUBDIR += ot-recorder SUBDIR += otrs SUBDIR += otter-browser Index: head/www/osticket/Makefile =================================================================== --- head/www/osticket/Makefile +++ head/www/osticket/Makefile @@ -0,0 +1,50 @@ +# Created by: Juraj Lutter +# $FreeBSD$ + +PORTNAME= osticket +DISTVERSIONPREFIX= v +DISTVERSION= 1.15.1 +CATEGORIES= www +MASTER_SITES= https://github.com/osTicket/osTicket/releases/download/v${DISTVERSION}/ +PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} +DISTNAME= osTicket-v${DISTVERSION} + +MAINTAINER= otis@FreeBSD.org +COMMENT= Widely-used open source support ticket system + +LICENSE= GPLv2 + +RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/apcu.so:devel/pecl-APCu@${PHP_FLAVOR} + +USES= php:web zip +USE_PHP= gd gettext imap json mbstring mysqli xml +NO_ARCH= yes +NO_BUILD= yes +SUB_FILES= pkg-message +SUB_LIST= DOCSDIR=${DOCSDIR} \ + WWWGRP=${WWWGRP} \ + WWWOWN=${WWWOWN} + +WRKSRC= ${WRKDIR}/upload + +PLIST_SUB= WWWGRP=${WWWGRP} \ + WWWOWN=${WWWOWN} + +OPTIONS_DEFINE= DOCS + +_OSTDOCS= ISSUE_TEMPLATE.md LICENSE.txt README.md SECURITY.md \ + UPGRADING.txt WHATSNEW.md + +do-install: + cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/ + ${MV} ${STAGEDIR}${WWWDIR}/include/ost-sampleconfig.php \ + ${STAGEDIR}${WWWDIR}/include/ost-config.php.sample + +post-install: + ${RM} ${_OSTDOCS:S,^,${STAGEDIR}${WWWDIR}/,} + +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${_OSTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ + +.include Index: head/www/osticket/distinfo =================================================================== --- head/www/osticket/distinfo +++ head/www/osticket/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1607551247 +SHA256 (osTicket-v1.15.1.zip) = 19df11519c7b266532bd11507b00a2c397ae9cd94af5da418c2a0752a30273dc +SIZE (osTicket-v1.15.1.zip) = 51861905 Index: head/www/osticket/files/pkg-message.in =================================================================== --- head/www/osticket/files/pkg-message.in +++ head/www/osticket/files/pkg-message.in @@ -0,0 +1,31 @@ +[ +{ type: install, + message: <