head 1.4; access; symbols pkgsrc-2026Q2:1.3.0.4 pkgsrc-2026Q2-base:1.3 pkgsrc-2026Q1:1.3.0.2 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.2.0.8 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.6 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.4 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.2 pkgsrc-2025Q1-base:1.2; locks; strict; comment @# @; 1.4 date 2026.08.12.15.05.53; author taca; state Exp; branches; next 1.3; commitid RtAFOljOhPGynmRG; 1.3 date 2026.01.08.14.17.50; author taca; state Exp; branches; next 1.2; commitid qwDbt1vPaQtr3BpG; 1.2 date 2025.03.07.00.59.39; author taca; state Exp; branches; next 1.1; commitid XkYxjvI7xE3wv4MF; 1.1 date 2025.03.06.01.21.38; author manu; state Exp; branches; next ; commitid IbvhJDvMqjlWEWLF; desc @@ 1.4 log @www/php-matomo: use PHP_REQUIRE_MODULE Use PHP_REQUIRE_MODULE to handling json.mk dependency. No functional change. @ text @# $NetBSD: Makefile,v 1.3 2026/01/08 14:17:50 taca Exp $ DISTNAME= matomo-5.2.2 PKGNAME= ${PHP_PKG_PREFIX}-${DISTNAME} CATEGORIES= www MASTER_SITES= https://builds.matomo.org/ MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://www.matomo.org/ COMMENT= Web analytics platform LICENSE= gnu-gpl-v3 PHP_REQUIRE_MODULE= json PHP_VERSIONS_ACCEPTED= 74 82 83 WRKSRC= ${WRKDIR}/matomo USE_LANGUAGES= # none USE_TOOLS+= pax NO_BUILD= yes DEPENDS+= ${PHP_PKG_PREFIX}-curl-[0-9]*:../../www/php-curl DEPENDS+= ${PHP_PKG_PREFIX}-gd-[0-9]*:../../graphics/php-gd DEPENDS+= ${PHP_PKG_PREFIX}-gmp-[0-9]*:../../devel/php-gmp DEPENDS+= ${PHP_PKG_PREFIX}-intl-[0-9]*:../../textproc/php-intl DEPENDS+= ${PHP_PKG_PREFIX}-ldap-[0-9]*:../../databases/php-ldap DEPENDS+= ${PHP_PKG_PREFIX}-mbstring-[0-9]*:../../converters/php-mbstring DEPENDS+= ${PHP_PKG_PREFIX}-mysqli-[0-9]*:../../databases/php-mysqli DEPENDS+= ${PHP_PKG_PREFIX}-pdo-[0-9]*:../../databases/php-pdo DEPENDS+= ${PHP_PKG_PREFIX}-pdo_mysql-[0-9]*:../../databases/php-pdo_mysql DEPENDS+= ${PHP_PKG_PREFIX}-zip-[0-9]*:../../archivers/php-zip DEPENDS+= ${PHP_PKG_PREFIX}-zlib-[0-9]*:../../archivers/php-zlib DEPENDS+= dbip-city-lite-[0-9]*:../../net/dbip-city-lite REPLACE_PHP+= console REPLACE_PHP+= vendor/symfony/error-handler/Resources/bin/extract-tentative-return-types.php REPLACE_PHP+= vendor/symfony/error-handler/Resources/bin/patch-type-declarations REPLACE_PHP+= vendor/symfony/var-dumper/Resources/bin/var-dump-server REPLACE_PHP+= vendor/wikimedia/less.php/bin/lessc REPLACE_PYTHON+= misc/log-analytics/import_logs.py .include "../../mk/bsd.prefs.mk" PKG_USERS_VARS+= APACHE_USER MATOMODIR= share/matomo MAKE_DIRS_PERMS+= ${MATOMODIR}/config ${APACHE_USER} ${SHAREGRP} 0755 MAKE_DIRS_PERMS+= ${MATOMODIR}/tmp ${APACHE_USER} ${SHAREGRP} 0755 do-install: cd ${WRKSRC} && ${FIND} . -type f ! -name '*.orig' -print | \ ${PAX} -rw -pmp ${DESTDIR}${PREFIX}/${MATOMODIR} ${LN} -sf ../../dbip/dbip-city-lite.mmdb \ ${DESTDIR}${PREFIX}/${MATOMODIR}/misc/DBIP-City.mmdb CHECK_INTERPRETER_SKIP+= ${MATOMODIR}/vendor/pear/archive_tar/scripts/phptar.in .include "../../lang/php/compat.mk" .include "../../lang/python/application.mk" .include "../../mk/bsd.pkg.mk" @ 1.3 log @Remove reference to php81. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2025/03/07 00:59:39 taca Exp $ d13 1 d59 1 a59 1 .include "../../lang/php/json.mk" @ 1.2 log @www/php-matomo: a few clean up * Use lang/php/json.mk instead of conditional DEPENDS line. * Use REPLACE_PHP. * Remove duplicated depenency to archivers/php-zlib. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/03/06 01:21:38 manu Exp $ d13 1 a13 1 PHP_VERSIONS_ACCEPTED= 74 81 82 83 @ 1.1 log @Added www/php-matomo version 5.5.2 Matomo is the leading Free/Libre open analytics platform. Matomo is a full-featured PHP MySQL software program that you download and install on your own webserver. At the end of the five-minute installation process, you will be given a JavaScript code. Simply copy and paste this tag on websites you wish to track and access your analytics reports in real-time. Matomo aims to be a Free software alternative to Google Analytics and is already used on more than 1,400,000 websites. Privacy is built-in! @ text @d1 1 a1 1 # $NetBSD$ a19 1 .include "../../lang/php/phpversion.mk" a23 3 .if ${PKG_PHP_MAJOR_VERS} < 8 DEPENDS+= ${PHP_PKG_PREFIX}-json-[0-9]*:../../textproc/php-json .endif a30 1 DEPENDS+= ${PHP_PKG_PREFIX}-zlib-[0-9]*:../../archivers/php-zlib d33 5 a37 8 REPLACE_INTERPRETER+= php REPLACE.php.old= /usr/bin/env php REPLACE.php.new= ${PREFIX}/bin/php REPLACE_FILES.php+= console REPLACE_FILES.php+= vendor/symfony/error-handler/Resources/bin/extract-tentative-return-types.php REPLACE_FILES.php+= vendor/symfony/error-handler/Resources/bin/patch-type-declarations REPLACE_FILES.php+= vendor/symfony/var-dumper/Resources/bin/var-dump-server REPLACE_FILES.php+= vendor/wikimedia/less.php/bin/lessc d58 1 a58 1 .include "../../lang/php/phpversion.mk" @