diff options
| author | Rene Ladan <rene@FreeBSD.org> | 2025-05-04 11:56:40 +0000 |
|---|---|---|
| committer | Rene Ladan <rene@FreeBSD.org> | 2025-05-04 11:56:40 +0000 |
| commit | cadf21a5cc8e01b98c8cd9161997f98f180c1a9c (patch) | |
| tree | c7de3ff03be65e5b8776b5f3a51f92922ebd2755 | |
| parent | df47125253dee3c5ce1248fe2e0e08fb9de12fa3 (diff) | |
www/moodle43: Remove expired port
2025-04-30 www/moodle43: EOLed upstream
| -rw-r--r-- | MOVED | 1 | ||||
| -rw-r--r-- | www/Makefile | 1 | ||||
| -rw-r--r-- | www/moodle43/Makefile | 66 | ||||
| -rw-r--r-- | www/moodle43/distinfo | 3 | ||||
| -rw-r--r-- | www/moodle43/files/pkg-message.in | 59 | ||||
| -rw-r--r-- | www/moodle43/pkg-descr | 5 |
6 files changed, 1 insertions, 134 deletions
@@ -4390,3 +4390,4 @@ games/stuntrally||2025-05-04|Has expired: Broken for months and outdated editors/ssed||2025-05-04|Has expired: Legacy "fork" that's based on legacy GNU sed 4.1 and last release in 2005 devel/rubygem-webby||2025-05-04|Has expired: Deprecated upstream in 2011 devel/ccdoc||2025-05-04|Has expired: Obsolete utility +www/moodle43||2025-05-04|Has expired: EOLed upstream diff --git a/www/Makefile b/www/Makefile index b0c2a5906b36..ee8bdebcfa89 100644 --- a/www/Makefile +++ b/www/Makefile @@ -447,7 +447,6 @@ SUBDIR += mongoose SUBDIR += monolith SUBDIR += moodle41 - SUBDIR += moodle43 SUBDIR += moodle44 SUBDIR += moodle45 SUBDIR += moodle50 diff --git a/www/moodle43/Makefile b/www/moodle43/Makefile deleted file mode 100644 index 0e521c121a86..000000000000 --- a/www/moodle43/Makefile +++ /dev/null @@ -1,66 +0,0 @@ -PORTNAME= moodle -PORTVERSION= 4.3.12 -CATEGORIES= www education -MASTER_SITES= https://packaging.moodle.org/stable403/ \ - LOCAL/wen -PKGNAMESUFFIX= ${PKGORIGIN:T:S/moodle//}${PHP_PKGNAMESUFFIX} - -MAINTAINER= wen@FreeBSD.org -COMMENT= Course management system based on social constructionism -WWW= https://www.moodle.org/ - -LICENSE= GPLv3 - -DEPRECATED= EOLed upstream -EXPIRATION_DATE=2025-04-30 - -CONFLICTS= moodle41-4.1.[0-9]* moodle44-4.4.[0-9]* \ - moodle45-4.5.[0-9]* moodle50-5.0 - -USES= cpe php:flavors tar:tgz -USE_PHP= ctype curl dom exif fileinfo filter gd \ - iconv intl mbstring opcache \ - session simplexml soap sodium tokenizer \ - xml xmlreader xmlrpc zip zlib -IGNORE_WITH_PHP= 83 - -WRKSRC= ${WRKDIR}/moodle - -OPTIONS_SINGLE= BACKEND -OPTIONS_SINGLE_BACKEND= MYSQL PGSQL -OPTIONS_DEFINE= LDAP -OPTIONS_DEFAULT= MYSQL - -MYSQL_USES= mysql -MYSQL_USE= php=mysqli -PGSQL_USE= php=pgsql -LDAP_USE= php=ldap - -NO_BUILD= yes -PLIST= ${WRKDIR}/plist -SUB_FILES= pkg-message -SUB_LIST= MOODLEDIR=${MOODLEDIR} \ - MOODLEDATADIR=${MOODLEDATADIR} - -MOODLEDIR?= www/moodle -MOODLEDATADIR?= moodledata - -pre-install: - @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST} - @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST} - @${ECHO_CMD} "@mode 755" >> ${PLIST} - @${ECHO} @dir ${MOODLEDATADIR} >> ${PLIST} - @${ECHO_CMD} "@mode" >> ${PLIST} - @${ECHO_CMD} "@group" >> ${PLIST} - @${ECHO_CMD} "@owner" >> ${PLIST} - -# Here for safety I do not set moodle diretory 0755 permission -# It require user write config.php manually then. - @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${MOODLEDIR}?g" >>${PLIST} - @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dir ${MOODLEDIR}?g" >> ${PLIST} - -do-install: - @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MOODLEDIR} - @${INSTALL} -d ${STAGEDIR}${PREFIX}/${MOODLEDATADIR} - -.include <bsd.port.mk> diff --git a/www/moodle43/distinfo b/www/moodle43/distinfo deleted file mode 100644 index b08c4a4d1736..000000000000 --- a/www/moodle43/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1744613700 -SHA256 (moodle-4.3.12.tgz) = 47eac5275098de9126f63685f4b3c5870df22bfee0c7de1460f0f8b9659fc120 -SIZE (moodle-4.3.12.tgz) = 68246296 diff --git a/www/moodle43/files/pkg-message.in b/www/moodle43/files/pkg-message.in deleted file mode 100644 index 5282847317fb..000000000000 --- a/www/moodle43/files/pkg-message.in +++ /dev/null @@ -1,59 +0,0 @@ -[ -{ type: install - message: <<EOM -1) Create a user and a database for Moodle 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. - NOTE: this package assumes that either the phpX-pgsql, - phpX-mysql, or phpX-mssql packages are installed. - -2) Add the following to your Apache configuration file - httpd.conf, and restart the server: - - Alias /moodle %%PREFIX%%/%%MOODLEDIR%%/ - AcceptPathInfo On - <Directory %%PREFIX%%/%%MOODLEDIR%%/> - AllowOverride None - Require all granted - </Directory> - -3) Visit your Moodle site with a browser (i.e., - http://your.server.com/moodle/), and you should - be taken to the install.php script, which will lead - you through creating a config.php file and then - setting up Moodle, creating an admin account, etc. - - At one step, you will get a message saying that the - installer script was not able to automatically create - the config.php file. Just download it and copy it to - %%PREFIX%%/%%MOODLEDIR%%/config.php. Beware that it - will contain the database password in cleartext, so - set up whatever file permissions you deem more adequate. - For instance, user=root, group=www, mask=640. - -4) Set up a cron task to invoke the file admin/cron.php - every five minutes or so. For instance: - */5 * * * * fetch http://your.server.com/moodle/admin/cron.php - -For more information, see the INSTALL DOCUMENTATION: - - http://docs.moodle.org/en/Installing_Moodle - -It may be worth reading the installation docs even if Moodle seems -to be working at first, to ensure your PHP settings and database -configuration will allow Moodle to operate properly. -EOM -} -{ type: upgrade - message: <<EOM -If you are upgrading from an earlier version of Moodle, check out -possible additional steps at: - - https://docs.moodle.org/400/en/Upgrading - -If you have real trouble, please visit the Moodle course -"Using Moodle" on moodle.org. -EOM -} -] diff --git a/www/moodle43/pkg-descr b/www/moodle43/pkg-descr deleted file mode 100644 index 8d24b9357db9..000000000000 --- a/www/moodle43/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -Moodle is a course management system (CMS) - a free, Open Source software -package designed using sound pedagogical principles, to help educators -create effective online learning communities. You can use it on any -computer you have handy (including webhosts), yet it can scale from a -single-teacher site to a 40,000-student University. |
