#!/bin/sh


VFILE=./versions.txt

add()
{
	#$1 is the entry index
	#$2 is the version
	#$3 is the filename prefix, it's optional, else $1 is used.

	FILE=$1-$2.tar.gz

	if [ "$3" != "nomd5" ]; then
		if [ "$#" -ne '2' ]; then
			FILE=$3
		fi

		if [ ! -e $FILE ]; then
			echo "missing: $FILE";
			return;
		fi
	
		MD5=`md5sum $FILE | cut -d\  -f1`
	else
		MD5="";
	fi

	echo "$1:$2:$MD5" >> $VFILE;
}


echo -n '' > $VFILE

AT_VER=1.04
add atmail $AT_VER ../all/atmail/atmailopen-${AT_VER}.tgz

#add autoconf 2.61
#62 and 63 were skipped, try 64
#add autoconf 2.67
add autoconf 2.68

#Dec 17,2009 tried 1.11.1 from 1.10.2
#add automake 1.10.2
add automake 1.11.1

add apache 1.3.41 apache_1.3.41.tar.gz
add apache2.0 2.0.64 httpd-2.0.64.tar.gz
add apache2.2 2.2.22 httpd-2.2.22.tar.gz
add apache2.4 2.4.0 httpd-2.4.0.tar.gz
add apache2.4_deps 2.4.0 httpd-2.4.0-deps.tar.gz

add harden-symlinks-patch 2.2.22 harden-symlinks.patch.2.2.22

#AW_VER=7.0
#7.0 bug? http://www.directadmin.com/forum/showthread.php?p=193914#post193914
AW_VER=6.95
add awstats $AW_VER ../all/awstats/awstats-${AW_VER}.tar.gz

#add coreutils 8.5
add coreutils 8.12

# http://www.directadmin.com/forum/showpost.php?p=138462&postcount=700
#add curl 7.23.1
add curl 7.24.0

#add dovecot 1.2.16
add dovecot 2.0.16

add directadmin 1.40.3 nomd5

add exim 4.77
add eximdovecotpatch 1.0 exim.conf.dovecot.patch
add eximspamconf 1.0 exim.spamassassin.conf
add eximclamavconf 1.0 exim.clamav.conf

add clamav 0.97.3

MAILMAN_VER=2.1.14
add mailman $MAILMAN_VER mailman-${MAILMAN_VER}.tgz

#add icu4c 4_0_1 icu4c-4_0_1-src.tgz
#4.2.1 fails on freebsd
#add icu4c 4_2_1 icu4c-4_2_1-src.tgz
#4_4_1
#add icu4c 4_6_1 icu4c-4_6_1-src.tgz
add icu4c 4_8_1_1 icu4c-4_8_1_1-src.tgz


add iconv 1.14 libiconv-1.14.tar.gz
#add freetype 2.3.12
add freetype 2.4.8

IMAP_VER=2007b
add imap ${IMAP_VER} imap-${IMAP_VER}.tar.Z
add jail 0.1

#add libpng64 1.2.8 libpng-1.2.8.tar.gz
#1.2.41
#1.4.0
#PNG_VER=1.2.43 1.2.44 is available at same time as 1.4.3.. same fix
PNG_VER=1.2.44
#PNG_VER=1.4.3 #php fails to compile with 1.4.x
add libpng64 $PNG_VER libpng-$PNG_VER.tar.gz
add libpng $PNG_VER

#add libtool 2.2.6b
#add libtool 2.2.8
#add libtool 2.2.10
add libtool 2.4

add m4 1.4.16

#2.7.3
#2.7.7 wont compile with zlib
add libxml2 2.7.6

#1.1.24
add libxslt 1.1.26

add mhash 0.9.9.9
add mcrypt 2.5.8 libmcrypt-2.5.8.tar.gz
#add mod_frontpage 1.6.1
add mod_perl 1.31
add mod_perl2 2.0.4 mod_perl-2.0.4.tar.gz
add mod_ssl 2.8.31 mod_ssl-2.8.31-1.3.41.tar.gz
add mysql4.1 4.1.22 mysql-4.1.22.tar.gz

MYSQL50VER=5.0.91
MYSQL50_RELEASE=1
add mysql5.0 $MYSQL50VER ../all/mysql/mysql-$MYSQL50VER.tar.gz
add mysql5.0_release $MYSQL50_RELEASE nomd5

MYSQL51VER=5.1.61
add mysql5.1 $MYSQL51VER ../all/mysql/mysql-$MYSQL51VER.tar.gz

MYSQL55VER=5.5.20
MYSQL55_RELEASE=1
add mysql5.5 $MYSQL55VER ../all/mysql/mysql-$MYSQL55VER.tar.gz
add mysql5.5_release $MYSQL55_RELEASE nomd5

add nbsmtp 1.00
#7.9
#add pcre 8.13
add pcre 8.20

PHP5_VER=5.2.17
add php5 $PHP5_VER php-$PHP5_VER.tar.gz
add php5-mail $PHP5_VER php-$PHP5_VER-mail-header.patch
add php52x-mail 5.2.x php-5.2.x-mail-header.patch

PHP53_VER=5.3.10
add php53 $PHP53_VER php-$PHP53_VER.tar.gz
add php53x-mail 5.3.x php-5.3.x-mail-header.patch

