pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail/imp4 IMP is a set of PHP scripts that implement a...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c08010f91237
branches:  trunk
changeset: 487554:c08010f91237
user:      adrianp <adrianp%pkgsrc.org@localhost>
date:      Sun Jan 16 21:36:27 2005 +0000

description:
IMP is a set of PHP scripts that implement an IMAP/POP based webmail system.
Assuming you have an account on a server that supports IMAP/POP, you can use
an installation of IMP to check your mail from anywhere that you have web
access.

This is the 4.x branch of IMP designed to work with Horde 3.x.

diffstat:

 mail/imp4/DESCR               |    4 +
 mail/imp4/MESSAGE             |   22 +
 mail/imp4/Makefile            |   99 ++++++++
 mail/imp4/PLIST               |  473 ++++++++++++++++++++++++++++++++++++++++++
 mail/imp4/distinfo            |    4 +
 mail/imp4/files/imp.conf.dist |   43 +++
 mail/imp4/options.mk          |   27 ++
 7 files changed, 672 insertions(+), 0 deletions(-)

diffs (truncated from 700 to 300 lines):

diff -r 3c8d94632487 -r c08010f91237 mail/imp4/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/imp4/DESCR   Sun Jan 16 21:36:27 2005 +0000
@@ -0,0 +1,4 @@
+IMP is a set of PHP scripts that implement an IMAP/POP based webmail system.
+Assuming you have an account on a server that supports IMAP/POP, you can use
+an installation of IMP to check your mail from anywhere that you have web
+access.
diff -r 3c8d94632487 -r c08010f91237 mail/imp4/MESSAGE
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/imp4/MESSAGE Sun Jan 16 21:36:27 2005 +0000
@@ -0,0 +1,22 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2005/01/16 21:36:27 adrianp Exp $
+
+Please refer to the file:
+
+       ${PREFIX}/share/doc/imp/INSTALL
+
+on how to setup your IMP installation. You need to at least edit
+
+       ${PREFIX}/share/horde/config/registry.php
+
+to enable IMP in the horde framework.  You will also need to configure IMP
+by using the Horde administrative interface.
+
+Finally you will also need to make IMP accessible through your HTTP server.  If
+you are running Apache and ap-php, then you can add the following lines
+to httpd.conf:
+
+       Include ${PKG_SYSCONFDIR}/horde.conf
+       Include ${PKG_SYSCONFDIR}/imp.conf
+
+===========================================================================
diff -r 3c8d94632487 -r c08010f91237 mail/imp4/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/imp4/Makefile        Sun Jan 16 21:36:27 2005 +0000
@@ -0,0 +1,99 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/01/16 21:36:27 adrianp Exp $
+
+DISTNAME=      imp-h3-${IMPVER}
+PKGNAME=       imp-${IMPVER}
+CATEGORIES=    mail www
+MASTER_SITES=  ftp://ftp.horde.org/pub/imp/tarballs/
+
+MAINTAINER=    adrianp%NetBSD.org@localhost
+HOMEPAGE=      http://www.horde.org/imp/
+COMMENT=       Internet Messaging Program
+
+CONFLICTS+=    imp-3.*
+
+DEPENDS+=      horde>=3.0.2:../../www/horde3
+DEPENDS+=      php-imap>4.3.3:../../mail/php-imap
+
+.include "../../mk/bsd.prefs.mk"
+
+DOCDIR=                ${PREFIX}/share/doc/imp
+EGDIR=         ${PREFIX}/share/examples/imp
+HORDEDIR=      ${PREFIX}/share/horde
+IMPDIR=                ${HORDEDIR}/imp
+IMPVER=                4.0.1
+PAXDIRS=       lib locale po scripts templates themes
+
+MESSAGE_SUBST+=        IMPDIR=${IMPDIR}
+MESSAGE_SUBST+=        PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
+
+USE_PKGINSTALL=                YES
+PKG_SYSCONFSUBDIR?=    httpd
+
+CONF_FILES=            ${EGDIR}/imp.conf ${PKG_SYSCONFDIR}/imp.conf
+CONF_FILES+=           ${IMPDIR}/config/servers.php.dist \
+                       ${IMPDIR}/config/servers.php
+SUPPORT_FILES_PERMS+=  ${IMPDIR}/config/conf.xml.dist \
+                       ${IMPDIR}/config/conf.xml \
+                       ${APACHE_USER} ${ROOT_GROUP} 0440
+SUPPORT_FILES_PERMS+=  ${IMPDIR}/config/filter.txt.dist \
+                       ${IMPDIR}/config/filter.txt \
+                       ${APACHE_USER} ${ROOT_GROUP} 0440
+SUPPORT_FILES_PERMS+=  ${IMPDIR}/config/header.txt.dist \
+                       ${IMPDIR}/config/header.txt \
+                       ${APACHE_USER} ${ROOT_GROUP} 0440
+SUPPORT_FILES_PERMS+=  ${IMPDIR}/config/menu.php.dist \
+                       ${IMPDIR}/config/menu.php \
+                       ${APACHE_USER} ${ROOT_GROUP} 0440
+SUPPORT_FILES_PERMS+=  ${IMPDIR}/config/mime_drivers.php.dist \
+                       ${IMPDIR}/config/mime_drivers.php \
+                       ${APACHE_USER} ${ROOT_GROUP} 0440
+SUPPORT_FILES_PERMS+=  ${IMPDIR}/config/motd.php.dist \
+                       ${IMPDIR}/config/motd.php \
+                       ${APACHE_USER} ${ROOT_GROUP} 0440
+SUPPORT_FILES_PERMS+=  ${IMPDIR}/config/prefs.php.dist \
+                       ${IMPDIR}/config/prefs.php \
+                       ${APACHE_USER} ${ROOT_GROUP} 0440
+SUPPORT_FILES_PERMS+=  ${IMPDIR}/config/trailer.txt.dist \
+                       ${IMPDIR}/config/trailer.txt \
+                       ${APACHE_USER} ${ROOT_GROUP} 0440
+SPECIAL_PERMS+=                ${IMPDIR}/config ${APACHE_USER} ${ROOT_GROUP} 0750
+
+SUBST_CLASSES=         files
+SUBST_STAGE.files=     post-build
+SUBST_FILES.files=     imp.conf.dist
+SUBST_SED.files=       -e "s|@IMPDIR@|${IMPDIR}|g"
+SUBST_MESSAGE.files=   "Fixing configuration files."
+
+.include "options.mk"
+
+do-build:
+       @${CP} ${FILESDIR}/imp.conf.dist ${WRKSRC}/imp.conf.dist
+       @${CP} ${WRKSRC}/config/conf.xml ${WRKSRC}/config/conf.xml.dist
+       @${FIND} ${WRKSRC} -name .htaccess -print | ${XARGS} ${RM} -f
+
+do-install:
+       ${INSTALL_DATA_DIR} ${DOCDIR}
+       ${INSTALL_DATA_DIR} ${EGDIR}
+       ${INSTALL_DATA_DIR} ${IMPDIR}
+       ${INSTALL_DATA_DIR} ${IMPDIR}/config
+       ${INSTALL_DATA} ${WRKSRC}/imp.conf.dist ${EGDIR}/imp.conf
+       ${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCDIR}
+       ${INSTALL_DATA} ${WRKSRC}/README ${DOCDIR}
+       ${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCDIR}
+
+.      for d in ${PAXDIRS}
+               ${INSTALL_DATA_DIR} ${IMPDIR}/${d}
+.      endfor
+.      undef d 
+
+.      for d in ${PAXDIRS}
+               cd ${WRKSRC}/${d} && ${PAX} -rw . ${IMPDIR}/${d}
+.      endfor
+.      undef d
+
+       ${INSTALL_DATA} ${WRKSRC}/config/*.dist ${IMPDIR}/config
+       ${INSTALL_DATA} ${WRKSRC}/*.php ${IMPDIR}
+       ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${IMPDIR}
+       ${CHMOD} -R a-w ${IMPDIR}
+
+.include "../../mk/bsd.pkg.mk"
diff -r 3c8d94632487 -r c08010f91237 mail/imp4/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/imp4/PLIST   Sun Jan 16 21:36:27 2005 +0000
@@ -0,0 +1,473 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/01/16 21:36:28 adrianp Exp $
+share/doc/imp/COPYING
+share/doc/imp/README
+share/doc/imp/CHANGES
+share/doc/imp/CREDITS
+share/doc/imp/INSTALL
+share/doc/imp/RELEASE_NOTES
+share/doc/imp/TODO
+share/doc/imp/UPGRADING
+share/horde/imp/acl.php
+share/horde/imp/attachment.php
+share/horde/imp/compose.php
+share/horde/imp/config/conf.xml.dist
+share/horde/imp/config/filter.txt.dist
+share/horde/imp/config/header.txt.dist
+share/horde/imp/config/menu.php.dist
+share/horde/imp/config/mime_drivers.php.dist
+share/horde/imp/config/motd.php.dist
+share/horde/imp/config/prefs.php.dist
+share/horde/imp/config/servers.php.dist
+share/horde/imp/config/trailer.txt.dist
+share/horde/imp/contacts.php
+share/horde/imp/expand.php
+share/horde/imp/fetchmail.php
+share/horde/imp/fetchmailprefs.php
+share/horde/imp/filterprefs.php
+share/horde/imp/folders.php
+share/horde/imp/index.php
+share/horde/imp/lib/Auth/imp.php
+share/horde/imp/lib/Block/summary.php
+share/horde/imp/lib/Block/tree_folders.php
+share/horde/imp/lib/Compose.php
+share/horde/imp/lib/Crypt/PGP.php
+share/horde/imp/lib/Crypt/SMIME.php
+share/horde/imp/lib/Fetchmail.php
+share/horde/imp/lib/Fetchmail/imap.php
+share/horde/imp/lib/Filter.php
+share/horde/imp/lib/Folder.php
+share/horde/imp/lib/IMAP.php
+share/horde/imp/lib/IMAP/Tree.php
+share/horde/imp/lib/IMP.php
+share/horde/imp/lib/Identity/imp.php
+share/horde/imp/lib/MIME/Contents.php
+share/horde/imp/lib/MIME/Headers.php
+share/horde/imp/lib/MIME/Viewer/alternative.php
+share/horde/imp/lib/MIME/Viewer/appledouble.php
+share/horde/imp/lib/MIME/Viewer/enriched.php
+share/horde/imp/lib/MIME/Viewer/html.php
+share/horde/imp/lib/MIME/Viewer/images.php
+share/horde/imp/lib/MIME/Viewer/itip.php
+share/horde/imp/lib/MIME/Viewer/multipart.php
+share/horde/imp/lib/MIME/Viewer/notification.php
+share/horde/imp/lib/MIME/Viewer/partial.php
+share/horde/imp/lib/MIME/Viewer/pgp.php
+share/horde/imp/lib/MIME/Viewer/pkcs7.php
+share/horde/imp/lib/MIME/Viewer/plain.php
+share/horde/imp/lib/MIME/Viewer/related.php
+share/horde/imp/lib/MIME/Viewer/rfc822.php
+share/horde/imp/lib/MIME/Viewer/status.php
+share/horde/imp/lib/MIME/Viewer/tnef.php
+share/horde/imp/lib/MIME/Viewer/zip.php
+share/horde/imp/lib/Mailbox.php
+share/horde/imp/lib/Maillog.php
+share/horde/imp/lib/Maintenance/Task/delete_attachments_monthly.php
+share/horde/imp/lib/Maintenance/Task/delete_sentmail_monthly.php
+share/horde/imp/lib/Maintenance/Task/fetchmail_login.php
+share/horde/imp/lib/Maintenance/Task/purge_trash.php
+share/horde/imp/lib/Maintenance/Task/rename_sentmail_monthly.php
+share/horde/imp/lib/Maintenance/Task/tos_agreement.php
+share/horde/imp/lib/Maintenance/imp.php
+share/horde/imp/lib/Message.php
+share/horde/imp/lib/Notification/Listener/status.php
+share/horde/imp/lib/Quota.php
+share/horde/imp/lib/Quota/command.php
+share/horde/imp/lib/Quota/courier.php
+share/horde/imp/lib/Quota/cyrus.php
+share/horde/imp/lib/Quota/logfile.php
+share/horde/imp/lib/Quota/mdaemon.php
+share/horde/imp/lib/Quota/mercury32.php
+share/horde/imp/lib/Search.php
+share/horde/imp/lib/Session.php
+share/horde/imp/lib/Spam.php
+share/horde/imp/lib/VFolder.php
+share/horde/imp/lib/api.php
+share/horde/imp/lib/base.php
+share/horde/imp/lib/prefs.php
+share/horde/imp/lib/version.php
+share/horde/imp/locale/ar_OM/LC_MESSAGES/imp.mo
+share/horde/imp/locale/ar_SY/LC_MESSAGES/imp.mo
+share/horde/imp/locale/bg_BG/LC_MESSAGES/imp.mo
+share/horde/imp/locale/ca_ES/LC_MESSAGES/imp.mo
+share/horde/imp/locale/ca_ES/help.xml
+share/horde/imp/locale/cs_CZ/LC_MESSAGES/imp.mo
+share/horde/imp/locale/cs_CZ/help.xml
+share/horde/imp/locale/da_DK/LC_MESSAGES/imp.mo
+share/horde/imp/locale/da_DK/help.xml
+share/horde/imp/locale/de_DE/LC_MESSAGES/imp.mo
+share/horde/imp/locale/de_DE/help.xml
+share/horde/imp/locale/el_GR/LC_MESSAGES/imp.mo
+share/horde/imp/locale/el_GR/help.xml
+share/horde/imp/locale/en_US/help.xml
+share/horde/imp/locale/es_ES/LC_MESSAGES/imp.mo
+share/horde/imp/locale/es_ES/help.xml
+share/horde/imp/locale/et_EE/LC_MESSAGES/imp.mo
+share/horde/imp/locale/et_EE/help.xml
+share/horde/imp/locale/fa_IR/LC_MESSAGES/imp.mo
+share/horde/imp/locale/fi_FI/LC_MESSAGES/imp.mo
+share/horde/imp/locale/fi_FI/help.xml
+share/horde/imp/locale/fr_FR/LC_MESSAGES/imp.mo
+share/horde/imp/locale/fr_FR/help.xml
+share/horde/imp/locale/gl_ES/LC_MESSAGES/imp.mo
+share/horde/imp/locale/hu_HU/LC_MESSAGES/imp.mo
+share/horde/imp/locale/hu_HU/help.xml
+share/horde/imp/locale/id_ID/LC_MESSAGES/imp.mo
+share/horde/imp/locale/is_IS/LC_MESSAGES/imp.mo
+share/horde/imp/locale/it_IT/LC_MESSAGES/imp.mo
+share/horde/imp/locale/it_IT/help.xml
+share/horde/imp/locale/ja_JP/LC_MESSAGES/imp.mo
+share/horde/imp/locale/ko_KR/LC_MESSAGES/imp.mo
+share/horde/imp/locale/ko_KR/help.xml
+share/horde/imp/locale/lt_LT/LC_MESSAGES/imp.mo
+share/horde/imp/locale/lv_LV/LC_MESSAGES/imp.mo
+share/horde/imp/locale/mk_MK/LC_MESSAGES/imp.mo
+share/horde/imp/locale/nb_NO/LC_MESSAGES/imp.mo
+share/horde/imp/locale/nb_NO/help.xml
+share/horde/imp/locale/nl_NL/LC_MESSAGES/imp.mo
+share/horde/imp/locale/nl_NL/help.xml
+share/horde/imp/locale/nn_NO/LC_MESSAGES/imp.mo
+share/horde/imp/locale/pl_PL/LC_MESSAGES/imp.mo
+share/horde/imp/locale/pl_PL/help.xml
+share/horde/imp/locale/pt_BR/LC_MESSAGES/imp.mo
+share/horde/imp/locale/pt_BR/help.xml
+share/horde/imp/locale/pt_PT/LC_MESSAGES/imp.mo
+share/horde/imp/locale/pt_PT/help.xml
+share/horde/imp/locale/ro_RO/LC_MESSAGES/imp.mo
+share/horde/imp/locale/ru_RU/LC_MESSAGES/imp.mo
+share/horde/imp/locale/ru_RU/help.xml
+share/horde/imp/locale/sk_SK/LC_MESSAGES/imp.mo
+share/horde/imp/locale/sk_SK/help.xml
+share/horde/imp/locale/sl_SI/LC_MESSAGES/imp.mo
+share/horde/imp/locale/sv_SE/LC_MESSAGES/imp.mo
+share/horde/imp/locale/sv_SE/help.xml
+share/horde/imp/locale/th_TH/LC_MESSAGES/imp.mo
+share/horde/imp/locale/tr_TR/LC_MESSAGES/imp.mo
+share/horde/imp/locale/uk_UA/LC_MESSAGES/imp.mo
+share/horde/imp/locale/uk_UA/help.xml
+share/horde/imp/locale/zh_CN/LC_MESSAGES/imp.mo
+share/horde/imp/locale/zh_CN/help.xml
+share/horde/imp/locale/zh_TW/LC_MESSAGES/imp.mo
+share/horde/imp/locale/zh_TW/help.xml
+share/horde/imp/login.php
+share/horde/imp/mailbox.php
+share/horde/imp/message.php
+share/horde/imp/pgp.php
+share/horde/imp/po/README
+share/horde/imp/po/ar_OM.po
+share/horde/imp/po/ar_SY.po
+share/horde/imp/po/bg_BG.po
+share/horde/imp/po/ca_ES.po



Home | Main Index | Thread Index | Old Index