Upgrade to latest stable version of DTC: 0.28.2.1

This commit is contained in:
Marc G. Fournier 2008-04-22 02:13:26 +00:00
parent 217959ddce
commit 417e3a8e2b
5 changed files with 901 additions and 678 deletions

View File

@ -1,29 +1,36 @@
# Ports collection makefile for: dtc
# Date created: 1 December 2003
# Whom: Frederic Cambus & Thomas Goirand
# Ports collection makefile for: dtc
# Date created: 1 December 2003
# Whom: Frederic Cambus & Thomas Goirand & Marc G. Fournier
#
# $FreeBSD$
#
PORTNAME= dtc
PORTVERSION= 0.25.0.1
PORTVERSION= 0.28.2.1
CATEGORIES= sysutils
MASTER_SITES= ftp://ftp.gplhost.com/pub/dtc/bsd/
MASTER_SITES= ftp://ftp.gplhost.com/pub/dtc/bsd/ \
ftp://ftp.gplhost.fr/pub/dtc/bsd/ \
ftp://ftp.gplhost.sg/pub/dtc/bsd/
MAINTAINER?= josh@tcbug.org
MAINTAINER= thomas@goirand.fr
COMMENT= A hosting web GUI for admin and accounting all hosting services
RUN_DEPENDS= ${LOCALBASE}/share/pear/Crypt/CBC.php:${PORTSDIR}/security/pear-Crypt_CBC \
RUN_DEPENDS= ${LOCALBASE}/libexec/mysqld:${PORTSDIR}/databases/mysql50-server \
${LOCALBASE}/libexec/apache22/mod_log_sql.so:${PORTSDIR}/www/mod_log_sql2-dtc \
${LOCALBASE}/libexec/apache22/libphp5.so:${PORTSDIR}/www/php5-session \
${LOCALBASE}/share/pear/Crypt/CBC.php:${PORTSDIR}/security/pear-Crypt_CBC \
${LOCALBASE}/www/cgi-bin/sbox:${PORTSDIR}/www/sbox-dtc \
${LOCALBASE}/bin/sudo:${PORTSDIR}/security/sudo \
${LOCALBASE}/lib/nss_mysql.so:${PORTSDIR}/net/libnss-mysql \
${LOCALBASE}/sbin/chrootuid:${PORTSDIR}/security/chrootuid \
${LOCALBASE}/bin/rrdtool:${PORTSDIR}/databases/rrdtool \
${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget \
${LOCALBASE}/lib/X11/fonts/bitstream-vera/Vera.ttf:${PORTSDIR}/x11-fonts/bitstream-vera \
${LOCALBASE}/lib/X11/fonts/webfonts/verdana.ttf:${PORTSDIR}/x11-fonts/webfonts \
${LOCALBASE}/libexec/mysqld:${PORTSDIR}/databases/mysql50-server
${LOCALBASE}/share/fpdf/fpdf.php:${PORTSDIR}/print/fpdf \
${X11BASE}/lib/X11/fonts/bitstream-vera/Vera.ttf:${PORTSDIR}/x11-fonts/bitstream-vera \
${X11BASE}/lib/X11/fonts/webfonts/verdana.ttf:${PORTSDIR}/x11-fonts/webfonts \
${LOCALBASE}/bin/mhonarc:${PORTSDIR}/www/mhonarc \
${LOCALBASE}/bin/mlmmj-list:${PORTSDIR}/mail/mlmmj \
${LOCALBASE}/bin/ncftpput:${PORTSDIR}/ftp/ncftp3 \
${LOCALBASE}/bin/rrdtool:${PORTSDIR}/databases/rrdtool
NO_BUILD= yes
USE_PHP= mysql pcre session
@ -44,12 +51,8 @@ RUN_DEPENDS+= ${LOCALBASE}/bin/webalizer:${PORTSDIR}/www/webalizer
RUN_DEPENDS+= ${LOCALBASE}/www/awstats:${PORTSDIR}/www/awstats
.endif
.if defined(WITH_MHONARC)
RUN_DEPENDS+= ${LOCALBASE}/bin/mhonarc:${PORTSDIR}/www/mhonarc
.endif
.if defined(WITH_MLMMJ)
RUN_DEPENDS+= ${LOCALBASE}/bin/mlmmj-list:${PORTSDIR}/mail/mlmmj
.if defined(WITH_VISITORS)
RUN_DEPENDS+= ${LOCALBASE}/bin/visitors:${PORTSDIR}/www/visitors
.endif
.if defined(WITH_PUREFTPD)
@ -63,9 +66,37 @@ RUN_DEPENDS+= ${LOCALBASE}/libexec/postfix/smtpd:${PORTSDIR}/mail/postfix
.if defined(WITH_CYRUS_IMAPD)
RUN_DEPENDS+= ${LOCALBASE}/cyrus/bin/deliver:${PORTSDIR}/mail/cyrus-imapd23
.endif
.elif defined(WITH_COURIER)
RUN_DEPENDS+= ${LOCALBASE}/libexec/courier/courierd:${PORTSDIR}/mail/courier \
${LOCALBASE}/lib/pam_mysql.so:${PORTSDIR}/security/pam-mysql
.elif defined(WITH_COURIER_IMAP)
RUN_DEPENDS+= ${LOCALBASE}/sbin/pop3login:${PORTSDIR}/mail/courier-imap \
${LOCALBASE}lib/courier-authlib/libauthmysql.a:${PORTSDIR}/databases/courier-authlib-mysql
.endif
.if defined(WITH_MAILDROP)
RUN_DEPENDS+= ${LOCALBASE}/bin/maildrop:${PORTSDIR}/mail/maildrop
.endif
.if defined(WITH_CYRUS_SASL2)
RUN_DEPENDS+= ${LOCALBASE}/lib/sasl2/libcrammd5.so:${PORTSDIR}/security/cyrus-sasl2
.endif
.if defined(WITH_SPAMASSASSIN)
RUN_DEPENDS+= ${LOCALBASE}/bin/spamd:${PORTSDIR}/mail/p5-Mail-SpamAssassin
.endif
.if defined(WITH_CLAMAV)
RUN_DEPENDS+= ${LOCALBASE}/bin/clamdscan:${PORTSDIR}/security/clamav
.endif
.if defined(WITH_AMAVIS)
RUN_DEPENDS+= ${LOCALBASE}/sbin/amavisd:${PORTSDIR}/security/amavisd-new
.endif
.if defined(WITH_SQUIRRELMAIL)
RUN_DEPENDS+= ${LOCALBASE}/www/squirrelmail/src/login.php:${PORTSDIR}/mail/squirrelmail
.endif
.if defined(WITH_PHPMYADMIN)
RUN_DEPENDS+= ${LOCALBASE}/www/phpMyAdmin/index.html:${PORTSDIR}/databases/phpmyadmin
.endif
.if defined(WITH_APACHE2)
@ -77,13 +108,13 @@ DTCDIR= ${PREFIX}/${DTCROOT}
PLIST_SUB+= DTCROOT="${DTCROOT}"
SUB_FILES= dtc-install dtc-deinstall
SUB_LIST+= QMAIL_DIR="${QMAIL_DIR}" DTCROOT="${DTCROOT}"
SUB_LIST+= QMAIL_DIR="${QMAIL_DIR}"
do-install:
@${INSTALL_SCRIPT} ${WRKDIR}/dtc-install ${PREFIX}/sbin/dtc-install
@${INSTALL_SCRIPT} ${WRKDIR}/dtc-deinstall ${PREFIX}/sbin/dtc-deinstall
@${MKDIR} ${DTCDIR}
@cd ${WRKSRC} ; ${TAR} cfp - . | ${TAR} xfp - -C ${DTCDIR}
@${MAKE} -C ${WRKDIR}/dtc-0.28.2.1 install-dtc-common INSTALL=install DTC_APP_DIR=${LOCALBASE}/www DTC_GEN_DIR=${LOCALBASE}/var CONFIG_DIR=${LOCALBASE}/etc \
DTC_DOC_DIR=${LOCALBASE}/share/doc MANUAL_DIR=${LOCALBASE}/man BIN_DIR=${LOCALBASE}/bin UNIX_TYPE=bsd
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
MD5 (dtc-0.25.0.1.tar.gz) = ac34778cd24e8adef9d441ca18035707
SHA256 (dtc-0.25.0.1.tar.gz) = e29634290097ff6a10991ca3bcc03efb78ed4838d48f34c2c54c56a84a956ad3
SIZE (dtc-0.25.0.1.tar.gz) = 4610772
MD5 (dtc-0.28.2.1.tar.gz) = 291c3555aca7331c2e2f6bf0f8ce6a20
SHA256 (dtc-0.28.2.1.tar.gz) = 9762a95516dea67a92a593fd1e49bb145098f086bc25af0030a7d080ea4c7bf2
SIZE (dtc-0.28.2.1.tar.gz) = 10877957

View File

@ -9,10 +9,9 @@ UNIX_TYPE=freebsd
PREFIX=%%PREFIX%%
LOCALBASE=%%LOCALBASE%%
QMAIL_DIR=%%QMAIL_DIR%%
DTCROOT=%%DTCROOT%%
. ${LOCALBASE}/${DTCROOT}/admin/install/bsd_config
. ${LOCALBASE}/${DTCROOT}/admin/install/functions
. ${LOCALBASE}/www/dtc/admin/install/bsd_config
. ${LOCALBASE}/www/dtc/admin/install/functions
DTCsearchConfigFiles
DTCuninstallPackage

View File

@ -8,19 +8,19 @@
PREFIX=%%PREFIX%%
LOCALBASE=%%LOCALBASE%%
QMAIL_DIR=%%QMAIL_DIR%%
DTCROOT=%%DTCROOT%%
# DATABASE CONFIGURATION
echo "### MYSQL CONFIGURATION ###"
echo ""
echo "WARNING: Your MySQL Server MUST be running."
echo "If not, please issue the following cmd:"
echo "${LOCALBASE}/etc/rc.d/mysql-server.sh start"
echo "If not, please add mysql_enable=\"YES\" in your"
echo "/etc/rc.conf and issue the following cmd:"
echo "/usr/local/etc/rc.d/mysql-server start"
echo ""
. ${LOCALBASE}/${DTCROOT}/admin/install/bsd_config
. ${LOCALBASE}/${DTCROOT}/admin/install/interactive_installer
. ${LOCALBASE}/${DTCROOT}/admin/install/functions
. ${LOCALBASE}/www/dtc/admin/install/bsd_config
. ${LOCALBASE}/www/dtc/admin/install/interactive_installer
. ${LOCALBASE}/www/dtc/admin/install/functions
enableBsdBind
copyBsdPhpIni

File diff suppressed because it is too large Load Diff