Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Nov 2006 22:57:03 +0100 (CET)
From:      Bartlomiej Rutkowski <r@robakdesign.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/105089: [NEW PORT] www/ilias: A poweful, dynamic, PHP and MySQL based e-learning platform
Message-ID:  <200611022157.kA2Lv3eo038560@kotlet.lerkins.com>
Resent-Message-ID: <200611022200.kA2M0aQd090377@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         105089
>Category:       ports
>Synopsis:       [NEW PORT] www/ilias: A poweful, dynamic, PHP and MySQL based e-learning platform
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 02 22:00:36 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Bartlomiej Rutkowski
>Release:        FreeBSD 6.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD kotlet.lerkins.com 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May  7 04:32:43 UTC
>Description:
ILIAS is a powerful web-based learning management
system that allows users to create, edit and publish
learning and teaching material in an integrated
system with their normal web browsers.

WWW: http://www.ilias.de/ios/index-e.html

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- ilias-3.7.3.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	ilias
#	ilias/Makefile
#	ilias/distinfo
#	ilias/pkg-descr
#	ilias/files
#	ilias/files/pkg-message.in
#
echo c - ilias
mkdir -p ilias > /dev/null 2>&1
echo x - ilias/Makefile
sed 's/^X//' >ilias/Makefile << 'END-of-ilias/Makefile'
X# New ports collection makefile for:	www/ilias
X# Date created:				Oct 24, 2006
X# Whom:					Bartlomiej Rutkowski <r@robakdesign.com>
X#
X# $FreeBSD$
X
XPORTNAME=	ilias
XPORTVERSION=	3.7.3
XCATEGORIES=	www
XMASTER_SITES=	http://www.ilias.de/download/src/
X
XMAINTAINER=	r@robakdesign.com
XCOMMENT=	A poweful, dynamic, PHP and MySQL based e-learning platform
X
XRUN_DEPENDS=	convert:${PORTSDIR}/graphics/ImageMagick \
X		zip:${PORTSDIR}/archivers/zip \
X		${UNZIP_CMD}:${PORTSDIR}/archivers/unzip \
X		${LOCALBASE}/share/pear/PEAR.php:${PORTSDIR}/devel/pear \
X		${LOCALBASE}/share/pear/Auth/Auth.php:${PORTSDIR}/security/pear-Auth \
X		${LOCALBASE}/share/pear/DB.php:${PORTSDIR}/databases/pear-DB \
X		${LOCALBASE}/share/pear/HTML/Template/IT.php:${PORTSDIR}/devel/pear-HTML_Template_IT
XLIB_DEPENDS=	jpeg.9:${PORTSDIR}/graphics/jpeg \
X		png.5:${PORTSDIR}/graphics/png
X
XNO_BUILD=		yes
XSUB_FILES=		pkg-message
XUSE_MYSQL=		yes
XDEFAULT_MYSQL_VER=	51
XUSE_PHP=		mysql session zlib gd pdf xml pcre
XDEFAULT_PHP_VER=	5
XWANT_PHP_MOD=		yes
XWRKSRC=			${WRKDIR}/ilias3
X
XINSTALL_DIR?=	www/data/${PORTNAME}
X
XOPTIONS=	PHP4 "Use PHP4 instead of PHP5" off \
X		MYSQL4 "Use MySQL 4.x instead of MySQL 5.x" off
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_PHP4)
XDEFAULT_PHP_VER=	4
XLIB_DEPENDS+=		sablot.70:${PORTSDIR}/textproc/sablotron
X.endif
X
X.if defined(WITH_MYSQL4)
XDEFAULT_MYSQL_VER=	41
X.endif
X
XPLIST_SUB=	INSTALL_DIR=${INSTALL_DIR}
X
Xpre-install:
X		@${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${INSTALL_DIR}?g" >${PLIST}
X		@${FIND} -s -d ${WRKSRC} -type d  | ${SED} "s?${WRKSRC}?@dirrm ${INSTALL_DIR}?g" >> ${PLIST}
X
Xdo-install:
X		@${MKDIR} ${PREFIX}/${INSTALL_DIR}
X		@cd ${WRKSRC} && ${FIND} . | ${PAX} -rw ${PREFIX}/${INSTALL_DIR}
X		@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${INSTALL_DIR}
X
Xpost-install:
X		@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.post.mk>
END-of-ilias/Makefile
echo x - ilias/distinfo
sed 's/^X//' >ilias/distinfo << 'END-of-ilias/distinfo'
XMD5 (ilias-3.7.3.tar.gz) = 2ccb76fec6805a4f35fb50bc688105a0
XSHA256 (ilias-3.7.3.tar.gz) = 440693d8a1d84416489be9753726aa7447b01a0ea2f18ebc2e4af8da5bc8ca30
XSIZE (ilias-3.7.3.tar.gz) = 37878345
END-of-ilias/distinfo
echo x - ilias/pkg-descr
sed 's/^X//' >ilias/pkg-descr << 'END-of-ilias/pkg-descr'
XILIAS is a powerful web-based learning management
Xsystem that allows users to create, edit and publish
Xlearning and teaching material in an integrated
Xsystem with their normal web browsers.
X
XWWW: http://www.ilias.de/ios/index-e.html
END-of-ilias/pkg-descr
echo c - ilias/files
mkdir -p ilias/files > /dev/null 2>&1
echo x - ilias/files/pkg-message.in
sed 's/^X//' >ilias/files/pkg-message.in << 'END-of-ilias/files/pkg-message.in'
X=============================================
XCongratulations! You have successfully installed
XILIAS e-learning platform. Please keep in mind that
Xheavily used ILIAS installation can cause huge growth
Xof your log file, so remember to disable notices logging
Xin your PHP installation.
X
XAlso, this installation process have installed everything
Xthat is needed for ILIAS to run properly with basic
Xfunctionality, but to broaden it you will have to install
Xthird party software like Sun Java, HTMLdoc, LaTeX or
Xsome virus scanner by yourself.
X
XNow feel free to proceed to ILIAS web setup proccess.
X=============================================
END-of-ilias/files/pkg-message.in
exit
--- ilias-3.7.3.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200611022157.kA2Lv3eo038560>