PHP54_VER=5.4.0RC7
add php54 $PHP54_VER php-${PHP54_VER}.tar.gz

PHP4_VER=4.4.9
add php4 $PHP4_VER php-$PHP4_VER.tar.gz
add php4-mail $PHP4_VER php-$PHP4_VER-mail-header.patch
add php6 6.0.0-dev php-6.0.0-dev.tar.gz

PMA_VER=2.11.11.3-all-languages
add phpmyadmin $PMA_VER ../all/phpMyAdmin/phpMyAdmin-$PMA_VER.tar.gz

#PMA3_VER=3.2.5-all-languages
#PMA3_VER=3.3.10-all-languages
PMA3_VER=3.4.9-all-languages
add phpmyadmin3 $PMA3_VER ../all/phpMyAdmin/phpMyAdmin-$PMA3_VER.tar.gz

#was 1.3.2
add proftpd 1.3.4a

#http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.29.tar.gz
PURE_VER=1.0.35
add pureftpd ${PURE_VER} pure-ftpd-${PURE_VER}.tar.gz

#RC_VER=0.3.1
#RC_VER=0.4.2
RC_VER=0.7.1
add roundcubemail $RC_VER ../all/roundcube/roundcubemail-$RC_VER.tar.gz

SPAM_VER=3.3.2
add spamassassin ${SPAM_VER} Mail-SpamAssassin-${SPAM_VER}.tar.gz
add DB_File 1.815
add Digest 1.15
add Digest-SHA1 2.11
add ExtUtils-MakeMaker 6.31
add HTML-Parser 3.56
add IO-Socket-SSL 1.06
add Mail-SPF 2.004
add Mail-SPF-Query 1.998
add Net-CIDR-Lite 0.20
add Net-DNS 0.60
add Net-IP 1.25
add Net_SSLeay.pm 1.30
add Storable 2.16
add Sys-Hostname-Long 1.4
add URI 1.35

SQUIRREL_VER=1.4.22
add squirrelmail ${SQUIRREL_VER} ../all/squirrelmail-${SQUIRREL_VER}.tar.gz

SM_LOCALE=1.4.18-20090526
add squirrelmail_locale ${SM_LOCALE} ../all/squirrelmail/locales/all_locales-${SM_LOCALE}.tar.gz

add mod_fastcgi 2.4.6
add mod_ruid2 0.9.4 mod_ruid2-0.9.4.tar.bz2

PHP5FPM=0.5.14
add php5-fpm $PHP5FPM php-${PHP5_VER}-fpm-${PHP5FPM}.diff.gz
add php5-apache24 ${PHP5_VER} php-${PHP5_VER}-apache24.patch

PHP4FPM=0.5.10
add php4-fpm $PHP4FPM php-${PHP4_VER}-fpm-${PHP4FPM}.diff.gz
add php4-apache24 ${PHP4_VER} php-${PHP4_VER}-apache24.patch

add libevent 2.0.16-stable

add suphp 0.7.1
#add suphp 0.6.3
add uebimiau 3.11 ../all/webmail-3.11.tar.gz
add webalizer 2.23-05 webalizer-2.23-05-src.tgz

add ZendGuard32 1.0 ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz
add ZendGuard64 1.0 ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz

add ZendOptimizer-freebsd5.4-i386 3.3.0a ZendOptimizer-3.3.0a-freebsd5.4-i386.tar.gz
add ZendOptimizer-freebsd6.0-i386 3.3.3 ZendOptimizer-3.3.3-freebsd6.0-i386.tar.gz
add ZendOptimizer-freebsd6.0-amd64 3.3.0a ZendOptimizer-3.3.0a-freebsd6.0-amd64.tar.gz
add ZendOptimizer-linux-glibc21-i386 3.2.8 ZendOptimizer-3.2.8-linux-glibc21-i386.tar.gz

add ZendOptimizer-linux-glibc23-i386 3.3.3 ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
add ZendOptimizer-linux-glibc23-x86_64 3.3.3 ZendOptimizer-3.3.3-linux-glibc23-x86_64.tar.gz

add ZendOptimizer-freebsd4.3-i386 2.6.0 ZendOptimizer-2.6.0-freebsd4.3-i386.tar.gz

add ioncube_loaders_fre_4_x86 3.3.12 ioncube_loaders_fre_4_x86.tar.gz
add ioncube_loaders_fre_6_x86 4.0.10 ioncube_loaders_fre_6_x86.tar.gz
add ioncube_loaders_fre_7_x86-64 4.0.10 ioncube_loaders_fre_7_x86-64.tar.gz
add ioncube_loaders_fre_7_x86 4.0.10 ioncube_loaders_fre_7_x86.tar.gz
add ioncube_loaders_fre_8_x86-64 4.0.10 ioncube_loaders_fre_8_x86-64.tar.gz
add ioncube_loaders_lin_x86-64 4.0.10 ioncube_loaders_lin_x86-64.tar.gz
add ioncube_loaders_lin_x86 4.0.10 ioncube_loaders_lin_x86.tar.gz

#1.2.4 breaks libxml2
add zlib 1.2.3

add servers 1 servers.txt

