Re: git: 2f100b71cdbc - main - www/typo3-10: Cleanup

From: Mathieu Arnold <mat_at_freebsd.org>
Date: Wed, 30 Nov 2022 09:56:27 UTC
On Wed, Nov 30, 2022 at 10:32:19AM +0100, Jochen Neumeister wrote:
> excuse me, but why?

It was marked for deletion in 923e93c6368d back in february, nine months
ago, so, well, ample time for anyone to be able to update. (As a side
note, lang/php74 was also marked for deletion in 5ebfc20bc191 also back
in february.)

> Why do you now without warning delete ports that currently only build with
> PHP 7.4, and not with PHP 8.x?
> PHP 7.4 is still in the ports. So why delete this port?
> Has this been discussed with the maintainer?
> Why don't you set a delete date like 31.12.2022, so that users who use such
> ports can prepare themselves.
> I would ask that these deletions are reversed and a date is set with enough
> time so that users can prepare for it.
> 
> cheers
> Jochen
> 
> Am 29.11.22 um 14:32 schrieb Muhammad Moinur Rahman:
> > The branch main has been updated by bofh:
> > 
> > URL: https://cgit.FreeBSD.org/ports/commit/?id=2f100b71cdbc2484401088f5e4325fe5d95a394e
> > 
> > commit 2f100b71cdbc2484401088f5e4325fe5d95a394e
> > Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
> > AuthorDate: 2022-11-29 13:25:39 +0000
> > Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
> > CommitDate: 2022-11-29 13:30:55 +0000
> > 
> >      www/typo3-10: Cleanup
> >      - Requires php74 which was EOL on 2022-11-28
> >      Sponsored by:   Bounce Experts
> > ---
> >   MOVED                             |   1 +
> >   www/Makefile                      |   1 -
> >   www/typo3-10/Makefile             | 100 --------------------------------------
> >   www/typo3-10/distinfo             |   3 --
> >   www/typo3-10/files/pkg-message.in |  24 ---------
> >   www/typo3-10/pkg-descr            |  19 --------
> >   6 files changed, 1 insertion(+), 147 deletions(-)
> > 
> > diff --git a/MOVED b/MOVED
> > index 0e0b26eb7262..f388aeac4c2e 100644
> > --- a/MOVED
> > +++ b/MOVED
> > @@ -17617,3 +17617,4 @@ net/libutp|net-p2p/libutp|2022-11-20|Moved to a more adequated category
> >   x11-wm/sway-devel|x11-wm/sway|2022-11-26|Out of date: use x11-wm/sway for now
> >   math/suitesparse-slip_lu|math/suitesparse-spex|2022-11-26|Renamed by upstream
> >   graphics/giblib||2022-11-27|Has expired: Last release in 2004, abandoned upstream, not used, website disappeared
> > +www/typo3-10||2022-11-29|Requires php74 which was EOL on 2022-11-28
> > diff --git a/www/Makefile b/www/Makefile
> > index 4350f0cb660e..a38edd68cb65 100644
> > --- a/www/Makefile
> > +++ b/www/Makefile
> > @@ -2307,7 +2307,6 @@
> >       SUBDIR += twiki-TwistyPlugin
> >       SUBDIR += twiki-WysiwygPlugin
> >       SUBDIR += twms
> > -    SUBDIR += typo3-10
> >       SUBDIR += typo3-11
> >       SUBDIR += uchiwa
> >       SUBDIR += ufdbguard
> > diff --git a/www/typo3-10/Makefile b/www/typo3-10/Makefile
> > deleted file mode 100644
> > index ff4503171ea7..000000000000
> > --- a/www/typo3-10/Makefile
> > +++ /dev/null
> > @@ -1,100 +0,0 @@
> > -PORTNAME=	typo3
> > -PORTVERSION=	${PORT_V_MAJOR}.${PORT_V_MINOR}.${PORT_V_PATCH}
> > -CATEGORIES=	www
> > -MASTER_SITES=	https://typo3.azureedge.net/typo3/${PORTVERSION}/
> > -PKGNAMESUFFIX=	-${PORT_V_MAJOR}${PHP_PKGNAMESUFFIX}
> > -DISTNAME=	${TYPO3SRC}
> > -
> > -MAINTAINER=	freebsd-ports@charlieroot.de
> > -COMMENT=	Typo3 content management system
> > -WWW=		https://typo3.org/
> > -
> > -LICENSE=	GPLv2
> > -LICENSE_FILE=	${WRKSRC}/LICENSE.txt
> > -
> > -DEPRECATED=	Requires php 7.4 which is set to expire on 2022-11-29
> > -EXPIRATION_DATE=2022-11-28
> > -
> > -IGNORE_WITH_PHP=	80 81 82
> > -IGNORE_WITH_MYSQL=	101m
> > -
> > -USES=		cpe php:web,flavors shebangfix
> > -USE_PHP=	ctype dom fileinfo filter hash intl json openssl pcre session simplexml \
> > -		spl tokenizer xml zip
> > -
> > -WRKSRC=		${WRKDIR}/${TYPO3SRC}
> > -NO_BUILD=	yes
> > -NO_ARCH=	yes
> > -SHEBANG_GLOB=	*.sh *.php
> > -PORTSCOUT=	limit:^${PORT_V_MAJOR}\.${PORT_V_MINOR}\.
> > -
> > -PORT_V_MAJOR=	10
> > -PORT_V_MINOR=	4
> > -PORT_V_PATCH=	32
> > -
> > -TYPO3WWW=	www
> > -TYPO3SRC=	${PORTNAME}_src-${PORTVERSION}
> > -TYPO3DIR=	${PORTNAME}-${PORT_V_MAJOR}
> > -
> > -USERS=		${WWWOWN}
> > -GROUPS=		${WWWGRP}
> > -
> > -SUB_FILES=	pkg-message
> > -SUB_LIST+=	PREFIX=${PREFIX} \
> > -		TYPO3WWW=${TYPO3WWW} \
> > -		TYPO3DIR=${TYPO3DIR}
> > -
> > -OPTIONS_DEFINE=	CURL GD GMP IMAGICK MBSTRING MYSQL POSTGRES SQLSRV SQLITE ZLIB
> > -OPTIONS_DEFAULT=MYSQL
> > -GD_DESC=	GDlib/freetype support
> > -IMAGICK_DESC=	${IMAGEMAGICK_DESC}
> > -MBSTRING_DESC=	${MULTIBYTE_DESC}
> > -MYSQL_DESC=	Use MySQL as DBMS
> > -POSTGRES_DESC=	Use PostgreSQL as DBMS
> > -SQLITE_DESC=	Use SQLite as DBMS
> > -SQLSRV_DESC=	Use MSSQL as DBMS
> > -
> > -CURL_USE=	PHP=curl
> > -GD_USE=		PHP=gd
> > -GMP_USE=	PHP=gmp
> > -MBSTRING_USE=	PHP=mbstring
> > -MYSQL_USE=	PHP=mysqli
> > -POSTGRES_USE=	PHP=postgresql
> > -SQLSRV_USE=	PHP=sqlsrv
> > -SQLITE_USE=	PHP=sqlite3
> > -ZLIB_USE=	PHP=zlib
> > -
> > -.include <bsd.port.options.mk>
> > -
> > -.if ${PORT_OPTIONS:MIMAGICK}
> > -.if ${PORT_OPTIONS:MX11}
> > -USES+=		magick:6,run
> > -.else
> > -USES+=		magick:6,run,nox11
> > -.endif
> > -.endif
> > -
> > -do-install:
> > -	# workaround fix for:
> > -	# "Checking for items in STAGEDIR missing from pkg-plist"
> > -	# "Error: Orphaned: @dir %%WWWDIR%%_src-10.4.16/vendor/symfony/string/Resources/bin"
> > -	${RMDIR} ${WRKSRC}/vendor/symfony/string/Resources/bin
> > -	# remove source empty directory
> > -	${MKDIR} ${STAGEDIR}${PREFIX}/${TYPO3WWW}/${TYPO3DIR}
> > -	${CP} -R ${WRKDIR}/${TYPO3SRC} ${STAGEDIR}${PREFIX}/${TYPO3WWW}/
> > -	${LN} -fs ../${TYPO3SRC} ${STAGEDIR}${PREFIX}/${TYPO3WWW}/${TYPO3DIR}/typo3_src
> > -	${LN} -fs typo3_src/index.php ${STAGEDIR}${PREFIX}/${TYPO3WWW}/${TYPO3DIR}/index.php
> > -	${LN} -fs typo3_src/typo3 ${STAGEDIR}${PREFIX}/${TYPO3WWW}/${TYPO3DIR}/typo3
> > -
> > -post-install:
> > -	@cd ${STAGEDIR}${PREFIX}; \
> > -		${FIND} * \( -type f -or -type l \) -path "${TYPO3WWW}/${TYPO3DIR}/*" | \
> > -		${SORT} >> ${TMPPLIST}; \
> > -		${ECHO} "@owner ${WWWOWN}" >> ${TMPPLIST}; \
> > -		${ECHO} "@dir ${TYPO3WWW}/${TYPO3DIR}" >> ${TMPPLIST}
> > -	@cd ${STAGEDIR}${PREFIX}; \
> > -		${ECHO} "@owner" >> ${TMPPLIST}; \
> > -		${FIND} * \( -type f -or -type l \) -path "${TYPO3WWW}/${TYPO3SRC}/*" | \
> > -		${SORT} >> ${TMPPLIST}
> > -
> > -.include <bsd.port.mk>
> > diff --git a/www/typo3-10/distinfo b/www/typo3-10/distinfo
> > deleted file mode 100644
> > index c504aef721bb..000000000000
> > --- a/www/typo3-10/distinfo
> > +++ /dev/null
> > @@ -1,3 +0,0 @@
> > -TIMESTAMP = 1664114076
> > -SHA256 (typo3_src-10.4.32.tar.gz) = abfdeaa8119746a84898a3d4d7e368a6277b5a916c0a2e5dc7bd053282c0573b
> > -SIZE (typo3_src-10.4.32.tar.gz) = 29573147
> > diff --git a/www/typo3-10/files/pkg-message.in b/www/typo3-10/files/pkg-message.in
> > deleted file mode 100644
> > index 0e4c51232440..000000000000
> > --- a/www/typo3-10/files/pkg-message.in
> > +++ /dev/null
> > @@ -1,24 +0,0 @@
> > -[
> > -{ type: install
> > -  message: <<EOM
> > -1) Add the following to your Apache configuration file
> > -   httpd.conf and restart the web server:
> > -
> > -   Alias /typo3 %%PREFIX%%/%%TYPO3WWW%%/%%TYPO3DIR%%/
> > -   AcceptPathInfo On
> > -   <Directory %%PREFIX%%/%%TYPO3WWW%%/%%TYPO3DIR%%/>
> > -      Options Indexes FollowSymLinks
> > -      AllowOverride None
> > -      Require all granted
> > -   </Directory>
> > -
> > -2) Visit your TYPO3 site with a browser (i.e.
> > -   http://your.server.com/typo3/) to continue the
> > -   installation / upgrade process.
> > -
> > -For more information, see the INSTALL DOCUMENTATION:
> > -
> > -  https://docs.typo3.org/typo3cms/GettingStartedTutorial/latest/Installation/Index.html
> > -EOM
> > -}
> > -]
> > diff --git a/www/typo3-10/pkg-descr b/www/typo3-10/pkg-descr
> > deleted file mode 100644
> > index 42474d742d3c..000000000000
> > --- a/www/typo3-10/pkg-descr
> > +++ /dev/null
> > @@ -1,19 +0,0 @@
> > -TYPO3 is a free Open Source content management system for enterprise purposes
> > -on the web and in intranets. It offers full flexibility and extendability while
> > -featuring an accomplished set of ready-made interfaces, functions and modules.
> > -
> > -The old version with Long Term Support (LTS). It will receive security bugfixes
> > -until April 2023.
> > -
> > -* Dashboard for editors
> > -* Additional security features for editors and website users
> > -* Improved Site setup and URL handling
> > -
> > -System requirements
> > -* PHP 7.2 or later
> > -* MySQL 5.5+ / MariaDB / Postgres / SQLite support
> > -* Modern Browsers
> > -
> > -Supported Until
> > -Free: 2023-04-30
> > -ELTS: 2026-04-30
> 

-- 
Mathieu Arnold