head	1.3;
access;
symbols;
locks; strict;
comment	@# @;


1.3
date	2026.09.08.14.08.36;	author taca;	state Exp;
branches;
next	1.2;
commitid	tBipkfEppyD6cPUG;

1.2
date	2026.08.12.15.24.06;	author taca;	state Exp;
branches;
next	1.1;
commitid	onn2hzcBqC5OtmRG;

1.1
date	2026.07.31.01.31.23;	author wen;	state Exp;
branches;
next	;
commitid	GeWAHZTZezNQfKPG;


desc
@@


1.3
log
@www/typo3-14: update to 13.4.35

13.4.35 (2026-09-08)

This version is a security release and contains important security fixes -
read the corresponding security advisories here:

* TYPO3-CORE-SA-2026-022 / CVE-2026-77132: Information Disclosure via
  Backend Localization Wizard

* TYPO3-CORE-SA-2026-023 / CVE-2026-85400: Missing Authorization in lowlevel
  commands
@
text
@# $NetBSD: Makefile,v 1.2 2026/08/12 15:24:06 taca Exp $

DISTNAME=	typo3_src-${VER}
PKGNAME=	${PHP_PKG_PREFIX}-typo3-${VER}
CATEGORIES=	www
MASTER_SITES=	https://cdn.typo3.com/typo3/${VER}/

MAINTAINER=	wen@@NetBSD.org
HOMEPAGE=	https://typo3.com/
COMMENT=	The TYPO3 content management system, 14 LTS release
LICENSE=	gnu-gpl-v2

DEPENDS+=	${PHP_PKG_PREFIX}-gd>=${PHP_BASE_VERS}:../../graphics/php-gd
DEPENDS+=	${PHP_PKG_PREFIX}-zlib>=${PHP_BASE_VERS}:../../archivers/php-zlib
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}-pdo>=${PHP_BASE_VERS}:../../databases/php-pdo
DEPENDS+=	${PHP_PKG_PREFIX}-exif>=${PHP_BASE_VERS}:../../graphics/php-exif

PHP_VERSIONS_ACCEPTED=	82 83 84 85

REPLACE_PHP+=	typo3/sysext/core/bin/typo3
REPLACE_PHP+=	vendor/nikic/php-parser/bin/php-parse
REPLACE_PHP+=	vendor/symfony/yaml/Resources/bin/yaml-lint
REPLACE_PHP+=	vendor/typo3/cms-cli/typo3
REPLACE_PHP+=	vendor/typo3fluid/fluid/bin/fluid

VER=		14.3.7

NO_BUILD=	YES
TYPO3DIR=	share/typo3

PKG_GROUPS_VARS+=	APACHE_GROUP
PKG_USERS_VARS+=	APACHE_USER

BUILD_DEFS+=		APACHE_USER APACHE_GROUP
USE_TOOLS+=		pax

CONF_FILES=		share/examples/typo3/typo3.conf \
			${PKG_SYSCONFDIR}/typo3.con
OWN_DIRS_PERMS+=	${PREFIX}/${TYPO3DIR} \
			${APACHE_USER} ${APACHE_GROUP} 0750

SUBST_CLASSES+=		conf
SUBST_STAGE.conf=	pre-install
SUBST_FILES.conf=	typo3.conf
SUBST_VARS.conf=	TYPO3DIR PREFIX
SUBST_MESSAGE.conf=	Fixing configuration files.

INSTALLATION_DIRS+=	share/examples/typo3

pre-configure:
	${CP} ${FILESDIR}/typo3.conf ${WRKSRC}

do-install:
	${INSTALL_DATA} ${WRKSRC}/typo3.conf \
		${DESTDIR}${PREFIX}/share/examples/typo3/
	cd ${WRKSRC} && ${PAX} -rw . ${DESTDIR}${PREFIX}/${TYPO3DIR}


.include "../../lang/php/phpversion.mk"
.include "../../mk/apache.mk"
.include "../../mk/bsd.pkg.mk"
@


1.2
log
@www/typo3-14: update to 14.3.6

14.3.6 (2026-08-11)

This release is a combined bug fix and security release.  (CVE-2026-19418)

Find more details in the security bulletins:

	TYPO3-CORE-SA-2026-021:
	<https://news.typo3.com/security/advisory/typo3-core-sa-2026-021>.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2026/07/31 01:31:23 wen Exp $
d28 1
a28 1
VER=		14.3.6
@


1.1
log
@Import typo3-14.3.5 as www/typo3-14.

TYPO3 is a powerful, open-source CMS backed by a vibrant
professional community and commercial ecosystem. Use TYPO3
to gain a competitive edge in today's digital landscape
and connect to your customers with the richest digital
experiences.
@
text
@d1 1
a1 1
# $NetBSD$
d28 1
a28 1
VER=		14.3.5
@

