head 1.11; access; symbols pkgsrc-2026Q2:1.5.0.4 pkgsrc-2026Q2-base:1.5 pkgsrc-2026Q1:1.5.0.2 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.3.0.4 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.2 pkgsrc-2025Q3-base:1.3; locks; strict; comment @# @; 1.11 date 2026.08.07.01.44.04; author taca; state Exp; branches; next 1.10; commitid HGkcrYaaWPnp6EQG; 1.10 date 2026.08.07.01.41.56; author taca; state Exp; branches; next 1.9; commitid Bo880fwarRYx5EQG; 1.9 date 2026.08.01.17.28.51; author hauke; state Exp; branches; next 1.8; commitid AEnOVuiCsuh7wXPG; 1.8 date 2026.07.30.16.26.08; author taca; state Exp; branches; next 1.7; commitid YCjfNsBhKz70fHPG; 1.7 date 2026.07.29.06.28.32; author wiz; state Exp; branches; next 1.6; commitid NkwdoojV4GbYXvPG; 1.6 date 2026.07.24.15.48.19; author taca; state Exp; branches; next 1.5; commitid nAzkh9Ms0K7QdVOG; 1.5 date 2026.02.19.14.45.11; author hauke; state Exp; branches 1.5.4.1; next 1.4; commitid zQmULaN9rf1OQZuG; 1.4 date 2026.01.06.07.56.50; author wiz; state Exp; branches; next 1.3; commitid cwQVoCLZ1xON0jpG; 1.3 date 2025.08.31.14.00.59; author taca; state Exp; branches; next 1.2; commitid eldiEjVDMTum8T8G; 1.2 date 2025.07.02.06.22.49; author wiz; state Exp; branches; next 1.1; commitid O3wsgOnbDbSax81G; 1.1 date 2025.06.30.14.34.14; author hauke; state Exp; branches; next ; commitid fx0H4Pmv70SDjV0G; 1.5.4.1 date 2026.08.03.03.37.14; author maya; state Exp; branches; next ; commitid NZ2QFmsashzgR8QG; desc @@ 1.11 log @www/osticket: use compat.mk for php-apcu dependency @ text @# $NetBSD: Makefile,v 1.10 2026/08/07 01:41:56 taca Exp $ DISTNAME= osticket-v1.18.4 PKGNAME= ${DISTNAME:S/-v/-/} CATEGORIES= www MASTER_SITES= ${MASTER_SITE_GITHUB:=osTicket/} GITHUB_RELEASE= v${PKGVERSION_NOREV} EXTRACT_SUFX= .zip MAINTAINER= hauke@@NetBSD.org HOMEPAGE= https://osticket.com/ COMMENT= Open source support ticket system LICENSE= gnu-gpl-v2 WRKSRC= ${WRKDIR}/upload NO_BUILD= yes USE_LANGUAGES= # none USE_TOOLS+= chmod find pax perl DEPENDS+= ${PHP_PKG_PREFIX}-curl>=${PHP_BASE_VERS}:../../www/php-curl DEPENDS+= ${PHP_PKG_PREFIX}-gd>=${PHP_BASE_VERS}:../../graphics/php-gd DEPENDS+= ${PHP_PKG_PREFIX}-gettext>=${PHP_BASE_VERS}:../../devel/php-gettext DEPENDS+= ${PHP_PKG_PREFIX}-iconv>=${PHP_BASE_VERS}:../../converters/php-iconv DEPENDS+= ${PHP_PKG_PREFIX}-intl>=${PHP_BASE_VERS}:../../textproc/php-intl DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=${PHP_BASE_VERS}:../../converters/php-mbstring DEPENDS+= ${PHP_PKG_PREFIX}-mysqli>=${PHP_BASE_VERS}:../../databases/php-mysqli DEPENDS+= ${PHP_PKG_PREFIX}-zip>=${PHP_BASE_VERS}:../../archivers/php-zip PHP_REQUIRE_MODULE= apcu imap opcache PHP_VERSIONS_ACCEPTED= 82 83 84 # does not support 5.6 REPLACE_PHP+= manage.php REPLACE_PHP+= setup/scripts/api_ticket_create.php REPLACE_PHP+= setup/scripts/automail.php REPLACE_PHP+= setup/scripts/rcron.php REPLACE_PHP+= include/laminas-mail/vendor/bin/generate-deps-for-config-factory REPLACE_PHP+= include/laminas-mail/vendor/bin/generate-factory-for-class REPLACE_PHP+= include/laminas-mail/vendor/laminas/laminas-servicemanager/bin/generate-deps-for-config-factory REPLACE_PHP+= include/laminas-mail/vendor/laminas/laminas-servicemanager/bin/generate-factory-for-class REPLACE_SH+= include/mpdf/vendor/paragonie/random_compat/build-phar.sh REPLACE_PERL+= setup/scripts/automail.pl .include "../../mk/bsd.prefs.mk" BUILD_DEFS+= APACHE_USER APACHE_GROUP VARBASE PKG_SYSCONFSUBDIR= osticket PKG_SYSCONFDIR_PERMS= ${APACHE_USER} ${APACHE_GROUP} 0700 EGDIR= share/examples/osticket OSTICKET_DIR= share/osticket CONF_FILES+= ${EGDIR}/ost-config.php.sample \ ${PKG_SYSCONFDIR}/ost-config.php SUBST_CLASSES+= paths SUBST_STAGE.paths= pre-configure SUBST_FILES.paths= ../apache-osticket.conf SUBST_VARS.paths+= PREFIX INSTALLATION_DIRS+= ${EGDIR} ${OSTICKET_DIR} post-patch: ${CP} ${PKGDIR}/files/apache-osticket.conf ${WRKDIR} do-install: find ${WRKSRC} -name \*.orig -exec rm {} \; find ${WRKSRC} \( -name \*.jpg -or -name \*.png -or -name \*.svg \ -or -name \*.ttf -or -name \*.woff -or -name \*.eot \ -or -name \*.js -or -name \*.json -or -name \*.html \ -or -name \*.css \) \ -exec chmod ugo-x {} \; find ${WRKSRC}/include -name \*.php -exec chmod ugo-x {} \; chmod ugo-x ${WRKSRC}/setup/cli/manage.php ${MV} ${WRKSRC}/include/ost-sampleconfig.php \ ${DESTDIR}${PREFIX}/${EGDIR}/ost-config.php.sample ${LN} -s ${PKG_SYSCONFDIR}/ost-config.php \ ${WRKSRC}/include/ost-config.php ${INSTALL_DATA} ${WRKDIR}/apache-osticket.conf \ ${DESTDIR}${PREFIX}/${EGDIR}/apache-osticket.conf cd ${WRKSRC}/setup/scripts && ${PAX} -rw . ${DESTDIR}${PREFIX}/${EGDIR} cd ${WRKSRC} && ${PAX} -rw . ${DESTDIR}${PREFIX}/${OSTICKET_DIR} .include "../../mk/apache.mk" .include "../../mk/mysql.buildlink3.mk" .include "../../lang/php/compat.mk" .include "../../mk/bsd.pkg.mk" @ 1.10 log @Use lang/php/compat.mk. Solve the problem of dependency to php-apcu and php-opcache. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2026/08/01 17:28:51 hauke Exp $ a21 1 DEPENDS+= ${PHP_PKG_PREFIX}-apcu>=5.1:../../www/php-apcu d31 1 a31 1 PHP_REQUIRE_MODULE= imap opcache @ 1.9 log @www/osticket -- update to v1.18.4 Upstream Changelog: osTicket v1.18.4 Security security: Latest Patches 06/2026 (52c366f, 5afdf54, c54a6ac, 1e39bf1, feccb6a, 6eb6b98, 078516e, 98abb05, e52e010, fd96bba, 7bbd8ab, ba6217a, 580e1c8, b535782, 5963797, d590a97, eaebe01, b4cc092, d457c14, 5600f94, 5ff9795, 119cefe, b4ede88, 2a0c388, 6558b33) XXX pull-up candidate @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2026/07/30 16:26:08 taca Exp $ a29 1 DEPENDS+= ${PHP_PKG_PREFIX}-opcache>=${PHP_BASE_VERS}:../../devel/php-opcache d32 1 a32 1 PHP_REQUIRE_MODULE= imap @ 1.8 log @www/osticket: use PHP_REQUIRE_MODULE README.md says: PHP version 8.2 - 8.4 (8.4 recommended) So, * Drop 74 from PHP_VERSIONS_ACCEPTED. * Set PHP_REQUIRE_MODULE to imap to support PHP 8.4. No functional change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2026/07/29 06:28:32 wiz Exp $ d3 1 a3 1 DISTNAME= osticket-v1.18.3 @ 1.7 log @osticket: restrict php versions further due to php-imap @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2026/07/24 15:48:19 taca Exp $ a4 1 PKGREVISION= 1 a26 1 DEPENDS+= ${PHP_PKG_PREFIX}-imap>=${PHP_BASE_VERS}:../../mail/php-imap d33 3 a35 1 PHP_VERSIONS_ACCEPTED= 74 82 83 # does not support 5.6, 84+ unsupported because of php-imap d92 1 a92 1 .include "../../lang/php/phpversion.mk" @ 1.6 log @Bump PKGREVISION affected by default PHP's version change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2026/02/19 14:45:11 hauke Exp $ d35 1 a35 1 PHP_VERSIONS_INCOMPATIBLE= 56 @ 1.5 log @Update www/osticket to v1.18.3 From upstream's changelog : Enhancements mPDF: Upgrade To v8.2.7 (39cdd2b) htmLawed: Upgrade To 1.2.15 (877adf5) Security security: Latest Patches 01/2026 (c646c8c, d1b634a, 6852e71, 8db4d37, 1552cfa, d832f24) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2026/01/06 07:56:50 wiz Exp $ d5 1 @ 1.5.4.1 log @Pullup ticket #7208 - requested by hauke www/osticket: Security fix Revisions pulled up: - www/osticket/Makefile 1.9 - www/osticket/distinfo 1.3 --- Module Name: pkgsrc Committed By: hauke Date: Sat Aug 1 17:28:52 UTC 2026 Modified Files: pkgsrc/www/osticket: Makefile distinfo Log Message: www/osticket -- update to v1.18.4 Upstream Changelog: osTicket v1.18.4 Security security: Latest Patches 06/2026 (52c366f, 5afdf54, c54a6ac, 1e39bf1, feccb6a, 6eb6b98, 078516e, 98abb05, e52e010, fd96bba, 7bbd8ab, ba6217a, 580e1c8, b535782, 5963797, d590a97, eaebe01, b4cc092, d457c14, 5600f94, 5ff9795, 119cefe, b4ede88, 2a0c388, 6558b33) XXX pull-up candidate @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= osticket-v1.18.4 @ 1.4 log @osticket: mark as not for PHP 5.6 due to php-apcu @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2025/08/31 14:00:59 taca Exp $ d3 1 a3 1 DISTNAME= osticket-v1.18.2 a4 1 PKGREVISION= 1 @ 1.3 log @Revbump PHP packages after switching to php83. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2025/07/02 06:22:49 wiz Exp $ d35 2 @ 1.2 log @osticket: use standard github download method Fix typo in REPLACE_PERL while here @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/06/30 14:34:14 hauke Exp $ d5 1 @ 1.1 log @osTicket is a widely-used open source support ticket system. It integrates inquiries created via email, phone and web-based forms into a simple, easy-to-use multi-user web interface. @ text @d1 1 a1 1 # $NetBSD$ d3 2 a4 3 PKGNAME= osticket-${PKGVER} DISTNAME= osticket-v${PKGVER} PKGVER= 1.18.2 d6 2 a7 2 MASTER_SITES= ${MASTER_SITE_GITHUB:=osTicket/osTicket/releases/download/v${PKGVER}/} d44 1 a44 1 REPLACE_PERL=+ setup/scripts/automail.pl @