git: 1209f9bf27f8 - main - deskutils/egroupware: Cleanup

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Thu, 01 Dec 2022 13:33:07 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1209f9bf27f8bf7fd192041e2059ae3800cb53d0

commit 1209f9bf27f8bf7fd192041e2059ae3800cb53d0
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2022-12-01 13:32:14 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2022-12-01 13:32:14 +0000

    deskutils/egroupware: Cleanup
    
    - Requires php74 which was EOL on 2022-11-28
    
    Approved by:    portmgr (blanket infrastructure)
    Sponsored by:   Bounce Experts
---
 MOVED                                     |  1 +
 deskutils/Makefile                        |  1 -
 deskutils/egroupware/Makefile             | 86 -------------------------------
 deskutils/egroupware/distinfo             |  3 --
 deskutils/egroupware/files/pkg-message.in | 48 -----------------
 deskutils/egroupware/pkg-descr            |  4 --
 6 files changed, 1 insertion(+), 142 deletions(-)

diff --git a/MOVED b/MOVED
index 3c2252989aed..09dc049ee752 100644
--- a/MOVED
+++ b/MOVED
@@ -17625,3 +17625,4 @@ net/pecl-mosquitto||2022-11-30|Requires php74 which was EOL on 2022-11-28
 devel/pecl-propro2||2022-11-30|Requires php74 which was EOL on 2022-11-28
 devel/pecl-jsond||2022-11-30|Requires php74 which was EOL on 2022-11-28
 databases/pecl-cassandra||2022-11-30|Requires php74 which was EOL on 2022-11-28
+deskutils/egroupware||2022-12-01|Requires php74 which was EOL on 2022-11-28
diff --git a/deskutils/Makefile b/deskutils/Makefile
index 6652df19b0b1..555d471183be 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -48,7 +48,6 @@
     SUBDIR += dosage
     SUBDIR += dstask
     SUBDIR += easystroke
-    SUBDIR += egroupware
     SUBDIR += elementary-calendar
     SUBDIR += fasd
     SUBDIR += fbreader
