From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Apr 27 18:40:04 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C70F216A402 for ; Fri, 27 Apr 2007 18:40:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id A6E1113C45A for ; Fri, 27 Apr 2007 18:40:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l3RIe4P8062151 for ; Fri, 27 Apr 2007 18:40:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l3RIe4GW062150; Fri, 27 Apr 2007 18:40:04 GMT (envelope-from gnats) Resent-Date: Fri, 27 Apr 2007 18:40:04 GMT Resent-Message-Id: <200704271840.l3RIe4GW062150@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Javier Martín Rueda Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 538BC16A401 for ; Fri, 27 Apr 2007 18:30:22 +0000 (UTC) (envelope-from javier@aurora.diatel.upm.es) Received: from aurora.diatel.upm.es (aurora.diatel.upm.es [138.100.49.70]) by mx1.freebsd.org (Postfix) with ESMTP id CF10313C45A for ; Fri, 27 Apr 2007 18:30:21 +0000 (UTC) (envelope-from javier@aurora.diatel.upm.es) Received: from aurora.diatel.upm.es (localhost [127.0.0.1]) by aurora.diatel.upm.es (8.13.8/8.13.8) with ESMTP id l3RIK7C9018953 for ; Fri, 27 Apr 2007 20:20:07 +0200 (CEST) (envelope-from javier@aurora.diatel.upm.es) Received: (from javier@localhost) by aurora.diatel.upm.es (8.13.8/8.13.8/Submit) id l3RIK74l018952; Fri, 27 Apr 2007 20:20:07 +0200 (CEST) (envelope-from javier) Message-Id: <200704271820.l3RIK74l018952@aurora.diatel.upm.es> Date: Fri, 27 Apr 2007 20:20:07 +0200 (CEST) From: Javier Martín Rueda To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/112187: [maintainer update] Upgrade of Moodle port to version 1.8 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Javier Martín Rueda List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Apr 2007 18:40:04 -0000 >Number: 112187 >Category: ports >Synopsis: [maintainer update] Upgrade of Moodle port to version 1.8 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Fri Apr 27 18:40:03 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Javier Martín Rueda >Release: FreeBSD 6.2-RELEASE i386 >Organization: Dpto. DIATEL - Universidad Politécnica de Madrid >Environment: System: FreeBSD aurora.diatel.upm.es 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Thu Jan 25 14:43:13 CET 2007 root@aurora.diatel.upm.es:/usr/obj/usr/src/sys/AURORA i386 >Description: This is an upgrade of the Moodle port from version 1.7.1 to version 1.8. Main changes are: - Addition of several PHP5 modules that Moodle recommends - Addition of OPTIONS to select the database and a few other things >How-To-Repeat: >Fix: I enclose diff between old and new port. There are no added files. diff -ruN moodle17/Makefile moodle/Makefile --- moodle17/Makefile Thu Jan 25 02:19:12 2007 +++ moodle/Makefile Fri Apr 27 19:20:53 2007 @@ -6,17 +6,40 @@ # PORTNAME= moodle -PORTVERSION= 1.7.1 +PORTVERSION= 1.8 CATEGORIES= www -MASTER_SITES= http://download.moodle.org/stable17/ +MASTER_SITES= http://download.moodle.org/stable18/ EXTRACT_SUFX= .tgz MAINTAINER= jmrueda@diatel.upm.es COMMENT= Course management system based on social constructionism -USE_PHP= session gd pcre +USE_PHP= session gd pcre mbstring iconv tokenizer curl xml WRKSRC= ${WRKDIR}/moodle +OPTIONS= MYSQL "Add support for a MySQL database server" Off \ + PGSQL "Add support for a PostgreSQL database server" Off \ + MSSQL "Add support for a MS SQL Server" Off \ + ZLIB "Add zip/unzip functionality" On \ + NETWORK "Add Moodle Network functionality" Off \ + LDAP "Add LDAP authentication functionality" Off + +.include + +.if !defined(WITH_MYSQL) && !defined(WITH_PGSQL) && !defined(WITH_MSSQL) +pre-fetch: + @${ECHO_MSG} " + @${ECHO_MSG} "You didn't activate support for any database server!" + @${ECHO_MSG} " + @${ECHO_MSG} "If you want to reconsider, press Ctrl-C now to cancel" + @${ECHO_MSG} "the installation and run 'make config'" + @${ECHO_MSG} " + @${ECHO_MSG} "You can also add the required PHP module later, if that's" + @${ECHO_MSG} "what you prefer." + @${ECHO_MSG} " + @sleep 5 +.endif + .if defined(WITH_MYSQL) USE_PHP+= mysql .endif @@ -25,12 +48,22 @@ USE_PHP+= pgsql .endif +.if defined(WITH_MSSQL) +USE_PHP+= mssql +.endif + +.if !defined(WITHOUT_ZLIB) +USE_PHP+= zlib +.endif + +.if defined(WITH_NETWORK) +USE_PHP+= curl openssl +.endif + .if defined(WITH_LDAP) USE_PHP+= ldap .endif -.include - NO_BUILD= yes PLIST= ${WRKDIR}/plist SUB_FILES= pkg-message @@ -39,14 +72,6 @@ MOODLEDIR?= www/moodle MOODLEDATADIR?= www/moodledata - -pre-everything:: - @${ECHO_CMD} "===> You can use the following options:" - @${ECHO_CMD} "" - @${ECHO_CMD} "o WITH_MYSQL - Use a MySQL database" - @${ECHO_CMD} "o WITH_PGSQL - Use a pgSQL database" - @${ECHO_CMD} "o WITH_LDAP - Ensure your PHP has ldap extension" - @${ECHO_CMD} "" pre-install: @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${MOODLEDIR}?g" >${PLIST} diff -ruN moodle17/distinfo moodle/distinfo --- moodle17/distinfo Thu Jan 25 02:19:12 2007 +++ moodle/distinfo Wed Apr 25 16:22:10 2007 @@ -1,3 +1,3 @@ -MD5 (moodle-1.7.1.tgz) = 80e69370d56815eef5c6f422f8fc5a44 -SHA256 (moodle-1.7.1.tgz) = f9b4a7ecf0cd6b5deaea3570ecde8f048b7e647fe915369a96cbf3d3b6fc11dc -SIZE (moodle-1.7.1.tgz) = 9591469 +MD5 (moodle-1.8.tgz) = dc58848eb315fbf3173d6f2318c0a28d +SHA256 (moodle-1.8.tgz) = 6ac3d3ca631e1fe2b315c1508e0d1e68224d652ce16d4387dc1877f847ab01ef +SIZE (moodle-1.8.tgz) = 10104918 diff -ruN moodle17/files/pkg-message.in moodle/files/pkg-message.in --- moodle17/files/pkg-message.in Thu Nov 30 11:18:25 2006 +++ moodle/files/pkg-message.in Wed Apr 25 16:21:00 2007 @@ -5,8 +5,8 @@ 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 - or phpX-mysql packages are installed, as needed. + 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, and restart the server: @@ -47,10 +47,15 @@ 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. + If you are upgrading from an earlier version of Moodle, check out possible additional steps at: - http://docs.moodle.org/en/Upgrading_to_Moodle_1.7 + http://docs.moodle.org/en/Upgrading + http://docs.moodle.org/en/Upgrading_to_Moodle_1.8 If you have real trouble, please visit the Moodle course "Using Moodle" on moodle.org. >Release-Note: >Audit-Trail: >Unformatted: