head	1.14;
access;
symbols
	pkgsrc-2026Q2:1.14.0.2
	pkgsrc-2026Q2-base:1.14
	pkgsrc-2026Q1:1.13.0.2
	pkgsrc-2026Q1-base:1.13
	pkgsrc-2025Q4:1.10.0.2
	pkgsrc-2025Q4-base:1.10
	pkgsrc-2025Q3:1.8.0.2
	pkgsrc-2025Q3-base:1.8
	pkgsrc-2025Q2:1.4.0.2
	pkgsrc-2025Q2-base:1.4
	pkgsrc-2025Q1:1.2.0.2
	pkgsrc-2025Q1-base:1.2;
locks; strict;
comment	@# @;


1.14
date	2026.06.09.13.11.40;	author taca;	state Exp;
branches;
next	1.13;
commitid	3hVcZENsIG1UN7JG;

1.13
date	2026.03.12.16.16.49;	author taca;	state Exp;
branches;
next	1.12;
commitid	ewRNk3QZjDzOGHxG;

1.12
date	2026.03.08.13.29.50;	author taca;	state Exp;
branches;
next	1.11;
commitid	9KS7mOVjyOGuTaxG;

1.11
date	2026.02.11.09.26.50;	author taca;	state Exp;
branches;
next	1.10;
commitid	dbtNKOzlPOgXlWtG;

1.10
date	2025.12.09.14.25.50;	author taca;	state Exp;
branches;
next	1.9;
commitid	tY8Ux4lH8eG34KlG;

1.9
date	2025.10.22.16.33.20;	author taca;	state Exp;
branches;
next	1.8;
commitid	11HmmzW0LaOsjAfG;

1.8
date	2025.09.15.17.18.17;	author taca;	state Exp;
branches;
next	1.7;
commitid	LnbpLhw04oCCKPaG;

1.7
date	2025.08.14.15.56.53;	author taca;	state Exp;
branches;
next	1.6;
commitid	gXRZEhBcVY5skI6G;

1.6
date	2025.08.12.14.21.06;	author taca;	state Exp;
branches;
next	1.5;
commitid	DagTGNxOTYzBRr6G;

1.5
date	2025.07.26.07.02.43;	author taca;	state Exp;
branches;
next	1.4;
commitid	fEX7YHyZpRk5Zd4G;

1.4
date	2025.06.15.16.19.54;	author taca;	state Exp;
branches;
next	1.3;
commitid	bzoybfkB9pVWn0ZF;

1.3
date	2025.06.04.14.51.34;	author taca;	state Exp;
branches;
next	1.2;
commitid	ERMz8cySq74yfAXF;

1.2
date	2025.02.08.04.07.19;	author taca;	state Exp;
branches;
next	1.1;
commitid	xQ5bvBVuylHIpCIF;

1.1
date	2025.02.05.12.50.49;	author wen;	state Exp;
branches;
next	;
commitid	sa8sAD4HymUNohIF;


desc
@@


1.14
log
@www/typo3-13: update to 13.4.31

13.4.28 (2026-04-14)

This version is a bugfix and maintenance release.

13.4.29 (2026-05-12)

This version is a bugfix and maintenance release.

13.4.30 (2026-05-26)

This version is a bugfix and maintenance release.

13.4.31 (2026-06-09)

This release is a combined bug fix and security release.

Find more details in the security bulletins:

* https://typo3.org/security/advisory/typo3-core-sa-2026-006
* https://typo3.org/security/advisory/typo3-core-sa-2026-007
* https://typo3.org/security/advisory/typo3-core-sa-2026-008
* https://typo3.org/security/advisory/typo3-core-sa-2026-009
* https://typo3.org/security/advisory/typo3-core-sa-2026-010
* https://typo3.org/security/advisory/typo3-core-sa-2026-011
* https://typo3.org/security/advisory/typo3-core-sa-2026-012
* https://typo3.org/security/advisory/typo3-core-sa-2026-013
* https://typo3.org/security/advisory/typo3-core-sa-2026-014
* https://typo3.org/security/advisory/typo3-core-sa-2026-015
* https://typo3.org/security/advisory/typo3-core-sa-2026-016
* https://typo3.org/security/advisory/typo3-core-sa-2026-018
* https://typo3.org/security/advisory/typo3-core-sa-2026-019
@
text
@# $NetBSD: Makefile,v 1.13 2026/03/12 16:16:49 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, 13 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=		13.4.31

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.13
log
@www/typo3-13: update to 13.4.27