diff --git a/deskutils/egroupware/Makefile b/deskutils/egroupware/Makefile
deleted file mode 100644
index b219f546ac38..000000000000
--- a/deskutils/egroupware/Makefile
+++ /dev/null
@@ -1,86 +0,0 @@
-PORTNAME=	eGroupware
-PORTVERSION=	20.1.20210503
-CATEGORIES=	deskutils
-MASTER_SITES=	https://github.com/EGroupware/${PORTNAME:tl}/releases/download/${PORTVERSION}/
-PKGNAMESUFFIX=	${PHP_PKGNAMESUFFIX}
-DISTNAME=	${PORTNAME:tl}-docker-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Web-based GroupWare system
-WWW=		https://www.egroupware.org/
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKDIR}/${PORTNAME:tl}/doc/LICENSE
-
-DEPRECATED=	Requires php 7.4 which is set to expire on 2022-11-29
-EXPIRATION_DATE=2022-11-28
-
-RUN_DEPENDS=	${LOCALBASE}/share/APCu/apc.php:devel/pecl-APCu@${PHP_FLAVOR} \
-		${LOCALBASE}/share/pear/Horde/Compress.php:archivers/pear-Horde_Compress@${PHP_FLAVOR} \
-		${LOCALBASE}/share/pear/Horde/Crypt.php:security/pear-Horde_Crypt@${PHP_FLAVOR} \
-		${LOCALBASE}/share/pear/Horde/Icalendar.php:devel/pear-Horde_Icalendar@${PHP_FLAVOR} \
-		${LOCALBASE}/share/pear/Horde/Imap/Client.php:mail/pear-Horde_Imap_Client@${PHP_FLAVOR} \
-		${LOCALBASE}/share/pear/Horde/Mail/Transport.php:mail/pear-Horde_Mail@${PHP_FLAVOR} \
-		${LOCALBASE}/share/pear/Horde/Mapi.php:mail/pear-Horde_Mapi@${PHP_FLAVOR} \
-		${LOCALBASE}/share/pear/Horde/Nls.php:devel/pear-Horde_Nls@${PHP_FLAVOR} \
-		${LOCALBASE}/share/pear/Horde/Smtp.php:mail/pear-Horde_Smtp@${PHP_FLAVOR} \
-		${LOCALBASE}/share/pear/Net/Sieve.php:net/pear-Net_Sieve@${PHP_FLAVOR}
-
-USES=		cpe php:flavors tar:bzip2
-USE_PHP=	bcmath bz2 ctype filter json session simplexml tidy xmlreader \
-		xsl zlib
-IGNORE_WITH_PHP=	80 81 82
-
-NO_ARCH=	yes
-NO_BUILD=	yes
-SUB_FILES=	pkg-message
-SUB_LIST=	EG_DATA=${EG_DATA} \
-		EG_DIR=${EG_DIR}
-
-WRKSRC=		${WRKDIR}/egroupware
-
-PLIST=		${WRKDIR}/plist
-
-OPTIONS_DEFINE=		GD LDAP MBSTRING MYSQL POSTGRES SSL ZIP
-OPTIONS_DEFAULT=	MYSQL SSL ZIP
-
-MBSTRING_DESC=	Support multi-byte character sets
-POSTGRES_DESC=	PostgreSQL database support
-ZIP_DESC=	Install PHP zip extension
-
-GD_USE=		PHP=gd
-LDAP_USE=	PHP=ldap
-MBSTRING_USE=	PHP=mbstring
-MYSQL_USE=	PHP=mysqli,pdo_mysql
-POSTGRES_USE=	PHP=pdo_pgsql,pgsql
-SSL_USE=	PHP=openssl
-ZIP_USE=	PHP=zip
-
-EG_DIR=		www/eg
-EG_WWWDIR=	${PREFIX}/${EG_DIR}
-EG_DATA=	www/egdata
-EG_DATADIR=	${PREFIX}/${EG_DATA}
-
-pre-install:
-	@${ECHO_CMD} '@mode 644' > ${PLIST}
-	@${FIND} -s -d ${WRKSRC} -type f | ${SED} "s#${WRKSRC}#${EG_DIR}#g" >> ${PLIST}
-	@${ECHO_CMD} '@mode' >> ${PLIST}
-	@${ECHO_CMD} '@mode 755' >> ${PLIST}
-	@${FIND} -s -d ${WRKSRC} -type d  | ${SED} "s#${WRKSRC}#@dir ${EG_DIR}#g" >> ${PLIST}
-	@${ECHO_CMD} '@owner ${WWWOWN}' >> ${PLIST}
-	@${ECHO_CMD} '@group ${WWWGRP}' >> ${PLIST}
-	@${ECHO} @dir ${EG_DATA}/files >> ${PLIST}
-	@${ECHO} @dir ${EG_DATA}/backup >> ${PLIST}
-	@${ECHO} @dir ${EG_DATA} >> ${PLIST}
-	@${ECHO_CMD} '@group' >> ${PLIST}
-	@${ECHO_CMD} '@owner' >> ${PLIST}
-	@${ECHO_CMD} '@mode' >> ${PLIST}
-
-do-install:
-	@${MKDIR} ${STAGEDIR}${EG_WWWDIR}
-	@${MKDIR} ${STAGEDIR}${EG_DATADIR}
-	@${MKDIR} ${STAGEDIR}${EG_DATADIR}/files
-	@${MKDIR} ${STAGEDIR}${EG_DATADIR}/backup
-	@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${EG_WWWDIR}
-
-.include <bsd.port.mk>
diff --git a/deskutils/egroupware/distinfo b/deskutils/egroupware/distinfo
deleted file mode 100644
index 96240e4ec4bc..000000000000
--- a/deskutils/egroupware/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1620848906
-SHA256 (egroupware-docker-20.1.20210503.tar.bz2) = 5103c7f8f5df83ddd4d6d4a20ad308255595b709cb20234d1147910445e4af3c
-SIZE (egroupware-docker-20.1.20210503.tar.bz2) = 54623702
diff --git a/deskutils/egroupware/files/pkg-message.in b/deskutils/egroupware/files/pkg-message.in
deleted file mode 100644
index 336aad9f9014..000000000000
--- a/deskutils/egroupware/files/pkg-message.in
+++ /dev/null
@@ -1,48 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-POST-INSTALL CONFIGURATION FOR eGroupware
-
-
-Make sure in your php.ini session.save_path='/tmp' is writable
-upload_max_filesize >= 8M
-
-1) Create a user and a database for eGroupware to store all
-   its tables in (or choose an existing database).
-   It doesn't matter what the database or user names are,
-   as this will be configured in a later step.
-
-2) Add the following to your Apache configuration, and
-   restart the server:
-
-   ### Add the AcceptPathInfo directive only for Apache 2.0.30 or later.
-   Alias /eg %%PREFIX%%/%%EG_DIR%%/
-   AcceptPathInfo On
-   <Directory %%PREFIX%%/%%EG_DIR%%>
-      AllowOverride None
-      Order Allow,Deny
-      Allow from all
-   </Directory>
-   <Directory %%PREFIX%%/%%EG_DATA%%>
-      AllowOverride None
-      Order Allow,Deny
-      Deny from all
-   </Directory>
-
-3) Visit your eGroupware site with a browser (i.e.,
-   http://your.server.com/eg/), and you should
-   be taken to the install.php script, which will lead
-   you through creating a config file and then
-   setting up eGroupware, creating an admin account, etc.
-
-4) When you come to the setup page,please set the files'
-and backup's full path with:
-   %%PREFIX%%/%%EG_DATA%%/files
-   %%PREFIX%%/%%EG_DATA%%/backup
-
-For more information, see the INSTALL DOCUMENTATION:
-
-http://www.egroupware.org/index.php?page_name=wiki&lang=&wikipage=ManualSetup
-EOM
-}
-]
diff --git a/deskutils/egroupware/pkg-descr b/deskutils/egroupware/pkg-descr
deleted file mode 100644
index a208498ac6a2..000000000000
--- a/deskutils/egroupware/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-eGroupWare is a multi-user, web-based groupware suite developed on a
-custom set of PHP-based APIs. Currently available modules include:
-email, addressbook, calendar, infolog (notes, to-do's, phone calls),
-content management, forum, bookmarks, wiki.