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

PR:		ports/105089
Submitted by:	Bartlomiej Rutkowski <r at robakdesign.com>
This commit is contained in:
Martin Wilke 2006-11-18 23:01:34 +00:00
parent 5b5d978c24
commit a65271d4c4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=177536
9 changed files with 179 additions and 0 deletions

View file

@ -205,6 +205,7 @@
SUBDIR += hydra
SUBDIR += hypermail
SUBDIR += igal
SUBDIR += ilias
SUBDIR += imgsizer
SUBDIR += indexme
SUBDIR += instiki

65
www/ilias/Makefile Normal file
View file

@ -0,0 +1,65 @@
# New ports collection makefile for: www/ilias
# Date created: Oct 24, 2006
# Whom: Bartlomiej Rutkowski <r@robakdesign.com>
#
# $FreeBSD$
PORTNAME= ilias
PORTVERSION= 3.7.3
CATEGORIES= www
MASTER_SITES= http://www.ilias.de/download/src/
MAINTAINER= r@robakdesign.com
COMMENT= A poweful, dynamic, PHP and MySQL based e-learning platform
RUN_DEPENDS= convert:${PORTSDIR}/graphics/ImageMagick \
zip:${PORTSDIR}/archivers/zip \
${UNZIP_CMD}:${PORTSDIR}/archivers/unzip \
${LOCALBASE}/share/pear/PEAR.php:${PORTSDIR}/devel/pear \
${LOCALBASE}/share/pear/Auth/Auth.php:${PORTSDIR}/security/pear-Auth \
${LOCALBASE}/share/pear/DB.php:${PORTSDIR}/databases/pear-DB \
${LOCALBASE}/share/pear/HTML/Template/IT.php:${PORTSDIR}/devel/pear-HTML_Template_IT
LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \
png.5:${PORTSDIR}/graphics/png
NO_BUILD= yes
SUB_FILES= pkg-message
USE_MYSQL= yes
DEFAULT_MYSQL_VER= 50
USE_PHP= mysql session zlib gd pdf xml pcre
DEFAULT_PHP_VER= 5
WANT_PHP_MOD= yes
WRKSRC= ${WRKDIR}/ilias3
PLIST= ${WRKDIR}/pkg-plist
INSTALL_DIR?= www/${PORTNAME}
OPTIONS= PHP4 "Use PHP4 instead of PHP5" off \
MYSQL4 "Use MySQL 4.x instead of MySQL 5.x" off
.include <bsd.port.pre.mk>
.if defined(WITH_PHP4)
DEFAULT_PHP_VER= 4
LIB_DEPENDS+= sablot.70:${PORTSDIR}/textproc/sablotron
.endif
.if defined(WITH_MYSQL4)
DEFAULT_MYSQL_VER= 41
.endif
PLIST_SUB= INSTALL_DIR=${INSTALL_DIR}
pre-install:
@${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${INSTALL_DIR}?g" >${PLIST}
@${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dirrm ${INSTALL_DIR}?g" >> ${PLIST}
do-install:
@${MKDIR} ${PREFIX}/${INSTALL_DIR}
@cd ${WRKSRC} && ${FIND} . | ${PAX} -rw ${PREFIX}/${INSTALL_DIR}
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${INSTALL_DIR}
post-install:
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>

3
www/ilias/distinfo Normal file
View file

@ -0,0 +1,3 @@
MD5 (ilias-3.7.3.tar.gz) = 2ccb76fec6805a4f35fb50bc688105a0
SHA256 (ilias-3.7.3.tar.gz) = 440693d8a1d84416489be9753726aa7447b01a0ea2f18ebc2e4af8da5bc8ca30
SIZE (ilias-3.7.3.tar.gz) = 37878345

View file

@ -0,0 +1,15 @@
=============================================
Congratulations! You have successfully installed
ILIAS e-learning platform. Please keep in mind that
heavily used ILIAS installation can cause huge growth
of your log file, so remember to disable notices logging
in your PHP installation.
Also, this installation process have installed everything
that is needed for ILIAS to run properly with basic
functionality, but to broaden it you will have to install
third party software like Sun Java, HTMLdoc, LaTeX or
some virus scanner by yourself.
Now feel free to proceed to ILIAS web setup proccess.
=============================================

6
www/ilias/pkg-descr Normal file
View file

@ -0,0 +1,6 @@
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

65
www/ilias3/Makefile Normal file
View file

@ -0,0 +1,65 @@
# New ports collection makefile for: www/ilias
# Date created: Oct 24, 2006
# Whom: Bartlomiej Rutkowski <r@robakdesign.com>
#
# $FreeBSD$
PORTNAME= ilias
PORTVERSION= 3.7.3
CATEGORIES= www
MASTER_SITES= http://www.ilias.de/download/src/
MAINTAINER= r@robakdesign.com
COMMENT= A poweful, dynamic, PHP and MySQL based e-learning platform
RUN_DEPENDS= convert:${PORTSDIR}/graphics/ImageMagick \
zip:${PORTSDIR}/archivers/zip \
${UNZIP_CMD}:${PORTSDIR}/archivers/unzip \
${LOCALBASE}/share/pear/PEAR.php:${PORTSDIR}/devel/pear \
${LOCALBASE}/share/pear/Auth/Auth.php:${PORTSDIR}/security/pear-Auth \
${LOCALBASE}/share/pear/DB.php:${PORTSDIR}/databases/pear-DB \
${LOCALBASE}/share/pear/HTML/Template/IT.php:${PORTSDIR}/devel/pear-HTML_Template_IT
LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \
png.5:${PORTSDIR}/graphics/png
NO_BUILD= yes
SUB_FILES= pkg-message
USE_MYSQL= yes
DEFAULT_MYSQL_VER= 50
USE_PHP= mysql session zlib gd pdf xml pcre
DEFAULT_PHP_VER= 5
WANT_PHP_MOD= yes
WRKSRC= ${WRKDIR}/ilias3
PLIST= ${WRKDIR}/pkg-plist
INSTALL_DIR?= www/${PORTNAME}
OPTIONS= PHP4 "Use PHP4 instead of PHP5" off \
MYSQL4 "Use MySQL 4.x instead of MySQL 5.x" off
.include <bsd.port.pre.mk>
.if defined(WITH_PHP4)
DEFAULT_PHP_VER= 4
LIB_DEPENDS+= sablot.70:${PORTSDIR}/textproc/sablotron
.endif
.if defined(WITH_MYSQL4)
DEFAULT_MYSQL_VER= 41
.endif
PLIST_SUB= INSTALL_DIR=${INSTALL_DIR}
pre-install:
@${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${INSTALL_DIR}?g" >${PLIST}
@${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dirrm ${INSTALL_DIR}?g" >> ${PLIST}
do-install:
@${MKDIR} ${PREFIX}/${INSTALL_DIR}
@cd ${WRKSRC} && ${FIND} . | ${PAX} -rw ${PREFIX}/${INSTALL_DIR}
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${INSTALL_DIR}
post-install:
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>

3
www/ilias3/distinfo Normal file
View file

@ -0,0 +1,3 @@
MD5 (ilias-3.7.3.tar.gz) = 2ccb76fec6805a4f35fb50bc688105a0
SHA256 (ilias-3.7.3.tar.gz) = 440693d8a1d84416489be9753726aa7447b01a0ea2f18ebc2e4af8da5bc8ca30
SIZE (ilias-3.7.3.tar.gz) = 37878345

View file

@ -0,0 +1,15 @@
=============================================
Congratulations! You have successfully installed
ILIAS e-learning platform. Please keep in mind that
heavily used ILIAS installation can cause huge growth
of your log file, so remember to disable notices logging
in your PHP installation.
Also, this installation process have installed everything
that is needed for ILIAS to run properly with basic
functionality, but to broaden it you will have to install
third party software like Sun Java, HTMLdoc, LaTeX or
some virus scanner by yourself.
Now feel free to proceed to ILIAS web setup proccess.
=============================================

6
www/ilias3/pkg-descr Normal file
View file

@ -0,0 +1,6 @@
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