13.4.27 (2026-03-10)

This version is a bugfix and maintenance release.  For more information,
please refer: <https://get.typo3.org/release-notes/13.4.27>.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2026/03/08 13:29:50 taca Exp $
d28 1
a28 1
VER=		13.4.27
@


1.12
log
@www/typo3: update to 13.4.26

13.4.26 (2026-02-20)

All versions are maintenance releases only.

These releases address a Composer installation issue caused by
CVE-2025-45769, a disputed security advisory against the firebase/php-jwt
library.  From TYPO3's perspective, there is no vulnerability in how the
library is used within TYPO3 and no known exploit in this scenario.  These
releases are published solely to unblock affected Composer-based
installations.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2026/02/11 09:26:50 taca Exp $
d28 1
a28 1
VER=		13.4.26
@


1.11
log
@www/typo3-13: update to 13.4.25

13.4.23 (2026-01-13)

This release is a combined bug fix and security release.

* TYPO3-CORE-SA-2026-001 / CVE-2025-59020
* TYPO3-CORE-SA-2026-002 / CVE-2025-59021
* TYPO3-CORE-SA-2026-003 / CVE-2025-59022
* TYPO3-CORE-SA-2026-004 / CVE-2026-0859


13.4.24 (2026-01-20)

This version is a bugfix and maintenance release.


* FileSpool regression - Emails with complex MIME structures
  (attachments, embedded files or AbstractPart objects) were
  incorrectly rejected and deleted, causing valid messages to be lost
  from the queue.

* RedirectPermissionGuard regression - Non‑admin backend users
  received a 503 error when accessing the "Redirects" module from
  fileadmin with typolink‑encoded file URLs.


13.4.25 (2026-02-10)

This version is a maintenance release only.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2025/12/09 14:25:50 taca Exp $
d28 1
a28 1
VER=		13.4.25
@


1.10
log
@www/typo3-13: update to 13.4.22

13.4.21 (2025-12-02)

