aboutsummaryrefslogtreecommitdiff
path: root/mail/extmail
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2007-02-06 03:52:13 +0000
committerXin LI <delphij@FreeBSD.org>2007-02-06 03:52:13 +0000
commit943ecfede66cd2b548aa9322802e62c283bec619 (patch)
treee10bc89ab018180422939a95361d32c5bbd52ee6 /mail/extmail
parent2ff636f0a79bf22f61928bf07a095d4f12b8fc1f (diff)
downloadports-943ecfede66cd2b548aa9322802e62c283bec619.tar.gz
ports-943ecfede66cd2b548aa9322802e62c283bec619.zip
New port skeleton for ExtMail -- A high performance webmail system.
It was written in pure perl, only support Maildir++(or Maildir), we try to optimize the design and archtecture, make it scalable well and run faster than common php/perl webmail system. Homepage: http://www.extmail.org Submitted by: chifeng at gmail com
Notes
Notes: svn path=/head/; revision=184341
Diffstat (limited to 'mail/extmail')
-rw-r--r--mail/extmail/Makefile43
-rw-r--r--mail/extmail/distinfo3
-rw-r--r--mail/extmail/files/pkg-message.in5
-rw-r--r--mail/extmail/pkg-descr7
-rw-r--r--mail/extmail/pkg-plist352
5 files changed, 410 insertions, 0 deletions
diff --git a/mail/extmail/Makefile b/mail/extmail/Makefile
new file mode 100644
index 000000000000..c1c2a7706ed5
--- /dev/null
+++ b/mail/extmail/Makefile
@@ -0,0 +1,43 @@
+# New ports collection makefile for: extmail
+# Date created: 31 Frebruary 2006
+# Whom: Chifeng QU <chifeng@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= extmail
+PORTVERSION= 1.0.0
+CATEGORIES= mail
+MASTER_SITES= http://extmail.org/download/%SUBDIR%/ \
+ http://chifeng.cosoft.org.cn/extmail/%SUBDIR%/
+
+MAINTAINER?= chifeng@gmail.com
+COMMENT= A high performance webmail system
+
+RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64
+
+USE_PERL5= yes
+NO_BUILD= yes
+
+OPTIONS= MYSQL "Use MySQL support" On \
+ LDAP "Use LDAP support" Off
+
+SUB_FILES= pkg-message
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_MYSQL)
+RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql
+.endif
+.if defined(WITH_LDAP)
+RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/LDAP.pm:${PORTSDIR}/databases/p5-DBD-LDAP
+.endif
+
+OWCGIDIR= ${PREFIX}/www/extmail
+
+do-install:
+ @${MKDIR} ${OWCGIDIR}
+ @cd ${WRKSRC} && ${CP} -Rpf * ${OWCGIDIR}
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.post.mk>
diff --git a/mail/extmail/distinfo b/mail/extmail/distinfo
new file mode 100644
index 000000000000..bb793ea8a040
--- /dev/null
+++ b/mail/extmail/distinfo
@@ -0,0 +1,3 @@
+MD5 (extmail-1.0.0.tar.gz) = d87d6859df5a4b9f617a2fe8d6a04340
+SHA256 (extmail-1.0.0.tar.gz) = 8a88d7a1f1b57e55ced1562833d4046ea7519d52a116226fa1cba237ecbafdc4
+SIZE (extmail-1.0.0.tar.gz) = 658265
diff --git a/mail/extmail/files/pkg-message.in b/mail/extmail/files/pkg-message.in
new file mode 100644
index 000000000000..f95cc47dca2a
--- /dev/null
+++ b/mail/extmail/files/pkg-message.in
@@ -0,0 +1,5 @@
+Please make a configure file for extmail.
+
+cp %%PREFIX%%/www/extmail/webmail.cf.default %%PREFIX%%/www/extmail/webmail.cf
+
+and referrence README and INSTALL to change it's some variable, enable it!
diff --git a/mail/extmail/pkg-descr b/mail/extmail/pkg-descr
new file mode 100644
index 000000000000..309317238e65
--- /dev/null
+++ b/mail/extmail/pkg-descr
@@ -0,0 +1,7 @@
+ExtMail -- A high performance webmail system.
+
+It was written in pure perl, only support Maildir++(or Maildir), we try to
+optimize the design and archtecture, make it scalable well and run faster
+than common php/perl webmail system.
+
+WWW: http://www.extmail.org
diff --git a/mail/extmail/pkg-plist b/mail/extmail/pkg-plist
new file mode 100644
index 000000000000..f68780f6f308
--- /dev/null
+++ b/mail/extmail/pkg-plist
@@ -0,0 +1,352 @@
+www/extmail/AUTHORS
+www/extmail/CREDITS
+www/extmail/ChangeLog
+www/extmail/FAQ
+www/extmail/INSTALL
+www/extmail/README
+www/extmail/README.fcgi
+www/extmail/README.vpopmail
+www/extmail/Version
+www/extmail/cgi/abook.cgi
+www/extmail/cgi/compose.cgi
+www/extmail/cgi/env.cgi
+www/extmail/cgi/filter.cgi
+www/extmail/cgi/folders.cgi
+www/extmail/cgi/globabook.cgi
+www/extmail/cgi/index.cgi
+www/extmail/cgi/netdisk.cgi
+www/extmail/cgi/pref.cgi
+www/extmail/cgi/readmsg.cgi
+www/extmail/dispatch-init
+www/extmail/dispatch.fcgi
+www/extmail/dispatch_lig.sh
+www/extmail/globabook.cf
+www/extmail/html/README
+www/extmail/html/default/BOTTOM.html
+www/extmail/html/default/MAIN_LEFT.html
+www/extmail/html/default/OPTION_NAV.html
+www/extmail/html/default/README
+www/extmail/html/default/TOP_BAN.html
+www/extmail/html/default/TOP_NAV.html
+www/extmail/html/default/abook.html
+www/extmail/html/default/abookac.html
+www/extmail/html/default/att2ndisk.html
+www/extmail/html/default/autocomplete.css
+www/extmail/html/default/autoreply.html
+www/extmail/html/default/blacklist.html
+www/extmail/html/default/compose.html
+www/extmail/html/default/css/login.css
+www/extmail/html/default/css/moz-text-overflow.xml
+www/extmail/html/default/css/newstyle.css
+www/extmail/html/default/css/text-fade.gif
+www/extmail/html/default/css/text-fade.png
+www/extmail/html/default/css/text-overflow.css
+www/extmail/html/default/editor.html
+www/extmail/html/default/error.html
+www/extmail/html/default/filter.html
+www/extmail/html/default/filter_edit.html
+www/extmail/html/default/foldermgr.html
+www/extmail/html/default/folders.html
+www/extmail/html/default/globabook.html
+www/extmail/html/default/images/Drafts.gif
+www/extmail/html/default/images/Inbox.gif
+www/extmail/html/default/images/Junk.gif
+www/extmail/html/default/images/Sent.gif
+www/extmail/html/default/images/Trash.gif
+www/extmail/html/default/images/attach.gif
+www/extmail/html/default/images/common/advclose.gif
+www/extmail/html/default/images/common/bar0.gif
+www/extmail/html/default/images/common/bar1.gif
+www/extmail/html/default/images/common/bar2.gif
+www/extmail/html/default/images/common/bar3.gif
+www/extmail/html/default/images/common/bar4.gif
+www/extmail/html/default/images/common/bar5.gif
+www/extmail/html/default/images/common/bar6.gif
+www/extmail/html/default/images/common/bar7.gif
+www/extmail/html/default/images/common/bar8.gif
+www/extmail/html/default/images/common/bar9.gif
+www/extmail/html/default/images/common/bb_alipay.gif
+www/extmail/html/default/images/common/bb_bold.gif
+www/extmail/html/default/images/common/bb_center.gif
+www/extmail/html/default/images/common/bb_clear.gif
+www/extmail/html/default/images/common/bb_code.gif
+www/extmail/html/default/images/common/bb_color.gif
+www/extmail/html/default/images/common/bb_contract.gif
+www/extmail/html/default/images/common/bb_email.gif
+www/extmail/html/default/images/common/bb_expand.gif
+www/extmail/html/default/images/common/bb_flash.gif
+www/extmail/html/default/images/common/bb_fly.gif
+www/extmail/html/default/images/common/bb_image.gif
+www/extmail/html/default/images/common/bb_indent.gif
+www/extmail/html/default/images/common/bb_italic.gif
+www/extmail/html/default/images/common/bb_left.gif
+www/extmail/html/default/images/common/bb_menupop.gif
+www/extmail/html/default/images/common/bb_orderedlist.gif
+www/extmail/html/default/images/common/bb_outdent.gif
+www/extmail/html/default/images/common/bb_qq.gif
+www/extmail/html/default/images/common/bb_quote.gif
+www/extmail/html/default/images/common/bb_ra.gif
+www/extmail/html/default/images/common/bb_redo.gif
+www/extmail/html/default/images/common/bb_removeformat.gif
+www/extmail/html/default/images/common/bb_right.gif
+www/extmail/html/default/images/common/bb_rm.gif
+www/extmail/html/default/images/common/bb_separator.gif
+www/extmail/html/default/images/common/bb_table.gif
+www/extmail/html/default/images/common/bb_underline.gif
+www/extmail/html/default/images/common/bb_undo.gif
+www/extmail/html/default/images/common/bb_unlink.gif
+www/extmail/html/default/images/common/bb_unorderedlist.gif
+www/extmail/html/default/images/common/bb_url.gif
+www/extmail/html/default/images/common/bb_wma.gif
+www/extmail/html/default/images/common/bb_wmv.gif
+www/extmail/html/default/images/common/icon_signinxspace.gif
+www/extmail/html/default/images/common/index.htm
+www/extmail/html/default/images/common/jsmenu.gif
+www/extmail/html/default/images/common/medal1.gif
+www/extmail/html/default/images/common/medal10.gif
+www/extmail/html/default/images/common/medal2.gif
+www/extmail/html/default/images/common/medal3.gif
+www/extmail/html/default/images/common/medal4.gif
+www/extmail/html/default/images/common/medal5.gif
+www/extmail/html/default/images/common/medal6.gif
+www/extmail/html/default/images/common/medal7.gif
+www/extmail/html/default/images/common/medal8.gif
+www/extmail/html/default/images/common/medal9.gif
+www/extmail/html/default/images/common/minus.gif
+www/extmail/html/default/images/common/notice.gif
+www/extmail/html/default/images/common/number0.gif
+www/extmail/html/default/images/common/number1.gif
+www/extmail/html/default/images/common/number2.gif
+www/extmail/html/default/images/common/number3.gif
+www/extmail/html/default/images/common/number4.gif
+www/extmail/html/default/images/common/number5.gif
+www/extmail/html/default/images/common/number6.gif
+www/extmail/html/default/images/common/number7.gif
+www/extmail/html/default/images/common/number8.gif
+www/extmail/html/default/images/common/number9.gif
+www/extmail/html/default/images/common/online_admin.gif
+www/extmail/html/default/images/common/online_guest.gif
+www/extmail/html/default/images/common/online_member.gif
+www/extmail/html/default/images/common/online_moderator.gif
+www/extmail/html/default/images/common/online_supermod.gif
+www/extmail/html/default/images/common/plus.gif
+www/extmail/html/default/images/common/rss.gif
+www/extmail/html/default/images/common/sigline.gif
+www/extmail/html/default/images/common/spacer.gif
+www/extmail/html/default/images/common/watermark.gif
+www/extmail/html/default/images/common/xml.gif
+www/extmail/html/default/images/common/zoomin.gif
+www/extmail/html/default/images/common/zoomout.gif
+www/extmail/html/default/images/contact.gif
+www/extmail/html/default/images/delete.gif
+www/extmail/html/default/images/edit.gif
+www/extmail/html/default/images/fck_strip.gif
+www/extmail/html/default/images/firstpg.d.gif
+www/extmail/html/default/images/firstpg.gif
+www/extmail/html/default/images/folders.gif
+www/extmail/html/default/images/hint.gif
+www/extmail/html/default/images/hint_sm.gif
+www/extmail/html/default/images/ico1.gif
+www/extmail/html/default/images/lastpg.d.gif
+www/extmail/html/default/images/lastpg.gif
+www/extmail/html/default/images/lc.gif
+www/extmail/html/default/images/lo.gif
+www/extmail/html/default/images/logo.gif
+www/extmail/html/default/images/nextpg.d.gif
+www/extmail/html/default/images/nextpg.gif
+www/extmail/html/default/images/paperclip.gif
+www/extmail/html/default/images/prevpg.d.gif
+www/extmail/html/default/images/prevpg.gif
+www/extmail/html/default/images/purge.gif
+www/extmail/html/default/images/rb.gif
+www/extmail/html/default/images/sl.gif
+www/extmail/html/default/images/sort_asc.gif
+www/extmail/html/default/images/sort_desc.gif
+www/extmail/html/default/images/splash.jpg
+www/extmail/html/default/images/toploading.gif
+www/extmail/html/default/images/unread.gif
+www/extmail/html/default/index.html
+www/extmail/html/default/js/common.js
+www/extmail/html/default/js/editor.js
+www/extmail/html/default/js/menu.js
+www/extmail/html/default/js/moz-text-overflow.js
+www/extmail/html/default/lists.inc
+www/extmail/html/default/loading.html
+www/extmail/html/default/multifile_new.inc
+www/extmail/html/default/netdisk.html
+www/extmail/html/default/pref.html
+www/extmail/html/default/pref_pop3.html
+www/extmail/html/default/print.html
+www/extmail/html/default/readmsg.html
+www/extmail/html/default/saveok.html
+www/extmail/html/default/sendok.html
+www/extmail/html/default/welcome.html
+www/extmail/html/default/whitelist.html
+www/extmail/html/images/donate.png
+www/extmail/html/images/extmail_logo.gif
+www/extmail/html/images/file/au.gif
+www/extmail/html/images/file/cert.gif
+www/extmail/html/images/file/chm.gif
+www/extmail/html/images/file/css.gif
+www/extmail/html/images/file/dir.gif
+www/extmail/html/images/file/dirup.gif
+www/extmail/html/images/file/disk.gif
+www/extmail/html/images/file/doc.gif
+www/extmail/html/images/file/exe.gif
+www/extmail/html/images/file/file.gif
+www/extmail/html/images/file/font.gif
+www/extmail/html/images/file/help.gif
+www/extmail/html/images/file/html.gif
+www/extmail/html/images/file/ini.gif
+www/extmail/html/images/file/mail.gif
+www/extmail/html/images/file/mdb.gif
+www/extmail/html/images/file/mp3.gif
+www/extmail/html/images/file/pdf.gif
+www/extmail/html/images/file/pic.gif
+www/extmail/html/images/file/ppt.gif
+www/extmail/html/images/file/ps.gif
+www/extmail/html/images/file/rm.gif
+www/extmail/html/images/file/stream.gif
+www/extmail/html/images/file/sys.gif
+www/extmail/html/images/file/ttf.gif
+www/extmail/html/images/file/txt.gif
+www/extmail/html/images/file/video.gif
+www/extmail/html/images/file/xls.gif
+www/extmail/html/images/file/zip.gif
+www/extmail/html/images/ico1.gif
+www/extmail/html/images/rb.gif
+www/extmail/html/images/sl.gif
+www/extmail/html/images/splash.gif
+www/extmail/html/index.html
+www/extmail/html/plugins/chkupdate/chkupdate.js
+www/extmail/html/plugins/chkupdate/style.css
+www/extmail/html/plugins/coolweather/coolweather.js
+www/extmail/html/plugins/coolweather/icons/01.gif
+www/extmail/html/plugins/coolweather/icons/02.gif
+www/extmail/html/plugins/coolweather/icons/03.gif
+www/extmail/html/plugins/coolweather/icons/04.gif
+www/extmail/html/plugins/coolweather/icons/05.gif
+www/extmail/html/plugins/coolweather/icons/06.gif
+www/extmail/html/plugins/coolweather/icons/07.gif
+www/extmail/html/plugins/coolweather/icons/08.gif
+www/extmail/html/plugins/coolweather/icons/11.gif
+www/extmail/html/plugins/coolweather/icons/12.gif
+www/extmail/html/plugins/coolweather/icons/13.gif
+www/extmail/html/plugins/coolweather/icons/14.gif
+www/extmail/html/plugins/coolweather/icons/15.gif
+www/extmail/html/plugins/coolweather/icons/16.gif
+www/extmail/html/plugins/coolweather/icons/17.gif
+www/extmail/html/plugins/coolweather/icons/18.gif
+www/extmail/html/plugins/coolweather/icons/19.gif
+www/extmail/html/plugins/coolweather/icons/20.gif
+www/extmail/html/plugins/coolweather/icons/21.gif
+www/extmail/html/plugins/coolweather/icons/22.gif
+www/extmail/html/plugins/coolweather/icons/23.gif
+www/extmail/html/plugins/coolweather/icons/24.gif
+www/extmail/html/plugins/coolweather/icons/25.gif
+www/extmail/html/plugins/coolweather/icons/26.gif
+www/extmail/html/plugins/coolweather/icons/29.gif
+www/extmail/html/plugins/coolweather/icons/30.gif
+www/extmail/html/plugins/coolweather/icons/31.gif
+www/extmail/html/plugins/coolweather/icons/32.gif
+www/extmail/html/plugins/coolweather/icons/33.gif
+www/extmail/html/plugins/coolweather/icons/34.gif
+www/extmail/html/plugins/coolweather/icons/35.gif
+www/extmail/html/plugins/coolweather/icons/36.gif
+www/extmail/html/plugins/coolweather/icons/37.gif
+www/extmail/html/plugins/coolweather/icons/38.gif
+www/extmail/html/plugins/coolweather/icons/39.gif
+www/extmail/html/plugins/coolweather/icons/40.gif
+www/extmail/html/plugins/coolweather/icons/41.gif
+www/extmail/html/plugins/coolweather/icons/42.gif
+www/extmail/html/plugins/coolweather/icons/43.gif
+www/extmail/html/plugins/coolweather/icons/44.gif
+www/extmail/html/plugins/coolweather/icons/swa.gif
+www/extmail/html/plugins/coolweather/style.css
+www/extmail/html/plugins/etnews/etnews.js
+www/extmail/html/plugins/etnews/style.css
+www/extmail/html/plugins/phprpc_client.js
+www/extmail/html/plugins/rpc_init.js
+www/extmail/lang/en_US
+www/extmail/lang/zh_CN
+www/extmail/lang/zh_TW
+www/extmail/libs/Crypt/PasswdMD5.pm
+www/extmail/libs/Encode/IMAPUTF7.pm
+www/extmail/libs/Encode/PPDetector.pm
+www/extmail/libs/Encode/PPUniDetector.pm
+www/extmail/libs/Ext/Abook.pm
+www/extmail/libs/Ext/App.pm
+www/extmail/libs/Ext/App/Abook.pm
+www/extmail/libs/Ext/App/Compose.pm
+www/extmail/libs/Ext/App/Filter.pm
+www/extmail/libs/Ext/App/Folders.pm
+www/extmail/libs/Ext/App/GlobalAbook.pm
+www/extmail/libs/Ext/App/Login.pm
+www/extmail/libs/Ext/App/Message.pm
+www/extmail/libs/Ext/App/NetDisk.pm
+www/extmail/libs/Ext/App/Pref.pm
+www/extmail/libs/Ext/Auth/Authlib.pm
+www/extmail/libs/Ext/Auth/LDAP.pm
+www/extmail/libs/Ext/Auth/MySQL.pm
+www/extmail/libs/Ext/CGI.pm
+www/extmail/libs/Ext/CSV.pm
+www/extmail/libs/Ext/Config.pm
+www/extmail/libs/Ext/DB.pm
+www/extmail/libs/Ext/DateTime.pm
+www/extmail/libs/Ext/FCGI.pm
+www/extmail/libs/Ext/GlobalAbook.pm
+www/extmail/libs/Ext/GlobalAbook/File.pm
+www/extmail/libs/Ext/GlobalAbook/LDAP.pm
+www/extmail/libs/Ext/Lang.pm
+www/extmail/libs/Ext/MIME.pm
+www/extmail/libs/Ext/MailFilter.pm
+www/extmail/libs/Ext/POP3.pm
+www/extmail/libs/Ext/Passwd.pm
+www/extmail/libs/Ext/RFC822.pm
+www/extmail/libs/Ext/Session.pm
+www/extmail/libs/Ext/Storage/Fileman.pm
+www/extmail/libs/Ext/Storage/Maildir.pm
+www/extmail/libs/Ext/Template.pm
+www/extmail/libs/Ext/Unicode.pm
+www/extmail/libs/Ext/Unicode/IMAPUTF7.pm
+www/extmail/libs/Ext/Unicode/Iconv.pm
+www/extmail/libs/Ext/Unicode/UTF8.pm
+www/extmail/libs/Ext/Utils.pm
+www/extmail/libs/HTML/KTemplate.pm
+www/extmail/libs/MIME/Base64.pm
+www/extmail/libs/MIME/QuotedPrint.pm
+www/extmail/libs/Mail/POP3Client.pm
+www/extmail/tools/cleansid.pl
+www/extmail/tools/ldap.pl
+www/extmail/tools/pkg_stats.sh
+www/extmail/tools/suid-with
+www/extmail/webmail.cf.default
+@dirrm www/extmail/tools
+@dirrm www/extmail/libs/Mail
+@dirrm www/extmail/libs/MIME
+@dirrm www/extmail/libs/HTML
+@dirrm www/extmail/libs/Ext/Unicode
+@dirrm www/extmail/libs/Ext/Storage
+@dirrm www/extmail/libs/Ext/GlobalAbook
+@dirrm www/extmail/libs/Ext/Auth
+@dirrm www/extmail/libs/Ext/App
+@dirrm www/extmail/libs/Ext
+@dirrm www/extmail/libs/Encode
+@dirrm www/extmail/libs/Crypt
+@dirrm www/extmail/libs
+@dirrm www/extmail/lang
+@dirrm www/extmail/html/plugins/etnews
+@dirrm www/extmail/html/plugins/coolweather/icons
+@dirrm www/extmail/html/plugins/coolweather
+@dirrm www/extmail/html/plugins/chkupdate
+@dirrm www/extmail/html/plugins
+@dirrm www/extmail/html/images/file
+@dirrm www/extmail/html/images
+@dirrm www/extmail/html/default/js
+@dirrm www/extmail/html/default/images/common
+@dirrm www/extmail/html/default/images
+@dirrm www/extmail/html/default/css
+@dirrm www/extmail/html/default
+@dirrm www/extmail/html
+@dirrm www/extmail/cgi
+@dirrmtry www/extmail