mirror of
https://git.freebsd.org/ports.git
synced 2025-07-17 17:29:23 -04:00
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:
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
|
@ -205,6 +205,7 @@
|
||||||
SUBDIR += hydra
|
SUBDIR += hydra
|
||||||
SUBDIR += hypermail
|
SUBDIR += hypermail
|
||||||
SUBDIR += igal
|
SUBDIR += igal
|
||||||
|
SUBDIR += ilias
|
||||||
SUBDIR += imgsizer
|
SUBDIR += imgsizer
|
||||||
SUBDIR += indexme
|
SUBDIR += indexme
|
||||||
SUBDIR += instiki
|
SUBDIR += instiki
|
||||||
|
|
65
www/ilias/Makefile
Normal file
65
www/ilias/Makefile
Normal 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
3
www/ilias/distinfo
Normal 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
|
15
www/ilias/files/pkg-message.in
Normal file
15
www/ilias/files/pkg-message.in
Normal 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
6
www/ilias/pkg-descr
Normal 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
65
www/ilias3/Makefile
Normal 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
3
www/ilias3/distinfo
Normal 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
|
15
www/ilias3/files/pkg-message.in
Normal file
15
www/ilias3/files/pkg-message.in
Normal 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
6
www/ilias3/pkg-descr
Normal 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
|
Loading…
Add table
Reference in a new issue