This version is a bugfix and maintenance release, which solves an
incompatibility with TYPO3's dependency of symfony/dependency-injection in
version 7.4.0 (see https://review.typo3.org/c/Packages/TYPO3.CMS/+/91926)
which might affect all composer-based installations currently.

	https://get.typo3.org/release-notes/13.4.21


13.4.22 (2025-12-09)

This version is a bugfix and maintenance release.

	https://get.typo3.org/release-notes/13.4.22
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2025/10/22 16:33:20 taca Exp $
d20 1
a20 1
PHP_VERSIONS_ACCEPTED=	82 83 84
d28 1
a28 1
VER=		13.4.22
@


1.9
log
@www/typo3-13: update to 13.4.19

13.4.19 (2025-10-14)

This version is maintenance releases only.  Please refer
<https://get.typo3.org/release-notes/13.4.19> in detail.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2025/09/15 17:18:17 taca Exp $
d28 1
a28 1
VER=		13.4.19
@


1.8
log
@www/typo3-13: update to 13.4.18

13.4.18 (2025-09-09)

This release is a combined bug fix and security release.

Find more details in the security bulletins:

    https://typo3.org/security/advisory/typo3-core-sa-2025-017
    https://typo3.org/security/advisory/typo3-core-sa-2025-018
    https://typo3.org/security/advisory/typo3-core-sa-2025-019
    https://typo3.org/security/advisory/typo3-core-sa-2025-020
    https://typo3.org/security/advisory/typo3-core-sa-2025-021
    https://typo3.org/security/advisory/typo3-core-sa-2025-022
    https://typo3.org/security/advisory/typo3-core-sa-2025-023
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2025/08/14 15:56:53 taca Exp $
d28 1
a28 1
VER=		13.4.18
@


1.7
log
@www/typo3-13: update to 13.4.17

13.4.17 (2025-08-14)

This version is a bugfix and maintenance release.

Composer package roave/security-advisories reported conflicts when trying to
upgrade TYPO3 packages - due to a security advisory for third-party package
enshrined/svg-sanitize - more details are provided in TYPO3-PSA-2025-001.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2025/08/12 14:21:06 taca Exp $
d28 1
a28 1
VER=		13.4.17
@


1.6
log
@www/typo3-13: update to 13.4.16

13.4.16 (2025-08-12)

This version is maintenance releases only.  Please refer
<https://get.typo3.org/release-notes/13.4.16> in detail.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2025/07/26 07:02:43 taca Exp $
d28 1
a28 1
VER=		13.4.16
@


1.5
log
@www/typo3-13: update to 13.4.15

13.4.15 LTS (2025-07-08)

This release is maintenance releases only.  For more detail, please refer:
<https://get.typo3.org/release-notes/13>.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2025/06/15 16:19:54 taca Exp $
d28 1
a28 1
VER=		13.4.15
@


1.4
log
@www/typo3-13: update to 13.4.13

13.4.13 (2025-06-10)

This version is a bugfix and maintenance release.

*[TASK] Add SchemaTypeInformation in favor of getSubSchemaDivisorField
 (thanks to Oliver Bartsch)
*[BUGFIX] Evaluate mixed-case file extensions in mime_type migration (thanks
 to Garvin Hicking)
*[DOCS] Fix not displaying Changelog entry for 106743-SudoMode (thanks to
 Garvin Hicking)
*[BUGFIX] Fix upload of encrypted Office Open XML documents (thanks to
 Benjamin Franzke)
*[TASK] Minor adaptions to Schema API (thanks to Benni Mack)
*[TASK] Restrict Doctrine DBAL to minor version 4.2.* (thanks to Stefan
 Bürk)
*[BUGFIX] Fix typo "Insuecure" in exception message (thanks to Oliver Klee)
*[TASK] Centralize specific subschema fields determination (thanks to Oliver
 Bartsch)
*[TASK] Optimize appearance of form editor inspector (thanks to josuavogel)
*[BUGFIX] Ignore 'logintype' for cHash validation (thanks to Markus Klein)
*[TASK] Add EXT:styleguide imagemanipulation example file_1 (thanks to
 Garvin Hicking)
*[DOCS] Update Changelog HowTo documentation (thanks to Garvin Hicking)
*[TASK] Resolve two group/select related scenario todos (thanks to Christian
 Kuhn)
*[BUGFIX] Fix URL parsing in UrlSoftReferenceParser (thanks to Sascha Egerer)
*[BUGFIX] Hand over tags for clearCachePostProc by reference (thanks to
 Benni Mack)
*[BUGFIX] Properly discard flex relation children (thanks to Christian Kuhn)
*[TASK] Skip language related fields in diffsource json (thanks to Christian
 Kuhn)
*[TASK] Sort the localization diffsource field alphabetically (thanks to
 Christian Kuhn)
*[TASK] Remove IrreForeignFieldNonWs tests (thanks to Christian Kuhn)
*[TASK] Improve detection of local side in MM relation handling (thanks to
 Oliver Bartsch)
*[DOCS] Correct code block and links in Important-92187 (thanks to Lina Wolf)
*[TASK] Add styleguide for imagecrop with multi crop+focus+aspect areas
 (thanks to Garvin Hicking)
*[BUGFIX] Correctly hard-delete inline foreign field children (thanks to
 Christian Kuhn)
*[BUGFIX] Fix indefinite sudo confirmation when copying backend users
 (thanks to Benjamin Franzke)
*[BUGFIX] Improve MM related refindex handling (thanks to Oliver Bartsch)
*[BUGFIX] Dispatch BeforeTcaOverridesEvent in TcaFactory->createNotMigrated
 (thanks to Nikita Hovratov)
*[TASK] Use symfony rate limiter for backend password recovery (thanks to
 Torben Hansen)
*[TASK] Revert record type permission handling (thanks to Oliver Bartsch)
*[BUGFIX] Keep foreign_match_fields in TcaMigration (thanks to Oliver
 Bartsch)
*[BUGFIX] Improve visibility of hidden inline/file references (thanks to
 Dennis Purisevic)
*[BUGFIX] Add missing slash in example code (thanks to Albrecht Köhnlein)
*[TASK] Introduce minimal mode for settings-editor (thanks to Benjamin Kott)
*[BUGFIX] Adhere to isBrowsable flag of FAL storages (thanks to Markus
 Klein)
*[BUGFIX] Fix negated disallowed check in drag-uploader (thanks to Benjamin
 Franzke)
*[TASK] Move settings-editor labels to dedicated file (thanks to Benjamin
 Kott)
*[TASK] Replace deprecated childNodes ViewHelper property (thanks to Simon
 Praetorius)
*[BUGFIX] Delete relations of tables without delete-field (thanks to Stephan
 Großberndt)
*[TASK] Remove unused additionalCssClasses from dashboard widgets (thanks to
 Benjamin Kott)
*[TASK] Enable configurable form name in SettingsEditor (thanks to Benjamin
 Kott)
*[TASK] Add submit event to SettingsEditor (thanks to Benjamin Kott)
*[TASK] Refactor settings editor to support user-level advanced mode (thanks
 to Benjamin Kott)
*[BUGFIX] Proper check for array key during indexing (thanks to Georg
 Ringer)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2025/06/04 14:51:34 taca Exp $
d28 1
a28 1
VER=		13.4.14
@


1.3
log
@www/typo3-13: update to 13.4.13

13.4.5 (2025-02-11)

This version is a bugfix and maintenance release.
Please refer <https://get.typo3.org/release-notes/13.4.5> in detail.

13.4.6 (2025-03-11)

This version is a bugfix and maintenance release.
Please refer <https://get.typo3.org/release-notes/13.4.6> in detail.

13.4.7 (2025-03-12)

This version is a bugfix and maintenance release.
Please refer <https://get.typo3.org/release-notes/13.4.7> in detail.

13.4.8 (2025-03-18)

This version is a bugfix and maintenance release.
Please refer <https://get.typo3.org/release-notes/13.4.8> in detail.

13.4.9 (2025-04-08)

This version is a bugfix and maintenance release.
Please refer <https://get.typo3.org/release-notes/13.4.9> in detail.

13.4.10 (2025-05-13)

This version is a bugfix and maintenance release.
Please refer <https://get.typo3.org/release-notes/13.4.10> in detail.

13.4.11 (2025-05-14)

This version is a bugfix and maintenance release.  It fixes some regressions
introduced with TYPO3 v12.4.30 related to asset handling, sudeo mode and
path resolving.

Please refer <https://get.typo3.org/release-notes/13.4.11> in detail.

13.4.12 (2025-05-20)

This release is a combined bug fix and security release.

Find more details in the security bulletins:

* https://typo3.org/security/advisory/typo3-core-sa-2025-011
* https://typo3.org/security/advisory/typo3-core-sa-2025-012
* https://typo3.org/security/advisory/typo3-core-sa-2025-013
* https://typo3.org/security/advisory/typo3-core-sa-2025-014
* https://typo3.org/security/advisory/typo3-core-sa-2025-015
* https://typo3.org/security/advisory/typo3-core-sa-2025-016

Please refer <https://get.typo3.org/release-notes/13.4.12> in detail.

13.4.13 (2025-05-27)

This version is a bugfix and maintenance release.  Please refer
<https://get.typo3.org/release-notes/13.4.13> in detail.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2025/02/08 04:07:19 taca Exp $
d28 1
a28 1
VER=		13.4.13
@


1.2
log
@multiple PHP support

* Use PHP_BASE_VERS in DEPENDS if required.
* Use REPLACE_PHP.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2025/02/05 12:50:49 wen Exp $
d20 1
a20 1
PHP_VERSIONS_ACCEPTED=	82 83 # 84
d28 1
a28 1
VER=		13.4.4
d44 5
a48 5
SUBST_CLASSES+=         conf
SUBST_STAGE.conf=       pre-install
SUBST_FILES.conf=       typo3.conf
SUBST_VARS.conf=        TYPO3DIR PREFIX
SUBST_MESSAGE.conf=     Fixing configuration files.
d50 1
a50 1
INSTALLATION_DIRS+=	share/examples/typo3 
@


1.1
log
@Import typo3-13.4.4 as www/typo3-13

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$
d13 6
a18 6
DEPENDS+=	${PHP_PKG_PREFIX}-gd>=8.2.0:../../graphics/php-gd
DEPENDS+=	${PHP_PKG_PREFIX}-zlib>=8.2.0:../../archivers/php-zlib
DEPENDS+=	${PHP_PKG_PREFIX}-intl>=8.2.0:../../textproc/php-intl
DEPENDS+=	${PHP_PKG_PREFIX}-mbstring>=8.2.0:../../converters/php-mbstring
DEPENDS+=	${PHP_PKG_PREFIX}-pdo>=8.2.0:../../databases/php-pdo
DEPENDS+=	${PHP_PKG_PREFIX}-exif>=8.2.0:../../graphics/php-exif
d61 1
a61 2
.include "../../lang/php/replace.mk"
.include "../../lang/php/json.mk"
@

