mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 09:49:18 -04:00
Add new port www/osticket:
osTicket is a widely-used open source support ticket system. https://github.com/osTicket/osTicket Reviewed by: osa (mentor) Approved by: osa (mentor) Differential Revision: https://reviews.freebsd.org/D27640
This commit is contained in:
parent
1ba30adf43
commit
96ec9546b1
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=558404
6 changed files with 2062 additions and 0 deletions
|
@ -481,6 +481,7 @@
|
||||||
SUBDIR += opera-linuxplugins
|
SUBDIR += opera-linuxplugins
|
||||||
SUBDIR += orangehrm
|
SUBDIR += orangehrm
|
||||||
SUBDIR += osrm-backend
|
SUBDIR += osrm-backend
|
||||||
|
SUBDIR += osticket
|
||||||
SUBDIR += ot-recorder
|
SUBDIR += ot-recorder
|
||||||
SUBDIR += otrs
|
SUBDIR += otrs
|
||||||
SUBDIR += otter-browser
|
SUBDIR += otter-browser
|
||||||
|
|
50
www/osticket/Makefile
Normal file
50
www/osticket/Makefile
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
# Created by: Juraj Lutter <otis@FreeBSD.org>
|
||||||
|
# $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 <bsd.port.mk>
|
3
www/osticket/distinfo
Normal file
3
www/osticket/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
TIMESTAMP = 1607551247
|
||||||
|
SHA256 (osTicket-v1.15.1.zip) = 19df11519c7b266532bd11507b00a2c397ae9cd94af5da418c2a0752a30273dc
|
||||||
|
SIZE (osTicket-v1.15.1.zip) = 51861905
|
31
www/osticket/files/pkg-message.in
Normal file
31
www/osticket/files/pkg-message.in
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
[
|
||||||
|
{ type: install,
|
||||||
|
message: <<EOM
|
||||||
|
If you selected to build the docs, see also files in directory
|
||||||
|
%%DOCSDIR%%
|
||||||
|
|
||||||
|
You may also want to set up a cronjob for processing incoming
|
||||||
|
e-mail messages.
|
||||||
|
|
||||||
|
For detailed information on installation and configuration, see:
|
||||||
|
https://docs.osticket.com/en/latest/Getting%20Started/Installation.html
|
||||||
|
|
||||||
|
BEWARE: After osTicket setup, do not forget to remove write permissions
|
||||||
|
from %%WWWDIR%%/include/ost-config.php
|
||||||
|
EOM
|
||||||
|
},
|
||||||
|
{ type: upgrade,
|
||||||
|
message: <<EOM
|
||||||
|
See https://github.com/osTicket/osTicket/releases for full changelog and
|
||||||
|
release information.
|
||||||
|
|
||||||
|
For detailed information on installation and configuration, see:
|
||||||
|
https://docs.osticket.com/en/latest/Getting%20Started/Installation.html
|
||||||
|
|
||||||
|
See also files in %%DOCSDIR%%
|
||||||
|
|
||||||
|
BEWARE: After upgrade, the first access to the osTicket instance may
|
||||||
|
trigger the upgrade wizard.
|
||||||
|
EOM
|
||||||
|
}
|
||||||
|
]
|
7
www/osticket/pkg-descr
Normal file
7
www/osticket/pkg-descr
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
osTicket is a widely-used open source support ticket system. It seamlessly
|
||||||
|
integrates inquiries created via email, phone and web-based forms into a simple
|
||||||
|
easy-to-use multi-user web interface. Manage, organize and archive all your
|
||||||
|
support requests and responses in one place while providing your customers with
|
||||||
|
accountability and responsiveness they deserve.
|
||||||
|
|
||||||
|
WWW: https://osticket.com/
|
1970
www/osticket/pkg-plist
Normal file
1970
www/osticket/pkg-plist
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue