aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2022-12-01 13:32:14 +0000
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2022-12-01 13:32:14 +0000
commit1209f9bf27f8bf7fd192041e2059ae3800cb53d0 (patch)
tree1c35577f1991416132e04c50f4cd4e739a84d4cf
parentb771b570fd20b09d19c78d448b47d8058ec4f51e (diff)
downloadports-1209f9b.tar.gz
ports-1209f9b.zip
deskutils/egroupware: Cleanup
- Requires php74 which was EOL on 2022-11-28 Approved by: portmgr (blanket infrastructure) Sponsored by: Bounce Experts
-rw-r--r--MOVED1
-rw-r--r--deskutils/Makefile1
-rw-r--r--deskutils/egroupware/Makefile86
-rw-r--r--deskutils/egroupware/distinfo3
-rw-r--r--deskutils/egroupware/files/pkg-message.in48
-rw-r--r--deskutils/egroupware/pkg-descr4
6 files changed, 1 insertions, 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.