diff options
| author | cvs2svn <cvs2svn@FreeBSD.org> | 2004-10-29 09:06:05 +0000 |
|---|---|---|
| committer | cvs2svn <cvs2svn@FreeBSD.org> | 2004-10-29 09:06:05 +0000 |
| commit | 3add449a170be706377b66bee46af25633bc945c (patch) | |
| tree | 7415df14a37624ff0b24fd40bde079927a88c28a /mail | |
| parent | 975af646f278430e563b72219a2c3055b211eb1a (diff) | |
Diffstat (limited to 'mail')
420 files changed, 0 insertions, 31298 deletions
diff --git a/mail/bogofilter-current/Makefile b/mail/bogofilter-current/Makefile deleted file mode 100644 index 83604d3060ce..000000000000 --- a/mail/bogofilter-current/Makefile +++ /dev/null @@ -1,118 +0,0 @@ -# ports collection Makefile for: bogofilter -# Whom: Matthias Andree <matthias.andree@gmx.de> -# Date created: 2002-10-17 -# -# $FreeBSD$ -# - -PORTNAME= bogofilter -PORTVERSION= 0.92.6 -PORTREVISION= 0 -CATEGORIES?= mail -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= ${PORTNAME} - -MAINTAINER?= matthias.andree@gmx.de -COMMENT= "Fast, teachable, learning spam detector" - -LIB_DEPENDS?= db-4.2:${PORTSDIR}/databases/db42 -.if !defined(WITHOUT_GSL) -LIB_DEPENDS+= gsl:${PORTSDIR}/math/gsl -.endif -.if !defined(WITHOUT_BASH) -RUN_DEPENDS= bash:${PORTSDIR}/shells/bash2 -.endif - -CONFLICTS?= bogofilter-tdb* bogofilter-qdbm* [a-z][a-z]-bogofilter-0* - -USE_BZIP2= yes -USE_REINPLACE= yes -USE_PERL5_RUN= yes -GNU_CONFIGURE= yes -PATCH_STRIP= -p1 -CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc -.if defined(WITHOUT_GSL) -CONFIGURE_ARGS+= --with-included-gsl -.endif -CONFIGURE_ENV?= CPPFLAGS="-I${LOCALBASE}/include/db42" \ - LDFLAGS="-L${LOCALBASE}/lib" LIBS="-ldb-4.2" -CONFIGURE_ENV+= PERL="${PERL}" -CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} -INSTALL_TARGET= install-strip prefix=${PREFIX} - -MAN1= bogofilter.1 bogoutil.1 bogoupgrade.1 bogolexer.1 bogotune.1 - -post-patch: - ${REINPLACE_CMD} -e "s|/bin/bash|${LOCALBASE}/bin/bash|" \ - ${WRKSRC}/contrib/randomtrain \ - ${WRKSRC}/contrib/scramble \ - ${WRKSRC}/contrib/trainbogo.sh - ${REINPLACE_CMD} -e 's|^#!.*perl|#! ${PERL}|' \ - ${WRKSRC}/src/tests/unsort.pl \ - ${WRKSRC}/contrib/bogofilter-milter.pl \ - ${WRKSRC}/contrib/bogominitrain.pl \ - ${WRKSRC}/contrib/mime.get.rfc822 \ - ${WRKSRC}/contrib/printmaildir.pl - -.if !defined(NOPORTDOCS) -PORTDOCS= * -.endif - -pre-everything:: - @${ECHO_CMD} "" -.if !defined(WITHOUT_BASH) - @${ECHO_CMD} "To install without bash dependency, you can use: make -DWITHOUT_BASH install" - @${ECHO_CMD} "Note that installing without bash dependency will mean that some of the" - @${ECHO_CMD} "${DOCSDIR}/contrib scripts will not be installed." - @${ECHO_CMD} "" -.endif -.if !defined(WITHOUT_GSL) - @${ECHO_CMD} "To have bogofilter link against its shipped GSL 1.4 statically," - @${ECHO_CMD} "you can use: make -DWITHOUT_GSL && make -DWITHOUT_GSL install" -.if !defined(WITHOUT_BASH) - @${ECHO_CMD} "or: make -DWITHOUT_GSL && make -DWITHOUT_GSL -DWITHOUT_BASH install" -.endif - @${ECHO_CMD} "" -.endif - -post-build:: - cd ${WRKSRC} && make check SHELL=${SH} - -post-install:: -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} -.for i in contrib html programmer xml - @${MKDIR} ${DOCSDIR}/${i} -.endfor -.for i in AUTHORS COPYING INSTALL NEWS README README.cvs \ - doc/README.validation TODO \ - CHANGES-* RELEASE.NOTES-* \ - doc/integrating-with-postfix doc/integrating-with-qmail \ - doc/bogofilter-tuning.HOWTO doc/bogofilter-SA-2002-01 METHODS \ - doc/README.tdb - ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} -.endfor - ${INSTALL_DATA} ${WRKSRC}/trio/AUTHORS ${DOCSDIR}/AUTHORS.trio -.for i in contrib/bogo.R contrib/bogofilter-qfe \ - contrib/mime.get.rfc822 contrib/printmaildir.pl \ - contrib/bogominitrain.pl contrib/README.contrib - ${INSTALL_SCRIPT} ${WRKSRC}/${i} ${DOCSDIR}/${i} -.endfor -.for i in contrib/dot-qmail-bogofilter-default - ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}/${i} -.endfor - ${INSTALL_PROGRAM} ${WRKSRC}/contrib/bogogrep ${DOCSDIR}/contrib/ - ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${DOCSDIR}/html - ${INSTALL_DATA} ${WRKSRC}/doc/*.xml ${DOCSDIR}/xml - ${INSTALL_DATA} ${WRKSRC}/doc/programmer/README.freebsd ${DOCSDIR}/programmer - ${INSTALL_DATA} ${FILESDIR}/ChangeLog.port ${DOCSDIR} -.endif -.if !defined(WITHOUT_BASH) -.for i in randomtrain scramble trainbogo.sh - ${INSTALL_SCRIPT} ${WRKSRC}/contrib/${i} ${DOCSDIR}/contrib/ -.endfor - ${INSTALL_DATA} ${WRKSRC}/contrib/README.randomtrain ${DOCSDIR}/contrib/ -.endif - ${SETENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL - -.include <bsd.port.mk> diff --git a/mail/bogofilter-current/distinfo b/mail/bogofilter-current/distinfo deleted file mode 100644 index 6495c9194aad..000000000000 --- a/mail/bogofilter-current/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (bogofilter-0.92.6.tar.bz2) = 502b42c1c35a243baff100c44258b82f -SIZE (bogofilter-0.92.6.tar.bz2) = 626713 diff --git a/mail/bogofilter-current/files/ChangeLog.port b/mail/bogofilter-current/files/ChangeLog.port deleted file mode 100644 index ed6b696c874a..000000000000 --- a/mail/bogofilter-current/files/ChangeLog.port +++ /dev/null @@ -1,36 +0,0 @@ -FreeBSD's port ChangeLog for mail/bogofilter ------------------------- - -0.92.6, 0.92.5, 0.92.4 -- just building new upstream versions - -0.92.3 -- regression tests for %A, %I and %Q revised -- internal cleanups -- no longer depend on a particular gsl version, to avoid chasing the - GSL library after future GSL updates - -0.92.2 -- drop patch-ac, merged upstream -- %I is now really the Message-ID -- %Q is the queue idea -- %A is the message injector's IP address - -2004-07-07 -- add patch-ac to fix bogus test failure in bogofilter-tdb and bogofilter-qdbm - -0.92.1 -- pick up bugfixes, dropping patch-aa and patch-ab from 0.92.0_1 -- update GSL dependency to gsl.6 (GNU GSL v1.5) - -0.92.0_1 -- [patch-ab] fix SIGSEGV (NULL dereferenced pointer read) when %I is used - and no IP address had been found (reported by Clemens Fischer) - -- [patch-aa] fix data base shutdown in multiple-wordlists mode - when BOGOFILTER_CONCURRENT_DATA_STORE is set in the environment - -0.92.0 -- update to next stable release 0.92.0 - --- Matthias Andree <matthias.andree@gmx.de>, port maintainer diff --git a/mail/bogofilter-current/pkg-descr b/mail/bogofilter-current/pkg-descr deleted file mode 100644 index dfbd62a10800..000000000000 --- a/mail/bogofilter-current/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -Bogofilter takes an email message or other text on standard input, parses it -into words, does a statistical check against data bases of "good" and "bad" -words, and returns a status code indicating whether or not the message is spam. -Bogofilter decodes base64 or quoted-printable encoded texts and ignores non-text -attachments and HTML comments. - -WWW: http://bogofilter.sourceforge.net/ diff --git a/mail/bogofilter-current/pkg-install b/mail/bogofilter-current/pkg-install deleted file mode 100644 index c1fe0fc37f03..000000000000 --- a/mail/bogofilter-current/pkg-install +++ /dev/null @@ -1,12 +0,0 @@ -if [ "$2" = "POST-INSTALL" ] && [ -e ${PKG_PREFIX}/etc/bogofilter.cf ] ; then -cat - <<_EOF - --------------------------------------------------------------------------- -The recent bogofilter versions have undergone substantial changes that can -affect compatibility and may require that you change your configuration. - -See the RELEASE.NOTES-* files that shipped with bogofilter for details. --------------------------------------------------------------------------- - -_EOF -fi diff --git a/mail/bogofilter-current/pkg-plist b/mail/bogofilter-current/pkg-plist deleted file mode 100644 index d82888eb7797..000000000000 --- a/mail/bogofilter-current/pkg-plist +++ /dev/null @@ -1,6 +0,0 @@ -bin/bogofilter -bin/bogolexer -bin/bogotune -bin/bogoutil -bin/bogoupgrade -etc/bogofilter.cf.example diff --git a/mail/claws-mail/Makefile b/mail/claws-mail/Makefile deleted file mode 100644 index 5d097c73b994..000000000000 --- a/mail/claws-mail/Makefile +++ /dev/null @@ -1,211 +0,0 @@ -# New ports collection makefile for: sylpheed-claws -# Date created: 3 January 2002 -# Whom: Simon 'corecode' Schubert <corecode@corecode.ath.cx> -# -# $FreeBSD$ -# - -PORTNAME= sylpheed-claws -PORTVERSION= 0.9.12b -CATEGORIES= mail news ipv6 -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= sylpheed-claws -#DISTNAME= sylpheed-${PORTVERSION}claws -DISTFILES= ${EXTRACT_ONLY} \ - ${THEMEFILE} -EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} -PKGMESSAGE= ${WRKDIR}/pkg-message - -MAINTAINER= netchild@FreeBSD.org -COMMENT= A lightweight and very featureful GTK+ based e-mail and news client - -THEMEVERSION= 20040525 -THEMEFILE= sylpheed-iconset-${THEMEVERSION}.tar.gz - -USE_BZIP2= yes -USE_GETTEXT= yes -USE_GMAKE= yes -USE_ICONV= yes -USE_X_PREFIX= yes -USE_LIBTOOL_VER=15 -USE_GNOME= gnomehack pkgconfig gtk12 -USE_REINPLACE= yes -WANT_GNOME= yes - -MAN1= sylpheed-claws.1 - -.if defined(NOPORTDOCS) -EXTRA_PATCHES= ${FILESDIR}/extra-doc:Makefile.in -.endif - -.if !defined(WITHOUT_SSL) -USE_OPENSSL= yes -CONFIGURE_ARGS= --enable-openssl --with-openssl-includes=${OPENSSLINC} \ - --with-openssl-libs=${OPENSSLLIB} -.endif - -.include <bsd.port.pre.mk> - -.if !defined(WITHOUT_SSL) -SSLTEST!=test ${OPENSSLVER} \< 0.9.7 && ${ECHO_CMD} bad || ${TRUE} -. if ${SSLTEST} == "bad" -IGNORE=You need at least OpenSSL v0.9.7 -. endif -.endif - -.if ${HAVE_GNOME:Mgnomehier} != "" -PLIST_SUB+= GNOME="" -.else -PLIST_SUB+= GNOME="@comment " -.endif - -CONFIGURE_ARGS+= --program-suffix="-claws" --enable-ipv6 - -CONFIGURE_ENV= CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" \ - LIBS="-L${X11BASE}/lib -L${LOCALBASE}/lib" - -.if exists(${LOCALBASE}/include/clamav.h) -WITH_CLAMAV= yes -.endif - -.if defined(WITH_CLAMAV) || defined(WITH_ALL) -PLIST_SUB+= CLAM_PLUG="" -BUILD_DEPENDS= ${LOCALBASE}/sbin/clamd:${PORTSDIR}/security/clamav -.else -CONFIGURE_ARGS+= --disable-clamav -PLIST_SUB+= CLAM_PLUG="@comment " -.endif -.if defined(WITH_PIXBUF) || defined(WITH_ALL) -USE_GNOME+= gdkpixbuf -CONFIGURE_ARGS+= --disable-imlib -.else -USE_GNOME+= imlib -CONFIGURE_ARGS+= --disable-gdk-pixbuf -.endif -#.if defined(WITH_GPGME) || defined(WITH_ALL) -PLIST_SUB+= GPGME="" -LIB_DEPENDS+= gpgme.9:${PORTSDIR}/security/gpgme -RUN_DEPENDS+= gpg:${PORTSDIR}/security/gnupg -CONFIGURE_ARGS+= --enable-gpgme -#.else -#PLIST_SUB+= GPGME="@comment " -#CONFIGURE_ARGS+= --disable-gpgme -#.endif -.if defined(WITH_COMPFACE) || defined(WITH_ALL) -LIB_DEPENDS+= compface.1:${PORTSDIR}/mail/faces -CONFIGURE_ARGS+= --enable-compface -.else -CONFIGURE_ARGS+= --disable-compface -.endif -.if defined(WITH_JCONV) || defined(WITH_ALL) -LIB_DEPENDS+= jconv.0:${PORTSDIR}/japanese/libjconv -.else -CONFIGURE_ARGS+= --disable-jconv -.endif -.if defined(WITH_ASPELL) || defined(WITH_ALL) -LIB_DEPENDS+= pspell.16:${PORTSDIR}/textproc/aspell -CONFIGURE_ARGS+= --enable-aspell -.endif -.if defined(WITH_JPILOT) || defined(WITH_ALL) -LIB_DEPENDS+= pisock.8:${PORTSDIR}/palm/pilot-link -RUN_DEPENDS+= jpilot:${PORTSDIR}/palm/jpilot -CONFIGURE_ARGS+= --enable-jpilot -.else -CONFIGURE_ARGS+= --disable-jpilot -.endif -.if defined(WITH_LDAP) || defined(WITH_ALL) -USE_OPENLDAP= yes -CONFIGURE_ARGS+= --enable-ldap -.endif -.if defined(WITH_SA_PLUG) || defined(WITH_ALL) -RUN_DEPENDS+= spamd:${PORTSDIR}/mail/p5-Mail-SpamAssassin -CONFIGURE_ARGS+= --enable-spamassassin-plugin -PLIST_SUB+= SA_PLUG="" -.else -PLIST_SUB+= SA_PLUG="@comment " -.endif -.if defined(WITHOUT_THEMES) -PLIST_SUB+= THEMES="@comment " -.else -PLIST_SUB+= THEMES="" -.endif -.if defined(WITHOUT_IMAGE) -PLIST_SUB+= IMAGE="@comment " -CONFIGURE_ARGS+= --disable-image-viewer-plugin -.else -PLIST_SUB+= IMAGE="" -.endif - -pre-everything:: - @${ECHO} "" - @${ECHO} "You may define the following build options:" - @${ECHO} "" - @${ECHO} " WITH_ALL Enable all options below" - @${ECHO} "" - @${ECHO} " WITH_PIXBUF Enable GDK Pixbuf support" - @${ECHO} " WITH_GPGME Enable GnuPG support using GPGME (temporary enabled unconditionally)" - @${ECHO} " WITH_COMPFACE Enable compface (X-Face) support" - @${ECHO} " WITH_JCONV Enable enhanced charset conversion" - @${ECHO} " WITH_ASPELL Enable spell-checking support" - @${ECHO} " WITH_JPILOT Enable JPilot support" - @${ECHO} " WITH_LDAP Enable LDAP access support" - @${ECHO} " WITH_SA_PLUG Build Spamassassin plugin" - @${ECHO} " WITH_CLAMAV Build Clamav antivirus plugin" - @${ECHO} "" - @${ECHO} " WITHOUT_SSL Disable OpenSSL support" - @${ECHO} " WITHOUT_IMAGE Disable internal image viewer" - @${ECHO} " WITHOUT_THEMES Don't install additional themes" - @${ECHO} "" - -post-extract: -.if !defined(WITHOUT_THEMES) - @${MKDIR} ${WRKSRC}/themes - @cd ${WRKDIR} && ${GZIP_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${THEMEFILE} ${EXTRACT_AFTER_ARGS} -.endif - -post-patch: - @${REINPLACE_CMD} -e \ - 's|-lresolv||g; s|-lpisock\"|-liconv &|g' ${WRKSRC}/configure - @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" \ - ${WRKSRC}/tools/README.sylprint ${WRKSRC}/tools/sylprint.pl - @${REINPLACE_CMD} -e "s|po intl src|po src|" ${WRKSRC}/Makefile.in - @for f in ${WRKSRC}/tools/*; do \ - ${REINPLACE_CMD} -e "s|/usr/bin/perl|${PERL}|" $$f; done -# @${LN} -s ${WRKSRC}/po/sylpheed.pot ${WRKSRC}/po/${PORTNAME}.pot -.if defined(NOPORTDOCS) - @${REINPLACE_CMD} -e 's|src manual faq tools|src tools|' ${WRKSRC}/Makefile.in -.endif - @${SED} -e 's:%%PREFIX%%:${PREFIX}:g' ${PKGDIR}/pkg-message >${PKGMESSAGE} - -post-install: -.if !defined(NOPORTDOCS) -.for i in NEWS README README.jp README.claws RELEASE_NOTES.claws TODO TODO.jp tools/README.sylprint - @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} -.endfor - @${INSTALL_DATA} ${WRKSRC}/tools/README ${DOCSDIR}/README.tools -.endif - @${MKDIR} ${DATADIR} - @cd ${WRKSRC}/tools && \ - ${INSTALL_SCRIPT} OOo2sylpheed.pl calypso_convert.pl \ - convert_mbox.pl eud2gc.py filter_conv.pl freshmeat_search.pl \ - gif2xface.pl google_msgid.pl google_search.pl \ - gpg-sign-syl kmail2sylpheed.pl kmail2sylpheed_v2.pl \ - maildir2sylpheed.pl multiwebsearch.conf multiwebsearch.pl \ - nautilus2sylpheed.sh newscache_clean.pl outlook2sylpheed.pl \ - tb2sylpheed update-po uudec vcard2xml.py ${DATADIR} -.if !defined(WITHOUT_THEMES) - @${MKDIR} ${DATADIR}/themes - @cd ${WRKDIR}/${THEMEFILE:C/.tar.gz//} && ${FIND} . -print | \ - ${GREP} -vE '(xvpics|.directory)' | \ - ${CPIO} -pdu -R ${BINOWN}:${BINGRP} --quiet ${DATADIR}/themes/ - @${CHMOD} -R a+r ${DATADIR}/themes - @${FIND} ${DATADIR}/themes -type d -print0 | ${XARGS} -0 ${CHMOD} a+x -.endif - @${INSTALL_SCRIPT} ${WRKSRC}/tools/sylpheed-switcher ${PREFIX}/bin - @${INSTALL_SCRIPT} ${WRKSRC}/tools/sylprint.pl ${PREFIX}/bin - @${INSTALL_DATA} ${WRKSRC}/tools/sylprint.rc ${PREFIX}/etc/sylprint.rc.example - @${MKDIR} ${PREFIX}/share/pixmaps - @${INSTALL_DATA} ${WRKSRC}/sylpheed.png ${PREFIX}/share/pixmaps/sylpheed-claws.png - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.post.mk> diff --git a/mail/claws-mail/distinfo b/mail/claws-mail/distinfo deleted file mode 100644 index b1bf06d92484..000000000000 --- a/mail/claws-mail/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -MD5 (sylpheed-claws-0.9.12b.tar.bz2) = f986e1226ce02c5791bd677a42765d41 -SIZE (sylpheed-claws-0.9.12b.tar.bz2) = 3086333 -MD5 (sylpheed-iconset-20040525.tar.gz) = a2aa029cdee6cc22a0305774b70a5a70 -SIZE (sylpheed-iconset-20040525.tar.gz) = 856996 diff --git a/mail/claws-mail/files/extra-doc:Makefile.in b/mail/claws-mail/files/extra-doc:Makefile.in deleted file mode 100644 index 7cb0b03d88ed..000000000000 --- a/mail/claws-mail/files/extra-doc:Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- doc/Makefile.in.orig Mon May 10 10:06:47 2004 -+++ doc/Makefile.in Mon May 10 10:07:06 2004 -@@ -257,7 +257,7 @@ - target_cpu = @target_cpu@ - target_os = @target_os@ - target_vendor = @target_vendor@ --SUBDIRS = faq man manual -+SUBDIRS = man - all: all-recursive - - .SUFFIXES: diff --git a/mail/claws-mail/files/patch-configure b/mail/claws-mail/files/patch-configure deleted file mode 100644 index 4c5df65601b0..000000000000 --- a/mail/claws-mail/files/patch-configure +++ /dev/null @@ -1,62 +0,0 @@ ---- configure.orig Sun Sep 26 03:21:32 2004 -+++ configure Sun Sep 26 03:33:17 2004 -@@ -24006,9 +24006,9 @@ - localedir='${prefix}/share/locale' - - --manualdir='${prefix}/${DATADIRNAME}/${PACKAGE}/manual' -+manualdir='${prefix}/${DATADIRNAME}/doc/${PACKAGE}/manual' - --faqdir='${prefix}/${DATADIRNAME}/${PACKAGE}/faq' -+faqdir='${prefix}/${DATADIRNAME}/doc/${PACKAGE}/faq' - - - if test "x${datadir}" = 'x${prefix}/share'; then -@@ -27646,46 +27646,14 @@ - echo "$as_me:$LINENO: checking for openssl >= 0.9.7" >&5 - echo $ECHO_N "checking for openssl >= 0.9.7... $ECHO_C" >&6 - -- if $PKG_CONFIG --exists "openssl >= 0.9.7" ; then -- echo "$as_me:$LINENO: result: yes" >&5 --echo "${ECHO_T}yes" >&6 -- succeeded=yes -- -- echo "$as_me:$LINENO: checking OPENSSL_CFLAGS" >&5 --echo $ECHO_N "checking OPENSSL_CFLAGS... $ECHO_C" >&6 -- OPENSSL_CFLAGS=`$PKG_CONFIG --cflags "openssl >= 0.9.7"` -- echo "$as_me:$LINENO: result: $OPENSSL_CFLAGS" >&5 --echo "${ECHO_T}$OPENSSL_CFLAGS" >&6 -- -- echo "$as_me:$LINENO: checking OPENSSL_LIBS" >&5 --echo $ECHO_N "checking OPENSSL_LIBS... $ECHO_C" >&6 -- OPENSSL_LIBS=`$PKG_CONFIG --libs "openssl >= 0.9.7"` -- echo "$as_me:$LINENO: result: $OPENSSL_LIBS" >&5 --echo "${ECHO_T}$OPENSSL_LIBS" >&6 -- else -- OPENSSL_CFLAGS="" -- OPENSSL_LIBS="" -- ## If we have a custom action on failure, don't print errors, but -- ## do set a variable so people can do so. -- OPENSSL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "openssl >= 0.9.7"` -- -- fi -- -- -- - else - echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." - echo "*** See http://www.freedesktop.org/software/pkgconfig" - fi - fi - -- if test $succeeded = yes; then -- : -- else -- ac_cv_enable_openssl=no -- fi -- - if test x$ac_cv_enable_openssl = xyes; then -+OPENSSL_LIBS=-lssl - - cat >>confdefs.h <<\_ACEOF - #define USE_OPENSSL 1 diff --git a/mail/claws-mail/files/patch-po-Makefile.in.in b/mail/claws-mail/files/patch-po-Makefile.in.in deleted file mode 100644 index 007d2a254062..000000000000 --- a/mail/claws-mail/files/patch-po-Makefile.in.in +++ /dev/null @@ -1,31 +0,0 @@ ---- po/Makefile.in.in.orig Sat Jun 21 20:49:51 2003 -+++ po/Makefile.in.in Sun Jul 27 14:05:49 2003 -@@ -8,7 +8,7 @@ - # Please note that the actual code of GNU gettext is covered by the GNU - # General Public License and is *not* in the public domain. - --PACKAGE = @PACKAGE@ -+PACKAGE = sylpheed - VERSION = @VERSION@ - - SHELL = /bin/sh -@@ -44,7 +44,7 @@ - DUMMYPOFILES = @DUMMYPOFILES@ - DISTFILES.common = Makefile.in.in remove-potcdate.sin \ - $(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3) --DISTFILES = $(DISTFILES.common) Makevars POTFILES.in $(DOMAIN).pot stamp-po \ -+DISTFILES = $(DISTFILES.common) Makevars POTFILES.in sylpheed.pot stamp-po \ - $(POFILES) $(GMOFILES) \ - $(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3) - -@@ -158,8 +158,8 @@ - dir=$(localedir)/$$lang/LC_MESSAGES; \ - $(mkinstalldirs) $(DESTDIR)$$dir; \ - if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \ -- $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \ -- echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \ -+ $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN)-claws.mo; \ -+ echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN)-claws.mo"; \ - for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ - if test -n "$$lc"; then \ - if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ diff --git a/mail/claws-mail/files/patch-tools-README.sylprint b/mail/claws-mail/files/patch-tools-README.sylprint deleted file mode 100644 index 22b5e00325d4..000000000000 --- a/mail/claws-mail/files/patch-tools-README.sylprint +++ /dev/null @@ -1,18 +0,0 @@ ---- tools/README.sylprint.orig Sun Jan 6 17:05:30 2002 -+++ tools/README.sylprint Tue Jan 15 00:19:12 2002 -@@ -144,11 +144,12 @@ - sylprint.pl - The script itself. - -- sylprint.rc -+ %%PREFIX%%/etc/sylprint.rc -+ ~/.sylpheed/sylprint.rc - Stores user default preferred configuration for the - script. Settings in this file may be overriden by -- command line options. Must be stored in the same -- directory of the script and/or in the ~/.sylpheed -+ command line options. Must be stored in the local -+ configuration directory and/or in the ~/.sylpheed - one (Sylpheed user's configuration directory). - - /tmp/sylprint.username.number diff --git a/mail/claws-mail/files/patch-tools-sylprint.pl b/mail/claws-mail/files/patch-tools-sylprint.pl deleted file mode 100644 index fce5e4ec5bbe..000000000000 --- a/mail/claws-mail/files/patch-tools-sylprint.pl +++ /dev/null @@ -1,14 +0,0 @@ ---- tools/sylprint.pl.orig Tue Jan 8 20:34:37 2002 -+++ tools/sylprint.pl Tue Jan 15 00:13:15 2002 -@@ -36,10 +36,7 @@ - # get user config - if (defined($ARGV[1]) && $ARGV[1] eq '-r') { $a++; } - else { -- @spp = split('/',$0); -- $spp[$#spp] = ''; -- $spp = join('/',@spp); -- $rcf="$spp$rc"; -+ $rcf="%%PREFIX%%/etc/$rc"; - if (-x $rcf) { do $rcf; } - $rcf="$ENV{'HOME'}/.sylpheed/$rc"; - if (-x $rcf) { do $rcf; } diff --git a/mail/claws-mail/pkg-descr b/mail/claws-mail/pkg-descr deleted file mode 100644 index 67b9da13253f..000000000000 --- a/mail/claws-mail/pkg-descr +++ /dev/null @@ -1,13 +0,0 @@ -Sylpheed is an e-mail client (and news reader) based on GTK+ - -Currently, many features are supported including POP3, IMAP, NNTP, -multiple accounts, threading, filtering, MIME attachments, APOP, SMTP -AUTH, SSL, IPv6, GnuPG, internalization, and more. - -In addition to the above, Sylpheed-claws has a lot of extra features, -e.g. a plugin mechanism, a new filtering/processing mechanism, -extra folder properties and much more... - -WWW: http://sylpheed-claws.sourceforge.net/ - -- Simon 'corecode' Schubert diff --git a/mail/claws-mail/pkg-message b/mail/claws-mail/pkg-message deleted file mode 100644 index cc05befdd7f3..000000000000 --- a/mail/claws-mail/pkg-message +++ /dev/null @@ -1,10 +0,0 @@ -*************************************************************************** -To have better suggestions for your MIME types while attaching a file -to a mail you should setup a %%PREFIX%%/etc/mime.types file. -Alternatively/additionally your users can setup a mime.types file in -their ${HOME}/.sylpheed/ directory. - -If you do not know how to do that or if you do not want to invest your -time in writting one: a good mime.types file is included with the -Apache webserver. -*************************************************************************** diff --git a/mail/claws-mail/pkg-plist b/mail/claws-mail/pkg-plist deleted file mode 100644 index 67fdd07df1df..000000000000 --- a/mail/claws-mail/pkg-plist +++ /dev/null @@ -1,1716 +0,0 @@ -%%DATADIR%%/update-po -%%DATADIR%%/uudec -bin/sylpheed-claws -bin/sylpheed-switcher -bin/sylprint.pl -etc/sylprint.rc.example -include/sylpheed-claws/account.h -include/sylpheed-claws/action.h -include/sylpheed-claws/adbookbase.h -include/sylpheed-claws/addr_compl.h -include/sylpheed-claws/addrbook.h -include/sylpheed-claws/addrcache.h -include/sylpheed-claws/addrclip.h -include/sylpheed-claws/addrdefs.h -include/sylpheed-claws/addressadd.h -include/sylpheed-claws/addressbook.h -include/sylpheed-claws/addressitem.h -include/sylpheed-claws/addrgather.h -include/sylpheed-claws/addrharvest.h -include/sylpheed-claws/addrindex.h -include/sylpheed-claws/addritem.h -include/sylpheed-claws/addrquery.h -include/sylpheed-claws/addrselect.h -include/sylpheed-claws/alertpanel.h -include/sylpheed-claws/browseldap.h -include/sylpheed-claws/codeconv.h -include/sylpheed-claws/common/base64.h -include/sylpheed-claws/common/defs.h -include/sylpheed-claws/common/hooks.h -include/sylpheed-claws/common/intl.h -include/sylpheed-claws/common/log.h -include/sylpheed-claws/common/md5.h -include/sylpheed-claws/common/mgutils.h -include/sylpheed-claws/common/nntp.h -include/sylpheed-claws/common/partial_download.h -include/sylpheed-claws/common/passcrypt.h -include/sylpheed-claws/common/plugin.h -include/sylpheed-claws/common/prefs.h -include/sylpheed-claws/common/progressindicator.h -include/sylpheed-claws/common/quoted-printable.h -include/sylpheed-claws/common/session.h -include/sylpheed-claws/common/smtp.h -include/sylpheed-claws/common/socket.h -include/sylpheed-claws/common/ssl.h -include/sylpheed-claws/common/ssl_certificate.h -include/sylpheed-claws/common/string_match.h -include/sylpheed-claws/common/stringtable.h -include/sylpheed-claws/common/sylpheed.h -include/sylpheed-claws/common/template.h -include/sylpheed-claws/common/utils.h -include/sylpheed-claws/common/uuencode.h -include/sylpheed-claws/common/version.h -include/sylpheed-claws/common/xml.h -include/sylpheed-claws/common/xmlprops.h -include/sylpheed-claws/compose.h -include/sylpheed-claws/config.h -include/sylpheed-claws/crash.h -include/sylpheed-claws/customheader.h -include/sylpheed-claws/displayheader.h -include/sylpheed-claws/editaddress.h -include/sylpheed-claws/editbook.h -include/sylpheed-claws/editgroup.h -include/sylpheed-claws/editjpilot.h -include/sylpheed-claws/editldap.h -include/sylpheed-claws/editldap_basedn.h -include/sylpheed-claws/editvcard.h -include/sylpheed-claws/enriched.h -include/sylpheed-claws/exphtmldlg.h -include/sylpheed-claws/expldifdlg.h -include/sylpheed-claws/export.h -include/sylpheed-claws/exporthtml.h -include/sylpheed-claws/exportldif.h -include/sylpheed-claws/filtering.h -include/sylpheed-claws/folder.h -include/sylpheed-claws/folder_item_prefs.h -include/sylpheed-claws/foldersel.h -include/sylpheed-claws/folderutils.h -include/sylpheed-claws/folderview.h -include/sylpheed-claws/grouplistdialog.h -include/sylpheed-claws/gtk/about.h -include/sylpheed-claws/gtk/colorlabel.h -include/sylpheed-claws/gtk/colorsel.h -include/sylpheed-claws/gtk/description_window.h -include/sylpheed-claws/gtk/filesel.h -include/sylpheed-claws/gtk/foldersort.h -include/sylpheed-claws/gtk/gtkaspell.h -include/sylpheed-claws/gtk/gtksctree.h -include/sylpheed-claws/gtk/gtkshruler.h -include/sylpheed-claws/gtk/gtkstext.h -include/sylpheed-claws/gtk/gtkutils.h -include/sylpheed-claws/gtk/gtkvscrollbutton.h -include/sylpheed-claws/gtk/inputdialog.h -include/sylpheed-claws/gtk/logwindow.h -include/sylpheed-claws/gtk/manage_window.h -include/sylpheed-claws/gtk/menu.h -include/sylpheed-claws/gtk/pluginwindow.h -include/sylpheed-claws/gtk/prefswindow.h -include/sylpheed-claws/gtk/progressdialog.h -include/sylpheed-claws/gtk/quicksearch.h -include/sylpheed-claws/gtk/sslcertwindow.h -include/sylpheed-claws/headerview.h -include/sylpheed-claws/html.h -include/sylpheed-claws/imap.h -include/sylpheed-claws/imap_gtk.h -include/sylpheed-claws/import.h -include/sylpheed-claws/importldif.h -include/sylpheed-claws/importmutt.h -include/sylpheed-claws/importpine.h -include/sylpheed-claws/inc.h -include/sylpheed-claws/jpilot.h -include/sylpheed-claws/ldapctrl.h -include/sylpheed-claws/ldaplocate.h -include/sylpheed-claws/ldapquery.h -include/sylpheed-claws/ldapserver.h -include/sylpheed-claws/ldaputil.h -include/sylpheed-claws/ldif.h -include/sylpheed-claws/localfolder.h -include/sylpheed-claws/main.h -include/sylpheed-claws/mainwindow.h -include/sylpheed-claws/manual.h -include/sylpheed-claws/matcher.h -include/sylpheed-claws/matcher_parser.h -include/sylpheed-claws/matcher_parser_lex.h -include/sylpheed-claws/matcher_parser_parse.h -include/sylpheed-claws/mbox.h -include/sylpheed-claws/message_search.h -include/sylpheed-claws/messageview.h -include/sylpheed-claws/mh.h -include/sylpheed-claws/mh_gtk.h -include/sylpheed-claws/mimeview.h -include/sylpheed-claws/msgcache.h -include/sylpheed-claws/mutt.h -include/sylpheed-claws/news.h -include/sylpheed-claws/news_gtk.h -include/sylpheed-claws/noticeview.h -include/sylpheed-claws/passphrase.h -include/sylpheed-claws/pine.h -include/sylpheed-claws/pop.h -include/sylpheed-claws/prefs_account.h -include/sylpheed-claws/prefs_actions.h -include/sylpheed-claws/prefs_common.h -include/sylpheed-claws/prefs_customheader.h -include/sylpheed-claws/prefs_display_header.h -include/sylpheed-claws/prefs_ext_prog.h -include/sylpheed-claws/prefs_filtering.h -include/sylpheed-claws/prefs_filtering_action.h -include/sylpheed-claws/prefs_folder_item.h -include/sylpheed-claws/prefs_fonts.h -include/sylpheed-claws/prefs_gtk.h -include/sylpheed-claws/prefs_matcher.h -include/sylpheed-claws/prefs_msg_colors.h -include/sylpheed-claws/prefs_spelling.h -include/sylpheed-claws/prefs_summary_column.h -include/sylpheed-claws/prefs_template.h -include/sylpheed-claws/prefs_themes.h -include/sylpheed-claws/prefs_toolbar.h -include/sylpheed-claws/prefs_wrapping.h -include/sylpheed-claws/privacy.h -include/sylpheed-claws/procheader.h -include/sylpheed-claws/procmime.h -include/sylpheed-claws/procmsg.h -include/sylpheed-claws/quote_fmt.h -include/sylpheed-claws/quote_fmt_lex.h -include/sylpheed-claws/quote_fmt_parse.h -include/sylpheed-claws/recv.h -include/sylpheed-claws/remotefolder.h -include/sylpheed-claws/rfc2015.h -include/sylpheed-claws/select-keys.h -include/sylpheed-claws/send_message.h -include/sylpheed-claws/setup.h -include/sylpheed-claws/sourcewindow.h -include/sylpheed-claws/ssl_manager.h -include/sylpheed-claws/statusbar.h -include/sylpheed-claws/stock_pixmap.h -include/sylpheed-claws/summary_search.h -include/sylpheed-claws/summaryview.h -include/sylpheed-claws/textview.h -include/sylpheed-claws/toolbar.h -include/sylpheed-claws/undo.h -include/sylpheed-claws/unmime.h -include/sylpheed-claws/vcard.h -libdata/pkgconfig/sylpheed-claws.pc -lib/sylpheed-claws/plugins/dillo_viewer.so -lib/sylpheed-claws/plugins/trayicon.so -@dirrm include/sylpheed-claws/common -@dirrm include/sylpheed-claws/gtk -@dirrm include/sylpheed-claws -%%CLAM_PLUG%%lib/sylpheed-claws/plugins/clamav_plugin.so -%%CLAM_PLUG%%lib/sylpheed-claws/plugins/clamav_plugin_gtk.so -%%IMAGE%%lib/sylpheed-claws/plugins/image_viewer.so -%%GPGME%%lib/sylpheed-claws/plugins/pgpmime.so -%%SA_PLUG%%lib/sylpheed-claws/plugins/spamassassin.so -%%SA_PLUG%%lib/sylpheed-claws/plugins/spamassassin_gtk.so -%%PORTDOCS%%%%DOCSDIR%%/NEWS -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/README.claws -%%PORTDOCS%%%%DOCSDIR%%/README.jp -%%PORTDOCS%%%%DOCSDIR%%/README.sylprint -%%PORTDOCS%%%%DOCSDIR%%/README.tools -%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES.claws -%%PORTDOCS%%%%DOCSDIR%%/TODO -%%PORTDOCS%%%%DOCSDIR%%/TODO.jp -%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq-4.html -%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq-4.html -%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-1.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-10.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-11.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-12.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-13.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-14.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-15.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-16.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-17.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-18.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-19.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-2.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-22.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-20.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-3.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-4.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-5.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-6.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-7.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-8.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed-9.html -%%PORTDOCS%%%%DOCSDIR%%/manual/de/sylpheed.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-1.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-10.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-11.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-12.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-13.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-14.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-15.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-16.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-17.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-18.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-19.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-2.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-20.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-21.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-3.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-4.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-5.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-6.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-7.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-8.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-9.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-1.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-10.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-11.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-12.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-13.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-14.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-15.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-16.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-17.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-18.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-19.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-2.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-20.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-3.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-4.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-5.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-6.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-7.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-8.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed-9.html -%%PORTDOCS%%%%DOCSDIR%%/manual/es/sylpheed.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-1.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-10.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-11.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-12.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-13.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-14.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-15.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-16.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-17.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-18.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-19.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-2.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-20.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-3.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-4.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-5.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-6.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-7.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-8.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed-9.html -%%PORTDOCS%%%%DOCSDIR%%/manual/fr/sylpheed.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-1.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-10.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-11.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-12.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-13.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-14.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-15.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-16.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-17.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-2.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-3.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-4.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-5.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-6.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-7.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-8.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-9.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed.sgml -share/locale/bg/LC_MESSAGES/sylpheed-claws.mo -share/locale/cs/LC_MESSAGES/sylpheed-claws.mo -share/locale/de/LC_MESSAGES/sylpheed-claws.mo -share/locale/el/LC_MESSAGES/sylpheed-claws.mo -share/locale/en_GB/LC_MESSAGES/sylpheed-claws.mo -share/locale/es/LC_MESSAGES/sylpheed-claws.mo -share/locale/fr/LC_MESSAGES/sylpheed-claws.mo -share/locale/hr/LC_MESSAGES/sylpheed-claws.mo -share/locale/hu/LC_MESSAGES/sylpheed-claws.mo -share/locale/it/LC_MESSAGES/sylpheed-claws.mo -share/locale/ja/LC_MESSAGES/sylpheed-claws.mo -share/locale/ko/LC_MESSAGES/sylpheed-claws.mo -share/locale/nl/LC_MESSAGES/sylpheed-claws.mo -share/locale/pl/LC_MESSAGES/sylpheed-claws.mo -share/locale/pt_BR/LC_MESSAGES/sylpheed-claws.mo -share/locale/ru/LC_MESSAGES/sylpheed-claws.mo -share/locale/sk/LC_MESSAGES/sylpheed-claws.mo -share/locale/sr/LC_MESSAGES/sylpheed-claws.mo -share/locale/sv/LC_MESSAGES/sylpheed-claws.mo -share/locale/zh_CN/LC_MESSAGES/sylpheed-claws.mo -share/locale/zh_TW.Big5/LC_MESSAGES/sylpheed-claws.mo -share/pixmaps/sylpheed-claws.png -%%GNOME%%share/gnome/pixmaps/sylpheed.png -%%GNOME%%share/gnome/apps/Internet/sylpheed.desktop -%%DATADIR%%/OOo2sylpheed.pl -%%DATADIR%%/calypso_convert.pl -%%DATADIR%%/convert_mbox.pl -%%DATADIR%%/eud2gc.py -%%DATADIR%%/filter_conv.pl -%%DATADIR%%/freshmeat_search.pl -%%DATADIR%%/gif2xface.pl -%%DATADIR%%/google_msgid.pl -%%DATADIR%%/google_search.pl -%%DATADIR%%/gpg-sign-syl -%%DATADIR%%/kmail2sylpheed.pl -%%DATADIR%%/kmail2sylpheed_v2.pl -%%DATADIR%%/maildir2sylpheed.pl -%%DATADIR%%/multiwebsearch.conf -%%DATADIR%%/multiwebsearch.pl -%%DATADIR%%/nautilus2sylpheed.sh -%%DATADIR%%/newscache_clean.pl -%%DATADIR%%/outlook2sylpheed.pl -%%DATADIR%%/tb2sylpheed -%%DATADIR%%/vcard2xml.py -%%THEMES%%%%DATADIR%%/themes/Crystal/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/Crystal/close.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/continue.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/dir-close.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/dir-open.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/error.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/exec.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/mail.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/paste.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/preferences.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/properties.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/search.xpm -%%THEMES%%%%DATADIR%%/themes/Crystal/up_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/ReadMe -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/book.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/category.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/close.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/dir_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/dir_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/draft_close.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/draft_open.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/draft_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/drafts_close.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/drafts_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/drafts_open.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/drafts_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/exec.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/group.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/inbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/inbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/inbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/inbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/linewrap.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/linewrap_current.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/mail.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/mime_application.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/mime_message.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/mime_text_enriched.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/mime_text_html.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/mime_text_plain.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/mime_unknown.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/new.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/offline.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/online.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/outbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/outbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/outbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/outbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/queue_close.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/queue_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/queue_open.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/queue_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/quicksearch.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/replied.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/trash_close.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/trash_open.xpm -%%THEMES%%%%DATADIR%%/themes/Everaldo_Kids/unread.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/README -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/address.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/address_search.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/book.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/category.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/checkbox_off.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/checkbox_on.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/clip.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/clipkey.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/close.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/complete.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/continue.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/deleted.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/dir_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/dir_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/drafts_close.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/drafts_open.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/error.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/exec.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/folder.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/forwarded.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/gpg_signed.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/group.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/ignorethread.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/inbox.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/inbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/inbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/inbox_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/inbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/inbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/interface.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/jpilot.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/key.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/ldap.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/linewrap.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/locked.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mail.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mark.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mime_application.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mime_audio.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mime_image.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mime_message.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mime_text_enriched.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mime_text_html.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mime_text_plain.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/mime_unknown.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/new.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/news_compose.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/notice_error.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/notice_note.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/notice_warn.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/outbox.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/outbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/outbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/outbox_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/outbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/outbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/paste.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/preferences.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/privacy_expired.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/privacy_failed.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/privacy_passed.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/privacy_signed.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/privacy_unknown.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/privacy_warn.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/properties.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/queue_close.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/queue_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/queue_open.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/queue_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/quicksearch.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/regular.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/replied.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/search.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/sylpheed_logo.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/trash.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/trash_close.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/trash_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/trash_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/trash_open.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/trash_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/unread.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/up_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/vcard.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/work_offline.xpm -%%THEMES%%%%DATADIR%%/themes/Graphitte-0.9.7/work_online.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/GurUnix/ChangeLog -%%THEMES%%%%DATADIR%%/themes/GurUnix/INSTALL -%%THEMES%%%%DATADIR%%/themes/GurUnix/README.txt -%%THEMES%%%%DATADIR%%/themes/GurUnix/address.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/book.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/category.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/checkbox_off.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/checkbox_on.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/clip.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/clipkey.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/close.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/complete.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/continue.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/deleted.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/drafts_close.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/drafts_open.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/error.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/exec.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/forwarded.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/group.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/ignore_thread.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/ignorethread.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/inbox.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/inbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/inbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/interface.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/jpilot.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/key.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/ldap.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/linewrap.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/locked.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/mail.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/mail_reply_to_list.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/mark.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/messageview_text.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/new.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/news_compose.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/notice_error.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/notice_note.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/notice_warn.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/outbox.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/outbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/outbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/paste.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/pgp_signed.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/preferences.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/print.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/properties.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/queue.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/queue_close.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/queue_open.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/quicksearch.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/replied.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/search.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/trash_close.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/trash_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/trash_open.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/trash_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/unread.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/up_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/vcard.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/work_offline.xpm -%%THEMES%%%%DATADIR%%/themes/GurUnix/work_online.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/address.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/close.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/dir_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/dir_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/exec.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/forwarded.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/ignorethread.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/inbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/inbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/inbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/inbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/mail.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/new.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/news_compose.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/outbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/outbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/outbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/outbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/paste.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/queue_close.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/queue_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/queue_open.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/queue_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/replied.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/trash_close.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/trash_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/trash_open.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/trash_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/unread.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/up_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/Kovico-sylpheed/vcard.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/New_Session/Readme.txt -%%THEMES%%%%DATADIR%%/themes/New_Session/address.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/close.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/dir_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/dir_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/exec.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/forwarded.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/ignorethread.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/inbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/inbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/inbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/inbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/mail.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/new.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/news_compose.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/outbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/outbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/outbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/outbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/paste.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/queue_close.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/queue_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/queue_open.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/queue_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/replied.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/trash_close.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/trash_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/trash_open.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/trash_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/unread.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/up_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/New_Session/vcard.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/Phoenity/address.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/book.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/category.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/checkbox_off.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/checkbox_on.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/clip.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/clipkey.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/close.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/complete.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/continue.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/delete.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/deleted.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/dir_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/dir_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/drafts_close.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/drafts_open.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/error.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/exec.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/forwarded.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/gpg_signed.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/group.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/ignorethread.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/inbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/inbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/inbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/inbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/interface.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/jpilot.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/key.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/ldap.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/linewrap.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/locked.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/mail.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/mark.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/new.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/news_compose.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/notice_error.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/notice_note.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/notice_warn.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/outbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/outbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/outbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/outbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/paste.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/preferences.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/properties.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/queue_close.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/queue_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/queue_open.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/queue_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/quicksearch.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/readme.txt -%%THEMES%%%%DATADIR%%/themes/Phoenity/replied.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/search.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/trash_close.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/trash_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/trash_open.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/trash_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/unread.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/up_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/vcard.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/work_offline.xpm -%%THEMES%%%%DATADIR%%/themes/Phoenity/work_online.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/address.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/close.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/dir_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/dir_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/exec.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/forwarded.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/ignorethread.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/inbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/inbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/inbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/inbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/mail.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/new.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/news_compose.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/outbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/outbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/outbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/outbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/paste.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/queue_close.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/queue_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/queue_open.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/queue_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/replied.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/trash_close.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/trash_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/trash_open.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/trash_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/unread.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/up_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/Plain_and_Bluish/vcard.xpm -%%THEMES%%%%DATADIR%%/themes/README -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/README -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/address.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/book.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/checkbox_off.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/checkbox_on.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/clip.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/clipkey.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/close.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/complete.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/continue.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/deleted.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/dir_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/dir_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/drafts_close.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/drafts_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/drafts_open.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/drafts_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/error.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/exec.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/forwarded.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/gpg_signed.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/inbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/inbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/inbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/inbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/interface.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/jpilot.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/key.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/ldap.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/linewrap.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/locked.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mail.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mark.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/messageview_text.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mime_application.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mime_audio.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mime_gpg_expired.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mime_gpg_failed.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mime_gpg_passed.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mime_gpg_signed.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mime_gpg_unknown.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mime_image.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mime_text_enriched.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mime_text_html.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mime_text_plain.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/mime_unknown.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/new.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/notice_warn.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/outbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/outbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/outbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/outbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/queue_close.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/queue_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/queue_open.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/queue_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/quicksearch.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/replied.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/trash_close.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/trash_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/trash_open.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/trash_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/unread.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/work_offline.xpm -%%THEMES%%%%DATADIR%%/themes/Skypilot Clawssic/work_online.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/Sylpholution/ChangeLog -%%THEMES%%%%DATADIR%%/themes/Sylpholution/ChangeLog.pre-1-4 -%%THEMES%%%%DATADIR%%/themes/Sylpholution/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/all_contacts.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/clip.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/close.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/continue.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/dayview.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/drafts_close.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/drafts_open.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/flag-for-followup.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/gpg_signed.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/inbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/inbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/linewrap.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/mail-replied.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/mail.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/mark.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/new.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/news_compose.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/offline.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/online.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/outbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/outbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/queue_close.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/queue_open.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/replied.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/trash_close.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/trash_open.xpm -%%THEMES%%%%DATADIR%%/themes/Sylpholution/unread.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/SylZilla/ChangeLog -%%THEMES%%%%DATADIR%%/themes/SylZilla/README -%%THEMES%%%%DATADIR%%/themes/SylZilla/address.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/address_search.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/book.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/category.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/checkbox_off.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/checkbox_on.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/clip.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/clipkey.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/close.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/complete.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/continue.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/deleted.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/dir_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/dir_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/drafts_close.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/drafts_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/drafts_open.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/drafts_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/error.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/exec.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/folder.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/forwarded.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/gpg_signed.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/group.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/ignore_thread.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/ignorethread.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/inbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/inbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/inbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/inbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/interface.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/jpilot.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/key.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/ldap.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/linewrap.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/locked.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mail.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mail_reply_to_list.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mark.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/messageview_text.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mime_application.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mime_application_octet_stream.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mime_audio.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mime_gpg_expired.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mime_gpg_failed.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mime_gpg_passed.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mime_gpg_signed.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mime_gpg_unknown.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mime_image.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mime_message.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mime_text_enriched.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mime_text_html.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mime_text_plain.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/mime_unknown.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/new.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/news_compose.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/notice_error.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/notice_note.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/notice_warn.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/outbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/outbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/outbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/outbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/paste.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/preferences.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/print.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/properties.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/queue_close.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/queue_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/queue_open.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/queue_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/quicksearch.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/regular.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/replied.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/search.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/trash_close.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/trash_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/trash_open.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/trash_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/unread.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/up_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/vcard.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/work_offline.xpm -%%THEMES%%%%DATADIR%%/themes/SylZilla/work_online.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/XeNtish/README -%%THEMES%%%%DATADIR%%/themes/XeNtish/address.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/close.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/dir_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/dir_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/exec.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/forwarded.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/ignorethread.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/inbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/inbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/inbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/inbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/mail.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/new.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/news_compose.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/outbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/outbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/outbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/outbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/paste.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/queue_close.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/queue_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/queue_open.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/queue_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/replied.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/trash_close.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/trash_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/trash_open.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/trash_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/unread.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/up_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/XeNtish/vcard.xpm -%%THEMES%%%%DATADIR%%/themes/black/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/black/README -%%THEMES%%%%DATADIR%%/themes/black/address.xpm -%%THEMES%%%%DATADIR%%/themes/black/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/black/book.xpm -%%THEMES%%%%DATADIR%%/themes/black/clip.xpm -%%THEMES%%%%DATADIR%%/themes/black/clipkey.xpm -%%THEMES%%%%DATADIR%%/themes/black/close.xpm -%%THEMES%%%%DATADIR%%/themes/black/continue.xpm -%%THEMES%%%%DATADIR%%/themes/black/deleted.xpm -%%THEMES%%%%DATADIR%%/themes/black/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/black/dir_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/black/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/black/dir_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/black/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/black/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/black/error.xpm -%%THEMES%%%%DATADIR%%/themes/black/exec.xpm -%%THEMES%%%%DATADIR%%/themes/black/forwarded.xpm -%%THEMES%%%%DATADIR%%/themes/black/group.xpm -%%THEMES%%%%DATADIR%%/themes/black/ignorethread.xpm -%%THEMES%%%%DATADIR%%/themes/black/inbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/black/inbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/black/inbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/black/inbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/black/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/black/interface.xpm -%%THEMES%%%%DATADIR%%/themes/black/key.xpm -%%THEMES%%%%DATADIR%%/themes/black/linewrap.xpm -%%THEMES%%%%DATADIR%%/themes/black/locked.xpm -%%THEMES%%%%DATADIR%%/themes/black/mail.xpm -%%THEMES%%%%DATADIR%%/themes/black/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/black/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/black/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/black/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/black/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/black/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/black/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/black/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/black/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/black/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/black/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/black/mark.xpm -%%THEMES%%%%DATADIR%%/themes/black/new.xpm -%%THEMES%%%%DATADIR%%/themes/black/news_compose.xpm -%%THEMES%%%%DATADIR%%/themes/black/outbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/black/outbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/black/outbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/black/outbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/black/paste.xpm -%%THEMES%%%%DATADIR%%/themes/black/queue_close.xpm -%%THEMES%%%%DATADIR%%/themes/black/queue_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/black/queue_open.xpm -%%THEMES%%%%DATADIR%%/themes/black/queue_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/black/replied.xpm -%%THEMES%%%%DATADIR%%/themes/black/trash_close.xpm -%%THEMES%%%%DATADIR%%/themes/black/trash_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/black/trash_open.xpm -%%THEMES%%%%DATADIR%%/themes/black/trash_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/black/unread.xpm -%%THEMES%%%%DATADIR%%/themes/black/up_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/black/vcard.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/Readme.txt -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/address.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/close.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/dir-close.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/dir-open.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/exec.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/forwarded.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/ignorethread.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/inbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/inbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/mail.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/new.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/news_compose.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/outbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/outbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/paste.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/queue_close.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/queue_open.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/replied.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/trash_close.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/trash_open.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/unread.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/up_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/blue_anarchy/vcard.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/mongrel/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/close.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/exec.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/linewrap.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/mail.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/news_compose.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/work_offline.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel/work_online.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/mongrel2/INSTALL -%%THEMES%%%%DATADIR%%/themes/mongrel2/address.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/book.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/checkbox_off.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/checkbox_on.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/close.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/complete.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/continue.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/delete.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/deleted.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/dir_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/dir_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/drafts_close.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/drafts_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/drafts_open.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/drafts_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/error.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/exec.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/forwarded.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/gpg_signed.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/inbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/inbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/inbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/inbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/interface.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/jpilot.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/key.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/linewrap.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/locked.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mail.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mark.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/messageview_text.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mime_audio.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mime_gpg_expired.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mime_gpg_failed.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mime_gpg_passed.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mime_gpg_signed.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mime_gpg_unknown.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mime_image.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mime_text_enriched.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mime_text_html.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mime_text_plain.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/mime_unknown.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/new.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/news_compose.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/notice_warn.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/outbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/outbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/outbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/outbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/queue_close.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/queue_open.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/quicksearch.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/replied.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/trash_close.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/trash_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/trash_open.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/trash_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/unread.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/work_offline.xpm -%%THEMES%%%%DATADIR%%/themes/mongrel2/work_online.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/mozilla/README -%%THEMES%%%%DATADIR%%/themes/mozilla/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/close.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/exec.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/linewrap.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/mail.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/news_compose.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/work_offline.xpm -%%THEMES%%%%DATADIR%%/themes/mozilla/work_online.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/orbit-claws/README -%%THEMES%%%%DATADIR%%/themes/orbit-claws/address.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/book.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/checkbox_off.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/checkbox_on.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/clip.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/clipkey.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/close.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/complete.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/continue.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/delete.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/deleted.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/dir_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/dir_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/drafts_close.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/drafts_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/drafts_open.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/drafts_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/error.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/exec.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/forwarded.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/gpg_signed.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/inbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/inbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/inbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/inbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/interface.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/jpilot.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/key.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/linewrap.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/locked.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mail.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mark.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/messageview_text.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mime_audio.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mime_gpg_expired.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mime_gpg_failed.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mime_gpg_passed.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mime_gpg_signed.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mime_gpg_unknown.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mime_image.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mime_text_enriched.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mime_text_html.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mime_text_plain.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/mime_unknown.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/new.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/notice_warn.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/outbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/outbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/outbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/outbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/queue_close.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/queue_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/queue_open.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/queue_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/quicksearch.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/replied.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/trash_close.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/trash_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/trash_open.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/trash_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/unread.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/work_offline.xpm -%%THEMES%%%%DATADIR%%/themes/orbit-claws/work_online.xpm -%%THEMES%%%%DATADIR%%/themes/stw/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/stw/address.xpm -%%THEMES%%%%DATADIR%%/themes/stw/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/stw/book.xpm -%%THEMES%%%%DATADIR%%/themes/stw/clip.xpm -%%THEMES%%%%DATADIR%%/themes/stw/clipkey.xpm -%%THEMES%%%%DATADIR%%/themes/stw/close.xpm -%%THEMES%%%%DATADIR%%/themes/stw/complete.xpm -%%THEMES%%%%DATADIR%%/themes/stw/continue.xpm -%%THEMES%%%%DATADIR%%/themes/stw/deleted.xpm -%%THEMES%%%%DATADIR%%/themes/stw/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/stw/dir_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/stw/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/stw/dir_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/stw/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/stw/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/stw/error.xpm -%%THEMES%%%%DATADIR%%/themes/stw/exec.xpm -%%THEMES%%%%DATADIR%%/themes/stw/folder.xpm -%%THEMES%%%%DATADIR%%/themes/stw/forwarded.xpm -%%THEMES%%%%DATADIR%%/themes/stw/ignorethread.xpm -%%THEMES%%%%DATADIR%%/themes/stw/inbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/stw/inbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/stw/inbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/stw/inbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/stw/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/stw/interface.xpm -%%THEMES%%%%DATADIR%%/themes/stw/key.xpm -%%THEMES%%%%DATADIR%%/themes/stw/linewrap.xpm -%%THEMES%%%%DATADIR%%/themes/stw/locked.xpm -%%THEMES%%%%DATADIR%%/themes/stw/mail.xpm -%%THEMES%%%%DATADIR%%/themes/stw/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/stw/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/stw/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/stw/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/stw/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/stw/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/stw/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/stw/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/stw/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/stw/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/stw/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/stw/mark.xpm -%%THEMES%%%%DATADIR%%/themes/stw/new.xpm -%%THEMES%%%%DATADIR%%/themes/stw/news_compose.xpm -%%THEMES%%%%DATADIR%%/themes/stw/outbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/stw/outbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/stw/outbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/stw/outbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/stw/queue_close.xpm -%%THEMES%%%%DATADIR%%/themes/stw/queue_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/stw/queue_open.xpm -%%THEMES%%%%DATADIR%%/themes/stw/queue_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/stw/replied.xpm -%%THEMES%%%%DATADIR%%/themes/stw/trash_close.xpm -%%THEMES%%%%DATADIR%%/themes/stw/trash_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/stw/trash_open.xpm -%%THEMES%%%%DATADIR%%/themes/stw/trash_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/stw/unread.xpm -%%THEMES%%%%DATADIR%%/themes/stw/up_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/stw/vcard.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/tml02c/address.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/book.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/category.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/clip.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/clipkey.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/close.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/complete.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/continue.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/deleted.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/dir_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/dir_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/drafts_close.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/drafts_open.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/error.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/exec.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/forwarded.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/ignorethread.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/inbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/inbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/inbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/inbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/interface.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/jpilot.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/key.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/linewrap.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/locked.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/mail.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/mark.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/new.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/news_compose.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/outbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/outbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/outbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/outbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/paste.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/queue_close.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/queue_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/queue_open.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/queue_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/quicksearch.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/replied.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/trash_close.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/trash_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/trash_open.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/trash_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/unread.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/up_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/vcard.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/work_offline.xpm -%%THEMES%%%%DATADIR%%/themes/tml02c/work_online.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/.sylpheed_themeinfo -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/README -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/address_book.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/book.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/close.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/complete.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/dir_close.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/dir_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/dir_open.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/dir_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/down_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/draft_close.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/draft_open.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/drafts_close.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/drafts_open.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/edit_extern.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/exec.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/forwarded.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/gpg_signed.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/ignorethread.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/inbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/inbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/inbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/inbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/insert_file.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/interface.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/linewrap.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mail.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mail_attach.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mail_compose.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mail_forward.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mail_receive.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mail_receive_all.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mail_reply.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mail_reply_to_all.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mail_reply_to_author.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mail_send.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mail_send_queue.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mail_sign.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mark.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mime_application.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mime_attach.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mime_audio.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mime_image.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mime_message.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mime_text_enriched.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mime_text_html.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mime_text_plain.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/mime_unknown.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/new.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/news_compose.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/outbox_close.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/outbox_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/outbox_open.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/outbox_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/paste.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/preferences.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/queue_close.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/queue_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/queue_open.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/queue_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/quicksearch.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/replied.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/trash_close.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/trash_close_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/trash_open.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/trash_open_hrm.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/unread.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/up.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/up_arrow.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/vcard.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/work_offline.xpm -%%THEMES%%%%DATADIR%%/themes/tom_2.1.1/work_online.xpm -%%THEMES%%@dirrm %%DATADIR%%/themes/Crystal -%%THEMES%%@dirrm %%DATADIR%%/themes/Everaldo_Kids -%%THEMES%%@dirrm %%DATADIR%%/themes/Graphitte-0.9.7 -%%THEMES%%@dirrm %%DATADIR%%/themes/GurUnix -%%THEMES%%@dirrm %%DATADIR%%/themes/Kovico-sylpheed -%%THEMES%%@dirrm %%DATADIR%%/themes/New_Session -%%THEMES%%@dirrm %%DATADIR%%/themes/Phoenity -%%THEMES%%@dirrm %%DATADIR%%/themes/Plain_and_Bluish -%%THEMES%%@dirrm %%DATADIR%%/themes/Skypilot Clawssic -%%THEMES%%@dirrm %%DATADIR%%/themes/SylZilla -%%THEMES%%@dirrm %%DATADIR%%/themes/Sylpholution -%%THEMES%%@dirrm %%DATADIR%%/themes/XeNtish -%%THEMES%%@dirrm %%DATADIR%%/themes/black -%%THEMES%%@dirrm %%DATADIR%%/themes/blue_anarchy -%%THEMES%%@dirrm %%DATADIR%%/themes/mongrel -%%THEMES%%@dirrm %%DATADIR%%/themes/mongrel2 -%%THEMES%%@dirrm %%DATADIR%%/themes/mozilla -%%THEMES%%@dirrm %%DATADIR%%/themes/orbit-claws -%%THEMES%%@dirrm %%DATADIR%%/themes/stw -%%THEMES%%@dirrm %%DATADIR%%/themes/tml02c -%%THEMES%%@dirrm %%DATADIR%%/themes/tom_2.1.1 -%%THEMES%%@dirrm %%DATADIR%%/themes -@dirrm %%DATADIR%% -@unexec rmdir %D/share/pixmaps 2>/dev/null || true -%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual/ja -%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual/fr -%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual/es -%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual/en -%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual/de -%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/it -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/fr -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/es -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/en -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/de -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@dirrm lib/sylpheed-claws/plugins -@dirrm lib/sylpheed-claws diff --git a/mail/crm114-devel/Makefile b/mail/crm114-devel/Makefile deleted file mode 100644 index 161df3606cd0..000000000000 --- a/mail/crm114-devel/Makefile +++ /dev/null @@ -1,78 +0,0 @@ -# New ports collection makefile for: crm114 -# Date created: 23 February 2004 -# Whom: Meno Abels <meno.abels@adviser.com> -# -# $FreeBSD$ -# - -PORTNAME= crm114 -PORTVERSION= 20040221 -PORTREVISION= 2 -# WARNING change versionname in CRM114RELEASENAME too. -# portlint didn't like this variable at this place. -# So I have to put it down in this file. -CATEGORIES= mail -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= crm114 -# Oliver Eikemeier recommended the following construction -# to avoid the reduncany of the CRM114RELEASENAME and .src and -# .css extention. -DISTNAME= ${PORTNAME}-${PORTVERSION}-${CRM114RELEASENAME}.src -DISTFILES= ${DISTNAME}.tar.gz ${DISTNAME:R}.css.tar.gz - -MAINTAINER= Meno.Abels@Adviser.com -COMMENT= An Markov based SpamFilter - -LIB_DEPENDS= tre.5:${PORTSDIR}/textproc/libtre -# there is no other then formail on this planet -RUN_DEPENDS= procmail:${PORTSDIR}/mail/procmail - -CRM114RELEASENAME=BlameYokohama - -USE_GETTEXT= yes -USE_ICONV= yes - -MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" prefix="${PREFIX}" \ - LDFLAGS="${LDFLAGS}" LIBS="${LIBS}" \ - INSTALL_PROGRAM="${INSTALL_PROGRAM}" - -CFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib -LIBS+= -L${LOCALBASE}/lib -liconv -lintl - -CRM_FILES= classifytest.crm exectest.crm inserttest_a.crm \ - inserttest_b.crm learntest.crm mailfilter.crm \ - matchtest.crm overalterisolatedtest.crm \ - windowtest.crm - -# Peter Jeremy recommended the use of b64decode and md5 20040302 -post-build: - ${MKDIR} ${WRKSRC}/fbsdinstall - ${SED} 's|:mime_decoder: /mewdecode/|:mime_decoder: /b64decode -pr/|' \ - ${WRKSRC}/mailfilter.cf > ${WRKSRC}/fbsdinstall/mailfilter.cf -.for i in ${CRM_FILES} - ${SED} "1s|/usr/bin/crm|${PREFIX}/bin/crm|g" ${WRKSRC}/${i} > ${WRKSRC}/fbsdinstall/${i} -.endfor - ${SED} 's|/md5sum/|/md5 -r/|' ${WRKSRC}/mailfilter.crm > ${WRKSRC}/fbsdinstall/mailfilter.crm.md5 - mv ${WRKSRC}/fbsdinstall/mailfilter.crm.md5 ${WRKSRC}/fbsdinstall/mailfilter.crm - -post-install: -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} -.for i in CRM114_Mailfilter_HOWTO.txt FAQ.txt INTRO.txt QUICKREF.txt README \ - classify_details.txt COLOPHON.txt knownbugs.txt things_to_do.txt - ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} -.endfor - ${MKDIR} ${EXAMPLESDIR} -.for i in procmailrc.recipe blacklist.mfp fbsdinstall/mailfilter.cf whitelist.mfp priolist.mfp - ${INSTALL_DATA} ${WRKSRC}/${i} ${EXAMPLESDIR} -.endfor -.for i in ${CRM_FILES} - ${INSTALL_DATA} ${WRKSRC}/fbsdinstall/${i} ${EXAMPLESDIR} -.endfor -.for i in nonspam.css spam.css - ${INSTALL_DATA} ${WRKSRC}/../${PORTNAME}-${PORTVERSION}-${CRM114RELEASENAME}.css/${i} ${EXAMPLESDIR} -.endfor -.endif - -.include <bsd.port.mk> diff --git a/mail/crm114-devel/distinfo b/mail/crm114-devel/distinfo deleted file mode 100644 index 61d88c0e1b93..000000000000 --- a/mail/crm114-devel/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -MD5 (crm114-20040221-BlameYokohama.src.tar.gz) = c969c5857e6c9a423a9d1f2b31a3e072 -SIZE (crm114-20040221-BlameYokohama.src.tar.gz) = 762449 -MD5 (crm114-20040221-BlameYokohama.css.tar.gz) = e0020dbcb7fd34ac2cbe5ac6c31644f7 -SIZE (crm114-20040221-BlameYokohama.css.tar.gz) = 11772285 diff --git a/mail/crm114-devel/files/patch-Makefile b/mail/crm114-devel/files/patch-Makefile deleted file mode 100644 index ce1035bb8e0f..000000000000 --- a/mail/crm114-devel/files/patch-Makefile +++ /dev/null @@ -1,90 +0,0 @@ ---- Makefile.orig Thu Feb 12 03:42:43 2004 -+++ Makefile Thu Feb 26 12:02:12 2004 -@@ -4,7 +4,7 @@ - # If you want to install the executables somewhere else, change - # BINDIR here. Default is /usr/bin - # --prefix=/usr -+#prefix=/usr/local - BINDIR=${prefix}/bin - - # VER_SUFFIX defines a version suffix for our installed executables, -@@ -56,24 +56,14 @@ - experimental: crm114_tre - install -m 755 crm114_tre $(BINDIR)/crma - --crm114: crm114.c crm114.h crm114_structs.h crm114_config.h crm114_sysincludes.h -- $(MAKE) crm114_tre -- # ./crm114 is used locally; make sure it's there too. -+crm114: crm114_tre - ln -f -s crm114_tre crm114 - - crm114_gnu: crm114.o crmregex_gnu.o crm_mathexec.o - $(CC) $(LDFLAGS) crm114.o crmregex_gnu.o crm_mathexec.o -lm -o crm114_gnu $(LIBS) - - crm114_tre: crm114.o crmregex_tre.o crm_mathexec.o -- # -- # Note: if you haven't installed TRElib, the next step -- # will get an error. -- # For TRElib, look in the TRE sub-directory of this kit. -- # You will also need to add /usr/local/lib to /etc/ld.so.conf, -- # and then run ldconfig (as root) to set the library up and make -- # the library known to the static and runtime linkers. -- # -- $(CC) $(LDFLAGS) crm114.o crmregex_tre.o crm_mathexec.o -static -lm -ltre -o crm114_tre $(LIBS) -+ $(CC) $(LDFLAGS) crm114.o crmregex_tre.o crm_mathexec.o -lm -ltre -o crm114_tre $(LIBS) - - crm114.o: crm114.c crm114.h crm114_structs.h crm114_config.h crm114_sysincludes.h - $(CC) $(CFLAGS) -DVERSION='"$(VERSION)"' -c crm114.c -o crm114.o -@@ -89,14 +79,14 @@ - - cssutil: cssutil.c crm114.h crm114_structs.h crm114_config.h crm114_sysincludes.h - $(CC) $(CFLAGS) -c cssutil.c -o cssutil.o -- $(CC) $(CFLAGS) cssutil.o -static -lm -ltre -o cssutil -+ $(CC) $(LDFLAGS) $(CFLAGS) cssutil.o -lm -ltre -o cssutil $(LIBS) - - cssdiff: cssdiff.c crm114.h crm114_structs.h crm114_config.h crm114_sysincludes.h - $(CC) $(CFLAGS) -c cssdiff.c -o cssdiff.o -- $(CC) $(CFLAGS) -static -ltre cssdiff.o -o cssdiff -+ $(CC) $(LDFLAGS) $(CFLAGS) -ltre cssdiff.o -o cssdiff $(LIBS) - - cssmerge: cssmerge.c crm114.h crm114_structs.h crm114_config.h crm114_sysincludes.h -- $(CC) $(CFLAGS) -static -ltre cssmerge.c -o cssmerge -+ $(CC) $(LDFLAGS) $(CFLAGS) -ltre cssmerge.c -o cssmerge $(LIBS) - - clean: - -rm -f crm114 -@@ -108,22 +98,14 @@ - -rm -f crm114_tre - -rm -f *.o - --install_crm114: crm114 -- # -- # NOTE - the default CRM114 now uses the TRE regex lib, not GNU -- # If you want the GNU one (not recommended) you should -- # use 'install_gnu' as the make target. -- # -- $(MAKE) install_tre -+install_crm114: crm114 install_tre - --install_utils: -- $(MAKE) cssmerge cssutil cssdiff -+install_utils: cssmerge cssutil cssdiff - install -m 755 -s cssdiff $(BINDIR)/cssdiff$(VER_SUFFIX) - install -m 755 -s cssmerge $(BINDIR)/cssmerge$(VER_SUFFIX) - install -m 755 -s cssutil $(BINDIR)/cssutil$(VER_SUFFIX) - --install: FORCE -- $(MAKE) install_crm114 install_utils -+install: install_crm114 install_utils - - install_tre: crm114_tre - install -m 755 -s crm114_tre $(BINDIR)/crm$(VER_SUFFIX) -@@ -254,4 +236,5 @@ - distribution: install src_gzip i386_gzip css_gzip - md5sum crm114-$(VERSION).*.tar.gz - --FORCE: -\ No newline at end of file -+FORCE: -+ diff --git a/mail/crm114-devel/files/patch-crm114.c b/mail/crm114-devel/files/patch-crm114.c deleted file mode 100644 index bf4377735e2c..000000000000 --- a/mail/crm114-devel/files/patch-crm114.c +++ /dev/null @@ -1,10 +0,0 @@ ---- crm114.c.orig Tue Aug 17 23:06:17 2004 -+++ crm114.c Tue Aug 17 23:07:43 2004 -@@ -4265,6 +4265,7 @@ - newlen); - - bailout: -+ {} - }; - - diff --git a/mail/crm114-devel/pkg-descr b/mail/crm114-devel/pkg-descr deleted file mode 100644 index 9fc952b56021..000000000000 --- a/mail/crm114-devel/pkg-descr +++ /dev/null @@ -1,10 +0,0 @@ -CRM114 is a system to examine incoming e-mail, system log streams, -data files or other data streams, and to sort, filter, or alter the -incoming files or data streams according to the user's wildest -desires. Criteria for categorization of data can be by satisfaction -of regexes, by sparse binary polynomial matching with a Bayesian -Chain Rule evaluator, or by other means. Accuracy of the SBPH/BCR -classifier has been seen in excess of 99 per cent, for 1/4 megabyte -of learning text. In other words, CRM114 learns, and it learns fast. - -WWW: http://crm114.sourceforge.net/ diff --git a/mail/crm114-devel/pkg-plist b/mail/crm114-devel/pkg-plist deleted file mode 100644 index 330213185046..000000000000 --- a/mail/crm114-devel/pkg-plist +++ /dev/null @@ -1,32 +0,0 @@ -@comment $FreeBSD$ -bin/crm -bin/cssdiff -bin/cssmerge -bin/cssutil -%%PORTDOCS%%%%DOCSDIR%%/CRM114_Mailfilter_HOWTO.txt -%%PORTDOCS%%%%DOCSDIR%%/FAQ.txt -%%PORTDOCS%%%%DOCSDIR%%/INTRO.txt -%%PORTDOCS%%%%DOCSDIR%%/QUICKREF.txt -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/classify_details.txt -%%PORTDOCS%%%%DOCSDIR%%/COLOPHON.txt -%%PORTDOCS%%%%DOCSDIR%%/knownbugs.txt -%%PORTDOCS%%%%DOCSDIR%%/things_to_do.txt -%%PORTDOCS%%@dirrm %%DOCSDIR%% -%%EXAMPLESDIR%%/procmailrc.recipe -%%EXAMPLESDIR%%/classifytest.crm -%%EXAMPLESDIR%%/exectest.crm -%%EXAMPLESDIR%%/inserttest_a.crm -%%EXAMPLESDIR%%/inserttest_b.crm -%%EXAMPLESDIR%%/learntest.crm -%%EXAMPLESDIR%%/mailfilter.crm -%%EXAMPLESDIR%%/matchtest.crm -%%EXAMPLESDIR%%/overalterisolatedtest.crm -%%EXAMPLESDIR%%/windowtest.crm -%%EXAMPLESDIR%%/mailfilter.cf -%%EXAMPLESDIR%%/blacklist.mfp -%%EXAMPLESDIR%%/priolist.mfp -%%EXAMPLESDIR%%/whitelist.mfp -%%EXAMPLESDIR%%/spam.css -%%EXAMPLESDIR%%/nonspam.css -@dirrm %%EXAMPLESDIR%% diff --git a/mail/cyrus-imapd23/Makefile b/mail/cyrus-imapd23/Makefile deleted file mode 100644 index 28b359062ac9..000000000000 --- a/mail/cyrus-imapd23/Makefile +++ /dev/null @@ -1,321 +0,0 @@ -# New ports collection makefile for: cyrus-imapd -# Date created: Jan 4th 2001 -# Whom: ume@FreeBSD.org -# -# $FreeBSD$ -# - -PORTNAME= cyrus-imapd -PORTVERSION= 2.2.8 -#PORTREVISION= 0 -CATEGORIES= mail ipv6 -MASTER_SITES= ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ \ - ftp://ftp.hanse.de/sites/transit/mirror/ftp.andrew.cmu.edu/pub/cyrus-mail/ \ - ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/cyrus-mail/&,} - -MAINTAINER= ume@FreeBSD.org -COMMENT= The cyrus mail server, supporting POP3 and IMAP4 protocols - -LIB_DEPENDS= sasl2.2:${PORTSDIR}/security/cyrus-sasl2 -BUILD_DEPENDS= makedepend:${PORTSDIR}/devel/makedepend - -CONFLICTS= cyrus-1.* cyrus-imapd-2.[^2].* - -LATEST_LINK= ${PORTNAME}22 - -USE_RC_SUBR= yes -USE_OPENSSL= yes -USE_PERL5= yes -USE_REINPLACE= yes -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc \ - --with-cyrus-prefix=${PREFIX}/cyrus \ - --with-cyrus-user=${CYRUS_USER} \ - --with-cyrus-group=${CYRUS_GROUP} \ - --with-sasl=${LOCALBASE} \ - --with-bdb-libdir=${LOCALBASE}/lib \ - --with-com_err \ - --with-openssl=${OPENSSLBASE} \ - --with-perl=${PERL5} - -OPTIONS= AUTH_KRB5 "Use Kerberos5 authorization module" off -.if defined(WITH_BDB_VER) -USE_BDB_VER= ${WITH_BDB_VER} -.else -USE_BDB_VER= 3 -.endif -.if ${USE_BDB_VER} == 3 -OPTIONS+= BDB_3 "Use BerkeleyDB v3" on \ - BDB_4 "Use BerkeleyDB v4" off \ - BDB_41 "Use BerkeleyDB v4.1" off \ - BDB_42 "Use BerkeleyDB v4.2" off -.elif ${USE_BDB_VER} == 4 -OPTIONS+= BDB_3 "Use BerkeleyDB v3" off \ - BDB_4 "Use BerkeleyDB v4" on \ - BDB_41 "Use BerkeleyDB v4.1" off \ - BDB_42 "Use BerkeleyDB v4.2" off -.elif ${USE_BDB_VER} == 41 -OPTIONS+= BDB_3 "Use BerkeleyDB v3" off \ - BDB_4 "Use BerkeleyDB v4" off \ - BDB_41 "Use BerkeleyDB v4.1" on \ - BDB_42 "Use BerkeleyDB v4.2" off -.elif ${USE_BDB_VER} == 42 -OPTIONS+= BDB_3 "Use BerkeleyDB v3" off \ - BDB_4 "Use BerkeleyDB v4" off \ - BDB_41 "Use BerkeleyDB v4.1" off \ - BDB_42 "Use BerkeleyDB v4.2" on -.else -BROKEN= "WITH_BDB_VER must be 3, 4, 41 or 42" -.endif - -OPTIONS+= DRAC "Enable DRAC support" off -OPTIONS+= IDLE_IDLED "Enable IMAP IDLE method idled" off \ - IDLE_POLL "Enable IMAP IDLE method idle-polling" on -OPTIONS+= LDAP_PTLOADER "Enable LDAP ptloader (experimantal)" off -OPTIONS+= LISTEXT "Enable IMAP List extensions" off -OPTIONS+= MURDER "Enable IMAP Murder support" off -OPTIONS+= NETSCAPEHACK "Enable X-NETSCAPE extensions" off -OPTIONS+= NNTP "Enable NNTP support" off -OPTIONS+= SNMP_4 "Enable SNMP support using net-snmp v4" off \ - SNMP_5 "Enable SNMP support using net-snmp v5" off - -.include <bsd.port.pre.mk> - -.if !defined(WITH_BDB_3) && !defined(WITH_BDB_4) && \ - !defined(WITH_BDB_41) && !defined(WITH_BDB_42) -.if defined(WITHOUT_BDB_3) && defined(WITHOUT_BDB_4) && \ - defined(WITHOUT_BDB_41) && defined(WITHOUT_BDB_42) -BROKEN= "You need to select one BDB version. Run 'make config' again!" -.endif -.if ${USE_BDB_VER} == 3 -WITH_BDB_3= yes -.elif ${USE_BDB_VER} == 4 -WITH_BDB_4= yes -.elif ${USE_BDB_VER} == 41 -WITH_BDB_41= yes -.elif ${USE_BDB_VER} == 42 -WITH_BDB_42= yes -.endif -.endif -.if (defined(WITH_BDB_3) && defined(WITH_BDB_4)) || \ - (defined(WITH_BDB_3) && defined(WITH_BDB_41)) || \ - (defined(WITH_BDB_3) && defined(WITH_BDB_42)) || \ - (defined(WITH_BDB_4) && defined(WITH_BDB_41)) || \ - (defined(WITH_BDB_4) && defined(WITH_BDB_42)) || \ - (defined(WITH_BDB_41) && defined(WITH_BDB_42)) -BROKEN= "Multiple BDB versions selected. Run 'make config' again!" -.endif -.if defined(WITH_BDB_3) -LIB_DEPENDS+= db3.3:${PORTSDIR}/databases/db3 -CONFIGURE_ARGS+=--with-bdb-incdir=${LOCALBASE}/include/db3 --with-bdb=db3 -.elif defined(WITH_BDB_4) -LIB_DEPENDS+= db4.0:${PORTSDIR}/databases/db4 -CONFIGURE_ARGS+=--with-bdb-incdir=${LOCALBASE}/include/db4 --with-bdb=db4 -.elif defined(WITH_BDB_41) -LIB_DEPENDS+= db41.1:${PORTSDIR}/databases/db41 -CONFIGURE_ARGS+=--with-bdb-incdir=${LOCALBASE}/include/db41 --with-bdb=db41 -.elif defined(WITH_BDB_42) -LIB_DEPENDS+= db-4.2.2:${PORTSDIR}/databases/db42 -CONFIGURE_ARGS+=--with-bdb-incdir=${LOCALBASE}/include/db42 --with-bdb=db-4.2 -.endif - -.if defined(WITH_NNTP) -CONFIGURE_ARGS+=--enable-nntp -PLIST_SUB+= NNTP="" -.else -PLIST_SUB+= NNTP="@comment " -.endif - -.if defined(WITH_MURDER) -CONFIGURE_ARGS+=--enable-murder -CFLAGS+= ${PTHREAD_CFLAGS} -MAKE_ENV+= PTHREAD_LIBS=${PTHREAD_LIBS} -PLIST_SUB+= MURDER="" -.else -PLIST_SUB+= MURDER="@comment " -.endif - -.if defined(WITH_IDLE_IDLED) && defined(WITH_IDLE_POLL) -BROKEN= "Multiple IDLE methods selected. Run 'make config' again!" -.endif -.if defined(WITH_IDLE_IDLED) -CONFIGURE_ARGS+=--with-idle=idled -PLIST_SUB+= IDLED="" -.elif defined(WITH_IDLE_POLL) -CONFIGURE_ARGS+=--with-idle=poll -PLIST_SUB+= IDLED="@comment " -.elif defined(WITHOUT_IDLE_IDLED) && defined(WITHOUT_IDLE_POLL) -CONFIGURE_ARGS+=--with-idle=no -PLIST_SUB+= IDLED="@comment " -.else -PLIST_SUB+= IDLED="@comment " -.endif - -.if defined(WITH_LISTEXT) -CONFIGURE_ARGS+=--enable-listext -.endif - -.if defined(WITH_NETSCAPEHACK) -CONFIGURE_ARGS+=--enable-netscapehack -.endif - -.if defined(WITH_DRAC) -EXTRA_PATCHES+= ${WRKSRC}/contrib/drac_auth.patch -EXTRA_PATCHES+= ${FILESDIR}/extra-patch-aclocal.m4 \ - ${FILESDIR}/extra-patch-configure.in -USE_AUTOCONF_VER=259 -USE_AUTOHEADER_VER=259 -CONFIGURE_ARGS+=--with-drac=${LOCALBASE} -BUILD_DEPENDS+= ${LOCALBASE}/lib/libdrac.a:${PORTSDIR}/mail/drac -.endif - -.if defined(WITH_SNMP_4) && defined(WITH_SNMP_5) -BROKEN= "Multiple net-snmp versions selected. Run 'make config' again!" -.endif -.if defined(WITH_SNMP_4) -LIB_DEPENDS+= snmp.4:${PORTSDIR}/net-mgmt/net-snmp4 -.elif defined(WITH_SNMP_5) -LIB_DEPENDS+= netsnmp.6:${PORTSDIR}/net-mgmt/net-snmp -.endif -.if defined(WITH_SNMP_4) || defined(WITH_SNMP_5) -CONFIGURE_ARGS+=--with-snmp=${LOCALBASE} -.else -CONFIGURE_ARGS+=--with-snmp=no -.endif - -.if defined(WITH_AUTH_KRB5) && defined(WITH_LDAP_PTLOADER) -BROKEN= "AUTH_KRB5 and LDAP_PTLOADER are exclusive. Run 'make config' again!" -.endif -.if defined(WITH_LDAP_PTLOADER) -USE_OPENLDAP= yes -CONFIGURE_ARGS+=--with-auth=pts --with-pts=ldap --with-ldap=${LOCALBASE} -PLIST_SUB+= LDAP_PTLOADER="" -.elif defined(WITH_AUTH_KRB5) -CONFIGURE_ARGS+=--with-auth=krb5 -PLIST_SUB+= LDAP_PTLOADER="@comment " -.else -CONFIGURE_ARGS+=--with-auth=unix -PLIST_SUB+= LDAP_PTLOADER="@comment " -.endif - -CYRUS_USER?= cyrus -CYRUS_GROUP?= cyrus - -MAN1= cyradm.1 imtest.1 installsieve.1 lmtptest.1 mupdatetest.1 \ - nntptest.1 pop3test.1 sieveshell.1 sivtest.1 smtptest.1 -MAN3= imclient.3 -MAN5= cyrus.conf.5 imapd.conf.5 krb.equiv.5 -CYRUS_MAN3= Cyrus::IMAP.3 Cyrus::IMAP::Admin.3 Cyrus::IMAP::IMSP.3 \ - Cyrus::IMAP::Shell.3 Cyrus::SIEVE::managesieve.3 -CYRUS_MAN8= arbitron.8 chk_cyrus.8 nntpd.8 ctl_cyrusdb.8 ctl_deliver.8 \ - cyr_expire.8 ctl_mboxlist.8 cvt_cyrusdb.8 deliver.8 \ - fetchnews.8 fud.8 idled.8 imapd.8 ipurge.8 lmtpd.8 \ - master.8 mbexamine.8 mbpath.8 notifyd.8 pop3d.8 quota.8 \ - reconstruct.8 rmnews.8 smmapd.8 squatter.8 syncnews.8 \ - timsieved.8 tls_prune.8 - -DOCS= altnamespace anoncvs bugs changes faq feedback index \ - install install-admin-mb install-auth install-compile \ - install-configure install-murder install-netnews \ - install-perf install-prereq install-sieve install-snmpmon \ - install-testing install-upgrade install-virtdomains \ - mailing-list man notes os overview questions readme sieve \ - sieve-protocol specs - -CONFS= cmu-frontend.conf prefork.conf cmu-backend.conf normal.conf \ - small.conf - -PKGDEINSTALL= ${WRKDIR}/pkg-deinstall -PKGINSTALL= ${WRKDIR}/pkg-install - -.if ${PERL_LEVEL} < 500800 -RUN_DEPENDS+= ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp -.endif -.if ${PERL_LEVEL} < 500600 -RUN_DEPENDS+= ${SITE_PERL}/Pod/Parser.pm:${PORTSDIR}/textproc/p5-PodParser -.endif - -RC_SCRIPTS_SUB= PREFIX=${PREFIX} \ - RC_SUBR=${RC_SUBR} - -post-patch: - @${SED} -e "s|%%CYRUS_USER%%|${CYRUS_USER}|g" \ - -e "s|%%PREFIX%%|${PREFIX}|g" \ - -e "s|%%EXAMPLESDIR%%|${EXAMPLESDIR}|g" \ - ${.CURDIR}/pkg-install > ${PKGINSTALL} - @${SED} -e "s|%%CYRUS_USER%%|${CYRUS_USER}|g" \ - -e "s|%%PREFIX%%|${PREFIX}|g" \ - -e "s|%%EXAMPLESDIR%%|${EXAMPLESDIR}|g" \ - ${.CURDIR}/pkg-deinstall > ${PKGDEINSTALL} - @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|" \ - -e "s|%%CYRUS_USER%%|${CYRUS_USER}|g" \ - -e "s|%%CYRUS_GROUP%%|${CYRUS_GROUP}|g" \ - ${WRKSRC}/tools/mkimap - @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|g" \ - -e "s|/usr/sieve|/var/imap/sieve|g" \ - ${WRKSRC}/tools/masssievec -.if ${PERL_LEVEL} < 500600 - @${REINPLACE_CMD} -e "s|exec perl -x|exec perl -I${SITE_PERL} -x|" \ - ${WRKSRC}/perl/sieve/scripts/sieveshell.pl -.endif - -post-install: -.for f in ${CYRUS_MAN3} - @${GZIP_CMD} ${PREFIX}/lib/perl5/${PERL_VERSION}/man/man3/${f} - @${ECHO_CMD} lib/perl5/${PERL_VERSION}/man/man3/${f}.gz \ - >>${TMPPLIST} -.endfor -.for f in ${CYRUS_MAN8} - @${GZIP_CMD} ${PREFIX}/cyrus/man/man8/${f} - @${ECHO_CMD} cyrus/man/man8/${f}.gz >>${TMPPLIST} -.endfor - @${ECHO_CMD} "@dirrm cyrus/man/man8" >>${TMPPLIST} - @${ECHO_CMD} "@dirrm cyrus/man" >>${TMPPLIST} - @${ECHO_CMD} "@dirrm cyrus" >>${TMPPLIST} -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR}/man - @${MKDIR} ${DOCSDIR}/text -.for f in ${DOCS} - @${INSTALL_DATA} ${WRKSRC}/doc/${f}.html ${DOCSDIR} - @${ECHO_CMD} share/doc/${PORTNAME}/${f}.html >>${TMPPLIST} -.endfor -.for f in ${MAN1} ${MAN3} ${MAN5} ${CYRUS_MAN8} - @if [ -f ${WRKSRC}/doc/man/${f}.html ]; then \ - ${INSTALL_DATA} ${WRKSRC}/doc/man/${f}.html \ - ${DOCSDIR}/man/${f}.html; \ - ${ECHO_CMD} share/doc/${PORTNAME}/man/${f}.html \ - >>${TMPPLIST}; \ - fi -.endfor -.for f in cyrusv2.mc murder.fig murder.png netnews.fig netnews.png - @${INSTALL_DATA} ${WRKSRC}/doc/${f} ${DOCSDIR} - @${ECHO_CMD} share/doc/${PORTNAME}/${f} >>${TMPPLIST} -.endfor -.for f in ${DOCS} - @${INSTALL_DATA} ${WRKSRC}/doc/text/${f} ${DOCSDIR}/text - @${ECHO_CMD} share/doc/${PORTNAME}/text/${f} >>${TMPPLIST} -.endfor - @${ECHO_CMD} "@dirrm share/doc/${PORTNAME}/text" >>${TMPPLIST} - @${ECHO_CMD} "@dirrm share/doc/${PORTNAME}/man" >>${TMPPLIST} - @${ECHO_CMD} "@dirrm share/doc/${PORTNAME}" >>${TMPPLIST} -.endif - @${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ - ${FILESDIR}/imapd.sh > ${PREFIX}/etc/rc.d/imapd.sh - @${CHMOD} 755 ${PREFIX}/etc/rc.d/imapd.sh - @${MKDIR} ${EXAMPLESDIR} - @${INSTALL_DATA} ${FILESDIR}/imapd.conf ${EXAMPLESDIR} -.for f in ${CONFS} - @${INSTALL_DATA} ${WRKSRC}/master/conf/${f} ${EXAMPLESDIR} - @${ECHO_CMD} ${EXAMPLESDIR:S,^${PREFIX}/,,}/${f} >>${TMPPLIST} -.endfor - @${ECHO_CMD} @dirrm ${EXAMPLESDIR:S,^${PREFIX}/,,} \ - >>${TMPPLIST} - @${INSTALL_SCRIPT} ${WRKSRC}/tools/mkimap \ - ${PREFIX}/cyrus/bin/mkimap - @${INSTALL_SCRIPT} ${WRKSRC}/tools/masssievec \ - ${PREFIX}/cyrus/bin/masssievec - @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} \ - POST-INSTALL - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.post.mk> diff --git a/mail/cyrus-imapd23/distinfo b/mail/cyrus-imapd23/distinfo deleted file mode 100644 index 69e1abaad324..000000000000 --- a/mail/cyrus-imapd23/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (cyrus-imapd-2.2.8.tar.gz) = 7e6cb571e1d9b648725aa579077f6f8d -SIZE (cyrus-imapd-2.2.8.tar.gz) = 1937828 diff --git a/mail/cyrus-imapd23/files/extra-patch-aclocal.m4 b/mail/cyrus-imapd23/files/extra-patch-aclocal.m4 deleted file mode 100644 index fc32b3504419..000000000000 --- a/mail/cyrus-imapd23/files/extra-patch-aclocal.m4 +++ /dev/null @@ -1,45 +0,0 @@ -Index: aclocal.m4 -diff -u aclocal.m4.orig aclocal.m4 ---- aclocal.m4.orig Fri Jun 18 03:55:46 2004 -+++ aclocal.m4 Wed Jul 21 04:23:48 2004 -@@ -505,7 +505,7 @@ - BDB_LIBADD="" - fi - -- for dbname in db-4.2 db4.2 db42 db-4.1 db4.1 db41 db-4.0 db4.0 db-4 db40 db4 db-3.3 db3.3 db33 db-3.2 db3.2 db32 db-3.1 db3.1 db31 db-3 db30 db3 db -+ for dbname in ${with_bdb} db-4.2 db4.2 db42 db-4.1 db4.1 db41 db-4.0 db4.0 db-4 db40 db4 db-3.3 db3.3 db33 db-3.2 db3.2 db32 db-3.1 db3.1 db31 db-3 db30 db3 db - do - AC_CHECK_LIB($dbname, db_create, BDB_LIBADD="$BDB_LIBADD -l$dbname"; - dblib="berkeley"; break, dblib="no") -@@ -547,7 +547,7 @@ - dnl Note that FreeBSD puts it in a wierd place - dnl (but they should use with-bdb-incdir) - AC_CHECK_HEADER(db.h, -- CYRUS_BERKELEY_DB_CHK_LIB(), -+ BDB_LIBADD="$BDB_LIBADD -l$with_bdb"; dblib="berkeley", - dblib="no") - - CPPFLAGS=$cmu_save_CPPFLAGS -@@ -1806,9 +1806,12 @@ - - if test -n "$SNMP_LIBS" && test -n "$SNMP_PREFIX"; then - CPPFLAGS="$CPPFLAGS -I${SNMP_PREFIX}/include" -- LIB_UCDSNMP=$SNMP_LIBS -+ LIB_UCDSNMP="$SNMP_LIBS -lwrap" -+ PERLLIBDIR=`$PERL -e 'use Config; print "$Config{archlibexp}/CORE";'` -+ LDFLAGS_UCDSNMP="-L${PERLLIBDIR} -R${PERLLIBDIR}" - AC_DEFINE(HAVE_NETSNMP,1,[Do we have Net-SNMP support?]) - AC_SUBST(LIB_UCDSNMP) -+ AC_SUBST(LDFLAGS_UCDSNMP) - AC_MSG_RESULT(yes) - else - AC_MSG_RESULT(no) -@@ -1834,7 +1837,7 @@ - LIB_UCDSNMP="" - if test "$with_snmp" != no; then - AC_DEFINE(HAVE_UCDSNMP,1,[Do we have UCD-SNMP support?]) -- LIB_UCDSNMP="-lucdagent -lucdmibs -lsnmp" -+ LIB_UCDSNMP="-lucdagent -lucdmibs -lsnmp -lkvm -ldevstat -lwrap" - AC_CHECK_LIB(rpm, rpmdbOpen, - LIB_UCDSNMP="${LIB_UCDSNMP} -lrpm -lpopt",,-lpopt) - fi diff --git a/mail/cyrus-imapd23/files/extra-patch-configure.in b/mail/cyrus-imapd23/files/extra-patch-configure.in deleted file mode 100644 index 1a89d771ee93..000000000000 --- a/mail/cyrus-imapd23/files/extra-patch-configure.in +++ /dev/null @@ -1,13 +0,0 @@ -Index: configure.in -diff -u configure.in.orig configure.in ---- configure.in.orig Sat May 29 04:59:21 2004 -+++ configure.in Sat May 29 05:03:04 2004 -@@ -933,7 +933,7 @@ - dnl add perl cccdlflags when building libraries -- this ensures that the - dnl libraries will be compiled as PIC if perl requires PIC objects - dnl -- this is needed on NetBSD, but seems to cause problems on atleast Solaris -- --dnl eval `${PERL} -V:cccdlflags` -+ eval `${PERL} -V:cccdlflags` - PERL_CCCDLFLAGS="$cccdlflags" - AC_SUBST(PERL_CCCDLFLAGS) - fi diff --git a/mail/cyrus-imapd23/files/imapd.conf b/mail/cyrus-imapd23/files/imapd.conf deleted file mode 100644 index 0f3d9ab916a4..000000000000 --- a/mail/cyrus-imapd23/files/imapd.conf +++ /dev/null @@ -1,415 +0,0 @@ -# -# $FreeBSD$ -# -# Sample configurations file for Cyrus IMAPd -# Most lines in this file are commented; in this case the default is used. -# The commented lines (usually) contain the default value - -# The pathname of the IMAP configuration directory -# -configdirectory: /var/imap - -# The partition name used by default for new mailboxes -# -#defaultpartition: default - -# The directory for the different partitions -# -partition-default: /var/spool/imap - -# Use the UNIX separator character '/' for delimiting levels of -# mailbox hierarchy. The default is to use the netnews separator -# character '.'. -#unixhierarchysep: no - -# Use the alternate IMAP namespace, where personal folders reside at -# the same level in the hierarchy as INBOX. -# -#altnamespace: no - -# If using the alternate IMAP namespace, the prefix for the other -# users namespace. The hierarchy delimiter will be automatically -# appended. -# -#userprefix: Other Users - -# If using the alternate IMAP namespace, the prefix for the shared -# namespace. The hierarchy delimiter will be automatically appended. -# -#sharedprefix: Shared Folders - -# The umask value used by various Cyrus IMAP programs -# -#umask: 077 - -# This is the hostname visible in the greeting messages of the POP, -# IMAP and LMTP daemons. If it is unset, then the result returned from -# gethostname(2) is used. -# -#servername: <result returned by gethostname(2)> - -# Whether to allow anonymous logins -# -#allowanonymouslogin: no - -# Allow the use of cleartext passwords on the wire. -# -#allowplaintext: yes - -# The percent of quota utilization over which the server generates -# warnings. -# -#quotawarn: 90 - -# The length of the IMAP server's inactivity autologout timer, in minutes. -# The minimum value is 30, the default. -# -#timeout: 30 - -# The interval (in seconds) for polling the mailbox for changes while -# running the IDLE command. This option is used when idled can not be -# contacted or when polling is used exclusively. The minimum value is -# 1. A value of 0 will disable polling (and disable IDLE if polling -# is the only method available). -# -#imapidlepoll: 60 - -# If enabled, the server responds to an ID command with a parameter -# list containing: version, vendor, support-url, os, os-version, -# command, arguments, environment. Otherwise the server returns NIL. -# -#imapidresponse: yes - -# Set the length of the POP server's inactivity autologout timer, in -# minutes. The minimum value is 10, the default. -# -#poptimeout: 10 - -# Set the minimum amount of time the server forces users to wait between -# successive POP logins, in minutes. The default is 0. -# -#popminpoll: 0 - -# The number of days advertised as being the minimum a message may be -# left on the POP server before it is deleted (via the CAPA command, -# defined in the POP3 Extension Mechanism, which some clients may -# support). "NEVER", the default, may be specified with a negative -# number. The Cyrus POP3 server never deletes mail, no matter what -# the value of this parameter is. However, if a site implements a -# less liberal policy, it needs to change this parameter accordingly. -# -#popexpiretime: 0 - -# The list of userids with administrative rights. Separate each userid -# with a space. We recommend that administrator userids be separate from -# standard userids. Sites using Kerberos authentication may use separate -# "admin" instances. -# -#admins: <none> - -# A list of users and groups that are allowed to proxy for other -# users, seperated by spaces. Any user listed in this will be allowed -# to login for any other user: use with caution. -# -#proxyservers: <none> - -# The Access Control List (ACL) placed on a newly-created (non-user) -# mailbox that does not have a parent mailbox. -# -#defaultacl: anyone lrs - -# The pathname of the news spool directory. Only used if the partition-news -# configuration option is set. -# -#newsspool: <no default> - -# Prefix to be prepended to newsgroup names to make the corresponding IMAP -# mailbox names. -# -#newsprefix: <none> - -# If nonzero, normal users may create their own IMAP accounts by creating -# the mailbox INBOX. The user's quota is set to the value if it is positive, -# otherwise the user has unlimited quota. -# -#autocreatequota: 0 - -# Include notations in the protocol telemetry logs indicating the number -# of seconds since the last command or response. -# -#logtimestamps: no - -# Number of seconds to pause after a successful plaintext login. For systems -# that support strong authentication, this permits users to perceive a cost -# of using plaintext passwords. -# -#plaintextloginpause: 0 - -# The pathname of srvtab file containing the server's private key. -# This option is passed to the SASL library and overrides its default -# setting. -# -#srvtab: /etc/srvtab - -# The list of remote realms whose users may log in using cross-realm -# authentications. Seperate each realm name by a space. This option is -# only used when the server is compiled with Kerberos authentication. -# -#loginrealms: <none> - -# If enabled, any authentication identity which has a rights on a user's -# INBOX may log in as that user. This option is only used when the server -# is compiled with Kerberos authentication. -# -#loginuseacl: no - -# If enabled, lmtpd attempts to only write one copy of a message per -# partition and create hard links, resulting in a potentially large -# disk savings. -# -#singleinstancestore: yes - -# If enabled, lmtpd will suppress delivery of a message to a mailbox -# if a message with the same message-id (or resent-message-id) is -# recorded as having already been delivered to the mailbox. Records -# the mailbox and message-id/resent-message-id of all successful -# deliveries. -# Note that duplicate delivery suppression is required for Sieve. -# Disabling duplicate delivery suppression will also disable Sieve, -# and as such should only be disabled for performance reasons. -# -#duplicatesuppression: yes - -# If enabled, lmtpd rejects messages with 8-bit characters in the -# headers. Otherwise, 8-bit characters are changed to `X'. (A proper -# soultion to non-ASCII characters in headers is offered by RFC 2047 -# and its predecessors.) -# -#reject8bit: no - -# Maximum incoming LMTP message size. If set, lmtpd will reject -# messages larger than maxmessagesize bytes. The default is to allow -# messages of any size. -# -#maxmessagesize: <unlimited> - -# Userid used to deliver messages to shared folders. For example, if -# set to "bb", email sent to "bb+shared.blah" would be delivered to -# the "shared.blah" folder. By default, an email address of -# "+shared.blah" would be used. -#postuser: <none> - -# If enabled at compile time, this specifies a URL to reply when -# Netscape asks the server where the mail administration HTTP server -# is. The default is a site at CMU with a hopefully informative -# message; administrators should set this to a local resource with -# some information of greater use. -# -#netscapeurl: http://andrew2.andrew.cmu.edu/cyrus/imapd/netscapeadmin.html - -# Notifyd(8) method to use for "MAIL" notifications. If not set, -# "MAIL" notifications are disabled. -# -#mailnotifier: <no default> - -# Notifyd(8) method to use for "SIEVE" notifications. If not set, -# "SIEVE" notifications are disabled. -# -# This method is only used when no method is specified in the script. -# -#sievenotifier: <no default> - -# If enabled, lmtpd will look for Sieve scripts in user's home -# directories: ~user/.sieve. -# -sieveusehomedir: false - -# If sieveusehomedir is false, this directory is searched for Sieve scripts. -# The active Sieve script is s called "default", placed in the users sieve -# sieve directory (ie. /var/imap/sieve/u/user). -# -sievedir: /var/imap/sieve - -# The pathname of the sendmail executable. Sieve uses sendmail for -# sending rejections, redirects and vaca- tion responses. -# -#sendmail: /usr/sbin/sendmail - -# Username that is used as the 'From' address in rejection MDNs -# produced by sieve. -# -#postmaster: postmaster - -# If enabled, the partitions will also be hashed, in addition to the hashing -# done on configuration directories. This is recommended if one partition has -# a very bushy mailbox tree. -# -#hashimapspool: false - -# Maximum size (in kilobytes) any sieve script can be, enforced at -# submission by timsieved(8). -# -#sieve_maxscriptsize: 32 - -# Maximum number of sieve scripts any user may have, enforced at -# submission by timsieved(8). -# -#sieve_maxscripts: 5 - -# The cyrusdb backend to use for mailbox annotations. -# Allowed values: berkeley, skiplist -# -#annotation_db: skiplist - -# The cyrusdb backend to use for the duplicate delivery suppression -# and sieve. -# Allowed values: berkeley, berkeley-nosync, skiplist -# -#duplicate_db: berkeley-nosync - -# The cyrusdb backend to use for the mailbox list. -# Allowed values: flat, berkeley, skiplist -# -#mboxlist_db: skiplist - -# The cyrusdb backend to use for the pts cache. -# Allowed values: berkeley, skiplist -# -#ptscache_db: berkeley - -# The cyrusdb backend to use for the seen state. -# Allowed values: flat, berkeley, skiplist -# -#seenstate_db: skiplist - -# The cyrusdb backend to use for the subscriptions list. -# Allowed values: flat, berkeley, skiplist -# -#subscription_db: flat - -# The cyrusdb backend to use for the TLS cache. -# Allowed values: berkeley, berkeley-nosync, skiplist -# -#tlscache_db: berkeley-nosync - -# Maximum SSF (security strength factor) that the server will allow a -# client to negotiate. -# -#sasl_maximum_layer: 256 - -# The minimum SSF that the server will allow a client to negotiate. A -# value of 1 requires integrity protection; any higher value requires -# some amount of encryption. -# -#sasl_minimum_layer: 0 - -# The mechanism used by the server to verify plaintext passwords. Possible -# values include "auxprop" or "saslauthd" -# -sasl_pwcheck_method: auxprop - -# If enabled, the SASL library will automatically create authentication -# secrets when given a plaintext password. See the SASL documentation. -# -#sasl_auto_transition: no - -# Whitespace separated list of mechanisms to allow (e.g. 'plain otp'). -# Used to restrict the mechanisms to a subset of the installed -# plugins. The default is all available. -# -#sasl_mech_list: cram-md5 digest-md5 - -# Location of the opiekeys file -# -#sasl_opiekeys: /etc/opiekeys - -# File containing the global certificate used for ALL services (imap, -# pop3, lmtp). -# -#tls_cert_file: <none> - -# File containing the private key belonging to the global server -# certificate. -# -#tls_key_file: <none> - -# File containing the certificate used for imap ONLY. If not -# specified, the global certificate is used. A value of "disabled" -# will disable SSL/TLS for imap. -# -#imap_tls_cert_file: <none> - -# File containing the private key belonging to the imap-specific -# server certificate. If not specified, the global private key is -# used. A value of "disabled" will disable SSL/TLS for imap. -# -#imap_tls_key_file: <none> - -# File containing the certificate used for pop3 ONLY. If not -# specified, the global certificate is used. A value of "disabled" -# will disable SSL/TLS for pop3. -# -#pop3_tls_cert_file: <none> - -# File containing the private key belonging to the pop3-specific -# server certificate. If not specified, the global private key is -# used. A value of "disabled" will disable SSL/TLS for pop3. -# -#pop3_tls_key_file: <none> - -# File containing the certificate used for lmtp ONLY. If not -# specified, the global certificate is used. A value of "disabled" -# will disable TLS for lmtp. -# -#lmtp_tls_cert_file: <none> - -# File containing the private key belonging to the lmtp-specific -# server certificate. If not specified, the global private key is -# used. A value of "disabled" will disable TLS for lmtp. -# -#lmtp_tls_key_file: <none> - -# File containing the certificate used for sieve ONLY. If not -# specified, the global certificate is used. A value of "disabled" -# will disable TLS for sieve. -# -#sieve_tls_cert_file: <none> - -# File containing the private key belonging to the sieve-specific -# server certificate. If not specified, the global private key is -# used. A value of "disabled" will disable TLS for sieve. -# -#sieve_tls_key_file: <none> - -# File containing one or more Certificate Authority (CA) certificates. -# -#tls_ca_file: <none> - -# Path to directory with certificates of CAs. -# -#tls_ca_path: <none> - -# The length of time (in minutes) that a TLS session will be cached -# for later reuse. The maximum value is 1440 (24 hours), the default. -# A value of 0 will disable session caching. -# -#tls_session_timeout: 1440 - -# The right that a user needs to delete a mailbox. -# -#deleteright: c - -# Unix domain socket that lmtpd listens on, used by deliver(8). -# -#lmtpsocket: /var/imap/socket/lmtp - -# Unix domain socket that idled listens on. -# -#idlesocket: /var/imap/socket/idle - -# Unix domain socket that the new mail notification daemon listens on. -# -#notifysocket: /var/imap/socket/notify - -# -# EOF diff --git a/mail/cyrus-imapd23/files/imapd.sh b/mail/cyrus-imapd23/files/imapd.sh deleted file mode 100644 index 5fcc612bb31c..000000000000 --- a/mail/cyrus-imapd23/files/imapd.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh - -# Start or stop cyrus-imapd -# $FreeBSD$ - -# PROVIDE: cyrus_imapd -# REQUIRE: DAEMON -# BEFORE: mail -# KEYWORD: FreeBSD shutdown -# -# NOTE for FreeBSD 5.0+: -# If you want this script to start with the base rc scripts -# move imapd.sh to /etc/rc.d/cyrus_imapd - -prefix=%%PREFIX%% - -# Define these cyrus_imapd_* variables in one of these files: -# /etc/rc.conf -# /etc/rc.conf.local -# /etc/rc.conf.d/cyrus_imapd -# -# DO NOT CHANGE THESE DEFAULT VALUES HERE -# -[ -z "$cyrus_imapd_enable" ] && cyrus_imapd_enable="NO" # Enable imapd -#cyrus_imapd_program="${prefix}/cyrus/bin/master" # Location of imapd -[ -z "$cyrus_imapd_flags" ] && cyrus_imapd_flags="-d" # Flags to imapd program - -. %%RC_SUBR%% - -name="cyrus_imapd" -rcvar=`set_rcvar` -command="${prefix}/cyrus/bin/master" -pidfile="/var/run/cyrus-master.pid" -required_files="${prefix}/etc/cyrus.conf ${prefix}/etc/imapd.conf" -stop_postcmd="cyrus_imapd_poststop" - -cyrus_imapd_poststop() { - /bin/rm -f ${pidfile} -} - -load_rc_config $name -run_rc_command "$1" diff --git a/mail/cyrus-imapd23/files/patch-Makefile.in b/mail/cyrus-imapd23/files/patch-Makefile.in deleted file mode 100644 index 71800e59efb8..000000000000 --- a/mail/cyrus-imapd23/files/patch-Makefile.in +++ /dev/null @@ -1,25 +0,0 @@ -Index: Makefile.in -diff -u Makefile.in.orig Makefile.in ---- Makefile.in.orig Sat May 15 05:59:10 2004 -+++ Makefile.in Wed May 19 00:23:11 2004 -@@ -97,13 +97,13 @@ - touch distcvs - - install:: -- $(srcdir)/install-sh -d ${DESTDIR}$(exec_prefix)/bin -- $(srcdir)/install-sh -d ${DESTDIR}$(exec_prefix)/lib -- $(srcdir)/install-sh -d ${DESTDIR}$(prefix)/include/cyrus -- $(srcdir)/install-sh -d ${DESTDIR}$(mandir)/man1 -- $(srcdir)/install-sh -d ${DESTDIR}$(mandir)/man3 -- $(srcdir)/install-sh -d ${DESTDIR}$(mandir)/man5 -- $(srcdir)/install-sh -d ${DESTDIR}$(mandir)/man8 -+ $(INSTALL) -d ${DESTDIR}$(exec_prefix)/bin -+ $(INSTALL) -d ${DESTDIR}$(exec_prefix)/lib -+ $(INSTALL) -d ${DESTDIR}$(prefix)/include/cyrus -+ $(INSTALL) -d ${DESTDIR}$(mandir)/man1 -+ $(INSTALL) -d ${DESTDIR}$(mandir)/man3 -+ $(INSTALL) -d ${DESTDIR}$(mandir)/man5 -+ $(INSTALL) -d ${DESTDIR}$(cyrus_prefix)/man/man8 - @for d in $(SUBDIRS); \ - do \ - (cd $$d; echo "### Making" install "in" `pwd`; \ diff --git a/mail/cyrus-imapd23/files/patch-aa b/mail/cyrus-imapd23/files/patch-aa deleted file mode 100644 index 1438b30aa60f..000000000000 --- a/mail/cyrus-imapd23/files/patch-aa +++ /dev/null @@ -1,21 +0,0 @@ -Index: man/Makefile.in -diff -u man/Makefile.in.orig man/Makefile.in ---- man/Makefile.in.orig Wed Mar 31 00:18:41 2004 -+++ man/Makefile.in Wed May 19 01:52:50 2004 -@@ -50,6 +50,7 @@ - SHELL = /bin/sh - - prefix = @prefix@ -+cyrus_prefix = @cyrus_prefix@ - - mandir = @mandir@ - -@@ -93,7 +94,7 @@ - done - for file in $(MAN8); \ - do \ -- $(INSTALL) -m 644 $$file $(DESTDIR)$(mandir)/man8 || exit 1; \ -+ $(INSTALL) -m 644 $$file $(DESTDIR)$(cyrus_prefix)/man/man8 || exit 1; \ - done - - clean: diff --git a/mail/cyrus-imapd23/files/patch-ac b/mail/cyrus-imapd23/files/patch-ac deleted file mode 100644 index a050484fa3b9..000000000000 --- a/mail/cyrus-imapd23/files/patch-ac +++ /dev/null @@ -1,71 +0,0 @@ -Index: configure -diff -u configure.orig configure ---- configure.orig Fri Jun 18 03:55:49 2004 -+++ configure Wed Jul 21 04:21:05 2004 -@@ -309,6 +309,7 @@ - #endif" - - ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os MAKEDEPEND cyrus_prefix service_path cyrus_user cyrus_group CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT RANLIB ac_ct_RANLIB SET_MAKE INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CPP EGREP AWK LIBOBJS LIB_SOCKET IPV6_OBJS PRE_SUBDIRS EXTRA_SUBDIRS DEPLIBS LOCALDEFS WITH_AUTH BDB_INC BDB_LIB CYRUSDB_OBJS SIEVE_OBJS SIEVE_LIBS SIEVE_CPPFLAGS YACC LEX LEXLIB LEX_OUTPUT_ROOT SIEVE_SUBDIRS WITH_NONBLOCK WITH_GMTOFF WITH_MAP WITH_LOCK cyrus_sigveclib WITH_PTS AFS_LIBS AFS_LDFLAGS LDAP_CPPFLAGS LDAP_LDFLAGS LDAP_LIBS SERVER_SUBDIRS OPENSSL_INC OPENSSL_LIB ZEPHYR_LIBS ZEPHYR_CPPFLAGS WITH_IDLE IMAP_PROGS COMPILE_ET COM_ERR_LIBS COM_ERR_LDFLAGS COM_ERR_CPPFLAGS LIB_CRYPT GSSAPI_LIBS GSSAPIBASE_LIBS LIB_DYN_SASL DYNSASLFLAGS LIB_SASL SASLFLAGS PERL PERL_CCCDLFLAGS MD5OBJ SNMP_SUBDIRS LIB_WRAP SNMP_CONFIG LIB_UCDSNMP LIB_RT IMAP_COM_ERR_LIBS IMAP_LIBS PERL_SUBDIRS PERL_DEPSUBDIRS LTLIBOBJS' -+ac_subst_vars="${ac_subst_vars} LDFLAGS_UCDSNMP" - ac_subst_files='' - - # Initialize some variables set by options. -@@ -6551,7 +6552,7 @@ - BDB_LIBADD="" - fi - -- for dbname in db-4.2 db4.2 db42 db-4.1 db4.1 db41 db-4.0 db4.0 db-4 db40 db4 db-3.3 db3.3 db33 db-3.2 db3.2 db32 db-3.1 db3.1 db31 db-3 db30 db3 db -+ for dbname in ${with_bdb} db-4.2 db4.2 db42 db-4.1 db4.1 db41 db-4.0 db4.0 db-4 db40 db4 db-3.3 db3.3 db33 db-3.2 db3.2 db32 db-3.1 db3.1 db31 db-3 db30 db3 db - do - as_ac_Lib=`echo "ac_cv_lib_$dbname''_db_create" | $as_tr_sh` - echo "$as_me:$LINENO: checking for db_create in -l$dbname" >&5 -@@ -6575,11 +6576,11 @@ - #endif - /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ --char db_create (); -+#include <db.h> - int - main () - { --db_create (); -+db_create (0, 0, 0); - ; - return 0; - } -@@ -13502,6 +13503,7 @@ - EXTRA_SUBDIRS="${EXTRA_SUBDIRS} perl" - PERL_SUBDIRS="imap" - PERL="${with_perl}" -+ eval `${PERL} -V:cccdlflags` - PERL_CCCDLFLAGS="$cccdlflags" - - fi -@@ -14020,7 +14022,9 @@ - - if test -n "$SNMP_LIBS" && test -n "$SNMP_PREFIX"; then - CPPFLAGS="$CPPFLAGS -I${SNMP_PREFIX}/include" -- LIB_UCDSNMP=$SNMP_LIBS -+ LIB_UCDSNMP="$SNMP_LIBS -lwrap" -+ PERLLIBDIR=`$PERL -e 'use Config; print "$Config{archlibexp}/CORE";'` -+ LDFLAGS_UCDSNMP="-L${PERLLIBDIR} -R${PERLLIBDIR}" - - cat >>confdefs.h <<\_ACEOF - #define HAVE_NETSNMP 1 -@@ -14251,7 +14255,7 @@ - #define HAVE_UCDSNMP 1 - _ACEOF - -- LIB_UCDSNMP="-lucdagent -lucdmibs -lsnmp" -+ LIB_UCDSNMP="-lucdagent -lucdmibs -lsnmp -lkvm -ldevstat -lwrap" - echo "$as_me:$LINENO: checking for rpmdbOpen in -lrpm" >&5 - echo $ECHO_N "checking for rpmdbOpen in -lrpm... $ECHO_C" >&6 - if test "${ac_cv_lib_rpm_rpmdbOpen+set}" = set; then -@@ -15067,6 +15071,7 @@ - s,@LIB_WRAP@,$LIB_WRAP,;t t - s,@SNMP_CONFIG@,$SNMP_CONFIG,;t t - s,@LIB_UCDSNMP@,$LIB_UCDSNMP,;t t -+s,@LDFLAGS_UCDSNMP@,$LDFLAGS_UCDSNMP,;t t - s,@LIB_RT@,$LIB_RT,;t t - s,@IMAP_COM_ERR_LIBS@,$IMAP_COM_ERR_LIBS,;t t - s,@IMAP_LIBS@,$IMAP_LIBS,;t t diff --git a/mail/cyrus-imapd23/files/patch-bc b/mail/cyrus-imapd23/files/patch-bc deleted file mode 100644 index df4b302b3098..000000000000 --- a/mail/cyrus-imapd23/files/patch-bc +++ /dev/null @@ -1,33 +0,0 @@ -Index: imap/Makefile.in -diff -u imap/Makefile.in.orig imap/Makefile.in ---- imap/Makefile.in.orig Wed Nov 12 13:02:01 2003 -+++ imap/Makefile.in Thu Mar 11 01:16:00 2004 -@@ -132,10 +132,10 @@ - - - install: -- $(srcdir)/../install-sh -d ${DESTDIR}$(service_path) -+ $(INSTALL) -d ${DESTDIR}$(service_path) - for file in $(PROGS); \ - do \ -- $(INSTALL) -m 755 $$file $(DESTDIR)$(service_path) || exit 1; \ -+ $(INSTALL) -s -m 755 $$file $(DESTDIR)$(service_path) || exit 1; \ - done - ln -f $(DESTDIR)$(service_path)/pop3d $(DESTDIR)$(service_path)/pop3proxyd - -@@ -242,13 +242,13 @@ - $(CC) $(LDFLAGS) -o mupdate \ - $(SERVICETHREAD) mupdate.o mupdate-slave.o mupdate-client.o \ - mutex_pthread.o tls.o libimap.a \ -- $(DEPLIBS) $(LIBS) $(LIB_WRAP) -lpthread -+ $(DEPLIBS) $(LIBS) $(LIB_WRAP) $(PTHREAD_LIBS) - - mupdate.pure: mupdate.o mupdate-slave.o mupdate-client.o mutex_pthread.o \ - libimap.a $(DEPLIBS) - $(PURIFY) $(PUREOPT) $(CC) $(LDFLAGS) -o mupdate.pure \ - $(SERVICETHREAD) mupdate.o mupdate-slave.o mupdate-client.o \ -- mutex_pthread.o libimap.a $(DEPLIBS) $(LIBS) $(LIB_WRAP) -lpthread -+ mutex_pthread.o libimap.a $(DEPLIBS) $(LIBS) $(LIB_WRAP) $(PTHREAD_LIBS) - - pop3d: pop3d.o backend.o tls.o mutex_fake.o libimap.a $(DEPLIBS) $(SERVICE) - $(CC) $(LDFLAGS) -o pop3d pop3d.o backend.o tls.o $(SERVICE) \ diff --git a/mail/cyrus-imapd23/files/patch-df b/mail/cyrus-imapd23/files/patch-df deleted file mode 100644 index 69a0841343ee..000000000000 --- a/mail/cyrus-imapd23/files/patch-df +++ /dev/null @@ -1,14 +0,0 @@ -Index: master/service.c -diff -u master/service.c.orig master/service.c ---- master/service.c.orig Wed Jan 22 22:52:36 2003 -+++ master/service.c Wed Jan 22 22:57:20 2003 -@@ -102,6 +102,9 @@ - struct sockaddr_storage sin; - socklen_t len = sizeof(sin); - -+ /* XXX: old FreeBSD didn't fill sockaddr correctly against AF_UNIX */ -+ sin.ss_family = AF_UNIX; -+ - /* is this a connection from the local host? */ - if (getpeername(fd, (struct sockaddr *) &sin, &len) == 0) { - if (((struct sockaddr *)&sin)->sa_family == AF_UNIX) { diff --git a/mail/cyrus-imapd23/files/patch-dg b/mail/cyrus-imapd23/files/patch-dg deleted file mode 100644 index 80dc928b96d0..000000000000 --- a/mail/cyrus-imapd23/files/patch-dg +++ /dev/null @@ -1,37 +0,0 @@ -Index: tools/mkimap -diff -u tools/mkimap.orig tools/mkimap ---- tools/mkimap.orig Wed Jun 30 03:16:54 2004 -+++ tools/mkimap Tue Jul 27 04:47:43 2004 -@@ -61,6 +61,9 @@ - - $imapdconf = shift || "/etc/imapd.conf"; - -+$cyrus_user = $ENV{CYRUS_USER} || "%%CYRUS_USER%%"; -+$cyrus_group = $ENV{CYRUS_GROUP} || "%%CYRUS_GROUP%%"; -+ - open CONF, $imapdconf or die "can't open $imapdconf"; - print "reading configure file...\n"; - while (<CONF>) { -@@ -86,6 +89,7 @@ - - print "configuring $d...\n"; - -+mkdir $d, 0755; - chdir $d or die "couldn't change to $d"; - - mkdir "proc", 0755 || warn "can't create $d/proc: $!"; -@@ -95,11 +99,14 @@ - mkdir "msg", 0755 || warn "can't create $d/msg: $!"; - mkdir "ptclient", 0755 || warn "can't create $d/ptclient: $!"; - -+system "/usr/sbin/chown -R $cyrus_user:$cyrus_group ."; -+ - while ($part = shift @parts) { - print "creating $part...\n"; - mkdir $part, 0755 || warn "can't create $part: $!"; - chdir $part or die "couldn't change to partition $part"; - mkdir "stage.", 0755 || warn "can't create $part/stage.: $!"; -+ system "/usr/sbin/chown -R $cyrus_user:$cyrus_group $part"; - } - - print "done\n"; diff --git a/mail/cyrus-imapd23/files/patch-imtest::imtest.c b/mail/cyrus-imapd23/files/patch-imtest::imtest.c deleted file mode 100644 index e1fd1efa8c06..000000000000 --- a/mail/cyrus-imapd23/files/patch-imtest::imtest.c +++ /dev/null @@ -1,23 +0,0 @@ -Index: imtest/imtest.c -diff -u imtest/imtest.c.orig imtest/imtest.c ---- imtest/imtest.c.orig Sun Jul 13 05:10:56 2003 -+++ imtest/imtest.c Fri Jul 18 00:52:29 2003 -@@ -51,6 +51,7 @@ - #include <sys/stat.h> - #include <fcntl.h> - -+#include <limits.h> - #include <stdlib.h> - #include <stdio.h> - #include <string.h> -@@ -419,8 +420,8 @@ - } - - --char *var_tls_CAfile=""; --char *var_tls_CApath=""; -+static char *var_tls_CAfile=""; -+static char *var_tls_CApath=""; - /* - * This is the setup routine for the SSL client. - * diff --git a/mail/cyrus-imapd23/files/patch-lib::Makefile.in b/mail/cyrus-imapd23/files/patch-lib::Makefile.in deleted file mode 100644 index 543ece89f131..000000000000 --- a/mail/cyrus-imapd23/files/patch-lib::Makefile.in +++ /dev/null @@ -1,13 +0,0 @@ -Index: lib/Makefile.in -diff -u lib/Makefile.in.orig lib/Makefile.in ---- lib/Makefile.in.orig Thu Mar 11 06:25:39 2004 -+++ lib/Makefile.in Wed May 19 00:34:19 2004 -@@ -102,7 +102,7 @@ - all: $(BUILTSOURCES) libcyrus_min.a libcyrus.a - - install: -- $(srcdir)/../install-sh -d $(DESTDIR)$(libdir) -+ $(INSTALL) -d $(DESTDIR)$(libdir) - $(INSTALL) -m 644 libcyrus.a $(DESTDIR)$(libdir) - $(INSTALL) -m 644 libcyrus_min.a $(DESTDIR)$(libdir) - $(RANLIB) $(DESTDIR)$(libdir)/libcyrus.a diff --git a/mail/cyrus-imapd23/files/patch-lib::imapoptions b/mail/cyrus-imapd23/files/patch-lib::imapoptions deleted file mode 100644 index c46c80a342a0..000000000000 --- a/mail/cyrus-imapd23/files/patch-lib::imapoptions +++ /dev/null @@ -1,22 +0,0 @@ -Index: lib/imapoptions -diff -u lib/imapoptions.orig lib/imapoptions ---- lib/imapoptions.orig Thu Mar 20 04:00:39 2003 -+++ lib/imapoptions Fri Mar 21 15:27:44 2003 -@@ -454,7 +454,7 @@ - /* The mechanism used by the server to verify plaintext passwords. - Possible values include "auxprop", "saslauthd", and "pwcheck". */ - --{ "sendmail", "/usr/lib/sendmail", STRING } -+{ "sendmail", "/usr/sbin/sendmail", STRING } - /* The pathname of the sendmail executable. Sieve invokes sendmail - for sending rejections, redirects and vacation responses. */ - -@@ -475,7 +475,7 @@ - /* Maximum number of sieve scripts any user may have, enforced at - submission by timsieved(8). */ - --{ "sievedir", "/usr/sieve", STRING } -+{ "sievedir", "/var/imap/sieve", STRING } - /* If sieveusehomedir is false, this directory is searched for Sieve - scripts. */ - diff --git a/mail/cyrus-imapd23/files/patch-master::Makefile.in b/mail/cyrus-imapd23/files/patch-master::Makefile.in deleted file mode 100644 index c828109f247e..000000000000 --- a/mail/cyrus-imapd23/files/patch-master::Makefile.in +++ /dev/null @@ -1,26 +0,0 @@ -Index: master/Makefile.in -diff -u master/Makefile.in.orig master/Makefile.in ---- master/Makefile.in.orig Sat May 29 03:03:05 2004 -+++ master/Makefile.in Wed Jul 21 04:13:16 2004 -@@ -58,7 +58,7 @@ - DEPLIBS = @DEPLIBS@ - - CFLAGS = @CFLAGS@ --LDFLAGS = @LDFLAGS@ @COM_ERR_LDFLAGS@ -+LDFLAGS = @LDFLAGS_UCDSNMP@ @LDFLAGS@ @COM_ERR_LDFLAGS@ - LIBS = ../lib/libcyrus_min.a @LIB_UCDSNMP@ @LIBS@ @COM_ERR_LIBS@ - - SHELL = /bin/sh -@@ -76,10 +76,10 @@ - all: $(PROGS) $(LOBJS) - - install: -- $(srcdir)/../install-sh -d ${DESTDIR}$(service_path) -+ $(INSTALL) -d ${DESTDIR}$(service_path) - for file in $(PROGS); \ - do \ -- $(INSTALL) -m 755 $$file $(DESTDIR)$(service_path) || exit 1; \ -+ $(INSTALL) -s -m 755 $$file $(DESTDIR)$(service_path) || exit 1; \ - done - - .c.o: diff --git a/mail/cyrus-imapd23/files/patch-master::service-thread.c b/mail/cyrus-imapd23/files/patch-master::service-thread.c deleted file mode 100644 index 9a2016c3c64a..000000000000 --- a/mail/cyrus-imapd23/files/patch-master::service-thread.c +++ /dev/null @@ -1,14 +0,0 @@ -Index: master/service-thread.c -diff -u master/service-thread.c.orig master/service-thread.c ---- master/service-thread.c.orig Wed Jan 22 22:52:36 2003 -+++ master/service-thread.c Wed Jan 22 23:09:52 2003 -@@ -99,6 +99,9 @@ - struct sockaddr_storage sin; - socklen_t len = sizeof(sin); - -+ /* XXX: old FreeBSD didn't fill sockaddr correctly against AF_UNIX */ -+ sin.ss_family = AF_UNIX; -+ - /* is this a connection from the local host? */ - if (getpeername(fd, (struct sockaddr *) &sin, &len) == 0) { - if (((struct sockaddr *)&sin)->sa_family == AF_UNIX) { diff --git a/mail/cyrus-imapd23/files/patch-notifyd::Makefile.in b/mail/cyrus-imapd23/files/patch-notifyd::Makefile.in deleted file mode 100644 index d49703fa25b4..000000000000 --- a/mail/cyrus-imapd23/files/patch-notifyd::Makefile.in +++ /dev/null @@ -1,13 +0,0 @@ -Index: notifyd/Makefile.in -diff -u notifyd/Makefile.in.orig notifyd/Makefile.in ---- notifyd/Makefile.in.orig Wed Nov 12 13:02:10 2003 -+++ notifyd/Makefile.in Fri Feb 13 18:41:07 2004 -@@ -79,7 +79,7 @@ - all: notifyd - - install: -- $(INSTALL) -m 755 notifyd $(DESTDIR)$(service_path) -+ $(INSTALL) -s -m 755 notifyd $(DESTDIR)$(service_path) - - OBJS= notifyd.o notify_null.o notify_log.o notify_mailto.o notify_zephyr.o - diff --git a/mail/cyrus-imapd23/files/patch-sieve::Makefile.in b/mail/cyrus-imapd23/files/patch-sieve::Makefile.in deleted file mode 100644 index 99d494cf81d4..000000000000 --- a/mail/cyrus-imapd23/files/patch-sieve::Makefile.in +++ /dev/null @@ -1,23 +0,0 @@ -Index: sieve/Makefile.in -diff -u sieve/Makefile.in.orig sieve/Makefile.in ---- sieve/Makefile.in.orig Sat May 29 03:03:09 2004 -+++ sieve/Makefile.in Sat May 29 04:53:11 2004 -@@ -34,6 +34,7 @@ - YACC = @YACC@ - YFLAGS = -d - LEX = @LEX@ -+INSTALL = @INSTALL@ - RANLIB = @RANLIB@ - COMPILE_ET = @COMPILE_ET@ - -@@ -60,8 +61,8 @@ - dist: $(BUILT_SOURCES) - - install: sievec -- $(srcdir)/../install-sh -d ${DESTDIR}$(service_path) -- $(srcdir)/../install-sh -c -m 755 sievec $(DESTDIR)$(service_path) || exit -+ $(INSTALL) -d ${DESTDIR}$(service_path) -+ $(INSTALL) -s -c -m 755 sievec $(DESTDIR)$(service_path) || exit - - test: $(DEPLIBS) libsieve.a test.o - $(CC) $(LDFLAGS) -o test test.o libsieve.a $(DEPLIBS) $(LIBS) diff --git a/mail/cyrus-imapd23/files/patch-timsieved::Makefile.in b/mail/cyrus-imapd23/files/patch-timsieved::Makefile.in deleted file mode 100644 index 4e0bc2841c2c..000000000000 --- a/mail/cyrus-imapd23/files/patch-timsieved::Makefile.in +++ /dev/null @@ -1,13 +0,0 @@ -Index: timsieved/Makefile.in -diff -u timsieved/Makefile.in.orig timsieved/Makefile.in ---- timsieved/Makefile.in.orig Wed Nov 12 13:02:14 2003 -+++ timsieved/Makefile.in Fri Feb 13 18:51:17 2004 -@@ -79,7 +79,7 @@ - all: timsieved - - install: -- $(INSTALL) -m 755 timsieved $(DESTDIR)$(service_path) -+ $(INSTALL) -s -m 755 timsieved $(DESTDIR)$(service_path) - - OBJS= actions.o lex.o mystring.o scripttest.o timsieved.o parser.o \ - ../imap/tls.o diff --git a/mail/cyrus-imapd23/pkg-deinstall b/mail/cyrus-imapd23/pkg-deinstall deleted file mode 100644 index e0dd1b8bb7fc..000000000000 --- a/mail/cyrus-imapd23/pkg-deinstall +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# -# Created by: hetzels@westbend.net - -#set -vx - -PKG_BATCH=${BATCH:=NO} -PKG_PREFIX=${PKG_PREFIX:=%%PREFIX%%} -EXAMPLESDIR=${EXAMPLESDIR:=%%EXAMPLESDIR%%} -CYRUS_USER=${CYRUS_USER:=%%CYRUS_USER%%} - -checkfile() { - diff -bBqw $1 $2 >/dev/null 2>&1 - case $? in - 0) # config file exists, but is the same - rm $1 - ;; - 1) # config file exists and differs - ;; - *) # no config file exists - ;; - esac -} - -# -# Modify the 'cyrus' user created from the cyrus-sasl port -# - -modify_cyrus_user() { - USER=${CYRUS_USER} - PW=/usr/sbin/pw - if [ -x /usr/sbin/nologin ]; then - shell=/usr/sbin/nologin - elif [ -x /sbin/nologin ]; then - shell=/sbin/nologin - else - shell=/nonexistent - fi - uhome=/nonexistent - - if ! ${PW} mod user ${USER} -d "${uhome}" -s "${shell}"; then - echo "*** Failed to update user \`${USER}'." - else - echo "*** Updated user \`${USER}'." - fi -} - -case $2 in - DEINSTALL) - cd ${PKG_PREFIX} - checkfile ${PKG_PREFIX}/etc/imapd.conf ${EXAMPLESDIR}/imapd.conf - checkfile ${PKG_PREFIX}/etc/cyrus.conf ${EXAMPLESDIR}/normal.conf - ;; - POST-DEINSTALL) - modify_cyrus_user - ;; - -esac diff --git a/mail/cyrus-imapd23/pkg-descr b/mail/cyrus-imapd23/pkg-descr deleted file mode 100644 index 79d06da9dd9b..000000000000 --- a/mail/cyrus-imapd23/pkg-descr +++ /dev/null @@ -1,21 +0,0 @@ -The Cyrus IMAP (Internet Message Access Protocol) server provides access to -personal mail and system-wide bulletin boards through the IMAP protocol. -The Cyrus IMAP server is a scaleable enterprise mail system designed for use -from small to large enterprise environments using standards-based -technologies. - -A full Cyrus IMAP implementation allows a seamless mail and bulletin board -environment to be set up across multiple servers. It differs from other -IMAP server implementations in that it is run on "sealed" servers, where -users are not normally permitted to log in. The mailbox database is stored -in parts of the filesystem that are private to the Cyrus IMAP system. All -user access to mail is through software using the IMAP, POP3, or KPOP -protocols. - -The private mailbox database design gives the server large advantages in -efficiency, scalability, and administratability. Multiple concurrent -read/write connections to the same mailbox are permitted. The server -supports access control lists on mailboxes and storage quotas on mailbox -hierarchies. - -WWW: http://asg.web.cmu.edu/cyrus/ diff --git a/mail/cyrus-imapd23/pkg-install b/mail/cyrus-imapd23/pkg-install deleted file mode 100644 index d2ba72f75349..000000000000 --- a/mail/cyrus-imapd23/pkg-install +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/sh - -#set -vx - -PKG_BATCH=${BATCH:=NO} -PKG_PREFIX=${PKG_PREFIX:=%%PREFIX%%} -EXAMPLESDIR=${EXAMPLESDIR:=%%EXAMPLESDIR%%} -CYRUS_USER=${CYRUS_USER:=%%CYRUS_USER%%} - -# -# Modify the 'cyrus' user created from the cyrus-sasl port -# - -modify_cyrus_user() { - USER=${CYRUS_USER} - PW=/usr/sbin/pw - shell=/bin/csh - uhome=${PKG_PREFIX}/cyrus - - if ! ${PW} mod user ${USER} -d "${uhome}" -s "${shell}"; then - echo "*** Failed to update user \`${USER}'." - else - echo "*** Updated user \`${USER}'." - fi -} - - -checkfile() { - diff -bBqw $1 $2 >/dev/null 2>&1 - case $? in - 0) # config file exists, but is the same - ;; - 1) # config file exists and differs - echo "** Make sure $1 is in sync with this version"; - echo " of the port. See $1.dist for details."; - ;; - *) # no config file exists, copy it - install -c -m 644 $2 $1 - ;; - esac -} - -case $2 in - PRE-INSTALL) - ;; - - POST-INSTALL) - modify_cyrus_user - cd ${PKG_PREFIX} - checkfile ${PKG_PREFIX}/etc/imapd.conf ${EXAMPLESDIR}/imapd.conf - checkfile ${PKG_PREFIX}/etc/cyrus.conf ${EXAMPLESDIR}/normal.conf - if grep 'sieve' /etc/services; then - echo - else - echo - echo "** Please add an entry for the sieve protocol (2000/tcp)" - echo " to /etc/services" - echo - fi - ;; -esac diff --git a/mail/cyrus-imapd23/pkg-message b/mail/cyrus-imapd23/pkg-message deleted file mode 100644 index ff816e46e925..000000000000 --- a/mail/cyrus-imapd23/pkg-message +++ /dev/null @@ -1,8 +0,0 @@ -**************************************************************************** - -To setup mail spool, modify /usr/local/etc/imapd.conf appropriately, -then run /usr/local/cyrus/bin/mkimap. -To run Cyrus IMAPd from startup, add cyrus_imapd_enable="YES" in your -/etc/rc.conf. - -**************************************************************************** diff --git a/mail/cyrus-imapd23/pkg-plist b/mail/cyrus-imapd23/pkg-plist deleted file mode 100644 index 7c0e1b92d420..000000000000 --- a/mail/cyrus-imapd23/pkg-plist +++ /dev/null @@ -1,103 +0,0 @@ -bin/cyradm -bin/imtest -bin/installsieve -bin/lmtptest -bin/mupdatetest -bin/nntptest -bin/pop3test -bin/sieveshell -bin/sivtest -bin/smtptest -cyrus/bin/arbitron -cyrus/bin/chk_cyrus -cyrus/bin/ctl_cyrusdb -cyrus/bin/ctl_deliver -cyrus/bin/ctl_mboxlist -cyrus/bin/cvt_cyrusdb -cyrus/bin/cyr_expire -cyrus/bin/cyrdump -cyrus/bin/deliver -%%NNTP%%cyrus/bin/fetchnews -cyrus/bin/fud -%%IDLED%%cyrus/bin/idled -cyrus/bin/imapd -cyrus/bin/ipurge -cyrus/bin/lmtpd -%%MURDER%%cyrus/bin/lmtpproxyd -cyrus/bin/masssievec -cyrus/bin/master -cyrus/bin/mbexamine -cyrus/bin/mbpath -cyrus/bin/mkimap -%%MURDER%%cyrus/bin/mupdate -%%NNTP%%cyrus/bin/nntpd -cyrus/bin/notifyd -cyrus/bin/pop3d -cyrus/bin/pop3proxyd -%%MURDER%%cyrus/bin/proxyd -%%LDAP_PTLOADER%%cyrus/bin/ptdump -%%LDAP_PTLOADER%%cyrus/bin/ptexpire -%%LDAP_PTLOADER%%cyrus/bin/ptloader -cyrus/bin/quota -cyrus/bin/reconstruct -cyrus/bin/sievec -cyrus/bin/smmapd -cyrus/bin/squatter -cyrus/bin/timsieved -cyrus/bin/tls_prune -etc/rc.d/imapd.sh -include/cyrus/acl.h -include/cyrus/assert.h -include/cyrus/auth.h -include/cyrus/bsearch.h -include/cyrus/charset.h -include/cyrus/cyrusdb.h -include/cyrus/glob.h -include/cyrus/gmtoff.h -include/cyrus/hash.h -include/cyrus/imapopts.h -include/cyrus/imapurl.h -include/cyrus/imclient.h -include/cyrus/imparse.h -include/cyrus/iptostring.h -include/cyrus/libconfig.h -include/cyrus/libcyr_cfg.h -include/cyrus/lock.h -include/cyrus/lsort.h -include/cyrus/map.h -include/cyrus/mkgmtime.h -include/cyrus/mpool.h -include/cyrus/nonblock.h -include/cyrus/parseaddr.h -include/cyrus/prot.h -include/cyrus/retry.h -include/cyrus/rfc822date.h -include/cyrus/strhash.h -include/cyrus/strhash.o -include/cyrus/stristr.h -include/cyrus/sysexits.h -include/cyrus/util.h -include/cyrus/xmalloc.h -lib/libcyrus_min.a -lib/libcyrus.a -%%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/IMAP/Admin.pm -%%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/IMAP/IMSP.pm -%%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/IMAP/Shell.pm -%%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/IMAP.pm -%%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/SIEVE/managesieve.pm -%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/IMAP/.packlist -%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/IMAP/IMAP.bs -%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/IMAP/IMAP.so -%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/SIEVE/managesieve/.packlist -%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/SIEVE/managesieve/managesieve.bs -%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/SIEVE/managesieve/managesieve.so -%%EXAMPLESDIR%%/imapd.conf -@dirrm cyrus/bin -@dirrm include/cyrus -@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/IMAP -@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/SIEVE -@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Cyrus -@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/IMAP -@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/SIEVE/managesieve -@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/SIEVE -@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus diff --git a/mail/cyrus-imapd24/Makefile b/mail/cyrus-imapd24/Makefile deleted file mode 100644 index 28b359062ac9..000000000000 --- a/mail/cyrus-imapd24/Makefile +++ /dev/null @@ -1,321 +0,0 @@ -# New ports collection makefile for: cyrus-imapd -# Date created: Jan 4th 2001 -# Whom: ume@FreeBSD.org -# -# $FreeBSD$ -# - -PORTNAME= cyrus-imapd -PORTVERSION= 2.2.8 -#PORTREVISION= 0 -CATEGORIES= mail ipv6 -MASTER_SITES= ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ \ - ftp://ftp.hanse.de/sites/transit/mirror/ftp.andrew.cmu.edu/pub/cyrus-mail/ \ - ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/cyrus-mail/&,} - -MAINTAINER= ume@FreeBSD.org -COMMENT= The cyrus mail server, supporting POP3 and IMAP4 protocols - -LIB_DEPENDS= sasl2.2:${PORTSDIR}/security/cyrus-sasl2 -BUILD_DEPENDS= makedepend:${PORTSDIR}/devel/makedepend - -CONFLICTS= cyrus-1.* cyrus-imapd-2.[^2].* - -LATEST_LINK= ${PORTNAME}22 - -USE_RC_SUBR= yes -USE_OPENSSL= yes -USE_PERL5= yes -USE_REINPLACE= yes -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc \ - --with-cyrus-prefix=${PREFIX}/cyrus \ - --with-cyrus-user=${CYRUS_USER} \ - --with-cyrus-group=${CYRUS_GROUP} \ - --with-sasl=${LOCALBASE} \ - --with-bdb-libdir=${LOCALBASE}/lib \ - --with-com_err \ - --with-openssl=${OPENSSLBASE} \ - --with-perl=${PERL5} - -OPTIONS= AUTH_KRB5 "Use Kerberos5 authorization module" off -.if defined(WITH_BDB_VER) -USE_BDB_VER= ${WITH_BDB_VER} -.else -USE_BDB_VER= 3 -.endif -.if ${USE_BDB_VER} == 3 -OPTIONS+= BDB_3 "Use BerkeleyDB v3" on \ - BDB_4 "Use BerkeleyDB v4" off \ - BDB_41 "Use BerkeleyDB v4.1" off \ - BDB_42 "Use BerkeleyDB v4.2" off -.elif ${USE_BDB_VER} == 4 -OPTIONS+= BDB_3 "Use BerkeleyDB v3" off \ - BDB_4 "Use BerkeleyDB v4" on \ - BDB_41 "Use BerkeleyDB v4.1" off \ - BDB_42 "Use BerkeleyDB v4.2" off -.elif ${USE_BDB_VER} == 41 -OPTIONS+= BDB_3 "Use BerkeleyDB v3" off \ - BDB_4 "Use BerkeleyDB v4" off \ - BDB_41 "Use BerkeleyDB v4.1" on \ - BDB_42 "Use BerkeleyDB v4.2" off -.elif ${USE_BDB_VER} == 42 -OPTIONS+= BDB_3 "Use BerkeleyDB v3" off \ - BDB_4 "Use BerkeleyDB v4" off \ - BDB_41 "Use BerkeleyDB v4.1" off \ - BDB_42 "Use BerkeleyDB v4.2" on -.else -BROKEN= "WITH_BDB_VER must be 3, 4, 41 or 42" -.endif - -OPTIONS+= DRAC "Enable DRAC support" off -OPTIONS+= IDLE_IDLED "Enable IMAP IDLE method idled" off \ - IDLE_POLL "Enable IMAP IDLE method idle-polling" on -OPTIONS+= LDAP_PTLOADER "Enable LDAP ptloader (experimantal)" off -OPTIONS+= LISTEXT "Enable IMAP List extensions" off -OPTIONS+= MURDER "Enable IMAP Murder support" off -OPTIONS+= NETSCAPEHACK "Enable X-NETSCAPE extensions" off -OPTIONS+= NNTP "Enable NNTP support" off -OPTIONS+= SNMP_4 "Enable SNMP support using net-snmp v4" off \ - SNMP_5 "Enable SNMP support using net-snmp v5" off - -.include <bsd.port.pre.mk> - -.if !defined(WITH_BDB_3) && !defined(WITH_BDB_4) && \ - !defined(WITH_BDB_41) && !defined(WITH_BDB_42) -.if defined(WITHOUT_BDB_3) && defined(WITHOUT_BDB_4) && \ - defined(WITHOUT_BDB_41) && defined(WITHOUT_BDB_42) -BROKEN= "You need to select one BDB version. Run 'make config' again!" -.endif -.if ${USE_BDB_VER} == 3 -WITH_BDB_3= yes -.elif ${USE_BDB_VER} == 4 -WITH_BDB_4= yes -.elif ${USE_BDB_VER} == 41 -WITH_BDB_41= yes -.elif ${USE_BDB_VER} == 42 -WITH_BDB_42= yes -.endif -.endif -.if (defined(WITH_BDB_3) && defined(WITH_BDB_4)) || \ - (defined(WITH_BDB_3) && defined(WITH_BDB_41)) || \ - (defined(WITH_BDB_3) && defined(WITH_BDB_42)) || \ - (defined(WITH_BDB_4) && defined(WITH_BDB_41)) || \ - (defined(WITH_BDB_4) && defined(WITH_BDB_42)) || \ - (defined(WITH_BDB_41) && defined(WITH_BDB_42)) -BROKEN= "Multiple BDB versions selected. Run 'make config' again!" -.endif -.if defined(WITH_BDB_3) -LIB_DEPENDS+= db3.3:${PORTSDIR}/databases/db3 -CONFIGURE_ARGS+=--with-bdb-incdir=${LOCALBASE}/include/db3 --with-bdb=db3 -.elif defined(WITH_BDB_4) -LIB_DEPENDS+= db4.0:${PORTSDIR}/databases/db4 -CONFIGURE_ARGS+=--with-bdb-incdir=${LOCALBASE}/include/db4 --with-bdb=db4 -.elif defined(WITH_BDB_41) -LIB_DEPENDS+= db41.1:${PORTSDIR}/databases/db41 -CONFIGURE_ARGS+=--with-bdb-incdir=${LOCALBASE}/include/db41 --with-bdb=db41 -.elif defined(WITH_BDB_42) -LIB_DEPENDS+= db-4.2.2:${PORTSDIR}/databases/db42 -CONFIGURE_ARGS+=--with-bdb-incdir=${LOCALBASE}/include/db42 --with-bdb=db-4.2 -.endif - -.if defined(WITH_NNTP) -CONFIGURE_ARGS+=--enable-nntp -PLIST_SUB+= NNTP="" -.else -PLIST_SUB+= NNTP="@comment " -.endif - -.if defined(WITH_MURDER) -CONFIGURE_ARGS+=--enable-murder -CFLAGS+= ${PTHREAD_CFLAGS} -MAKE_ENV+= PTHREAD_LIBS=${PTHREAD_LIBS} -PLIST_SUB+= MURDER="" -.else -PLIST_SUB+= MURDER="@comment " -.endif - -.if defined(WITH_IDLE_IDLED) && defined(WITH_IDLE_POLL) -BROKEN= "Multiple IDLE methods selected. Run 'make config' again!" -.endif -.if defined(WITH_IDLE_IDLED) -CONFIGURE_ARGS+=--with-idle=idled -PLIST_SUB+= IDLED="" -.elif defined(WITH_IDLE_POLL) -CONFIGURE_ARGS+=--with-idle=poll -PLIST_SUB+= IDLED="@comment " -.elif defined(WITHOUT_IDLE_IDLED) && defined(WITHOUT_IDLE_POLL) -CONFIGURE_ARGS+=--with-idle=no -PLIST_SUB+= IDLED="@comment " -.else -PLIST_SUB+= IDLED="@comment " -.endif - -.if defined(WITH_LISTEXT) -CONFIGURE_ARGS+=--enable-listext -.endif - -.if defined(WITH_NETSCAPEHACK) -CONFIGURE_ARGS+=--enable-netscapehack -.endif - -.if defined(WITH_DRAC) -EXTRA_PATCHES+= ${WRKSRC}/contrib/drac_auth.patch -EXTRA_PATCHES+= ${FILESDIR}/extra-patch-aclocal.m4 \ - ${FILESDIR}/extra-patch-configure.in -USE_AUTOCONF_VER=259 -USE_AUTOHEADER_VER=259 -CONFIGURE_ARGS+=--with-drac=${LOCALBASE} -BUILD_DEPENDS+= ${LOCALBASE}/lib/libdrac.a:${PORTSDIR}/mail/drac -.endif - -.if defined(WITH_SNMP_4) && defined(WITH_SNMP_5) -BROKEN= "Multiple net-snmp versions selected. Run 'make config' again!" -.endif -.if defined(WITH_SNMP_4) -LIB_DEPENDS+= snmp.4:${PORTSDIR}/net-mgmt/net-snmp4 -.elif defined(WITH_SNMP_5) -LIB_DEPENDS+= netsnmp.6:${PORTSDIR}/net-mgmt/net-snmp -.endif -.if defined(WITH_SNMP_4) || defined(WITH_SNMP_5) -CONFIGURE_ARGS+=--with-snmp=${LOCALBASE} -.else -CONFIGURE_ARGS+=--with-snmp=no -.endif - -.if defined(WITH_AUTH_KRB5) && defined(WITH_LDAP_PTLOADER) -BROKEN= "AUTH_KRB5 and LDAP_PTLOADER are exclusive. Run 'make config' again!" -.endif -.if defined(WITH_LDAP_PTLOADER) -USE_OPENLDAP= yes -CONFIGURE_ARGS+=--with-auth=pts --with-pts=ldap --with-ldap=${LOCALBASE} -PLIST_SUB+= LDAP_PTLOADER="" -.elif defined(WITH_AUTH_KRB5) -CONFIGURE_ARGS+=--with-auth=krb5 -PLIST_SUB+= LDAP_PTLOADER="@comment " -.else -CONFIGURE_ARGS+=--with-auth=unix -PLIST_SUB+= LDAP_PTLOADER="@comment " -.endif - -CYRUS_USER?= cyrus -CYRUS_GROUP?= cyrus - -MAN1= cyradm.1 imtest.1 installsieve.1 lmtptest.1 mupdatetest.1 \ - nntptest.1 pop3test.1 sieveshell.1 sivtest.1 smtptest.1 -MAN3= imclient.3 -MAN5= cyrus.conf.5 imapd.conf.5 krb.equiv.5 -CYRUS_MAN3= Cyrus::IMAP.3 Cyrus::IMAP::Admin.3 Cyrus::IMAP::IMSP.3 \ - Cyrus::IMAP::Shell.3 Cyrus::SIEVE::managesieve.3 -CYRUS_MAN8= arbitron.8 chk_cyrus.8 nntpd.8 ctl_cyrusdb.8 ctl_deliver.8 \ - cyr_expire.8 ctl_mboxlist.8 cvt_cyrusdb.8 deliver.8 \ - fetchnews.8 fud.8 idled.8 imapd.8 ipurge.8 lmtpd.8 \ - master.8 mbexamine.8 mbpath.8 notifyd.8 pop3d.8 quota.8 \ - reconstruct.8 rmnews.8 smmapd.8 squatter.8 syncnews.8 \ - timsieved.8 tls_prune.8 - -DOCS= altnamespace anoncvs bugs changes faq feedback index \ - install install-admin-mb install-auth install-compile \ - install-configure install-murder install-netnews \ - install-perf install-prereq install-sieve install-snmpmon \ - install-testing install-upgrade install-virtdomains \ - mailing-list man notes os overview questions readme sieve \ - sieve-protocol specs - -CONFS= cmu-frontend.conf prefork.conf cmu-backend.conf normal.conf \ - small.conf - -PKGDEINSTALL= ${WRKDIR}/pkg-deinstall -PKGINSTALL= ${WRKDIR}/pkg-install - -.if ${PERL_LEVEL} < 500800 -RUN_DEPENDS+= ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp -.endif -.if ${PERL_LEVEL} < 500600 -RUN_DEPENDS+= ${SITE_PERL}/Pod/Parser.pm:${PORTSDIR}/textproc/p5-PodParser -.endif - -RC_SCRIPTS_SUB= PREFIX=${PREFIX} \ - RC_SUBR=${RC_SUBR} - -post-patch: - @${SED} -e "s|%%CYRUS_USER%%|${CYRUS_USER}|g" \ - -e "s|%%PREFIX%%|${PREFIX}|g" \ - -e "s|%%EXAMPLESDIR%%|${EXAMPLESDIR}|g" \ - ${.CURDIR}/pkg-install > ${PKGINSTALL} - @${SED} -e "s|%%CYRUS_USER%%|${CYRUS_USER}|g" \ - -e "s|%%PREFIX%%|${PREFIX}|g" \ - -e "s|%%EXAMPLESDIR%%|${EXAMPLESDIR}|g" \ - ${.CURDIR}/pkg-deinstall > ${PKGDEINSTALL} - @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|" \ - -e "s|%%CYRUS_USER%%|${CYRUS_USER}|g" \ - -e "s|%%CYRUS_GROUP%%|${CYRUS_GROUP}|g" \ - ${WRKSRC}/tools/mkimap - @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|g" \ - -e "s|/usr/sieve|/var/imap/sieve|g" \ - ${WRKSRC}/tools/masssievec -.if ${PERL_LEVEL} < 500600 - @${REINPLACE_CMD} -e "s|exec perl -x|exec perl -I${SITE_PERL} -x|" \ - ${WRKSRC}/perl/sieve/scripts/sieveshell.pl -.endif - -post-install: -.for f in ${CYRUS_MAN3} - @${GZIP_CMD} ${PREFIX}/lib/perl5/${PERL_VERSION}/man/man3/${f} - @${ECHO_CMD} lib/perl5/${PERL_VERSION}/man/man3/${f}.gz \ - >>${TMPPLIST} -.endfor -.for f in ${CYRUS_MAN8} - @${GZIP_CMD} ${PREFIX}/cyrus/man/man8/${f} - @${ECHO_CMD} cyrus/man/man8/${f}.gz >>${TMPPLIST} -.endfor - @${ECHO_CMD} "@dirrm cyrus/man/man8" >>${TMPPLIST} - @${ECHO_CMD} "@dirrm cyrus/man" >>${TMPPLIST} - @${ECHO_CMD} "@dirrm cyrus" >>${TMPPLIST} -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR}/man - @${MKDIR} ${DOCSDIR}/text -.for f in ${DOCS} - @${INSTALL_DATA} ${WRKSRC}/doc/${f}.html ${DOCSDIR} - @${ECHO_CMD} share/doc/${PORTNAME}/${f}.html >>${TMPPLIST} -.endfor -.for f in ${MAN1} ${MAN3} ${MAN5} ${CYRUS_MAN8} - @if [ -f ${WRKSRC}/doc/man/${f}.html ]; then \ - ${INSTALL_DATA} ${WRKSRC}/doc/man/${f}.html \ - ${DOCSDIR}/man/${f}.html; \ - ${ECHO_CMD} share/doc/${PORTNAME}/man/${f}.html \ - >>${TMPPLIST}; \ - fi -.endfor -.for f in cyrusv2.mc murder.fig murder.png netnews.fig netnews.png - @${INSTALL_DATA} ${WRKSRC}/doc/${f} ${DOCSDIR} - @${ECHO_CMD} share/doc/${PORTNAME}/${f} >>${TMPPLIST} -.endfor -.for f in ${DOCS} - @${INSTALL_DATA} ${WRKSRC}/doc/text/${f} ${DOCSDIR}/text - @${ECHO_CMD} share/doc/${PORTNAME}/text/${f} >>${TMPPLIST} -.endfor - @${ECHO_CMD} "@dirrm share/doc/${PORTNAME}/text" >>${TMPPLIST} - @${ECHO_CMD} "@dirrm share/doc/${PORTNAME}/man" >>${TMPPLIST} - @${ECHO_CMD} "@dirrm share/doc/${PORTNAME}" >>${TMPPLIST} -.endif - @${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ - ${FILESDIR}/imapd.sh > ${PREFIX}/etc/rc.d/imapd.sh - @${CHMOD} 755 ${PREFIX}/etc/rc.d/imapd.sh - @${MKDIR} ${EXAMPLESDIR} - @${INSTALL_DATA} ${FILESDIR}/imapd.conf ${EXAMPLESDIR} -.for f in ${CONFS} - @${INSTALL_DATA} ${WRKSRC}/master/conf/${f} ${EXAMPLESDIR} - @${ECHO_CMD} ${EXAMPLESDIR:S,^${PREFIX}/,,}/${f} >>${TMPPLIST} -.endfor - @${ECHO_CMD} @dirrm ${EXAMPLESDIR:S,^${PREFIX}/,,} \ - >>${TMPPLIST} - @${INSTALL_SCRIPT} ${WRKSRC}/tools/mkimap \ - ${PREFIX}/cyrus/bin/mkimap - @${INSTALL_SCRIPT} ${WRKSRC}/tools/masssievec \ - ${PREFIX}/cyrus/bin/masssievec - @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} \ - POST-INSTALL - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.post.mk> diff --git a/mail/cyrus-imapd24/distinfo b/mail/cyrus-imapd24/distinfo deleted file mode 100644 index 69e1abaad324..000000000000 --- a/mail/cyrus-imapd24/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (cyrus-imapd-2.2.8.tar.gz) = 7e6cb571e1d9b648725aa579077f6f8d -SIZE (cyrus-imapd-2.2.8.tar.gz) = 1937828 diff --git a/mail/cyrus-imapd24/files/extra-patch-aclocal.m4 b/mail/cyrus-imapd24/files/extra-patch-aclocal.m4 deleted file mode 100644 index fc32b3504419..000000000000 --- a/mail/cyrus-imapd24/files/extra-patch-aclocal.m4 +++ /dev/null @@ -1,45 +0,0 @@ -Index: aclocal.m4 -diff -u aclocal.m4.orig aclocal.m4 ---- aclocal.m4.orig Fri Jun 18 03:55:46 2004 -+++ aclocal.m4 Wed Jul 21 04:23:48 2004 -@@ -505,7 +505,7 @@ - BDB_LIBADD="" - fi - -- for dbname in db-4.2 db4.2 db42 db-4.1 db4.1 db41 db-4.0 db4.0 db-4 db40 db4 db-3.3 db3.3 db33 db-3.2 db3.2 db32 db-3.1 db3.1 db31 db-3 db30 db3 db -+ for dbname in ${with_bdb} db-4.2 db4.2 db42 db-4.1 db4.1 db41 db-4.0 db4.0 db-4 db40 db4 db-3.3 db3.3 db33 db-3.2 db3.2 db32 db-3.1 db3.1 db31 db-3 db30 db3 db - do - AC_CHECK_LIB($dbname, db_create, BDB_LIBADD="$BDB_LIBADD -l$dbname"; - dblib="berkeley"; break, dblib="no") -@@ -547,7 +547,7 @@ - dnl Note that FreeBSD puts it in a wierd place - dnl (but they should use with-bdb-incdir) - AC_CHECK_HEADER(db.h, -- CYRUS_BERKELEY_DB_CHK_LIB(), -+ BDB_LIBADD="$BDB_LIBADD -l$with_bdb"; dblib="berkeley", - dblib="no") - - CPPFLAGS=$cmu_save_CPPFLAGS -@@ -1806,9 +1806,12 @@ - - if test -n "$SNMP_LIBS" && test -n "$SNMP_PREFIX"; then - CPPFLAGS="$CPPFLAGS -I${SNMP_PREFIX}/include" -- LIB_UCDSNMP=$SNMP_LIBS -+ LIB_UCDSNMP="$SNMP_LIBS -lwrap" -+ PERLLIBDIR=`$PERL -e 'use Config; print "$Config{archlibexp}/CORE";'` -+ LDFLAGS_UCDSNMP="-L${PERLLIBDIR} -R${PERLLIBDIR}" - AC_DEFINE(HAVE_NETSNMP,1,[Do we have Net-SNMP support?]) - AC_SUBST(LIB_UCDSNMP) -+ AC_SUBST(LDFLAGS_UCDSNMP) - AC_MSG_RESULT(yes) - else - AC_MSG_RESULT(no) -@@ -1834,7 +1837,7 @@ - LIB_UCDSNMP="" - if test "$with_snmp" != no; then - AC_DEFINE(HAVE_UCDSNMP,1,[Do we have UCD-SNMP support?]) -- LIB_UCDSNMP="-lucdagent -lucdmibs -lsnmp" -+ LIB_UCDSNMP="-lucdagent -lucdmibs -lsnmp -lkvm -ldevstat -lwrap" - AC_CHECK_LIB(rpm, rpmdbOpen, - LIB_UCDSNMP="${LIB_UCDSNMP} -lrpm -lpopt",,-lpopt) - fi diff --git a/mail/cyrus-imapd24/files/extra-patch-configure.in b/mail/cyrus-imapd24/files/extra-patch-configure.in deleted file mode 100644 index 1a89d771ee93..000000000000 --- a/mail/cyrus-imapd24/files/extra-patch-configure.in +++ /dev/null @@ -1,13 +0,0 @@ -Index: configure.in -diff -u configure.in.orig configure.in ---- configure.in.orig Sat May 29 04:59:21 2004 -+++ configure.in Sat May 29 05:03:04 2004 -@@ -933,7 +933,7 @@ - dnl add perl cccdlflags when building libraries -- this ensures that the - dnl libraries will be compiled as PIC if perl requires PIC objects - dnl -- this is needed on NetBSD, but seems to cause problems on atleast Solaris -- --dnl eval `${PERL} -V:cccdlflags` -+ eval `${PERL} -V:cccdlflags` - PERL_CCCDLFLAGS="$cccdlflags" - AC_SUBST(PERL_CCCDLFLAGS) - fi diff --git a/mail/cyrus-imapd24/files/imapd.conf b/mail/cyrus-imapd24/files/imapd.conf deleted file mode 100644 index 0f3d9ab916a4..000000000000 --- a/mail/cyrus-imapd24/files/imapd.conf +++ /dev/null @@ -1,415 +0,0 @@ -# -# $FreeBSD$ -# -# Sample configurations file for Cyrus IMAPd -# Most lines in this file are commented; in this case the default is used. -# The commented lines (usually) contain the default value - -# The pathname of the IMAP configuration directory -# -configdirectory: /var/imap - -# The partition name used by default for new mailboxes -# -#defaultpartition: default - -# The directory for the different partitions -# -partition-default: /var/spool/imap - -# Use the UNIX separator character '/' for delimiting levels of -# mailbox hierarchy. The default is to use the netnews separator -# character '.'. -#unixhierarchysep: no - -# Use the alternate IMAP namespace, where personal folders reside at -# the same level in the hierarchy as INBOX. -# -#altnamespace: no - -# If using the alternate IMAP namespace, the prefix for the other -# users namespace. The hierarchy delimiter will be automatically -# appended. -# -#userprefix: Other Users - -# If using the alternate IMAP namespace, the prefix for the shared -# namespace. The hierarchy delimiter will be automatically appended. -# -#sharedprefix: Shared Folders - -# The umask value used by various Cyrus IMAP programs -# -#umask: 077 - -# This is the hostname visible in the greeting messages of the POP, -# IMAP and LMTP daemons. If it is unset, then the result returned from -# gethostname(2) is used. -# -#servername: <result returned by gethostname(2)> - -# Whether to allow anonymous logins -# -#allowanonymouslogin: no - -# Allow the use of cleartext passwords on the wire. -# -#allowplaintext: yes - -# The percent of quota utilization over which the server generates -# warnings. -# -#quotawarn: 90 - -# The length of the IMAP server's inactivity autologout timer, in minutes. -# The minimum value is 30, the default. -# -#timeout: 30 - -# The interval (in seconds) for polling the mailbox for changes while -# running the IDLE command. This option is used when idled can not be -# contacted or when polling is used exclusively. The minimum value is -# 1. A value of 0 will disable polling (and disable IDLE if polling -# is the only method available). -# -#imapidlepoll: 60 - -# If enabled, the server responds to an ID command with a parameter -# list containing: version, vendor, support-url, os, os-version, -# command, arguments, environment. Otherwise the server returns NIL. -# -#imapidresponse: yes - -# Set the length of the POP server's inactivity autologout timer, in -# minutes. The minimum value is 10, the default. -# -#poptimeout: 10 - -# Set the minimum amount of time the server forces users to wait between -# successive POP logins, in minutes. The default is 0. -# -#popminpoll: 0 - -# The number of days advertised as being the minimum a message may be -# left on the POP server before it is deleted (via the CAPA command, -# defined in the POP3 Extension Mechanism, which some clients may -# support). "NEVER", the default, may be specified with a negative -# number. The Cyrus POP3 server never deletes mail, no matter what -# the value of this parameter is. However, if a site implements a -# less liberal policy, it needs to change this parameter accordingly. -# -#popexpiretime: 0 - -# The list of userids with administrative rights. Separate each userid -# with a space. We recommend that administrator userids be separate from -# standard userids. Sites using Kerberos authentication may use separate -# "admin" instances. -# -#admins: <none> - -# A list of users and groups that are allowed to proxy for other -# users, seperated by spaces. Any user listed in this will be allowed -# to login for any other user: use with caution. -# -#proxyservers: <none> - -# The Access Control List (ACL) placed on a newly-created (non-user) -# mailbox that does not have a parent mailbox. -# -#defaultacl: anyone lrs - -# The pathname of the news spool directory. Only used if the partition-news -# configuration option is set. -# -#newsspool: <no default> - -# Prefix to be prepended to newsgroup names to make the corresponding IMAP -# mailbox names. -# -#newsprefix: <none> - -# If nonzero, normal users may create their own IMAP accounts by creating -# the mailbox INBOX. The user's quota is set to the value if it is positive, -# otherwise the user has unlimited quota. -# -#autocreatequota: 0 - -# Include notations in the protocol telemetry logs indicating the number -# of seconds since the last command or response. -# -#logtimestamps: no - -# Number of seconds to pause after a successful plaintext login. For systems -# that support strong authentication, this permits users to perceive a cost -# of using plaintext passwords. -# -#plaintextloginpause: 0 - -# The pathname of srvtab file containing the server's private key. -# This option is passed to the SASL library and overrides its default -# setting. -# -#srvtab: /etc/srvtab - -# The list of remote realms whose users may log in using cross-realm -# authentications. Seperate each realm name by a space. This option is -# only used when the server is compiled with Kerberos authentication. -# -#loginrealms: <none> - -# If enabled, any authentication identity which has a rights on a user's -# INBOX may log in as that user. This option is only used when the server -# is compiled with Kerberos authentication. -# -#loginuseacl: no - -# If enabled, lmtpd attempts to only write one copy of a message per -# partition and create hard links, resulting in a potentially large -# disk savings. -# -#singleinstancestore: yes - -# If enabled, lmtpd will suppress delivery of a message to a mailbox -# if a message with the same message-id (or resent-message-id) is -# recorded as having already been delivered to the mailbox. Records -# the mailbox and message-id/resent-message-id of all successful -# deliveries. -# Note that duplicate delivery suppression is required for Sieve. -# Disabling duplicate delivery suppression will also disable Sieve, -# and as such should only be disabled for performance reasons. -# -#duplicatesuppression: yes - -# If enabled, lmtpd rejects messages with 8-bit characters in the -# headers. Otherwise, 8-bit characters are changed to `X'. (A proper -# soultion to non-ASCII characters in headers is offered by RFC 2047 -# and its predecessors.) -# -#reject8bit: no - -# Maximum incoming LMTP message size. If set, lmtpd will reject -# messages larger than maxmessagesize bytes. The default is to allow -# messages of any size. -# -#maxmessagesize: <unlimited> - -# Userid used to deliver messages to shared folders. For example, if -# set to "bb", email sent to "bb+shared.blah" would be delivered to -# the "shared.blah" folder. By default, an email address of -# "+shared.blah" would be used. -#postuser: <none> - -# If enabled at compile time, this specifies a URL to reply when -# Netscape asks the server where the mail administration HTTP server -# is. The default is a site at CMU with a hopefully informative -# message; administrators should set this to a local resource with -# some information of greater use. -# -#netscapeurl: http://andrew2.andrew.cmu.edu/cyrus/imapd/netscapeadmin.html - -# Notifyd(8) method to use for "MAIL" notifications. If not set, -# "MAIL" notifications are disabled. -# -#mailnotifier: <no default> - -# Notifyd(8) method to use for "SIEVE" notifications. If not set, -# "SIEVE" notifications are disabled. -# -# This method is only used when no method is specified in the script. -# -#sievenotifier: <no default> - -# If enabled, lmtpd will look for Sieve scripts in user's home -# directories: ~user/.sieve. -# -sieveusehomedir: false - -# If sieveusehomedir is false, this directory is searched for Sieve scripts. -# The active Sieve script is s called "default", placed in the users sieve -# sieve directory (ie. /var/imap/sieve/u/user). -# -sievedir: /var/imap/sieve - -# The pathname of the sendmail executable. Sieve uses sendmail for -# sending rejections, redirects and vaca- tion responses. -# -#sendmail: /usr/sbin/sendmail - -# Username that is used as the 'From' address in rejection MDNs -# produced by sieve. -# -#postmaster: postmaster - -# If enabled, the partitions will also be hashed, in addition to the hashing -# done on configuration directories. This is recommended if one partition has -# a very bushy mailbox tree. -# -#hashimapspool: false - -# Maximum size (in kilobytes) any sieve script can be, enforced at -# submission by timsieved(8). -# -#sieve_maxscriptsize: 32 - -# Maximum number of sieve scripts any user may have, enforced at -# submission by timsieved(8). -# -#sieve_maxscripts: 5 - -# The cyrusdb backend to use for mailbox annotations. -# Allowed values: berkeley, skiplist -# -#annotation_db: skiplist - -# The cyrusdb backend to use for the duplicate delivery suppression -# and sieve. -# Allowed values: berkeley, berkeley-nosync, skiplist -# -#duplicate_db: berkeley-nosync - -# The cyrusdb backend to use for the mailbox list. -# Allowed values: flat, berkeley, skiplist -# -#mboxlist_db: skiplist - -# The cyrusdb backend to use for the pts cache. -# Allowed values: berkeley, skiplist -# -#ptscache_db: berkeley - -# The cyrusdb backend to use for the seen state. -# Allowed values: flat, berkeley, skiplist -# -#seenstate_db: skiplist - -# The cyrusdb backend to use for the subscriptions list. -# Allowed values: flat, berkeley, skiplist -# -#subscription_db: flat - -# The cyrusdb backend to use for the TLS cache. -# Allowed values: berkeley, berkeley-nosync, skiplist -# -#tlscache_db: berkeley-nosync - -# Maximum SSF (security strength factor) that the server will allow a -# client to negotiate. -# -#sasl_maximum_layer: 256 - -# The minimum SSF that the server will allow a client to negotiate. A -# value of 1 requires integrity protection; any higher value requires -# some amount of encryption. -# -#sasl_minimum_layer: 0 - -# The mechanism used by the server to verify plaintext passwords. Possible -# values include "auxprop" or "saslauthd" -# -sasl_pwcheck_method: auxprop - -# If enabled, the SASL library will automatically create authentication -# secrets when given a plaintext password. See the SASL documentation. -# -#sasl_auto_transition: no - -# Whitespace separated list of mechanisms to allow (e.g. 'plain otp'). -# Used to restrict the mechanisms to a subset of the installed -# plugins. The default is all available. -# -#sasl_mech_list: cram-md5 digest-md5 - -# Location of the opiekeys file -# -#sasl_opiekeys: /etc/opiekeys - -# File containing the global certificate used for ALL services (imap, -# pop3, lmtp). -# -#tls_cert_file: <none> - -# File containing the private key belonging to the global server -# certificate. -# -#tls_key_file: <none> - -# File containing the certificate used for imap ONLY. If not -# specified, the global certificate is used. A value of "disabled" -# will disable SSL/TLS for imap. -# -#imap_tls_cert_file: <none> - -# File containing the private key belonging to the imap-specific -# server certificate. If not specified, the global private key is -# used. A value of "disabled" will disable SSL/TLS for imap. -# -#imap_tls_key_file: <none> - -# File containing the certificate used for pop3 ONLY. If not -# specified, the global certificate is used. A value of "disabled" -# will disable SSL/TLS for pop3. -# -#pop3_tls_cert_file: <none> - -# File containing the private key belonging to the pop3-specific -# server certificate. If not specified, the global private key is -# used. A value of "disabled" will disable SSL/TLS for pop3. -# -#pop3_tls_key_file: <none> - -# File containing the certificate used for lmtp ONLY. If not -# specified, the global certificate is used. A value of "disabled" -# will disable TLS for lmtp. -# -#lmtp_tls_cert_file: <none> - -# File containing the private key belonging to the lmtp-specific -# server certificate. If not specified, the global private key is -# used. A value of "disabled" will disable TLS for lmtp. -# -#lmtp_tls_key_file: <none> - -# File containing the certificate used for sieve ONLY. If not -# specified, the global certificate is used. A value of "disabled" -# will disable TLS for sieve. -# -#sieve_tls_cert_file: <none> - -# File containing the private key belonging to the sieve-specific -# server certificate. If not specified, the global private key is -# used. A value of "disabled" will disable TLS for sieve. -# -#sieve_tls_key_file: <none> - -# File containing one or more Certificate Authority (CA) certificates. -# -#tls_ca_file: <none> - -# Path to directory with certificates of CAs. -# -#tls_ca_path: <none> - -# The length of time (in minutes) that a TLS session will be cached -# for later reuse. The maximum value is 1440 (24 hours), the default. -# A value of 0 will disable session caching. -# -#tls_session_timeout: 1440 - -# The right that a user needs to delete a mailbox. -# -#deleteright: c - -# Unix domain socket that lmtpd listens on, used by deliver(8). -# -#lmtpsocket: /var/imap/socket/lmtp - -# Unix domain socket that idled listens on. -# -#idlesocket: /var/imap/socket/idle - -# Unix domain socket that the new mail notification daemon listens on. -# -#notifysocket: /var/imap/socket/notify - -# -# EOF diff --git a/mail/cyrus-imapd24/files/imapd.sh b/mail/cyrus-imapd24/files/imapd.sh deleted file mode 100644 index 5fcc612bb31c..000000000000 --- a/mail/cyrus-imapd24/files/imapd.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh - -# Start or stop cyrus-imapd -# $FreeBSD$ - -# PROVIDE: cyrus_imapd -# REQUIRE: DAEMON -# BEFORE: mail -# KEYWORD: FreeBSD shutdown -# -# NOTE for FreeBSD 5.0+: -# If you want this script to start with the base rc scripts -# move imapd.sh to /etc/rc.d/cyrus_imapd - -prefix=%%PREFIX%% - -# Define these cyrus_imapd_* variables in one of these files: -# /etc/rc.conf -# /etc/rc.conf.local -# /etc/rc.conf.d/cyrus_imapd -# -# DO NOT CHANGE THESE DEFAULT VALUES HERE -# -[ -z "$cyrus_imapd_enable" ] && cyrus_imapd_enable="NO" # Enable imapd -#cyrus_imapd_program="${prefix}/cyrus/bin/master" # Location of imapd -[ -z "$cyrus_imapd_flags" ] && cyrus_imapd_flags="-d" # Flags to imapd program - -. %%RC_SUBR%% - -name="cyrus_imapd" -rcvar=`set_rcvar` -command="${prefix}/cyrus/bin/master" -pidfile="/var/run/cyrus-master.pid" -required_files="${prefix}/etc/cyrus.conf ${prefix}/etc/imapd.conf" -stop_postcmd="cyrus_imapd_poststop" - -cyrus_imapd_poststop() { - /bin/rm -f ${pidfile} -} - -load_rc_config $name -run_rc_command "$1" diff --git a/mail/cyrus-imapd24/files/patch-Makefile.in b/mail/cyrus-imapd24/files/patch-Makefile.in deleted file mode 100644 index 71800e59efb8..000000000000 --- a/mail/cyrus-imapd24/files/patch-Makefile.in +++ /dev/null @@ -1,25 +0,0 @@ -Index: Makefile.in -diff -u Makefile.in.orig Makefile.in ---- Makefile.in.orig Sat May 15 05:59:10 2004 -+++ Makefile.in Wed May 19 00:23:11 2004 -@@ -97,13 +97,13 @@ - touch distcvs - - install:: -- $(srcdir)/install-sh -d ${DESTDIR}$(exec_prefix)/bin -- $(srcdir)/install-sh -d ${DESTDIR}$(exec_prefix)/lib -- $(srcdir)/install-sh -d ${DESTDIR}$(prefix)/include/cyrus -- $(srcdir)/install-sh -d ${DESTDIR}$(mandir)/man1 -- $(srcdir)/install-sh -d ${DESTDIR}$(mandir)/man3 -- $(srcdir)/install-sh -d ${DESTDIR}$(mandir)/man5 -- $(srcdir)/install-sh -d ${DESTDIR}$(mandir)/man8 -+ $(INSTALL) -d ${DESTDIR}$(exec_prefix)/bin -+ $(INSTALL) -d ${DESTDIR}$(exec_prefix)/lib -+ $(INSTALL) -d ${DESTDIR}$(prefix)/include/cyrus -+ $(INSTALL) -d ${DESTDIR}$(mandir)/man1 -+ $(INSTALL) -d ${DESTDIR}$(mandir)/man3 -+ $(INSTALL) -d ${DESTDIR}$(mandir)/man5 -+ $(INSTALL) -d ${DESTDIR}$(cyrus_prefix)/man/man8 - @for d in $(SUBDIRS); \ - do \ - (cd $$d; echo "### Making" install "in" `pwd`; \ diff --git a/mail/cyrus-imapd24/files/patch-aa b/mail/cyrus-imapd24/files/patch-aa deleted file mode 100644 index 1438b30aa60f..000000000000 --- a/mail/cyrus-imapd24/files/patch-aa +++ /dev/null @@ -1,21 +0,0 @@ -Index: man/Makefile.in -diff -u man/Makefile.in.orig man/Makefile.in ---- man/Makefile.in.orig Wed Mar 31 00:18:41 2004 -+++ man/Makefile.in Wed May 19 01:52:50 2004 -@@ -50,6 +50,7 @@ - SHELL = /bin/sh - - prefix = @prefix@ -+cyrus_prefix = @cyrus_prefix@ - - mandir = @mandir@ - -@@ -93,7 +94,7 @@ - done - for file in $(MAN8); \ - do \ -- $(INSTALL) -m 644 $$file $(DESTDIR)$(mandir)/man8 || exit 1; \ -+ $(INSTALL) -m 644 $$file $(DESTDIR)$(cyrus_prefix)/man/man8 || exit 1; \ - done - - clean: diff --git a/mail/cyrus-imapd24/files/patch-ac b/mail/cyrus-imapd24/files/patch-ac deleted file mode 100644 index a050484fa3b9..000000000000 --- a/mail/cyrus-imapd24/files/patch-ac +++ /dev/null @@ -1,71 +0,0 @@ -Index: configure -diff -u configure.orig configure ---- configure.orig Fri Jun 18 03:55:49 2004 -+++ configure Wed Jul 21 04:21:05 2004 -@@ -309,6 +309,7 @@ - #endif" - - ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os MAKEDEPEND cyrus_prefix service_path cyrus_user cyrus_group CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT RANLIB ac_ct_RANLIB SET_MAKE INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CPP EGREP AWK LIBOBJS LIB_SOCKET IPV6_OBJS PRE_SUBDIRS EXTRA_SUBDIRS DEPLIBS LOCALDEFS WITH_AUTH BDB_INC BDB_LIB CYRUSDB_OBJS SIEVE_OBJS SIEVE_LIBS SIEVE_CPPFLAGS YACC LEX LEXLIB LEX_OUTPUT_ROOT SIEVE_SUBDIRS WITH_NONBLOCK WITH_GMTOFF WITH_MAP WITH_LOCK cyrus_sigveclib WITH_PTS AFS_LIBS AFS_LDFLAGS LDAP_CPPFLAGS LDAP_LDFLAGS LDAP_LIBS SERVER_SUBDIRS OPENSSL_INC OPENSSL_LIB ZEPHYR_LIBS ZEPHYR_CPPFLAGS WITH_IDLE IMAP_PROGS COMPILE_ET COM_ERR_LIBS COM_ERR_LDFLAGS COM_ERR_CPPFLAGS LIB_CRYPT GSSAPI_LIBS GSSAPIBASE_LIBS LIB_DYN_SASL DYNSASLFLAGS LIB_SASL SASLFLAGS PERL PERL_CCCDLFLAGS MD5OBJ SNMP_SUBDIRS LIB_WRAP SNMP_CONFIG LIB_UCDSNMP LIB_RT IMAP_COM_ERR_LIBS IMAP_LIBS PERL_SUBDIRS PERL_DEPSUBDIRS LTLIBOBJS' -+ac_subst_vars="${ac_subst_vars} LDFLAGS_UCDSNMP" - ac_subst_files='' - - # Initialize some variables set by options. -@@ -6551,7 +6552,7 @@ - BDB_LIBADD="" - fi - -- for dbname in db-4.2 db4.2 db42 db-4.1 db4.1 db41 db-4.0 db4.0 db-4 db40 db4 db-3.3 db3.3 db33 db-3.2 db3.2 db32 db-3.1 db3.1 db31 db-3 db30 db3 db -+ for dbname in ${with_bdb} db-4.2 db4.2 db42 db-4.1 db4.1 db41 db-4.0 db4.0 db-4 db40 db4 db-3.3 db3.3 db33 db-3.2 db3.2 db32 db-3.1 db3.1 db31 db-3 db30 db3 db - do - as_ac_Lib=`echo "ac_cv_lib_$dbname''_db_create" | $as_tr_sh` - echo "$as_me:$LINENO: checking for db_create in -l$dbname" >&5 -@@ -6575,11 +6576,11 @@ - #endif - /* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ --char db_create (); -+#include <db.h> - int - main () - { --db_create (); -+db_create (0, 0, 0); - ; - return 0; - } -@@ -13502,6 +13503,7 @@ - EXTRA_SUBDIRS="${EXTRA_SUBDIRS} perl" - PERL_SUBDIRS="imap" - PERL="${with_perl}" -+ eval `${PERL} -V:cccdlflags` - PERL_CCCDLFLAGS="$cccdlflags" - - fi -@@ -14020,7 +14022,9 @@ - - if test -n "$SNMP_LIBS" && test -n "$SNMP_PREFIX"; then - CPPFLAGS="$CPPFLAGS -I${SNMP_PREFIX}/include" -- LIB_UCDSNMP=$SNMP_LIBS -+ LIB_UCDSNMP="$SNMP_LIBS -lwrap" -+ PERLLIBDIR=`$PERL -e 'use Config; print "$Config{archlibexp}/CORE";'` -+ LDFLAGS_UCDSNMP="-L${PERLLIBDIR} -R${PERLLIBDIR}" - - cat >>confdefs.h <<\_ACEOF - #define HAVE_NETSNMP 1 -@@ -14251,7 +14255,7 @@ - #define HAVE_UCDSNMP 1 - _ACEOF - -- LIB_UCDSNMP="-lucdagent -lucdmibs -lsnmp" -+ LIB_UCDSNMP="-lucdagent -lucdmibs -lsnmp -lkvm -ldevstat -lwrap" - echo "$as_me:$LINENO: checking for rpmdbOpen in -lrpm" >&5 - echo $ECHO_N "checking for rpmdbOpen in -lrpm... $ECHO_C" >&6 - if test "${ac_cv_lib_rpm_rpmdbOpen+set}" = set; then -@@ -15067,6 +15071,7 @@ - s,@LIB_WRAP@,$LIB_WRAP,;t t - s,@SNMP_CONFIG@,$SNMP_CONFIG,;t t - s,@LIB_UCDSNMP@,$LIB_UCDSNMP,;t t -+s,@LDFLAGS_UCDSNMP@,$LDFLAGS_UCDSNMP,;t t - s,@LIB_RT@,$LIB_RT,;t t - s,@IMAP_COM_ERR_LIBS@,$IMAP_COM_ERR_LIBS,;t t - s,@IMAP_LIBS@,$IMAP_LIBS,;t t diff --git a/mail/cyrus-imapd24/files/patch-bc b/mail/cyrus-imapd24/files/patch-bc deleted file mode 100644 index df4b302b3098..000000000000 --- a/mail/cyrus-imapd24/files/patch-bc +++ /dev/null @@ -1,33 +0,0 @@ -Index: imap/Makefile.in -diff -u imap/Makefile.in.orig imap/Makefile.in ---- imap/Makefile.in.orig Wed Nov 12 13:02:01 2003 -+++ imap/Makefile.in Thu Mar 11 01:16:00 2004 -@@ -132,10 +132,10 @@ - - - install: -- $(srcdir)/../install-sh -d ${DESTDIR}$(service_path) -+ $(INSTALL) -d ${DESTDIR}$(service_path) - for file in $(PROGS); \ - do \ -- $(INSTALL) -m 755 $$file $(DESTDIR)$(service_path) || exit 1; \ -+ $(INSTALL) -s -m 755 $$file $(DESTDIR)$(service_path) || exit 1; \ - done - ln -f $(DESTDIR)$(service_path)/pop3d $(DESTDIR)$(service_path)/pop3proxyd - -@@ -242,13 +242,13 @@ - $(CC) $(LDFLAGS) -o mupdate \ - $(SERVICETHREAD) mupdate.o mupdate-slave.o mupdate-client.o \ - mutex_pthread.o tls.o libimap.a \ -- $(DEPLIBS) $(LIBS) $(LIB_WRAP) -lpthread -+ $(DEPLIBS) $(LIBS) $(LIB_WRAP) $(PTHREAD_LIBS) - - mupdate.pure: mupdate.o mupdate-slave.o mupdate-client.o mutex_pthread.o \ - libimap.a $(DEPLIBS) - $(PURIFY) $(PUREOPT) $(CC) $(LDFLAGS) -o mupdate.pure \ - $(SERVICETHREAD) mupdate.o mupdate-slave.o mupdate-client.o \ -- mutex_pthread.o libimap.a $(DEPLIBS) $(LIBS) $(LIB_WRAP) -lpthread -+ mutex_pthread.o libimap.a $(DEPLIBS) $(LIBS) $(LIB_WRAP) $(PTHREAD_LIBS) - - pop3d: pop3d.o backend.o tls.o mutex_fake.o libimap.a $(DEPLIBS) $(SERVICE) - $(CC) $(LDFLAGS) -o pop3d pop3d.o backend.o tls.o $(SERVICE) \ diff --git a/mail/cyrus-imapd24/files/patch-df b/mail/cyrus-imapd24/files/patch-df deleted file mode 100644 index 69a0841343ee..000000000000 --- a/mail/cyrus-imapd24/files/patch-df +++ /dev/null @@ -1,14 +0,0 @@ -Index: master/service.c -diff -u master/service.c.orig master/service.c ---- master/service.c.orig Wed Jan 22 22:52:36 2003 -+++ master/service.c Wed Jan 22 22:57:20 2003 -@@ -102,6 +102,9 @@ - struct sockaddr_storage sin; - socklen_t len = sizeof(sin); - -+ /* XXX: old FreeBSD didn't fill sockaddr correctly against AF_UNIX */ -+ sin.ss_family = AF_UNIX; -+ - /* is this a connection from the local host? */ - if (getpeername(fd, (struct sockaddr *) &sin, &len) == 0) { - if (((struct sockaddr *)&sin)->sa_family == AF_UNIX) { diff --git a/mail/cyrus-imapd24/files/patch-dg b/mail/cyrus-imapd24/files/patch-dg deleted file mode 100644 index 80dc928b96d0..000000000000 --- a/mail/cyrus-imapd24/files/patch-dg +++ /dev/null @@ -1,37 +0,0 @@ -Index: tools/mkimap -diff -u tools/mkimap.orig tools/mkimap ---- tools/mkimap.orig Wed Jun 30 03:16:54 2004 -+++ tools/mkimap Tue Jul 27 04:47:43 2004 -@@ -61,6 +61,9 @@ - - $imapdconf = shift || "/etc/imapd.conf"; - -+$cyrus_user = $ENV{CYRUS_USER} || "%%CYRUS_USER%%"; -+$cyrus_group = $ENV{CYRUS_GROUP} || "%%CYRUS_GROUP%%"; -+ - open CONF, $imapdconf or die "can't open $imapdconf"; - print "reading configure file...\n"; - while (<CONF>) { -@@ -86,6 +89,7 @@ - - print "configuring $d...\n"; - -+mkdir $d, 0755; - chdir $d or die "couldn't change to $d"; - - mkdir "proc", 0755 || warn "can't create $d/proc: $!"; -@@ -95,11 +99,14 @@ - mkdir "msg", 0755 || warn "can't create $d/msg: $!"; - mkdir "ptclient", 0755 || warn "can't create $d/ptclient: $!"; - -+system "/usr/sbin/chown -R $cyrus_user:$cyrus_group ."; -+ - while ($part = shift @parts) { - print "creating $part...\n"; - mkdir $part, 0755 || warn "can't create $part: $!"; - chdir $part or die "couldn't change to partition $part"; - mkdir "stage.", 0755 || warn "can't create $part/stage.: $!"; -+ system "/usr/sbin/chown -R $cyrus_user:$cyrus_group $part"; - } - - print "done\n"; diff --git a/mail/cyrus-imapd24/files/patch-imtest::imtest.c b/mail/cyrus-imapd24/files/patch-imtest::imtest.c deleted file mode 100644 index e1fd1efa8c06..000000000000 --- a/mail/cyrus-imapd24/files/patch-imtest::imtest.c +++ /dev/null @@ -1,23 +0,0 @@ -Index: imtest/imtest.c -diff -u imtest/imtest.c.orig imtest/imtest.c ---- imtest/imtest.c.orig Sun Jul 13 05:10:56 2003 -+++ imtest/imtest.c Fri Jul 18 00:52:29 2003 -@@ -51,6 +51,7 @@ - #include <sys/stat.h> - #include <fcntl.h> - -+#include <limits.h> - #include <stdlib.h> - #include <stdio.h> - #include <string.h> -@@ -419,8 +420,8 @@ - } - - --char *var_tls_CAfile=""; --char *var_tls_CApath=""; -+static char *var_tls_CAfile=""; -+static char *var_tls_CApath=""; - /* - * This is the setup routine for the SSL client. - * diff --git a/mail/cyrus-imapd24/files/patch-lib::Makefile.in b/mail/cyrus-imapd24/files/patch-lib::Makefile.in deleted file mode 100644 index 543ece89f131..000000000000 --- a/mail/cyrus-imapd24/files/patch-lib::Makefile.in +++ /dev/null @@ -1,13 +0,0 @@ -Index: lib/Makefile.in -diff -u lib/Makefile.in.orig lib/Makefile.in ---- lib/Makefile.in.orig Thu Mar 11 06:25:39 2004 -+++ lib/Makefile.in Wed May 19 00:34:19 2004 -@@ -102,7 +102,7 @@ - all: $(BUILTSOURCES) libcyrus_min.a libcyrus.a - - install: -- $(srcdir)/../install-sh -d $(DESTDIR)$(libdir) -+ $(INSTALL) -d $(DESTDIR)$(libdir) - $(INSTALL) -m 644 libcyrus.a $(DESTDIR)$(libdir) - $(INSTALL) -m 644 libcyrus_min.a $(DESTDIR)$(libdir) - $(RANLIB) $(DESTDIR)$(libdir)/libcyrus.a diff --git a/mail/cyrus-imapd24/files/patch-lib::imapoptions b/mail/cyrus-imapd24/files/patch-lib::imapoptions deleted file mode 100644 index c46c80a342a0..000000000000 --- a/mail/cyrus-imapd24/files/patch-lib::imapoptions +++ /dev/null @@ -1,22 +0,0 @@ -Index: lib/imapoptions -diff -u lib/imapoptions.orig lib/imapoptions ---- lib/imapoptions.orig Thu Mar 20 04:00:39 2003 -+++ lib/imapoptions Fri Mar 21 15:27:44 2003 -@@ -454,7 +454,7 @@ - /* The mechanism used by the server to verify plaintext passwords. - Possible values include "auxprop", "saslauthd", and "pwcheck". */ - --{ "sendmail", "/usr/lib/sendmail", STRING } -+{ "sendmail", "/usr/sbin/sendmail", STRING } - /* The pathname of the sendmail executable. Sieve invokes sendmail - for sending rejections, redirects and vacation responses. */ - -@@ -475,7 +475,7 @@ - /* Maximum number of sieve scripts any user may have, enforced at - submission by timsieved(8). */ - --{ "sievedir", "/usr/sieve", STRING } -+{ "sievedir", "/var/imap/sieve", STRING } - /* If sieveusehomedir is false, this directory is searched for Sieve - scripts. */ - diff --git a/mail/cyrus-imapd24/files/patch-master::Makefile.in b/mail/cyrus-imapd24/files/patch-master::Makefile.in deleted file mode 100644 index c828109f247e..000000000000 --- a/mail/cyrus-imapd24/files/patch-master::Makefile.in +++ /dev/null @@ -1,26 +0,0 @@ -Index: master/Makefile.in -diff -u master/Makefile.in.orig master/Makefile.in ---- master/Makefile.in.orig Sat May 29 03:03:05 2004 -+++ master/Makefile.in Wed Jul 21 04:13:16 2004 -@@ -58,7 +58,7 @@ - DEPLIBS = @DEPLIBS@ - - CFLAGS = @CFLAGS@ --LDFLAGS = @LDFLAGS@ @COM_ERR_LDFLAGS@ -+LDFLAGS = @LDFLAGS_UCDSNMP@ @LDFLAGS@ @COM_ERR_LDFLAGS@ - LIBS = ../lib/libcyrus_min.a @LIB_UCDSNMP@ @LIBS@ @COM_ERR_LIBS@ - - SHELL = /bin/sh -@@ -76,10 +76,10 @@ - all: $(PROGS) $(LOBJS) - - install: -- $(srcdir)/../install-sh -d ${DESTDIR}$(service_path) -+ $(INSTALL) -d ${DESTDIR}$(service_path) - for file in $(PROGS); \ - do \ -- $(INSTALL) -m 755 $$file $(DESTDIR)$(service_path) || exit 1; \ -+ $(INSTALL) -s -m 755 $$file $(DESTDIR)$(service_path) || exit 1; \ - done - - .c.o: diff --git a/mail/cyrus-imapd24/files/patch-master::service-thread.c b/mail/cyrus-imapd24/files/patch-master::service-thread.c deleted file mode 100644 index 9a2016c3c64a..000000000000 --- a/mail/cyrus-imapd24/files/patch-master::service-thread.c +++ /dev/null @@ -1,14 +0,0 @@ -Index: master/service-thread.c -diff -u master/service-thread.c.orig master/service-thread.c ---- master/service-thread.c.orig Wed Jan 22 22:52:36 2003 -+++ master/service-thread.c Wed Jan 22 23:09:52 2003 -@@ -99,6 +99,9 @@ - struct sockaddr_storage sin; - socklen_t len = sizeof(sin); - -+ /* XXX: old FreeBSD didn't fill sockaddr correctly against AF_UNIX */ -+ sin.ss_family = AF_UNIX; -+ - /* is this a connection from the local host? */ - if (getpeername(fd, (struct sockaddr *) &sin, &len) == 0) { - if (((struct sockaddr *)&sin)->sa_family == AF_UNIX) { diff --git a/mail/cyrus-imapd24/files/patch-notifyd::Makefile.in b/mail/cyrus-imapd24/files/patch-notifyd::Makefile.in deleted file mode 100644 index d49703fa25b4..000000000000 --- a/mail/cyrus-imapd24/files/patch-notifyd::Makefile.in +++ /dev/null @@ -1,13 +0,0 @@ -Index: notifyd/Makefile.in -diff -u notifyd/Makefile.in.orig notifyd/Makefile.in ---- notifyd/Makefile.in.orig Wed Nov 12 13:02:10 2003 -+++ notifyd/Makefile.in Fri Feb 13 18:41:07 2004 -@@ -79,7 +79,7 @@ - all: notifyd - - install: -- $(INSTALL) -m 755 notifyd $(DESTDIR)$(service_path) -+ $(INSTALL) -s -m 755 notifyd $(DESTDIR)$(service_path) - - OBJS= notifyd.o notify_null.o notify_log.o notify_mailto.o notify_zephyr.o - diff --git a/mail/cyrus-imapd24/files/patch-sieve::Makefile.in b/mail/cyrus-imapd24/files/patch-sieve::Makefile.in deleted file mode 100644 index 99d494cf81d4..000000000000 --- a/mail/cyrus-imapd24/files/patch-sieve::Makefile.in +++ /dev/null @@ -1,23 +0,0 @@ -Index: sieve/Makefile.in -diff -u sieve/Makefile.in.orig sieve/Makefile.in ---- sieve/Makefile.in.orig Sat May 29 03:03:09 2004 -+++ sieve/Makefile.in Sat May 29 04:53:11 2004 -@@ -34,6 +34,7 @@ - YACC = @YACC@ - YFLAGS = -d - LEX = @LEX@ -+INSTALL = @INSTALL@ - RANLIB = @RANLIB@ - COMPILE_ET = @COMPILE_ET@ - -@@ -60,8 +61,8 @@ - dist: $(BUILT_SOURCES) - - install: sievec -- $(srcdir)/../install-sh -d ${DESTDIR}$(service_path) -- $(srcdir)/../install-sh -c -m 755 sievec $(DESTDIR)$(service_path) || exit -+ $(INSTALL) -d ${DESTDIR}$(service_path) -+ $(INSTALL) -s -c -m 755 sievec $(DESTDIR)$(service_path) || exit - - test: $(DEPLIBS) libsieve.a test.o - $(CC) $(LDFLAGS) -o test test.o libsieve.a $(DEPLIBS) $(LIBS) diff --git a/mail/cyrus-imapd24/files/patch-timsieved::Makefile.in b/mail/cyrus-imapd24/files/patch-timsieved::Makefile.in deleted file mode 100644 index 4e0bc2841c2c..000000000000 --- a/mail/cyrus-imapd24/files/patch-timsieved::Makefile.in +++ /dev/null @@ -1,13 +0,0 @@ -Index: timsieved/Makefile.in -diff -u timsieved/Makefile.in.orig timsieved/Makefile.in ---- timsieved/Makefile.in.orig Wed Nov 12 13:02:14 2003 -+++ timsieved/Makefile.in Fri Feb 13 18:51:17 2004 -@@ -79,7 +79,7 @@ - all: timsieved - - install: -- $(INSTALL) -m 755 timsieved $(DESTDIR)$(service_path) -+ $(INSTALL) -s -m 755 timsieved $(DESTDIR)$(service_path) - - OBJS= actions.o lex.o mystring.o scripttest.o timsieved.o parser.o \ - ../imap/tls.o diff --git a/mail/cyrus-imapd24/pkg-deinstall b/mail/cyrus-imapd24/pkg-deinstall deleted file mode 100644 index e0dd1b8bb7fc..000000000000 --- a/mail/cyrus-imapd24/pkg-deinstall +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# -# Created by: hetzels@westbend.net - -#set -vx - -PKG_BATCH=${BATCH:=NO} -PKG_PREFIX=${PKG_PREFIX:=%%PREFIX%%} -EXAMPLESDIR=${EXAMPLESDIR:=%%EXAMPLESDIR%%} -CYRUS_USER=${CYRUS_USER:=%%CYRUS_USER%%} - -checkfile() { - diff -bBqw $1 $2 >/dev/null 2>&1 - case $? in - 0) # config file exists, but is the same - rm $1 - ;; - 1) # config file exists and differs - ;; - *) # no config file exists - ;; - esac -} - -# -# Modify the 'cyrus' user created from the cyrus-sasl port -# - -modify_cyrus_user() { - USER=${CYRUS_USER} - PW=/usr/sbin/pw - if [ -x /usr/sbin/nologin ]; then - shell=/usr/sbin/nologin - elif [ -x /sbin/nologin ]; then - shell=/sbin/nologin - else - shell=/nonexistent - fi - uhome=/nonexistent - - if ! ${PW} mod user ${USER} -d "${uhome}" -s "${shell}"; then - echo "*** Failed to update user \`${USER}'." - else - echo "*** Updated user \`${USER}'." - fi -} - -case $2 in - DEINSTALL) - cd ${PKG_PREFIX} - checkfile ${PKG_PREFIX}/etc/imapd.conf ${EXAMPLESDIR}/imapd.conf - checkfile ${PKG_PREFIX}/etc/cyrus.conf ${EXAMPLESDIR}/normal.conf - ;; - POST-DEINSTALL) - modify_cyrus_user - ;; - -esac diff --git a/mail/cyrus-imapd24/pkg-descr b/mail/cyrus-imapd24/pkg-descr deleted file mode 100644 index 79d06da9dd9b..000000000000 --- a/mail/cyrus-imapd24/pkg-descr +++ /dev/null @@ -1,21 +0,0 @@ -The Cyrus IMAP (Internet Message Access Protocol) server provides access to -personal mail and system-wide bulletin boards through the IMAP protocol. -The Cyrus IMAP server is a scaleable enterprise mail system designed for use -from small to large enterprise environments using standards-based -technologies. - -A full Cyrus IMAP implementation allows a seamless mail and bulletin board -environment to be set up across multiple servers. It differs from other -IMAP server implementations in that it is run on "sealed" servers, where -users are not normally permitted to log in. The mailbox database is stored -in parts of the filesystem that are private to the Cyrus IMAP system. All -user access to mail is through software using the IMAP, POP3, or KPOP -protocols. - -The private mailbox database design gives the server large advantages in -efficiency, scalability, and administratability. Multiple concurrent -read/write connections to the same mailbox are permitted. The server -supports access control lists on mailboxes and storage quotas on mailbox -hierarchies. - -WWW: http://asg.web.cmu.edu/cyrus/ diff --git a/mail/cyrus-imapd24/pkg-install b/mail/cyrus-imapd24/pkg-install deleted file mode 100644 index d2ba72f75349..000000000000 --- a/mail/cyrus-imapd24/pkg-install +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/sh - -#set -vx - -PKG_BATCH=${BATCH:=NO} -PKG_PREFIX=${PKG_PREFIX:=%%PREFIX%%} -EXAMPLESDIR=${EXAMPLESDIR:=%%EXAMPLESDIR%%} -CYRUS_USER=${CYRUS_USER:=%%CYRUS_USER%%} - -# -# Modify the 'cyrus' user created from the cyrus-sasl port -# - -modify_cyrus_user() { - USER=${CYRUS_USER} - PW=/usr/sbin/pw - shell=/bin/csh - uhome=${PKG_PREFIX}/cyrus - - if ! ${PW} mod user ${USER} -d "${uhome}" -s "${shell}"; then - echo "*** Failed to update user \`${USER}'." - else - echo "*** Updated user \`${USER}'." - fi -} - - -checkfile() { - diff -bBqw $1 $2 >/dev/null 2>&1 - case $? in - 0) # config file exists, but is the same - ;; - 1) # config file exists and differs - echo "** Make sure $1 is in sync with this version"; - echo " of the port. See $1.dist for details."; - ;; - *) # no config file exists, copy it - install -c -m 644 $2 $1 - ;; - esac -} - -case $2 in - PRE-INSTALL) - ;; - - POST-INSTALL) - modify_cyrus_user - cd ${PKG_PREFIX} - checkfile ${PKG_PREFIX}/etc/imapd.conf ${EXAMPLESDIR}/imapd.conf - checkfile ${PKG_PREFIX}/etc/cyrus.conf ${EXAMPLESDIR}/normal.conf - if grep 'sieve' /etc/services; then - echo - else - echo - echo "** Please add an entry for the sieve protocol (2000/tcp)" - echo " to /etc/services" - echo - fi - ;; -esac diff --git a/mail/cyrus-imapd24/pkg-message b/mail/cyrus-imapd24/pkg-message deleted file mode 100644 index ff816e46e925..000000000000 --- a/mail/cyrus-imapd24/pkg-message +++ /dev/null @@ -1,8 +0,0 @@ -**************************************************************************** - -To setup mail spool, modify /usr/local/etc/imapd.conf appropriately, -then run /usr/local/cyrus/bin/mkimap. -To run Cyrus IMAPd from startup, add cyrus_imapd_enable="YES" in your -/etc/rc.conf. - -**************************************************************************** diff --git a/mail/cyrus-imapd24/pkg-plist b/mail/cyrus-imapd24/pkg-plist deleted file mode 100644 index 7c0e1b92d420..000000000000 --- a/mail/cyrus-imapd24/pkg-plist +++ /dev/null @@ -1,103 +0,0 @@ -bin/cyradm -bin/imtest -bin/installsieve -bin/lmtptest -bin/mupdatetest -bin/nntptest -bin/pop3test -bin/sieveshell -bin/sivtest -bin/smtptest -cyrus/bin/arbitron -cyrus/bin/chk_cyrus -cyrus/bin/ctl_cyrusdb -cyrus/bin/ctl_deliver -cyrus/bin/ctl_mboxlist -cyrus/bin/cvt_cyrusdb -cyrus/bin/cyr_expire -cyrus/bin/cyrdump -cyrus/bin/deliver -%%NNTP%%cyrus/bin/fetchnews -cyrus/bin/fud -%%IDLED%%cyrus/bin/idled -cyrus/bin/imapd -cyrus/bin/ipurge -cyrus/bin/lmtpd -%%MURDER%%cyrus/bin/lmtpproxyd -cyrus/bin/masssievec -cyrus/bin/master -cyrus/bin/mbexamine -cyrus/bin/mbpath -cyrus/bin/mkimap -%%MURDER%%cyrus/bin/mupdate -%%NNTP%%cyrus/bin/nntpd -cyrus/bin/notifyd -cyrus/bin/pop3d -cyrus/bin/pop3proxyd -%%MURDER%%cyrus/bin/proxyd -%%LDAP_PTLOADER%%cyrus/bin/ptdump -%%LDAP_PTLOADER%%cyrus/bin/ptexpire -%%LDAP_PTLOADER%%cyrus/bin/ptloader -cyrus/bin/quota -cyrus/bin/reconstruct -cyrus/bin/sievec -cyrus/bin/smmapd -cyrus/bin/squatter -cyrus/bin/timsieved -cyrus/bin/tls_prune -etc/rc.d/imapd.sh -include/cyrus/acl.h -include/cyrus/assert.h -include/cyrus/auth.h -include/cyrus/bsearch.h -include/cyrus/charset.h -include/cyrus/cyrusdb.h -include/cyrus/glob.h -include/cyrus/gmtoff.h -include/cyrus/hash.h -include/cyrus/imapopts.h -include/cyrus/imapurl.h -include/cyrus/imclient.h -include/cyrus/imparse.h -include/cyrus/iptostring.h -include/cyrus/libconfig.h -include/cyrus/libcyr_cfg.h -include/cyrus/lock.h -include/cyrus/lsort.h -include/cyrus/map.h -include/cyrus/mkgmtime.h -include/cyrus/mpool.h -include/cyrus/nonblock.h -include/cyrus/parseaddr.h -include/cyrus/prot.h -include/cyrus/retry.h -include/cyrus/rfc822date.h -include/cyrus/strhash.h -include/cyrus/strhash.o -include/cyrus/stristr.h -include/cyrus/sysexits.h -include/cyrus/util.h -include/cyrus/xmalloc.h -lib/libcyrus_min.a -lib/libcyrus.a -%%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/IMAP/Admin.pm -%%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/IMAP/IMSP.pm -%%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/IMAP/Shell.pm -%%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/IMAP.pm -%%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/SIEVE/managesieve.pm -%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/IMAP/.packlist -%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/IMAP/IMAP.bs -%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/IMAP/IMAP.so -%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/SIEVE/managesieve/.packlist -%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/SIEVE/managesieve/managesieve.bs -%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/SIEVE/managesieve/managesieve.so -%%EXAMPLESDIR%%/imapd.conf -@dirrm cyrus/bin -@dirrm include/cyrus -@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/IMAP -@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/SIEVE -@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Cyrus -@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/IMAP -@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/SIEVE/managesieve -@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/SIEVE -@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus diff --git a/mail/dbmail-devel/Makefile b/mail/dbmail-devel/Makefile deleted file mode 100644 index 586abe59846d..000000000000 --- a/mail/dbmail-devel/Makefile +++ /dev/null @@ -1,74 +0,0 @@ -# New ports collection makefile for: dbmail -# Date created: 07/26/2003 -# Whom: Clement Laforet <sheepkiller@cultdeadsheep.org> -# -# $FreeBSD$ -# - -PORTNAME= dbmail -PORTVERSION= 1.2.9 -CATEGORIES= mail -MASTER_SITES= http://www.dbmail.org/download/ -PKGNAMESUFFIX= -${DATABASE} -EXTRACT_SUFX= .tgz - -MAINTAINER= ports@FreeBSD.org -COMMENT= An SQL database-based mail system (POP3 and IMAP) - -USE_REINPLACE= YES -GNU_CONFIGURE= YES -CONFIGURE_ARGS= --prefix=${PREFIX} -USE_GMAKE= YES -USE_OPENSSL= YES - -.if defined(WITH_POSTGRESQL) -CONFIGURE_ARGS+= --with-pgsql -LIB_DEPENDS+= pq:${PORTSDIR}/databases/postgresql7 -DATABASE= postgresql -PLIST_SUB+= PGSQL="" -PLIST_SUB+= MYSQL="@comment " -LDFLAGS+= -L${LOCALBASE}/lib/ -.else -USE_MYSQL= YES -CONFIGURE_ARGS+= --with-mysql -DATABASE= mysql -PLIST_SUB+= MYSQL="" -PLIST_SUB+= PGSQL="@comment " -CFLAGS+= -I${LOCALBASE}/include/mysql -LDFLAGS+= -L${LOCALBASE}/lib/mysql -.endif - -CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}" LOCALBASE=${LOCALBASE} -PORTDOCS= INSTALL README EXTRAS - -MAN1= dbmail-adduser.1 dbmail-imapd.1 \ - dbmail-maintenance.1 dbmail-pop3d.1 dbmail-smtp.1 -MANCOMPRESSED= no - -pre-everything:: - @${ECHO} "" - @${ECHO} "You may use the following build options:" - @${ECHO} " By default dbmail uses MySQL backend database." - @${ECHO} " To build dbmail with PostgreSQL as backend database," - @${ECHO} " define WITH_POSTGRESQL" - @${ECHO} "" - -post-patch: - @${FIND} ${WRKSRC} -name CVS -type d | xargs ${RM} -fr - -post-configure: - @${REINPLACE_CMD} -i.orig 's!/etc/dbmail.conf!${PREFIX}/etc/dbmail.conf!g' \ - ${WRKSRC}/dbmail.h - -post-install: - @${INSTALL_DATA} ${WRKSRC}/dbmail.conf ${PREFIX}/etc/dbmail.conf-dist - @${MKDIR} ${DATADIR}/sql - @${INSTALL_DATA} ${WRKSRC}/sql/${DATABASE}/* ${DATADIR}/sql - @cd ${WRKSRC}/man && ${INSTALL_MAN} ${MAN1} ${MAN1PREFIX}/man/man1 - @${RM} ${PREFIX}/bin/install-dbmail.sh -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} - @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} -.endif - -.include <bsd.port.mk> diff --git a/mail/dbmail-devel/distinfo b/mail/dbmail-devel/distinfo deleted file mode 100644 index 32fa40ea5272..000000000000 --- a/mail/dbmail-devel/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (dbmail-1.2.9.tgz) = f97492c74e64ecabff77eb87f34a2ea5 -SIZE (dbmail-1.2.9.tgz) = 247577 diff --git a/mail/dbmail-devel/pkg-descr b/mail/dbmail-devel/pkg-descr deleted file mode 100644 index 2c03d30b6ea9..000000000000 --- a/mail/dbmail-devel/pkg-descr +++ /dev/null @@ -1,22 +0,0 @@ -Dbmail is the name of a group of programs that enable the possiblilty of storing -and retrieving mail messages from a database (currently MySQL or PostgreSQL). - -What are the advantages? - - * Scalability. - Dbmail is as scalable as the database that is used for the mail storage. - * Manageability. - Dbmail is based upon a database. Dbmail can be managed by changing - settings in the database (f.e. using PHP/Perl/SQL). - * Speed. - Dbmail uses very efficient, database specific queries for retrieving mail - information. This is much faster then parsing a filesystem. - * Security. - Dbmail has got nothing to do with the filesystem or interaction with other - programs in the Unix environment which need special permissions. Dbmail - is as secure as the database it's based upon. - * Flexibility. - Changes on a Dbmail system (adding of users, changing passwords etc.) are - effective immediately. - -WWW: http://www.dbmail.org/ diff --git a/mail/dbmail-devel/pkg-plist b/mail/dbmail-devel/pkg-plist deleted file mode 100644 index ad4d35b22245..000000000000 --- a/mail/dbmail-devel/pkg-plist +++ /dev/null @@ -1,37 +0,0 @@ -bin/dbmail-adduser -bin/dbmail-imapd -bin/dbmail-maintenance -bin/dbmail-mini-injector -bin/dbmail-pop3d -bin/dbmail-readvut -bin/dbmail-smtp -bin/raw-convertor -etc/dbmail.conf-dist -%%MYSQL%%lib/libmysqldbmail.a -%%PGSQL%%lib/libpgsqldbmail.a -%%MYSQL%%%%DATADIR%%/sql/add-lastlogin.mysql -%%MYSQL%%%%DATADIR%%/sql/add_auto_notification.mysql -%%MYSQL%%%%DATADIR%%/sql/add_auto_reply.mysql -%%MYSQL%%%%DATADIR%%/sql/add_rfcsize.mysql -%%MYSQL%%%%DATADIR%%/sql/create_tables.mysql -%%MYSQL%%%%DATADIR%%/sql/create_tables_innoDB.mysql -%%MYSQL%%%%DATADIR%%/sql/newnames.mysql -%%MYSQL%%%%DATADIR%%/sql/pop_before_smtp.mysql -%%MYSQL%%%%DATADIR%%/sql/update_encryption.mysql -%%MYSQL%%%%DATADIR%%/sql/update_mailbox_subscribed_folders.mysql -%%MYSQL%%%%DATADIR%%/sql/update_mysql_tmptables.mysql -%%MYSQL%%%%DATADIR%%/sql/update_ownerid_aliases.mysql -%%PGSQL%%%%DATADIR%%/sql/add-constraints.pgsql -%%PGSQL%%%%DATADIR%%/sql/add-indexes-fkeys-to-1.2.pgsql -%%PGSQL%%%%DATADIR%%/sql/add-lastlogin.postgresql -%%PGSQL%%%%DATADIR%%/sql/add_auto_notification.pgsql -%%PGSQL%%%%DATADIR%%/sql/add_auto_reply.pgsql -%%PGSQL%%%%DATADIR%%/sql/add_rfcsize.postgresql -%%PGSQL%%%%DATADIR%%/sql/create_tables.pgsql -%%PGSQL%%%%DATADIR%%/sql/md5_alter_users.7.3-pgsql -%%PGSQL%%%%DATADIR%%/sql/md5_alter_users.pre_7.3-pgsql -%%PGSQL%%%%DATADIR%%/sql/no-constraint-tables.pgsql -%%PGSQL%%%%DATADIR%%/sql/pop_before_smtp.pgsql -%%PGSQL%%%%DATADIR%%/sql/update_encryption.pgsql -@dirrm %%DATADIR%%/sql -@dirrm %%DATADIR%% diff --git a/mail/dbmail20/Makefile b/mail/dbmail20/Makefile deleted file mode 100644 index 586abe59846d..000000000000 --- a/mail/dbmail20/Makefile +++ /dev/null @@ -1,74 +0,0 @@ -# New ports collection makefile for: dbmail -# Date created: 07/26/2003 -# Whom: Clement Laforet <sheepkiller@cultdeadsheep.org> -# -# $FreeBSD$ -# - -PORTNAME= dbmail -PORTVERSION= 1.2.9 -CATEGORIES= mail -MASTER_SITES= http://www.dbmail.org/download/ -PKGNAMESUFFIX= -${DATABASE} -EXTRACT_SUFX= .tgz - -MAINTAINER= ports@FreeBSD.org -COMMENT= An SQL database-based mail system (POP3 and IMAP) - -USE_REINPLACE= YES -GNU_CONFIGURE= YES -CONFIGURE_ARGS= --prefix=${PREFIX} -USE_GMAKE= YES -USE_OPENSSL= YES - -.if defined(WITH_POSTGRESQL) -CONFIGURE_ARGS+= --with-pgsql -LIB_DEPENDS+= pq:${PORTSDIR}/databases/postgresql7 -DATABASE= postgresql -PLIST_SUB+= PGSQL="" -PLIST_SUB+= MYSQL="@comment " -LDFLAGS+= -L${LOCALBASE}/lib/ -.else -USE_MYSQL= YES -CONFIGURE_ARGS+= --with-mysql -DATABASE= mysql -PLIST_SUB+= MYSQL="" -PLIST_SUB+= PGSQL="@comment " -CFLAGS+= -I${LOCALBASE}/include/mysql -LDFLAGS+= -L${LOCALBASE}/lib/mysql -.endif - -CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}" LOCALBASE=${LOCALBASE} -PORTDOCS= INSTALL README EXTRAS - -MAN1= dbmail-adduser.1 dbmail-imapd.1 \ - dbmail-maintenance.1 dbmail-pop3d.1 dbmail-smtp.1 -MANCOMPRESSED= no - -pre-everything:: - @${ECHO} "" - @${ECHO} "You may use the following build options:" - @${ECHO} " By default dbmail uses MySQL backend database." - @${ECHO} " To build dbmail with PostgreSQL as backend database," - @${ECHO} " define WITH_POSTGRESQL" - @${ECHO} "" - -post-patch: - @${FIND} ${WRKSRC} -name CVS -type d | xargs ${RM} -fr - -post-configure: - @${REINPLACE_CMD} -i.orig 's!/etc/dbmail.conf!${PREFIX}/etc/dbmail.conf!g' \ - ${WRKSRC}/dbmail.h - -post-install: - @${INSTALL_DATA} ${WRKSRC}/dbmail.conf ${PREFIX}/etc/dbmail.conf-dist - @${MKDIR} ${DATADIR}/sql - @${INSTALL_DATA} ${WRKSRC}/sql/${DATABASE}/* ${DATADIR}/sql - @cd ${WRKSRC}/man && ${INSTALL_MAN} ${MAN1} ${MAN1PREFIX}/man/man1 - @${RM} ${PREFIX}/bin/install-dbmail.sh -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} - @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} -.endif - -.include <bsd.port.mk> diff --git a/mail/dbmail20/distinfo b/mail/dbmail20/distinfo deleted file mode 100644 index 32fa40ea5272..000000000000 --- a/mail/dbmail20/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (dbmail-1.2.9.tgz) = f97492c74e64ecabff77eb87f34a2ea5 -SIZE (dbmail-1.2.9.tgz) = 247577 diff --git a/mail/dbmail20/pkg-descr b/mail/dbmail20/pkg-descr deleted file mode 100644 index 2c03d30b6ea9..000000000000 --- a/mail/dbmail20/pkg-descr +++ /dev/null @@ -1,22 +0,0 @@ -Dbmail is the name of a group of programs that enable the possiblilty of storing -and retrieving mail messages from a database (currently MySQL or PostgreSQL). - -What are the advantages? - - * Scalability. - Dbmail is as scalable as the database that is used for the mail storage. - * Manageability. - Dbmail is based upon a database. Dbmail can be managed by changing - settings in the database (f.e. using PHP/Perl/SQL). - * Speed. - Dbmail uses very efficient, database specific queries for retrieving mail - information. This is much faster then parsing a filesystem. - * Security. - Dbmail has got nothing to do with the filesystem or interaction with other - programs in the Unix environment which need special permissions. Dbmail - is as secure as the database it's based upon. - * Flexibility. - Changes on a Dbmail system (adding of users, changing passwords etc.) are - effective immediately. - -WWW: http://www.dbmail.org/ diff --git a/mail/dbmail20/pkg-plist b/mail/dbmail20/pkg-plist deleted file mode 100644 index ad4d35b22245..000000000000 --- a/mail/dbmail20/pkg-plist +++ /dev/null @@ -1,37 +0,0 @@ -bin/dbmail-adduser -bin/dbmail-imapd -bin/dbmail-maintenance -bin/dbmail-mini-injector -bin/dbmail-pop3d -bin/dbmail-readvut -bin/dbmail-smtp -bin/raw-convertor -etc/dbmail.conf-dist -%%MYSQL%%lib/libmysqldbmail.a -%%PGSQL%%lib/libpgsqldbmail.a -%%MYSQL%%%%DATADIR%%/sql/add-lastlogin.mysql -%%MYSQL%%%%DATADIR%%/sql/add_auto_notification.mysql -%%MYSQL%%%%DATADIR%%/sql/add_auto_reply.mysql -%%MYSQL%%%%DATADIR%%/sql/add_rfcsize.mysql -%%MYSQL%%%%DATADIR%%/sql/create_tables.mysql -%%MYSQL%%%%DATADIR%%/sql/create_tables_innoDB.mysql -%%MYSQL%%%%DATADIR%%/sql/newnames.mysql -%%MYSQL%%%%DATADIR%%/sql/pop_before_smtp.mysql -%%MYSQL%%%%DATADIR%%/sql/update_encryption.mysql -%%MYSQL%%%%DATADIR%%/sql/update_mailbox_subscribed_folders.mysql -%%MYSQL%%%%DATADIR%%/sql/update_mysql_tmptables.mysql -%%MYSQL%%%%DATADIR%%/sql/update_ownerid_aliases.mysql -%%PGSQL%%%%DATADIR%%/sql/add-constraints.pgsql -%%PGSQL%%%%DATADIR%%/sql/add-indexes-fkeys-to-1.2.pgsql -%%PGSQL%%%%DATADIR%%/sql/add-lastlogin.postgresql -%%PGSQL%%%%DATADIR%%/sql/add_auto_notification.pgsql -%%PGSQL%%%%DATADIR%%/sql/add_auto_reply.pgsql -%%PGSQL%%%%DATADIR%%/sql/add_rfcsize.postgresql -%%PGSQL%%%%DATADIR%%/sql/create_tables.pgsql -%%PGSQL%%%%DATADIR%%/sql/md5_alter_users.7.3-pgsql -%%PGSQL%%%%DATADIR%%/sql/md5_alter_users.pre_7.3-pgsql -%%PGSQL%%%%DATADIR%%/sql/no-constraint-tables.pgsql -%%PGSQL%%%%DATADIR%%/sql/pop_before_smtp.pgsql -%%PGSQL%%%%DATADIR%%/sql/update_encryption.pgsql -@dirrm %%DATADIR%%/sql -@dirrm %%DATADIR%% diff --git a/mail/dbmail21/Makefile b/mail/dbmail21/Makefile deleted file mode 100644 index 586abe59846d..000000000000 --- a/mail/dbmail21/Makefile +++ /dev/null @@ -1,74 +0,0 @@ -# New ports collection makefile for: dbmail -# Date created: 07/26/2003 -# Whom: Clement Laforet <sheepkiller@cultdeadsheep.org> -# -# $FreeBSD$ -# - -PORTNAME= dbmail -PORTVERSION= 1.2.9 -CATEGORIES= mail -MASTER_SITES= http://www.dbmail.org/download/ -PKGNAMESUFFIX= -${DATABASE} -EXTRACT_SUFX= .tgz - -MAINTAINER= ports@FreeBSD.org -COMMENT= An SQL database-based mail system (POP3 and IMAP) - -USE_REINPLACE= YES -GNU_CONFIGURE= YES -CONFIGURE_ARGS= --prefix=${PREFIX} -USE_GMAKE= YES -USE_OPENSSL= YES - -.if defined(WITH_POSTGRESQL) -CONFIGURE_ARGS+= --with-pgsql -LIB_DEPENDS+= pq:${PORTSDIR}/databases/postgresql7 -DATABASE= postgresql -PLIST_SUB+= PGSQL="" -PLIST_SUB+= MYSQL="@comment " -LDFLAGS+= -L${LOCALBASE}/lib/ -.else -USE_MYSQL= YES -CONFIGURE_ARGS+= --with-mysql -DATABASE= mysql -PLIST_SUB+= MYSQL="" -PLIST_SUB+= PGSQL="@comment " -CFLAGS+= -I${LOCALBASE}/include/mysql -LDFLAGS+= -L${LOCALBASE}/lib/mysql -.endif - -CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}" LOCALBASE=${LOCALBASE} -PORTDOCS= INSTALL README EXTRAS - -MAN1= dbmail-adduser.1 dbmail-imapd.1 \ - dbmail-maintenance.1 dbmail-pop3d.1 dbmail-smtp.1 -MANCOMPRESSED= no - -pre-everything:: - @${ECHO} "" - @${ECHO} "You may use the following build options:" - @${ECHO} " By default dbmail uses MySQL backend database." - @${ECHO} " To build dbmail with PostgreSQL as backend database," - @${ECHO} " define WITH_POSTGRESQL" - @${ECHO} "" - -post-patch: - @${FIND} ${WRKSRC} -name CVS -type d | xargs ${RM} -fr - -post-configure: - @${REINPLACE_CMD} -i.orig 's!/etc/dbmail.conf!${PREFIX}/etc/dbmail.conf!g' \ - ${WRKSRC}/dbmail.h - -post-install: - @${INSTALL_DATA} ${WRKSRC}/dbmail.conf ${PREFIX}/etc/dbmail.conf-dist - @${MKDIR} ${DATADIR}/sql - @${INSTALL_DATA} ${WRKSRC}/sql/${DATABASE}/* ${DATADIR}/sql - @cd ${WRKSRC}/man && ${INSTALL_MAN} ${MAN1} ${MAN1PREFIX}/man/man1 - @${RM} ${PREFIX}/bin/install-dbmail.sh -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} - @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} -.endif - -.include <bsd.port.mk> diff --git a/mail/dbmail21/distinfo b/mail/dbmail21/distinfo deleted file mode 100644 index 32fa40ea5272..000000000000 --- a/mail/dbmail21/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (dbmail-1.2.9.tgz) = f97492c74e64ecabff77eb87f34a2ea5 -SIZE (dbmail-1.2.9.tgz) = 247577 diff --git a/mail/dbmail21/pkg-descr b/mail/dbmail21/pkg-descr deleted file mode 100644 index 2c03d30b6ea9..000000000000 --- a/mail/dbmail21/pkg-descr +++ /dev/null @@ -1,22 +0,0 @@ -Dbmail is the name of a group of programs that enable the possiblilty of storing -and retrieving mail messages from a database (currently MySQL or PostgreSQL). - -What are the advantages? - - * Scalability. - Dbmail is as scalable as the database that is used for the mail storage. - * Manageability. - Dbmail is based upon a database. Dbmail can be managed by changing - settings in the database (f.e. using PHP/Perl/SQL). - * Speed. - Dbmail uses very efficient, database specific queries for retrieving mail - information. This is much faster then parsing a filesystem. - * Security. - Dbmail has got nothing to do with the filesystem or interaction with other - programs in the Unix environment which need special permissions. Dbmail - is as secure as the database it's based upon. - * Flexibility. - Changes on a Dbmail system (adding of users, changing passwords etc.) are - effective immediately. - -WWW: http://www.dbmail.org/ diff --git a/mail/dbmail21/pkg-plist b/mail/dbmail21/pkg-plist deleted file mode 100644 index ad4d35b22245..000000000000 --- a/mail/dbmail21/pkg-plist +++ /dev/null @@ -1,37 +0,0 @@ -bin/dbmail-adduser -bin/dbmail-imapd -bin/dbmail-maintenance -bin/dbmail-mini-injector -bin/dbmail-pop3d -bin/dbmail-readvut -bin/dbmail-smtp -bin/raw-convertor -etc/dbmail.conf-dist -%%MYSQL%%lib/libmysqldbmail.a -%%PGSQL%%lib/libpgsqldbmail.a -%%MYSQL%%%%DATADIR%%/sql/add-lastlogin.mysql -%%MYSQL%%%%DATADIR%%/sql/add_auto_notification.mysql -%%MYSQL%%%%DATADIR%%/sql/add_auto_reply.mysql -%%MYSQL%%%%DATADIR%%/sql/add_rfcsize.mysql -%%MYSQL%%%%DATADIR%%/sql/create_tables.mysql -%%MYSQL%%%%DATADIR%%/sql/create_tables_innoDB.mysql -%%MYSQL%%%%DATADIR%%/sql/newnames.mysql -%%MYSQL%%%%DATADIR%%/sql/pop_before_smtp.mysql -%%MYSQL%%%%DATADIR%%/sql/update_encryption.mysql -%%MYSQL%%%%DATADIR%%/sql/update_mailbox_subscribed_folders.mysql -%%MYSQL%%%%DATADIR%%/sql/update_mysql_tmptables.mysql -%%MYSQL%%%%DATADIR%%/sql/update_ownerid_aliases.mysql -%%PGSQL%%%%DATADIR%%/sql/add-constraints.pgsql -%%PGSQL%%%%DATADIR%%/sql/add-indexes-fkeys-to-1.2.pgsql -%%PGSQL%%%%DATADIR%%/sql/add-lastlogin.postgresql -%%PGSQL%%%%DATADIR%%/sql/add_auto_notification.pgsql -%%PGSQL%%%%DATADIR%%/sql/add_auto_reply.pgsql -%%PGSQL%%%%DATADIR%%/sql/add_rfcsize.postgresql -%%PGSQL%%%%DATADIR%%/sql/create_tables.pgsql -%%PGSQL%%%%DATADIR%%/sql/md5_alter_users.7.3-pgsql -%%PGSQL%%%%DATADIR%%/sql/md5_alter_users.pre_7.3-pgsql -%%PGSQL%%%%DATADIR%%/sql/no-constraint-tables.pgsql -%%PGSQL%%%%DATADIR%%/sql/pop_before_smtp.pgsql -%%PGSQL%%%%DATADIR%%/sql/update_encryption.pgsql -@dirrm %%DATADIR%%/sql -@dirrm %%DATADIR%% diff --git a/mail/dbmail22/Makefile b/mail/dbmail22/Makefile deleted file mode 100644 index 586abe59846d..000000000000 --- a/mail/dbmail22/Makefile +++ /dev/null @@ -1,74 +0,0 @@ -# New ports collection makefile for: dbmail -# Date created: 07/26/2003 -# Whom: Clement Laforet <sheepkiller@cultdeadsheep.org> -# -# $FreeBSD$ -# - -PORTNAME= dbmail -PORTVERSION= 1.2.9 -CATEGORIES= mail -MASTER_SITES= http://www.dbmail.org/download/ -PKGNAMESUFFIX= -${DATABASE} -EXTRACT_SUFX= .tgz - -MAINTAINER= ports@FreeBSD.org -COMMENT= An SQL database-based mail system (POP3 and IMAP) - -USE_REINPLACE= YES -GNU_CONFIGURE= YES -CONFIGURE_ARGS= --prefix=${PREFIX} -USE_GMAKE= YES -USE_OPENSSL= YES - -.if defined(WITH_POSTGRESQL) -CONFIGURE_ARGS+= --with-pgsql -LIB_DEPENDS+= pq:${PORTSDIR}/databases/postgresql7 -DATABASE= postgresql -PLIST_SUB+= PGSQL="" -PLIST_SUB+= MYSQL="@comment " -LDFLAGS+= -L${LOCALBASE}/lib/ -.else -USE_MYSQL= YES -CONFIGURE_ARGS+= --with-mysql -DATABASE= mysql -PLIST_SUB+= MYSQL="" -PLIST_SUB+= PGSQL="@comment " -CFLAGS+= -I${LOCALBASE}/include/mysql -LDFLAGS+= -L${LOCALBASE}/lib/mysql -.endif - -CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}" LOCALBASE=${LOCALBASE} -PORTDOCS= INSTALL README EXTRAS - -MAN1= dbmail-adduser.1 dbmail-imapd.1 \ - dbmail-maintenance.1 dbmail-pop3d.1 dbmail-smtp.1 -MANCOMPRESSED= no - -pre-everything:: - @${ECHO} "" - @${ECHO} "You may use the following build options:" - @${ECHO} " By default dbmail uses MySQL backend database." - @${ECHO} " To build dbmail with PostgreSQL as backend database," - @${ECHO} " define WITH_POSTGRESQL" - @${ECHO} "" - -post-patch: - @${FIND} ${WRKSRC} -name CVS -type d | xargs ${RM} -fr - -post-configure: - @${REINPLACE_CMD} -i.orig 's!/etc/dbmail.conf!${PREFIX}/etc/dbmail.conf!g' \ - ${WRKSRC}/dbmail.h - -post-install: - @${INSTALL_DATA} ${WRKSRC}/dbmail.conf ${PREFIX}/etc/dbmail.conf-dist - @${MKDIR} ${DATADIR}/sql - @${INSTALL_DATA} ${WRKSRC}/sql/${DATABASE}/* ${DATADIR}/sql - @cd ${WRKSRC}/man && ${INSTALL_MAN} ${MAN1} ${MAN1PREFIX}/man/man1 - @${RM} ${PREFIX}/bin/install-dbmail.sh -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} - @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} -.endif - -.include <bsd.port.mk> diff --git a/mail/dbmail22/distinfo b/mail/dbmail22/distinfo deleted file mode 100644 index 32fa40ea5272..000000000000 --- a/mail/dbmail22/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (dbmail-1.2.9.tgz) = f97492c74e64ecabff77eb87f34a2ea5 -SIZE (dbmail-1.2.9.tgz) = 247577 diff --git a/mail/dbmail22/pkg-descr b/mail/dbmail22/pkg-descr deleted file mode 100644 index 2c03d30b6ea9..000000000000 --- a/mail/dbmail22/pkg-descr +++ /dev/null @@ -1,22 +0,0 @@ -Dbmail is the name of a group of programs that enable the possiblilty of storing -and retrieving mail messages from a database (currently MySQL or PostgreSQL). - -What are the advantages? - - * Scalability. - Dbmail is as scalable as the database that is used for the mail storage. - * Manageability. - Dbmail is based upon a database. Dbmail can be managed by changing - settings in the database (f.e. using PHP/Perl/SQL). - * Speed. - Dbmail uses very efficient, database specific queries for retrieving mail - information. This is much faster then parsing a filesystem. - * Security. - Dbmail has got nothing to do with the filesystem or interaction with other - programs in the Unix environment which need special permissions. Dbmail - is as secure as the database it's based upon. - * Flexibility. - Changes on a Dbmail system (adding of users, changing passwords etc.) are - effective immediately. - -WWW: http://www.dbmail.org/ diff --git a/mail/dbmail22/pkg-plist b/mail/dbmail22/pkg-plist deleted file mode 100644 index ad4d35b22245..000000000000 --- a/mail/dbmail22/pkg-plist +++ /dev/null @@ -1,37 +0,0 @@ -bin/dbmail-adduser -bin/dbmail-imapd -bin/dbmail-maintenance -bin/dbmail-mini-injector -bin/dbmail-pop3d -bin/dbmail-readvut -bin/dbmail-smtp -bin/raw-convertor -etc/dbmail.conf-dist -%%MYSQL%%lib/libmysqldbmail.a -%%PGSQL%%lib/libpgsqldbmail.a -%%MYSQL%%%%DATADIR%%/sql/add-lastlogin.mysql -%%MYSQL%%%%DATADIR%%/sql/add_auto_notification.mysql -%%MYSQL%%%%DATADIR%%/sql/add_auto_reply.mysql -%%MYSQL%%%%DATADIR%%/sql/add_rfcsize.mysql -%%MYSQL%%%%DATADIR%%/sql/create_tables.mysql -%%MYSQL%%%%DATADIR%%/sql/create_tables_innoDB.mysql -%%MYSQL%%%%DATADIR%%/sql/newnames.mysql -%%MYSQL%%%%DATADIR%%/sql/pop_before_smtp.mysql -%%MYSQL%%%%DATADIR%%/sql/update_encryption.mysql -%%MYSQL%%%%DATADIR%%/sql/update_mailbox_subscribed_folders.mysql -%%MYSQL%%%%DATADIR%%/sql/update_mysql_tmptables.mysql -%%MYSQL%%%%DATADIR%%/sql/update_ownerid_aliases.mysql -%%PGSQL%%%%DATADIR%%/sql/add-constraints.pgsql -%%PGSQL%%%%DATADIR%%/sql/add-indexes-fkeys-to-1.2.pgsql -%%PGSQL%%%%DATADIR%%/sql/add-lastlogin.postgresql -%%PGSQL%%%%DATADIR%%/sql/add_auto_notification.pgsql -%%PGSQL%%%%DATADIR%%/sql/add_auto_reply.pgsql -%%PGSQL%%%%DATADIR%%/sql/add_rfcsize.postgresql -%%PGSQL%%%%DATADIR%%/sql/create_tables.pgsql -%%PGSQL%%%%DATADIR%%/sql/md5_alter_users.7.3-pgsql -%%PGSQL%%%%DATADIR%%/sql/md5_alter_users.pre_7.3-pgsql -%%PGSQL%%%%DATADIR%%/sql/no-constraint-tables.pgsql -%%PGSQL%%%%DATADIR%%/sql/pop_before_smtp.pgsql -%%PGSQL%%%%DATADIR%%/sql/update_encryption.pgsql -@dirrm %%DATADIR%%/sql -@dirrm %%DATADIR%% diff --git a/mail/dovecot-devel/Makefile b/mail/dovecot-devel/Makefile deleted file mode 100644 index 5bcac5b7ae2f..000000000000 --- a/mail/dovecot-devel/Makefile +++ /dev/null @@ -1,147 +0,0 @@ -# ex:ts=8 -# New ports collection makefile for: dovecot -# Date created: 12/08/2002 -# Whom: Dominic Marks <dominic.marks@btinternet.com> -# -# $FreeBSD$ -# - -PORTNAME= dovecot -PORTVERSION= 0.99.10.9 -CATEGORIES= mail ipv6 -MASTER_SITES= http://www.dovecot.org/releases/ - -MAINTAINER= robin@isometry.net -COMMENT= Secure and compact IMAP and POP3 servers - -CONFLICTS= dovecot-1.* - -USE_ICONV= yes -USE_RC_SUBR= yes - -GNU_CONFIGURE= yes -CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} -CONFIGURE_ARGS= --without-shadow --with-pam --localstatedir=/var -CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ - LDFLAGS="-L${LOCALBASE}/lib" - -PKGMESSAGE= ${WRKDIR}/pkg-message - -DOCS= auth.txt configuration.txt design.txt \ - index.txt mail-storages.txt mkcert.sh multiaccess.txt \ - nfs.txt securecoding.txt \ - dovecot-ldap.conf dovecot-pgsql.conf \ - dovecot-mysql.conf dovecot-openssl.cnf - -OPTIONS= GNUTLS "GNUTLS support" off \ - SASL2 "SASL2 support" off \ - VPOPMAIL "VPopMail support" off \ - LDAP "OpenLDAP support" off \ - PGSQL "PostgreSQL support" off \ - MYSQL "MySQL support" off - -.include <bsd.port.pre.mk> - -## GNUTLS support -# -# Use the GNU Transport Layer Security -# rather than OpenSSL. -.if defined(WITH_GNUTLS) -IGNORE= Currently incompatible with security/gnutls -LIB_DEPENDS+= gnutls:${PORTSDIR}/security/gnutls -CONFIGURE_ARGS+= --with-ssl=gnutls -.else -CONFIGURE_ARGS+= --with-ssl=openssl -.endif - -## SASL2 support -# -# SASL provides authentication support to -# session-based protocols. This is can be -# used by dovecot for authentication sources. -# -.if defined(WITH_SASL2) -LIB_DEPENDS+= sasl2.2:${PORTSDIR}/security/cyrus-sasl2 -CONFIGURE_ARGS+= --with-cyrus-sasl2 -.endif - -## VPopMail Support -# -# vpopmail provides easy authentication and -# multi-domain features. It was originally -# created for use with Qmail. -# -.if defined(WITH_VPOPMAIL) -VPOPMAIL= ${LOCALBASE}/vpopmail/bin/vchkpw -BUILD_DEPENDS+= ${VPOPMAIL}:${PORTSDIR}/mail/vpopmail -CONFIGURE_ARGS+= --with-vpopmail -.else -CONFIGURE_ARGS+= --without-vpopmail -.endif - -## OpenLDAP Support -# -# LDAP is the light-weight directory access -# protocol and can be used by Dovecot for its -# user database. -# -.if defined(WITH_LDAP) -USE_OPENLDAP= yes -CONFIGURE_ARGS+= --with-ldap -.endif - -## PostgreSQL Support -# -# PostgreSQL is a powerful SQL database that -# can be used to store user tables. -# -.if defined(WITH_PGSQL) -LIB_DEPENDS+= pq.3:${PORTSDIR}/databases/postgresql7 -CONFIGURE_ARGS+= --with-pgsql -.endif - -## MySQL Support -# -# MySQL is another SQL database that can be -# used to store user tables. -# -.if defined(WITH_MYSQL) -USE_MYSQL= yes -CONFIGURE_ARGS+= --with-mysql -.endif - -post-build: - @${SED} -e 's,%%PREFIX%%,${PREFIX},' \ - ${WRKSRC}/dovecot-example.conf >${WRKDIR}/dovecot.conf.sample - @${SED} -e 's,%%PREFIX%%,${PREFIX},g' \ - -e 's,%%RC_SUBR%%,${RC_SUBR},g' \ - ${FILESDIR}/dovecot.sh >${WRKDIR}/dovecot.sh - -pre-install: - @${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL - -do-install: - @${MKDIR} ${PREFIX}/libexec/dovecot - ${INSTALL_PROGRAM} \ - ${WRKSRC}/src/imap/imap \ - ${WRKSRC}/src/pop3/pop3 \ - ${WRKSRC}/src/auth/dovecot-auth \ - ${WRKSRC}/src/imap-login/imap-login \ - ${WRKSRC}/src/pop3-login/pop3-login \ - ${PREFIX}/libexec/dovecot/ - ${INSTALL_PROGRAM} ${WRKSRC}/src/master/dovecot ${PREFIX}/sbin/ - ${INSTALL_DATA} ${WRKDIR}/dovecot.conf.sample ${PREFIX}/etc/ - ${INSTALL_SCRIPT} ${WRKDIR}/dovecot.sh ${PREFIX}/etc/rc.d/ -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} - cd ${WRKSRC}/doc && ${INSTALL_DATA} ${DOCS} ${DOCSDIR} -.endif - -post-install: - @${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL - @${SED} -e 's,%%PREFIX%%,${PREFIX},g' \ - -e 's,%%DOCSDIR%%,${DOCSDIR},g' \ - ${.CURDIR}/pkg-message >${PKGMESSAGE} - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.post.mk> diff --git a/mail/dovecot-devel/distinfo b/mail/dovecot-devel/distinfo deleted file mode 100644 index 8afdd15c5057..000000000000 --- a/mail/dovecot-devel/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (dovecot-0.99.10.9.tar.gz) = db002224ab32d29fb4ffbd58920bcf26 -SIZE (dovecot-0.99.10.9.tar.gz) = 861605 diff --git a/mail/dovecot-devel/files/dovecot.sh b/mail/dovecot-devel/files/dovecot.sh deleted file mode 100644 index f646cbce8ba3..000000000000 --- a/mail/dovecot-devel/files/dovecot.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# PROVIDE: dovecot -# REQUIRE: LOGIN -# KEYWORD: FreeBSD shutdown - -# -# Add the following lines to /etc/rc.conf to enable dovecot: -# -#dovecot_enable="YES" -# -dovecot_enable=${dovecot_enable-"NO"} - -. %%RC_SUBR%% - -name=dovecot -rcvar=`set_rcvar` - -command=%%PREFIX%%/sbin/${name} -required_files=%%PREFIX%%/etc/${name}.conf - -load_rc_config ${name} -run_rc_command "$1" diff --git a/mail/dovecot-devel/files/patch-dovecot-example.conf b/mail/dovecot-devel/files/patch-dovecot-example.conf deleted file mode 100644 index 586a497ad6cf..000000000000 --- a/mail/dovecot-devel/files/patch-dovecot-example.conf +++ /dev/null @@ -1,172 +0,0 @@ ---- dovecot-example.conf.orig Tue Jul 13 10:56:55 2004 -+++ dovecot-example.conf Fri Jul 23 13:41:17 2004 -@@ -3,7 +3,7 @@ - # Default values are shown after each value, it's not required to uncomment - # any of the lines. Exception to this are paths, they're just examples - # with real defaults being based on configure options. The paths listed here --# are for configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var -+# are for configure --prefix=%%PREFIX%% --sysconfdir=/etc --localstatedir=/var - # --with-ssldir=/etc/ssl - - # Base directory where to store runtime data. -@@ -11,7 +11,7 @@ - - # Protocols we want to be serving: - # imap imaps pop3 pop3s --#protocols = imap imaps -+protocols = imap pop3 - - # IP or host address where to listen in for connections. It's not currently - # possible to specify multiple addresses. "*" listens in all IPv4 interfaces. -@@ -27,14 +27,14 @@ - #pop3s_listen = - - # Disable SSL/TLS support. --#ssl_disable = no -+ssl_disable = yes - - # PEM encoded X.509 SSL/TLS certificate and private key. They're opened before - # dropping root privileges, so keep the key file unreadable by anyone but - # root. Included doc/mkcert.sh can be used to easily generate self-signed - # certificate, just make sure to update the domains in dovecot-openssl.cnf --#ssl_cert_file = /etc/ssl/certs/dovecot.pem --#ssl_key_file = /etc/ssl/private/dovecot.pem -+#ssl_cert_file = /etc/ssl/certs/imapd.pem -+#ssl_key_file = /etc/ssl/private/imapd.pem - - # SSL parameter file. Master process generates this file for login processes. - # It contains Diffie Hellman and RSA parameters. -@@ -82,12 +82,12 @@ - login = imap - - # Executable location. --#login_executable = /usr/libexec/dovecot/imap-login -+#login_executable = %%PREFIX%%/libexec/dovecot/imap-login - - # User to use for the login process. Create a completely new user for this, - # and don't use it anywhere else. The user must also belong to a group where - # only it has access, it's used to control access for authentication process. --#login_user = dovecot -+login_user = dovecot - - # Set max. process size in megabytes. If you don't use - # login_process_per_connection you might need to grow this. -@@ -127,7 +127,7 @@ - login = pop3 - - # Exception to above rule being the executable location. --#login_executable = /usr/libexec/dovecot/pop3-login -+#login_executable = %%PREFIX%%/libexec/dovecot/pop3-login - - ## - ## Mail processes -@@ -140,7 +140,7 @@ - # Show more verbose process titles (in ps). Currently shows user name and - # IP address. Useful for seeing who are actually using the IMAP processes - # (eg. shared mailboxes or if same uid is used for multiple accounts). --#verbose_proctitle = no -+verbose_proctitle = yes - - # Show protocol level SSL errors. - #verbose_ssl = no -@@ -156,7 +156,7 @@ - # non-valid GID as primary group ID aren't allowed to log in. If user - # belongs to supplementary groups with non-valid GIDs, those groups are - # not set. --#first_valid_gid = 1 -+first_valid_gid = 0 - #last_valid_gid = 0 - - # Grant access to these extra groups for mail processes. Typical use would be -@@ -169,7 +169,7 @@ - # WARNING: Never add directories here which local users can modify, that - # may lead to root exploit. Usually this should be done only if you don't - # allow shell access for users. See doc/configuration.txt for more information. --#valid_chroot_dirs = -+valid_chroot_dirs = /var/mail - - # Default chroot directory for mail processes. This can be overridden by - # giving /./ in user's home directory (eg. /home/./user chroots into /home). -@@ -192,7 +192,7 @@ - # default_mail_env = mbox:~/mail/:INBOX=/var/mail/%u - # default_mail_env = mbox:/var/mail/%d/%n/:INDEX=/var/indexes/%d/%n - # --#default_mail_env = -+default_mail_env = mbox:/var/mail/%u - - # Space-separated list of fields to cache for all mails. Currently these - # fields are allowed followed by a list of commands they speed up: -@@ -240,7 +240,7 @@ - # outlook-pop3-no-nuls: - # Outlook and Outlook Express hang if mails contain NUL characters. - # This setting replaces them with 0x80 character. --#client_workarounds = -+client_workarounds = oe6-fetch-no-newmail outlook-idle outlook-pop3-no-nuls - - # Dovecot can notify client of new mail in selected mailbox soon after it's - # received. This setting specifies the minimum interval in seconds between -@@ -284,7 +284,7 @@ - # know any MUA which would modify mail files directly. IMAP protocol also - # requires that the mails don't change, so it would be problematic in any case. - # If you care about performance, enable it. --#maildir_copy_with_hardlinks = no -+maildir_copy_with_hardlinks = yes - - # Check if mails' content has been changed by external programs. This slows - # down things as extra stat() needs to be called for each file. If changes are -@@ -333,7 +333,7 @@ - ## - - # Executable location --#imap_executable = /usr/libexec/dovecot/imap -+#imap_executable = %%PREFIX%%/libexec/dovecot/imap - - # Set max. process size in megabytes. Most of the memory goes to mmap()ing - # files, so it shouldn't harm much even if this limit is set pretty high. -@@ -341,14 +341,14 @@ - - # Support for dynamically loadable modules. - #imap_use_modules = no --#imap_modules = /usr/lib/dovecot/imap -+#imap_modules = %%PREFIX%%/lib/dovecot/imap - - ## - ## POP3 process - ## - - # Executable location --#pop3_executable = /usr/libexec/dovecot/pop3 -+#pop3_executable = %%PREFIX%%/libexec/dovecot/pop3 - - # Set max. process size in megabytes. Most of the memory goes to mmap()ing - # files, so it shouldn't harm much even if this limit is set pretty high. -@@ -356,7 +356,7 @@ - - # Support for dynamically loadable modules. - #pop3_use_modules = no --#pop3_modules = /usr/lib/dovecot/pop3 -+#pop3_modules = %%PREFIX%%/lib/dovecot/pop3 - - ## - ## Authentication processes -@@ -406,9 +406,9 @@ - # vpopmail: vpopmail authentication - # ldap <config path>: LDAP, see doc/dovecot-ldap.conf - # pgsql <config path>: a PostgreSQL database, see doc/dovecot-pgsql.conf --auth_passdb = pgsql /usr/local/etc/dovecot-pgsql.conf -+auth_passdb = passwd - --#auth_executable = /usr/libexec/dovecot/dovecot-auth -+#auth_executable = %%PREFIX%%/libexec/dovecot/dovecot-auth - - # Set max. process size in megabytes. - #auth_process_size = 256 -@@ -439,7 +439,7 @@ - - # More verbose logging. Useful for figuring out why authentication isn't - # working. --#auth_verbose = no -+auth_verbose = yes - - # digest-md5 authentication process. It requires special MD5 passwords which - # /etc/shadow and PAM doesn't support, so we never need roots to handle it. diff --git a/mail/dovecot-devel/pkg-deinstall b/mail/dovecot-devel/pkg-deinstall deleted file mode 100644 index 21c58498bdbe..000000000000 --- a/mail/dovecot-devel/pkg-deinstall +++ /dev/null @@ -1,63 +0,0 @@ -#! /bin/sh -# -# ex:ts=4 - -ask() { - local question default answer - - question=$1 - default=$2 - if [ -z "${PACKAGE_BUILDING}" -a -z "${BATCH}" ]; then - read -p "${question} [${default}]? " answer - fi - echo ${answer:-${default}} -} - -yesno() { - local question default answer - - question=$1 - default=$2 - while :; do - answer=$(ask "${question}" "${default}") - case "${answer}" in - [Yy]*) return 0;; - [Nn]*) return 1;; - esac - echo "Please answer yes or no." - done -} - -delete_account() { - local u - - u=$1 - if yesno "Do you want me to remove user \"${u}\"" n; then - pw userdel -n ${u} - echo "Done." - fi -} - -case $2 in - -DEINSTALL) - if ps -axc | grep -qw dovecot; then - if yesno "Dovecot is still running. Shall I stop it?" y; then - killall dovecot - sleep 2 - else - echo "OK ... I hope you know what you are doing." - fi - fi - - delete_account dovecot - - base=/var/run/dovecot - DIRLIST="${base}/login ${base}" - echo "Cleaning up \"${base}\"." - for directory in ${DIRLIST}; do - rmdir ${directory} 2>/dev/null || : - done - ;; - -esac diff --git a/mail/dovecot-devel/pkg-descr b/mail/dovecot-devel/pkg-descr deleted file mode 100644 index d5a19d0d489c..000000000000 --- a/mail/dovecot-devel/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -Dovecot is a secure and compact IMAP server which is in the early stages -of developement. It supports Maildirs and mbox formats and much of the -IMAP v4 protocol including SSL/TLS. IPv6 support is also included. -Dovecot supports authentication with OpenLDAP, PostgreSQL, MySQL, vpopmail -and PAM. - -WWW: http://www.dovecot.org/ diff --git a/mail/dovecot-devel/pkg-install b/mail/dovecot-devel/pkg-install deleted file mode 100644 index 05686ba48d5f..000000000000 --- a/mail/dovecot-devel/pkg-install +++ /dev/null @@ -1,91 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# -# ex:ts=4 - -ask() { - local question default answer - - question=$1 - default=$2 - if [ -z "${PACKAGE_BUILDING}" -a -z "${BATCH}" ]; then - read -p "${question} [${default}]? " answer - fi - echo ${answer:-${default}} -} - -yesno() { - local question default answer - - question=$1 - default=$2 - while :; do - answer=$(ask "${question}" "${default}") - case "${answer}" in - [Yy]*) return 0;; - [Nn]*) return 1;; - esac - echo "Please answer yes or no." - done -} - -make_account() { - local u g gcos - - u=$1 - g=$2 - gcos=$3 - - if pw group show "${g}" >/dev/null 2>&1; then - echo "You already have a group \"${g}\", so I will use it." - else - echo "You need a group \"${g}\"." - if which -s pw && yesno "Would you like me to create it" y - then - pw groupadd ${g} || exit - echo "Done." - else - echo "Please create it, and try again." - exit 1 - fi - fi - - if pw user show "${u}" >/dev/null 2>&1; then - echo "You already have a user \"${u}\", so I will use it." - else - echo "You need a user \"${u}\"." - if which -s pw && yesno "Would you like me to create it" y - then - pw useradd ${u} -g ${g} -h - -s /sbin/nologin -c "${gcos}" || exit - echo "Done." - else - echo "Please create it, and try again." - exit 1 - fi - fi -} - -case $2 in - -PRE-INSTALL) - make_account dovecot dovecot "Dovecot" - ;; - -POST-INSTALL) - base=/var/run/dovecot - DIRLIST="${base} ${base}/login" - echo "Fixing ownerships and modes in \"${base}\"." - for directory in ${DIRLIST}; do - if [ ! -d "${directory}" ]; then - mkdir -p ${directory} - echo "Created directory: ${directory}" - fi - done - chown -R root:wheel ${base} - chmod -R 0700 ${base} - chown -R root:dovecot ${base}/login - chmod -R 0750 ${base}/login - ;; - -esac diff --git a/mail/dovecot-devel/pkg-message b/mail/dovecot-devel/pkg-message deleted file mode 100644 index 7169bd0bfa6f..000000000000 --- a/mail/dovecot-devel/pkg-message +++ /dev/null @@ -1,18 +0,0 @@ ---------------------------------------------------------------------- - - You can get default configured IMAP and POP3 services running by - copying the sample configuration file to the given location and then - enabling dovecot in /etc/rc.conf. - In this simple configuration Dovecot will authenticate users against - the systems passwd file and use the default /var/mail/$USER mbox - files. - - cd %%PREFIX%%/etc; cp dovecot-example.conf dovecot.conf - - echo dovecot_enable="YES" >> /etc/rc.conf - - Further information on configuration can be found in: - - %%DOCSDIR%% - ---------------------------------------------------------------------- diff --git a/mail/dovecot-devel/pkg-plist b/mail/dovecot-devel/pkg-plist deleted file mode 100644 index e616165c95e3..000000000000 --- a/mail/dovecot-devel/pkg-plist +++ /dev/null @@ -1,24 +0,0 @@ -@comment $FreeBSD$ -etc/dovecot.conf.sample -etc/rc.d/dovecot.sh -libexec/dovecot/dovecot-auth -libexec/dovecot/imap -libexec/dovecot/imap-login -libexec/dovecot/pop3 -libexec/dovecot/pop3-login -@dirrm libexec/dovecot -sbin/dovecot -%%PORTDOCS%%%%DOCSDIR%%/auth.txt -%%PORTDOCS%%%%DOCSDIR%%/configuration.txt -%%PORTDOCS%%%%DOCSDIR%%/design.txt -%%PORTDOCS%%%%DOCSDIR%%/index.txt -%%PORTDOCS%%%%DOCSDIR%%/mail-storages.txt -%%PORTDOCS%%%%DOCSDIR%%/mkcert.sh -%%PORTDOCS%%%%DOCSDIR%%/multiaccess.txt -%%PORTDOCS%%%%DOCSDIR%%/nfs.txt -%%PORTDOCS%%%%DOCSDIR%%/securecoding.txt -%%PORTDOCS%%%%DOCSDIR%%/dovecot-ldap.conf -%%PORTDOCS%%%%DOCSDIR%%/dovecot-openssl.cnf -%%PORTDOCS%%%%DOCSDIR%%/dovecot-pgsql.conf -%%PORTDOCS%%%%DOCSDIR%%/dovecot-mysql.conf -%%PORTDOCS%%@dirrm %%DOCSDIR%% diff --git a/mail/evolution-exchange/Makefile b/mail/evolution-exchange/Makefile deleted file mode 100644 index 1756b804bc9d..000000000000 --- a/mail/evolution-exchange/Makefile +++ /dev/null @@ -1,36 +0,0 @@ -# New ports collection makefile for: ximian-connector -# Date created: 30 May 2004 -# Whom: kiesel -# -# $FreeBSD$ -# - -PORTNAME= ximian -PORTVERSION= 1.4.7.1 -PORTREVISION= 1 -CATEGORIES= mail gnome -MASTER_SITES= http://ftp.ximian.com/pub/source/evolution/ -PKGNAMESUFFIX= -connector -DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} - -MAINTAINER= kiesel@schlund.de -COMMENT= Evolution plugin to connect to Microsoft Exchange servers - -BUILD_DEPENDS= evolution-${EVO_VERSION}:${PORTSDIR}/mail/evolution -RUN_DEPENDS= evolution-${EVO_VERSION}:${PORTSDIR}/mail/evolution - -USE_X_PREFIX= yes -GNU_CONFIGURE= yes -USE_GMAKE= yes -WANT_OPENLDAP_VER= 21 -WANT_OPENLDAP_SASL= yes -USE_GNOME= gnomeprefix intlhack gnomehack gnometarget -CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ - LDFLAGS="-L${LOCALBASE}/lib -rpath ${X11BASE}/lib/evolution/${EVO_VERSION}" -CONFIGURE_ARGS= --with-openldap=${LOCALBASE} \ - --with-static-ldap=no - -EVO_VERSION= 1.4 -PLIST_SUB= VERSION="1.4" EVO_VERSION=${EVO_VERSION} - -.include <bsd.port.mk> diff --git a/mail/evolution-exchange/distinfo b/mail/evolution-exchange/distinfo deleted file mode 100644 index ff3a864f146c..000000000000 --- a/mail/evolution-exchange/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (ximian-connector-1.4.7.1.tar.gz) = fad20b3b50161a99f1e36b704590e600 -SIZE (ximian-connector-1.4.7.1.tar.gz) = 898976 diff --git a/mail/evolution-exchange/files/patch-configure b/mail/evolution-exchange/files/patch-configure deleted file mode 100644 index b2b64b88e985..000000000000 --- a/mail/evolution-exchange/files/patch-configure +++ /dev/null @@ -1,11 +0,0 @@ ---- configure.orig Tue Jun 1 20:52:34 2004 -+++ configure Tue Jun 1 20:52:55 2004 -@@ -22992,7 +22992,7 @@ - - case $with_static_ldap in - no|"") -- if test -f $with_openldap/lib/libldap.la; then -+ if test -f $with_openldap/lib/libldap.so; then - with_static_ldap=no - else - with_static_ldap=yes diff --git a/mail/evolution-exchange/files/patch-lib::e2k-autoconfig.c b/mail/evolution-exchange/files/patch-lib::e2k-autoconfig.c deleted file mode 100644 index d5806c41d0c5..000000000000 --- a/mail/evolution-exchange/files/patch-lib::e2k-autoconfig.c +++ /dev/null @@ -1,13 +0,0 @@ ---- lib/e2k-autoconfig.c.orig Tue May 11 11:09:03 2004 -+++ lib/e2k-autoconfig.c Tue Jun 1 20:47:50 2004 -@@ -25,6 +25,10 @@ - - #include <stdlib.h> - #include <string.h> -+#include <sys/types.h> -+#include <sys/socket.h> -+#include <netinet/in.h> -+#include <arpa/inet.h> - #include <resolv.h> - #include <arpa/nameser.h> - diff --git a/mail/evolution-exchange/files/patch-ltmain.sh b/mail/evolution-exchange/files/patch-ltmain.sh deleted file mode 100644 index 263a5ce21d00..000000000000 --- a/mail/evolution-exchange/files/patch-ltmain.sh +++ /dev/null @@ -1,51 +0,0 @@ ---- ltmain.sh.orig Mon Apr 5 19:24:18 2004 -+++ ltmain.sh Tue Jun 1 20:45:09 2004 -@@ -1346,7 +1346,7 @@ - esac - elif test "X$arg" = "X-lc_r"; then - case $host in -- *-*-openbsd* | *-*-freebsd*) -+ *-*-openbsd* | *-*-freebsd4*) - # Do not include libc_r directly, use -pthread flag. - continue - ;; -@@ -1361,8 +1361,16 @@ - continue - ;; - -+ -pthread) -+ compile_command="$compile_command -pthread" -+ finalize_command="$finalize_command -pthread" -+ compiler_flags="$compiler_flags -pthread" -+ continue -+ ;; -+ - -module) - module=yes -+ build_old_libs=no - continue - ;; - -@@ -3056,6 +3064,9 @@ - # problems, so we reset it completely - verstring= - ;; -+ *-*-freebsd*) -+ # FreeBSD doesn't need this... -+ ;; - *) - verstring="0.0" - ;; -@@ -5528,10 +5539,12 @@ - fi - - # Install the pseudo-library for information purposes. -+ if /usr/bin/false; then - name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - instname="$dir/$name"i - $show "$install_prog $instname $destdir/$name" - $run eval "$install_prog $instname $destdir/$name" || exit $? -+ fi - - # Maybe install the static library, too. - test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" diff --git a/mail/evolution-exchange/pkg-descr b/mail/evolution-exchange/pkg-descr deleted file mode 100644 index c89d7aba86dd..000000000000 --- a/mail/evolution-exchange/pkg-descr +++ /dev/null @@ -1,13 +0,0 @@ -Ximian Connector is a plugin for Evolution that adds Exchange client -capabilities to Evolution. - -With the Evolution Connector installed, Evolution functions as an -Exchange client, enabling users to become full participants in company-wide -group scheduling and other collaborative tasks. Linux, Solaris and FreeBSD -users can access public folders, Global Address Lists, email, calendar, -task lists, and group scheduling information. - -WWW: http://www.novell.com/products/connector/ - -- Alex Kiesel -kiesel@schlund.de diff --git a/mail/evolution-exchange/pkg-plist b/mail/evolution-exchange/pkg-plist deleted file mode 100644 index 2041a036ef58..000000000000 --- a/mail/evolution-exchange/pkg-plist +++ /dev/null @@ -1,21 +0,0 @@ -bin/ximian-connector-setup -@unexec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults gconftool-2 --makefile-uninstall-rule %D/etc/gconf/schemas/apps_evolution_exchange.schemas > /dev/null || /usr/bin/true -etc/gconf/schemas/apps_evolution_exchange.schemas -@exec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults gconftool-2 --makefile-install-rule %D/etc/gconf/schemas/apps_evolution_exchange.schemas > /dev/null || /usr/bin/true -lib/evolution/%%EVO_VERSION%%/camel-providers/libcamelexchange.so -lib/evolution/%%EVO_VERSION%%/camel-providers/libcamelexchange.urls -libdata/bonobo/servers/GNOME_Evolution_Exchange_Storage.server -libexec/evolution/%%EVO_VERSION%%/evolution-exchange-storage -share/gnome/evolution/%%EVO_VERSION%%/images/connector.png -share/gnome/evolution/%%EVO_VERSION%%/images/exchange-delegates-48.png -share/gnome/evolution/%%EVO_VERSION%%/images/exchange-oof-48.png -share/gnome/ximian-connector/%%VERSION%%/glade/exchange-autoconfig-wizard.glade -share/gnome/ximian-connector/%%VERSION%%/glade/exchange-delegates.glade -share/gnome/ximian-connector/%%VERSION%%/glade/exchange-oof.glade -share/gnome/ximian-connector/%%VERSION%%/glade/exchange-permissions-dialog.glade -share/gnome/ximian-connector/%%VERSION%%/images/connector.png -share/locale/de/LC_MESSAGES/ximian-connector-%%VERSION%%.mo -@dirrm share/gnome/ximian-connector/%%VERSION%%/images -@dirrm share/gnome/ximian-connector/%%VERSION%%/glade -@dirrm share/gnome/ximian-connector/%%VERSION%% -@dirrm share/gnome/ximian-connector diff --git a/mail/heirloom-mailx/Makefile b/mail/heirloom-mailx/Makefile deleted file mode 100644 index 8c15e2dfec69..000000000000 --- a/mail/heirloom-mailx/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -# New ports collection makefile for: nail -# Date created: 20 October 2000 -# Whom: Kris Kennaway <kris@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= nail -PORTVERSION= 11.4 -CATEGORIES= mail -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= ${PORTNAME} - -MAINTAINER= ports@FreeBSD.org -COMMENT= BSD mail utility with MIME extensions - -USE_BZIP2= yes -USE_ICONV= yes -USE_OPENSSL= yes -MAKE_ARGS= PREFIX="${PREFIX}" \ - SYSCONFDIR="${PREFIX}/etc" \ - SENDMAIL="/usr/sbin/sendmail" - -MAN1= nail.1 -PLIST_FILES= bin/nail etc/nail.rc - -CPPFLAGS= -I${LOCALBASE}/include -DHAVE_ICONV -DHAVE_IPv6_FUNCS -LDFLAGS= -L${LOCALBASE}/lib -liconv - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/nail ${PREFIX}/bin - ${INSTALL_DATA} ${WRKSRC}/nail.rc ${PREFIX}/etc - ${INSTALL_MAN} ${WRKSRC}/nail.1 ${MANPREFIX}/man/man1 - -.include <bsd.port.mk> diff --git a/mail/heirloom-mailx/distinfo b/mail/heirloom-mailx/distinfo deleted file mode 100644 index fa4d0bf524df..000000000000 --- a/mail/heirloom-mailx/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (nail-11.4.tar.bz2) = 5d3dc6690e4a81507d7b9d2169e7d453 -SIZE (nail-11.4.tar.bz2) = 189948 diff --git a/mail/heirloom-mailx/pkg-descr b/mail/heirloom-mailx/pkg-descr deleted file mode 100644 index 0b4272e2f2f4..000000000000 --- a/mail/heirloom-mailx/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -BSD mail utility with MIME extensions - -WWW: http://nail.sourceforge.net/ diff --git a/mail/horde-turba/Makefile b/mail/horde-turba/Makefile deleted file mode 100644 index ad5858b7da2e..000000000000 --- a/mail/horde-turba/Makefile +++ /dev/null @@ -1,109 +0,0 @@ -# Ports collection makefile for: turba -# Date created: Sat Nov 16, 2001 -# Whom: Thierry Thomas (<thierry@thomas.as>) -# -# $FreeBSD$ -# - -PORTNAME= turba -PORTVERSION= 1.2.2 -CATEGORIES= mail www -MASTER_SITES= ftp://ftp.horde.org/pub/turba/ \ - ftp://ftp.planetmirror.com/pub/horde/turba/ \ - ftp://ftp.au.horde.org/pub/horde/turba/ \ - ftp://ftp.be.horde.org/turba/ \ - ftp://ftp.es.horde.org/pub/turba/ \ - ftp://ftp.it.horde.org/pub/mirror/horde.org/turba/ \ - ftp://ftp.nl.horde.org/mirror/horde-ftp/pub/turba/ \ - ftp://ftp.uk.horde.org/mirrors/ftp.horde.org/pub/turba/ \ - http://ftp.horde.org/pub/turba/ - -MAINTAINER= thierry@FreeBSD.org -COMMENT= The Horde contact management application - -#----------------------------------------------------------------------- -# You may define this option: -# -# - WITHOUT_LDAP : if you do not need OpenLDAP; -# -#----------------------------------------------------------------------- - -RUN_DEPENDS= ${LOCALBASE}/www/horde/index.php:${PORTSDIR}/www/horde2 - -.if !defined(WITHOUT_LDAP) -USE_OPENLDAP= yes -.endif - -NO_BUILD= yes -USE_REINPLACE= yes - -REINPLACE_ARGS= -i.beforeTurba -DOCS= COPYING README docs/CHANGES docs/CREDITS docs/INSTALL \ - docs/INSTALL docs/LDAP docs/RELEASE_NOTES docs/UPDATE \ - docs/turba.dia docs/turba.pdf -CONFFILE= attributes.php conf.php html.php menu.php prefs.php \ - sources.php -SUB_DIRS= config graphics lib locale scripts templates po - -LHORDEDIR?= www/horde -LTURBADIR?= ${LHORDEDIR}/turba - -PLIST_SUB= HORDEDIR=${LHORDEDIR} TURBADIR=${LTURBADIR} - -HORDEDIR= ${PREFIX}/${LHORDEDIR} -TURBADIR= ${PREFIX}/${LTURBADIR} -CONFDIR= ${TURBADIR}/config - -HORDE_INC= ${LOCALBASE}/etc/horde - -post-patch: - @${RM} ${WRKSRC}/config/conf.php.dist.orig \ - ${WRKSRC}/config/prefs.php.dist.orig \ - ${WRKSRC}/config/sources.php.dist.orig - -pre-install: -.if !defined(WITHOUT_LDAP) - @if ! php -m | ${GREP} -q -e "ldap"; then \ - ${ECHO_MSG} "" ; \ - ${ECHO_MSG} "Please configure PHP with OpenLDAP support." ; \ - ${ECHO_MSG} "" ; \ - ${FALSE} ; \ - fi -.endif - -do-install: - @${MKDIR} ${TURBADIR} -.for REP in ${SUB_DIRS} - @${CP} -Rp ${WRKSRC}/${REP} ${TURBADIR} -.endfor - @${CP} -p ${WRKSRC}/*.php ${TURBADIR} -.for FILE in ${CONFFILE} - @if [ ! -f ${CONFDIR}/${FILE} ]; then \ - ${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \ - fi -.endfor - @${CHOWN} -R www:www ${TURBADIR} - @${CHMOD} -R o-rwx ${CONFDIR} - @${CP} -p ${FILESDIR}/httpd.conf.turba ${HORDE_INC} - @${REINPLACE_CMD} -e "s:/home/httpd/html/horde/turba:${TURBADIR}:g" \ - ${HORDE_INC}/httpd.conf.turba - @${RM} ${HORDE_INC}/httpd.conf.turba.beforeTurba - @${REINPLACE_CMD} -e "s://UNCOMMENTWHENINSTTURBA::" \ - ${HORDEDIR}/config/registry.php - @${CP} -p ${HORDEDIR}/config/registry.php \ - ${HORDEDIR}/config/registry.php.afterTurba -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} -.for FILE in ${DOCS} - @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} -.endfor - @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." -.endif - -post-install: - @${ECHO_MSG} - @${SED} -e "s:%%TURBADIR%%:${TURBADIR}:g;s:%%PORTSDIR%%:${PORTSDIR}:g" \ - -e "s:%%CONFDIR%%:${CONFDIR}:g" ${PKGMESSAGE} - @${ECHO_MSG} - -.include <bsd.port.mk> diff --git a/mail/horde-turba/distinfo b/mail/horde-turba/distinfo deleted file mode 100644 index c06cf61b8683..000000000000 --- a/mail/horde-turba/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (turba-1.2.2.tar.gz) = 27d9ebbe6723dcb0e4aa61045feb60b0 -SIZE (turba-1.2.2.tar.gz) = 508914 diff --git a/mail/horde-turba/files/httpd.conf.turba b/mail/horde-turba/files/httpd.conf.turba deleted file mode 100644 index f6674cbb9700..000000000000 --- a/mail/horde-turba/files/httpd.conf.turba +++ /dev/null @@ -1,31 +0,0 @@ -# This is included in Apache's httpd.conf for Turba -# -# For security, don't serve pages from the Turba configuration and -# library directories. -# -<Directory "/home/httpd/html/horde/turba/config"> - order deny,allow - deny from all -</Directory> -<Directory "/home/httpd/html/horde/turba/lib"> - order deny,allow - deny from all -</Directory> -<Directory "/home/httpd/html/horde/turba/locale"> - order deny,allow - deny from all -</Directory> -<Directory "/home/httpd/html/horde/turba/po"> - order deny,allow - deny from all -</Directory> -<Directory "/home/httpd/html/horde/turba/scripts"> - order deny,allow - deny from all -</Directory> -<Directory "/home/httpd/html/horde/turba/templates"> - order deny,allow - deny from all -</Directory> -# End of Turba configuration ================ - diff --git a/mail/horde-turba/files/patch-aa b/mail/horde-turba/files/patch-aa deleted file mode 100644 index 81d0eeaf6419..000000000000 --- a/mail/horde-turba/files/patch-aa +++ /dev/null @@ -1,7 +0,0 @@ ---- config/conf.php.dist.orig Fri Apr 12 18:21:30 2002 -+++ config/conf.php.dist Sun May 19 00:11:06 2002 -@@ -30,3 +30,4 @@ - // example providing a link to IMP (an email program) would be: - // $conf['menu']['apps'] = array('imp'); - $conf['menu']['apps'] = array(); -+//UNCOMMENTWHENINSTIMP$conf['menu']['apps'] = array('imp'); diff --git a/mail/horde-turba/files/patch-ab b/mail/horde-turba/files/patch-ab deleted file mode 100644 index 4cfdc762ef3d..000000000000 --- a/mail/horde-turba/files/patch-ab +++ /dev/null @@ -1,48 +0,0 @@ ---- config/sources.php.dist.orig Mon Feb 10 02:14:22 2003 -+++ config/sources.php.dist Tue Feb 25 21:51:29 2003 -@@ -140,10 +140,11 @@ - 'title' => 'My Addressbook', - 'type' => 'sql', - 'params' => array( -+// 'phptype' => 'pgsql', - 'phptype' => 'mysql', - 'hostspec' => 'localhost', -- 'username' => 'horde', -- 'password' => '*****', -+ 'username' => 'hordemgr', -+ 'password' => 'hordemgr', - 'database' => 'horde', - 'table' => 'turba_objects' - ), -@@ -181,6 +182,7 @@ - * A local address book in an LDAP directory. This implements a public - * (shared) address book. - */ -+/* - $cfgSources['localldap'] = array( - 'title' => 'Shared Directory', - 'type' => 'ldap', -@@ -219,6 +221,7 @@ - 'admin' => array(), - 'export' => true - ); -+*/ - - /** - * A personal adressbook. This assumes that the login is -@@ -229,6 +232,7 @@ - */ - - // First we need to get the uid. -+/* - $uid = Auth::getAuth(); - preg_match('/(^.*)@/', $uid, $uid); - $uid = $uid[1]; -@@ -284,6 +288,7 @@ - 'admin' => array($uid), - 'export' => true - ); -+*/ - - /** - * A preferences-based adressbook. This will always be private. You diff --git a/mail/horde-turba/files/patch-ac b/mail/horde-turba/files/patch-ac deleted file mode 100644 index 74914cb6d40e..000000000000 --- a/mail/horde-turba/files/patch-ac +++ /dev/null @@ -1,16 +0,0 @@ ---- config/prefs.php.dist.orig Mon Oct 22 09:09:23 2001 -+++ config/prefs.php.dist Sun Nov 18 01:21:42 2001 -@@ -16,4 +16,13 @@ - 'type' => 'select', - 'desc' => _("Select your preferred language:") - ); -+ -+// Addressbook -+$_prefs['searchsource'] = array( -+ 'value' => 'localsql', -+ 'locked' => false, -+ 'shared' => true, -+ 'type' => 'select', -+ 'desc' => _("from") -+); - ?> diff --git a/mail/horde-turba/pkg-deinstall b/mail/horde-turba/pkg-deinstall deleted file mode 100644 index b0a141eef091..000000000000 --- a/mail/horde-turba/pkg-deinstall +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# -# Backup Turba config files, if needed. - -if [ x$2 != xDEINSTALL ]; then - exit -fi - -if [ -z "${PACKAGE_BUILDING}" ]; then - for cf in `ls ${PKG_PREFIX}/www/horde/turba/config/*php`; do - diff -bBqw $cf $cf.dist >/dev/null 2>&1 - case $? in - 0) # original config file, will be deleted by pkg-plist - ;; - 1) # config file has been updated, must be backuped - cp -p $cf $cf.previous - echo "===> Backing-up..." - echo "---> $cf has been saved ***" - echo "---> as $cf.previous ***" - ;; - *) # not found? - ;; - esac - done -fi diff --git a/mail/horde-turba/pkg-descr b/mail/horde-turba/pkg-descr deleted file mode 100644 index 7ad5e825db08..000000000000 --- a/mail/horde-turba/pkg-descr +++ /dev/null @@ -1,10 +0,0 @@ -Turba is the Horde contact management application. It makes heavy use -of the Horde framework to provide integration with other applications. - -Turba is a fairly complete basic contact management application. -SQL and LDAP backends are available. -You can define the fields in your addressbooks in a very flexible way, -just by changing the config files. -And there are Horde API functions to add and search for contacts. - -WWW: http://horde.org/turba/ diff --git a/mail/horde-turba/pkg-message b/mail/horde-turba/pkg-message deleted file mode 100644 index f7cbdecc9737..000000000000 --- a/mail/horde-turba/pkg-message +++ /dev/null @@ -1,22 +0,0 @@ -************************************************************************ -Turba has been installed in %%TURBADIR%% with your blank -configuration files. - -Horde must be configured; if not, see -%%PORTSDIR%%/www/horde2/pkg-message. - -Then, you will have to tune the configuration files located in -%%CONFDIR%%/, specially the files conf.php and -sources.php. - -You have to create a table in your database; please see -%%TURBADIR%%/scripts/drivers. -You might create a LDAP schema: please see the doc LDAP. - -WARNING! if you are upgrading from Turba v. 1.1, you have to alter your -******** schemas. Please read the doc UPDATE. An example is given for - MySQL in %%TURBADIR%%/scripts/drivers/: - - mysql_upgrade_1.1_to_1.2.sql. - -To protect your configuration files, you have to restart Apache. -************************************************************************ diff --git a/mail/horde-turba/pkg-plist b/mail/horde-turba/pkg-plist deleted file mode 100644 index 3f3ebe8ab813..000000000000 --- a/mail/horde-turba/pkg-plist +++ /dev/null @@ -1,296 +0,0 @@ -%%PORTDOCS%%%%DOCSDIR%%/CHANGES -%%PORTDOCS%%%%DOCSDIR%%/COPYING -%%PORTDOCS%%%%DOCSDIR%%/CREDITS -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/LDAP -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES -%%PORTDOCS%%%%DOCSDIR%%/UPDATE -%%PORTDOCS%%%%DOCSDIR%%/turba.dia -%%PORTDOCS%%%%DOCSDIR%%/turba.pdf -%%TURBADIR%%/add.php -%%TURBADIR%%/addobject.php -%%TURBADIR%%/addobjectaction.php -%%TURBADIR%%/advanced.php -%%TURBADIR%%/browse.php -%%TURBADIR%%/config/.htaccess -%%TURBADIR%%/config/attributes.php -%%TURBADIR%%/config/attributes.php.dist -%%TURBADIR%%/config/conf.php -%%TURBADIR%%/config/conf.php.dist -%%TURBADIR%%/config/html.php -%%TURBADIR%%/config/html.php.dist -%%TURBADIR%%/config/menu.php -%%TURBADIR%%/config/menu.php.dist -%%TURBADIR%%/config/prefs.php -%%TURBADIR%%/config/prefs.php.dist -%%TURBADIR%%/config/sources.php -%%TURBADIR%%/config/sources.php.dist -%%TURBADIR%%/data.php -%%TURBADIR%%/delete.php -%%TURBADIR%%/deleteobject.php -%%TURBADIR%%/display.php -%%TURBADIR%%/displayobject.php -%%TURBADIR%%/edit.php -%%TURBADIR%%/editobject.php -%%TURBADIR%%/editobjectaction.php -%%TURBADIR%%/graphics/add.gif -%%TURBADIR%%/graphics/checkbox.gif -%%TURBADIR%%/graphics/close.gif -%%TURBADIR%%/graphics/down.gif -%%TURBADIR%%/graphics/group.gif -%%TURBADIR%%/graphics/lhand.gif -%%TURBADIR%%/graphics/map.gif -%%TURBADIR%%/graphics/rhand.gif -%%TURBADIR%%/graphics/search.gif -%%TURBADIR%%/graphics/turba.gif -%%TURBADIR%%/graphics/up.gif -%%TURBADIR%%/graphics/user.gif -%%TURBADIR%%/index.php -%%TURBADIR%%/lib/.htaccess -%%TURBADIR%%/lib/AbstractObject.php -%%TURBADIR%%/lib/Driver.php -%%TURBADIR%%/lib/Driver/ldap.php -%%TURBADIR%%/lib/Driver/prefs.php -%%TURBADIR%%/lib/Driver/sql.php -%%TURBADIR%%/lib/Group.php -%%TURBADIR%%/lib/List.php -%%TURBADIR%%/lib/List/Plain.php -%%TURBADIR%%/lib/List/Tree.php -%%TURBADIR%%/lib/ListView.php -%%TURBADIR%%/lib/ListView/Rolodex.php -%%TURBADIR%%/lib/ListView/Tree.php -%%TURBADIR%%/lib/Object.php -%%TURBADIR%%/lib/ObjectView.php -%%TURBADIR%%/lib/ObjectView/List.php -%%TURBADIR%%/lib/ObjectView/PhotoID.php -%%TURBADIR%%/lib/Source.php -%%TURBADIR%%/lib/Turba.php -%%TURBADIR%%/lib/api.php -%%TURBADIR%%/lib/base.php -%%TURBADIR%%/lib/version.php -%%TURBADIR%%/locale/.htaccess -%%TURBADIR%%/locale/ar_SY/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/bg_BG/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/ca_ES/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/cs_CZ/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/da_DK/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/de_DE/help.xml -%%TURBADIR%%/locale/de_DE/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/el_GR/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/en_US/help.xml -%%TURBADIR%%/locale/es_ES/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/et_EE/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/fi_FI/help.xml -%%TURBADIR%%/locale/fi_FI/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/fr_FR/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/gl_ES/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/hu_HU/help.xml -%%TURBADIR%%/locale/hu_HU/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/it_IT/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/ja_JP/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/ko_KR/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/lt_LT/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/lv_LV/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/mk_MK/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/nb_NO/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/nl_NL/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/nn_NO/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/pl_PL/help.xml -%%TURBADIR%%/locale/pl_PL/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/pt_BR/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/pt_PT/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/ro_RO/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/ru_RU/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/ru_RU.KOI8-R/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/sk_SK/help.xml -%%TURBADIR%%/locale/sk_SK/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/sl_SI/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/sv_SE/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/uk_UA/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/zh_CN/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/zh_TW/LC_MESSAGES/turba.mo -%%TURBADIR%%/menu.php -%%TURBADIR%%/po/.htaccess -%%TURBADIR%%/po/Makefile -%%TURBADIR%%/po/README -%%TURBADIR%%/po/ar_SY.po -%%TURBADIR%%/po/bg_BG.po -%%TURBADIR%%/po/ca_ES.po -%%TURBADIR%%/po/cs_CZ.po -%%TURBADIR%%/po/da_DK.po -%%TURBADIR%%/po/de_DE.po -%%TURBADIR%%/po/el_GR.po -%%TURBADIR%%/po/es_ES.po -%%TURBADIR%%/po/et_EE.po -%%TURBADIR%%/po/extract.pl -%%TURBADIR%%/po/fi_FI.po -%%TURBADIR%%/po/fr_FR.po -%%TURBADIR%%/po/gl_ES.po -%%TURBADIR%%/po/hu_HU.po -%%TURBADIR%%/po/it_IT.po -%%TURBADIR%%/po/ja_JP.po -%%TURBADIR%%/po/ko_KR.po -%%TURBADIR%%/po/lt_LT.po -%%TURBADIR%%/po/lv_LV.po -%%TURBADIR%%/po/mk_MK.po -%%TURBADIR%%/po/nb_NO.po -%%TURBADIR%%/po/nl_NL.po -%%TURBADIR%%/po/nn_NO.po -%%TURBADIR%%/po/pl_PL.po -%%TURBADIR%%/po/pt_BR.po -%%TURBADIR%%/po/pt_PT.po -%%TURBADIR%%/po/ro_RO.po -%%TURBADIR%%/po/ru_RU.po -%%TURBADIR%%/po/ru_RU.KOI8-R.po -%%TURBADIR%%/po/shtool -%%TURBADIR%%/po/sk_SK.po -%%TURBADIR%%/po/sl_SI.po -%%TURBADIR%%/po/sv_SE.po -%%TURBADIR%%/po/turba.pot -%%TURBADIR%%/po/uk_UA.po -%%TURBADIR%%/po/xgettext.sh -%%TURBADIR%%/po/zh_CN.po -%%TURBADIR%%/po/zh_TW.po -%%TURBADIR%%/prefs.php -%%TURBADIR%%/scripts/.htaccess -%%TURBADIR%%/scripts/Turba.reg -%%TURBADIR%%/scripts/drivers/mysql_create.sql -%%TURBADIR%%/scripts/drivers/mysql_upgrade_1.1_to_1.2.sql -%%TURBADIR%%/scripts/drivers/pgsql_create.sql -%%TURBADIR%%/scripts/drivers/turba.sql -%%TURBADIR%%/scripts/ldap/addou -%%TURBADIR%%/scripts/ldap/addou.pl -%%TURBADIR%%/scripts/ldap/core.schema.patch -%%TURBADIR%%/search.php -%%TURBADIR%%/status.php -%%TURBADIR%%/templates/.htaccess -%%TURBADIR%%/templates/add/add.inc -%%TURBADIR%%/templates/add/noadd.inc -%%TURBADIR%%/templates/add/select.inc -%%TURBADIR%%/templates/advanced/criteria.inc -%%TURBADIR%%/templates/advanced/foot.inc -%%TURBADIR%%/templates/advanced/head.inc -%%TURBADIR%%/templates/advanced/results_head.inc -%%TURBADIR%%/templates/browse/actions.inc -%%TURBADIR%%/templates/browse/column_footers.inc -%%TURBADIR%%/templates/browse/column_headers.inc -%%TURBADIR%%/templates/browse/contactrow.inc -%%TURBADIR%%/templates/browse/footer.inc -%%TURBADIR%%/templates/browse/header.inc -%%TURBADIR%%/templates/browse/javascript.inc -%%TURBADIR%%/templates/browse/search.inc -%%TURBADIR%%/templates/browse/select.inc -%%TURBADIR%%/templates/common-footer.inc -%%TURBADIR%%/templates/common-header.inc -%%TURBADIR%%/templates/data/export.inc -%%TURBADIR%%/templates/data/import.inc -%%TURBADIR%%/templates/display/display.inc -%%TURBADIR%%/templates/edit/edit.inc -%%TURBADIR%%/templates/index/css.inc -%%TURBADIR%%/templates/index/notconfigured.inc -%%TURBADIR%%/templates/menu/menu.inc -%%TURBADIR%%/templates/miniwindow/frames.inc -%%TURBADIR%%/templates/miniwindow/menu.inc -%%TURBADIR%%/templates/prefs/columnselect.inc -%%TURBADIR%%/templates/search/foot.inc -%%TURBADIR%%/templates/search/head.inc -%%TURBADIR%%/templates/search/row.inc -%%TURBADIR%%/miniwindow.php -etc/horde/httpd.conf.turba -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@dirrm %%TURBADIR%%/config -@dirrm %%TURBADIR%%/graphics -@dirrm %%TURBADIR%%/lib/Driver -@dirrm %%TURBADIR%%/lib/List -@dirrm %%TURBADIR%%/lib/ListView -@dirrm %%TURBADIR%%/lib/ObjectView -@dirrm %%TURBADIR%%/lib -@dirrm %%TURBADIR%%/locale/ar_SY/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/ar_SY -@dirrm %%TURBADIR%%/locale/bg_BG/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/bg_BG -@dirrm %%TURBADIR%%/locale/ca_ES/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/ca_ES -@dirrm %%TURBADIR%%/locale/cs_CZ/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/cs_CZ -@dirrm %%TURBADIR%%/locale/da_DK/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/da_DK -@dirrm %%TURBADIR%%/locale/de_DE/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/de_DE -@dirrm %%TURBADIR%%/locale/el_GR/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/el_GR -@dirrm %%TURBADIR%%/locale/en_US -@dirrm %%TURBADIR%%/locale/es_ES/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/es_ES -@dirrm %%TURBADIR%%/locale/et_EE/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/et_EE -@dirrm %%TURBADIR%%/locale/fi_FI/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/fi_FI -@dirrm %%TURBADIR%%/locale/fr_FR/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/fr_FR -@dirrm %%TURBADIR%%/locale/gl_ES/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/gl_ES -@dirrm %%TURBADIR%%/locale/hu_HU/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/hu_HU -@dirrm %%TURBADIR%%/locale/it_IT/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/it_IT -@dirrm %%TURBADIR%%/locale/ja_JP/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/ja_JP -@dirrm %%TURBADIR%%/locale/ko_KR/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/ko_KR -@dirrm %%TURBADIR%%/locale/lt_LT/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/lt_LT -@dirrm %%TURBADIR%%/locale/lv_LV/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/lv_LV -@dirrm %%TURBADIR%%/locale/mk_MK/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/mk_MK -@dirrm %%TURBADIR%%/locale/nb_NO/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/nb_NO -@dirrm %%TURBADIR%%/locale/nl_NL/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/nl_NL -@dirrm %%TURBADIR%%/locale/nn_NO/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/nn_NO -@dirrm %%TURBADIR%%/locale/pl_PL/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/pl_PL -@dirrm %%TURBADIR%%/locale/pt_BR/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/pt_BR -@dirrm %%TURBADIR%%/locale/pt_PT/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/pt_PT -@dirrm %%TURBADIR%%/locale/ro_RO/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/ro_RO -@dirrm %%TURBADIR%%/locale/ru_RU/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/ru_RU -@dirrm %%TURBADIR%%/locale/ru_RU.KOI8-R/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/ru_RU.KOI8-R -@dirrm %%TURBADIR%%/locale/sk_SK/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/sk_SK -@dirrm %%TURBADIR%%/locale/sl_SI/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/sl_SI -@dirrm %%TURBADIR%%/locale/sv_SE/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/sv_SE -@dirrm %%TURBADIR%%/locale/uk_UA/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/uk_UA -@dirrm %%TURBADIR%%/locale/zh_CN/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/zh_CN -@dirrm %%TURBADIR%%/locale/zh_TW/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/zh_TW -@dirrm %%TURBADIR%%/locale -@dirrm %%TURBADIR%%/po -@dirrm %%TURBADIR%%/scripts/drivers -@dirrm %%TURBADIR%%/scripts/ldap -@dirrm %%TURBADIR%%/scripts -@dirrm %%TURBADIR%%/templates/add -@dirrm %%TURBADIR%%/templates/advanced -@dirrm %%TURBADIR%%/templates/browse -@dirrm %%TURBADIR%%/templates/data -@dirrm %%TURBADIR%%/templates/display -@dirrm %%TURBADIR%%/templates/edit -@dirrm %%TURBADIR%%/templates/index -@dirrm %%TURBADIR%%/templates/menu -@dirrm %%TURBADIR%%/templates/miniwindow -@dirrm %%TURBADIR%%/templates/prefs -@dirrm %%TURBADIR%%/templates/search -@dirrm %%TURBADIR%%/templates -@dirrm %%TURBADIR%% -@unexec if cmp -s %D/www/horde/config/registry.php %D/www/horde/config/registry.php.afterTurba; then rm -f %D/www/horde/config/registry.php.afterTurba; mv %D/www/horde/config/registry.php.beforeTurba %D/www/horde/config/registry.php; fi diff --git a/mail/horde4-turba/Makefile b/mail/horde4-turba/Makefile deleted file mode 100644 index ad5858b7da2e..000000000000 --- a/mail/horde4-turba/Makefile +++ /dev/null @@ -1,109 +0,0 @@ -# Ports collection makefile for: turba -# Date created: Sat Nov 16, 2001 -# Whom: Thierry Thomas (<thierry@thomas.as>) -# -# $FreeBSD$ -# - -PORTNAME= turba -PORTVERSION= 1.2.2 -CATEGORIES= mail www -MASTER_SITES= ftp://ftp.horde.org/pub/turba/ \ - ftp://ftp.planetmirror.com/pub/horde/turba/ \ - ftp://ftp.au.horde.org/pub/horde/turba/ \ - ftp://ftp.be.horde.org/turba/ \ - ftp://ftp.es.horde.org/pub/turba/ \ - ftp://ftp.it.horde.org/pub/mirror/horde.org/turba/ \ - ftp://ftp.nl.horde.org/mirror/horde-ftp/pub/turba/ \ - ftp://ftp.uk.horde.org/mirrors/ftp.horde.org/pub/turba/ \ - http://ftp.horde.org/pub/turba/ - -MAINTAINER= thierry@FreeBSD.org -COMMENT= The Horde contact management application - -#----------------------------------------------------------------------- -# You may define this option: -# -# - WITHOUT_LDAP : if you do not need OpenLDAP; -# -#----------------------------------------------------------------------- - -RUN_DEPENDS= ${LOCALBASE}/www/horde/index.php:${PORTSDIR}/www/horde2 - -.if !defined(WITHOUT_LDAP) -USE_OPENLDAP= yes -.endif - -NO_BUILD= yes -USE_REINPLACE= yes - -REINPLACE_ARGS= -i.beforeTurba -DOCS= COPYING README docs/CHANGES docs/CREDITS docs/INSTALL \ - docs/INSTALL docs/LDAP docs/RELEASE_NOTES docs/UPDATE \ - docs/turba.dia docs/turba.pdf -CONFFILE= attributes.php conf.php html.php menu.php prefs.php \ - sources.php -SUB_DIRS= config graphics lib locale scripts templates po - -LHORDEDIR?= www/horde -LTURBADIR?= ${LHORDEDIR}/turba - -PLIST_SUB= HORDEDIR=${LHORDEDIR} TURBADIR=${LTURBADIR} - -HORDEDIR= ${PREFIX}/${LHORDEDIR} -TURBADIR= ${PREFIX}/${LTURBADIR} -CONFDIR= ${TURBADIR}/config - -HORDE_INC= ${LOCALBASE}/etc/horde - -post-patch: - @${RM} ${WRKSRC}/config/conf.php.dist.orig \ - ${WRKSRC}/config/prefs.php.dist.orig \ - ${WRKSRC}/config/sources.php.dist.orig - -pre-install: -.if !defined(WITHOUT_LDAP) - @if ! php -m | ${GREP} -q -e "ldap"; then \ - ${ECHO_MSG} "" ; \ - ${ECHO_MSG} "Please configure PHP with OpenLDAP support." ; \ - ${ECHO_MSG} "" ; \ - ${FALSE} ; \ - fi -.endif - -do-install: - @${MKDIR} ${TURBADIR} -.for REP in ${SUB_DIRS} - @${CP} -Rp ${WRKSRC}/${REP} ${TURBADIR} -.endfor - @${CP} -p ${WRKSRC}/*.php ${TURBADIR} -.for FILE in ${CONFFILE} - @if [ ! -f ${CONFDIR}/${FILE} ]; then \ - ${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \ - fi -.endfor - @${CHOWN} -R www:www ${TURBADIR} - @${CHMOD} -R o-rwx ${CONFDIR} - @${CP} -p ${FILESDIR}/httpd.conf.turba ${HORDE_INC} - @${REINPLACE_CMD} -e "s:/home/httpd/html/horde/turba:${TURBADIR}:g" \ - ${HORDE_INC}/httpd.conf.turba - @${RM} ${HORDE_INC}/httpd.conf.turba.beforeTurba - @${REINPLACE_CMD} -e "s://UNCOMMENTWHENINSTTURBA::" \ - ${HORDEDIR}/config/registry.php - @${CP} -p ${HORDEDIR}/config/registry.php \ - ${HORDEDIR}/config/registry.php.afterTurba -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} -.for FILE in ${DOCS} - @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} -.endfor - @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." -.endif - -post-install: - @${ECHO_MSG} - @${SED} -e "s:%%TURBADIR%%:${TURBADIR}:g;s:%%PORTSDIR%%:${PORTSDIR}:g" \ - -e "s:%%CONFDIR%%:${CONFDIR}:g" ${PKGMESSAGE} - @${ECHO_MSG} - -.include <bsd.port.mk> diff --git a/mail/horde4-turba/distinfo b/mail/horde4-turba/distinfo deleted file mode 100644 index c06cf61b8683..000000000000 --- a/mail/horde4-turba/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (turba-1.2.2.tar.gz) = 27d9ebbe6723dcb0e4aa61045feb60b0 -SIZE (turba-1.2.2.tar.gz) = 508914 diff --git a/mail/horde4-turba/files/httpd.conf.turba b/mail/horde4-turba/files/httpd.conf.turba deleted file mode 100644 index f6674cbb9700..000000000000 --- a/mail/horde4-turba/files/httpd.conf.turba +++ /dev/null @@ -1,31 +0,0 @@ -# This is included in Apache's httpd.conf for Turba -# -# For security, don't serve pages from the Turba configuration and -# library directories. -# -<Directory "/home/httpd/html/horde/turba/config"> - order deny,allow - deny from all -</Directory> -<Directory "/home/httpd/html/horde/turba/lib"> - order deny,allow - deny from all -</Directory> -<Directory "/home/httpd/html/horde/turba/locale"> - order deny,allow - deny from all -</Directory> -<Directory "/home/httpd/html/horde/turba/po"> - order deny,allow - deny from all -</Directory> -<Directory "/home/httpd/html/horde/turba/scripts"> - order deny,allow - deny from all -</Directory> -<Directory "/home/httpd/html/horde/turba/templates"> - order deny,allow - deny from all -</Directory> -# End of Turba configuration ================ - diff --git a/mail/horde4-turba/files/patch-aa b/mail/horde4-turba/files/patch-aa deleted file mode 100644 index 81d0eeaf6419..000000000000 --- a/mail/horde4-turba/files/patch-aa +++ /dev/null @@ -1,7 +0,0 @@ ---- config/conf.php.dist.orig Fri Apr 12 18:21:30 2002 -+++ config/conf.php.dist Sun May 19 00:11:06 2002 -@@ -30,3 +30,4 @@ - // example providing a link to IMP (an email program) would be: - // $conf['menu']['apps'] = array('imp'); - $conf['menu']['apps'] = array(); -+//UNCOMMENTWHENINSTIMP$conf['menu']['apps'] = array('imp'); diff --git a/mail/horde4-turba/files/patch-ab b/mail/horde4-turba/files/patch-ab deleted file mode 100644 index 4cfdc762ef3d..000000000000 --- a/mail/horde4-turba/files/patch-ab +++ /dev/null @@ -1,48 +0,0 @@ ---- config/sources.php.dist.orig Mon Feb 10 02:14:22 2003 -+++ config/sources.php.dist Tue Feb 25 21:51:29 2003 -@@ -140,10 +140,11 @@ - 'title' => 'My Addressbook', - 'type' => 'sql', - 'params' => array( -+// 'phptype' => 'pgsql', - 'phptype' => 'mysql', - 'hostspec' => 'localhost', -- 'username' => 'horde', -- 'password' => '*****', -+ 'username' => 'hordemgr', -+ 'password' => 'hordemgr', - 'database' => 'horde', - 'table' => 'turba_objects' - ), -@@ -181,6 +182,7 @@ - * A local address book in an LDAP directory. This implements a public - * (shared) address book. - */ -+/* - $cfgSources['localldap'] = array( - 'title' => 'Shared Directory', - 'type' => 'ldap', -@@ -219,6 +221,7 @@ - 'admin' => array(), - 'export' => true - ); -+*/ - - /** - * A personal adressbook. This assumes that the login is -@@ -229,6 +232,7 @@ - */ - - // First we need to get the uid. -+/* - $uid = Auth::getAuth(); - preg_match('/(^.*)@/', $uid, $uid); - $uid = $uid[1]; -@@ -284,6 +288,7 @@ - 'admin' => array($uid), - 'export' => true - ); -+*/ - - /** - * A preferences-based adressbook. This will always be private. You diff --git a/mail/horde4-turba/files/patch-ac b/mail/horde4-turba/files/patch-ac deleted file mode 100644 index 74914cb6d40e..000000000000 --- a/mail/horde4-turba/files/patch-ac +++ /dev/null @@ -1,16 +0,0 @@ ---- config/prefs.php.dist.orig Mon Oct 22 09:09:23 2001 -+++ config/prefs.php.dist Sun Nov 18 01:21:42 2001 -@@ -16,4 +16,13 @@ - 'type' => 'select', - 'desc' => _("Select your preferred language:") - ); -+ -+// Addressbook -+$_prefs['searchsource'] = array( -+ 'value' => 'localsql', -+ 'locked' => false, -+ 'shared' => true, -+ 'type' => 'select', -+ 'desc' => _("from") -+); - ?> diff --git a/mail/horde4-turba/pkg-deinstall b/mail/horde4-turba/pkg-deinstall deleted file mode 100644 index b0a141eef091..000000000000 --- a/mail/horde4-turba/pkg-deinstall +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# -# Backup Turba config files, if needed. - -if [ x$2 != xDEINSTALL ]; then - exit -fi - -if [ -z "${PACKAGE_BUILDING}" ]; then - for cf in `ls ${PKG_PREFIX}/www/horde/turba/config/*php`; do - diff -bBqw $cf $cf.dist >/dev/null 2>&1 - case $? in - 0) # original config file, will be deleted by pkg-plist - ;; - 1) # config file has been updated, must be backuped - cp -p $cf $cf.previous - echo "===> Backing-up..." - echo "---> $cf has been saved ***" - echo "---> as $cf.previous ***" - ;; - *) # not found? - ;; - esac - done -fi diff --git a/mail/horde4-turba/pkg-descr b/mail/horde4-turba/pkg-descr deleted file mode 100644 index 7ad5e825db08..000000000000 --- a/mail/horde4-turba/pkg-descr +++ /dev/null @@ -1,10 +0,0 @@ -Turba is the Horde contact management application. It makes heavy use -of the Horde framework to provide integration with other applications. - -Turba is a fairly complete basic contact management application. -SQL and LDAP backends are available. -You can define the fields in your addressbooks in a very flexible way, -just by changing the config files. -And there are Horde API functions to add and search for contacts. - -WWW: http://horde.org/turba/ diff --git a/mail/horde4-turba/pkg-message b/mail/horde4-turba/pkg-message deleted file mode 100644 index f7cbdecc9737..000000000000 --- a/mail/horde4-turba/pkg-message +++ /dev/null @@ -1,22 +0,0 @@ -************************************************************************ -Turba has been installed in %%TURBADIR%% with your blank -configuration files. - -Horde must be configured; if not, see -%%PORTSDIR%%/www/horde2/pkg-message. - -Then, you will have to tune the configuration files located in -%%CONFDIR%%/, specially the files conf.php and -sources.php. - -You have to create a table in your database; please see -%%TURBADIR%%/scripts/drivers. -You might create a LDAP schema: please see the doc LDAP. - -WARNING! if you are upgrading from Turba v. 1.1, you have to alter your -******** schemas. Please read the doc UPDATE. An example is given for - MySQL in %%TURBADIR%%/scripts/drivers/: - - mysql_upgrade_1.1_to_1.2.sql. - -To protect your configuration files, you have to restart Apache. -************************************************************************ diff --git a/mail/horde4-turba/pkg-plist b/mail/horde4-turba/pkg-plist deleted file mode 100644 index 3f3ebe8ab813..000000000000 --- a/mail/horde4-turba/pkg-plist +++ /dev/null @@ -1,296 +0,0 @@ -%%PORTDOCS%%%%DOCSDIR%%/CHANGES -%%PORTDOCS%%%%DOCSDIR%%/COPYING -%%PORTDOCS%%%%DOCSDIR%%/CREDITS -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/LDAP -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES -%%PORTDOCS%%%%DOCSDIR%%/UPDATE -%%PORTDOCS%%%%DOCSDIR%%/turba.dia -%%PORTDOCS%%%%DOCSDIR%%/turba.pdf -%%TURBADIR%%/add.php -%%TURBADIR%%/addobject.php -%%TURBADIR%%/addobjectaction.php -%%TURBADIR%%/advanced.php -%%TURBADIR%%/browse.php -%%TURBADIR%%/config/.htaccess -%%TURBADIR%%/config/attributes.php -%%TURBADIR%%/config/attributes.php.dist -%%TURBADIR%%/config/conf.php -%%TURBADIR%%/config/conf.php.dist -%%TURBADIR%%/config/html.php -%%TURBADIR%%/config/html.php.dist -%%TURBADIR%%/config/menu.php -%%TURBADIR%%/config/menu.php.dist -%%TURBADIR%%/config/prefs.php -%%TURBADIR%%/config/prefs.php.dist -%%TURBADIR%%/config/sources.php -%%TURBADIR%%/config/sources.php.dist -%%TURBADIR%%/data.php -%%TURBADIR%%/delete.php -%%TURBADIR%%/deleteobject.php -%%TURBADIR%%/display.php -%%TURBADIR%%/displayobject.php -%%TURBADIR%%/edit.php -%%TURBADIR%%/editobject.php -%%TURBADIR%%/editobjectaction.php -%%TURBADIR%%/graphics/add.gif -%%TURBADIR%%/graphics/checkbox.gif -%%TURBADIR%%/graphics/close.gif -%%TURBADIR%%/graphics/down.gif -%%TURBADIR%%/graphics/group.gif -%%TURBADIR%%/graphics/lhand.gif -%%TURBADIR%%/graphics/map.gif -%%TURBADIR%%/graphics/rhand.gif -%%TURBADIR%%/graphics/search.gif -%%TURBADIR%%/graphics/turba.gif -%%TURBADIR%%/graphics/up.gif -%%TURBADIR%%/graphics/user.gif -%%TURBADIR%%/index.php -%%TURBADIR%%/lib/.htaccess -%%TURBADIR%%/lib/AbstractObject.php -%%TURBADIR%%/lib/Driver.php -%%TURBADIR%%/lib/Driver/ldap.php -%%TURBADIR%%/lib/Driver/prefs.php -%%TURBADIR%%/lib/Driver/sql.php -%%TURBADIR%%/lib/Group.php -%%TURBADIR%%/lib/List.php -%%TURBADIR%%/lib/List/Plain.php -%%TURBADIR%%/lib/List/Tree.php -%%TURBADIR%%/lib/ListView.php -%%TURBADIR%%/lib/ListView/Rolodex.php -%%TURBADIR%%/lib/ListView/Tree.php -%%TURBADIR%%/lib/Object.php -%%TURBADIR%%/lib/ObjectView.php -%%TURBADIR%%/lib/ObjectView/List.php -%%TURBADIR%%/lib/ObjectView/PhotoID.php -%%TURBADIR%%/lib/Source.php -%%TURBADIR%%/lib/Turba.php -%%TURBADIR%%/lib/api.php -%%TURBADIR%%/lib/base.php -%%TURBADIR%%/lib/version.php -%%TURBADIR%%/locale/.htaccess -%%TURBADIR%%/locale/ar_SY/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/bg_BG/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/ca_ES/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/cs_CZ/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/da_DK/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/de_DE/help.xml -%%TURBADIR%%/locale/de_DE/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/el_GR/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/en_US/help.xml -%%TURBADIR%%/locale/es_ES/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/et_EE/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/fi_FI/help.xml -%%TURBADIR%%/locale/fi_FI/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/fr_FR/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/gl_ES/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/hu_HU/help.xml -%%TURBADIR%%/locale/hu_HU/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/it_IT/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/ja_JP/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/ko_KR/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/lt_LT/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/lv_LV/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/mk_MK/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/nb_NO/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/nl_NL/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/nn_NO/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/pl_PL/help.xml -%%TURBADIR%%/locale/pl_PL/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/pt_BR/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/pt_PT/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/ro_RO/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/ru_RU/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/ru_RU.KOI8-R/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/sk_SK/help.xml -%%TURBADIR%%/locale/sk_SK/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/sl_SI/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/sv_SE/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/uk_UA/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/zh_CN/LC_MESSAGES/turba.mo -%%TURBADIR%%/locale/zh_TW/LC_MESSAGES/turba.mo -%%TURBADIR%%/menu.php -%%TURBADIR%%/po/.htaccess -%%TURBADIR%%/po/Makefile -%%TURBADIR%%/po/README -%%TURBADIR%%/po/ar_SY.po -%%TURBADIR%%/po/bg_BG.po -%%TURBADIR%%/po/ca_ES.po -%%TURBADIR%%/po/cs_CZ.po -%%TURBADIR%%/po/da_DK.po -%%TURBADIR%%/po/de_DE.po -%%TURBADIR%%/po/el_GR.po -%%TURBADIR%%/po/es_ES.po -%%TURBADIR%%/po/et_EE.po -%%TURBADIR%%/po/extract.pl -%%TURBADIR%%/po/fi_FI.po -%%TURBADIR%%/po/fr_FR.po -%%TURBADIR%%/po/gl_ES.po -%%TURBADIR%%/po/hu_HU.po -%%TURBADIR%%/po/it_IT.po -%%TURBADIR%%/po/ja_JP.po -%%TURBADIR%%/po/ko_KR.po -%%TURBADIR%%/po/lt_LT.po -%%TURBADIR%%/po/lv_LV.po -%%TURBADIR%%/po/mk_MK.po -%%TURBADIR%%/po/nb_NO.po -%%TURBADIR%%/po/nl_NL.po -%%TURBADIR%%/po/nn_NO.po -%%TURBADIR%%/po/pl_PL.po -%%TURBADIR%%/po/pt_BR.po -%%TURBADIR%%/po/pt_PT.po -%%TURBADIR%%/po/ro_RO.po -%%TURBADIR%%/po/ru_RU.po -%%TURBADIR%%/po/ru_RU.KOI8-R.po -%%TURBADIR%%/po/shtool -%%TURBADIR%%/po/sk_SK.po -%%TURBADIR%%/po/sl_SI.po -%%TURBADIR%%/po/sv_SE.po -%%TURBADIR%%/po/turba.pot -%%TURBADIR%%/po/uk_UA.po -%%TURBADIR%%/po/xgettext.sh -%%TURBADIR%%/po/zh_CN.po -%%TURBADIR%%/po/zh_TW.po -%%TURBADIR%%/prefs.php -%%TURBADIR%%/scripts/.htaccess -%%TURBADIR%%/scripts/Turba.reg -%%TURBADIR%%/scripts/drivers/mysql_create.sql -%%TURBADIR%%/scripts/drivers/mysql_upgrade_1.1_to_1.2.sql -%%TURBADIR%%/scripts/drivers/pgsql_create.sql -%%TURBADIR%%/scripts/drivers/turba.sql -%%TURBADIR%%/scripts/ldap/addou -%%TURBADIR%%/scripts/ldap/addou.pl -%%TURBADIR%%/scripts/ldap/core.schema.patch -%%TURBADIR%%/search.php -%%TURBADIR%%/status.php -%%TURBADIR%%/templates/.htaccess -%%TURBADIR%%/templates/add/add.inc -%%TURBADIR%%/templates/add/noadd.inc -%%TURBADIR%%/templates/add/select.inc -%%TURBADIR%%/templates/advanced/criteria.inc -%%TURBADIR%%/templates/advanced/foot.inc -%%TURBADIR%%/templates/advanced/head.inc -%%TURBADIR%%/templates/advanced/results_head.inc -%%TURBADIR%%/templates/browse/actions.inc -%%TURBADIR%%/templates/browse/column_footers.inc -%%TURBADIR%%/templates/browse/column_headers.inc -%%TURBADIR%%/templates/browse/contactrow.inc -%%TURBADIR%%/templates/browse/footer.inc -%%TURBADIR%%/templates/browse/header.inc -%%TURBADIR%%/templates/browse/javascript.inc -%%TURBADIR%%/templates/browse/search.inc -%%TURBADIR%%/templates/browse/select.inc -%%TURBADIR%%/templates/common-footer.inc -%%TURBADIR%%/templates/common-header.inc -%%TURBADIR%%/templates/data/export.inc -%%TURBADIR%%/templates/data/import.inc -%%TURBADIR%%/templates/display/display.inc -%%TURBADIR%%/templates/edit/edit.inc -%%TURBADIR%%/templates/index/css.inc -%%TURBADIR%%/templates/index/notconfigured.inc -%%TURBADIR%%/templates/menu/menu.inc -%%TURBADIR%%/templates/miniwindow/frames.inc -%%TURBADIR%%/templates/miniwindow/menu.inc -%%TURBADIR%%/templates/prefs/columnselect.inc -%%TURBADIR%%/templates/search/foot.inc -%%TURBADIR%%/templates/search/head.inc -%%TURBADIR%%/templates/search/row.inc -%%TURBADIR%%/miniwindow.php -etc/horde/httpd.conf.turba -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@dirrm %%TURBADIR%%/config -@dirrm %%TURBADIR%%/graphics -@dirrm %%TURBADIR%%/lib/Driver -@dirrm %%TURBADIR%%/lib/List -@dirrm %%TURBADIR%%/lib/ListView -@dirrm %%TURBADIR%%/lib/ObjectView -@dirrm %%TURBADIR%%/lib -@dirrm %%TURBADIR%%/locale/ar_SY/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/ar_SY -@dirrm %%TURBADIR%%/locale/bg_BG/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/bg_BG -@dirrm %%TURBADIR%%/locale/ca_ES/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/ca_ES -@dirrm %%TURBADIR%%/locale/cs_CZ/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/cs_CZ -@dirrm %%TURBADIR%%/locale/da_DK/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/da_DK -@dirrm %%TURBADIR%%/locale/de_DE/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/de_DE -@dirrm %%TURBADIR%%/locale/el_GR/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/el_GR -@dirrm %%TURBADIR%%/locale/en_US -@dirrm %%TURBADIR%%/locale/es_ES/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/es_ES -@dirrm %%TURBADIR%%/locale/et_EE/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/et_EE -@dirrm %%TURBADIR%%/locale/fi_FI/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/fi_FI -@dirrm %%TURBADIR%%/locale/fr_FR/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/fr_FR -@dirrm %%TURBADIR%%/locale/gl_ES/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/gl_ES -@dirrm %%TURBADIR%%/locale/hu_HU/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/hu_HU -@dirrm %%TURBADIR%%/locale/it_IT/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/it_IT -@dirrm %%TURBADIR%%/locale/ja_JP/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/ja_JP -@dirrm %%TURBADIR%%/locale/ko_KR/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/ko_KR -@dirrm %%TURBADIR%%/locale/lt_LT/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/lt_LT -@dirrm %%TURBADIR%%/locale/lv_LV/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/lv_LV -@dirrm %%TURBADIR%%/locale/mk_MK/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/mk_MK -@dirrm %%TURBADIR%%/locale/nb_NO/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/nb_NO -@dirrm %%TURBADIR%%/locale/nl_NL/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/nl_NL -@dirrm %%TURBADIR%%/locale/nn_NO/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/nn_NO -@dirrm %%TURBADIR%%/locale/pl_PL/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/pl_PL -@dirrm %%TURBADIR%%/locale/pt_BR/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/pt_BR -@dirrm %%TURBADIR%%/locale/pt_PT/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/pt_PT -@dirrm %%TURBADIR%%/locale/ro_RO/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/ro_RO -@dirrm %%TURBADIR%%/locale/ru_RU/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/ru_RU -@dirrm %%TURBADIR%%/locale/ru_RU.KOI8-R/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/ru_RU.KOI8-R -@dirrm %%TURBADIR%%/locale/sk_SK/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/sk_SK -@dirrm %%TURBADIR%%/locale/sl_SI/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/sl_SI -@dirrm %%TURBADIR%%/locale/sv_SE/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/sv_SE -@dirrm %%TURBADIR%%/locale/uk_UA/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/uk_UA -@dirrm %%TURBADIR%%/locale/zh_CN/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/zh_CN -@dirrm %%TURBADIR%%/locale/zh_TW/LC_MESSAGES -@dirrm %%TURBADIR%%/locale/zh_TW -@dirrm %%TURBADIR%%/locale -@dirrm %%TURBADIR%%/po -@dirrm %%TURBADIR%%/scripts/drivers -@dirrm %%TURBADIR%%/scripts/ldap -@dirrm %%TURBADIR%%/scripts -@dirrm %%TURBADIR%%/templates/add -@dirrm %%TURBADIR%%/templates/advanced -@dirrm %%TURBADIR%%/templates/browse -@dirrm %%TURBADIR%%/templates/data -@dirrm %%TURBADIR%%/templates/display -@dirrm %%TURBADIR%%/templates/edit -@dirrm %%TURBADIR%%/templates/index -@dirrm %%TURBADIR%%/templates/menu -@dirrm %%TURBADIR%%/templates/miniwindow -@dirrm %%TURBADIR%%/templates/prefs -@dirrm %%TURBADIR%%/templates/search -@dirrm %%TURBADIR%%/templates -@dirrm %%TURBADIR%% -@unexec if cmp -s %D/www/horde/config/registry.php %D/www/horde/config/registry.php.afterTurba; then rm -f %D/www/horde/config/registry.php.afterTurba; mv %D/www/horde/config/registry.php.beforeTurba %D/www/horde/config/registry.php; fi diff --git a/mail/ilohamail-devel/Makefile b/mail/ilohamail-devel/Makefile deleted file mode 100644 index 42e3ab4394ba..000000000000 --- a/mail/ilohamail-devel/Makefile +++ /dev/null @@ -1,65 +0,0 @@ -# New ports collection makefile for: ilohamail -# Date created: 2004-01-20 -# Whom: TAKATSU Tomonari <tota@rtfm.jp> -# -# $FreeBSD$ -# - -PORTNAME= ilohamail -PORTVERSION= 0.8.13 -PORTREVISION= 1 -CATEGORIES= mail www -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= ilohamail -DISTNAME= IlohaMail-${PORTVERSION} - -MAINTAINER= tota@rtfm.jp -COMMENT= IlohaMail is a lightweight multilingual webmail program - -NO_BUILD= yes -USE_PHP= pcre -WANT_PHP_WEB= yes - -.if !defined(WITHOUT_MYSQL) -USE_PHP+= mysql -PLIST_SUB+= MYSQL="" -.else -PLIST_SUB+= MYSQL="@comment " -.endif - -.if !defined(WITHOUT_WWWDIR) -ILOHADIR= ${PREFIX}/www/ilohamail -.else -ILOHADIR= ${PREFIX}/ilohamail -.endif - -PLIST_SUB+= ILOHADIR="${ILOHADIR:S,^${PREFIX}/,,}" -PKGMESSAGE= ${WRKDIR}/pkg-message - -pre-everything:: - @${ECHO_MSG} "" - @${ECHO_MSG} " define WITHOUT_MYSQL: not to use MySQL back-end" - @${ECHO_MSG} "" - -do-install: - @${MKDIR} ${ILOHADIR} - ${CP} -Rp ${WRKSRC}/IlohaMail/ ${ILOHADIR} - ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${ILOHADIR}/data -.if !defined(WITHOUT_MYSQL) - @${MKDIR} ${DATADIR} - ${CP} -Rp ${WRKSRC}/MySQL ${DATADIR} -.endif -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} - cd ${WRKSRC}; ${CP} -Rp INSTALL README RELEASE_NOTES \ - THEMES TODO UPGRADING Manual ${DOCSDIR} -.endif - -post-install: - @${SED} -e 's|%%ILOHADIR%%|${ILOHADIR}|g' \ - -e 's|%%DATADIR%%|${DATADIR}|g' \ - -e 's|%%DOCSDIR%%|${DOCSDIR}|g' \ - < ${MASTERDIR}/pkg-message > ${PKGMESSAGE} - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.mk> diff --git a/mail/ilohamail-devel/distinfo b/mail/ilohamail-devel/distinfo deleted file mode 100644 index fbb94ebb3a4a..000000000000 --- a/mail/ilohamail-devel/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (IlohaMail-0.8.13.tar.gz) = 491f1a7e9ab3a5e34c006c9693ef6406 -SIZE (IlohaMail-0.8.13.tar.gz) = 364963 diff --git a/mail/ilohamail-devel/pkg-descr b/mail/ilohamail-devel/pkg-descr deleted file mode 100644 index e0d6ae38c9cc..000000000000 --- a/mail/ilohamail-devel/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -IlohaMail (pronounced: e-lo-ha-mail) is a lightweight, yet full featured, -multilingual webmail program that is easy to use and install. It runs on a -stock, default build of PHP, and does not require databases (although -database support is available). IlohaMail supports IMAP and POP3. - -WWW: http://ilohamail.org/ diff --git a/mail/ilohamail-devel/pkg-message b/mail/ilohamail-devel/pkg-message deleted file mode 100644 index 64409c974ac2..000000000000 --- a/mail/ilohamail-devel/pkg-message +++ /dev/null @@ -1,41 +0,0 @@ -========================================================================== -IlohaMail has now been installed. - -Create a redirect one of the following methods: - - add an alias to apache's httpd.conf pointing to %%ILOHADIR%%/source - - create a VirtualHost with DocumentRoot set to %%ILOHADIR%%/source - - make a symbolic link to %%ILOHADIR%%/source - -Check your PHP.ini file. You need: - - short_open_tag = On - - file_uploads = On - -Edit %%ILOHADIR%%/conf/conf.inc and -%%ILOHADIR%%/conf/login.inc files as necessary. - -Using the MySQL back-end is also recommended. - - 1. Create database user who has rights on webmail database manipulation - by following "sample" mysql commands: - - $ mysql -u root -p - mysql> use mysql; - mysql> grant select,insert,update,delete,index, - -> alter,create,drop,references, lock tables, - -> create temporary tables on webmail.* to webmail@localhost - -> identified by 'password'; - mysql> flush privileges; - - 2. Create a MySQL database. - $ mysqladmin create webmail - - 3. Create tables. - $ mysql webmail < %%DATADIR%%/MySQL/sql - - 4. Configure %%ILOHADIR%%/conf/db_conf.php. - - 5. Set value of $backend in %%ILOHADIR%%/conf/conf.inc from "FS" to "DB". - -For more complete database setup, post-installation instructions -please read IlohaMail Guide in %%DOCSDIR%%/Manual. -========================================================================== diff --git a/mail/ilohamail-devel/pkg-plist b/mail/ilohamail-devel/pkg-plist deleted file mode 100644 index f01b22d2aa0e..000000000000 --- a/mail/ilohamail-devel/pkg-plist +++ /dev/null @@ -1,833 +0,0 @@ -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/Manual/configure.MySQL.html -%%PORTDOCS%%%%DOCSDIR%%/Manual/configure.html -%%PORTDOCS%%%%DOCSDIR%%/Manual/configure.php.html -%%PORTDOCS%%%%DOCSDIR%%/Manual/custom.smtp.html -%%PORTDOCS%%%%DOCSDIR%%/Manual/install.html -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES -%%PORTDOCS%%%%DOCSDIR%%/THEMES -%%PORTDOCS%%%%DOCSDIR%%/TODO -%%PORTDOCS%%%%DOCSDIR%%/UPGRADING -%%MYSQL%%%%DATADIR%%/MySQL/0.7.3.sql -%%MYSQL%%%%DATADIR%%/MySQL/0.7.5.sql -%%MYSQL%%%%DATADIR%%/MySQL/0.7.6.sql -%%MYSQL%%%%DATADIR%%/MySQL/0.7.9.sql -%%MYSQL%%%%DATADIR%%/MySQL/0.8.0.sql -%%MYSQL%%%%DATADIR%%/MySQL/0.8.10.sql -%%MYSQL%%%%DATADIR%%/MySQL/0.8.5.sql -%%MYSQL%%%%DATADIR%%/MySQL/sql -%%ILOHADIR%%/conf/conf.inc -%%ILOHADIR%%/conf/custom_auth.inc -%%ILOHADIR%%/conf/db_conf.php -%%ILOHADIR%%/conf/defaults.generic.inc -%%ILOHADIR%%/conf/defaults.inc -%%ILOHADIR%%/conf/login.inc -%%ILOHADIR%%/conf/login_blurb.inc -%%ILOHADIR%%/conf/login_title.inc -%%ILOHADIR%%/conf/mysqlrc.inc -%%ILOHADIR%%/conf/new_user.inc -%%ILOHADIR%%/data/cache/index.html -%%ILOHADIR%%/data/gpg/index.html -%%ILOHADIR%%/data/index.html -%%ILOHADIR%%/data/sessions/index.html -%%ILOHADIR%%/data/uploads/index.html -%%ILOHADIR%%/data/users/index.html -%%ILOHADIR%%/include/antispam.inc -%%ILOHADIR%%/include/array2php.inc -%%ILOHADIR%%/include/array2sql.inc -%%ILOHADIR%%/include/as_update.DB.inc -%%ILOHADIR%%/include/as_update.inc -%%ILOHADIR%%/include/cache.DB.inc -%%ILOHADIR%%/include/cache.FS.inc -%%ILOHADIR%%/include/cache.inc -%%ILOHADIR%%/include/calendar.inc -%%ILOHADIR%%/include/contacts_commons.inc -%%ILOHADIR%%/include/css.inc -%%ILOHADIR%%/include/data_manager.FS.inc -%%ILOHADIR%%/include/data_manager.MySQL.inc -%%ILOHADIR%%/include/data_manager.inc -%%ILOHADIR%%/include/display_monthly_calendar.inc -%%ILOHADIR%%/include/edit_calendar.inc -%%ILOHADIR%%/include/encryption.inc -%%ILOHADIR%%/include/gpg.inc -%%ILOHADIR%%/include/header_main.inc -%%ILOHADIR%%/include/icl.inc -%%ILOHADIR%%/include/idba.MySQL.inc -%%ILOHADIR%%/include/identities.inc -%%ILOHADIR%%/include/imap.inc -%%ILOHADIR%%/include/init.inc -%%ILOHADIR%%/include/javascript.inc -%%ILOHADIR%%/include/langs.inc -%%ILOHADIR%%/include/log.DB.inc -%%ILOHADIR%%/include/log.FS.inc -%%ILOHADIR%%/include/log.inc -%%ILOHADIR%%/include/log.syslog.inc -%%ILOHADIR%%/include/main.inc -%%ILOHADIR%%/include/main_tools.inc -%%ILOHADIR%%/include/mime.inc -%%ILOHADIR%%/include/mod_base64.inc -%%ILOHADIR%%/include/nocache.inc -%%ILOHADIR%%/include/pop3.inc -%%ILOHADIR%%/include/pref_header.inc -%%ILOHADIR%%/include/qp_enc.inc -%%ILOHADIR%%/include/read_message_handler.inc -%%ILOHADIR%%/include/read_message_print.inc -%%ILOHADIR%%/include/read_message_tools.inc -%%ILOHADIR%%/include/read_tnef_print.inc -%%ILOHADIR%%/include/ryosdates.inc -%%ILOHADIR%%/include/ryosimap.inc -%%ILOHADIR%%/include/save_colors.DB.inc -%%ILOHADIR%%/include/save_colors.FS.inc -%%ILOHADIR%%/include/save_colors.inc -%%ILOHADIR%%/include/save_prefs.DB.inc -%%ILOHADIR%%/include/save_prefs.FS.inc -%%ILOHADIR%%/include/save_prefs.inc -%%ILOHADIR%%/include/session_auth.DB.inc -%%ILOHADIR%%/include/session_auth.FS.inc -%%ILOHADIR%%/include/session_auth.inc -%%ILOHADIR%%/include/session_close.DB.inc -%%ILOHADIR%%/include/session_close.FS.inc -%%ILOHADIR%%/include/session_close.inc -%%ILOHADIR%%/include/smtp.inc -%%ILOHADIR%%/include/sort2darray.inc -%%ILOHADIR%%/include/spellcheck.inc -%%ILOHADIR%%/include/stack.inc -%%ILOHADIR%%/include/stopwatch.inc -%%ILOHADIR%%/include/super2global.inc -%%ILOHADIR%%/include/tnef_decoder.inc -%%ILOHADIR%%/include/utf7.inc -%%ILOHADIR%%/include/utf8.inc -%%ILOHADIR%%/include/version.inc -%%ILOHADIR%%/include/write_sinc.DB.inc -%%ILOHADIR%%/include/write_sinc.FS.inc -%%ILOHADIR%%/include/write_sinc.inc -%%ILOHADIR%%/index.html -%%ILOHADIR%%/lang/BIG5.inc -%%ILOHADIR%%/lang/EUC-JP.inc -%%ILOHADIR%%/lang/EUC-KR.inc -%%ILOHADIR%%/lang/GB2312.inc -%%ILOHADIR%%/lang/ISO-8859-1.inc -%%ILOHADIR%%/lang/ISO-8859-2.inc -%%ILOHADIR%%/lang/ISO-8859-9.inc -%%ILOHADIR%%/lang/US-ASCII.inc -%%ILOHADIR%%/lang/UTF-8.inc -%%ILOHADIR%%/lang/Windows-1251.inc -%%ILOHADIR%%/lang/Windows-1255.inc -%%ILOHADIR%%/lang/Windows-1256.inc -%%ILOHADIR%%/lang/X-EUC-JP.inc -%%ILOHADIR%%/lang/ar/bookmarks.inc -%%ILOHADIR%%/lang/ar/calendar.inc -%%ILOHADIR%%/lang/ar/compose.inc -%%ILOHADIR%%/lang/ar/contacts.inc -%%ILOHADIR%%/lang/ar/cp.inc -%%ILOHADIR%%/lang/ar/dates.inc -%%ILOHADIR%%/lang/ar/defaultFolders.inc -%%ILOHADIR%%/lang/ar/edit_contact.inc -%%ILOHADIR%%/lang/ar/edit_folders.inc -%%ILOHADIR%%/lang/ar/folders.inc -%%ILOHADIR%%/lang/ar/init.inc -%%ILOHADIR%%/lang/ar/login.inc -%%ILOHADIR%%/lang/ar/main.inc -%%ILOHADIR%%/lang/ar/pref_colors.inc -%%ILOHADIR%%/lang/ar/pref_identities.inc -%%ILOHADIR%%/lang/ar/prefs.inc -%%ILOHADIR%%/lang/ar/quota.inc -%%ILOHADIR%%/lang/ar/read_message.inc -%%ILOHADIR%%/lang/ar/search.inc -%%ILOHADIR%%/lang/ar/search_errors.inc -%%ILOHADIR%%/lang/ar/tool.inc -%%ILOHADIR%%/lang/bg/bookmarks.inc -%%ILOHADIR%%/lang/bg/calendar.inc -%%ILOHADIR%%/lang/bg/compose.inc -%%ILOHADIR%%/lang/bg/contacts.inc -%%ILOHADIR%%/lang/bg/cp.inc -%%ILOHADIR%%/lang/bg/dates.inc -%%ILOHADIR%%/lang/bg/defaultFolders.inc -%%ILOHADIR%%/lang/bg/edit_contact.inc -%%ILOHADIR%%/lang/bg/edit_folders.inc -%%ILOHADIR%%/lang/bg/folders.inc -%%ILOHADIR%%/lang/bg/init.inc -%%ILOHADIR%%/lang/bg/login.inc -%%ILOHADIR%%/lang/bg/main.inc -%%ILOHADIR%%/lang/bg/pref_colors.inc -%%ILOHADIR%%/lang/bg/pref_identities.inc -%%ILOHADIR%%/lang/bg/prefs.inc -%%ILOHADIR%%/lang/bg/quota.inc -%%ILOHADIR%%/lang/bg/read_message.inc -%%ILOHADIR%%/lang/bg/search.inc -%%ILOHADIR%%/lang/bg/search_errors.inc -%%ILOHADIR%%/lang/bg/tool.inc -%%ILOHADIR%%/lang/br/bookmarks.inc -%%ILOHADIR%%/lang/br/calendar.inc -%%ILOHADIR%%/lang/br/compose.inc -%%ILOHADIR%%/lang/br/contacts.inc -%%ILOHADIR%%/lang/br/cp.inc -%%ILOHADIR%%/lang/br/dates.inc -%%ILOHADIR%%/lang/br/defaultFolders.inc -%%ILOHADIR%%/lang/br/edit_contact.inc -%%ILOHADIR%%/lang/br/edit_folders.inc -%%ILOHADIR%%/lang/br/folders.inc -%%ILOHADIR%%/lang/br/init.inc -%%ILOHADIR%%/lang/br/login.inc -%%ILOHADIR%%/lang/br/main.inc -%%ILOHADIR%%/lang/br/pref_colors.inc -%%ILOHADIR%%/lang/br/pref_identities.inc -%%ILOHADIR%%/lang/br/prefs.inc -%%ILOHADIR%%/lang/br/quota.inc -%%ILOHADIR%%/lang/br/read_message.inc -%%ILOHADIR%%/lang/br/search.inc -%%ILOHADIR%%/lang/br/search_errors.inc -%%ILOHADIR%%/lang/br/tool.inc -%%ILOHADIR%%/lang/cat/bookmarks.inc -%%ILOHADIR%%/lang/cat/calendar.inc -%%ILOHADIR%%/lang/cat/compose.inc -%%ILOHADIR%%/lang/cat/contacts.inc -%%ILOHADIR%%/lang/cat/cp.inc -%%ILOHADIR%%/lang/cat/dates.inc -%%ILOHADIR%%/lang/cat/defaultFolders.inc -%%ILOHADIR%%/lang/cat/edit_contact.inc -%%ILOHADIR%%/lang/cat/edit_folders.inc -%%ILOHADIR%%/lang/cat/folders.inc -%%ILOHADIR%%/lang/cat/init.inc -%%ILOHADIR%%/lang/cat/login.inc -%%ILOHADIR%%/lang/cat/main.inc -%%ILOHADIR%%/lang/cat/pref_colors.inc -%%ILOHADIR%%/lang/cat/pref_identities.inc -%%ILOHADIR%%/lang/cat/prefs.inc -%%ILOHADIR%%/lang/cat/quota.inc -%%ILOHADIR%%/lang/cat/read_message.inc -%%ILOHADIR%%/lang/cat/search.inc -%%ILOHADIR%%/lang/cat/search_errors.inc -%%ILOHADIR%%/lang/cat/tool.inc -%%ILOHADIR%%/lang/cn/bookmarks.inc -%%ILOHADIR%%/lang/cn/calendar.inc -%%ILOHADIR%%/lang/cn/compose.inc -%%ILOHADIR%%/lang/cn/contacts.inc -%%ILOHADIR%%/lang/cn/cp.inc -%%ILOHADIR%%/lang/cn/dates.inc -%%ILOHADIR%%/lang/cn/defaultFolders.inc -%%ILOHADIR%%/lang/cn/edit_contact.inc -%%ILOHADIR%%/lang/cn/edit_folders.inc -%%ILOHADIR%%/lang/cn/folders.inc -%%ILOHADIR%%/lang/cn/init.inc -%%ILOHADIR%%/lang/cn/login.inc -%%ILOHADIR%%/lang/cn/main.inc -%%ILOHADIR%%/lang/cn/pref_colors.inc -%%ILOHADIR%%/lang/cn/pref_identities.inc -%%ILOHADIR%%/lang/cn/prefs.inc -%%ILOHADIR%%/lang/cn/quota.inc -%%ILOHADIR%%/lang/cn/read_message.inc -%%ILOHADIR%%/lang/cn/search.inc -%%ILOHADIR%%/lang/cn/search_errors.inc -%%ILOHADIR%%/lang/cn/tool.inc -%%ILOHADIR%%/lang/common.inc -%%ILOHADIR%%/lang/cz/bookmarks.inc -%%ILOHADIR%%/lang/cz/calendar.inc -%%ILOHADIR%%/lang/cz/compose.inc -%%ILOHADIR%%/lang/cz/contacts.inc -%%ILOHADIR%%/lang/cz/cp.inc -%%ILOHADIR%%/lang/cz/dates.inc -%%ILOHADIR%%/lang/cz/defaultFolders.inc -%%ILOHADIR%%/lang/cz/edit_contact.inc -%%ILOHADIR%%/lang/cz/edit_folders.inc -%%ILOHADIR%%/lang/cz/folders.inc -%%ILOHADIR%%/lang/cz/init.inc -%%ILOHADIR%%/lang/cz/login.inc -%%ILOHADIR%%/lang/cz/main.inc -%%ILOHADIR%%/lang/cz/pref_colors.inc -%%ILOHADIR%%/lang/cz/pref_identities.inc -%%ILOHADIR%%/lang/cz/prefs.inc -%%ILOHADIR%%/lang/cz/quota.inc -%%ILOHADIR%%/lang/cz/read_message.inc -%%ILOHADIR%%/lang/cz/search.inc -%%ILOHADIR%%/lang/cz/search_errors.inc -%%ILOHADIR%%/lang/cz/tool.inc -%%ILOHADIR%%/lang/de/bookmarks.inc -%%ILOHADIR%%/lang/de/calendar.inc -%%ILOHADIR%%/lang/de/compose.inc -%%ILOHADIR%%/lang/de/contacts.inc -%%ILOHADIR%%/lang/de/cp.inc -%%ILOHADIR%%/lang/de/dates.inc -%%ILOHADIR%%/lang/de/defaultFolders.inc -%%ILOHADIR%%/lang/de/edit_contact.inc -%%ILOHADIR%%/lang/de/edit_folders.inc -%%ILOHADIR%%/lang/de/folders.inc -%%ILOHADIR%%/lang/de/init.inc -%%ILOHADIR%%/lang/de/login.inc -%%ILOHADIR%%/lang/de/main.inc -%%ILOHADIR%%/lang/de/pref_colors.inc -%%ILOHADIR%%/lang/de/pref_identities.inc -%%ILOHADIR%%/lang/de/prefs.inc -%%ILOHADIR%%/lang/de/quota.inc -%%ILOHADIR%%/lang/de/read_message.inc -%%ILOHADIR%%/lang/de/search.inc -%%ILOHADIR%%/lang/de/search_errors.inc -%%ILOHADIR%%/lang/de/tool.inc -%%ILOHADIR%%/lang/dk/bookmarks.inc -%%ILOHADIR%%/lang/dk/calendar.inc -%%ILOHADIR%%/lang/dk/compose.inc -%%ILOHADIR%%/lang/dk/contacts.inc -%%ILOHADIR%%/lang/dk/cp.inc -%%ILOHADIR%%/lang/dk/dates.inc -%%ILOHADIR%%/lang/dk/defaultFolders.inc -%%ILOHADIR%%/lang/dk/edit_contact.inc -%%ILOHADIR%%/lang/dk/edit_folders.inc -%%ILOHADIR%%/lang/dk/folders.inc -%%ILOHADIR%%/lang/dk/init.inc -%%ILOHADIR%%/lang/dk/login.inc -%%ILOHADIR%%/lang/dk/main.inc -%%ILOHADIR%%/lang/dk/pref_colors.inc -%%ILOHADIR%%/lang/dk/pref_identities.inc -%%ILOHADIR%%/lang/dk/prefs.inc -%%ILOHADIR%%/lang/dk/quota.inc -%%ILOHADIR%%/lang/dk/read_message.inc -%%ILOHADIR%%/lang/dk/search.inc -%%ILOHADIR%%/lang/dk/search_errors.inc -%%ILOHADIR%%/lang/dk/tool.inc -%%ILOHADIR%%/lang/eng/bookmarks.inc -%%ILOHADIR%%/lang/eng/calendar.inc -%%ILOHADIR%%/lang/eng/compose.inc -%%ILOHADIR%%/lang/eng/contacts.inc -%%ILOHADIR%%/lang/eng/cp.inc -%%ILOHADIR%%/lang/eng/dates.inc -%%ILOHADIR%%/lang/eng/defaultFolders.inc -%%ILOHADIR%%/lang/eng/edit_contact.inc -%%ILOHADIR%%/lang/eng/edit_folders.inc -%%ILOHADIR%%/lang/eng/folders.inc -%%ILOHADIR%%/lang/eng/init.inc -%%ILOHADIR%%/lang/eng/login.inc -%%ILOHADIR%%/lang/eng/main.inc -%%ILOHADIR%%/lang/eng/pref_colors.inc -%%ILOHADIR%%/lang/eng/pref_identities.inc -%%ILOHADIR%%/lang/eng/prefs.inc -%%ILOHADIR%%/lang/eng/quota.inc -%%ILOHADIR%%/lang/eng/read_message.inc -%%ILOHADIR%%/lang/eng/search.inc -%%ILOHADIR%%/lang/eng/search_errors.inc -%%ILOHADIR%%/lang/eng/tool.inc -%%ILOHADIR%%/lang/eng_GB/bookmarks.inc -%%ILOHADIR%%/lang/eng_GB/calendar.inc -%%ILOHADIR%%/lang/eng_GB/compose.inc -%%ILOHADIR%%/lang/eng_GB/contacts.inc -%%ILOHADIR%%/lang/eng_GB/cp.inc -%%ILOHADIR%%/lang/eng_GB/dates.inc -%%ILOHADIR%%/lang/eng_GB/defaultFolders.inc -%%ILOHADIR%%/lang/eng_GB/edit_contact.inc -%%ILOHADIR%%/lang/eng_GB/edit_folders.inc -%%ILOHADIR%%/lang/eng_GB/folders.inc -%%ILOHADIR%%/lang/eng_GB/init.inc -%%ILOHADIR%%/lang/eng_GB/login.inc -%%ILOHADIR%%/lang/eng_GB/main.inc -%%ILOHADIR%%/lang/eng_GB/pref_colors.inc -%%ILOHADIR%%/lang/eng_GB/pref_identities.inc -%%ILOHADIR%%/lang/eng_GB/prefs.inc -%%ILOHADIR%%/lang/eng_GB/quota.inc -%%ILOHADIR%%/lang/eng_GB/read_message.inc -%%ILOHADIR%%/lang/eng_GB/search.inc -%%ILOHADIR%%/lang/eng_GB/search_errors.inc -%%ILOHADIR%%/lang/eng_GB/tool.inc -%%ILOHADIR%%/lang/es/bookmarks.inc -%%ILOHADIR%%/lang/es/calendar.inc -%%ILOHADIR%%/lang/es/compose.inc -%%ILOHADIR%%/lang/es/contacts.inc -%%ILOHADIR%%/lang/es/cp.inc -%%ILOHADIR%%/lang/es/dates.inc -%%ILOHADIR%%/lang/es/defaultFolders.inc -%%ILOHADIR%%/lang/es/edit_contact.inc -%%ILOHADIR%%/lang/es/edit_folders.inc -%%ILOHADIR%%/lang/es/folders.inc -%%ILOHADIR%%/lang/es/init.inc -%%ILOHADIR%%/lang/es/login.inc -%%ILOHADIR%%/lang/es/main.inc -%%ILOHADIR%%/lang/es/pref_colors.inc -%%ILOHADIR%%/lang/es/pref_identities.inc -%%ILOHADIR%%/lang/es/prefs.inc -%%ILOHADIR%%/lang/es/quota.inc -%%ILOHADIR%%/lang/es/read_message.inc -%%ILOHADIR%%/lang/es/search.inc -%%ILOHADIR%%/lang/es/search_errors.inc -%%ILOHADIR%%/lang/es/tool.inc -%%ILOHADIR%%/lang/fr/bookmarks.inc -%%ILOHADIR%%/lang/fr/calendar.inc -%%ILOHADIR%%/lang/fr/compose.inc -%%ILOHADIR%%/lang/fr/contacts.inc -%%ILOHADIR%%/lang/fr/cp.inc -%%ILOHADIR%%/lang/fr/dates.inc -%%ILOHADIR%%/lang/fr/defaultFolders.inc -%%ILOHADIR%%/lang/fr/edit_contact.inc -%%ILOHADIR%%/lang/fr/edit_folders.inc -%%ILOHADIR%%/lang/fr/folders.inc -%%ILOHADIR%%/lang/fr/init.inc -%%ILOHADIR%%/lang/fr/login.inc -%%ILOHADIR%%/lang/fr/main.inc -%%ILOHADIR%%/lang/fr/pref_colors.inc -%%ILOHADIR%%/lang/fr/pref_identities.inc -%%ILOHADIR%%/lang/fr/prefs.inc -%%ILOHADIR%%/lang/fr/quota.inc -%%ILOHADIR%%/lang/fr/read_message.inc -%%ILOHADIR%%/lang/fr/search.inc -%%ILOHADIR%%/lang/fr/search_errors.inc -%%ILOHADIR%%/lang/fr/tool.inc -%%ILOHADIR%%/lang/ga/bookmarks.inc -%%ILOHADIR%%/lang/ga/calendar.inc -%%ILOHADIR%%/lang/ga/compose.inc -%%ILOHADIR%%/lang/ga/contacts.inc -%%ILOHADIR%%/lang/ga/cp.inc -%%ILOHADIR%%/lang/ga/dates.inc -%%ILOHADIR%%/lang/ga/defaultFolders.inc -%%ILOHADIR%%/lang/ga/edit_contact.inc -%%ILOHADIR%%/lang/ga/edit_folders.inc -%%ILOHADIR%%/lang/ga/folders.inc -%%ILOHADIR%%/lang/ga/init.inc -%%ILOHADIR%%/lang/ga/login.inc -%%ILOHADIR%%/lang/ga/main.inc -%%ILOHADIR%%/lang/ga/pref_colors.inc -%%ILOHADIR%%/lang/ga/pref_identities.inc -%%ILOHADIR%%/lang/ga/prefs.inc -%%ILOHADIR%%/lang/ga/quota.inc -%%ILOHADIR%%/lang/ga/read_message.inc -%%ILOHADIR%%/lang/ga/search.inc -%%ILOHADIR%%/lang/ga/search_errors.inc -%%ILOHADIR%%/lang/ga/tool.inc -%%ILOHADIR%%/lang/hu/bookmarks.inc -%%ILOHADIR%%/lang/hu/calendar.inc -%%ILOHADIR%%/lang/hu/compose.inc -%%ILOHADIR%%/lang/hu/contacts.inc -%%ILOHADIR%%/lang/hu/cp.inc -%%ILOHADIR%%/lang/hu/dates.inc -%%ILOHADIR%%/lang/hu/defaultFolders.inc -%%ILOHADIR%%/lang/hu/edit_contact.inc -%%ILOHADIR%%/lang/hu/edit_folders.inc -%%ILOHADIR%%/lang/hu/folders.inc -%%ILOHADIR%%/lang/hu/init.inc -%%ILOHADIR%%/lang/hu/login.inc -%%ILOHADIR%%/lang/hu/main.inc -%%ILOHADIR%%/lang/hu/pref_colors.inc -%%ILOHADIR%%/lang/hu/pref_identities.inc -%%ILOHADIR%%/lang/hu/prefs.inc -%%ILOHADIR%%/lang/hu/quota.inc -%%ILOHADIR%%/lang/hu/read_message.inc -%%ILOHADIR%%/lang/hu/search.inc -%%ILOHADIR%%/lang/hu/search_errors.inc -%%ILOHADIR%%/lang/hu/tool.inc -%%ILOHADIR%%/lang/it/bookmarks.inc -%%ILOHADIR%%/lang/it/calendar.inc -%%ILOHADIR%%/lang/it/compose.inc -%%ILOHADIR%%/lang/it/contacts.inc -%%ILOHADIR%%/lang/it/cp.inc -%%ILOHADIR%%/lang/it/dates.inc -%%ILOHADIR%%/lang/it/defaultFolders.inc -%%ILOHADIR%%/lang/it/edit_contact.inc -%%ILOHADIR%%/lang/it/edit_folders.inc -%%ILOHADIR%%/lang/it/folders.inc -%%ILOHADIR%%/lang/it/init.inc -%%ILOHADIR%%/lang/it/login.inc -%%ILOHADIR%%/lang/it/main.inc -%%ILOHADIR%%/lang/it/pref_colors.inc -%%ILOHADIR%%/lang/it/pref_identities.inc -%%ILOHADIR%%/lang/it/prefs.inc -%%ILOHADIR%%/lang/it/quota.inc -%%ILOHADIR%%/lang/it/read_message.inc -%%ILOHADIR%%/lang/it/search.inc -%%ILOHADIR%%/lang/it/search_errors.inc -%%ILOHADIR%%/lang/it/tool.inc -%%ILOHADIR%%/lang/jp/bookmarks.inc -%%ILOHADIR%%/lang/jp/calendar.inc -%%ILOHADIR%%/lang/jp/compose.inc -%%ILOHADIR%%/lang/jp/contacts.inc -%%ILOHADIR%%/lang/jp/cp.inc -%%ILOHADIR%%/lang/jp/dates.inc -%%ILOHADIR%%/lang/jp/defaultFolders.inc -%%ILOHADIR%%/lang/jp/edit_contact.inc -%%ILOHADIR%%/lang/jp/edit_folders.inc -%%ILOHADIR%%/lang/jp/folders.inc -%%ILOHADIR%%/lang/jp/init.inc -%%ILOHADIR%%/lang/jp/jcode.inc -%%ILOHADIR%%/lang/jp/login.inc -%%ILOHADIR%%/lang/jp/main.inc -%%ILOHADIR%%/lang/jp/pref_colors.inc -%%ILOHADIR%%/lang/jp/pref_identities.inc -%%ILOHADIR%%/lang/jp/prefs.inc -%%ILOHADIR%%/lang/jp/quota.inc -%%ILOHADIR%%/lang/jp/read_message.inc -%%ILOHADIR%%/lang/jp/search.inc -%%ILOHADIR%%/lang/jp/search_errors.inc -%%ILOHADIR%%/lang/jp/tool.inc -%%ILOHADIR%%/lang/kr/bookmarks.inc -%%ILOHADIR%%/lang/kr/calendar.inc -%%ILOHADIR%%/lang/kr/compose.inc -%%ILOHADIR%%/lang/kr/contacts.inc -%%ILOHADIR%%/lang/kr/cp.inc -%%ILOHADIR%%/lang/kr/dates.inc -%%ILOHADIR%%/lang/kr/defaultFolders.inc -%%ILOHADIR%%/lang/kr/edit_contact.inc -%%ILOHADIR%%/lang/kr/edit_folders.inc -%%ILOHADIR%%/lang/kr/folders.inc -%%ILOHADIR%%/lang/kr/init.inc -%%ILOHADIR%%/lang/kr/login.inc -%%ILOHADIR%%/lang/kr/main.inc -%%ILOHADIR%%/lang/kr/pref_colors.inc -%%ILOHADIR%%/lang/kr/pref_identities.inc -%%ILOHADIR%%/lang/kr/prefs.inc -%%ILOHADIR%%/lang/kr/quota.inc -%%ILOHADIR%%/lang/kr/read_message.inc -%%ILOHADIR%%/lang/kr/search.inc -%%ILOHADIR%%/lang/kr/search_errors.inc -%%ILOHADIR%%/lang/kr/tool.inc -%%ILOHADIR%%/lang/nl/bookmarks.inc -%%ILOHADIR%%/lang/nl/calendar.inc -%%ILOHADIR%%/lang/nl/compose.inc -%%ILOHADIR%%/lang/nl/contacts.inc -%%ILOHADIR%%/lang/nl/cp.inc -%%ILOHADIR%%/lang/nl/dates.inc -%%ILOHADIR%%/lang/nl/defaultFolders.inc -%%ILOHADIR%%/lang/nl/edit_contact.inc -%%ILOHADIR%%/lang/nl/edit_folders.inc -%%ILOHADIR%%/lang/nl/folders.inc -%%ILOHADIR%%/lang/nl/init.inc -%%ILOHADIR%%/lang/nl/login.inc -%%ILOHADIR%%/lang/nl/main.inc -%%ILOHADIR%%/lang/nl/pref_colors.inc -%%ILOHADIR%%/lang/nl/pref_identities.inc -%%ILOHADIR%%/lang/nl/prefs.inc -%%ILOHADIR%%/lang/nl/quota.inc -%%ILOHADIR%%/lang/nl/read_message.inc -%%ILOHADIR%%/lang/nl/search.inc -%%ILOHADIR%%/lang/nl/search_errors.inc -%%ILOHADIR%%/lang/nl/tool.inc -%%ILOHADIR%%/lang/nn_NO/bookmarks.inc -%%ILOHADIR%%/lang/nn_NO/calendar.inc -%%ILOHADIR%%/lang/nn_NO/compose.inc -%%ILOHADIR%%/lang/nn_NO/contacts.inc -%%ILOHADIR%%/lang/nn_NO/cp.inc -%%ILOHADIR%%/lang/nn_NO/dates.inc -%%ILOHADIR%%/lang/nn_NO/defaultFolders.inc -%%ILOHADIR%%/lang/nn_NO/edit_contact.inc -%%ILOHADIR%%/lang/nn_NO/edit_folders.inc -%%ILOHADIR%%/lang/nn_NO/folders.inc -%%ILOHADIR%%/lang/nn_NO/init.inc -%%ILOHADIR%%/lang/nn_NO/login.inc -%%ILOHADIR%%/lang/nn_NO/main.inc -%%ILOHADIR%%/lang/nn_NO/pref_colors.inc -%%ILOHADIR%%/lang/nn_NO/pref_identities.inc -%%ILOHADIR%%/lang/nn_NO/prefs.inc -%%ILOHADIR%%/lang/nn_NO/quota.inc -%%ILOHADIR%%/lang/nn_NO/read_message.inc -%%ILOHADIR%%/lang/nn_NO/search.inc -%%ILOHADIR%%/lang/nn_NO/search_errors.inc -%%ILOHADIR%%/lang/nn_NO/tool.inc -%%ILOHADIR%%/lang/no/bookmarks.inc -%%ILOHADIR%%/lang/no/calendar.inc -%%ILOHADIR%%/lang/no/compose.inc -%%ILOHADIR%%/lang/no/contacts.inc -%%ILOHADIR%%/lang/no/cp.inc -%%ILOHADIR%%/lang/no/dates.inc -%%ILOHADIR%%/lang/no/defaultFolders.inc -%%ILOHADIR%%/lang/no/edit_contact.inc -%%ILOHADIR%%/lang/no/edit_folders.inc -%%ILOHADIR%%/lang/no/folders.inc -%%ILOHADIR%%/lang/no/init.inc -%%ILOHADIR%%/lang/no/login.inc -%%ILOHADIR%%/lang/no/main.inc -%%ILOHADIR%%/lang/no/pref_colors.inc -%%ILOHADIR%%/lang/no/pref_identities.inc -%%ILOHADIR%%/lang/no/prefs.inc -%%ILOHADIR%%/lang/no/quota.inc -%%ILOHADIR%%/lang/no/read_message.inc -%%ILOHADIR%%/lang/no/search.inc -%%ILOHADIR%%/lang/no/search_errors.inc -%%ILOHADIR%%/lang/no/tool.inc -%%ILOHADIR%%/lang/notes.txt -%%ILOHADIR%%/lang/pl/bookmarks.inc -%%ILOHADIR%%/lang/pl/calendar.inc -%%ILOHADIR%%/lang/pl/compose.inc -%%ILOHADIR%%/lang/pl/contacts.inc -%%ILOHADIR%%/lang/pl/cp.inc -%%ILOHADIR%%/lang/pl/dates.inc -%%ILOHADIR%%/lang/pl/defaultFolders.inc -%%ILOHADIR%%/lang/pl/edit_contact.inc -%%ILOHADIR%%/lang/pl/edit_folders.inc -%%ILOHADIR%%/lang/pl/folders.inc -%%ILOHADIR%%/lang/pl/init.inc -%%ILOHADIR%%/lang/pl/login.inc -%%ILOHADIR%%/lang/pl/main.inc -%%ILOHADIR%%/lang/pl/pref_colors.inc -%%ILOHADIR%%/lang/pl/pref_identities.inc -%%ILOHADIR%%/lang/pl/prefs.inc -%%ILOHADIR%%/lang/pl/quota.inc -%%ILOHADIR%%/lang/pl/read_message.inc -%%ILOHADIR%%/lang/pl/search.inc -%%ILOHADIR%%/lang/pl/search_errors.inc -%%ILOHADIR%%/lang/pl/tool.inc -%%ILOHADIR%%/lang/pt/bookmarks.inc -%%ILOHADIR%%/lang/pt/calendar.inc -%%ILOHADIR%%/lang/pt/compose.inc -%%ILOHADIR%%/lang/pt/contacts.inc -%%ILOHADIR%%/lang/pt/cp.inc -%%ILOHADIR%%/lang/pt/dates.inc -%%ILOHADIR%%/lang/pt/defaultFolders.inc -%%ILOHADIR%%/lang/pt/edit_contact.inc -%%ILOHADIR%%/lang/pt/edit_folders.inc -%%ILOHADIR%%/lang/pt/folders.inc -%%ILOHADIR%%/lang/pt/init.inc -%%ILOHADIR%%/lang/pt/login.inc -%%ILOHADIR%%/lang/pt/main.inc -%%ILOHADIR%%/lang/pt/pref_colors.inc -%%ILOHADIR%%/lang/pt/pref_identities.inc -%%ILOHADIR%%/lang/pt/prefs.inc -%%ILOHADIR%%/lang/pt/quota.inc -%%ILOHADIR%%/lang/pt/read_message.inc -%%ILOHADIR%%/lang/pt/search.inc -%%ILOHADIR%%/lang/pt/search_errors.inc -%%ILOHADIR%%/lang/pt/tool.inc -%%ILOHADIR%%/lang/ro/bookmarks.inc -%%ILOHADIR%%/lang/ro/calendar.inc -%%ILOHADIR%%/lang/ro/compose.inc -%%ILOHADIR%%/lang/ro/contacts.inc -%%ILOHADIR%%/lang/ro/cp.inc -%%ILOHADIR%%/lang/ro/dates.inc -%%ILOHADIR%%/lang/ro/defaultFolders.inc -%%ILOHADIR%%/lang/ro/edit_contact.inc -%%ILOHADIR%%/lang/ro/edit_folders.inc -%%ILOHADIR%%/lang/ro/folders.inc -%%ILOHADIR%%/lang/ro/init.inc -%%ILOHADIR%%/lang/ro/login.inc -%%ILOHADIR%%/lang/ro/main.inc -%%ILOHADIR%%/lang/ro/pref_colors.inc -%%ILOHADIR%%/lang/ro/pref_identities.inc -%%ILOHADIR%%/lang/ro/prefs.inc -%%ILOHADIR%%/lang/ro/quota.inc -%%ILOHADIR%%/lang/ro/read_message.inc -%%ILOHADIR%%/lang/ro/search.inc -%%ILOHADIR%%/lang/ro/search_errors.inc -%%ILOHADIR%%/lang/ro/tool.inc -%%ILOHADIR%%/lang/ru/bookmarks.inc -%%ILOHADIR%%/lang/ru/calendar.inc -%%ILOHADIR%%/lang/ru/compose.inc -%%ILOHADIR%%/lang/ru/contacts.inc -%%ILOHADIR%%/lang/ru/cp.inc -%%ILOHADIR%%/lang/ru/dates.inc -%%ILOHADIR%%/lang/ru/defaultFolders.inc -%%ILOHADIR%%/lang/ru/edit_contact.inc -%%ILOHADIR%%/lang/ru/edit_folders.inc -%%ILOHADIR%%/lang/ru/folders.inc -%%ILOHADIR%%/lang/ru/init.inc -%%ILOHADIR%%/lang/ru/login.inc -%%ILOHADIR%%/lang/ru/main.inc -%%ILOHADIR%%/lang/ru/pref_colors.inc -%%ILOHADIR%%/lang/ru/pref_identities.inc -%%ILOHADIR%%/lang/ru/prefs.inc -%%ILOHADIR%%/lang/ru/quota.inc -%%ILOHADIR%%/lang/ru/read_message.inc -%%ILOHADIR%%/lang/ru/search.inc -%%ILOHADIR%%/lang/ru/search_errors.inc -%%ILOHADIR%%/lang/ru/tool.inc -%%ILOHADIR%%/lang/se/bookmarks.inc -%%ILOHADIR%%/lang/se/calendar.inc -%%ILOHADIR%%/lang/se/compose.inc -%%ILOHADIR%%/lang/se/contacts.inc -%%ILOHADIR%%/lang/se/cp.inc -%%ILOHADIR%%/lang/se/dates.inc -%%ILOHADIR%%/lang/se/defaultFolders.inc -%%ILOHADIR%%/lang/se/edit_contact.inc -%%ILOHADIR%%/lang/se/edit_folders.inc -%%ILOHADIR%%/lang/se/folders.inc -%%ILOHADIR%%/lang/se/init.inc -%%ILOHADIR%%/lang/se/login.inc -%%ILOHADIR%%/lang/se/main.inc -%%ILOHADIR%%/lang/se/pref_colors.inc -%%ILOHADIR%%/lang/se/pref_identities.inc -%%ILOHADIR%%/lang/se/prefs.inc -%%ILOHADIR%%/lang/se/quota.inc -%%ILOHADIR%%/lang/se/read_message.inc -%%ILOHADIR%%/lang/se/search.inc -%%ILOHADIR%%/lang/se/search_errors.inc -%%ILOHADIR%%/lang/se/tool.inc -%%ILOHADIR%%/lang/si/bookmarks.inc -%%ILOHADIR%%/lang/si/calendar.inc -%%ILOHADIR%%/lang/si/compose.inc -%%ILOHADIR%%/lang/si/contacts.inc -%%ILOHADIR%%/lang/si/cp.inc -%%ILOHADIR%%/lang/si/dates.inc -%%ILOHADIR%%/lang/si/defaultFolders.inc -%%ILOHADIR%%/lang/si/edit_contact.inc -%%ILOHADIR%%/lang/si/edit_folders.inc -%%ILOHADIR%%/lang/si/folders.inc -%%ILOHADIR%%/lang/si/init.inc -%%ILOHADIR%%/lang/si/login.inc -%%ILOHADIR%%/lang/si/main.inc -%%ILOHADIR%%/lang/si/pref_colors.inc -%%ILOHADIR%%/lang/si/pref_identities.inc -%%ILOHADIR%%/lang/si/prefs.inc -%%ILOHADIR%%/lang/si/quota.inc -%%ILOHADIR%%/lang/si/read_message.inc -%%ILOHADIR%%/lang/si/search.inc -%%ILOHADIR%%/lang/si/search_errors.inc -%%ILOHADIR%%/lang/si/tool.inc -%%ILOHADIR%%/lang/tr/bookmarks.inc -%%ILOHADIR%%/lang/tr/calendar.inc -%%ILOHADIR%%/lang/tr/compose.inc -%%ILOHADIR%%/lang/tr/contacts.inc -%%ILOHADIR%%/lang/tr/cp.inc -%%ILOHADIR%%/lang/tr/dates.inc -%%ILOHADIR%%/lang/tr/defaultFolders.inc -%%ILOHADIR%%/lang/tr/edit_contact.inc -%%ILOHADIR%%/lang/tr/edit_folders.inc -%%ILOHADIR%%/lang/tr/folders.inc -%%ILOHADIR%%/lang/tr/init.inc -%%ILOHADIR%%/lang/tr/login.inc -%%ILOHADIR%%/lang/tr/main.inc -%%ILOHADIR%%/lang/tr/pref_colors.inc -%%ILOHADIR%%/lang/tr/pref_identities.inc -%%ILOHADIR%%/lang/tr/prefs.inc -%%ILOHADIR%%/lang/tr/quota.inc -%%ILOHADIR%%/lang/tr/read_message.inc -%%ILOHADIR%%/lang/tr/search.inc -%%ILOHADIR%%/lang/tr/search_errors.inc -%%ILOHADIR%%/lang/tr/tool.inc -%%ILOHADIR%%/lang/tw/bookmarks.inc -%%ILOHADIR%%/lang/tw/calendar.inc -%%ILOHADIR%%/lang/tw/compose.inc -%%ILOHADIR%%/lang/tw/contacts.inc -%%ILOHADIR%%/lang/tw/cp.inc -%%ILOHADIR%%/lang/tw/dates.inc -%%ILOHADIR%%/lang/tw/defaultFolders.inc -%%ILOHADIR%%/lang/tw/edit_contact.inc -%%ILOHADIR%%/lang/tw/edit_folders.inc -%%ILOHADIR%%/lang/tw/folders.inc -%%ILOHADIR%%/lang/tw/init.inc -%%ILOHADIR%%/lang/tw/login.inc -%%ILOHADIR%%/lang/tw/main.inc -%%ILOHADIR%%/lang/tw/pref_colors.inc -%%ILOHADIR%%/lang/tw/pref_identities.inc -%%ILOHADIR%%/lang/tw/prefs.inc -%%ILOHADIR%%/lang/tw/quota.inc -%%ILOHADIR%%/lang/tw/read_message.inc -%%ILOHADIR%%/lang/tw/search.inc -%%ILOHADIR%%/lang/tw/search_errors.inc -%%ILOHADIR%%/lang/tw/tool.inc -%%ILOHADIR%%/lang/vn/bookmarks.inc -%%ILOHADIR%%/lang/vn/calendar.inc -%%ILOHADIR%%/lang/vn/compose.inc -%%ILOHADIR%%/lang/vn/contacts.inc -%%ILOHADIR%%/lang/vn/cp.inc -%%ILOHADIR%%/lang/vn/dates.inc -%%ILOHADIR%%/lang/vn/defaultFolders.inc -%%ILOHADIR%%/lang/vn/edit_contact.inc -%%ILOHADIR%%/lang/vn/edit_folders.inc -%%ILOHADIR%%/lang/vn/folders.inc -%%ILOHADIR%%/lang/vn/init.inc -%%ILOHADIR%%/lang/vn/login.inc -%%ILOHADIR%%/lang/vn/main.inc -%%ILOHADIR%%/lang/vn/pref_colors.inc -%%ILOHADIR%%/lang/vn/pref_identities.inc -%%ILOHADIR%%/lang/vn/prefs.inc -%%ILOHADIR%%/lang/vn/quota.inc -%%ILOHADIR%%/lang/vn/read_message.inc -%%ILOHADIR%%/lang/vn/search.inc -%%ILOHADIR%%/lang/vn/search_errors.inc -%%ILOHADIR%%/lang/vn/tool.inc -%%ILOHADIR%%/source/blank.html -%%ILOHADIR%%/source/bookmarks.php -%%ILOHADIR%%/source/calendar.php -%%ILOHADIR%%/source/compose.php -%%ILOHADIR%%/source/compose2.php -%%ILOHADIR%%/source/contacts.php -%%ILOHADIR%%/source/contacts_popup.php -%%ILOHADIR%%/source/cp.php -%%ILOHADIR%%/source/css.php -%%ILOHADIR%%/source/edit_calendar.php -%%ILOHADIR%%/source/edit_contact.php -%%ILOHADIR%%/source/edit_folders.php -%%ILOHADIR%%/source/folders.php -%%ILOHADIR%%/source/images/inbox.GIF -%%ILOHADIR%%/source/index.php -%%ILOHADIR%%/source/login.php -%%ILOHADIR%%/source/main.php -%%ILOHADIR%%/source/pref_colors.php -%%ILOHADIR%%/source/pref_columns.php -%%ILOHADIR%%/source/pref_gpg.php -%%ILOHADIR%%/source/pref_identities.php -%%ILOHADIR%%/source/prefs.php -%%ILOHADIR%%/source/radar.php -%%ILOHADIR%%/source/read_message.php -%%ILOHADIR%%/source/search_form.php -%%ILOHADIR%%/source/synch.php -%%ILOHADIR%%/source/themes/default/images/addc.gif -%%ILOHADIR%%/source/themes/default/images/allr.gif -%%ILOHADIR%%/source/themes/default/images/application.gif -%%ILOHADIR%%/source/themes/default/images/att.gif -%%ILOHADIR%%/source/themes/default/images/attach.gif -%%ILOHADIR%%/source/themes/default/images/cube.gif -%%ILOHADIR%%/source/themes/default/images/del.gif -%%ILOHADIR%%/source/themes/default/images/folder.gif -%%ILOHADIR%%/source/themes/default/images/forward.gif -%%ILOHADIR%%/source/themes/default/images/heads.gif -%%ILOHADIR%%/source/themes/default/images/image.gif -%%ILOHADIR%%/source/themes/default/images/inbox.GIF -%%ILOHADIR%%/source/themes/default/images/minus.gif -%%ILOHADIR%%/source/themes/default/images/movie.gif -%%ILOHADIR%%/source/themes/default/images/multi.gif -%%ILOHADIR%%/source/themes/default/images/multipart.gif -%%ILOHADIR%%/source/themes/default/images/music.gif -%%ILOHADIR%%/source/themes/default/images/plus.gif -%%ILOHADIR%%/source/themes/default/images/read.gif -%%ILOHADIR%%/source/themes/default/images/reply.gif -%%ILOHADIR%%/source/themes/default/images/showc.gif -%%ILOHADIR%%/source/themes/default/images/src.gif -%%ILOHADIR%%/source/themes/default/images/text.gif -%%ILOHADIR%%/source/themes/default/images/unknown.gif -%%ILOHADIR%%/source/themes/default/images/unread.gif -%%ILOHADIR%%/source/themes/default/info.inc -%%ILOHADIR%%/source/themes/default/override.inc -%%ILOHADIR%%/source/tool.php -%%ILOHADIR%%/source/view.php -@dirrm %%ILOHADIR%%/source/themes/default/images -@dirrm %%ILOHADIR%%/source/themes/default -@dirrm %%ILOHADIR%%/source/themes -@dirrm %%ILOHADIR%%/source/images -@dirrm %%ILOHADIR%%/source -@dirrm %%ILOHADIR%%/lang/vn -@dirrm %%ILOHADIR%%/lang/tw -@dirrm %%ILOHADIR%%/lang/tr -@dirrm %%ILOHADIR%%/lang/si -@dirrm %%ILOHADIR%%/lang/se -@dirrm %%ILOHADIR%%/lang/ru -@dirrm %%ILOHADIR%%/lang/ro -@dirrm %%ILOHADIR%%/lang/pt -@dirrm %%ILOHADIR%%/lang/pl -@dirrm %%ILOHADIR%%/lang/no -@dirrm %%ILOHADIR%%/lang/nn_NO -@dirrm %%ILOHADIR%%/lang/nl -@dirrm %%ILOHADIR%%/lang/kr -@dirrm %%ILOHADIR%%/lang/jp -@dirrm %%ILOHADIR%%/lang/it -@dirrm %%ILOHADIR%%/lang/hu -@dirrm %%ILOHADIR%%/lang/ga -@dirrm %%ILOHADIR%%/lang/fr -@dirrm %%ILOHADIR%%/lang/es -@dirrm %%ILOHADIR%%/lang/eng_GB -@dirrm %%ILOHADIR%%/lang/eng -@dirrm %%ILOHADIR%%/lang/dk -@dirrm %%ILOHADIR%%/lang/de -@dirrm %%ILOHADIR%%/lang/cz -@dirrm %%ILOHADIR%%/lang/cn -@dirrm %%ILOHADIR%%/lang/cat -@dirrm %%ILOHADIR%%/lang/br -@dirrm %%ILOHADIR%%/lang/bg -@dirrm %%ILOHADIR%%/lang/ar -@dirrm %%ILOHADIR%%/lang -@dirrm %%ILOHADIR%%/include -@dirrm %%ILOHADIR%%/data/users -@dirrm %%ILOHADIR%%/data/uploads -@dirrm %%ILOHADIR%%/data/sessions -@dirrm %%ILOHADIR%%/data/gpg -@dirrm %%ILOHADIR%%/data/cache -@dirrm %%ILOHADIR%%/data -@dirrm %%ILOHADIR%%/conf -@dirrm %%ILOHADIR%% -%%MYSQL%%@dirrm %%DATADIR%%/MySQL -%%MYSQL%%@dirrm %%DATADIR%% -%%PORTDOCS%%@dirrm %%DOCSDIR%%/Manual -%%PORTDOCS%%@dirrm %%DOCSDIR%% diff --git a/mail/libspf2-10/Makefile b/mail/libspf2-10/Makefile deleted file mode 100644 index 81419234af42..000000000000 --- a/mail/libspf2-10/Makefile +++ /dev/null @@ -1,23 +0,0 @@ -# New ports collection makefile for: libspf2 -# Date created: 07 July 2004 -# Whom: snowchyld -# -# $FreeBSD$ -# - -PORTNAME= libspf2 -PORTVERSION= 1.0.4 -CATEGORIES= mail -MASTER_SITES= http://www.libspf2.org/%SUBDIR%/ -MASTER_SITE_SUBDIR= spf - -MAINTAINER= mail-libspf2-freebsd-ports@snowchyld.org -COMMENT= Sender Rewriting Scheme 2 C Implementation - -INSTALLS_SHLIB= yes -GNU_CONFIGURE= yes -USE_LIBTOOL_VER= 15 - -CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} - -.include <bsd.port.mk> diff --git a/mail/libspf2-10/distinfo b/mail/libspf2-10/distinfo deleted file mode 100644 index f7fc71c61b4c..000000000000 --- a/mail/libspf2-10/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (libspf2-1.0.4.tar.gz) = 5fe69ba13bf35d505b733247032a8a64 -SIZE (libspf2-1.0.4.tar.gz) = 427613 diff --git a/mail/libspf2-10/pkg-descr b/mail/libspf2-10/pkg-descr deleted file mode 100644 index 8643c9176d99..000000000000 --- a/mail/libspf2-10/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -libsrs2 is the next generation SRS library from the original designer of SRS. -It implements the Sender Rewriting Scheme, a part of the SPF/SRS protocol pair. - -WWW: http://www.libsrs2.org/ -- snowchyld - <mail-libsrs2-freebsd-ports@snowchyld.org> diff --git a/mail/libspf2-10/pkg-plist b/mail/libspf2-10/pkg-plist deleted file mode 100644 index 73bf7996ee84..000000000000 --- a/mail/libspf2-10/pkg-plist +++ /dev/null @@ -1,22 +0,0 @@ -bin/spf_example -bin/spf_example_2mx -bin/spf_example_2mx_static -bin/spf_example_static -bin/spfd -bin/spfd_static -bin/spfquery -bin/spfquery_static -bin/spftest -bin/spftest_static -include/spf2/spf.h -include/spf2/spf_dns.h -include/spf2/spf_dns_cache.h -include/spf2/spf_dns_null.h -include/spf2/spf_dns_resolv.h -include/spf2/spf_dns_test.h -include/spf2/spf_dns_zone.h -include/spf2/spf_lib_version.h -@dirrm include/spf2 -lib/libspf2.a -lib/libspf2.so -lib/libspf2.so.1 diff --git a/mail/milter-greylist/files/milter-greylist.in b/mail/milter-greylist/files/milter-greylist.in deleted file mode 100644 index ef708559081f..000000000000 --- a/mail/milter-greylist/files/milter-greylist.in +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh -# $FreeBSD$ - -# PROVIDE: miltergreylist -# REQUIRE: LOGIN -# BEFORE: sendmail -# KEYWORD: milter-greylist - -# Define these miltergreylist_* variables in one of these files: -# /etc/rc.conf -# /etc/rc.conf.local -# /etc/rc.conf.d/miltergreylist -# -# DO NOT CHANGE THESE DEFAULT VALUES HERE -# -miltergreylist_enable=${miltergreylist_enable-"NO"} -miltergreylist_runas=${miltergreylist_runas-"smmsp"} -miltergreylist_pidfile=${miltergreylist_pidfile-"/var/run/milter-greylist.pid"} -miltergreylist_sockfile=${miltergreylist_sockfile-"/var/milter-greylist/milter-greylist.sock"} -miltergreylist_cfgfile=${miltergreylist_cfgfile-"%%PREFIX%%/etc/mail/greylist.conf"} -miltergreylist_flags=${miltergreylist_flags-"-P $miltergreylist_pidfile \ --f $miltergreylist_cfgfile -p $miltergreylist_sockfile -u $miltergreylist_runas"} - -. %%RC_SUBR%% - -name="miltergreylist" -rcvar=`set_rcvar` -command="%%PREFIX%%/bin/milter-greylist" - -load_rc_config $name - -run_rc_command "$1" diff --git a/mail/milter-greylist/files/pkg-message.in b/mail/milter-greylist/files/pkg-message.in deleted file mode 100644 index 398094ce4230..000000000000 --- a/mail/milter-greylist/files/pkg-message.in +++ /dev/null @@ -1,10 +0,0 @@ -===> IMPORTANT NOTE - - A sample configuration file has been installed in ${PREFIX}/etc/mail - directory. Copy and edit it to suit your needs before launching - milter-greylist. - - To run milter-greylist from startup, add miltergreylist_enable="YES" - in your /etc/rc.conf or your /etc/rc.conf.local - - See ${DOCSDIR}/README for operation details. diff --git a/mail/mutt14/Makefile b/mail/mutt14/Makefile deleted file mode 100644 index 730b5e699e34..000000000000 --- a/mail/mutt14/Makefile +++ /dev/null @@ -1,186 +0,0 @@ -# ex:ts=8 -# Ports collection makefile for: mutt w/pgp hooks -# Date created: Thur July 25, 1996 -# Whom: David O'Brien (obrien@NUXI.com) -# -# $FreeBSD$ -# - -PORTNAME= mutt -PORTVERSION= 1.4.2.1 -PORTREVISION= 1 -CATEGORIES+= mail ipv6 -MASTER_SITES= ftp://ftp.mutt.org/mutt/ \ - ftp://ftp.fu-berlin.de/pub/unix/mail/mutt/ \ - ftp://ftp.demon.co.uk/pub/mirrors/mutt/ \ - ftp://ftp.parodius.com/pub/mutt/ -DISTFILES= ${DISTNAME}i${EXTRACT_SUFX} - -PATCH_SITES= http://www.mutt.org.ua/download/mutt-${PORTVERSION}/:vvv \ - http://www2.mutt.org.ua/download/mutt-${PORTVERSION}/:vvv \ - http://www3.mutt.org.ua/download/mutt-${PORTVERSION}/:vvv \ - ftp://ftp.mutt.org.ua/pub/mutt/mutt-${PORTVERSION}/:vvv \ - ftp://ftp3.mutt.org.ua/pub/mutt/mutt-${PORTVERSION}/:vvv -PATCHFILES= patch-${PORTVERSION}.rr.compressed.gz:vvv \ - patch-${PORTVERSION}.vvv.initials.gz:vvv -PATCH_DIST_STRIP= -p1 - -MAINTAINER?= udo.schweigert@siemens.com -COMMENT?= The Mongrel of Mail User Agents (part Elm, Pine, Mush, mh, etc.) - -CONFLICTS= mutt-devel-* - -.if defined(PACKAGE_BUILDING) -WITH_SLANG= yes -BUILD_DEPENDS= ispell:${PORTSDIR}/textproc/ispell -RUN_DEPENDS= ispell:${PORTSDIR}/textproc/ispell \ - urlview:${PORTSDIR}/textproc/urlview -.endif -.if ${MACHINE_ARCH} != "alpha" -# coredump in sgmls -WITH_SGML_DOCS?=yes -.endif - -.if !defined(WITHOUT_NLS) -USE_GETTEXT= yes -USE_ICONV= yes -.if defined(WITHOUT_MUTT_ICONV) -.error the WITHOUT_MUTT_ICONV knob of the mutt port only works if \ - WITHOUT_NLS is also given -.endif -.elif !defined(WITHOUT_MUTT_ICONV) -USE_ICONV= yes -.endif - -.if defined(WITH_SLANG) -LIB_DEPENDS+= slang.1:${PORTSDIR}/devel/libslang -.elif defined(WITH_NCURSES_PORT) -LIB_DEPENDS+= ncurses.5:${PORTSDIR}/devel/ncurses -.endif -.if defined(WITH_MUTT_CYRUS_SASL) -LIB_DEPENDS+= sasl.8:${PORTSDIR}/security/cyrus-sasl -.endif -.if defined(WITH_SGML_DOCS) && ${WITH_SGML_DOCS} != "no" -BUILD_DEPENDS+= sgmlfmt:${PORTSDIR}/textproc/sgmlformat -.endif -.if defined(WITH_MUTT_XFACE) -PATCH_DEPENDS+= ${NONEXISTENT}:${PORTSDIR}/news/slrnface:extract -RUN_DEPENDS+= slrnface:${PORTSDIR}/news/slrnface -.endif - -DIST_SUBDIR= mutt -WRKSRC= ${WRKDIR}/${DISTNAME:S/i$//} -USE_OPENSSL= yes -GNU_CONFIGURE= yes -USE_AUTOMAKE_VER= 14 # configure.in is patched by <PATCHFILES> -USE_AUTOCONF_VER= 213 -USE_REINPLACE= yes -CONFIGURE_TARGET=${ARCH}-portbld-freebsd${OSREL} -LDFLAGS+= -L${LOCALBASE}/lib -CONFIGURE_ENV= CC="${CC} -I${LOCALBASE}/include" LDFLAGS="${LDFLAGS}" -CONFIGURE_ARGS= --enable-pop --enable-imap --enable-flock --disable-fcntl \ - --with-ssl=${OPENSSLBASE} --sysconfdir=${PREFIX}/etc \ - --with-sharedir=${PREFIX}/share/mutt \ - --with-docdir=${DOCSDIR} --with-charmaps \ - --enable-compressed -.if defined(MUTT_CONFIGURE_ARGS) -CONFIGURE_ARGS+= ${MUTT_CONFIGURE_ARGS} -.endif -.if defined(WITH_LOCALES_FIX) -CONFIGURE_ARGS+= --enable-locales-fix -.endif -.if defined(WITHOUT_NLS) -CONFIGURE_ARGS+= --disable-nls -PLIST_SUB+= NLS="@comment " -.else -PLIST_SUB+= NLS="" -.endif -.if defined(WITHOUT_MUTT_ICONV) && defined(WITHOUT_NLS) -CONFIGURE_ARGS+= --disable-iconv -.else -CONFIGURE_ARGS+= --with-libiconv-prefix=${PREFIX} -.endif -.if defined(WITH_SLANG) -CONFIGURE_ARGS+= --with-slang=${PREFIX} -.elif defined(WITH_NCURSES_PORT) -CONFIGURE_ARGS+= --with-curses=${PREFIX} -CFLAGS+= -I${PREFIX}/include/ncurses -I${PREFIX}/include -.endif -.if defined(WITH_MUTT_CYRUS_SASL) -CONFIGURE_ARGS+= --with-sasl=${LOCALBASE} -.endif -MAN1= flea.1 mutt.1 mutt_dotlock.1 muttbug.1 -MAN5= mbox.5 muttrc.5 - -post-patch:: - @${REINPLACE_CMD} -e 's,/usr/bin/gpg,${LOCALBASE}/bin/gpg,g' \ - ${WRKSRC}/contrib/gpg.rc - @${REINPLACE_CMD} -E -e 's|@samplesdir@|${EXAMPLESDIR}|g' \ - ${WRKSRC}/contrib/Makefile.in - -.if defined(WITH_MUTT_XFACE) -post-patch:: - @${ECHO} "===> Applying XFACE patch" - slrnface_dir=`${FIND} ${PORTSDIR}/news/slrnface/work -type d \ - -name slrnface-\*`; \ - cd ${BUILD_WRKSRC}; ${PATCH} ${PATCH_ARGS} < $$slrnface_dir/mutt.patch -.endif - -# XXX -# this should be done automagically by aclocal but .... -# for now, this will have to do -pre-build: - @${REINPLACE_CMD} -E -e "s|^(ACLOCAL = ).+|\1${ACLOCAL}|" \ - -e "s|^(AUTOCONF = ).+|\1${AUTOCONF}|" \ - -e "s|^(AUTOMAKE = ).+|\1${AUTOMAKE}|" \ - -e "s|^(AUTOHEADER = ).+|\1${AUTOHEADER}|" \ - ${BUILD_WRKSRC}/Makefile - -.if !defined(NOPORTDOCS) -post-build: - @${TOUCH} ${WRKSRC}/doc/mutt.man ${WRKSRC}/doc/manual.sgml - @${PATCH} ${PATCH_ARGS} < ${PATCHDIR}/extra-patch-doc-ref - @${REINPLACE_CMD} -E -e 's|\$$\{PREFIX\}|${PREFIX}|g' \ - -e 's|\$$\{DOCSDIR\}|${DOCSDIR}|g' \ - -e 's|\$$\{EXAMPLESDIR\}|${EXAMPLESDIR}|g' \ - ${WRKSRC}/doc/mutt.man - @${REINPLACE_CMD} -E -e 's|\$$\{PREFIX\}|${PREFIX}|g' \ - -e 's|\$$\{DOCSDIR\}|${DOCSDIR}|g' \ - -e 's|\$$\{EXAMPLESDIR\}|${EXAMPLESDIR}|g' \ - ${WRKSRC}/doc/muttrc.man -.if defined(WITH_SGML_DOCS) && ${WITH_SGML_DOCS} != "no" -PLIST:= ${WRKDIR}/PLIST -pre-install: - @${CAT} ${PKGDIR}/pkg-plist.htmlfiles > ${PLIST} - @${CAT} ${PKGDIR}/pkg-plist >> ${PLIST} -.endif -.endif - -post-install: - ${INSTALL_DATA} ${WRKSRC}/Muttrc ${PREFIX}/etc/Muttrc.dist - ${INSTALL_DATA} ${WRKSRC}/mime.types ${PREFIX}/etc/mime.types.dist -.if !defined(NOPORTDOCS) - @${ECHO} "===> Installing Mutt documentation" - @${MKDIR} ${DOCSDIR} && ${CHMOD} a+rx ${DOCSDIR} - @cd ${WRKSRC}/doc ; ${INSTALL_MAN} manual.txt PGP-Notes.txt \ - ${DOCSDIR} -.if defined(WITH_SGML_DOCS) && ${WITH_SGML_DOCS} != "no" - ${INSTALL} ${COPY} -o ${MANOWN} -g ${MANGRP} -m 0755 \ - -d ${DOCSDIR}/html - ${INSTALL_MAN} ${WRKSRC}/doc/*.html ${DOCSDIR}/html - ${INSTALL_MAN} ${WRKSRC}/doc/*.latin1 ${DOCSDIR} -.endif -.endif - -.if defined(WITH_MUTT_XFACE) - @${ECHO} "" - @${ECHO} "************************************************************" - @${ECHO} " To enable the XFACE support in mutt you also have to add" - @${ECHO} " set xface=yes" - @${ECHO} " to your ~/.muttrc" - @${ECHO} " Additional information is provided by news/slrnface" - @${ECHO} "************************************************************" - @${ECHO} "" -.endif - -.include <bsd.port.mk> diff --git a/mail/mutt14/distinfo b/mail/mutt14/distinfo deleted file mode 100644 index e4d415068f7c..000000000000 --- a/mail/mutt14/distinfo +++ /dev/null @@ -1,6 +0,0 @@ -MD5 (mutt/mutt-1.4.2.1i.tar.gz) = 710bd56d3c4c4bcd1403bc4e053f7476 -SIZE (mutt/mutt-1.4.2.1i.tar.gz) = 2611253 -MD5 (mutt/patch-1.4.2.1.rr.compressed.gz) = d73694d88089c32e051b0682ab3bca15 -SIZE (mutt/patch-1.4.2.1.rr.compressed.gz) = 10125 -MD5 (mutt/patch-1.4.2.1.vvv.initials.gz) = fd5cca0c29b4e0fb4cf56cec023a5ab6 -SIZE (mutt/patch-1.4.2.1.vvv.initials.gz) = 686 diff --git a/mail/mutt14/files/extra-patch-doc-ref b/mail/mutt14/files/extra-patch-doc-ref deleted file mode 100644 index 99222e0bceb0..000000000000 --- a/mail/mutt14/files/extra-patch-doc-ref +++ /dev/null @@ -1,12 +0,0 @@ ---- doc/mutt.man.orig Mon Jul 13 12:50:38 1998 -+++ doc/mutt.man Thu Oct 1 22:15:40 1998 -@@ -20,7 +20,8 @@ - .SH DESCRIPTION - Mutt is a small but very powerful text based program for reading electronic - mail under unix operating systems, including support color terminals, MIME, --and a threaded sorting mode. -+and a threaded sorting mode. Details of how to use all of this is -+available in \fI${DOCSDIR}\fP. - .SH OPTIONS - .IP "-a \fIfile\fP" - Attach a file to your message using MIME. diff --git a/mail/mutt14/files/patch-02 b/mail/mutt14/files/patch-02 deleted file mode 100644 index 3717189e334f..000000000000 --- a/mail/mutt14/files/patch-02 +++ /dev/null @@ -1,63 +0,0 @@ ---- doc/Makefile.in.orig Tue Nov 6 11:12:31 2001 -+++ doc/Makefile.in Fri Jun 21 12:00:28 2002 -@@ -60,13 +60,19 @@ - topsrcdir_DOCFILES = COPYRIGHT GPL INSTALL ChangeLog \ - README NEWS TODO README.SECURITY README.SSL - --all: muttrc.man try-html try-txt -+all: muttrc.man try-html try-txt try-latin1 - - try-html: ../makedoc -- test -f manual.html || $(MAKE) manual.html || cp $(srcdir)/manual*.html ./ -+ rm -f *.html && $(MAKE) manual.html || cp $(srcdir)/manual*.html ./ -+ touch $@ - - try-txt: ../makedoc -- test -f manual.txt || $(MAKE) manual.txt || cp $(srcdir)/manual.txt ./ -+ $(MAKE) manual.txt || cp $(srcdir)/manual.txt ./ -+ touch $@ -+ -+try-latin1: -+ $(MAKE) manual.latin1 || cp $(srcdir)/manual.latin1 ./ -+ touch $@ - - install: all instdoc - $(top_srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/man1 -@@ -86,10 +92,10 @@ - $(INSTALL) -m 644 $(top_srcdir)/$$f $(DESTDIR)$(docdir) ; \ - done - $(INSTALL) -m 644 manual.txt $(DESTDIR)$(docdir) || true -- $(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir)/html -- for file in manual*.html ; do \ -- $(INSTALL) -m 644 $$file $(DESTDIR)$(docdir)/html/ || true ;\ -- done -+ # $(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir)/html -+ # for file in manual*.html ; do \ -+ # $(INSTALL) -m 644 $$file $(DESTDIR)$(docdir)/html/ || true ;\ -+ # done - - uninstall: - -rm -f $(DESTDIR)$(mandir)/man1/mutt.1 -@@ -99,14 +105,18 @@ - - check: - manual.txt: manual.sgml -- if sgml2txt -c latin manual ; then \ -- uniq < manual.txt | expand > _manual.txt ; \ -- rm manual.txt ; \ -+ if sgmlfmt -f ascii manual; then \ -+ uniq < manual.ascii | expand > _manual.txt ; \ -+ rm -f manual.txt manual.ascii; \ - mv _manual.txt manual.txt ;\ - fi - - manual.html: manual.sgml -- sgml2html manual || true -+ @# sgml2html manual || true -+ sgmlfmt -f html manual || true -+ -+manual.latin1: manual.sgml -+ sgmlfmt -f latin1 manual || true - - manual.ps: manual.sgml - sgml2latex --output=ps manual || true diff --git a/mail/mutt14/files/patch-03 b/mail/mutt14/files/patch-03 deleted file mode 100644 index b870f7f7aaec..000000000000 --- a/mail/mutt14/files/patch-03 +++ /dev/null @@ -1,13 +0,0 @@ ---- doc/manual.sgml.orig Tue May 9 17:15:26 2000 -+++ doc/manual.sgml Fri May 12 11:05:40 2000 -@@ -1,5 +1,8 @@ --<!doctype linuxdoc system> -- -+<!DOCTYPE linuxdoc PUBLIC "-//FreeBSD//DTD linuxdoc//EN" [ -+<!ENTITY dquot """> -+]> -+<linuxdoc> -+ - <article> - - <title>The Mutt E-Mail Client diff --git a/mail/mutt14/files/patch-05 b/mail/mutt14/files/patch-05 deleted file mode 100644 index 13a52d9daa40..000000000000 --- a/mail/mutt14/files/patch-05 +++ /dev/null @@ -1,87 +0,0 @@ ---- curs_lib.c.old Wed Sep 1 19:39:20 1999 -+++ curs_lib.c Sun Sep 26 23:47:03 1999 -@@ -156,6 +156,16 @@ - def = 0; - break; - } -+ else if (tolower(ch.ch) == 'y') -+ { -+ def = 1; -+ break; -+ } -+ else if (tolower(ch.ch) == 'n') -+ { -+ def = 0; -+ break; -+ } - else - { - BEEP(); -@@ -413,8 +423,9 @@ - { - event_t ch; - int choice; -- char *p; -+ char *p, *nletters; - -+ nletters = _(letters); - mvaddstr (LINES - 1, 0, prompt); - clrtoeol (); - FOREVER -@@ -428,6 +439,12 @@ - } - else - { -+ p = strchr (nletters, ch.ch); -+ if (p) -+ { -+ choice = p - nletters + 1; -+ break; -+ } - p = strchr (letters, ch.ch); - if (p) - { ---- browser.c.orig Fri Sep 24 01:08:08 1999 -+++ browser.c Sun Sep 26 23:46:25 1999 -@@ -750,7 +750,7 @@ - switch (mutt_multi_choice ((reverse) ? - _("Reverse sort by (d)ate, (a)lpha, si(z)e or do(n)'t sort? ") : - _("Sort by (d)ate, (a)lpha, si(z)e or do(n)'t sort? "), -- _("dazn"))) -+ N_("dazn"))) - { - case -1: /* abort */ - resort = 0; ---- commands.c.orig Wed Jul 7 02:56:24 1999 -+++ commands.c Sun Sep 26 23:46:25 1999 -@@ -337,7 +337,7 @@ - switch (mutt_multi_choice (reverse ? - _("Rev-Sort (d)ate/(f)rm/(r)ecv/(s)ubj/t(o)/(t)hread/(u)nsort/si(z)e/s(c)ore?: ") : - _("Sort (d)ate/(f)rm/(r)ecv/(s)ubj/t(o)/(t)hread/(u)nsort/si(z)e/s(c)ore?: "), -- _("dfrsotuzc"))) -+ N_("dfrsotuzc"))) - { - case -1: /* abort - don't resort */ - return -1; ---- compose.c.orig Mon Feb 12 18:02:38 2001 -+++ compose.c Fri Mar 30 17:04:09 2001 -@@ -130,7 +130,7 @@ - char input_signas[SHORT_STRING]; - - switch (mutt_multi_choice (_("(e)ncrypt, (s)ign, sign (a)s, (b)oth, or (f)orget it? "), -- _("esabf"))) -+ N_("esabf"))) - { - case 1: /* (e)ncrypt */ - bits |= PGPENCRYPT; ---- muttlib.c.orig Sun Apr 9 14:39:02 2000 -+++ muttlib.c Fri May 12 11:26:58 2000 -@@ -671,7 +671,7 @@ - if (*append == 0 && access (fname, F_OK) == 0) - { - switch (mutt_multi_choice -- (_("File exists, (o)verwrite, (a)ppend, or (c)ancel?"), _("oac"))) -+ (_("File exists, (o)verwrite, (a)ppend, or (c)ancel?"), N_("oac"))) - { - case -1: /* abort */ - case 3: /* cancel */ diff --git a/mail/mutt14/files/patch-08 b/mail/mutt14/files/patch-08 deleted file mode 100644 index 3e50cbd13779..000000000000 --- a/mail/mutt14/files/patch-08 +++ /dev/null @@ -1,10 +0,0 @@ ---- Muttrc.orig Sat May 13 08:30:44 2000 -+++ Muttrc Sat May 13 08:32:05 2000 -@@ -629,6 +629,7 @@ - # Type: boolean - # Default: yes - # -+set followup_to=no - # - # Controls whether or not the Mail-Followup-To header field is - # generated when sending mail. When set, Mutt will generate this diff --git a/mail/mutt14/files/patch-aclocal.m4 b/mail/mutt14/files/patch-aclocal.m4 deleted file mode 100644 index 6635a1a90fa6..000000000000 --- a/mail/mutt14/files/patch-aclocal.m4 +++ /dev/null @@ -1,11 +0,0 @@ ---- aclocal.m4.orig Fri Jul 28 11:50:25 2000 -+++ aclocal.m4 Wed Dec 5 12:10:16 2001 -@@ -62,4 +62,4 @@ --AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir) --AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir) --AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir) --AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir) -+AM_MISSING_PROG(ACLOCAL, aclocal14, $missing_dir) -+AM_MISSING_PROG(AUTOCONF, autoconf213, $missing_dir) -+AM_MISSING_PROG(AUTOMAKE, automake14, $missing_dir) -+AM_MISSING_PROG(AUTOHEADER, autoheader213, $missing_dir) diff --git a/mail/mutt14/files/patch-configure.in b/mail/mutt14/files/patch-configure.in deleted file mode 100644 index 0b37933c1c62..000000000000 --- a/mail/mutt14/files/patch-configure.in +++ /dev/null @@ -1,29 +0,0 @@ ---- configure.in.orig Mon Nov 11 14:11:26 2002 -+++ configure.in Mon Nov 11 14:12:09 2002 -@@ -515,7 +515,7 @@ - AC_MSG_ERROR([SSL support is only useful with POP or IMAP support]) - fi - -- if test "$with_ssl" != "yes" -+ if test "$with_ssl" != "yes" && x$withval != x/usr - then - LDFLAGS="$LDFLAGS -L$withval/lib" - CPPFLAGS="$CPPFLAGS -I$withval/include" -@@ -572,7 +572,7 @@ - then - if test "$with_sasl" != "yes" - then -- CPPFLAGS="$CPPFLAGS -I$with_sasl/include" -+ CPPFLAGS="$CPPFLAGS -I$with_sasl/include/sasl1" - LDFLAGS="$LDFLAGS -L$with_sasl/lib" - fi - -@@ -625,7 +625,7 @@ - fi]) - - if test x$GCC = xyes -a $mutt_cv_warnings = yes; then -- CFLAGS="-Wall -pedantic $CFLAGS" -+ CFLAGS="-Wall $CFLAGS" - fi - - AC_ARG_ENABLE(nfs-fix, [ --enable-nfs-fix Work around an NFS with broken attributes caching ], diff --git a/mail/mutt14/files/patch-doc-mutt.man b/mail/mutt14/files/patch-doc-mutt.man deleted file mode 100644 index 46e086721a76..000000000000 --- a/mail/mutt14/files/patch-doc-mutt.man +++ /dev/null @@ -1,34 +0,0 @@ ---- doc/mutt.man.orig Wed Jul 24 10:41:31 2002 -+++ doc/mutt.man Sun Oct 26 11:06:36 2003 -@@ -136,9 +136,9 @@ - User's personal mapping between MIME types and file extensions. - .IP "/etc/mime.types" - System mapping between MIME types and file extensions. --.IP "/usr/local/bin/mutt_dotlock" -+.IP "${PREFIX}/bin/mutt_dotlock" - The privileged dotlocking program. --.IP "/usr/local/doc/mutt/manual.txt" -+.IP "${DOCSDIR}/manual.txt" - The Mutt manual. - .SH BUGS - .PP ---- doc/muttrc.man Sun Oct 26 11:09:09 2003 -+++ doc/muttrc.man Sun Oct 26 11:08:48 2003 -@@ -990,7 +972,7 @@ - .B dotlock_program - .nf - Type: path --Default: \(lq/usr/local/bin/mutt_dotlock\(rq -+Default: \(lq${PREFIX}/bin/mutt_dotlock\(rq - .fi - .IP - Contains the path of the mutt_dotlock (8) binary to be used by -@@ -3970,7 +3952,7 @@ - instead of a raw socket. You may be able to use this to set up - preauthenticated connections to your IMAP/POP3 server. Example: - .IP --tunnel=\(rqssh -q mailhost.net /usr/local/libexec/imapd\(rq -+tunnel=\(rqssh -q mailhost.net ${PREFIX}/libexec/imapd\(rq - .IP - NOTE: For this example to work you must be able to log in to the remote - machine without having to enter a password. diff --git a/mail/mutt14/files/patch-examples b/mail/mutt14/files/patch-examples deleted file mode 100644 index 2d24771033f7..000000000000 --- a/mail/mutt14/files/patch-examples +++ /dev/null @@ -1,50 +0,0 @@ ---- contrib/Makefile.in.orig Mon Jun 4 19:14:31 2001 -+++ contrib/Makefile.in Wed Mar 26 11:45:15 2003 -@@ -12,6 +12,7 @@ - mandir = @mandir@ - srcdir = @srcdir@ - docdir = @docdir@ -+samplesdir = @samplesdir@ - top_srcdir = @top_srcdir@ - top_builddir = .. - INSTALL = @INSTALL@ -@@ -37,12 +38,12 @@ - check: - - install: -- $(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir)/samples $(DESTDIR)$(docdir)/samples/iconv -+ $(top_srcdir)/mkinstalldirs $(DESTDIR)$(samplesdir) $(DESTDIR)$(samplesdir)/iconv - for f in $(SAMPLES) ; do \ -- $(INSTALL) -m 644 $(srcdir)/$$f $(DESTDIR)$(docdir)/samples ; \ -+ $(INSTALL) -m 644 $(srcdir)/$$f $(DESTDIR)$(samplesdir); \ - done - for f in $(srcdir)/iconv/*.rc ; do \ -- $(INSTALL) -m 644 $$f $(DESTDIR)$(docdir)/samples/iconv ; \ -+ $(INSTALL) -m 644 $$f $(DESTDIR)$(samplesdir)/iconv ; \ - done - - # Nothing needs to be done - uninstall in doc removes samples as well. ---- init.h.orig Wed Mar 26 11:50:36 2003 -+++ init.h Wed Mar 26 12:54:37 2003 -@@ -1347,8 +1347,8 @@ - ** .pp - ** For examples on how to configure these formats for the various versions - ** of PGP which are floating around, see the pgp*.rc and gpg.rc files in -- ** the samples/ subdirectory which has been installed on your system -- ** alongside the documentation. -+ ** the share/examples/mutt subdirectory which has been installed on your -+ ** system. - */ - { "pgp_getkeys_command", DT_STR, R_NONE, UL &PgpGetkeysCommand, 0}, - /* ---- Makefile.am.orig Wed Mar 26 13:13:10 2003 -+++ Makefile.am Wed Mar 26 13:25:40 2003 -@@ -13,7 +13,7 @@ - - bin_SCRIPTS = muttbug flea - --BUILT_SOURCES = keymap_defs.h patchlist.c -+BUILT_SOURCES = keymap_defs.h patchlist.c Muttrc - - bin_PROGRAMS = mutt @DOTLOCK_TARGET@ @PGPAUX_TARGET@ - mutt_SOURCES = $(BUILT_SOURCES) \ diff --git a/mail/mutt14/files/patch-init.c b/mail/mutt14/files/patch-init.c deleted file mode 100644 index 389b682cfa11..000000000000 --- a/mail/mutt14/files/patch-init.c +++ /dev/null @@ -1,39 +0,0 @@ ---- init.c.orig Wed Jul 24 10:41:29 2002 -+++ init.c Sat May 3 08:46:29 2003 -@@ -1707,7 +1707,11 @@ - void mutt_init (int skip_sys_rc, LIST *commands) - { - struct passwd *pw; -+#if __FreeBSD_version < 500000 -+ char nodename[STRING]; -+#else - struct utsname utsname; -+#endif - char *p, buffer[STRING], error[STRING]; - int i, default_rc = 0, need_pause = 0; - BUFFER err; -@@ -1765,16 +1769,21 @@ - #endif - - /* And about the host... */ -+#if __FreeBSD_version < 500000 -+ gethostname(nodename, sizeof (nodename)); -+#else - uname (&utsname); -+ strfcpy (nodename, utsname.nodename, sizeof (nodename)); -+#endif - /* some systems report the FQDN instead of just the hostname */ -- if ((p = strchr (utsname.nodename, '.'))) -+ if ((p = strchr (nodename, '.'))) - { -- Hostname = mutt_substrdup (utsname.nodename, p); -+ Hostname = mutt_substrdup (nodename, p); - p++; - strfcpy (buffer, p, sizeof (buffer)); /* save the domain for below */ - } - else -- Hostname = safe_strdup (utsname.nodename); -+ Hostname = safe_strdup (nodename); - - #ifndef DOMAIN - #define DOMAIN buffer diff --git a/mail/mutt14/files/patch-mktemp b/mail/mutt14/files/patch-mktemp deleted file mode 100644 index 8fc82de528d7..000000000000 --- a/mail/mutt14/files/patch-mktemp +++ /dev/null @@ -1,15 +0,0 @@ ---- muttlib.c.orig Fri May 7 17:30:35 2004 -+++ muttlib.c Fri May 7 17:32:13 2004 -@@ -656,7 +656,11 @@ - - void mutt_mktemp (char *s) - { -- snprintf (s, _POSIX_PATH_MAX, "%s/mutt-%s-%d-%d", NONULL (Tempdir), NONULL(Hostname), (int) getpid (), Counter++); -+ char t[7]; -+ snprintf (t, 7, "-%05d", Counter++); -+ snprintf (s, _POSIX_PATH_MAX-6, "%s/mutt-%s-XXXXXXXX", NONULL(Tempdir), NONULL(Hostname)); -+ mktemp (s); -+ strncat(s, t, 6); - unlink (s); - } - diff --git a/mail/mutt14/files/patch-threadcomplete b/mail/mutt14/files/patch-threadcomplete deleted file mode 100644 index e4f56f261382..000000000000 --- a/mail/mutt14/files/patch-threadcomplete +++ /dev/null @@ -1,73 +0,0 @@ -written by Nicolas Rachinsky <nr@rachinsky.de> -http://www.rachinsky.de - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published -by the Free Software Foundation; version 2 of the License. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -General Public License for more details. - ---- mutt-1.3.28.ori/mutt.h Thu Mar 14 19:22:25 2002 -+++ mutt.h Fri Mar 15 00:22:41 2002 -@@ -198,6 +198,7 @@ - M_LIMIT, - M_EXPIRED, - M_SUPERSEDED, -+ M_THREADCOMPLETE, - - /* actions for mutt_pattern_comp/mutt_pattern_exec */ - M_AND, ---- mutt-1.3.28.ori/pattern.c Thu Mar 14 19:22:26 2002 -+++ pattern.c Fri Mar 15 00:23:52 2002 -@@ -50,6 +50,7 @@ - } - Flags[] = - { -+ { 'a', M_THREADCOMPLETE, 0, NULL }, - { 'A', M_ALL, 0, NULL }, - { 'b', M_BODY, M_FULL_MSG, eat_regexp }, - { 'B', M_WHOLE_MSG, M_FULL_MSG, eat_regexp }, -@@ -957,6 +958,27 @@ - return alladdr; - } - -+static int match_threadcomplete(int flag,THREAD *t,int left,int up,int right,int down) -+{ -+ int a=0; -+ HEADER *h=NULL; -+ -+ if(! t)return 0; -+ h=t->message; -+ if(! flag && h && h->tagged)return 1; -+ if(flag && h && ! h->tagged) return 1; -+ -+ if(up)a=match_threadcomplete(flag,t->parent,1,1,1,0); -+ if(a)return a; -+ if(right && t->parent)a=match_threadcomplete(flag,t->next,0,0,1,1); -+ if(a)return a; -+ if(left && t->parent)a=match_threadcomplete(flag,t->prev,1,0,0,1); -+ if(a)return a; -+ if(down)a=match_threadcomplete(flag,t->child,1,0,1,1); -+ if(a)return a; -+ return 0; -+} -+ - /* flags - M_MATCH_FULL_ADDRESS match both personal and machine address */ - int -@@ -1053,6 +1075,8 @@ - return (pat->not ^ (h->env->x_label && regexec (pat->rx, h->env->x_label, 0, NULL, 0) == 0)); - case M_DUPLICATED: - return (pat->not ^ (h->thread && h->thread->duplicate_thread)); -+ case M_THREADCOMPLETE: -+ return ((h->thread && match_threadcomplete(pat->not,h->thread,1,1,1,1))); - } - mutt_error (_("error: unknown op %d (report this error)."), pat->op); - return (-1); ---- PATCHES~ Tue Nov 6 19:59:33 2001 -+++ PATCHES Tue Nov 6 19:59:42 2001 -@@ -1,0 +1 @@ -+1.3.28.nr.threadcomplete diff --git a/mail/mutt14/pkg-descr b/mail/mutt14/pkg-descr deleted file mode 100644 index 68d853aebed8..000000000000 --- a/mail/mutt14/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -Mutt -- "The Mongrel of Mail User Agents" (part Elm, part Pine, part mh, -part slrn, part everything else) is an interactive screen-oriented mailer -program that supersedes Elm, Pine, mail and mailx. - -Features include color support, message threading, MIME support (including -RFC1522 support for encoded headers), customizable key bindings, POP3, -Delivery Status Notification (DSN) support, and PGP/MIME. - -WWW: http://www.mutt.org/ -Mutt User Information: http://www.math.fu-berlin.de/~guckes/mutt/ - - -- David (obrien@cs.ucdavis.edu) diff --git a/mail/mutt14/pkg-plist b/mail/mutt14/pkg-plist deleted file mode 100644 index e83f96f89228..000000000000 --- a/mail/mutt14/pkg-plist +++ /dev/null @@ -1,85 +0,0 @@ -@comment $FreeBSD$ -bin/flea -bin/mutt -bin/mutt_dotlock -bin/muttbug -bin/pgpewrap -bin/pgpring -@unexec if cmp -s %D/etc/Muttrc.dist %D/etc/Muttrc; then rm -f %D/etc/Muttrc; fi -@unexec if cmp -s %D/etc/mime.types.dist %D/etc/mime.types; then rm -f %D/etc/mime.types; fi -etc/Muttrc.dist -etc/mime.types.dist -@exec if [ ! -f %D/etc/Muttrc ]; then cp %D/etc/Muttrc.dist %D/etc/Muttrc; fi -@exec if [ ! -f %D/etc/mime.types ]; then cp %D/etc/mime.types.dist %D/etc/mime.types; fi -%%DOCSDIR%%/COPYRIGHT -%%DOCSDIR%%/ChangeLog -%%DOCSDIR%%/GPL -%%DOCSDIR%%/INSTALL -%%DOCSDIR%%/NEWS -%%DOCSDIR%%/PGP-Notes.txt -%%DOCSDIR%%/README -%%DOCSDIR%%/README.SECURITY -%%DOCSDIR%%/README.SSL -%%DOCSDIR%%/TODO -%%DOCSDIR%%/applying-patches.txt -%%DOCSDIR%%/devel-notes.txt -%%DOCSDIR%%/manual.txt -%%DOCSDIR%%/patch-notes.txt -%%EXAMPLESDIR%%/Mush.rc -%%EXAMPLESDIR%%/Pine.rc -%%EXAMPLESDIR%%/Tin.rc -%%EXAMPLESDIR%%/gpg.rc -%%EXAMPLESDIR%%/iconv/iconv.aix-3.2.5.rc -%%EXAMPLESDIR%%/iconv/iconv.aix-4.1.5.rc -%%EXAMPLESDIR%%/iconv/iconv.aix-4.2.0.rc -%%EXAMPLESDIR%%/iconv/iconv.aix-4.3.2.rc -%%EXAMPLESDIR%%/iconv/iconv.freebsd-3.3.rc -%%EXAMPLESDIR%%/iconv/iconv.glibc-2.1.3.rc -%%EXAMPLESDIR%%/iconv/iconv.glibc-2.1.90.rc -%%EXAMPLESDIR%%/iconv/iconv.hpux-10.01.rc -%%EXAMPLESDIR%%/iconv/iconv.hpux-10.20.rc -%%EXAMPLESDIR%%/iconv/iconv.hpux-11.00.rc -%%EXAMPLESDIR%%/iconv/iconv.irix-6.5.rc -%%EXAMPLESDIR%%/iconv/iconv.osf1-4.0a.rc -%%EXAMPLESDIR%%/iconv/iconv.osf1-4.0d.rc -%%EXAMPLESDIR%%/iconv/iconv.solaris-2.4.rc -%%EXAMPLESDIR%%/iconv/iconv.solaris-2.5.1.rc -%%EXAMPLESDIR%%/iconv/iconv.solaris-2.6-cjk.rc -%%EXAMPLESDIR%%/iconv/iconv.solaris-2.6.rc -%%EXAMPLESDIR%%/iconv/iconv.solaris-2.7.rc -%%EXAMPLESDIR%%/pgp2.rc -%%EXAMPLESDIR%%/pgp5.rc -%%EXAMPLESDIR%%/pgp6.rc -%%EXAMPLESDIR%%/sample.mailcap -%%EXAMPLESDIR%%/sample.muttrc -%%EXAMPLESDIR%%/sample.muttrc-tlr -%%NLS%%share/locale/bg/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/ca/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/cs/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/da/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/de/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/el/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/eo/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/es/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/et/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/fr/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/gl/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/hu/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/id/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/it/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/ja/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/ko/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/lt/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/nl/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/pl/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/pt_BR/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/ru/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/sk/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/sv/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/tr/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/uk/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/zh_CN/LC_MESSAGES/mutt.mo -%%NLS%%share/locale/zh_TW/LC_MESSAGES/mutt.mo -@dirrm %%EXAMPLESDIR%%/iconv -@dirrm %%EXAMPLESDIR%% -@dirrm %%DOCSDIR%% diff --git a/mail/mutt14/pkg-plist.htmlfiles b/mail/mutt14/pkg-plist.htmlfiles deleted file mode 100644 index 60d2e6956e83..000000000000 --- a/mail/mutt14/pkg-plist.htmlfiles +++ /dev/null @@ -1,346 +0,0 @@ -%%DOCSDIR%%/html/manual.html -%%DOCSDIR%%/html/manual1.html -%%DOCSDIR%%/html/manual10.html -%%DOCSDIR%%/html/manual100.html -%%DOCSDIR%%/html/manual101.html -%%DOCSDIR%%/html/manual102.html -%%DOCSDIR%%/html/manual103.html -%%DOCSDIR%%/html/manual104.html -%%DOCSDIR%%/html/manual105.html -%%DOCSDIR%%/html/manual106.html -%%DOCSDIR%%/html/manual107.html -%%DOCSDIR%%/html/manual108.html -%%DOCSDIR%%/html/manual109.html -%%DOCSDIR%%/html/manual11.html -%%DOCSDIR%%/html/manual110.html -%%DOCSDIR%%/html/manual111.html -%%DOCSDIR%%/html/manual112.html -%%DOCSDIR%%/html/manual113.html -%%DOCSDIR%%/html/manual114.html -%%DOCSDIR%%/html/manual115.html -%%DOCSDIR%%/html/manual116.html -%%DOCSDIR%%/html/manual117.html -%%DOCSDIR%%/html/manual118.html -%%DOCSDIR%%/html/manual119.html -%%DOCSDIR%%/html/manual12.html -%%DOCSDIR%%/html/manual120.html -%%DOCSDIR%%/html/manual121.html -%%DOCSDIR%%/html/manual122.html -%%DOCSDIR%%/html/manual123.html -%%DOCSDIR%%/html/manual124.html -%%DOCSDIR%%/html/manual125.html -%%DOCSDIR%%/html/manual126.html -%%DOCSDIR%%/html/manual127.html -%%DOCSDIR%%/html/manual128.html -%%DOCSDIR%%/html/manual129.html -%%DOCSDIR%%/html/manual13.html -%%DOCSDIR%%/html/manual130.html -%%DOCSDIR%%/html/manual131.html -%%DOCSDIR%%/html/manual132.html -%%DOCSDIR%%/html/manual133.html -%%DOCSDIR%%/html/manual134.html -%%DOCSDIR%%/html/manual135.html -%%DOCSDIR%%/html/manual136.html -%%DOCSDIR%%/html/manual137.html -%%DOCSDIR%%/html/manual138.html -%%DOCSDIR%%/html/manual139.html -%%DOCSDIR%%/html/manual14.html -%%DOCSDIR%%/html/manual140.html -%%DOCSDIR%%/html/manual141.html -%%DOCSDIR%%/html/manual142.html -%%DOCSDIR%%/html/manual143.html -%%DOCSDIR%%/html/manual144.html -%%DOCSDIR%%/html/manual145.html -%%DOCSDIR%%/html/manual146.html -%%DOCSDIR%%/html/manual147.html -%%DOCSDIR%%/html/manual148.html -%%DOCSDIR%%/html/manual149.html -%%DOCSDIR%%/html/manual15.html -%%DOCSDIR%%/html/manual150.html -%%DOCSDIR%%/html/manual151.html -%%DOCSDIR%%/html/manual152.html -%%DOCSDIR%%/html/manual153.html -%%DOCSDIR%%/html/manual154.html -%%DOCSDIR%%/html/manual155.html -%%DOCSDIR%%/html/manual156.html -%%DOCSDIR%%/html/manual157.html -%%DOCSDIR%%/html/manual158.html -%%DOCSDIR%%/html/manual159.html -%%DOCSDIR%%/html/manual16.html -%%DOCSDIR%%/html/manual160.html -%%DOCSDIR%%/html/manual161.html -%%DOCSDIR%%/html/manual162.html -%%DOCSDIR%%/html/manual163.html -%%DOCSDIR%%/html/manual164.html -%%DOCSDIR%%/html/manual165.html -%%DOCSDIR%%/html/manual166.html -%%DOCSDIR%%/html/manual167.html -%%DOCSDIR%%/html/manual168.html -%%DOCSDIR%%/html/manual169.html -%%DOCSDIR%%/html/manual17.html -%%DOCSDIR%%/html/manual170.html -%%DOCSDIR%%/html/manual171.html -%%DOCSDIR%%/html/manual172.html -%%DOCSDIR%%/html/manual173.html -%%DOCSDIR%%/html/manual174.html -%%DOCSDIR%%/html/manual175.html -%%DOCSDIR%%/html/manual176.html -%%DOCSDIR%%/html/manual177.html -%%DOCSDIR%%/html/manual178.html -%%DOCSDIR%%/html/manual179.html -%%DOCSDIR%%/html/manual18.html -%%DOCSDIR%%/html/manual180.html -%%DOCSDIR%%/html/manual181.html -%%DOCSDIR%%/html/manual182.html -%%DOCSDIR%%/html/manual183.html -%%DOCSDIR%%/html/manual184.html -%%DOCSDIR%%/html/manual185.html -%%DOCSDIR%%/html/manual186.html -%%DOCSDIR%%/html/manual187.html -%%DOCSDIR%%/html/manual188.html -%%DOCSDIR%%/html/manual189.html -%%DOCSDIR%%/html/manual19.html -%%DOCSDIR%%/html/manual190.html -%%DOCSDIR%%/html/manual191.html -%%DOCSDIR%%/html/manual192.html -%%DOCSDIR%%/html/manual193.html -%%DOCSDIR%%/html/manual194.html -%%DOCSDIR%%/html/manual195.html -%%DOCSDIR%%/html/manual196.html -%%DOCSDIR%%/html/manual197.html -%%DOCSDIR%%/html/manual198.html -%%DOCSDIR%%/html/manual199.html -%%DOCSDIR%%/html/manual2.html -%%DOCSDIR%%/html/manual20.html -%%DOCSDIR%%/html/manual200.html -%%DOCSDIR%%/html/manual201.html -%%DOCSDIR%%/html/manual202.html -%%DOCSDIR%%/html/manual203.html -%%DOCSDIR%%/html/manual204.html -%%DOCSDIR%%/html/manual205.html -%%DOCSDIR%%/html/manual206.html -%%DOCSDIR%%/html/manual207.html -%%DOCSDIR%%/html/manual208.html -%%DOCSDIR%%/html/manual209.html -%%DOCSDIR%%/html/manual21.html -%%DOCSDIR%%/html/manual210.html -%%DOCSDIR%%/html/manual211.html -%%DOCSDIR%%/html/manual212.html -%%DOCSDIR%%/html/manual213.html -%%DOCSDIR%%/html/manual214.html -%%DOCSDIR%%/html/manual215.html -%%DOCSDIR%%/html/manual216.html -%%DOCSDIR%%/html/manual217.html -%%DOCSDIR%%/html/manual218.html -%%DOCSDIR%%/html/manual219.html -%%DOCSDIR%%/html/manual22.html -%%DOCSDIR%%/html/manual220.html -%%DOCSDIR%%/html/manual221.html -%%DOCSDIR%%/html/manual222.html -%%DOCSDIR%%/html/manual223.html -%%DOCSDIR%%/html/manual224.html -%%DOCSDIR%%/html/manual225.html -%%DOCSDIR%%/html/manual226.html -%%DOCSDIR%%/html/manual227.html -%%DOCSDIR%%/html/manual228.html -%%DOCSDIR%%/html/manual229.html -%%DOCSDIR%%/html/manual23.html -%%DOCSDIR%%/html/manual230.html -%%DOCSDIR%%/html/manual231.html -%%DOCSDIR%%/html/manual232.html -%%DOCSDIR%%/html/manual233.html -%%DOCSDIR%%/html/manual234.html -%%DOCSDIR%%/html/manual235.html -%%DOCSDIR%%/html/manual236.html -%%DOCSDIR%%/html/manual237.html -%%DOCSDIR%%/html/manual238.html -%%DOCSDIR%%/html/manual239.html -%%DOCSDIR%%/html/manual24.html -%%DOCSDIR%%/html/manual240.html -%%DOCSDIR%%/html/manual241.html -%%DOCSDIR%%/html/manual242.html -%%DOCSDIR%%/html/manual243.html -%%DOCSDIR%%/html/manual244.html -%%DOCSDIR%%/html/manual245.html -%%DOCSDIR%%/html/manual246.html -%%DOCSDIR%%/html/manual247.html -%%DOCSDIR%%/html/manual248.html -%%DOCSDIR%%/html/manual249.html -%%DOCSDIR%%/html/manual25.html -%%DOCSDIR%%/html/manual250.html -%%DOCSDIR%%/html/manual251.html -%%DOCSDIR%%/html/manual252.html -%%DOCSDIR%%/html/manual253.html -%%DOCSDIR%%/html/manual254.html -%%DOCSDIR%%/html/manual255.html -%%DOCSDIR%%/html/manual256.html -%%DOCSDIR%%/html/manual257.html -%%DOCSDIR%%/html/manual258.html -%%DOCSDIR%%/html/manual259.html -%%DOCSDIR%%/html/manual26.html -%%DOCSDIR%%/html/manual260.html -%%DOCSDIR%%/html/manual261.html -%%DOCSDIR%%/html/manual262.html -%%DOCSDIR%%/html/manual263.html -%%DOCSDIR%%/html/manual264.html -%%DOCSDIR%%/html/manual265.html -%%DOCSDIR%%/html/manual266.html -%%DOCSDIR%%/html/manual267.html -%%DOCSDIR%%/html/manual268.html -%%DOCSDIR%%/html/manual269.html -%%DOCSDIR%%/html/manual27.html -%%DOCSDIR%%/html/manual270.html -%%DOCSDIR%%/html/manual271.html -%%DOCSDIR%%/html/manual272.html -%%DOCSDIR%%/html/manual273.html -%%DOCSDIR%%/html/manual274.html -%%DOCSDIR%%/html/manual275.html -%%DOCSDIR%%/html/manual276.html -%%DOCSDIR%%/html/manual277.html -%%DOCSDIR%%/html/manual278.html -%%DOCSDIR%%/html/manual279.html -%%DOCSDIR%%/html/manual28.html -%%DOCSDIR%%/html/manual280.html -%%DOCSDIR%%/html/manual281.html -%%DOCSDIR%%/html/manual282.html -%%DOCSDIR%%/html/manual283.html -%%DOCSDIR%%/html/manual284.html -%%DOCSDIR%%/html/manual285.html -%%DOCSDIR%%/html/manual286.html -%%DOCSDIR%%/html/manual287.html -%%DOCSDIR%%/html/manual288.html -%%DOCSDIR%%/html/manual289.html -%%DOCSDIR%%/html/manual29.html -%%DOCSDIR%%/html/manual290.html -%%DOCSDIR%%/html/manual291.html -%%DOCSDIR%%/html/manual292.html -%%DOCSDIR%%/html/manual293.html -%%DOCSDIR%%/html/manual294.html -%%DOCSDIR%%/html/manual295.html -%%DOCSDIR%%/html/manual296.html -%%DOCSDIR%%/html/manual297.html -%%DOCSDIR%%/html/manual298.html -%%DOCSDIR%%/html/manual299.html -%%DOCSDIR%%/html/manual3.html -%%DOCSDIR%%/html/manual30.html -%%DOCSDIR%%/html/manual300.html -%%DOCSDIR%%/html/manual301.html -%%DOCSDIR%%/html/manual302.html -%%DOCSDIR%%/html/manual303.html -%%DOCSDIR%%/html/manual304.html -%%DOCSDIR%%/html/manual305.html -%%DOCSDIR%%/html/manual306.html -%%DOCSDIR%%/html/manual307.html -%%DOCSDIR%%/html/manual308.html -%%DOCSDIR%%/html/manual309.html -%%DOCSDIR%%/html/manual31.html -%%DOCSDIR%%/html/manual310.html -%%DOCSDIR%%/html/manual311.html -%%DOCSDIR%%/html/manual312.html -%%DOCSDIR%%/html/manual313.html -%%DOCSDIR%%/html/manual314.html -%%DOCSDIR%%/html/manual315.html -%%DOCSDIR%%/html/manual316.html -%%DOCSDIR%%/html/manual317.html -%%DOCSDIR%%/html/manual318.html -%%DOCSDIR%%/html/manual319.html -%%DOCSDIR%%/html/manual32.html -%%DOCSDIR%%/html/manual320.html -%%DOCSDIR%%/html/manual321.html -%%DOCSDIR%%/html/manual322.html -%%DOCSDIR%%/html/manual323.html -%%DOCSDIR%%/html/manual324.html -%%DOCSDIR%%/html/manual325.html -%%DOCSDIR%%/html/manual326.html -%%DOCSDIR%%/html/manual327.html -%%DOCSDIR%%/html/manual328.html -%%DOCSDIR%%/html/manual329.html -%%DOCSDIR%%/html/manual33.html -%%DOCSDIR%%/html/manual330.html -%%DOCSDIR%%/html/manual331.html -%%DOCSDIR%%/html/manual332.html -%%DOCSDIR%%/html/manual333.html -%%DOCSDIR%%/html/manual334.html -%%DOCSDIR%%/html/manual335.html -%%DOCSDIR%%/html/manual336.html -%%DOCSDIR%%/html/manual337.html -%%DOCSDIR%%/html/manual338.html -%%DOCSDIR%%/html/manual339.html -%%DOCSDIR%%/html/manual34.html -%%DOCSDIR%%/html/manual340.html -%%DOCSDIR%%/html/manual341.html -%%DOCSDIR%%/html/manual342.html -%%DOCSDIR%%/html/manual35.html -%%DOCSDIR%%/html/manual36.html -%%DOCSDIR%%/html/manual37.html -%%DOCSDIR%%/html/manual38.html -%%DOCSDIR%%/html/manual39.html -%%DOCSDIR%%/html/manual4.html -%%DOCSDIR%%/html/manual40.html -%%DOCSDIR%%/html/manual41.html -%%DOCSDIR%%/html/manual42.html -%%DOCSDIR%%/html/manual43.html -%%DOCSDIR%%/html/manual44.html -%%DOCSDIR%%/html/manual45.html -%%DOCSDIR%%/html/manual46.html -%%DOCSDIR%%/html/manual47.html -%%DOCSDIR%%/html/manual48.html -%%DOCSDIR%%/html/manual49.html -%%DOCSDIR%%/html/manual5.html -%%DOCSDIR%%/html/manual50.html -%%DOCSDIR%%/html/manual51.html -%%DOCSDIR%%/html/manual52.html -%%DOCSDIR%%/html/manual53.html -%%DOCSDIR%%/html/manual54.html -%%DOCSDIR%%/html/manual55.html -%%DOCSDIR%%/html/manual56.html -%%DOCSDIR%%/html/manual57.html -%%DOCSDIR%%/html/manual58.html -%%DOCSDIR%%/html/manual59.html -%%DOCSDIR%%/html/manual6.html -%%DOCSDIR%%/html/manual60.html -%%DOCSDIR%%/html/manual61.html -%%DOCSDIR%%/html/manual62.html -%%DOCSDIR%%/html/manual63.html -%%DOCSDIR%%/html/manual64.html -%%DOCSDIR%%/html/manual65.html -%%DOCSDIR%%/html/manual66.html -%%DOCSDIR%%/html/manual67.html -%%DOCSDIR%%/html/manual68.html -%%DOCSDIR%%/html/manual69.html -%%DOCSDIR%%/html/manual7.html -%%DOCSDIR%%/html/manual70.html -%%DOCSDIR%%/html/manual71.html -%%DOCSDIR%%/html/manual72.html -%%DOCSDIR%%/html/manual73.html -%%DOCSDIR%%/html/manual74.html -%%DOCSDIR%%/html/manual75.html -%%DOCSDIR%%/html/manual76.html -%%DOCSDIR%%/html/manual77.html -%%DOCSDIR%%/html/manual78.html -%%DOCSDIR%%/html/manual79.html -%%DOCSDIR%%/html/manual8.html -%%DOCSDIR%%/html/manual80.html -%%DOCSDIR%%/html/manual81.html -%%DOCSDIR%%/html/manual82.html -%%DOCSDIR%%/html/manual83.html -%%DOCSDIR%%/html/manual84.html -%%DOCSDIR%%/html/manual85.html -%%DOCSDIR%%/html/manual86.html -%%DOCSDIR%%/html/manual87.html -%%DOCSDIR%%/html/manual88.html -%%DOCSDIR%%/html/manual89.html -%%DOCSDIR%%/html/manual9.html -%%DOCSDIR%%/html/manual90.html -%%DOCSDIR%%/html/manual91.html -%%DOCSDIR%%/html/manual92.html -%%DOCSDIR%%/html/manual93.html -%%DOCSDIR%%/html/manual94.html -%%DOCSDIR%%/html/manual95.html -%%DOCSDIR%%/html/manual96.html -%%DOCSDIR%%/html/manual97.html -%%DOCSDIR%%/html/manual98.html -%%DOCSDIR%%/html/manual99.html -%%DOCSDIR%%/html/manual_toc.html -%%DOCSDIR%%/manual.latin1 -@dirrm %%DOCSDIR%%/html diff --git a/mail/p5-POE-Component-Client-POP3/Makefile b/mail/p5-POE-Component-Client-POP3/Makefile deleted file mode 100644 index 674ac5fce79a..000000000000 --- a/mail/p5-POE-Component-Client-POP3/Makefile +++ /dev/null @@ -1,33 +0,0 @@ -# New ports collection makefile for: POE-Component-Client-POP3 -# Date created: 17 March 2002 -# Whom: Sergey Skvortsov <skv@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= POE-Component-Client-POP3 -PORTVERSION= 0.02 -CATEGORIES= devel perl5 -MASTER_SITES= ${MASTER_SITE_PERL_CPAN} -MASTER_SITE_SUBDIR= POE -PKGNAMEPREFIX= p5- - -MAINTAINER= skv@FreeBSD.org -COMMENT= Impliment a POP3 client POE component - -BUILD_DEPENDS= ${SITE_PERL}/POE.pm:${PORTSDIR}/devel/p5-POE -RUN_DEPENDS= ${BUILD_DEPENDS} - -PLIST_SUB= EXAMPLESDIR="share/examples/${PORTNAME}" -PERL_CONFIGURE= yes - -MAN3= POE::Component::Client::POP3.3 - -post-install: -.ifndef(NOPORTDOCS) - @${ECHO_MSG} "===> Installing examples for ${PKGNAME}" - @${MKDIR} ${EXAMPLESDIR} - ${INSTALL_SCRIPT} ${WRKSRC}/samples/* ${EXAMPLESDIR} -.endif - -.include <bsd.port.mk> diff --git a/mail/p5-POE-Component-Client-POP3/distinfo b/mail/p5-POE-Component-Client-POP3/distinfo deleted file mode 100644 index 1131c7816c1b..000000000000 --- a/mail/p5-POE-Component-Client-POP3/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (POE-Component-Client-POP3-0.02.tar.gz) = 95728dfddce8af663ea61449beb265f1 -SIZE (POE-Component-Client-POP3-0.02.tar.gz) = 14045 diff --git a/mail/p5-POE-Component-Client-POP3/pkg-descr b/mail/p5-POE-Component-Client-POP3/pkg-descr deleted file mode 100644 index 8d4662304ba0..000000000000 --- a/mail/p5-POE-Component-Client-POP3/pkg-descr +++ /dev/null @@ -1,9 +0,0 @@ -POE::Component::Client::POP3 is a POE component for interacting with a -POP3 server. This means it is an event driven way to communicate with a -server that impliments Post Office Protocol Version 3 see rfc 1939 for -details on the protocol. - -WWW: http://search.cpan.org/search?dist=POE-Component-Client-POP3 - --- Sergey Skvortsov -skv@FreeBSD.org diff --git a/mail/p5-POE-Component-Client-POP3/pkg-plist b/mail/p5-POE-Component-Client-POP3/pkg-plist deleted file mode 100644 index 5dd93f06af76..000000000000 --- a/mail/p5-POE-Component-Client-POP3/pkg-plist +++ /dev/null @@ -1,12 +0,0 @@ -%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/Client/POP3/.packlist -%%SITE_PERL%%/POE/Component/Client/POP3.pm -%%PORTDOCS%%%%EXAMPLESDIR%%/test.perl -%%PORTDOCS%%%%EXAMPLESDIR%%/term.perl -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%% -@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/Client/POP3 -@unexec rmdir %D/%%SITE_PERL%%/POE/Component/Client 2>/dev/null || true -@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component/Client 2>/dev/null || true -@unexec rmdir %D/%%SITE_PERL%%/POE/Component 2>/dev/null || true -@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Component 2>/dev/null || true -@unexec rmdir %D/%%SITE_PERL%%/POE 2>/dev/null || true -@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE 2>/dev/null || true diff --git a/mail/postfix21/Makefile b/mail/postfix21/Makefile deleted file mode 100644 index 0924e703a274..000000000000 --- a/mail/postfix21/Makefile +++ /dev/null @@ -1,182 +0,0 @@ -# New ports collection makefile for: postfix -# Date created: 18 Mar 1999 -# Whom: torstenb -# -# $FreeBSD$ -# - -# To pre-select options in batch mode, run make like this: -# -# make -DBATCH POSTFIX_OPTIONS="DB3 IPv6TLS" -# -# the options are the same names as in the scripts/configure.postfix file. -# POSTFIX_OPTIONS can be set in /etc/make.conf also. - -# NOTE: PCRE is enabled by default unless you specifically disable it. - -PORTNAME= postfix -PORTVERSION= 2.1.4 -PORTEPOCH= 1 -CATEGORIES= mail ipv6 -MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ \ - ftp://ftp.aet.tu-cottbus.de/pub/postfix_tls/%SUBDIR%/ \ - ftp://ftp.tux.org/pub/net/postfix/official/ \ - ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ \ - ftp://ftp.samurai.com/pub/postfix/official/ \ - ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/postfix/official/&,} -MASTER_SITE_SUBDIR= . old related/postfix -DISTNAME= postfix-${PORTVERSION} -DIST_SUBDIR= ${PORTNAME} - -MAINTAINER= vivek@khera.org -COMMENT= A secure alternative to widely-used Sendmail - -CONFLICTS= courier-0.* postfix-1.* postfix-2.0.* sendmail-8.* sendmail-*-8.* smail-3.* zmailer-2.* -USE_SUBMAKE= yes -USE_REINPLACE= yes - -MAN1= mailq.1 newaliases.1 postalias.1 postcat.1 postconf.1 postdrop.1 \ - postfix.1 postkick.1 postlock.1 postlog.1 postmap.1 postqueue.1 \ - postsuper.1 sendmail.1 - -MAN5= access.5 aliases.5 canonical.5 cidr_table.5 ldap_table.5 \ - mysql_table.5 pgsql_table.5 postconf.5 pcre_table.5 \ - regexp_table.5 relocated.5 transport.5 virtual.5 \ - header_checks.5 body_checks.5 - -MAN8= bounce.8 cleanup.8 defer.8 error.8 flush.8 lmtp.8 local.8 \ - master.8 oqmgr.8 pickup.8 pipe.8 proxymap.8 qmgr.8 qmqpd.8 showq.8 \ - smtp.8 smtpd.8 spawn.8 trace.8 trivial-rewrite.8 verify.8 virtual.8 - -# TLS patch adds to MAN8 but doesn't have .html file, so avoid trying to -# patch it. -MAN8base=$(MAN8:S/tlsmgr.8//) - -CONF1= main.cf master.cf access aliases canonical header_checks relocated \ - transport virtual - -README= ADDRESS_CLASS_README ADDRESS_REWRITING_README \ - ADDRESS_VERIFICATION_README BACKSCATTER_README \ - BASIC_CONFIGURATION_README BUILTIN_FILTER_README \ - CONTENT_INSPECTION_README CYRUS_README DATABASE_README DB_README \ - DEBUG_README ETRN_README FILTER_README INSTALL LDAP_README \ - LINUX_README LMTP_README LOCAL_RECIPIENT_README MAILDROP_README \ - MYSQL_README NFS_README OVERVIEW PACKAGE_README PCRE_README \ - PGSQL_README QMQP_README QSHAPE_README RESTRICTION_CLASS_README \ - SASL_README SCHEDULER_README SMTPD_ACCESS_README SMTPD_POLICY_README \ - SMTPD_PROXY_README STANDARD_CONFIGURATION_README TUNING_README \ - ULTRIX_README UUCP_README VERP_README VIRTUAL_README \ - XCLIENT_README XFORWARD_README - -.if !defined(DEBUG) -MAKEFILEFLAGS+= DEBUG= -.endif - -MAKEFILEFLAGS+= CC="${CC}" OPT="${CFLAGS}" - -SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \ - TOUCH="${TOUCH}" \ - MKDIR="${MKDIR}" \ - POSTFIX_OPTIONS="${POSTFIX_OPTIONS}" - -pre-fetch: - @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.postfix - -.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc) -.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc" -.endif - -.if defined(WITHOUT_PCRE) -POSTFIX_CCARGS+= -DNO_PCRE -.else -LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre -POSTFIX_CCARGS+= -DHAS_PCRE -I${LOCALBASE}/include -POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lpcre -.endif - -post-patch: - (cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles ${MAKEFILEFLAGS} \ - CCARGS="${POSTFIX_CCARGS}" AUXLIBS="${POSTFIX_AUXLIBS}" && \ - ${ECHO} "all: default" >> Makefile) - -pre-patch: - ${ECHO} "<body>See <A HREF="header_checks.5.html">header_checks.5.html</A></BODY>" > ${WRKSRC}/html/body_checks.5.html -.for file in ${MAN1} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man1/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${MAN5} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man5/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${MAN8base} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man8/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${README} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/html/${file}.html - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/README_FILES/${file} -.endfor -.for file in ${CONF1} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" ${WRKSRC}/conf/${file} -.endfor - -pre-install: - @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL - -.if defined(NOPORTDOCS) -READMEDIR=no -.else -READMEDIR=${PREFIX}/share/doc/postfix -.endif - -do-install: - cd ${WRKSRC}; ${SH} postfix-install -non-interactive install_root=/ tempdir=/tmp \ - config_directory=${PREFIX}/etc/postfix \ - daemon_directory=${PREFIX}/libexec/postfix \ - command_directory=${PREFIX}/sbin \ - queue_directory=/var/spool/postfix \ - sendmail_path=${PREFIX}/sbin/sendmail \ - newaliases_path=${PREFIX}/bin/newaliases \ - mailq_path=${PREFIX}/bin/mailq \ - mail_owner=postfix \ - setgid_group=maildrop \ - manpage_directory=${PREFIX}/man \ - sample_directory=${PREFIX}/etc/postfix \ - readme_directory=${READMEDIR} - -.for file in ${CONF1} - ${INSTALL_DATA} ${WRKSRC}/conf/${file} \ - ${PREFIX}/etc/postfix/dist-${file} -.endfor - - @${INSTALL_SCRIPT} \ - ${WRKSRC}/auxiliary/rmail/rmail \ - ${PREFIX}/bin/rmail - -# optional TEST binaries -.for file in ${BIN1} - @${INSTALL_PROGRAM} ${WRKSRC}/bin/${file} ${PREFIX}/sbin -.endfor - -.if !defined(NOPORTDOCS) - @${INSTALL} -d -o ${DOCOWN} -g ${DOCGRP} -m 555 ${DOCSDIR} - @cd ${WRKSRC}/html && ${INSTALL_DATA} *.html *.jpg *.png ${DOCSDIR} && \ - ${ECHO_MSG} "Installed HTML documentation in ${DOCSDIR}" -.endif - -post-install: - @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL -# need to fixup ${PREFIX}/etc/postfix/postfix-files to indicate compressed -# man pages, since the ports software compresses them after this step, and -# if we run etc/postfix/post-install again during package installation, -# it will complain about missing files. - @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/fix-files-list - @${CAT} ${PKGMESSAGE} - -post-clean: - @${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc - -.include <bsd.port.mk> diff --git a/mail/postfix21/distinfo b/mail/postfix21/distinfo deleted file mode 100644 index 287ae104f376..000000000000 --- a/mail/postfix21/distinfo +++ /dev/null @@ -1,12 +0,0 @@ -MD5 (postfix/postfix-2.1.4.tar.gz) = f96fc9e7cbf9750d4a91475fcbd02a81 -SIZE (postfix/postfix-2.1.4.tar.gz) = 1970068 -MD5 (postfix/pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz) = d3211ebd4d2fbbc9c78235666ed355ac -SIZE (postfix/pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz) = 239141 -MD5 (postfix/ipv6-1.25-pf-2.1.3.patch.gz) = cd99ff3ddf9bb88e23a7e33ae42d0772 -SIZE (postfix/ipv6-1.25-pf-2.1.3.patch.gz) = 79473 -MD5 (postfix/tls+ipv6-1.25-pf-2.1.3.patch.gz) = 71181d8dcf26c24e6fe373ad1ac7e741 -SIZE (postfix/tls+ipv6-1.25-pf-2.1.3.patch.gz) = 256591 -MD5 (postfix/postfix-2.1.4-trash.patch.gz) = 6602396fcf82a5bff508109d0224ffe8 -SIZE (postfix/postfix-2.1.4-trash.patch.gz) = 7081 -MD5 (postfix/postfix-libspf2-2.1.3-4.patch) = 0312a568fdf96861dbd6ac206b395630 -SIZE (postfix/postfix-libspf2-2.1.3-4.patch) = 25713 diff --git a/mail/postfix21/files/patch-ec b/mail/postfix21/files/patch-ec deleted file mode 100644 index a3f617235fba..000000000000 --- a/mail/postfix21/files/patch-ec +++ /dev/null @@ -1,53 +0,0 @@ -*** ./src/global/mail_params.h.orig Sat Jan 17 10:04:00 2004 ---- ./src/global/mail_params.h Fri Jan 30 14:48:23 2004 -*************** -*** 64,70 **** - extern gid_t var_owner_gid; - - #define VAR_SGID_GROUP "setgid_group" -! #define DEF_SGID_GROUP "postdrop" - extern char *var_sgid_group; - extern gid_t var_sgid_gid; - ---- 64,70 ---- - extern gid_t var_owner_gid; - - #define VAR_SGID_GROUP "setgid_group" -! #define DEF_SGID_GROUP "maildrop" - extern char *var_sgid_group; - extern gid_t var_sgid_gid; - -*************** -*** 202,208 **** - */ - #define VAR_DAEMON_DIR "daemon_directory" - #ifndef DEF_DAEMON_DIR -! #define DEF_DAEMON_DIR "/usr/libexec/postfix" - #endif - extern char *var_daemon_dir; - ---- 202,208 ---- - */ - #define VAR_DAEMON_DIR "daemon_directory" - #ifndef DEF_DAEMON_DIR -! #define DEF_DAEMON_DIR "!!PREFIX!!/libexec/postfix" - #endif - extern char *var_daemon_dir; - -*************** -*** 231,237 **** - */ - #define VAR_CONFIG_DIR "config_directory" - #ifndef DEF_CONFIG_DIR -! #define DEF_CONFIG_DIR "/etc/postfix" - #endif - extern char *var_config_dir; - ---- 231,237 ---- - */ - #define VAR_CONFIG_DIR "config_directory" - #ifndef DEF_CONFIG_DIR -! #define DEF_CONFIG_DIR "!!PREFIX!!/etc/postfix" - #endif - extern char *var_config_dir; - diff --git a/mail/postfix21/files/patch-main.cf b/mail/postfix21/files/patch-main.cf deleted file mode 100644 index 7775cd80efb2..000000000000 --- a/mail/postfix21/files/patch-main.cf +++ /dev/null @@ -1,108 +0,0 @@ -*** ./conf/main.cf~ Mon Apr 26 16:54:42 2004 ---- ./conf/main.cf Mon Apr 26 16:54:42 2004 -*************** -*** 32,44 **** - # The command_directory parameter specifies the location of all - # postXXX commands. - # -! command_directory = /usr/sbin - - # The daemon_directory parameter specifies the location of all Postfix - # daemon programs (i.e. programs listed in the master.cf file). This - # directory must be owned by root. - # -! daemon_directory = /usr/libexec/postfix - - # QUEUE AND PROCESS OWNERSHIP - # ---- 32,44 ---- - # The command_directory parameter specifies the location of all - # postXXX commands. - # -! command_directory = !!PREFIX!!/sbin - - # The daemon_directory parameter specifies the location of all Postfix - # daemon programs (i.e. programs listed in the master.cf file). This - # directory must be owned by root. - # -! daemon_directory = !!PREFIX!!/libexec/postfix - - # QUEUE AND PROCESS OWNERSHIP - # -*************** -*** 595,631 **** - # sendmail_path: The full pathname of the Postfix sendmail command. - # This is the Sendmail-compatible mail posting interface. - # -! sendmail_path = - - # newaliases_path: The full pathname of the Postfix newaliases command. - # This is the Sendmail-compatible command to build alias databases. - # -! newaliases_path = - - # mailq_path: The full pathname of the Postfix mailq command. This - # is the Sendmail-compatible mail queue listing command. - # -! mailq_path = - - # setgid_group: The group for mail submission and queue management - # commands. This must be a group name with a numerical group ID that - # is not shared with other accounts, not even with the Postfix account. - # -! setgid_group = - - # html_directory: The location of the Postfix HTML documentation. - # -! html_directory = - - # manpage_directory: The location of the Postfix on-line manual pages. - # -! manpage_directory = - - # sample_directory: The location of the Postfix sample configuration files. - # This parameter is obsolete as of Postfix 2.1. - # -! sample_directory = - - # readme_directory: The location of the Postfix README files. - # -! readme_directory = ---- 595,631 ---- - # sendmail_path: The full pathname of the Postfix sendmail command. - # This is the Sendmail-compatible mail posting interface. - # -! sendmail_path = !!PREFIX!!/sbin/sendmail - - # newaliases_path: The full pathname of the Postfix newaliases command. - # This is the Sendmail-compatible command to build alias databases. - # -! newaliases_path = !!PREFIX!!/bin/newaliases - - # mailq_path: The full pathname of the Postfix mailq command. This - # is the Sendmail-compatible mail queue listing command. - # -! mailq_path = !!PREFIX!!/bin/mailq - - # setgid_group: The group for mail submission and queue management - # commands. This must be a group name with a numerical group ID that - # is not shared with other accounts, not even with the Postfix account. - # -! setgid_group = maildrop - - # html_directory: The location of the Postfix HTML documentation. - # -! html_directory = no - - # manpage_directory: The location of the Postfix on-line manual pages. - # -! manpage_directory = !!PREFIX!!/man - - # sample_directory: The location of the Postfix sample configuration files. - # This parameter is obsolete as of Postfix 2.1. - # -! sample_directory = !!PREFIX!!/etc/postfix - - # readme_directory: The location of the Postfix README files. - # -! readme_directory = no diff --git a/mail/postfix21/files/patch-makedefs b/mail/postfix21/files/patch-makedefs deleted file mode 100644 index 05945c3e653a..000000000000 --- a/mail/postfix21/files/patch-makedefs +++ /dev/null @@ -1,11 +0,0 @@ ---- makedefs.orig Wed Aug 25 06:13:57 2004 -+++ makedefs Wed Aug 25 06:14:46 2004 -@@ -93,6 +93,8 @@ - ;; - FreeBSD.5*) SYSTYPE=FREEBSD5 - ;; -+ FreeBSD.6*) SYSTYPE=FREEBSD6 -+ ;; - OpenBSD.2*) SYSTYPE=OPENBSD2 - ;; - OpenBSD.3*) SYSTYPE=OPENBSD3 diff --git a/mail/postfix21/files/patch-post-install b/mail/postfix21/files/patch-post-install deleted file mode 100644 index 92b2d4c2c6eb..000000000000 --- a/mail/postfix21/files/patch-post-install +++ /dev/null @@ -1,11 +0,0 @@ ---- ./conf/#post-install~ Fri Jan 18 12:32:54 2002 -+++ ./conf/post-install Fri Jan 18 12:32:54 2002 -@@ -183,7 +183,7 @@ - - umask 022 - --PATH=/bin:/usr/bin:/usr/sbin:/usr/etc:/sbin:/etc:/usr/contrib/bin:/usr/gnu/bin:/usr/ucb:/usr/bsd -+PATH=/bin:/usr/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin - SHELL=/bin/sh - IFS=" - " diff --git a/mail/postfix21/files/patch-src::util::sys_defs.h b/mail/postfix21/files/patch-src::util::sys_defs.h deleted file mode 100644 index 4323acbde64a..000000000000 --- a/mail/postfix21/files/patch-src::util::sys_defs.h +++ /dev/null @@ -1,11 +0,0 @@ ---- ./src/util/sys_defs.h.orig Wed Aug 25 06:15:02 2004 -+++ ./src/util/sys_defs.h Wed Aug 25 06:15:18 2004 -@@ -24,7 +24,7 @@ - * 4.4BSD and close derivatives. - */ - #if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \ -- || defined(FREEBSD5) \ -+ || defined(FREEBSD5) || defined(FREEBSD6) \ - || defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \ - || defined(OPENBSD2) || defined(OPENBSD3) \ - || defined(NETBSD1) || defined(NETBSD2) \ diff --git a/mail/postfix21/pkg-descr b/mail/postfix21/pkg-descr deleted file mode 100644 index 1f335ce6820c..000000000000 --- a/mail/postfix21/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Postfix attempts to be fast, easy to administer, and secure, while at -the same time being sendmail-compatible enough to not upset existing -users. It also offers QMQP and VERP support to let Postfix act as delivery -daemon for ezmlm-idx. - -WWW: http://www.postfix.org/ diff --git a/mail/postfix21/pkg-install b/mail/postfix21/pkg-install deleted file mode 100644 index 2d7f916363b0..000000000000 --- a/mail/postfix21/pkg-install +++ /dev/null @@ -1,191 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# If the POSTFIX_DEFAULT_MTA environment variable is set to YES, it -# will make the port/package use defaults which make postfix replace -# sendmail as much as possible. - -PKG_PREFIX=${PKG_PREFIX:=/usr/local} -BATCH=${BATCH:=no} -POSTFIX_DEFAULT_MTA=${POSTFIX_DEFAULT_MTA:=no} - -if [ x${POSTFIX_DEFAULT_MTA} = xno ]; then - DEFAULT_REPLACE_MAILERCONF=n -else - DEFAULT_REPLACE_MAILERCONF=y -fi - -if [ -x /usr/sbin/nologin ]; then - NOLOGIN=/usr/sbin/nologin -else - NOLOGIN=/sbin/nologin -fi - -ask() { - local question default answer - - question=$1 - default=$2 - if [ -z "${PACKAGE_BUILDING}" -a x${BATCH} = xno ]; then - read -p "${question} [${default}]? " answer - fi - if [ x${answer} = x ]; then - answer=${default} - fi - echo ${answer} -} - -yesno() { - local question default answer - - question=$1 - default=$2 - while :; do - answer=$(ask "${question}" "${default}") - case "${answer}" in - [Yy]*) return 0;; - [Nn]*) return 1;; - esac - echo "Please answer yes or no." - done -} - -if [ x"$2" = xPRE-INSTALL ]; then - USER=postfix - UID=125 - GROUP=postfix - GID=125 - GROUP2=maildrop - GID2=126 - - if /usr/sbin/pw groupshow "${GROUP}" 2>/dev/null; then - echo "You already have a group \"${GROUP}\", so I will use it." - else - if /usr/sbin/pw groupadd ${GROUP} -g ${GID} - then - echo "Added group \"${GROUP}\"." - else - echo "Adding group \"${GROUP}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw groupshow "${GROUP2}" 2>/dev/null; then - echo "You already have a group \"${GROUP2}\", so I will use it." - else - if /usr/sbin/pw groupadd ${GROUP2} -g ${GID2} - then - echo "Added group \"${GROUP2}\"." - else - echo "Adding group \"${GROUP2}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw user show "${USER}" 2>/dev/null; then - echo "You already have a user \"${USER}\", so I will use it." - else - if /usr/sbin/pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \ - -d /var/spool/postfix \ - -s ${NOLOGIN} \ - -c "Postfix Mail System" - then - echo "Added user \"${USER}\"." - else - echo "Adding user \"${USER}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw show group mail | grep -q "${USER}" 2>/dev/null; then - echo "You already have user \"${USER}\" in group \"mail\", so I will use it." - else - echo "You need user \"${USER}\" added to group \"mail\"." - if yesno "Would you like me to add it" y; then - /usr/sbin/pw groupmod mail -m ${USER} || exit - echo "Done." - else - echo "Please create it, and try again." - exit 1 - fi - fi - -fi - -if [ x"$2" = xPOST-INSTALL ]; then - # CONF1 copied from Makefile. Keep consistent! - CONF1="main.cf master.cf access aliases canonical \ - header_checks relocated transport virtual" - - for file in $CONF1 - do - if [ ! -f ${PKG_PREFIX}/etc/postfix/$file ]; then - cp ${PKG_PREFIX}/etc/postfix/dist-$file ${PKG_PREFIX}/etc/postfix/$file - fi - done - - sh ${PKG_PREFIX}/etc/postfix/post-install tempdir=/tmp \ - config_directory=${PKG_PREFIX}/etc/postfix \ - daemon_directory=${PKG_PREFIX}/libexec/postfix \ - command_directory=${PKG_PREFIX}/sbin \ - queue_directory=/var/spool/postfix \ - sendmail_path=${PKG_PREFIX}/sbin/sendmail \ - newaliases_path=${PKG_PREFIX}/bin/newaliases \ - mailq_path=${PKG_PREFIX}/bin/mailq \ - mail_owner=postfix \ - setgid_group=maildrop \ - manpage_directory=${PKG_PREFIX}/man \ - sample_directory=${PKG_PREFIX}/etc/postfix \ - readme_directory=no \ - upgrade-package -# readme_directory is "no" above since the package will have correct perms -# already, and we don't know if they had PORTDOCS. -fi - -replace() { - local orig repl - - orig=$1 - repl=$2 - if [ -e ${orig} ]; then - mv -f ${orig} ${orig}.OFF - chmod 0 ${orig}.OFF - fi - if [ -e ${repl} ]; then - ln -s ${repl} ${orig} - fi -} - -if [ x"$2" = xPOST-INSTALL -a -z "${PACKAGE_BUILDING}" ]; then - if [ -x /sbin/sysctl ]; then - OSVERSION=`/sbin/sysctl -n kern.osreldate` - else - OSVERSION=`/usr/sbin/sysctl -n kern.osreldate` - fi - if [ ${OSVERSION} -ge 400014 ]; then - if yesno "Would you like to activate Postfix in /etc/mail/mailer.conf" \ - ${DEFAULT_REPLACE_MAILERCONF}; then - mv -f /etc/mail/mailer.conf /etc/mail/mailer.conf.old - echo "#" > /etc/mail/mailer.conf - echo -n "# Execute the Postfix sendmail program" >> /etc/mail/mailer.conf - echo ", named ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "#" >> /etc/mail/mailer.conf - echo "sendmail ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "send-mail ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "mailq ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "newaliases ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - fi - else - if yesno "Would you like to replace {sendmail,mailq,newaliases} with Postfix versions" n; then - replace /usr/sbin/sendmail ${PKG_PREFIX}/sbin/sendmail - replace /usr/bin/mailq ${PKG_PREFIX}/sbin/sendmail - replace /usr/bin/newaliases ${PKG_PREFIX}/sbin/sendmail - echo "Done." - fi - fi -fi diff --git a/mail/postfix21/pkg-message b/mail/postfix21/pkg-message deleted file mode 100644 index c9b85fc8c365..000000000000 --- a/mail/postfix21/pkg-message +++ /dev/null @@ -1,41 +0,0 @@ -If you have postfix configured in your /etc/mail/mailer.conf (answered yes to -the previous question) and would like to enable postfix to start at boot time, -please set these variables in your /etc/rc.conf file: - -sendmail_enable="YES" -sendmail_flags="-bd" -sendmail_pidfile="/var/spool/postfix/pid/master.pid" -sendmail_outbound_enable="NO" -sendmail_submit_enable="NO" -sendmail_msp_queue_enable="NO" - -This will disable Sendmail completely. - -Alternatively to the above settings, you can enable postfix to start with -the other local services, for example, after your database server starts if -you need it to be running for postfix. To do this, set in your rc.conf file: - -sendmail_enable="NONE" - -Then make the following symbolic link: - -cd /usr/local/etc/rc.d -ln -s /usr/local/sbin/postfix postfix.sh - - -Also, you will want to disable some Sendmail-specific daily maintenance -routines in your /etc/periodic.conf file: - -daily_clean_hoststat_enable="NO" -daily_status_mail_rejects_enable="NO" -daily_status_include_submit_mailq="NO" -daily_submit_queuerun="NO" - - -If you are using SASL, you need to make sure that postfix has access to read -the sasldb file. This is accomplished by adding postfix to group mail and -making the /usr/local/etc/sasldb* file(s) readable by group mail (this should -be the default for new installs). - -If you are upgrading from postfix version prior to 2.0, please see the README -files for recommended changes to your configuration. diff --git a/mail/postfix21/pkg-plist b/mail/postfix21/pkg-plist deleted file mode 100644 index 37366b49d560..000000000000 --- a/mail/postfix21/pkg-plist +++ /dev/null @@ -1,211 +0,0 @@ -@unexec if cmp -s %D/etc/postfix/main.cf %D/etc/postfix/dist-main.cf; then rm -f %D/etc/postfix/main.cf; fi -@unexec if cmp -s %D/etc/postfix/master.cf %D/etc/postfix/dist-master.cf; then rm -f %D/etc/postfix/master.cf; fi -@unexec if cmp -s %D/etc/postfix/access %D/etc/postfix/dist-access; then rm -f %D/etc/postfix/access; fi -@unexec if cmp -s %D/etc/postfix/aliases %D/etc/postfix/dist-aliases; then rm -f %D/etc/postfix/aliases; fi -@unexec if cmp -s %D/etc/postfix/canonical %D/etc/postfix/dist-canonical; then rm -f %D/etc/postfix/canonical; fi -@unexec if cmp -s %D/etc/postfix/header_checks %D/etc/postfix/dist-header_checks; then rm -f %D/etc/postfix/header_checks; fi -@unexec if cmp -s %D/etc/postfix/relocated %D/etc/postfix/dist-relocated; then rm -f %D/etc/postfix/relocated; fi -@unexec if cmp -s %D/etc/postfix/transport %D/etc/postfix/dist-transport; then rm -f %D/etc/postfix/transport; fi -@unexec if cmp -s %D/etc/postfix/virtual %D/etc/postfix/dist-virtual; then rm -f %D/etc/postfix/virtual; fi -etc/postfix/LICENSE -etc/postfix/main.cf.default -etc/postfix/makedefs.out -etc/postfix/post-install -etc/postfix/postfix-files -etc/postfix/postfix-script -etc/postfix/dist-main.cf -etc/postfix/dist-master.cf -etc/postfix/dist-access -etc/postfix/dist-aliases -etc/postfix/dist-canonical -etc/postfix/dist-header_checks -etc/postfix/dist-relocated -etc/postfix/dist-transport -etc/postfix/dist-virtual -libexec/postfix/bounce -libexec/postfix/cleanup -libexec/postfix/error -libexec/postfix/flush -libexec/postfix/lmtp -libexec/postfix/local -libexec/postfix/master -libexec/postfix/nqmgr -libexec/postfix/oqmgr -libexec/postfix/pickup -libexec/postfix/pipe -libexec/postfix/proxymap -libexec/postfix/qmgr -libexec/postfix/qmqpd -libexec/postfix/showq -libexec/postfix/smtp -libexec/postfix/smtpd -libexec/postfix/spawn -libexec/postfix/trivial-rewrite -libexec/postfix/verify -libexec/postfix/virtual -%%SUB_TLS%%libexec/postfix/tlsmgr -sbin/postalias -sbin/postcat -sbin/postconf -sbin/postdrop -sbin/postfix -sbin/postkick -sbin/postlock -sbin/postlog -sbin/postmap -sbin/postqueue -sbin/postsuper -sbin/sendmail -%%SUB_TEST%%sbin/qmqp-source -%%SUB_TEST%%sbin/smtp-sink -%%SUB_TEST%%sbin/smtp-source -bin/rmail -bin/newaliases -bin/mailq -%%PORTDOCS%%%%DOCSDIR%%/AAAREADME -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_CLASS_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_CLASS_README.html -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_REWRITING_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_REWRITING_README.html -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_VERIFICATION_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_VERIFICATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/BACKSCATTER_README -%%PORTDOCS%%%%DOCSDIR%%/BACKSCATTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/BASIC_CONFIGURATION_README -%%PORTDOCS%%%%DOCSDIR%%/BASIC_CONFIGURATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/BUILTIN_FILTER_README -%%PORTDOCS%%%%DOCSDIR%%/BUILTIN_FILTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/CONTENT_INSPECTION_README -%%PORTDOCS%%%%DOCSDIR%%/CONTENT_INSPECTION_README.html -%%PORTDOCS%%%%DOCSDIR%%/CYRUS_README.html -%%PORTDOCS%%%%DOCSDIR%%/DATABASE_README -%%PORTDOCS%%%%DOCSDIR%%/DATABASE_README.html -%%PORTDOCS%%%%DOCSDIR%%/DB_README -%%PORTDOCS%%%%DOCSDIR%%/DB_README.html -%%PORTDOCS%%%%DOCSDIR%%/DEBUG_README -%%PORTDOCS%%%%DOCSDIR%%/DEBUG_README.html -%%PORTDOCS%%%%DOCSDIR%%/ETRN_README -%%PORTDOCS%%%%DOCSDIR%%/ETRN_README.html -%%PORTDOCS%%%%DOCSDIR%%/FILTER_README -%%PORTDOCS%%%%DOCSDIR%%/FILTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/INSTALL.html -%%PORTDOCS%%%%SUB_IPV6%%%%DOCSDIR%%/IPV6_README -%%PORTDOCS%%%%DOCSDIR%%/LDAP_README -%%PORTDOCS%%%%DOCSDIR%%/LDAP_README.html -%%PORTDOCS%%%%DOCSDIR%%/LINUX_README -%%PORTDOCS%%%%DOCSDIR%%/LINUX_README.html -%%PORTDOCS%%%%DOCSDIR%%/LMTP_README -%%PORTDOCS%%%%DOCSDIR%%/LMTP_README.html -%%PORTDOCS%%%%DOCSDIR%%/LOCAL_RECIPIENT_README -%%PORTDOCS%%%%DOCSDIR%%/LOCAL_RECIPIENT_README.html -%%PORTDOCS%%%%DOCSDIR%%/MAILDROP_README -%%PORTDOCS%%%%DOCSDIR%%/MAILDROP_README.html -%%PORTDOCS%%%%DOCSDIR%%/MYSQL_README -%%PORTDOCS%%%%DOCSDIR%%/MYSQL_README.html -%%PORTDOCS%%%%DOCSDIR%%/NFS_README -%%PORTDOCS%%%%DOCSDIR%%/NFS_README.html -%%PORTDOCS%%%%DOCSDIR%%/OVERVIEW -%%PORTDOCS%%%%DOCSDIR%%/OVERVIEW.html -%%PORTDOCS%%%%DOCSDIR%%/PACKAGE_README -%%PORTDOCS%%%%DOCSDIR%%/PACKAGE_README.html -%%PORTDOCS%%%%DOCSDIR%%/PCRE_README -%%PORTDOCS%%%%DOCSDIR%%/PCRE_README.html -%%PORTDOCS%%%%DOCSDIR%%/PGSQL_README -%%PORTDOCS%%%%DOCSDIR%%/PGSQL_README.html -%%PORTDOCS%%%%DOCSDIR%%/QMQP_README -%%PORTDOCS%%%%DOCSDIR%%/QMQP_README.html -%%PORTDOCS%%%%DOCSDIR%%/QSHAPE_README -%%PORTDOCS%%%%DOCSDIR%%/QSHAPE_README.html -%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES -%%PORTDOCS%%%%DOCSDIR%%/RESTRICTION_CLASS_README -%%PORTDOCS%%%%DOCSDIR%%/RESTRICTION_CLASS_README.html -%%PORTDOCS%%%%DOCSDIR%%/SASL_README -%%PORTDOCS%%%%DOCSDIR%%/SASL_README.html -%%PORTDOCS%%%%DOCSDIR%%/SCHEDULER_README -%%PORTDOCS%%%%DOCSDIR%%/SCHEDULER_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_ACCESS_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_ACCESS_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_POLICY_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_POLICY_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_PROXY_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_PROXY_README.html -%%PORTDOCS%%%%SUB_SPF%%%%DOCSDIR%%/SPF_README -%%PORTDOCS%%%%DOCSDIR%%/STANDARD_CONFIGURATION_README -%%PORTDOCS%%%%DOCSDIR%%/STANDARD_CONFIGURATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/TUNING_README -%%PORTDOCS%%%%DOCSDIR%%/TUNING_README.html -%%PORTDOCS%%%%DOCSDIR%%/ULTRIX_README -%%PORTDOCS%%%%DOCSDIR%%/ULTRIX_README.html -%%PORTDOCS%%%%DOCSDIR%%/UUCP_README -%%PORTDOCS%%%%DOCSDIR%%/UUCP_README.html -%%PORTDOCS%%%%DOCSDIR%%/VERP_README -%%PORTDOCS%%%%DOCSDIR%%/VERP_README.html -%%PORTDOCS%%%%DOCSDIR%%/VIRTUAL_README -%%PORTDOCS%%%%DOCSDIR%%/VIRTUAL_README.html -%%PORTDOCS%%%%DOCSDIR%%/XCLIENT_README -%%PORTDOCS%%%%DOCSDIR%%/XCLIENT_README.html -%%PORTDOCS%%%%DOCSDIR%%/XFORWARD_README -%%PORTDOCS%%%%DOCSDIR%%/XFORWARD_README.html -%%PORTDOCS%%%%DOCSDIR%%/access.5.html -%%PORTDOCS%%%%DOCSDIR%%/aliases.5.html -%%PORTDOCS%%%%DOCSDIR%%/body_checks.5.html -%%PORTDOCS%%%%DOCSDIR%%/bounce.8.html -%%PORTDOCS%%%%DOCSDIR%%/canonical.5.html -%%PORTDOCS%%%%DOCSDIR%%/cidr_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/cleanup.8.html -%%PORTDOCS%%%%DOCSDIR%%/defer.8.html -%%PORTDOCS%%%%DOCSDIR%%/error.8.html -%%PORTDOCS%%%%DOCSDIR%%/flush.8.html -%%PORTDOCS%%%%DOCSDIR%%/header_checks.5.html -%%PORTDOCS%%%%DOCSDIR%%/index.html -%%PORTDOCS%%%%DOCSDIR%%/ldap_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/lmtp.8.html -%%PORTDOCS%%%%DOCSDIR%%/local.8.html -%%PORTDOCS%%%%DOCSDIR%%/mailq.1.html -%%PORTDOCS%%%%DOCSDIR%%/master.8.html -%%PORTDOCS%%%%DOCSDIR%%/mysql_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/newaliases.1.html -%%PORTDOCS%%%%DOCSDIR%%/oqmgr.8.html -%%PORTDOCS%%%%DOCSDIR%%/pcre_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/pgsql_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/pickup.8.html -%%PORTDOCS%%%%DOCSDIR%%/pipe.8.html -%%PORTDOCS%%%%DOCSDIR%%/postalias.1.html -%%PORTDOCS%%%%DOCSDIR%%/postcat.1.html -%%PORTDOCS%%%%DOCSDIR%%/postconf.1.html -%%PORTDOCS%%%%DOCSDIR%%/postconf.5.html -%%PORTDOCS%%%%DOCSDIR%%/postdrop.1.html -%%PORTDOCS%%%%DOCSDIR%%/postfix-logo.jpg -%%PORTDOCS%%%%DOCSDIR%%/postfix-power.png -%%PORTDOCS%%%%DOCSDIR%%/postfix.1.html -%%PORTDOCS%%%%DOCSDIR%%/postkick.1.html -%%PORTDOCS%%%%DOCSDIR%%/postlock.1.html -%%PORTDOCS%%%%DOCSDIR%%/postlog.1.html -%%PORTDOCS%%%%DOCSDIR%%/postmap.1.html -%%PORTDOCS%%%%DOCSDIR%%/postqueue.1.html -%%PORTDOCS%%%%DOCSDIR%%/postsuper.1.html -%%PORTDOCS%%%%DOCSDIR%%/proxymap.8.html -%%PORTDOCS%%%%DOCSDIR%%/qmgr.8.html -%%PORTDOCS%%%%DOCSDIR%%/qmqp-sink.1.html -%%PORTDOCS%%%%DOCSDIR%%/qmqp-source.1.html -%%PORTDOCS%%%%DOCSDIR%%/qmqpd.8.html -%%PORTDOCS%%%%DOCSDIR%%/qshape.1.html -%%PORTDOCS%%%%DOCSDIR%%/regexp_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/relocated.5.html -%%PORTDOCS%%%%DOCSDIR%%/sendmail.1.html -%%PORTDOCS%%%%DOCSDIR%%/showq.8.html -%%PORTDOCS%%%%DOCSDIR%%/smtp-sink.1.html -%%PORTDOCS%%%%DOCSDIR%%/smtp-source.1.html -%%PORTDOCS%%%%DOCSDIR%%/smtp.8.html -%%PORTDOCS%%%%DOCSDIR%%/smtpd.8.html -%%PORTDOCS%%%%DOCSDIR%%/spawn.8.html -%%PORTDOCS%%%%DOCSDIR%%/trace.8.html -%%PORTDOCS%%%%DOCSDIR%%/transport.5.html -%%PORTDOCS%%%%DOCSDIR%%/trivial-rewrite.8.html -%%PORTDOCS%%%%DOCSDIR%%/verify.8.html -%%PORTDOCS%%%%DOCSDIR%%/virtual.5.html -%%PORTDOCS%%%%DOCSDIR%%/virtual.8.html -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@dirrm libexec/postfix -@unexec rmdir %D/etc/postfix 2>/dev/null || true diff --git a/mail/postfix21/scripts/configure b/mail/postfix21/scripts/configure deleted file mode 100644 index 93c5b95ec561..000000000000 --- a/mail/postfix21/scripts/configure +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ - -for f in `find ${WRKSRC} -type f | xargs grep -l '\!\!PREFIX\!\!' ` ; do \ - mv $f $f.orig && sed s+!!PREFIX!!+$PREFIX+g < $f.orig > $f && \ - rm $f.orig -done diff --git a/mail/postfix21/scripts/configure.postfix b/mail/postfix21/scripts/configure.postfix deleted file mode 100644 index 290562e8cb79..000000000000 --- a/mail/postfix21/scripts/configure.postfix +++ /dev/null @@ -1,277 +0,0 @@ -#!/bin/sh -# $FreeBSD: /tmp/pcvs/ports/mail/postfix21/scripts/Attic/configure.postfix,v 1.53 2004-08-21 20:36:01 pav Exp $ - -if [ -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc ]; then - exit -fi - -tempfile=`mktemp -t checklist` - -if [ "${POSTFIX_OPTIONS}" ]; then - set ${POSTFIX_OPTIONS} -fi - -for i; do - eval status_$i=ON -done - -if [ -z "${BATCH}" ]; then - /usr/bin/dialog --title "Postfix configuration options" --clear \ - --checklist "\n\ -Please select desired options:" -1 -1 16 \ -NOPCRE "DISABLE Perl Compatible Regular Expressions" "$status_NOPCRE" \ -SASL "Cyrus SASLv1 (Simple Authentication and Security Layer)" "$status_SASL" \ -SASL2 "Cyrus SASLv2 (Simple Authentication and Security Layer)" "$status_SASL2" \ -SASLKRB "If your SASL requires Kerberos select this option" "$status_SASLKRB" \ -SASLKRB5 "If your SASL requires Kerberos5 select this option" "$status_SASLKRB5" \ -SPF "SPF support" "$status_SPF" \ -TLS "SSL and TLS" "$status_TLS" \ -IPv6 "IPv6 support" "$status_IPv6" \ -IPv6TLS "IPv6 support with SSL and TLS" "$status_IPv6TLS" \ -DB3 "Berkeley DB3 (required if SASL also built with DB3)" "$status_DB3" \ -DB40 "Berkeley DB4.0 (required if SASL also built with DB4.0)" "$status_DB40" \ -DB41 "Berkeley DB4.1 (required if SASL also built with DB4.1)" "$status_DB41" \ -DB42 "Berkeley DB4.2 (required if SASL also built with DB4.2)" "$status_DB42" \ -MySQL "MySQL map lookups (choose version with WITH_MYSQL_VER)" "$status_MySQL" \ -PgSQL "PostgreSQL v7.4 map lookups" "$status_PgSQL" \ -PgSQL73 "PostgreSQL v7.3 map lookups" "$status_PgSQL73" \ -PgSQL72 "PostgreSQL v7.2 map lookups" "$status_PgSQL72" \ -OpenLDAP "OpenLDAP map lookups (choose ver. with WITH_OPENLDAP_VER)" "$status_OpenLDAP" \ -VDA "VDA (Virtual Delivery Agent)" "$status_VDA" \ -Test "SMTP/LMTP test server and generator" "$status_Test" \ -2> $tempfile - - retval=$? - - if [ -s $tempfile ]; then - set `sed 's/"//g' $tempfile` - fi - rm -f $tempfile - - case $retval in - 0) if [ -z "$*" ]; then - echo "Nothing selected" - fi - ;; - 1) echo "Cancel pressed." - exit 1 - ;; - esac -fi - -${MKDIR} ${WRKDIRPREFIX}${CURDIR} -exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - -echo "PREFIX= ${PREFIX}" - -SUB_TLS="@comment " -SUB_TEST="@comment " -SUB_IPV6="@comment " -SUB_SPF="@comment " - -while [ "$1" ]; do - case $1 in - NOPCRE) - echo "WITHOUT_PCRE= yes" - echo "NOPCRE_SUFFIX= +nopcre" - SUB_NOPCRE="" - ;; - SASL) - echo "LIB_DEPENDS+= sasl.8:\${PORTSDIR}/security/cyrus-sasl" - echo "POSTFIX_CCARGS+= -DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl1" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lsasl -lpam -lcrypt" - echo "SASL_SUFFIX= +sasl" - if [ -f ${PREFIX}/lib/libsasl.a ]; then - if nm ${PREFIX}/lib/libsasl.a | grep -wq "mysql_verify_password"; then - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - fi - fi - SUB_SASL="" - ;; - SASL2) - echo "LIB_DEPENDS+= sasl2.2:\${PORTSDIR}/security/cyrus-sasl2" - echo "POSTFIX_CCARGS+= -DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lsasl2 -lpam -lcrypt" - echo "SASL_SUFFIX= +sasl2" - if [ -f ${PREFIX}/lib/libsasl2.a ]; then - if nm ${PREFIX}/lib/libsasl2.a | grep -wq "mysql_verify_password"; then - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - fi - fi - SUB_SASL="" - ;; - SASLKRB) - echo "POSTFIX_AUXLIBS+= -lkrb -lcrypto -lcom_err" - ;; - SASLKRB5) - echo "POSTFIX_AUXLIBS+= -lkrb5 -lcrypto -lcom_err" - ;; - TLS) - echo "MAN8+= tlsmgr.8" - echo "USE_OPENSSL= yes" - echo "POSTFIX_CCARGS+= -DHAS_SSL -I\${OPENSSLINC}" - echo "POSTFIX_AUXLIBS+= -L\${OPENSSLLIB} -lssl -lcrypto" - echo "DISTFILES+= \${DISTNAME}.tar.gz pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz" - echo "EXTRA_PATCHES+= \${WRKDIR}/pfixtls-0.8.18-2.1.3-0.9.7d/pfixtls.diff" - echo "PATCH_STRIP= -p1" - echo "TLS_SUFFIX= +tls" - SUB_TLS="" - ;; - DB3) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db3.3:\${PORTSDIR}/databases/db3" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db3" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb3" - echo "DB_SUFFIX= +db3" - BDB_SELECTED="3" - ;; - DB40) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db4.0:\${PORTSDIR}/databases/db4" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db4" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb4" - echo "DB_SUFFIX= +db40" - BDB_SELECTED="40" - ;; - DB41) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db41.1:\${PORTSDIR}/databases/db41" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db41" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb41" - echo "DB_SUFFIX= +db41" - BDB_SELECTED="41" - ;; - DB42) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db-4.2.2:\${PORTSDIR}/databases/db42" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db42" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib/db42/ -ldb" - echo "DB_SUFFIX= +db42" - BDB_SELECTED="42" - ;; - MySQL) - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - echo "MYSQL_SUFFIX= +mysql" - ;; - PgSQL) - echo "POSTGRESQL_PORT?= databases/postgresql7" - echo "LIB_DEPENDS+= pq.3:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - PgSQL73) - echo "POSTGRESQL_PORT?= databases/postgresql73" - echo "LIB_DEPENDS+= pq.3:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - PgSQL72) - echo "POSTGRESQL_PORT?= databases/postgresql72" - echo "LIB_DEPENDS+= pq.2:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - OpenLDAP) - echo "USE_OPENLDAP=YES" - echo "POSTFIX_CCARGS+= -DHAS_LDAP -I\${LOCALBASE}/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lldap -llber" - echo "OPENLDAP_SUFFIX= +openldap" - ;; - Test) - echo "BIN1= smtp-sink smtp-source qmqp-source" -# echo "MAN1+= smtp-sink.1 smtp-source.1 qmqp-sink.1 qmqp-source.1" - SUB_TEST="" - ;; - SPF) - # see http://www.ipnet6.org/postfix/spf/ - echo "LIB_DEPENDS+= spf2.1:\${PORTSDIR}/mail/libspf2" - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/spf/p4/" - echo "PATCHFILES+= postfix-libspf2-2.1.3-4.patch" - echo "PATCH_DIST_STRIP= -p1" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lspf2" - echo "SPF_SUFFIX= +spf" -## echo "README+= SPF_README" - echo "" - SUB_SPF="" - ;; - IPv6) - if [ X$SUB_TLS = "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the IPv6 and TLS patches" 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/tls+ipv6/1.25/" - echo "PATCHFILES+= ipv6-1.25-pf-2.1.3.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - echo "IPv6_SUFFIX= +ipv6" - echo "" - IPv6SELECTED=YES - SUB_IPV6="" - ;; - IPv6TLS) - if [ X$SUB_TLS = "X" -o X$IPv6SELECTED != X ]; then - /usr/bin/dialog --msgbox "Select exactly one of the IPv6 and TLS patches" 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "MAN8+= tlsmgr.8" - echo "USE_OPENSSL= yes" - echo "POSTFIX_CCARGS+= -DHAS_SSL -I\${OPENSSLINC}" - echo "POSTFIX_AUXLIBS+= -L\${OPENSSLLIB} -lssl -lcrypto" - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/tls+ipv6/1.25/" - echo "PATCHFILES+= tls+ipv6-1.25-pf-2.1.3.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - echo "TLS_SUFFIX= +tls+ipv6" - SUB_TLS="" - SUB_IPV6="" - ;; - VDA) - echo "PATCH_SITES+= http://web.onda.com.br/nadal/postfix/VDA/" - echo "PATCHFILES+= postfix-2.1.4-trash.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - ;; - *) - echo "Unknown option(s): $*" > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - ;; - esac - shift -done - -echo "PLIST_SUB+= SUB_TLS=\"${SUB_TLS}\"" -echo "PLIST_SUB+= SUB_TEST=\"${SUB_TEST}\"" -echo "PLIST_SUB+= SUB_IPV6=\"${SUB_IPV6}\"" -echo "PLIST_SUB+= SUB_SPF=\"${SUB_SPF}\"" - -# for some reason, if we alter the pkg name this way, the first build (where -# we ask the configure questions) doesn't pick up the extensions, but -# any subsequent build will. so "make; make install" will build twice. -# don't do this for now. -#echo "PKGNAMESUFFIX= \${NOPCRE_SUFFIX}\${SASL_SUFFIX}\${DB_SUFFIX}\${MYSQL_SUFFIX}\${PGSQL_SUFFIX}\${OPENLDAP_SUFFIX}\${TLS_SUFFIX}\${IPv6_SUFFIX}\${SPF_SUFFIX}" diff --git a/mail/postfix21/scripts/fix-files-list b/mail/postfix21/scripts/fix-files-list deleted file mode 100644 index cc4a1083a814..000000000000 --- a/mail/postfix21/scripts/fix-files-list +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -# need to fixup ${PREFIX}/etc/postfix/postfix-files to indicate compressed -# man pages, since the ports software compresses them later, and if we -# run post-install it will complain about missing files -# (script from Simon J. Mudd) - -ed ${PREFIX}/etc/postfix/postfix-files <<EOF || exit 1 -%s/\(\/man[158]\/.*\.[158]\):/\1.gz:/ -w -q -EOF diff --git a/mail/postfix22/Makefile b/mail/postfix22/Makefile deleted file mode 100644 index 0924e703a274..000000000000 --- a/mail/postfix22/Makefile +++ /dev/null @@ -1,182 +0,0 @@ -# New ports collection makefile for: postfix -# Date created: 18 Mar 1999 -# Whom: torstenb -# -# $FreeBSD$ -# - -# To pre-select options in batch mode, run make like this: -# -# make -DBATCH POSTFIX_OPTIONS="DB3 IPv6TLS" -# -# the options are the same names as in the scripts/configure.postfix file. -# POSTFIX_OPTIONS can be set in /etc/make.conf also. - -# NOTE: PCRE is enabled by default unless you specifically disable it. - -PORTNAME= postfix -PORTVERSION= 2.1.4 -PORTEPOCH= 1 -CATEGORIES= mail ipv6 -MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ \ - ftp://ftp.aet.tu-cottbus.de/pub/postfix_tls/%SUBDIR%/ \ - ftp://ftp.tux.org/pub/net/postfix/official/ \ - ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ \ - ftp://ftp.samurai.com/pub/postfix/official/ \ - ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/postfix/official/&,} -MASTER_SITE_SUBDIR= . old related/postfix -DISTNAME= postfix-${PORTVERSION} -DIST_SUBDIR= ${PORTNAME} - -MAINTAINER= vivek@khera.org -COMMENT= A secure alternative to widely-used Sendmail - -CONFLICTS= courier-0.* postfix-1.* postfix-2.0.* sendmail-8.* sendmail-*-8.* smail-3.* zmailer-2.* -USE_SUBMAKE= yes -USE_REINPLACE= yes - -MAN1= mailq.1 newaliases.1 postalias.1 postcat.1 postconf.1 postdrop.1 \ - postfix.1 postkick.1 postlock.1 postlog.1 postmap.1 postqueue.1 \ - postsuper.1 sendmail.1 - -MAN5= access.5 aliases.5 canonical.5 cidr_table.5 ldap_table.5 \ - mysql_table.5 pgsql_table.5 postconf.5 pcre_table.5 \ - regexp_table.5 relocated.5 transport.5 virtual.5 \ - header_checks.5 body_checks.5 - -MAN8= bounce.8 cleanup.8 defer.8 error.8 flush.8 lmtp.8 local.8 \ - master.8 oqmgr.8 pickup.8 pipe.8 proxymap.8 qmgr.8 qmqpd.8 showq.8 \ - smtp.8 smtpd.8 spawn.8 trace.8 trivial-rewrite.8 verify.8 virtual.8 - -# TLS patch adds to MAN8 but doesn't have .html file, so avoid trying to -# patch it. -MAN8base=$(MAN8:S/tlsmgr.8//) - -CONF1= main.cf master.cf access aliases canonical header_checks relocated \ - transport virtual - -README= ADDRESS_CLASS_README ADDRESS_REWRITING_README \ - ADDRESS_VERIFICATION_README BACKSCATTER_README \ - BASIC_CONFIGURATION_README BUILTIN_FILTER_README \ - CONTENT_INSPECTION_README CYRUS_README DATABASE_README DB_README \ - DEBUG_README ETRN_README FILTER_README INSTALL LDAP_README \ - LINUX_README LMTP_README LOCAL_RECIPIENT_README MAILDROP_README \ - MYSQL_README NFS_README OVERVIEW PACKAGE_README PCRE_README \ - PGSQL_README QMQP_README QSHAPE_README RESTRICTION_CLASS_README \ - SASL_README SCHEDULER_README SMTPD_ACCESS_README SMTPD_POLICY_README \ - SMTPD_PROXY_README STANDARD_CONFIGURATION_README TUNING_README \ - ULTRIX_README UUCP_README VERP_README VIRTUAL_README \ - XCLIENT_README XFORWARD_README - -.if !defined(DEBUG) -MAKEFILEFLAGS+= DEBUG= -.endif - -MAKEFILEFLAGS+= CC="${CC}" OPT="${CFLAGS}" - -SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \ - TOUCH="${TOUCH}" \ - MKDIR="${MKDIR}" \ - POSTFIX_OPTIONS="${POSTFIX_OPTIONS}" - -pre-fetch: - @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.postfix - -.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc) -.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc" -.endif - -.if defined(WITHOUT_PCRE) -POSTFIX_CCARGS+= -DNO_PCRE -.else -LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre -POSTFIX_CCARGS+= -DHAS_PCRE -I${LOCALBASE}/include -POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lpcre -.endif - -post-patch: - (cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles ${MAKEFILEFLAGS} \ - CCARGS="${POSTFIX_CCARGS}" AUXLIBS="${POSTFIX_AUXLIBS}" && \ - ${ECHO} "all: default" >> Makefile) - -pre-patch: - ${ECHO} "<body>See <A HREF="header_checks.5.html">header_checks.5.html</A></BODY>" > ${WRKSRC}/html/body_checks.5.html -.for file in ${MAN1} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man1/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${MAN5} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man5/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${MAN8base} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man8/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${README} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/html/${file}.html - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/README_FILES/${file} -.endfor -.for file in ${CONF1} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" ${WRKSRC}/conf/${file} -.endfor - -pre-install: - @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL - -.if defined(NOPORTDOCS) -READMEDIR=no -.else -READMEDIR=${PREFIX}/share/doc/postfix -.endif - -do-install: - cd ${WRKSRC}; ${SH} postfix-install -non-interactive install_root=/ tempdir=/tmp \ - config_directory=${PREFIX}/etc/postfix \ - daemon_directory=${PREFIX}/libexec/postfix \ - command_directory=${PREFIX}/sbin \ - queue_directory=/var/spool/postfix \ - sendmail_path=${PREFIX}/sbin/sendmail \ - newaliases_path=${PREFIX}/bin/newaliases \ - mailq_path=${PREFIX}/bin/mailq \ - mail_owner=postfix \ - setgid_group=maildrop \ - manpage_directory=${PREFIX}/man \ - sample_directory=${PREFIX}/etc/postfix \ - readme_directory=${READMEDIR} - -.for file in ${CONF1} - ${INSTALL_DATA} ${WRKSRC}/conf/${file} \ - ${PREFIX}/etc/postfix/dist-${file} -.endfor - - @${INSTALL_SCRIPT} \ - ${WRKSRC}/auxiliary/rmail/rmail \ - ${PREFIX}/bin/rmail - -# optional TEST binaries -.for file in ${BIN1} - @${INSTALL_PROGRAM} ${WRKSRC}/bin/${file} ${PREFIX}/sbin -.endfor - -.if !defined(NOPORTDOCS) - @${INSTALL} -d -o ${DOCOWN} -g ${DOCGRP} -m 555 ${DOCSDIR} - @cd ${WRKSRC}/html && ${INSTALL_DATA} *.html *.jpg *.png ${DOCSDIR} && \ - ${ECHO_MSG} "Installed HTML documentation in ${DOCSDIR}" -.endif - -post-install: - @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL -# need to fixup ${PREFIX}/etc/postfix/postfix-files to indicate compressed -# man pages, since the ports software compresses them after this step, and -# if we run etc/postfix/post-install again during package installation, -# it will complain about missing files. - @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/fix-files-list - @${CAT} ${PKGMESSAGE} - -post-clean: - @${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc - -.include <bsd.port.mk> diff --git a/mail/postfix22/distinfo b/mail/postfix22/distinfo deleted file mode 100644 index 287ae104f376..000000000000 --- a/mail/postfix22/distinfo +++ /dev/null @@ -1,12 +0,0 @@ -MD5 (postfix/postfix-2.1.4.tar.gz) = f96fc9e7cbf9750d4a91475fcbd02a81 -SIZE (postfix/postfix-2.1.4.tar.gz) = 1970068 -MD5 (postfix/pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz) = d3211ebd4d2fbbc9c78235666ed355ac -SIZE (postfix/pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz) = 239141 -MD5 (postfix/ipv6-1.25-pf-2.1.3.patch.gz) = cd99ff3ddf9bb88e23a7e33ae42d0772 -SIZE (postfix/ipv6-1.25-pf-2.1.3.patch.gz) = 79473 -MD5 (postfix/tls+ipv6-1.25-pf-2.1.3.patch.gz) = 71181d8dcf26c24e6fe373ad1ac7e741 -SIZE (postfix/tls+ipv6-1.25-pf-2.1.3.patch.gz) = 256591 -MD5 (postfix/postfix-2.1.4-trash.patch.gz) = 6602396fcf82a5bff508109d0224ffe8 -SIZE (postfix/postfix-2.1.4-trash.patch.gz) = 7081 -MD5 (postfix/postfix-libspf2-2.1.3-4.patch) = 0312a568fdf96861dbd6ac206b395630 -SIZE (postfix/postfix-libspf2-2.1.3-4.patch) = 25713 diff --git a/mail/postfix22/files/patch-ec b/mail/postfix22/files/patch-ec deleted file mode 100644 index a3f617235fba..000000000000 --- a/mail/postfix22/files/patch-ec +++ /dev/null @@ -1,53 +0,0 @@ -*** ./src/global/mail_params.h.orig Sat Jan 17 10:04:00 2004 ---- ./src/global/mail_params.h Fri Jan 30 14:48:23 2004 -*************** -*** 64,70 **** - extern gid_t var_owner_gid; - - #define VAR_SGID_GROUP "setgid_group" -! #define DEF_SGID_GROUP "postdrop" - extern char *var_sgid_group; - extern gid_t var_sgid_gid; - ---- 64,70 ---- - extern gid_t var_owner_gid; - - #define VAR_SGID_GROUP "setgid_group" -! #define DEF_SGID_GROUP "maildrop" - extern char *var_sgid_group; - extern gid_t var_sgid_gid; - -*************** -*** 202,208 **** - */ - #define VAR_DAEMON_DIR "daemon_directory" - #ifndef DEF_DAEMON_DIR -! #define DEF_DAEMON_DIR "/usr/libexec/postfix" - #endif - extern char *var_daemon_dir; - ---- 202,208 ---- - */ - #define VAR_DAEMON_DIR "daemon_directory" - #ifndef DEF_DAEMON_DIR -! #define DEF_DAEMON_DIR "!!PREFIX!!/libexec/postfix" - #endif - extern char *var_daemon_dir; - -*************** -*** 231,237 **** - */ - #define VAR_CONFIG_DIR "config_directory" - #ifndef DEF_CONFIG_DIR -! #define DEF_CONFIG_DIR "/etc/postfix" - #endif - extern char *var_config_dir; - ---- 231,237 ---- - */ - #define VAR_CONFIG_DIR "config_directory" - #ifndef DEF_CONFIG_DIR -! #define DEF_CONFIG_DIR "!!PREFIX!!/etc/postfix" - #endif - extern char *var_config_dir; - diff --git a/mail/postfix22/files/patch-main.cf b/mail/postfix22/files/patch-main.cf deleted file mode 100644 index 7775cd80efb2..000000000000 --- a/mail/postfix22/files/patch-main.cf +++ /dev/null @@ -1,108 +0,0 @@ -*** ./conf/main.cf~ Mon Apr 26 16:54:42 2004 ---- ./conf/main.cf Mon Apr 26 16:54:42 2004 -*************** -*** 32,44 **** - # The command_directory parameter specifies the location of all - # postXXX commands. - # -! command_directory = /usr/sbin - - # The daemon_directory parameter specifies the location of all Postfix - # daemon programs (i.e. programs listed in the master.cf file). This - # directory must be owned by root. - # -! daemon_directory = /usr/libexec/postfix - - # QUEUE AND PROCESS OWNERSHIP - # ---- 32,44 ---- - # The command_directory parameter specifies the location of all - # postXXX commands. - # -! command_directory = !!PREFIX!!/sbin - - # The daemon_directory parameter specifies the location of all Postfix - # daemon programs (i.e. programs listed in the master.cf file). This - # directory must be owned by root. - # -! daemon_directory = !!PREFIX!!/libexec/postfix - - # QUEUE AND PROCESS OWNERSHIP - # -*************** -*** 595,631 **** - # sendmail_path: The full pathname of the Postfix sendmail command. - # This is the Sendmail-compatible mail posting interface. - # -! sendmail_path = - - # newaliases_path: The full pathname of the Postfix newaliases command. - # This is the Sendmail-compatible command to build alias databases. - # -! newaliases_path = - - # mailq_path: The full pathname of the Postfix mailq command. This - # is the Sendmail-compatible mail queue listing command. - # -! mailq_path = - - # setgid_group: The group for mail submission and queue management - # commands. This must be a group name with a numerical group ID that - # is not shared with other accounts, not even with the Postfix account. - # -! setgid_group = - - # html_directory: The location of the Postfix HTML documentation. - # -! html_directory = - - # manpage_directory: The location of the Postfix on-line manual pages. - # -! manpage_directory = - - # sample_directory: The location of the Postfix sample configuration files. - # This parameter is obsolete as of Postfix 2.1. - # -! sample_directory = - - # readme_directory: The location of the Postfix README files. - # -! readme_directory = ---- 595,631 ---- - # sendmail_path: The full pathname of the Postfix sendmail command. - # This is the Sendmail-compatible mail posting interface. - # -! sendmail_path = !!PREFIX!!/sbin/sendmail - - # newaliases_path: The full pathname of the Postfix newaliases command. - # This is the Sendmail-compatible command to build alias databases. - # -! newaliases_path = !!PREFIX!!/bin/newaliases - - # mailq_path: The full pathname of the Postfix mailq command. This - # is the Sendmail-compatible mail queue listing command. - # -! mailq_path = !!PREFIX!!/bin/mailq - - # setgid_group: The group for mail submission and queue management - # commands. This must be a group name with a numerical group ID that - # is not shared with other accounts, not even with the Postfix account. - # -! setgid_group = maildrop - - # html_directory: The location of the Postfix HTML documentation. - # -! html_directory = no - - # manpage_directory: The location of the Postfix on-line manual pages. - # -! manpage_directory = !!PREFIX!!/man - - # sample_directory: The location of the Postfix sample configuration files. - # This parameter is obsolete as of Postfix 2.1. - # -! sample_directory = !!PREFIX!!/etc/postfix - - # readme_directory: The location of the Postfix README files. - # -! readme_directory = no diff --git a/mail/postfix22/files/patch-makedefs b/mail/postfix22/files/patch-makedefs deleted file mode 100644 index 05945c3e653a..000000000000 --- a/mail/postfix22/files/patch-makedefs +++ /dev/null @@ -1,11 +0,0 @@ ---- makedefs.orig Wed Aug 25 06:13:57 2004 -+++ makedefs Wed Aug 25 06:14:46 2004 -@@ -93,6 +93,8 @@ - ;; - FreeBSD.5*) SYSTYPE=FREEBSD5 - ;; -+ FreeBSD.6*) SYSTYPE=FREEBSD6 -+ ;; - OpenBSD.2*) SYSTYPE=OPENBSD2 - ;; - OpenBSD.3*) SYSTYPE=OPENBSD3 diff --git a/mail/postfix22/files/patch-post-install b/mail/postfix22/files/patch-post-install deleted file mode 100644 index 92b2d4c2c6eb..000000000000 --- a/mail/postfix22/files/patch-post-install +++ /dev/null @@ -1,11 +0,0 @@ ---- ./conf/#post-install~ Fri Jan 18 12:32:54 2002 -+++ ./conf/post-install Fri Jan 18 12:32:54 2002 -@@ -183,7 +183,7 @@ - - umask 022 - --PATH=/bin:/usr/bin:/usr/sbin:/usr/etc:/sbin:/etc:/usr/contrib/bin:/usr/gnu/bin:/usr/ucb:/usr/bsd -+PATH=/bin:/usr/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin - SHELL=/bin/sh - IFS=" - " diff --git a/mail/postfix22/files/patch-src::util::sys_defs.h b/mail/postfix22/files/patch-src::util::sys_defs.h deleted file mode 100644 index 4323acbde64a..000000000000 --- a/mail/postfix22/files/patch-src::util::sys_defs.h +++ /dev/null @@ -1,11 +0,0 @@ ---- ./src/util/sys_defs.h.orig Wed Aug 25 06:15:02 2004 -+++ ./src/util/sys_defs.h Wed Aug 25 06:15:18 2004 -@@ -24,7 +24,7 @@ - * 4.4BSD and close derivatives. - */ - #if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \ -- || defined(FREEBSD5) \ -+ || defined(FREEBSD5) || defined(FREEBSD6) \ - || defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \ - || defined(OPENBSD2) || defined(OPENBSD3) \ - || defined(NETBSD1) || defined(NETBSD2) \ diff --git a/mail/postfix22/pkg-descr b/mail/postfix22/pkg-descr deleted file mode 100644 index 1f335ce6820c..000000000000 --- a/mail/postfix22/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Postfix attempts to be fast, easy to administer, and secure, while at -the same time being sendmail-compatible enough to not upset existing -users. It also offers QMQP and VERP support to let Postfix act as delivery -daemon for ezmlm-idx. - -WWW: http://www.postfix.org/ diff --git a/mail/postfix22/pkg-install b/mail/postfix22/pkg-install deleted file mode 100644 index 2d7f916363b0..000000000000 --- a/mail/postfix22/pkg-install +++ /dev/null @@ -1,191 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# If the POSTFIX_DEFAULT_MTA environment variable is set to YES, it -# will make the port/package use defaults which make postfix replace -# sendmail as much as possible. - -PKG_PREFIX=${PKG_PREFIX:=/usr/local} -BATCH=${BATCH:=no} -POSTFIX_DEFAULT_MTA=${POSTFIX_DEFAULT_MTA:=no} - -if [ x${POSTFIX_DEFAULT_MTA} = xno ]; then - DEFAULT_REPLACE_MAILERCONF=n -else - DEFAULT_REPLACE_MAILERCONF=y -fi - -if [ -x /usr/sbin/nologin ]; then - NOLOGIN=/usr/sbin/nologin -else - NOLOGIN=/sbin/nologin -fi - -ask() { - local question default answer - - question=$1 - default=$2 - if [ -z "${PACKAGE_BUILDING}" -a x${BATCH} = xno ]; then - read -p "${question} [${default}]? " answer - fi - if [ x${answer} = x ]; then - answer=${default} - fi - echo ${answer} -} - -yesno() { - local question default answer - - question=$1 - default=$2 - while :; do - answer=$(ask "${question}" "${default}") - case "${answer}" in - [Yy]*) return 0;; - [Nn]*) return 1;; - esac - echo "Please answer yes or no." - done -} - -if [ x"$2" = xPRE-INSTALL ]; then - USER=postfix - UID=125 - GROUP=postfix - GID=125 - GROUP2=maildrop - GID2=126 - - if /usr/sbin/pw groupshow "${GROUP}" 2>/dev/null; then - echo "You already have a group \"${GROUP}\", so I will use it." - else - if /usr/sbin/pw groupadd ${GROUP} -g ${GID} - then - echo "Added group \"${GROUP}\"." - else - echo "Adding group \"${GROUP}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw groupshow "${GROUP2}" 2>/dev/null; then - echo "You already have a group \"${GROUP2}\", so I will use it." - else - if /usr/sbin/pw groupadd ${GROUP2} -g ${GID2} - then - echo "Added group \"${GROUP2}\"." - else - echo "Adding group \"${GROUP2}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw user show "${USER}" 2>/dev/null; then - echo "You already have a user \"${USER}\", so I will use it." - else - if /usr/sbin/pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \ - -d /var/spool/postfix \ - -s ${NOLOGIN} \ - -c "Postfix Mail System" - then - echo "Added user \"${USER}\"." - else - echo "Adding user \"${USER}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw show group mail | grep -q "${USER}" 2>/dev/null; then - echo "You already have user \"${USER}\" in group \"mail\", so I will use it." - else - echo "You need user \"${USER}\" added to group \"mail\"." - if yesno "Would you like me to add it" y; then - /usr/sbin/pw groupmod mail -m ${USER} || exit - echo "Done." - else - echo "Please create it, and try again." - exit 1 - fi - fi - -fi - -if [ x"$2" = xPOST-INSTALL ]; then - # CONF1 copied from Makefile. Keep consistent! - CONF1="main.cf master.cf access aliases canonical \ - header_checks relocated transport virtual" - - for file in $CONF1 - do - if [ ! -f ${PKG_PREFIX}/etc/postfix/$file ]; then - cp ${PKG_PREFIX}/etc/postfix/dist-$file ${PKG_PREFIX}/etc/postfix/$file - fi - done - - sh ${PKG_PREFIX}/etc/postfix/post-install tempdir=/tmp \ - config_directory=${PKG_PREFIX}/etc/postfix \ - daemon_directory=${PKG_PREFIX}/libexec/postfix \ - command_directory=${PKG_PREFIX}/sbin \ - queue_directory=/var/spool/postfix \ - sendmail_path=${PKG_PREFIX}/sbin/sendmail \ - newaliases_path=${PKG_PREFIX}/bin/newaliases \ - mailq_path=${PKG_PREFIX}/bin/mailq \ - mail_owner=postfix \ - setgid_group=maildrop \ - manpage_directory=${PKG_PREFIX}/man \ - sample_directory=${PKG_PREFIX}/etc/postfix \ - readme_directory=no \ - upgrade-package -# readme_directory is "no" above since the package will have correct perms -# already, and we don't know if they had PORTDOCS. -fi - -replace() { - local orig repl - - orig=$1 - repl=$2 - if [ -e ${orig} ]; then - mv -f ${orig} ${orig}.OFF - chmod 0 ${orig}.OFF - fi - if [ -e ${repl} ]; then - ln -s ${repl} ${orig} - fi -} - -if [ x"$2" = xPOST-INSTALL -a -z "${PACKAGE_BUILDING}" ]; then - if [ -x /sbin/sysctl ]; then - OSVERSION=`/sbin/sysctl -n kern.osreldate` - else - OSVERSION=`/usr/sbin/sysctl -n kern.osreldate` - fi - if [ ${OSVERSION} -ge 400014 ]; then - if yesno "Would you like to activate Postfix in /etc/mail/mailer.conf" \ - ${DEFAULT_REPLACE_MAILERCONF}; then - mv -f /etc/mail/mailer.conf /etc/mail/mailer.conf.old - echo "#" > /etc/mail/mailer.conf - echo -n "# Execute the Postfix sendmail program" >> /etc/mail/mailer.conf - echo ", named ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "#" >> /etc/mail/mailer.conf - echo "sendmail ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "send-mail ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "mailq ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "newaliases ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - fi - else - if yesno "Would you like to replace {sendmail,mailq,newaliases} with Postfix versions" n; then - replace /usr/sbin/sendmail ${PKG_PREFIX}/sbin/sendmail - replace /usr/bin/mailq ${PKG_PREFIX}/sbin/sendmail - replace /usr/bin/newaliases ${PKG_PREFIX}/sbin/sendmail - echo "Done." - fi - fi -fi diff --git a/mail/postfix22/pkg-message b/mail/postfix22/pkg-message deleted file mode 100644 index c9b85fc8c365..000000000000 --- a/mail/postfix22/pkg-message +++ /dev/null @@ -1,41 +0,0 @@ -If you have postfix configured in your /etc/mail/mailer.conf (answered yes to -the previous question) and would like to enable postfix to start at boot time, -please set these variables in your /etc/rc.conf file: - -sendmail_enable="YES" -sendmail_flags="-bd" -sendmail_pidfile="/var/spool/postfix/pid/master.pid" -sendmail_outbound_enable="NO" -sendmail_submit_enable="NO" -sendmail_msp_queue_enable="NO" - -This will disable Sendmail completely. - -Alternatively to the above settings, you can enable postfix to start with -the other local services, for example, after your database server starts if -you need it to be running for postfix. To do this, set in your rc.conf file: - -sendmail_enable="NONE" - -Then make the following symbolic link: - -cd /usr/local/etc/rc.d -ln -s /usr/local/sbin/postfix postfix.sh - - -Also, you will want to disable some Sendmail-specific daily maintenance -routines in your /etc/periodic.conf file: - -daily_clean_hoststat_enable="NO" -daily_status_mail_rejects_enable="NO" -daily_status_include_submit_mailq="NO" -daily_submit_queuerun="NO" - - -If you are using SASL, you need to make sure that postfix has access to read -the sasldb file. This is accomplished by adding postfix to group mail and -making the /usr/local/etc/sasldb* file(s) readable by group mail (this should -be the default for new installs). - -If you are upgrading from postfix version prior to 2.0, please see the README -files for recommended changes to your configuration. diff --git a/mail/postfix22/pkg-plist b/mail/postfix22/pkg-plist deleted file mode 100644 index 37366b49d560..000000000000 --- a/mail/postfix22/pkg-plist +++ /dev/null @@ -1,211 +0,0 @@ -@unexec if cmp -s %D/etc/postfix/main.cf %D/etc/postfix/dist-main.cf; then rm -f %D/etc/postfix/main.cf; fi -@unexec if cmp -s %D/etc/postfix/master.cf %D/etc/postfix/dist-master.cf; then rm -f %D/etc/postfix/master.cf; fi -@unexec if cmp -s %D/etc/postfix/access %D/etc/postfix/dist-access; then rm -f %D/etc/postfix/access; fi -@unexec if cmp -s %D/etc/postfix/aliases %D/etc/postfix/dist-aliases; then rm -f %D/etc/postfix/aliases; fi -@unexec if cmp -s %D/etc/postfix/canonical %D/etc/postfix/dist-canonical; then rm -f %D/etc/postfix/canonical; fi -@unexec if cmp -s %D/etc/postfix/header_checks %D/etc/postfix/dist-header_checks; then rm -f %D/etc/postfix/header_checks; fi -@unexec if cmp -s %D/etc/postfix/relocated %D/etc/postfix/dist-relocated; then rm -f %D/etc/postfix/relocated; fi -@unexec if cmp -s %D/etc/postfix/transport %D/etc/postfix/dist-transport; then rm -f %D/etc/postfix/transport; fi -@unexec if cmp -s %D/etc/postfix/virtual %D/etc/postfix/dist-virtual; then rm -f %D/etc/postfix/virtual; fi -etc/postfix/LICENSE -etc/postfix/main.cf.default -etc/postfix/makedefs.out -etc/postfix/post-install -etc/postfix/postfix-files -etc/postfix/postfix-script -etc/postfix/dist-main.cf -etc/postfix/dist-master.cf -etc/postfix/dist-access -etc/postfix/dist-aliases -etc/postfix/dist-canonical -etc/postfix/dist-header_checks -etc/postfix/dist-relocated -etc/postfix/dist-transport -etc/postfix/dist-virtual -libexec/postfix/bounce -libexec/postfix/cleanup -libexec/postfix/error -libexec/postfix/flush -libexec/postfix/lmtp -libexec/postfix/local -libexec/postfix/master -libexec/postfix/nqmgr -libexec/postfix/oqmgr -libexec/postfix/pickup -libexec/postfix/pipe -libexec/postfix/proxymap -libexec/postfix/qmgr -libexec/postfix/qmqpd -libexec/postfix/showq -libexec/postfix/smtp -libexec/postfix/smtpd -libexec/postfix/spawn -libexec/postfix/trivial-rewrite -libexec/postfix/verify -libexec/postfix/virtual -%%SUB_TLS%%libexec/postfix/tlsmgr -sbin/postalias -sbin/postcat -sbin/postconf -sbin/postdrop -sbin/postfix -sbin/postkick -sbin/postlock -sbin/postlog -sbin/postmap -sbin/postqueue -sbin/postsuper -sbin/sendmail -%%SUB_TEST%%sbin/qmqp-source -%%SUB_TEST%%sbin/smtp-sink -%%SUB_TEST%%sbin/smtp-source -bin/rmail -bin/newaliases -bin/mailq -%%PORTDOCS%%%%DOCSDIR%%/AAAREADME -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_CLASS_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_CLASS_README.html -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_REWRITING_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_REWRITING_README.html -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_VERIFICATION_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_VERIFICATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/BACKSCATTER_README -%%PORTDOCS%%%%DOCSDIR%%/BACKSCATTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/BASIC_CONFIGURATION_README -%%PORTDOCS%%%%DOCSDIR%%/BASIC_CONFIGURATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/BUILTIN_FILTER_README -%%PORTDOCS%%%%DOCSDIR%%/BUILTIN_FILTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/CONTENT_INSPECTION_README -%%PORTDOCS%%%%DOCSDIR%%/CONTENT_INSPECTION_README.html -%%PORTDOCS%%%%DOCSDIR%%/CYRUS_README.html -%%PORTDOCS%%%%DOCSDIR%%/DATABASE_README -%%PORTDOCS%%%%DOCSDIR%%/DATABASE_README.html -%%PORTDOCS%%%%DOCSDIR%%/DB_README -%%PORTDOCS%%%%DOCSDIR%%/DB_README.html -%%PORTDOCS%%%%DOCSDIR%%/DEBUG_README -%%PORTDOCS%%%%DOCSDIR%%/DEBUG_README.html -%%PORTDOCS%%%%DOCSDIR%%/ETRN_README -%%PORTDOCS%%%%DOCSDIR%%/ETRN_README.html -%%PORTDOCS%%%%DOCSDIR%%/FILTER_README -%%PORTDOCS%%%%DOCSDIR%%/FILTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/INSTALL.html -%%PORTDOCS%%%%SUB_IPV6%%%%DOCSDIR%%/IPV6_README -%%PORTDOCS%%%%DOCSDIR%%/LDAP_README -%%PORTDOCS%%%%DOCSDIR%%/LDAP_README.html -%%PORTDOCS%%%%DOCSDIR%%/LINUX_README -%%PORTDOCS%%%%DOCSDIR%%/LINUX_README.html -%%PORTDOCS%%%%DOCSDIR%%/LMTP_README -%%PORTDOCS%%%%DOCSDIR%%/LMTP_README.html -%%PORTDOCS%%%%DOCSDIR%%/LOCAL_RECIPIENT_README -%%PORTDOCS%%%%DOCSDIR%%/LOCAL_RECIPIENT_README.html -%%PORTDOCS%%%%DOCSDIR%%/MAILDROP_README -%%PORTDOCS%%%%DOCSDIR%%/MAILDROP_README.html -%%PORTDOCS%%%%DOCSDIR%%/MYSQL_README -%%PORTDOCS%%%%DOCSDIR%%/MYSQL_README.html -%%PORTDOCS%%%%DOCSDIR%%/NFS_README -%%PORTDOCS%%%%DOCSDIR%%/NFS_README.html -%%PORTDOCS%%%%DOCSDIR%%/OVERVIEW -%%PORTDOCS%%%%DOCSDIR%%/OVERVIEW.html -%%PORTDOCS%%%%DOCSDIR%%/PACKAGE_README -%%PORTDOCS%%%%DOCSDIR%%/PACKAGE_README.html -%%PORTDOCS%%%%DOCSDIR%%/PCRE_README -%%PORTDOCS%%%%DOCSDIR%%/PCRE_README.html -%%PORTDOCS%%%%DOCSDIR%%/PGSQL_README -%%PORTDOCS%%%%DOCSDIR%%/PGSQL_README.html -%%PORTDOCS%%%%DOCSDIR%%/QMQP_README -%%PORTDOCS%%%%DOCSDIR%%/QMQP_README.html -%%PORTDOCS%%%%DOCSDIR%%/QSHAPE_README -%%PORTDOCS%%%%DOCSDIR%%/QSHAPE_README.html -%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES -%%PORTDOCS%%%%DOCSDIR%%/RESTRICTION_CLASS_README -%%PORTDOCS%%%%DOCSDIR%%/RESTRICTION_CLASS_README.html -%%PORTDOCS%%%%DOCSDIR%%/SASL_README -%%PORTDOCS%%%%DOCSDIR%%/SASL_README.html -%%PORTDOCS%%%%DOCSDIR%%/SCHEDULER_README -%%PORTDOCS%%%%DOCSDIR%%/SCHEDULER_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_ACCESS_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_ACCESS_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_POLICY_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_POLICY_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_PROXY_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_PROXY_README.html -%%PORTDOCS%%%%SUB_SPF%%%%DOCSDIR%%/SPF_README -%%PORTDOCS%%%%DOCSDIR%%/STANDARD_CONFIGURATION_README -%%PORTDOCS%%%%DOCSDIR%%/STANDARD_CONFIGURATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/TUNING_README -%%PORTDOCS%%%%DOCSDIR%%/TUNING_README.html -%%PORTDOCS%%%%DOCSDIR%%/ULTRIX_README -%%PORTDOCS%%%%DOCSDIR%%/ULTRIX_README.html -%%PORTDOCS%%%%DOCSDIR%%/UUCP_README -%%PORTDOCS%%%%DOCSDIR%%/UUCP_README.html -%%PORTDOCS%%%%DOCSDIR%%/VERP_README -%%PORTDOCS%%%%DOCSDIR%%/VERP_README.html -%%PORTDOCS%%%%DOCSDIR%%/VIRTUAL_README -%%PORTDOCS%%%%DOCSDIR%%/VIRTUAL_README.html -%%PORTDOCS%%%%DOCSDIR%%/XCLIENT_README -%%PORTDOCS%%%%DOCSDIR%%/XCLIENT_README.html -%%PORTDOCS%%%%DOCSDIR%%/XFORWARD_README -%%PORTDOCS%%%%DOCSDIR%%/XFORWARD_README.html -%%PORTDOCS%%%%DOCSDIR%%/access.5.html -%%PORTDOCS%%%%DOCSDIR%%/aliases.5.html -%%PORTDOCS%%%%DOCSDIR%%/body_checks.5.html -%%PORTDOCS%%%%DOCSDIR%%/bounce.8.html -%%PORTDOCS%%%%DOCSDIR%%/canonical.5.html -%%PORTDOCS%%%%DOCSDIR%%/cidr_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/cleanup.8.html -%%PORTDOCS%%%%DOCSDIR%%/defer.8.html -%%PORTDOCS%%%%DOCSDIR%%/error.8.html -%%PORTDOCS%%%%DOCSDIR%%/flush.8.html -%%PORTDOCS%%%%DOCSDIR%%/header_checks.5.html -%%PORTDOCS%%%%DOCSDIR%%/index.html -%%PORTDOCS%%%%DOCSDIR%%/ldap_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/lmtp.8.html -%%PORTDOCS%%%%DOCSDIR%%/local.8.html -%%PORTDOCS%%%%DOCSDIR%%/mailq.1.html -%%PORTDOCS%%%%DOCSDIR%%/master.8.html -%%PORTDOCS%%%%DOCSDIR%%/mysql_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/newaliases.1.html -%%PORTDOCS%%%%DOCSDIR%%/oqmgr.8.html -%%PORTDOCS%%%%DOCSDIR%%/pcre_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/pgsql_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/pickup.8.html -%%PORTDOCS%%%%DOCSDIR%%/pipe.8.html -%%PORTDOCS%%%%DOCSDIR%%/postalias.1.html -%%PORTDOCS%%%%DOCSDIR%%/postcat.1.html -%%PORTDOCS%%%%DOCSDIR%%/postconf.1.html -%%PORTDOCS%%%%DOCSDIR%%/postconf.5.html -%%PORTDOCS%%%%DOCSDIR%%/postdrop.1.html -%%PORTDOCS%%%%DOCSDIR%%/postfix-logo.jpg -%%PORTDOCS%%%%DOCSDIR%%/postfix-power.png -%%PORTDOCS%%%%DOCSDIR%%/postfix.1.html -%%PORTDOCS%%%%DOCSDIR%%/postkick.1.html -%%PORTDOCS%%%%DOCSDIR%%/postlock.1.html -%%PORTDOCS%%%%DOCSDIR%%/postlog.1.html -%%PORTDOCS%%%%DOCSDIR%%/postmap.1.html -%%PORTDOCS%%%%DOCSDIR%%/postqueue.1.html -%%PORTDOCS%%%%DOCSDIR%%/postsuper.1.html -%%PORTDOCS%%%%DOCSDIR%%/proxymap.8.html -%%PORTDOCS%%%%DOCSDIR%%/qmgr.8.html -%%PORTDOCS%%%%DOCSDIR%%/qmqp-sink.1.html -%%PORTDOCS%%%%DOCSDIR%%/qmqp-source.1.html -%%PORTDOCS%%%%DOCSDIR%%/qmqpd.8.html -%%PORTDOCS%%%%DOCSDIR%%/qshape.1.html -%%PORTDOCS%%%%DOCSDIR%%/regexp_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/relocated.5.html -%%PORTDOCS%%%%DOCSDIR%%/sendmail.1.html -%%PORTDOCS%%%%DOCSDIR%%/showq.8.html -%%PORTDOCS%%%%DOCSDIR%%/smtp-sink.1.html -%%PORTDOCS%%%%DOCSDIR%%/smtp-source.1.html -%%PORTDOCS%%%%DOCSDIR%%/smtp.8.html -%%PORTDOCS%%%%DOCSDIR%%/smtpd.8.html -%%PORTDOCS%%%%DOCSDIR%%/spawn.8.html -%%PORTDOCS%%%%DOCSDIR%%/trace.8.html -%%PORTDOCS%%%%DOCSDIR%%/transport.5.html -%%PORTDOCS%%%%DOCSDIR%%/trivial-rewrite.8.html -%%PORTDOCS%%%%DOCSDIR%%/verify.8.html -%%PORTDOCS%%%%DOCSDIR%%/virtual.5.html -%%PORTDOCS%%%%DOCSDIR%%/virtual.8.html -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@dirrm libexec/postfix -@unexec rmdir %D/etc/postfix 2>/dev/null || true diff --git a/mail/postfix22/scripts/configure b/mail/postfix22/scripts/configure deleted file mode 100644 index 93c5b95ec561..000000000000 --- a/mail/postfix22/scripts/configure +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ - -for f in `find ${WRKSRC} -type f | xargs grep -l '\!\!PREFIX\!\!' ` ; do \ - mv $f $f.orig && sed s+!!PREFIX!!+$PREFIX+g < $f.orig > $f && \ - rm $f.orig -done diff --git a/mail/postfix22/scripts/configure.postfix b/mail/postfix22/scripts/configure.postfix deleted file mode 100644 index 07c47d28aa66..000000000000 --- a/mail/postfix22/scripts/configure.postfix +++ /dev/null @@ -1,277 +0,0 @@ -#!/bin/sh -# $FreeBSD: /tmp/pcvs/ports/mail/postfix22/scripts/Attic/configure.postfix,v 1.53 2004-08-21 20:36:01 pav Exp $ - -if [ -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc ]; then - exit -fi - -tempfile=`mktemp -t checklist` - -if [ "${POSTFIX_OPTIONS}" ]; then - set ${POSTFIX_OPTIONS} -fi - -for i; do - eval status_$i=ON -done - -if [ -z "${BATCH}" ]; then - /usr/bin/dialog --title "Postfix configuration options" --clear \ - --checklist "\n\ -Please select desired options:" -1 -1 16 \ -NOPCRE "DISABLE Perl Compatible Regular Expressions" "$status_NOPCRE" \ -SASL "Cyrus SASLv1 (Simple Authentication and Security Layer)" "$status_SASL" \ -SASL2 "Cyrus SASLv2 (Simple Authentication and Security Layer)" "$status_SASL2" \ -SASLKRB "If your SASL requires Kerberos select this option" "$status_SASLKRB" \ -SASLKRB5 "If your SASL requires Kerberos5 select this option" "$status_SASLKRB5" \ -SPF "SPF support" "$status_SPF" \ -TLS "SSL and TLS" "$status_TLS" \ -IPv6 "IPv6 support" "$status_IPv6" \ -IPv6TLS "IPv6 support with SSL and TLS" "$status_IPv6TLS" \ -DB3 "Berkeley DB3 (required if SASL also built with DB3)" "$status_DB3" \ -DB40 "Berkeley DB4.0 (required if SASL also built with DB4.0)" "$status_DB40" \ -DB41 "Berkeley DB4.1 (required if SASL also built with DB4.1)" "$status_DB41" \ -DB42 "Berkeley DB4.2 (required if SASL also built with DB4.2)" "$status_DB42" \ -MySQL "MySQL map lookups (choose version with WITH_MYSQL_VER)" "$status_MySQL" \ -PgSQL "PostgreSQL v7.4 map lookups" "$status_PgSQL" \ -PgSQL73 "PostgreSQL v7.3 map lookups" "$status_PgSQL73" \ -PgSQL72 "PostgreSQL v7.2 map lookups" "$status_PgSQL72" \ -OpenLDAP "OpenLDAP map lookups (choose ver. with WITH_OPENLDAP_VER)" "$status_OpenLDAP" \ -VDA "VDA (Virtual Delivery Agent)" "$status_VDA" \ -Test "SMTP/LMTP test server and generator" "$status_Test" \ -2> $tempfile - - retval=$? - - if [ -s $tempfile ]; then - set `sed 's/"//g' $tempfile` - fi - rm -f $tempfile - - case $retval in - 0) if [ -z "$*" ]; then - echo "Nothing selected" - fi - ;; - 1) echo "Cancel pressed." - exit 1 - ;; - esac -fi - -${MKDIR} ${WRKDIRPREFIX}${CURDIR} -exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - -echo "PREFIX= ${PREFIX}" - -SUB_TLS="@comment " -SUB_TEST="@comment " -SUB_IPV6="@comment " -SUB_SPF="@comment " - -while [ "$1" ]; do - case $1 in - NOPCRE) - echo "WITHOUT_PCRE= yes" - echo "NOPCRE_SUFFIX= +nopcre" - SUB_NOPCRE="" - ;; - SASL) - echo "LIB_DEPENDS+= sasl.8:\${PORTSDIR}/security/cyrus-sasl" - echo "POSTFIX_CCARGS+= -DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl1" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lsasl -lpam -lcrypt" - echo "SASL_SUFFIX= +sasl" - if [ -f ${PREFIX}/lib/libsasl.a ]; then - if nm ${PREFIX}/lib/libsasl.a | grep -wq "mysql_verify_password"; then - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - fi - fi - SUB_SASL="" - ;; - SASL2) - echo "LIB_DEPENDS+= sasl2.2:\${PORTSDIR}/security/cyrus-sasl2" - echo "POSTFIX_CCARGS+= -DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lsasl2 -lpam -lcrypt" - echo "SASL_SUFFIX= +sasl2" - if [ -f ${PREFIX}/lib/libsasl2.a ]; then - if nm ${PREFIX}/lib/libsasl2.a | grep -wq "mysql_verify_password"; then - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - fi - fi - SUB_SASL="" - ;; - SASLKRB) - echo "POSTFIX_AUXLIBS+= -lkrb -lcrypto -lcom_err" - ;; - SASLKRB5) - echo "POSTFIX_AUXLIBS+= -lkrb5 -lcrypto -lcom_err" - ;; - TLS) - echo "MAN8+= tlsmgr.8" - echo "USE_OPENSSL= yes" - echo "POSTFIX_CCARGS+= -DHAS_SSL -I\${OPENSSLINC}" - echo "POSTFIX_AUXLIBS+= -L\${OPENSSLLIB} -lssl -lcrypto" - echo "DISTFILES+= \${DISTNAME}.tar.gz pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz" - echo "EXTRA_PATCHES+= \${WRKDIR}/pfixtls-0.8.18-2.1.3-0.9.7d/pfixtls.diff" - echo "PATCH_STRIP= -p1" - echo "TLS_SUFFIX= +tls" - SUB_TLS="" - ;; - DB3) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db3.3:\${PORTSDIR}/databases/db3" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db3" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb3" - echo "DB_SUFFIX= +db3" - BDB_SELECTED="3" - ;; - DB40) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db4.0:\${PORTSDIR}/databases/db4" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db4" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb4" - echo "DB_SUFFIX= +db40" - BDB_SELECTED="40" - ;; - DB41) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db41.1:\${PORTSDIR}/databases/db41" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db41" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb41" - echo "DB_SUFFIX= +db41" - BDB_SELECTED="41" - ;; - DB42) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db-4.2.2:\${PORTSDIR}/databases/db42" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db42" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib/db42/ -ldb" - echo "DB_SUFFIX= +db42" - BDB_SELECTED="42" - ;; - MySQL) - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - echo "MYSQL_SUFFIX= +mysql" - ;; - PgSQL) - echo "POSTGRESQL_PORT?= databases/postgresql7" - echo "LIB_DEPENDS+= pq.3:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - PgSQL73) - echo "POSTGRESQL_PORT?= databases/postgresql73" - echo "LIB_DEPENDS+= pq.3:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - PgSQL72) - echo "POSTGRESQL_PORT?= databases/postgresql72" - echo "LIB_DEPENDS+= pq.2:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - OpenLDAP) - echo "USE_OPENLDAP=YES" - echo "POSTFIX_CCARGS+= -DHAS_LDAP -I\${LOCALBASE}/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lldap -llber" - echo "OPENLDAP_SUFFIX= +openldap" - ;; - Test) - echo "BIN1= smtp-sink smtp-source qmqp-source" -# echo "MAN1+= smtp-sink.1 smtp-source.1 qmqp-sink.1 qmqp-source.1" - SUB_TEST="" - ;; - SPF) - # see http://www.ipnet6.org/postfix/spf/ - echo "LIB_DEPENDS+= spf2.1:\${PORTSDIR}/mail/libspf2" - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/spf/p4/" - echo "PATCHFILES+= postfix-libspf2-2.1.3-4.patch" - echo "PATCH_DIST_STRIP= -p1" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lspf2" - echo "SPF_SUFFIX= +spf" -## echo "README+= SPF_README" - echo "" - SUB_SPF="" - ;; - IPv6) - if [ X$SUB_TLS = "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the IPv6 and TLS patches" 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/tls+ipv6/1.25/" - echo "PATCHFILES+= ipv6-1.25-pf-2.1.3.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - echo "IPv6_SUFFIX= +ipv6" - echo "" - IPv6SELECTED=YES - SUB_IPV6="" - ;; - IPv6TLS) - if [ X$SUB_TLS = "X" -o X$IPv6SELECTED != X ]; then - /usr/bin/dialog --msgbox "Select exactly one of the IPv6 and TLS patches" 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "MAN8+= tlsmgr.8" - echo "USE_OPENSSL= yes" - echo "POSTFIX_CCARGS+= -DHAS_SSL -I\${OPENSSLINC}" - echo "POSTFIX_AUXLIBS+= -L\${OPENSSLLIB} -lssl -lcrypto" - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/tls+ipv6/1.25/" - echo "PATCHFILES+= tls+ipv6-1.25-pf-2.1.3.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - echo "TLS_SUFFIX= +tls+ipv6" - SUB_TLS="" - SUB_IPV6="" - ;; - VDA) - echo "PATCH_SITES+= http://web.onda.com.br/nadal/postfix/VDA/" - echo "PATCHFILES+= postfix-2.1.4-trash.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - ;; - *) - echo "Unknown option(s): $*" > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - ;; - esac - shift -done - -echo "PLIST_SUB+= SUB_TLS=\"${SUB_TLS}\"" -echo "PLIST_SUB+= SUB_TEST=\"${SUB_TEST}\"" -echo "PLIST_SUB+= SUB_IPV6=\"${SUB_IPV6}\"" -echo "PLIST_SUB+= SUB_SPF=\"${SUB_SPF}\"" - -# for some reason, if we alter the pkg name this way, the first build (where -# we ask the configure questions) doesn't pick up the extensions, but -# any subsequent build will. so "make; make install" will build twice. -# don't do this for now. -#echo "PKGNAMESUFFIX= \${NOPCRE_SUFFIX}\${SASL_SUFFIX}\${DB_SUFFIX}\${MYSQL_SUFFIX}\${PGSQL_SUFFIX}\${OPENLDAP_SUFFIX}\${TLS_SUFFIX}\${IPv6_SUFFIX}\${SPF_SUFFIX}" diff --git a/mail/postfix22/scripts/fix-files-list b/mail/postfix22/scripts/fix-files-list deleted file mode 100644 index cc4a1083a814..000000000000 --- a/mail/postfix22/scripts/fix-files-list +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -# need to fixup ${PREFIX}/etc/postfix/postfix-files to indicate compressed -# man pages, since the ports software compresses them later, and if we -# run post-install it will complain about missing files -# (script from Simon J. Mudd) - -ed ${PREFIX}/etc/postfix/postfix-files <<EOF || exit 1 -%s/\(\/man[158]\/.*\.[158]\):/\1.gz:/ -w -q -EOF diff --git a/mail/postfix23/Makefile b/mail/postfix23/Makefile deleted file mode 100644 index 0924e703a274..000000000000 --- a/mail/postfix23/Makefile +++ /dev/null @@ -1,182 +0,0 @@ -# New ports collection makefile for: postfix -# Date created: 18 Mar 1999 -# Whom: torstenb -# -# $FreeBSD$ -# - -# To pre-select options in batch mode, run make like this: -# -# make -DBATCH POSTFIX_OPTIONS="DB3 IPv6TLS" -# -# the options are the same names as in the scripts/configure.postfix file. -# POSTFIX_OPTIONS can be set in /etc/make.conf also. - -# NOTE: PCRE is enabled by default unless you specifically disable it. - -PORTNAME= postfix -PORTVERSION= 2.1.4 -PORTEPOCH= 1 -CATEGORIES= mail ipv6 -MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ \ - ftp://ftp.aet.tu-cottbus.de/pub/postfix_tls/%SUBDIR%/ \ - ftp://ftp.tux.org/pub/net/postfix/official/ \ - ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ \ - ftp://ftp.samurai.com/pub/postfix/official/ \ - ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/postfix/official/&,} -MASTER_SITE_SUBDIR= . old related/postfix -DISTNAME= postfix-${PORTVERSION} -DIST_SUBDIR= ${PORTNAME} - -MAINTAINER= vivek@khera.org -COMMENT= A secure alternative to widely-used Sendmail - -CONFLICTS= courier-0.* postfix-1.* postfix-2.0.* sendmail-8.* sendmail-*-8.* smail-3.* zmailer-2.* -USE_SUBMAKE= yes -USE_REINPLACE= yes - -MAN1= mailq.1 newaliases.1 postalias.1 postcat.1 postconf.1 postdrop.1 \ - postfix.1 postkick.1 postlock.1 postlog.1 postmap.1 postqueue.1 \ - postsuper.1 sendmail.1 - -MAN5= access.5 aliases.5 canonical.5 cidr_table.5 ldap_table.5 \ - mysql_table.5 pgsql_table.5 postconf.5 pcre_table.5 \ - regexp_table.5 relocated.5 transport.5 virtual.5 \ - header_checks.5 body_checks.5 - -MAN8= bounce.8 cleanup.8 defer.8 error.8 flush.8 lmtp.8 local.8 \ - master.8 oqmgr.8 pickup.8 pipe.8 proxymap.8 qmgr.8 qmqpd.8 showq.8 \ - smtp.8 smtpd.8 spawn.8 trace.8 trivial-rewrite.8 verify.8 virtual.8 - -# TLS patch adds to MAN8 but doesn't have .html file, so avoid trying to -# patch it. -MAN8base=$(MAN8:S/tlsmgr.8//) - -CONF1= main.cf master.cf access aliases canonical header_checks relocated \ - transport virtual - -README= ADDRESS_CLASS_README ADDRESS_REWRITING_README \ - ADDRESS_VERIFICATION_README BACKSCATTER_README \ - BASIC_CONFIGURATION_README BUILTIN_FILTER_README \ - CONTENT_INSPECTION_README CYRUS_README DATABASE_README DB_README \ - DEBUG_README ETRN_README FILTER_README INSTALL LDAP_README \ - LINUX_README LMTP_README LOCAL_RECIPIENT_README MAILDROP_README \ - MYSQL_README NFS_README OVERVIEW PACKAGE_README PCRE_README \ - PGSQL_README QMQP_README QSHAPE_README RESTRICTION_CLASS_README \ - SASL_README SCHEDULER_README SMTPD_ACCESS_README SMTPD_POLICY_README \ - SMTPD_PROXY_README STANDARD_CONFIGURATION_README TUNING_README \ - ULTRIX_README UUCP_README VERP_README VIRTUAL_README \ - XCLIENT_README XFORWARD_README - -.if !defined(DEBUG) -MAKEFILEFLAGS+= DEBUG= -.endif - -MAKEFILEFLAGS+= CC="${CC}" OPT="${CFLAGS}" - -SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \ - TOUCH="${TOUCH}" \ - MKDIR="${MKDIR}" \ - POSTFIX_OPTIONS="${POSTFIX_OPTIONS}" - -pre-fetch: - @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.postfix - -.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc) -.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc" -.endif - -.if defined(WITHOUT_PCRE) -POSTFIX_CCARGS+= -DNO_PCRE -.else -LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre -POSTFIX_CCARGS+= -DHAS_PCRE -I${LOCALBASE}/include -POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lpcre -.endif - -post-patch: - (cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles ${MAKEFILEFLAGS} \ - CCARGS="${POSTFIX_CCARGS}" AUXLIBS="${POSTFIX_AUXLIBS}" && \ - ${ECHO} "all: default" >> Makefile) - -pre-patch: - ${ECHO} "<body>See <A HREF="header_checks.5.html">header_checks.5.html</A></BODY>" > ${WRKSRC}/html/body_checks.5.html -.for file in ${MAN1} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man1/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${MAN5} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man5/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${MAN8base} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man8/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${README} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/html/${file}.html - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/README_FILES/${file} -.endfor -.for file in ${CONF1} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" ${WRKSRC}/conf/${file} -.endfor - -pre-install: - @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL - -.if defined(NOPORTDOCS) -READMEDIR=no -.else -READMEDIR=${PREFIX}/share/doc/postfix -.endif - -do-install: - cd ${WRKSRC}; ${SH} postfix-install -non-interactive install_root=/ tempdir=/tmp \ - config_directory=${PREFIX}/etc/postfix \ - daemon_directory=${PREFIX}/libexec/postfix \ - command_directory=${PREFIX}/sbin \ - queue_directory=/var/spool/postfix \ - sendmail_path=${PREFIX}/sbin/sendmail \ - newaliases_path=${PREFIX}/bin/newaliases \ - mailq_path=${PREFIX}/bin/mailq \ - mail_owner=postfix \ - setgid_group=maildrop \ - manpage_directory=${PREFIX}/man \ - sample_directory=${PREFIX}/etc/postfix \ - readme_directory=${READMEDIR} - -.for file in ${CONF1} - ${INSTALL_DATA} ${WRKSRC}/conf/${file} \ - ${PREFIX}/etc/postfix/dist-${file} -.endfor - - @${INSTALL_SCRIPT} \ - ${WRKSRC}/auxiliary/rmail/rmail \ - ${PREFIX}/bin/rmail - -# optional TEST binaries -.for file in ${BIN1} - @${INSTALL_PROGRAM} ${WRKSRC}/bin/${file} ${PREFIX}/sbin -.endfor - -.if !defined(NOPORTDOCS) - @${INSTALL} -d -o ${DOCOWN} -g ${DOCGRP} -m 555 ${DOCSDIR} - @cd ${WRKSRC}/html && ${INSTALL_DATA} *.html *.jpg *.png ${DOCSDIR} && \ - ${ECHO_MSG} "Installed HTML documentation in ${DOCSDIR}" -.endif - -post-install: - @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL -# need to fixup ${PREFIX}/etc/postfix/postfix-files to indicate compressed -# man pages, since the ports software compresses them after this step, and -# if we run etc/postfix/post-install again during package installation, -# it will complain about missing files. - @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/fix-files-list - @${CAT} ${PKGMESSAGE} - -post-clean: - @${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc - -.include <bsd.port.mk> diff --git a/mail/postfix23/distinfo b/mail/postfix23/distinfo deleted file mode 100644 index 287ae104f376..000000000000 --- a/mail/postfix23/distinfo +++ /dev/null @@ -1,12 +0,0 @@ -MD5 (postfix/postfix-2.1.4.tar.gz) = f96fc9e7cbf9750d4a91475fcbd02a81 -SIZE (postfix/postfix-2.1.4.tar.gz) = 1970068 -MD5 (postfix/pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz) = d3211ebd4d2fbbc9c78235666ed355ac -SIZE (postfix/pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz) = 239141 -MD5 (postfix/ipv6-1.25-pf-2.1.3.patch.gz) = cd99ff3ddf9bb88e23a7e33ae42d0772 -SIZE (postfix/ipv6-1.25-pf-2.1.3.patch.gz) = 79473 -MD5 (postfix/tls+ipv6-1.25-pf-2.1.3.patch.gz) = 71181d8dcf26c24e6fe373ad1ac7e741 -SIZE (postfix/tls+ipv6-1.25-pf-2.1.3.patch.gz) = 256591 -MD5 (postfix/postfix-2.1.4-trash.patch.gz) = 6602396fcf82a5bff508109d0224ffe8 -SIZE (postfix/postfix-2.1.4-trash.patch.gz) = 7081 -MD5 (postfix/postfix-libspf2-2.1.3-4.patch) = 0312a568fdf96861dbd6ac206b395630 -SIZE (postfix/postfix-libspf2-2.1.3-4.patch) = 25713 diff --git a/mail/postfix23/files/patch-ec b/mail/postfix23/files/patch-ec deleted file mode 100644 index a3f617235fba..000000000000 --- a/mail/postfix23/files/patch-ec +++ /dev/null @@ -1,53 +0,0 @@ -*** ./src/global/mail_params.h.orig Sat Jan 17 10:04:00 2004 ---- ./src/global/mail_params.h Fri Jan 30 14:48:23 2004 -*************** -*** 64,70 **** - extern gid_t var_owner_gid; - - #define VAR_SGID_GROUP "setgid_group" -! #define DEF_SGID_GROUP "postdrop" - extern char *var_sgid_group; - extern gid_t var_sgid_gid; - ---- 64,70 ---- - extern gid_t var_owner_gid; - - #define VAR_SGID_GROUP "setgid_group" -! #define DEF_SGID_GROUP "maildrop" - extern char *var_sgid_group; - extern gid_t var_sgid_gid; - -*************** -*** 202,208 **** - */ - #define VAR_DAEMON_DIR "daemon_directory" - #ifndef DEF_DAEMON_DIR -! #define DEF_DAEMON_DIR "/usr/libexec/postfix" - #endif - extern char *var_daemon_dir; - ---- 202,208 ---- - */ - #define VAR_DAEMON_DIR "daemon_directory" - #ifndef DEF_DAEMON_DIR -! #define DEF_DAEMON_DIR "!!PREFIX!!/libexec/postfix" - #endif - extern char *var_daemon_dir; - -*************** -*** 231,237 **** - */ - #define VAR_CONFIG_DIR "config_directory" - #ifndef DEF_CONFIG_DIR -! #define DEF_CONFIG_DIR "/etc/postfix" - #endif - extern char *var_config_dir; - ---- 231,237 ---- - */ - #define VAR_CONFIG_DIR "config_directory" - #ifndef DEF_CONFIG_DIR -! #define DEF_CONFIG_DIR "!!PREFIX!!/etc/postfix" - #endif - extern char *var_config_dir; - diff --git a/mail/postfix23/files/patch-main.cf b/mail/postfix23/files/patch-main.cf deleted file mode 100644 index 7775cd80efb2..000000000000 --- a/mail/postfix23/files/patch-main.cf +++ /dev/null @@ -1,108 +0,0 @@ -*** ./conf/main.cf~ Mon Apr 26 16:54:42 2004 ---- ./conf/main.cf Mon Apr 26 16:54:42 2004 -*************** -*** 32,44 **** - # The command_directory parameter specifies the location of all - # postXXX commands. - # -! command_directory = /usr/sbin - - # The daemon_directory parameter specifies the location of all Postfix - # daemon programs (i.e. programs listed in the master.cf file). This - # directory must be owned by root. - # -! daemon_directory = /usr/libexec/postfix - - # QUEUE AND PROCESS OWNERSHIP - # ---- 32,44 ---- - # The command_directory parameter specifies the location of all - # postXXX commands. - # -! command_directory = !!PREFIX!!/sbin - - # The daemon_directory parameter specifies the location of all Postfix - # daemon programs (i.e. programs listed in the master.cf file). This - # directory must be owned by root. - # -! daemon_directory = !!PREFIX!!/libexec/postfix - - # QUEUE AND PROCESS OWNERSHIP - # -*************** -*** 595,631 **** - # sendmail_path: The full pathname of the Postfix sendmail command. - # This is the Sendmail-compatible mail posting interface. - # -! sendmail_path = - - # newaliases_path: The full pathname of the Postfix newaliases command. - # This is the Sendmail-compatible command to build alias databases. - # -! newaliases_path = - - # mailq_path: The full pathname of the Postfix mailq command. This - # is the Sendmail-compatible mail queue listing command. - # -! mailq_path = - - # setgid_group: The group for mail submission and queue management - # commands. This must be a group name with a numerical group ID that - # is not shared with other accounts, not even with the Postfix account. - # -! setgid_group = - - # html_directory: The location of the Postfix HTML documentation. - # -! html_directory = - - # manpage_directory: The location of the Postfix on-line manual pages. - # -! manpage_directory = - - # sample_directory: The location of the Postfix sample configuration files. - # This parameter is obsolete as of Postfix 2.1. - # -! sample_directory = - - # readme_directory: The location of the Postfix README files. - # -! readme_directory = ---- 595,631 ---- - # sendmail_path: The full pathname of the Postfix sendmail command. - # This is the Sendmail-compatible mail posting interface. - # -! sendmail_path = !!PREFIX!!/sbin/sendmail - - # newaliases_path: The full pathname of the Postfix newaliases command. - # This is the Sendmail-compatible command to build alias databases. - # -! newaliases_path = !!PREFIX!!/bin/newaliases - - # mailq_path: The full pathname of the Postfix mailq command. This - # is the Sendmail-compatible mail queue listing command. - # -! mailq_path = !!PREFIX!!/bin/mailq - - # setgid_group: The group for mail submission and queue management - # commands. This must be a group name with a numerical group ID that - # is not shared with other accounts, not even with the Postfix account. - # -! setgid_group = maildrop - - # html_directory: The location of the Postfix HTML documentation. - # -! html_directory = no - - # manpage_directory: The location of the Postfix on-line manual pages. - # -! manpage_directory = !!PREFIX!!/man - - # sample_directory: The location of the Postfix sample configuration files. - # This parameter is obsolete as of Postfix 2.1. - # -! sample_directory = !!PREFIX!!/etc/postfix - - # readme_directory: The location of the Postfix README files. - # -! readme_directory = no diff --git a/mail/postfix23/files/patch-makedefs b/mail/postfix23/files/patch-makedefs deleted file mode 100644 index 05945c3e653a..000000000000 --- a/mail/postfix23/files/patch-makedefs +++ /dev/null @@ -1,11 +0,0 @@ ---- makedefs.orig Wed Aug 25 06:13:57 2004 -+++ makedefs Wed Aug 25 06:14:46 2004 -@@ -93,6 +93,8 @@ - ;; - FreeBSD.5*) SYSTYPE=FREEBSD5 - ;; -+ FreeBSD.6*) SYSTYPE=FREEBSD6 -+ ;; - OpenBSD.2*) SYSTYPE=OPENBSD2 - ;; - OpenBSD.3*) SYSTYPE=OPENBSD3 diff --git a/mail/postfix23/files/patch-post-install b/mail/postfix23/files/patch-post-install deleted file mode 100644 index 92b2d4c2c6eb..000000000000 --- a/mail/postfix23/files/patch-post-install +++ /dev/null @@ -1,11 +0,0 @@ ---- ./conf/#post-install~ Fri Jan 18 12:32:54 2002 -+++ ./conf/post-install Fri Jan 18 12:32:54 2002 -@@ -183,7 +183,7 @@ - - umask 022 - --PATH=/bin:/usr/bin:/usr/sbin:/usr/etc:/sbin:/etc:/usr/contrib/bin:/usr/gnu/bin:/usr/ucb:/usr/bsd -+PATH=/bin:/usr/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin - SHELL=/bin/sh - IFS=" - " diff --git a/mail/postfix23/files/patch-src::util::sys_defs.h b/mail/postfix23/files/patch-src::util::sys_defs.h deleted file mode 100644 index 4323acbde64a..000000000000 --- a/mail/postfix23/files/patch-src::util::sys_defs.h +++ /dev/null @@ -1,11 +0,0 @@ ---- ./src/util/sys_defs.h.orig Wed Aug 25 06:15:02 2004 -+++ ./src/util/sys_defs.h Wed Aug 25 06:15:18 2004 -@@ -24,7 +24,7 @@ - * 4.4BSD and close derivatives. - */ - #if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \ -- || defined(FREEBSD5) \ -+ || defined(FREEBSD5) || defined(FREEBSD6) \ - || defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \ - || defined(OPENBSD2) || defined(OPENBSD3) \ - || defined(NETBSD1) || defined(NETBSD2) \ diff --git a/mail/postfix23/pkg-descr b/mail/postfix23/pkg-descr deleted file mode 100644 index 1f335ce6820c..000000000000 --- a/mail/postfix23/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Postfix attempts to be fast, easy to administer, and secure, while at -the same time being sendmail-compatible enough to not upset existing -users. It also offers QMQP and VERP support to let Postfix act as delivery -daemon for ezmlm-idx. - -WWW: http://www.postfix.org/ diff --git a/mail/postfix23/pkg-install b/mail/postfix23/pkg-install deleted file mode 100644 index 2d7f916363b0..000000000000 --- a/mail/postfix23/pkg-install +++ /dev/null @@ -1,191 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# If the POSTFIX_DEFAULT_MTA environment variable is set to YES, it -# will make the port/package use defaults which make postfix replace -# sendmail as much as possible. - -PKG_PREFIX=${PKG_PREFIX:=/usr/local} -BATCH=${BATCH:=no} -POSTFIX_DEFAULT_MTA=${POSTFIX_DEFAULT_MTA:=no} - -if [ x${POSTFIX_DEFAULT_MTA} = xno ]; then - DEFAULT_REPLACE_MAILERCONF=n -else - DEFAULT_REPLACE_MAILERCONF=y -fi - -if [ -x /usr/sbin/nologin ]; then - NOLOGIN=/usr/sbin/nologin -else - NOLOGIN=/sbin/nologin -fi - -ask() { - local question default answer - - question=$1 - default=$2 - if [ -z "${PACKAGE_BUILDING}" -a x${BATCH} = xno ]; then - read -p "${question} [${default}]? " answer - fi - if [ x${answer} = x ]; then - answer=${default} - fi - echo ${answer} -} - -yesno() { - local question default answer - - question=$1 - default=$2 - while :; do - answer=$(ask "${question}" "${default}") - case "${answer}" in - [Yy]*) return 0;; - [Nn]*) return 1;; - esac - echo "Please answer yes or no." - done -} - -if [ x"$2" = xPRE-INSTALL ]; then - USER=postfix - UID=125 - GROUP=postfix - GID=125 - GROUP2=maildrop - GID2=126 - - if /usr/sbin/pw groupshow "${GROUP}" 2>/dev/null; then - echo "You already have a group \"${GROUP}\", so I will use it." - else - if /usr/sbin/pw groupadd ${GROUP} -g ${GID} - then - echo "Added group \"${GROUP}\"." - else - echo "Adding group \"${GROUP}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw groupshow "${GROUP2}" 2>/dev/null; then - echo "You already have a group \"${GROUP2}\", so I will use it." - else - if /usr/sbin/pw groupadd ${GROUP2} -g ${GID2} - then - echo "Added group \"${GROUP2}\"." - else - echo "Adding group \"${GROUP2}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw user show "${USER}" 2>/dev/null; then - echo "You already have a user \"${USER}\", so I will use it." - else - if /usr/sbin/pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \ - -d /var/spool/postfix \ - -s ${NOLOGIN} \ - -c "Postfix Mail System" - then - echo "Added user \"${USER}\"." - else - echo "Adding user \"${USER}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw show group mail | grep -q "${USER}" 2>/dev/null; then - echo "You already have user \"${USER}\" in group \"mail\", so I will use it." - else - echo "You need user \"${USER}\" added to group \"mail\"." - if yesno "Would you like me to add it" y; then - /usr/sbin/pw groupmod mail -m ${USER} || exit - echo "Done." - else - echo "Please create it, and try again." - exit 1 - fi - fi - -fi - -if [ x"$2" = xPOST-INSTALL ]; then - # CONF1 copied from Makefile. Keep consistent! - CONF1="main.cf master.cf access aliases canonical \ - header_checks relocated transport virtual" - - for file in $CONF1 - do - if [ ! -f ${PKG_PREFIX}/etc/postfix/$file ]; then - cp ${PKG_PREFIX}/etc/postfix/dist-$file ${PKG_PREFIX}/etc/postfix/$file - fi - done - - sh ${PKG_PREFIX}/etc/postfix/post-install tempdir=/tmp \ - config_directory=${PKG_PREFIX}/etc/postfix \ - daemon_directory=${PKG_PREFIX}/libexec/postfix \ - command_directory=${PKG_PREFIX}/sbin \ - queue_directory=/var/spool/postfix \ - sendmail_path=${PKG_PREFIX}/sbin/sendmail \ - newaliases_path=${PKG_PREFIX}/bin/newaliases \ - mailq_path=${PKG_PREFIX}/bin/mailq \ - mail_owner=postfix \ - setgid_group=maildrop \ - manpage_directory=${PKG_PREFIX}/man \ - sample_directory=${PKG_PREFIX}/etc/postfix \ - readme_directory=no \ - upgrade-package -# readme_directory is "no" above since the package will have correct perms -# already, and we don't know if they had PORTDOCS. -fi - -replace() { - local orig repl - - orig=$1 - repl=$2 - if [ -e ${orig} ]; then - mv -f ${orig} ${orig}.OFF - chmod 0 ${orig}.OFF - fi - if [ -e ${repl} ]; then - ln -s ${repl} ${orig} - fi -} - -if [ x"$2" = xPOST-INSTALL -a -z "${PACKAGE_BUILDING}" ]; then - if [ -x /sbin/sysctl ]; then - OSVERSION=`/sbin/sysctl -n kern.osreldate` - else - OSVERSION=`/usr/sbin/sysctl -n kern.osreldate` - fi - if [ ${OSVERSION} -ge 400014 ]; then - if yesno "Would you like to activate Postfix in /etc/mail/mailer.conf" \ - ${DEFAULT_REPLACE_MAILERCONF}; then - mv -f /etc/mail/mailer.conf /etc/mail/mailer.conf.old - echo "#" > /etc/mail/mailer.conf - echo -n "# Execute the Postfix sendmail program" >> /etc/mail/mailer.conf - echo ", named ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "#" >> /etc/mail/mailer.conf - echo "sendmail ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "send-mail ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "mailq ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "newaliases ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - fi - else - if yesno "Would you like to replace {sendmail,mailq,newaliases} with Postfix versions" n; then - replace /usr/sbin/sendmail ${PKG_PREFIX}/sbin/sendmail - replace /usr/bin/mailq ${PKG_PREFIX}/sbin/sendmail - replace /usr/bin/newaliases ${PKG_PREFIX}/sbin/sendmail - echo "Done." - fi - fi -fi diff --git a/mail/postfix23/pkg-message b/mail/postfix23/pkg-message deleted file mode 100644 index c9b85fc8c365..000000000000 --- a/mail/postfix23/pkg-message +++ /dev/null @@ -1,41 +0,0 @@ -If you have postfix configured in your /etc/mail/mailer.conf (answered yes to -the previous question) and would like to enable postfix to start at boot time, -please set these variables in your /etc/rc.conf file: - -sendmail_enable="YES" -sendmail_flags="-bd" -sendmail_pidfile="/var/spool/postfix/pid/master.pid" -sendmail_outbound_enable="NO" -sendmail_submit_enable="NO" -sendmail_msp_queue_enable="NO" - -This will disable Sendmail completely. - -Alternatively to the above settings, you can enable postfix to start with -the other local services, for example, after your database server starts if -you need it to be running for postfix. To do this, set in your rc.conf file: - -sendmail_enable="NONE" - -Then make the following symbolic link: - -cd /usr/local/etc/rc.d -ln -s /usr/local/sbin/postfix postfix.sh - - -Also, you will want to disable some Sendmail-specific daily maintenance -routines in your /etc/periodic.conf file: - -daily_clean_hoststat_enable="NO" -daily_status_mail_rejects_enable="NO" -daily_status_include_submit_mailq="NO" -daily_submit_queuerun="NO" - - -If you are using SASL, you need to make sure that postfix has access to read -the sasldb file. This is accomplished by adding postfix to group mail and -making the /usr/local/etc/sasldb* file(s) readable by group mail (this should -be the default for new installs). - -If you are upgrading from postfix version prior to 2.0, please see the README -files for recommended changes to your configuration. diff --git a/mail/postfix23/pkg-plist b/mail/postfix23/pkg-plist deleted file mode 100644 index 37366b49d560..000000000000 --- a/mail/postfix23/pkg-plist +++ /dev/null @@ -1,211 +0,0 @@ -@unexec if cmp -s %D/etc/postfix/main.cf %D/etc/postfix/dist-main.cf; then rm -f %D/etc/postfix/main.cf; fi -@unexec if cmp -s %D/etc/postfix/master.cf %D/etc/postfix/dist-master.cf; then rm -f %D/etc/postfix/master.cf; fi -@unexec if cmp -s %D/etc/postfix/access %D/etc/postfix/dist-access; then rm -f %D/etc/postfix/access; fi -@unexec if cmp -s %D/etc/postfix/aliases %D/etc/postfix/dist-aliases; then rm -f %D/etc/postfix/aliases; fi -@unexec if cmp -s %D/etc/postfix/canonical %D/etc/postfix/dist-canonical; then rm -f %D/etc/postfix/canonical; fi -@unexec if cmp -s %D/etc/postfix/header_checks %D/etc/postfix/dist-header_checks; then rm -f %D/etc/postfix/header_checks; fi -@unexec if cmp -s %D/etc/postfix/relocated %D/etc/postfix/dist-relocated; then rm -f %D/etc/postfix/relocated; fi -@unexec if cmp -s %D/etc/postfix/transport %D/etc/postfix/dist-transport; then rm -f %D/etc/postfix/transport; fi -@unexec if cmp -s %D/etc/postfix/virtual %D/etc/postfix/dist-virtual; then rm -f %D/etc/postfix/virtual; fi -etc/postfix/LICENSE -etc/postfix/main.cf.default -etc/postfix/makedefs.out -etc/postfix/post-install -etc/postfix/postfix-files -etc/postfix/postfix-script -etc/postfix/dist-main.cf -etc/postfix/dist-master.cf -etc/postfix/dist-access -etc/postfix/dist-aliases -etc/postfix/dist-canonical -etc/postfix/dist-header_checks -etc/postfix/dist-relocated -etc/postfix/dist-transport -etc/postfix/dist-virtual -libexec/postfix/bounce -libexec/postfix/cleanup -libexec/postfix/error -libexec/postfix/flush -libexec/postfix/lmtp -libexec/postfix/local -libexec/postfix/master -libexec/postfix/nqmgr -libexec/postfix/oqmgr -libexec/postfix/pickup -libexec/postfix/pipe -libexec/postfix/proxymap -libexec/postfix/qmgr -libexec/postfix/qmqpd -libexec/postfix/showq -libexec/postfix/smtp -libexec/postfix/smtpd -libexec/postfix/spawn -libexec/postfix/trivial-rewrite -libexec/postfix/verify -libexec/postfix/virtual -%%SUB_TLS%%libexec/postfix/tlsmgr -sbin/postalias -sbin/postcat -sbin/postconf -sbin/postdrop -sbin/postfix -sbin/postkick -sbin/postlock -sbin/postlog -sbin/postmap -sbin/postqueue -sbin/postsuper -sbin/sendmail -%%SUB_TEST%%sbin/qmqp-source -%%SUB_TEST%%sbin/smtp-sink -%%SUB_TEST%%sbin/smtp-source -bin/rmail -bin/newaliases -bin/mailq -%%PORTDOCS%%%%DOCSDIR%%/AAAREADME -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_CLASS_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_CLASS_README.html -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_REWRITING_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_REWRITING_README.html -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_VERIFICATION_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_VERIFICATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/BACKSCATTER_README -%%PORTDOCS%%%%DOCSDIR%%/BACKSCATTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/BASIC_CONFIGURATION_README -%%PORTDOCS%%%%DOCSDIR%%/BASIC_CONFIGURATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/BUILTIN_FILTER_README -%%PORTDOCS%%%%DOCSDIR%%/BUILTIN_FILTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/CONTENT_INSPECTION_README -%%PORTDOCS%%%%DOCSDIR%%/CONTENT_INSPECTION_README.html -%%PORTDOCS%%%%DOCSDIR%%/CYRUS_README.html -%%PORTDOCS%%%%DOCSDIR%%/DATABASE_README -%%PORTDOCS%%%%DOCSDIR%%/DATABASE_README.html -%%PORTDOCS%%%%DOCSDIR%%/DB_README -%%PORTDOCS%%%%DOCSDIR%%/DB_README.html -%%PORTDOCS%%%%DOCSDIR%%/DEBUG_README -%%PORTDOCS%%%%DOCSDIR%%/DEBUG_README.html -%%PORTDOCS%%%%DOCSDIR%%/ETRN_README -%%PORTDOCS%%%%DOCSDIR%%/ETRN_README.html -%%PORTDOCS%%%%DOCSDIR%%/FILTER_README -%%PORTDOCS%%%%DOCSDIR%%/FILTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/INSTALL.html -%%PORTDOCS%%%%SUB_IPV6%%%%DOCSDIR%%/IPV6_README -%%PORTDOCS%%%%DOCSDIR%%/LDAP_README -%%PORTDOCS%%%%DOCSDIR%%/LDAP_README.html -%%PORTDOCS%%%%DOCSDIR%%/LINUX_README -%%PORTDOCS%%%%DOCSDIR%%/LINUX_README.html -%%PORTDOCS%%%%DOCSDIR%%/LMTP_README -%%PORTDOCS%%%%DOCSDIR%%/LMTP_README.html -%%PORTDOCS%%%%DOCSDIR%%/LOCAL_RECIPIENT_README -%%PORTDOCS%%%%DOCSDIR%%/LOCAL_RECIPIENT_README.html -%%PORTDOCS%%%%DOCSDIR%%/MAILDROP_README -%%PORTDOCS%%%%DOCSDIR%%/MAILDROP_README.html -%%PORTDOCS%%%%DOCSDIR%%/MYSQL_README -%%PORTDOCS%%%%DOCSDIR%%/MYSQL_README.html -%%PORTDOCS%%%%DOCSDIR%%/NFS_README -%%PORTDOCS%%%%DOCSDIR%%/NFS_README.html -%%PORTDOCS%%%%DOCSDIR%%/OVERVIEW -%%PORTDOCS%%%%DOCSDIR%%/OVERVIEW.html -%%PORTDOCS%%%%DOCSDIR%%/PACKAGE_README -%%PORTDOCS%%%%DOCSDIR%%/PACKAGE_README.html -%%PORTDOCS%%%%DOCSDIR%%/PCRE_README -%%PORTDOCS%%%%DOCSDIR%%/PCRE_README.html -%%PORTDOCS%%%%DOCSDIR%%/PGSQL_README -%%PORTDOCS%%%%DOCSDIR%%/PGSQL_README.html -%%PORTDOCS%%%%DOCSDIR%%/QMQP_README -%%PORTDOCS%%%%DOCSDIR%%/QMQP_README.html -%%PORTDOCS%%%%DOCSDIR%%/QSHAPE_README -%%PORTDOCS%%%%DOCSDIR%%/QSHAPE_README.html -%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES -%%PORTDOCS%%%%DOCSDIR%%/RESTRICTION_CLASS_README -%%PORTDOCS%%%%DOCSDIR%%/RESTRICTION_CLASS_README.html -%%PORTDOCS%%%%DOCSDIR%%/SASL_README -%%PORTDOCS%%%%DOCSDIR%%/SASL_README.html -%%PORTDOCS%%%%DOCSDIR%%/SCHEDULER_README -%%PORTDOCS%%%%DOCSDIR%%/SCHEDULER_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_ACCESS_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_ACCESS_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_POLICY_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_POLICY_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_PROXY_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_PROXY_README.html -%%PORTDOCS%%%%SUB_SPF%%%%DOCSDIR%%/SPF_README -%%PORTDOCS%%%%DOCSDIR%%/STANDARD_CONFIGURATION_README -%%PORTDOCS%%%%DOCSDIR%%/STANDARD_CONFIGURATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/TUNING_README -%%PORTDOCS%%%%DOCSDIR%%/TUNING_README.html -%%PORTDOCS%%%%DOCSDIR%%/ULTRIX_README -%%PORTDOCS%%%%DOCSDIR%%/ULTRIX_README.html -%%PORTDOCS%%%%DOCSDIR%%/UUCP_README -%%PORTDOCS%%%%DOCSDIR%%/UUCP_README.html -%%PORTDOCS%%%%DOCSDIR%%/VERP_README -%%PORTDOCS%%%%DOCSDIR%%/VERP_README.html -%%PORTDOCS%%%%DOCSDIR%%/VIRTUAL_README -%%PORTDOCS%%%%DOCSDIR%%/VIRTUAL_README.html -%%PORTDOCS%%%%DOCSDIR%%/XCLIENT_README -%%PORTDOCS%%%%DOCSDIR%%/XCLIENT_README.html -%%PORTDOCS%%%%DOCSDIR%%/XFORWARD_README -%%PORTDOCS%%%%DOCSDIR%%/XFORWARD_README.html -%%PORTDOCS%%%%DOCSDIR%%/access.5.html -%%PORTDOCS%%%%DOCSDIR%%/aliases.5.html -%%PORTDOCS%%%%DOCSDIR%%/body_checks.5.html -%%PORTDOCS%%%%DOCSDIR%%/bounce.8.html -%%PORTDOCS%%%%DOCSDIR%%/canonical.5.html -%%PORTDOCS%%%%DOCSDIR%%/cidr_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/cleanup.8.html -%%PORTDOCS%%%%DOCSDIR%%/defer.8.html -%%PORTDOCS%%%%DOCSDIR%%/error.8.html -%%PORTDOCS%%%%DOCSDIR%%/flush.8.html -%%PORTDOCS%%%%DOCSDIR%%/header_checks.5.html -%%PORTDOCS%%%%DOCSDIR%%/index.html -%%PORTDOCS%%%%DOCSDIR%%/ldap_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/lmtp.8.html -%%PORTDOCS%%%%DOCSDIR%%/local.8.html -%%PORTDOCS%%%%DOCSDIR%%/mailq.1.html -%%PORTDOCS%%%%DOCSDIR%%/master.8.html -%%PORTDOCS%%%%DOCSDIR%%/mysql_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/newaliases.1.html -%%PORTDOCS%%%%DOCSDIR%%/oqmgr.8.html -%%PORTDOCS%%%%DOCSDIR%%/pcre_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/pgsql_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/pickup.8.html -%%PORTDOCS%%%%DOCSDIR%%/pipe.8.html -%%PORTDOCS%%%%DOCSDIR%%/postalias.1.html -%%PORTDOCS%%%%DOCSDIR%%/postcat.1.html -%%PORTDOCS%%%%DOCSDIR%%/postconf.1.html -%%PORTDOCS%%%%DOCSDIR%%/postconf.5.html -%%PORTDOCS%%%%DOCSDIR%%/postdrop.1.html -%%PORTDOCS%%%%DOCSDIR%%/postfix-logo.jpg -%%PORTDOCS%%%%DOCSDIR%%/postfix-power.png -%%PORTDOCS%%%%DOCSDIR%%/postfix.1.html -%%PORTDOCS%%%%DOCSDIR%%/postkick.1.html -%%PORTDOCS%%%%DOCSDIR%%/postlock.1.html -%%PORTDOCS%%%%DOCSDIR%%/postlog.1.html -%%PORTDOCS%%%%DOCSDIR%%/postmap.1.html -%%PORTDOCS%%%%DOCSDIR%%/postqueue.1.html -%%PORTDOCS%%%%DOCSDIR%%/postsuper.1.html -%%PORTDOCS%%%%DOCSDIR%%/proxymap.8.html -%%PORTDOCS%%%%DOCSDIR%%/qmgr.8.html -%%PORTDOCS%%%%DOCSDIR%%/qmqp-sink.1.html -%%PORTDOCS%%%%DOCSDIR%%/qmqp-source.1.html -%%PORTDOCS%%%%DOCSDIR%%/qmqpd.8.html -%%PORTDOCS%%%%DOCSDIR%%/qshape.1.html -%%PORTDOCS%%%%DOCSDIR%%/regexp_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/relocated.5.html -%%PORTDOCS%%%%DOCSDIR%%/sendmail.1.html -%%PORTDOCS%%%%DOCSDIR%%/showq.8.html -%%PORTDOCS%%%%DOCSDIR%%/smtp-sink.1.html -%%PORTDOCS%%%%DOCSDIR%%/smtp-source.1.html -%%PORTDOCS%%%%DOCSDIR%%/smtp.8.html -%%PORTDOCS%%%%DOCSDIR%%/smtpd.8.html -%%PORTDOCS%%%%DOCSDIR%%/spawn.8.html -%%PORTDOCS%%%%DOCSDIR%%/trace.8.html -%%PORTDOCS%%%%DOCSDIR%%/transport.5.html -%%PORTDOCS%%%%DOCSDIR%%/trivial-rewrite.8.html -%%PORTDOCS%%%%DOCSDIR%%/verify.8.html -%%PORTDOCS%%%%DOCSDIR%%/virtual.5.html -%%PORTDOCS%%%%DOCSDIR%%/virtual.8.html -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@dirrm libexec/postfix -@unexec rmdir %D/etc/postfix 2>/dev/null || true diff --git a/mail/postfix23/scripts/configure b/mail/postfix23/scripts/configure deleted file mode 100644 index 93c5b95ec561..000000000000 --- a/mail/postfix23/scripts/configure +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ - -for f in `find ${WRKSRC} -type f | xargs grep -l '\!\!PREFIX\!\!' ` ; do \ - mv $f $f.orig && sed s+!!PREFIX!!+$PREFIX+g < $f.orig > $f && \ - rm $f.orig -done diff --git a/mail/postfix23/scripts/configure.postfix b/mail/postfix23/scripts/configure.postfix deleted file mode 100644 index a0efbaa03111..000000000000 --- a/mail/postfix23/scripts/configure.postfix +++ /dev/null @@ -1,277 +0,0 @@ -#!/bin/sh -# $FreeBSD: /tmp/pcvs/ports/mail/postfix23/scripts/Attic/configure.postfix,v 1.53 2004-08-21 20:36:01 pav Exp $ - -if [ -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc ]; then - exit -fi - -tempfile=`mktemp -t checklist` - -if [ "${POSTFIX_OPTIONS}" ]; then - set ${POSTFIX_OPTIONS} -fi - -for i; do - eval status_$i=ON -done - -if [ -z "${BATCH}" ]; then - /usr/bin/dialog --title "Postfix configuration options" --clear \ - --checklist "\n\ -Please select desired options:" -1 -1 16 \ -NOPCRE "DISABLE Perl Compatible Regular Expressions" "$status_NOPCRE" \ -SASL "Cyrus SASLv1 (Simple Authentication and Security Layer)" "$status_SASL" \ -SASL2 "Cyrus SASLv2 (Simple Authentication and Security Layer)" "$status_SASL2" \ -SASLKRB "If your SASL requires Kerberos select this option" "$status_SASLKRB" \ -SASLKRB5 "If your SASL requires Kerberos5 select this option" "$status_SASLKRB5" \ -SPF "SPF support" "$status_SPF" \ -TLS "SSL and TLS" "$status_TLS" \ -IPv6 "IPv6 support" "$status_IPv6" \ -IPv6TLS "IPv6 support with SSL and TLS" "$status_IPv6TLS" \ -DB3 "Berkeley DB3 (required if SASL also built with DB3)" "$status_DB3" \ -DB40 "Berkeley DB4.0 (required if SASL also built with DB4.0)" "$status_DB40" \ -DB41 "Berkeley DB4.1 (required if SASL also built with DB4.1)" "$status_DB41" \ -DB42 "Berkeley DB4.2 (required if SASL also built with DB4.2)" "$status_DB42" \ -MySQL "MySQL map lookups (choose version with WITH_MYSQL_VER)" "$status_MySQL" \ -PgSQL "PostgreSQL v7.4 map lookups" "$status_PgSQL" \ -PgSQL73 "PostgreSQL v7.3 map lookups" "$status_PgSQL73" \ -PgSQL72 "PostgreSQL v7.2 map lookups" "$status_PgSQL72" \ -OpenLDAP "OpenLDAP map lookups (choose ver. with WITH_OPENLDAP_VER)" "$status_OpenLDAP" \ -VDA "VDA (Virtual Delivery Agent)" "$status_VDA" \ -Test "SMTP/LMTP test server and generator" "$status_Test" \ -2> $tempfile - - retval=$? - - if [ -s $tempfile ]; then - set `sed 's/"//g' $tempfile` - fi - rm -f $tempfile - - case $retval in - 0) if [ -z "$*" ]; then - echo "Nothing selected" - fi - ;; - 1) echo "Cancel pressed." - exit 1 - ;; - esac -fi - -${MKDIR} ${WRKDIRPREFIX}${CURDIR} -exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - -echo "PREFIX= ${PREFIX}" - -SUB_TLS="@comment " -SUB_TEST="@comment " -SUB_IPV6="@comment " -SUB_SPF="@comment " - -while [ "$1" ]; do - case $1 in - NOPCRE) - echo "WITHOUT_PCRE= yes" - echo "NOPCRE_SUFFIX= +nopcre" - SUB_NOPCRE="" - ;; - SASL) - echo "LIB_DEPENDS+= sasl.8:\${PORTSDIR}/security/cyrus-sasl" - echo "POSTFIX_CCARGS+= -DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl1" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lsasl -lpam -lcrypt" - echo "SASL_SUFFIX= +sasl" - if [ -f ${PREFIX}/lib/libsasl.a ]; then - if nm ${PREFIX}/lib/libsasl.a | grep -wq "mysql_verify_password"; then - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - fi - fi - SUB_SASL="" - ;; - SASL2) - echo "LIB_DEPENDS+= sasl2.2:\${PORTSDIR}/security/cyrus-sasl2" - echo "POSTFIX_CCARGS+= -DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lsasl2 -lpam -lcrypt" - echo "SASL_SUFFIX= +sasl2" - if [ -f ${PREFIX}/lib/libsasl2.a ]; then - if nm ${PREFIX}/lib/libsasl2.a | grep -wq "mysql_verify_password"; then - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - fi - fi - SUB_SASL="" - ;; - SASLKRB) - echo "POSTFIX_AUXLIBS+= -lkrb -lcrypto -lcom_err" - ;; - SASLKRB5) - echo "POSTFIX_AUXLIBS+= -lkrb5 -lcrypto -lcom_err" - ;; - TLS) - echo "MAN8+= tlsmgr.8" - echo "USE_OPENSSL= yes" - echo "POSTFIX_CCARGS+= -DHAS_SSL -I\${OPENSSLINC}" - echo "POSTFIX_AUXLIBS+= -L\${OPENSSLLIB} -lssl -lcrypto" - echo "DISTFILES+= \${DISTNAME}.tar.gz pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz" - echo "EXTRA_PATCHES+= \${WRKDIR}/pfixtls-0.8.18-2.1.3-0.9.7d/pfixtls.diff" - echo "PATCH_STRIP= -p1" - echo "TLS_SUFFIX= +tls" - SUB_TLS="" - ;; - DB3) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db3.3:\${PORTSDIR}/databases/db3" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db3" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb3" - echo "DB_SUFFIX= +db3" - BDB_SELECTED="3" - ;; - DB40) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db4.0:\${PORTSDIR}/databases/db4" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db4" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb4" - echo "DB_SUFFIX= +db40" - BDB_SELECTED="40" - ;; - DB41) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db41.1:\${PORTSDIR}/databases/db41" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db41" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb41" - echo "DB_SUFFIX= +db41" - BDB_SELECTED="41" - ;; - DB42) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db-4.2.2:\${PORTSDIR}/databases/db42" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db42" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib/db42/ -ldb" - echo "DB_SUFFIX= +db42" - BDB_SELECTED="42" - ;; - MySQL) - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - echo "MYSQL_SUFFIX= +mysql" - ;; - PgSQL) - echo "POSTGRESQL_PORT?= databases/postgresql7" - echo "LIB_DEPENDS+= pq.3:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - PgSQL73) - echo "POSTGRESQL_PORT?= databases/postgresql73" - echo "LIB_DEPENDS+= pq.3:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - PgSQL72) - echo "POSTGRESQL_PORT?= databases/postgresql72" - echo "LIB_DEPENDS+= pq.2:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - OpenLDAP) - echo "USE_OPENLDAP=YES" - echo "POSTFIX_CCARGS+= -DHAS_LDAP -I\${LOCALBASE}/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lldap -llber" - echo "OPENLDAP_SUFFIX= +openldap" - ;; - Test) - echo "BIN1= smtp-sink smtp-source qmqp-source" -# echo "MAN1+= smtp-sink.1 smtp-source.1 qmqp-sink.1 qmqp-source.1" - SUB_TEST="" - ;; - SPF) - # see http://www.ipnet6.org/postfix/spf/ - echo "LIB_DEPENDS+= spf2.1:\${PORTSDIR}/mail/libspf2" - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/spf/p4/" - echo "PATCHFILES+= postfix-libspf2-2.1.3-4.patch" - echo "PATCH_DIST_STRIP= -p1" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lspf2" - echo "SPF_SUFFIX= +spf" -## echo "README+= SPF_README" - echo "" - SUB_SPF="" - ;; - IPv6) - if [ X$SUB_TLS = "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the IPv6 and TLS patches" 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/tls+ipv6/1.25/" - echo "PATCHFILES+= ipv6-1.25-pf-2.1.3.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - echo "IPv6_SUFFIX= +ipv6" - echo "" - IPv6SELECTED=YES - SUB_IPV6="" - ;; - IPv6TLS) - if [ X$SUB_TLS = "X" -o X$IPv6SELECTED != X ]; then - /usr/bin/dialog --msgbox "Select exactly one of the IPv6 and TLS patches" 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "MAN8+= tlsmgr.8" - echo "USE_OPENSSL= yes" - echo "POSTFIX_CCARGS+= -DHAS_SSL -I\${OPENSSLINC}" - echo "POSTFIX_AUXLIBS+= -L\${OPENSSLLIB} -lssl -lcrypto" - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/tls+ipv6/1.25/" - echo "PATCHFILES+= tls+ipv6-1.25-pf-2.1.3.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - echo "TLS_SUFFIX= +tls+ipv6" - SUB_TLS="" - SUB_IPV6="" - ;; - VDA) - echo "PATCH_SITES+= http://web.onda.com.br/nadal/postfix/VDA/" - echo "PATCHFILES+= postfix-2.1.4-trash.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - ;; - *) - echo "Unknown option(s): $*" > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - ;; - esac - shift -done - -echo "PLIST_SUB+= SUB_TLS=\"${SUB_TLS}\"" -echo "PLIST_SUB+= SUB_TEST=\"${SUB_TEST}\"" -echo "PLIST_SUB+= SUB_IPV6=\"${SUB_IPV6}\"" -echo "PLIST_SUB+= SUB_SPF=\"${SUB_SPF}\"" - -# for some reason, if we alter the pkg name this way, the first build (where -# we ask the configure questions) doesn't pick up the extensions, but -# any subsequent build will. so "make; make install" will build twice. -# don't do this for now. -#echo "PKGNAMESUFFIX= \${NOPCRE_SUFFIX}\${SASL_SUFFIX}\${DB_SUFFIX}\${MYSQL_SUFFIX}\${PGSQL_SUFFIX}\${OPENLDAP_SUFFIX}\${TLS_SUFFIX}\${IPv6_SUFFIX}\${SPF_SUFFIX}" diff --git a/mail/postfix23/scripts/fix-files-list b/mail/postfix23/scripts/fix-files-list deleted file mode 100644 index cc4a1083a814..000000000000 --- a/mail/postfix23/scripts/fix-files-list +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -# need to fixup ${PREFIX}/etc/postfix/postfix-files to indicate compressed -# man pages, since the ports software compresses them later, and if we -# run post-install it will complain about missing files -# (script from Simon J. Mudd) - -ed ${PREFIX}/etc/postfix/postfix-files <<EOF || exit 1 -%s/\(\/man[158]\/.*\.[158]\):/\1.gz:/ -w -q -EOF diff --git a/mail/postfix24/Makefile b/mail/postfix24/Makefile deleted file mode 100644 index 0924e703a274..000000000000 --- a/mail/postfix24/Makefile +++ /dev/null @@ -1,182 +0,0 @@ -# New ports collection makefile for: postfix -# Date created: 18 Mar 1999 -# Whom: torstenb -# -# $FreeBSD$ -# - -# To pre-select options in batch mode, run make like this: -# -# make -DBATCH POSTFIX_OPTIONS="DB3 IPv6TLS" -# -# the options are the same names as in the scripts/configure.postfix file. -# POSTFIX_OPTIONS can be set in /etc/make.conf also. - -# NOTE: PCRE is enabled by default unless you specifically disable it. - -PORTNAME= postfix -PORTVERSION= 2.1.4 -PORTEPOCH= 1 -CATEGORIES= mail ipv6 -MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ \ - ftp://ftp.aet.tu-cottbus.de/pub/postfix_tls/%SUBDIR%/ \ - ftp://ftp.tux.org/pub/net/postfix/official/ \ - ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ \ - ftp://ftp.samurai.com/pub/postfix/official/ \ - ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/postfix/official/&,} -MASTER_SITE_SUBDIR= . old related/postfix -DISTNAME= postfix-${PORTVERSION} -DIST_SUBDIR= ${PORTNAME} - -MAINTAINER= vivek@khera.org -COMMENT= A secure alternative to widely-used Sendmail - -CONFLICTS= courier-0.* postfix-1.* postfix-2.0.* sendmail-8.* sendmail-*-8.* smail-3.* zmailer-2.* -USE_SUBMAKE= yes -USE_REINPLACE= yes - -MAN1= mailq.1 newaliases.1 postalias.1 postcat.1 postconf.1 postdrop.1 \ - postfix.1 postkick.1 postlock.1 postlog.1 postmap.1 postqueue.1 \ - postsuper.1 sendmail.1 - -MAN5= access.5 aliases.5 canonical.5 cidr_table.5 ldap_table.5 \ - mysql_table.5 pgsql_table.5 postconf.5 pcre_table.5 \ - regexp_table.5 relocated.5 transport.5 virtual.5 \ - header_checks.5 body_checks.5 - -MAN8= bounce.8 cleanup.8 defer.8 error.8 flush.8 lmtp.8 local.8 \ - master.8 oqmgr.8 pickup.8 pipe.8 proxymap.8 qmgr.8 qmqpd.8 showq.8 \ - smtp.8 smtpd.8 spawn.8 trace.8 trivial-rewrite.8 verify.8 virtual.8 - -# TLS patch adds to MAN8 but doesn't have .html file, so avoid trying to -# patch it. -MAN8base=$(MAN8:S/tlsmgr.8//) - -CONF1= main.cf master.cf access aliases canonical header_checks relocated \ - transport virtual - -README= ADDRESS_CLASS_README ADDRESS_REWRITING_README \ - ADDRESS_VERIFICATION_README BACKSCATTER_README \ - BASIC_CONFIGURATION_README BUILTIN_FILTER_README \ - CONTENT_INSPECTION_README CYRUS_README DATABASE_README DB_README \ - DEBUG_README ETRN_README FILTER_README INSTALL LDAP_README \ - LINUX_README LMTP_README LOCAL_RECIPIENT_README MAILDROP_README \ - MYSQL_README NFS_README OVERVIEW PACKAGE_README PCRE_README \ - PGSQL_README QMQP_README QSHAPE_README RESTRICTION_CLASS_README \ - SASL_README SCHEDULER_README SMTPD_ACCESS_README SMTPD_POLICY_README \ - SMTPD_PROXY_README STANDARD_CONFIGURATION_README TUNING_README \ - ULTRIX_README UUCP_README VERP_README VIRTUAL_README \ - XCLIENT_README XFORWARD_README - -.if !defined(DEBUG) -MAKEFILEFLAGS+= DEBUG= -.endif - -MAKEFILEFLAGS+= CC="${CC}" OPT="${CFLAGS}" - -SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \ - TOUCH="${TOUCH}" \ - MKDIR="${MKDIR}" \ - POSTFIX_OPTIONS="${POSTFIX_OPTIONS}" - -pre-fetch: - @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.postfix - -.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc) -.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc" -.endif - -.if defined(WITHOUT_PCRE) -POSTFIX_CCARGS+= -DNO_PCRE -.else -LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre -POSTFIX_CCARGS+= -DHAS_PCRE -I${LOCALBASE}/include -POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lpcre -.endif - -post-patch: - (cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles ${MAKEFILEFLAGS} \ - CCARGS="${POSTFIX_CCARGS}" AUXLIBS="${POSTFIX_AUXLIBS}" && \ - ${ECHO} "all: default" >> Makefile) - -pre-patch: - ${ECHO} "<body>See <A HREF="header_checks.5.html">header_checks.5.html</A></BODY>" > ${WRKSRC}/html/body_checks.5.html -.for file in ${MAN1} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man1/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${MAN5} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man5/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${MAN8base} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man8/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${README} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/html/${file}.html - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/README_FILES/${file} -.endfor -.for file in ${CONF1} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" ${WRKSRC}/conf/${file} -.endfor - -pre-install: - @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL - -.if defined(NOPORTDOCS) -READMEDIR=no -.else -READMEDIR=${PREFIX}/share/doc/postfix -.endif - -do-install: - cd ${WRKSRC}; ${SH} postfix-install -non-interactive install_root=/ tempdir=/tmp \ - config_directory=${PREFIX}/etc/postfix \ - daemon_directory=${PREFIX}/libexec/postfix \ - command_directory=${PREFIX}/sbin \ - queue_directory=/var/spool/postfix \ - sendmail_path=${PREFIX}/sbin/sendmail \ - newaliases_path=${PREFIX}/bin/newaliases \ - mailq_path=${PREFIX}/bin/mailq \ - mail_owner=postfix \ - setgid_group=maildrop \ - manpage_directory=${PREFIX}/man \ - sample_directory=${PREFIX}/etc/postfix \ - readme_directory=${READMEDIR} - -.for file in ${CONF1} - ${INSTALL_DATA} ${WRKSRC}/conf/${file} \ - ${PREFIX}/etc/postfix/dist-${file} -.endfor - - @${INSTALL_SCRIPT} \ - ${WRKSRC}/auxiliary/rmail/rmail \ - ${PREFIX}/bin/rmail - -# optional TEST binaries -.for file in ${BIN1} - @${INSTALL_PROGRAM} ${WRKSRC}/bin/${file} ${PREFIX}/sbin -.endfor - -.if !defined(NOPORTDOCS) - @${INSTALL} -d -o ${DOCOWN} -g ${DOCGRP} -m 555 ${DOCSDIR} - @cd ${WRKSRC}/html && ${INSTALL_DATA} *.html *.jpg *.png ${DOCSDIR} && \ - ${ECHO_MSG} "Installed HTML documentation in ${DOCSDIR}" -.endif - -post-install: - @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL -# need to fixup ${PREFIX}/etc/postfix/postfix-files to indicate compressed -# man pages, since the ports software compresses them after this step, and -# if we run etc/postfix/post-install again during package installation, -# it will complain about missing files. - @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/fix-files-list - @${CAT} ${PKGMESSAGE} - -post-clean: - @${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc - -.include <bsd.port.mk> diff --git a/mail/postfix24/distinfo b/mail/postfix24/distinfo deleted file mode 100644 index 287ae104f376..000000000000 --- a/mail/postfix24/distinfo +++ /dev/null @@ -1,12 +0,0 @@ -MD5 (postfix/postfix-2.1.4.tar.gz) = f96fc9e7cbf9750d4a91475fcbd02a81 -SIZE (postfix/postfix-2.1.4.tar.gz) = 1970068 -MD5 (postfix/pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz) = d3211ebd4d2fbbc9c78235666ed355ac -SIZE (postfix/pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz) = 239141 -MD5 (postfix/ipv6-1.25-pf-2.1.3.patch.gz) = cd99ff3ddf9bb88e23a7e33ae42d0772 -SIZE (postfix/ipv6-1.25-pf-2.1.3.patch.gz) = 79473 -MD5 (postfix/tls+ipv6-1.25-pf-2.1.3.patch.gz) = 71181d8dcf26c24e6fe373ad1ac7e741 -SIZE (postfix/tls+ipv6-1.25-pf-2.1.3.patch.gz) = 256591 -MD5 (postfix/postfix-2.1.4-trash.patch.gz) = 6602396fcf82a5bff508109d0224ffe8 -SIZE (postfix/postfix-2.1.4-trash.patch.gz) = 7081 -MD5 (postfix/postfix-libspf2-2.1.3-4.patch) = 0312a568fdf96861dbd6ac206b395630 -SIZE (postfix/postfix-libspf2-2.1.3-4.patch) = 25713 diff --git a/mail/postfix24/files/patch-ec b/mail/postfix24/files/patch-ec deleted file mode 100644 index a3f617235fba..000000000000 --- a/mail/postfix24/files/patch-ec +++ /dev/null @@ -1,53 +0,0 @@ -*** ./src/global/mail_params.h.orig Sat Jan 17 10:04:00 2004 ---- ./src/global/mail_params.h Fri Jan 30 14:48:23 2004 -*************** -*** 64,70 **** - extern gid_t var_owner_gid; - - #define VAR_SGID_GROUP "setgid_group" -! #define DEF_SGID_GROUP "postdrop" - extern char *var_sgid_group; - extern gid_t var_sgid_gid; - ---- 64,70 ---- - extern gid_t var_owner_gid; - - #define VAR_SGID_GROUP "setgid_group" -! #define DEF_SGID_GROUP "maildrop" - extern char *var_sgid_group; - extern gid_t var_sgid_gid; - -*************** -*** 202,208 **** - */ - #define VAR_DAEMON_DIR "daemon_directory" - #ifndef DEF_DAEMON_DIR -! #define DEF_DAEMON_DIR "/usr/libexec/postfix" - #endif - extern char *var_daemon_dir; - ---- 202,208 ---- - */ - #define VAR_DAEMON_DIR "daemon_directory" - #ifndef DEF_DAEMON_DIR -! #define DEF_DAEMON_DIR "!!PREFIX!!/libexec/postfix" - #endif - extern char *var_daemon_dir; - -*************** -*** 231,237 **** - */ - #define VAR_CONFIG_DIR "config_directory" - #ifndef DEF_CONFIG_DIR -! #define DEF_CONFIG_DIR "/etc/postfix" - #endif - extern char *var_config_dir; - ---- 231,237 ---- - */ - #define VAR_CONFIG_DIR "config_directory" - #ifndef DEF_CONFIG_DIR -! #define DEF_CONFIG_DIR "!!PREFIX!!/etc/postfix" - #endif - extern char *var_config_dir; - diff --git a/mail/postfix24/files/patch-main.cf b/mail/postfix24/files/patch-main.cf deleted file mode 100644 index 7775cd80efb2..000000000000 --- a/mail/postfix24/files/patch-main.cf +++ /dev/null @@ -1,108 +0,0 @@ -*** ./conf/main.cf~ Mon Apr 26 16:54:42 2004 ---- ./conf/main.cf Mon Apr 26 16:54:42 2004 -*************** -*** 32,44 **** - # The command_directory parameter specifies the location of all - # postXXX commands. - # -! command_directory = /usr/sbin - - # The daemon_directory parameter specifies the location of all Postfix - # daemon programs (i.e. programs listed in the master.cf file). This - # directory must be owned by root. - # -! daemon_directory = /usr/libexec/postfix - - # QUEUE AND PROCESS OWNERSHIP - # ---- 32,44 ---- - # The command_directory parameter specifies the location of all - # postXXX commands. - # -! command_directory = !!PREFIX!!/sbin - - # The daemon_directory parameter specifies the location of all Postfix - # daemon programs (i.e. programs listed in the master.cf file). This - # directory must be owned by root. - # -! daemon_directory = !!PREFIX!!/libexec/postfix - - # QUEUE AND PROCESS OWNERSHIP - # -*************** -*** 595,631 **** - # sendmail_path: The full pathname of the Postfix sendmail command. - # This is the Sendmail-compatible mail posting interface. - # -! sendmail_path = - - # newaliases_path: The full pathname of the Postfix newaliases command. - # This is the Sendmail-compatible command to build alias databases. - # -! newaliases_path = - - # mailq_path: The full pathname of the Postfix mailq command. This - # is the Sendmail-compatible mail queue listing command. - # -! mailq_path = - - # setgid_group: The group for mail submission and queue management - # commands. This must be a group name with a numerical group ID that - # is not shared with other accounts, not even with the Postfix account. - # -! setgid_group = - - # html_directory: The location of the Postfix HTML documentation. - # -! html_directory = - - # manpage_directory: The location of the Postfix on-line manual pages. - # -! manpage_directory = - - # sample_directory: The location of the Postfix sample configuration files. - # This parameter is obsolete as of Postfix 2.1. - # -! sample_directory = - - # readme_directory: The location of the Postfix README files. - # -! readme_directory = ---- 595,631 ---- - # sendmail_path: The full pathname of the Postfix sendmail command. - # This is the Sendmail-compatible mail posting interface. - # -! sendmail_path = !!PREFIX!!/sbin/sendmail - - # newaliases_path: The full pathname of the Postfix newaliases command. - # This is the Sendmail-compatible command to build alias databases. - # -! newaliases_path = !!PREFIX!!/bin/newaliases - - # mailq_path: The full pathname of the Postfix mailq command. This - # is the Sendmail-compatible mail queue listing command. - # -! mailq_path = !!PREFIX!!/bin/mailq - - # setgid_group: The group for mail submission and queue management - # commands. This must be a group name with a numerical group ID that - # is not shared with other accounts, not even with the Postfix account. - # -! setgid_group = maildrop - - # html_directory: The location of the Postfix HTML documentation. - # -! html_directory = no - - # manpage_directory: The location of the Postfix on-line manual pages. - # -! manpage_directory = !!PREFIX!!/man - - # sample_directory: The location of the Postfix sample configuration files. - # This parameter is obsolete as of Postfix 2.1. - # -! sample_directory = !!PREFIX!!/etc/postfix - - # readme_directory: The location of the Postfix README files. - # -! readme_directory = no diff --git a/mail/postfix24/files/patch-makedefs b/mail/postfix24/files/patch-makedefs deleted file mode 100644 index 05945c3e653a..000000000000 --- a/mail/postfix24/files/patch-makedefs +++ /dev/null @@ -1,11 +0,0 @@ ---- makedefs.orig Wed Aug 25 06:13:57 2004 -+++ makedefs Wed Aug 25 06:14:46 2004 -@@ -93,6 +93,8 @@ - ;; - FreeBSD.5*) SYSTYPE=FREEBSD5 - ;; -+ FreeBSD.6*) SYSTYPE=FREEBSD6 -+ ;; - OpenBSD.2*) SYSTYPE=OPENBSD2 - ;; - OpenBSD.3*) SYSTYPE=OPENBSD3 diff --git a/mail/postfix24/files/patch-post-install b/mail/postfix24/files/patch-post-install deleted file mode 100644 index 92b2d4c2c6eb..000000000000 --- a/mail/postfix24/files/patch-post-install +++ /dev/null @@ -1,11 +0,0 @@ ---- ./conf/#post-install~ Fri Jan 18 12:32:54 2002 -+++ ./conf/post-install Fri Jan 18 12:32:54 2002 -@@ -183,7 +183,7 @@ - - umask 022 - --PATH=/bin:/usr/bin:/usr/sbin:/usr/etc:/sbin:/etc:/usr/contrib/bin:/usr/gnu/bin:/usr/ucb:/usr/bsd -+PATH=/bin:/usr/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin - SHELL=/bin/sh - IFS=" - " diff --git a/mail/postfix24/files/patch-src::util::sys_defs.h b/mail/postfix24/files/patch-src::util::sys_defs.h deleted file mode 100644 index 4323acbde64a..000000000000 --- a/mail/postfix24/files/patch-src::util::sys_defs.h +++ /dev/null @@ -1,11 +0,0 @@ ---- ./src/util/sys_defs.h.orig Wed Aug 25 06:15:02 2004 -+++ ./src/util/sys_defs.h Wed Aug 25 06:15:18 2004 -@@ -24,7 +24,7 @@ - * 4.4BSD and close derivatives. - */ - #if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \ -- || defined(FREEBSD5) \ -+ || defined(FREEBSD5) || defined(FREEBSD6) \ - || defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \ - || defined(OPENBSD2) || defined(OPENBSD3) \ - || defined(NETBSD1) || defined(NETBSD2) \ diff --git a/mail/postfix24/pkg-descr b/mail/postfix24/pkg-descr deleted file mode 100644 index 1f335ce6820c..000000000000 --- a/mail/postfix24/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Postfix attempts to be fast, easy to administer, and secure, while at -the same time being sendmail-compatible enough to not upset existing -users. It also offers QMQP and VERP support to let Postfix act as delivery -daemon for ezmlm-idx. - -WWW: http://www.postfix.org/ diff --git a/mail/postfix24/pkg-install b/mail/postfix24/pkg-install deleted file mode 100644 index 2d7f916363b0..000000000000 --- a/mail/postfix24/pkg-install +++ /dev/null @@ -1,191 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# If the POSTFIX_DEFAULT_MTA environment variable is set to YES, it -# will make the port/package use defaults which make postfix replace -# sendmail as much as possible. - -PKG_PREFIX=${PKG_PREFIX:=/usr/local} -BATCH=${BATCH:=no} -POSTFIX_DEFAULT_MTA=${POSTFIX_DEFAULT_MTA:=no} - -if [ x${POSTFIX_DEFAULT_MTA} = xno ]; then - DEFAULT_REPLACE_MAILERCONF=n -else - DEFAULT_REPLACE_MAILERCONF=y -fi - -if [ -x /usr/sbin/nologin ]; then - NOLOGIN=/usr/sbin/nologin -else - NOLOGIN=/sbin/nologin -fi - -ask() { - local question default answer - - question=$1 - default=$2 - if [ -z "${PACKAGE_BUILDING}" -a x${BATCH} = xno ]; then - read -p "${question} [${default}]? " answer - fi - if [ x${answer} = x ]; then - answer=${default} - fi - echo ${answer} -} - -yesno() { - local question default answer - - question=$1 - default=$2 - while :; do - answer=$(ask "${question}" "${default}") - case "${answer}" in - [Yy]*) return 0;; - [Nn]*) return 1;; - esac - echo "Please answer yes or no." - done -} - -if [ x"$2" = xPRE-INSTALL ]; then - USER=postfix - UID=125 - GROUP=postfix - GID=125 - GROUP2=maildrop - GID2=126 - - if /usr/sbin/pw groupshow "${GROUP}" 2>/dev/null; then - echo "You already have a group \"${GROUP}\", so I will use it." - else - if /usr/sbin/pw groupadd ${GROUP} -g ${GID} - then - echo "Added group \"${GROUP}\"." - else - echo "Adding group \"${GROUP}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw groupshow "${GROUP2}" 2>/dev/null; then - echo "You already have a group \"${GROUP2}\", so I will use it." - else - if /usr/sbin/pw groupadd ${GROUP2} -g ${GID2} - then - echo "Added group \"${GROUP2}\"." - else - echo "Adding group \"${GROUP2}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw user show "${USER}" 2>/dev/null; then - echo "You already have a user \"${USER}\", so I will use it." - else - if /usr/sbin/pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \ - -d /var/spool/postfix \ - -s ${NOLOGIN} \ - -c "Postfix Mail System" - then - echo "Added user \"${USER}\"." - else - echo "Adding user \"${USER}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw show group mail | grep -q "${USER}" 2>/dev/null; then - echo "You already have user \"${USER}\" in group \"mail\", so I will use it." - else - echo "You need user \"${USER}\" added to group \"mail\"." - if yesno "Would you like me to add it" y; then - /usr/sbin/pw groupmod mail -m ${USER} || exit - echo "Done." - else - echo "Please create it, and try again." - exit 1 - fi - fi - -fi - -if [ x"$2" = xPOST-INSTALL ]; then - # CONF1 copied from Makefile. Keep consistent! - CONF1="main.cf master.cf access aliases canonical \ - header_checks relocated transport virtual" - - for file in $CONF1 - do - if [ ! -f ${PKG_PREFIX}/etc/postfix/$file ]; then - cp ${PKG_PREFIX}/etc/postfix/dist-$file ${PKG_PREFIX}/etc/postfix/$file - fi - done - - sh ${PKG_PREFIX}/etc/postfix/post-install tempdir=/tmp \ - config_directory=${PKG_PREFIX}/etc/postfix \ - daemon_directory=${PKG_PREFIX}/libexec/postfix \ - command_directory=${PKG_PREFIX}/sbin \ - queue_directory=/var/spool/postfix \ - sendmail_path=${PKG_PREFIX}/sbin/sendmail \ - newaliases_path=${PKG_PREFIX}/bin/newaliases \ - mailq_path=${PKG_PREFIX}/bin/mailq \ - mail_owner=postfix \ - setgid_group=maildrop \ - manpage_directory=${PKG_PREFIX}/man \ - sample_directory=${PKG_PREFIX}/etc/postfix \ - readme_directory=no \ - upgrade-package -# readme_directory is "no" above since the package will have correct perms -# already, and we don't know if they had PORTDOCS. -fi - -replace() { - local orig repl - - orig=$1 - repl=$2 - if [ -e ${orig} ]; then - mv -f ${orig} ${orig}.OFF - chmod 0 ${orig}.OFF - fi - if [ -e ${repl} ]; then - ln -s ${repl} ${orig} - fi -} - -if [ x"$2" = xPOST-INSTALL -a -z "${PACKAGE_BUILDING}" ]; then - if [ -x /sbin/sysctl ]; then - OSVERSION=`/sbin/sysctl -n kern.osreldate` - else - OSVERSION=`/usr/sbin/sysctl -n kern.osreldate` - fi - if [ ${OSVERSION} -ge 400014 ]; then - if yesno "Would you like to activate Postfix in /etc/mail/mailer.conf" \ - ${DEFAULT_REPLACE_MAILERCONF}; then - mv -f /etc/mail/mailer.conf /etc/mail/mailer.conf.old - echo "#" > /etc/mail/mailer.conf - echo -n "# Execute the Postfix sendmail program" >> /etc/mail/mailer.conf - echo ", named ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "#" >> /etc/mail/mailer.conf - echo "sendmail ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "send-mail ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "mailq ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "newaliases ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - fi - else - if yesno "Would you like to replace {sendmail,mailq,newaliases} with Postfix versions" n; then - replace /usr/sbin/sendmail ${PKG_PREFIX}/sbin/sendmail - replace /usr/bin/mailq ${PKG_PREFIX}/sbin/sendmail - replace /usr/bin/newaliases ${PKG_PREFIX}/sbin/sendmail - echo "Done." - fi - fi -fi diff --git a/mail/postfix24/pkg-message b/mail/postfix24/pkg-message deleted file mode 100644 index c9b85fc8c365..000000000000 --- a/mail/postfix24/pkg-message +++ /dev/null @@ -1,41 +0,0 @@ -If you have postfix configured in your /etc/mail/mailer.conf (answered yes to -the previous question) and would like to enable postfix to start at boot time, -please set these variables in your /etc/rc.conf file: - -sendmail_enable="YES" -sendmail_flags="-bd" -sendmail_pidfile="/var/spool/postfix/pid/master.pid" -sendmail_outbound_enable="NO" -sendmail_submit_enable="NO" -sendmail_msp_queue_enable="NO" - -This will disable Sendmail completely. - -Alternatively to the above settings, you can enable postfix to start with -the other local services, for example, after your database server starts if -you need it to be running for postfix. To do this, set in your rc.conf file: - -sendmail_enable="NONE" - -Then make the following symbolic link: - -cd /usr/local/etc/rc.d -ln -s /usr/local/sbin/postfix postfix.sh - - -Also, you will want to disable some Sendmail-specific daily maintenance -routines in your /etc/periodic.conf file: - -daily_clean_hoststat_enable="NO" -daily_status_mail_rejects_enable="NO" -daily_status_include_submit_mailq="NO" -daily_submit_queuerun="NO" - - -If you are using SASL, you need to make sure that postfix has access to read -the sasldb file. This is accomplished by adding postfix to group mail and -making the /usr/local/etc/sasldb* file(s) readable by group mail (this should -be the default for new installs). - -If you are upgrading from postfix version prior to 2.0, please see the README -files for recommended changes to your configuration. diff --git a/mail/postfix24/pkg-plist b/mail/postfix24/pkg-plist deleted file mode 100644 index 37366b49d560..000000000000 --- a/mail/postfix24/pkg-plist +++ /dev/null @@ -1,211 +0,0 @@ -@unexec if cmp -s %D/etc/postfix/main.cf %D/etc/postfix/dist-main.cf; then rm -f %D/etc/postfix/main.cf; fi -@unexec if cmp -s %D/etc/postfix/master.cf %D/etc/postfix/dist-master.cf; then rm -f %D/etc/postfix/master.cf; fi -@unexec if cmp -s %D/etc/postfix/access %D/etc/postfix/dist-access; then rm -f %D/etc/postfix/access; fi -@unexec if cmp -s %D/etc/postfix/aliases %D/etc/postfix/dist-aliases; then rm -f %D/etc/postfix/aliases; fi -@unexec if cmp -s %D/etc/postfix/canonical %D/etc/postfix/dist-canonical; then rm -f %D/etc/postfix/canonical; fi -@unexec if cmp -s %D/etc/postfix/header_checks %D/etc/postfix/dist-header_checks; then rm -f %D/etc/postfix/header_checks; fi -@unexec if cmp -s %D/etc/postfix/relocated %D/etc/postfix/dist-relocated; then rm -f %D/etc/postfix/relocated; fi -@unexec if cmp -s %D/etc/postfix/transport %D/etc/postfix/dist-transport; then rm -f %D/etc/postfix/transport; fi -@unexec if cmp -s %D/etc/postfix/virtual %D/etc/postfix/dist-virtual; then rm -f %D/etc/postfix/virtual; fi -etc/postfix/LICENSE -etc/postfix/main.cf.default -etc/postfix/makedefs.out -etc/postfix/post-install -etc/postfix/postfix-files -etc/postfix/postfix-script -etc/postfix/dist-main.cf -etc/postfix/dist-master.cf -etc/postfix/dist-access -etc/postfix/dist-aliases -etc/postfix/dist-canonical -etc/postfix/dist-header_checks -etc/postfix/dist-relocated -etc/postfix/dist-transport -etc/postfix/dist-virtual -libexec/postfix/bounce -libexec/postfix/cleanup -libexec/postfix/error -libexec/postfix/flush -libexec/postfix/lmtp -libexec/postfix/local -libexec/postfix/master -libexec/postfix/nqmgr -libexec/postfix/oqmgr -libexec/postfix/pickup -libexec/postfix/pipe -libexec/postfix/proxymap -libexec/postfix/qmgr -libexec/postfix/qmqpd -libexec/postfix/showq -libexec/postfix/smtp -libexec/postfix/smtpd -libexec/postfix/spawn -libexec/postfix/trivial-rewrite -libexec/postfix/verify -libexec/postfix/virtual -%%SUB_TLS%%libexec/postfix/tlsmgr -sbin/postalias -sbin/postcat -sbin/postconf -sbin/postdrop -sbin/postfix -sbin/postkick -sbin/postlock -sbin/postlog -sbin/postmap -sbin/postqueue -sbin/postsuper -sbin/sendmail -%%SUB_TEST%%sbin/qmqp-source -%%SUB_TEST%%sbin/smtp-sink -%%SUB_TEST%%sbin/smtp-source -bin/rmail -bin/newaliases -bin/mailq -%%PORTDOCS%%%%DOCSDIR%%/AAAREADME -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_CLASS_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_CLASS_README.html -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_REWRITING_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_REWRITING_README.html -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_VERIFICATION_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_VERIFICATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/BACKSCATTER_README -%%PORTDOCS%%%%DOCSDIR%%/BACKSCATTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/BASIC_CONFIGURATION_README -%%PORTDOCS%%%%DOCSDIR%%/BASIC_CONFIGURATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/BUILTIN_FILTER_README -%%PORTDOCS%%%%DOCSDIR%%/BUILTIN_FILTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/CONTENT_INSPECTION_README -%%PORTDOCS%%%%DOCSDIR%%/CONTENT_INSPECTION_README.html -%%PORTDOCS%%%%DOCSDIR%%/CYRUS_README.html -%%PORTDOCS%%%%DOCSDIR%%/DATABASE_README -%%PORTDOCS%%%%DOCSDIR%%/DATABASE_README.html -%%PORTDOCS%%%%DOCSDIR%%/DB_README -%%PORTDOCS%%%%DOCSDIR%%/DB_README.html -%%PORTDOCS%%%%DOCSDIR%%/DEBUG_README -%%PORTDOCS%%%%DOCSDIR%%/DEBUG_README.html -%%PORTDOCS%%%%DOCSDIR%%/ETRN_README -%%PORTDOCS%%%%DOCSDIR%%/ETRN_README.html -%%PORTDOCS%%%%DOCSDIR%%/FILTER_README -%%PORTDOCS%%%%DOCSDIR%%/FILTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/INSTALL.html -%%PORTDOCS%%%%SUB_IPV6%%%%DOCSDIR%%/IPV6_README -%%PORTDOCS%%%%DOCSDIR%%/LDAP_README -%%PORTDOCS%%%%DOCSDIR%%/LDAP_README.html -%%PORTDOCS%%%%DOCSDIR%%/LINUX_README -%%PORTDOCS%%%%DOCSDIR%%/LINUX_README.html -%%PORTDOCS%%%%DOCSDIR%%/LMTP_README -%%PORTDOCS%%%%DOCSDIR%%/LMTP_README.html -%%PORTDOCS%%%%DOCSDIR%%/LOCAL_RECIPIENT_README -%%PORTDOCS%%%%DOCSDIR%%/LOCAL_RECIPIENT_README.html -%%PORTDOCS%%%%DOCSDIR%%/MAILDROP_README -%%PORTDOCS%%%%DOCSDIR%%/MAILDROP_README.html -%%PORTDOCS%%%%DOCSDIR%%/MYSQL_README -%%PORTDOCS%%%%DOCSDIR%%/MYSQL_README.html -%%PORTDOCS%%%%DOCSDIR%%/NFS_README -%%PORTDOCS%%%%DOCSDIR%%/NFS_README.html -%%PORTDOCS%%%%DOCSDIR%%/OVERVIEW -%%PORTDOCS%%%%DOCSDIR%%/OVERVIEW.html -%%PORTDOCS%%%%DOCSDIR%%/PACKAGE_README -%%PORTDOCS%%%%DOCSDIR%%/PACKAGE_README.html -%%PORTDOCS%%%%DOCSDIR%%/PCRE_README -%%PORTDOCS%%%%DOCSDIR%%/PCRE_README.html -%%PORTDOCS%%%%DOCSDIR%%/PGSQL_README -%%PORTDOCS%%%%DOCSDIR%%/PGSQL_README.html -%%PORTDOCS%%%%DOCSDIR%%/QMQP_README -%%PORTDOCS%%%%DOCSDIR%%/QMQP_README.html -%%PORTDOCS%%%%DOCSDIR%%/QSHAPE_README -%%PORTDOCS%%%%DOCSDIR%%/QSHAPE_README.html -%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES -%%PORTDOCS%%%%DOCSDIR%%/RESTRICTION_CLASS_README -%%PORTDOCS%%%%DOCSDIR%%/RESTRICTION_CLASS_README.html -%%PORTDOCS%%%%DOCSDIR%%/SASL_README -%%PORTDOCS%%%%DOCSDIR%%/SASL_README.html -%%PORTDOCS%%%%DOCSDIR%%/SCHEDULER_README -%%PORTDOCS%%%%DOCSDIR%%/SCHEDULER_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_ACCESS_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_ACCESS_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_POLICY_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_POLICY_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_PROXY_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_PROXY_README.html -%%PORTDOCS%%%%SUB_SPF%%%%DOCSDIR%%/SPF_README -%%PORTDOCS%%%%DOCSDIR%%/STANDARD_CONFIGURATION_README -%%PORTDOCS%%%%DOCSDIR%%/STANDARD_CONFIGURATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/TUNING_README -%%PORTDOCS%%%%DOCSDIR%%/TUNING_README.html -%%PORTDOCS%%%%DOCSDIR%%/ULTRIX_README -%%PORTDOCS%%%%DOCSDIR%%/ULTRIX_README.html -%%PORTDOCS%%%%DOCSDIR%%/UUCP_README -%%PORTDOCS%%%%DOCSDIR%%/UUCP_README.html -%%PORTDOCS%%%%DOCSDIR%%/VERP_README -%%PORTDOCS%%%%DOCSDIR%%/VERP_README.html -%%PORTDOCS%%%%DOCSDIR%%/VIRTUAL_README -%%PORTDOCS%%%%DOCSDIR%%/VIRTUAL_README.html -%%PORTDOCS%%%%DOCSDIR%%/XCLIENT_README -%%PORTDOCS%%%%DOCSDIR%%/XCLIENT_README.html -%%PORTDOCS%%%%DOCSDIR%%/XFORWARD_README -%%PORTDOCS%%%%DOCSDIR%%/XFORWARD_README.html -%%PORTDOCS%%%%DOCSDIR%%/access.5.html -%%PORTDOCS%%%%DOCSDIR%%/aliases.5.html -%%PORTDOCS%%%%DOCSDIR%%/body_checks.5.html -%%PORTDOCS%%%%DOCSDIR%%/bounce.8.html -%%PORTDOCS%%%%DOCSDIR%%/canonical.5.html -%%PORTDOCS%%%%DOCSDIR%%/cidr_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/cleanup.8.html -%%PORTDOCS%%%%DOCSDIR%%/defer.8.html -%%PORTDOCS%%%%DOCSDIR%%/error.8.html -%%PORTDOCS%%%%DOCSDIR%%/flush.8.html -%%PORTDOCS%%%%DOCSDIR%%/header_checks.5.html -%%PORTDOCS%%%%DOCSDIR%%/index.html -%%PORTDOCS%%%%DOCSDIR%%/ldap_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/lmtp.8.html -%%PORTDOCS%%%%DOCSDIR%%/local.8.html -%%PORTDOCS%%%%DOCSDIR%%/mailq.1.html -%%PORTDOCS%%%%DOCSDIR%%/master.8.html -%%PORTDOCS%%%%DOCSDIR%%/mysql_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/newaliases.1.html -%%PORTDOCS%%%%DOCSDIR%%/oqmgr.8.html -%%PORTDOCS%%%%DOCSDIR%%/pcre_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/pgsql_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/pickup.8.html -%%PORTDOCS%%%%DOCSDIR%%/pipe.8.html -%%PORTDOCS%%%%DOCSDIR%%/postalias.1.html -%%PORTDOCS%%%%DOCSDIR%%/postcat.1.html -%%PORTDOCS%%%%DOCSDIR%%/postconf.1.html -%%PORTDOCS%%%%DOCSDIR%%/postconf.5.html -%%PORTDOCS%%%%DOCSDIR%%/postdrop.1.html -%%PORTDOCS%%%%DOCSDIR%%/postfix-logo.jpg -%%PORTDOCS%%%%DOCSDIR%%/postfix-power.png -%%PORTDOCS%%%%DOCSDIR%%/postfix.1.html -%%PORTDOCS%%%%DOCSDIR%%/postkick.1.html -%%PORTDOCS%%%%DOCSDIR%%/postlock.1.html -%%PORTDOCS%%%%DOCSDIR%%/postlog.1.html -%%PORTDOCS%%%%DOCSDIR%%/postmap.1.html -%%PORTDOCS%%%%DOCSDIR%%/postqueue.1.html -%%PORTDOCS%%%%DOCSDIR%%/postsuper.1.html -%%PORTDOCS%%%%DOCSDIR%%/proxymap.8.html -%%PORTDOCS%%%%DOCSDIR%%/qmgr.8.html -%%PORTDOCS%%%%DOCSDIR%%/qmqp-sink.1.html -%%PORTDOCS%%%%DOCSDIR%%/qmqp-source.1.html -%%PORTDOCS%%%%DOCSDIR%%/qmqpd.8.html -%%PORTDOCS%%%%DOCSDIR%%/qshape.1.html -%%PORTDOCS%%%%DOCSDIR%%/regexp_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/relocated.5.html -%%PORTDOCS%%%%DOCSDIR%%/sendmail.1.html -%%PORTDOCS%%%%DOCSDIR%%/showq.8.html -%%PORTDOCS%%%%DOCSDIR%%/smtp-sink.1.html -%%PORTDOCS%%%%DOCSDIR%%/smtp-source.1.html -%%PORTDOCS%%%%DOCSDIR%%/smtp.8.html -%%PORTDOCS%%%%DOCSDIR%%/smtpd.8.html -%%PORTDOCS%%%%DOCSDIR%%/spawn.8.html -%%PORTDOCS%%%%DOCSDIR%%/trace.8.html -%%PORTDOCS%%%%DOCSDIR%%/transport.5.html -%%PORTDOCS%%%%DOCSDIR%%/trivial-rewrite.8.html -%%PORTDOCS%%%%DOCSDIR%%/verify.8.html -%%PORTDOCS%%%%DOCSDIR%%/virtual.5.html -%%PORTDOCS%%%%DOCSDIR%%/virtual.8.html -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@dirrm libexec/postfix -@unexec rmdir %D/etc/postfix 2>/dev/null || true diff --git a/mail/postfix24/scripts/configure b/mail/postfix24/scripts/configure deleted file mode 100644 index 93c5b95ec561..000000000000 --- a/mail/postfix24/scripts/configure +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ - -for f in `find ${WRKSRC} -type f | xargs grep -l '\!\!PREFIX\!\!' ` ; do \ - mv $f $f.orig && sed s+!!PREFIX!!+$PREFIX+g < $f.orig > $f && \ - rm $f.orig -done diff --git a/mail/postfix24/scripts/configure.postfix b/mail/postfix24/scripts/configure.postfix deleted file mode 100644 index 13684aa9bade..000000000000 --- a/mail/postfix24/scripts/configure.postfix +++ /dev/null @@ -1,277 +0,0 @@ -#!/bin/sh -# $FreeBSD: /tmp/pcvs/ports/mail/postfix24/scripts/Attic/configure.postfix,v 1.53 2004-08-21 20:36:01 pav Exp $ - -if [ -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc ]; then - exit -fi - -tempfile=`mktemp -t checklist` - -if [ "${POSTFIX_OPTIONS}" ]; then - set ${POSTFIX_OPTIONS} -fi - -for i; do - eval status_$i=ON -done - -if [ -z "${BATCH}" ]; then - /usr/bin/dialog --title "Postfix configuration options" --clear \ - --checklist "\n\ -Please select desired options:" -1 -1 16 \ -NOPCRE "DISABLE Perl Compatible Regular Expressions" "$status_NOPCRE" \ -SASL "Cyrus SASLv1 (Simple Authentication and Security Layer)" "$status_SASL" \ -SASL2 "Cyrus SASLv2 (Simple Authentication and Security Layer)" "$status_SASL2" \ -SASLKRB "If your SASL requires Kerberos select this option" "$status_SASLKRB" \ -SASLKRB5 "If your SASL requires Kerberos5 select this option" "$status_SASLKRB5" \ -SPF "SPF support" "$status_SPF" \ -TLS "SSL and TLS" "$status_TLS" \ -IPv6 "IPv6 support" "$status_IPv6" \ -IPv6TLS "IPv6 support with SSL and TLS" "$status_IPv6TLS" \ -DB3 "Berkeley DB3 (required if SASL also built with DB3)" "$status_DB3" \ -DB40 "Berkeley DB4.0 (required if SASL also built with DB4.0)" "$status_DB40" \ -DB41 "Berkeley DB4.1 (required if SASL also built with DB4.1)" "$status_DB41" \ -DB42 "Berkeley DB4.2 (required if SASL also built with DB4.2)" "$status_DB42" \ -MySQL "MySQL map lookups (choose version with WITH_MYSQL_VER)" "$status_MySQL" \ -PgSQL "PostgreSQL v7.4 map lookups" "$status_PgSQL" \ -PgSQL73 "PostgreSQL v7.3 map lookups" "$status_PgSQL73" \ -PgSQL72 "PostgreSQL v7.2 map lookups" "$status_PgSQL72" \ -OpenLDAP "OpenLDAP map lookups (choose ver. with WITH_OPENLDAP_VER)" "$status_OpenLDAP" \ -VDA "VDA (Virtual Delivery Agent)" "$status_VDA" \ -Test "SMTP/LMTP test server and generator" "$status_Test" \ -2> $tempfile - - retval=$? - - if [ -s $tempfile ]; then - set `sed 's/"//g' $tempfile` - fi - rm -f $tempfile - - case $retval in - 0) if [ -z "$*" ]; then - echo "Nothing selected" - fi - ;; - 1) echo "Cancel pressed." - exit 1 - ;; - esac -fi - -${MKDIR} ${WRKDIRPREFIX}${CURDIR} -exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - -echo "PREFIX= ${PREFIX}" - -SUB_TLS="@comment " -SUB_TEST="@comment " -SUB_IPV6="@comment " -SUB_SPF="@comment " - -while [ "$1" ]; do - case $1 in - NOPCRE) - echo "WITHOUT_PCRE= yes" - echo "NOPCRE_SUFFIX= +nopcre" - SUB_NOPCRE="" - ;; - SASL) - echo "LIB_DEPENDS+= sasl.8:\${PORTSDIR}/security/cyrus-sasl" - echo "POSTFIX_CCARGS+= -DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl1" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lsasl -lpam -lcrypt" - echo "SASL_SUFFIX= +sasl" - if [ -f ${PREFIX}/lib/libsasl.a ]; then - if nm ${PREFIX}/lib/libsasl.a | grep -wq "mysql_verify_password"; then - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - fi - fi - SUB_SASL="" - ;; - SASL2) - echo "LIB_DEPENDS+= sasl2.2:\${PORTSDIR}/security/cyrus-sasl2" - echo "POSTFIX_CCARGS+= -DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lsasl2 -lpam -lcrypt" - echo "SASL_SUFFIX= +sasl2" - if [ -f ${PREFIX}/lib/libsasl2.a ]; then - if nm ${PREFIX}/lib/libsasl2.a | grep -wq "mysql_verify_password"; then - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - fi - fi - SUB_SASL="" - ;; - SASLKRB) - echo "POSTFIX_AUXLIBS+= -lkrb -lcrypto -lcom_err" - ;; - SASLKRB5) - echo "POSTFIX_AUXLIBS+= -lkrb5 -lcrypto -lcom_err" - ;; - TLS) - echo "MAN8+= tlsmgr.8" - echo "USE_OPENSSL= yes" - echo "POSTFIX_CCARGS+= -DHAS_SSL -I\${OPENSSLINC}" - echo "POSTFIX_AUXLIBS+= -L\${OPENSSLLIB} -lssl -lcrypto" - echo "DISTFILES+= \${DISTNAME}.tar.gz pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz" - echo "EXTRA_PATCHES+= \${WRKDIR}/pfixtls-0.8.18-2.1.3-0.9.7d/pfixtls.diff" - echo "PATCH_STRIP= -p1" - echo "TLS_SUFFIX= +tls" - SUB_TLS="" - ;; - DB3) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db3.3:\${PORTSDIR}/databases/db3" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db3" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb3" - echo "DB_SUFFIX= +db3" - BDB_SELECTED="3" - ;; - DB40) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db4.0:\${PORTSDIR}/databases/db4" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db4" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb4" - echo "DB_SUFFIX= +db40" - BDB_SELECTED="40" - ;; - DB41) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db41.1:\${PORTSDIR}/databases/db41" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db41" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb41" - echo "DB_SUFFIX= +db41" - BDB_SELECTED="41" - ;; - DB42) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db-4.2.2:\${PORTSDIR}/databases/db42" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db42" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib/db42/ -ldb" - echo "DB_SUFFIX= +db42" - BDB_SELECTED="42" - ;; - MySQL) - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - echo "MYSQL_SUFFIX= +mysql" - ;; - PgSQL) - echo "POSTGRESQL_PORT?= databases/postgresql7" - echo "LIB_DEPENDS+= pq.3:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - PgSQL73) - echo "POSTGRESQL_PORT?= databases/postgresql73" - echo "LIB_DEPENDS+= pq.3:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - PgSQL72) - echo "POSTGRESQL_PORT?= databases/postgresql72" - echo "LIB_DEPENDS+= pq.2:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - OpenLDAP) - echo "USE_OPENLDAP=YES" - echo "POSTFIX_CCARGS+= -DHAS_LDAP -I\${LOCALBASE}/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lldap -llber" - echo "OPENLDAP_SUFFIX= +openldap" - ;; - Test) - echo "BIN1= smtp-sink smtp-source qmqp-source" -# echo "MAN1+= smtp-sink.1 smtp-source.1 qmqp-sink.1 qmqp-source.1" - SUB_TEST="" - ;; - SPF) - # see http://www.ipnet6.org/postfix/spf/ - echo "LIB_DEPENDS+= spf2.1:\${PORTSDIR}/mail/libspf2" - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/spf/p4/" - echo "PATCHFILES+= postfix-libspf2-2.1.3-4.patch" - echo "PATCH_DIST_STRIP= -p1" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lspf2" - echo "SPF_SUFFIX= +spf" -## echo "README+= SPF_README" - echo "" - SUB_SPF="" - ;; - IPv6) - if [ X$SUB_TLS = "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the IPv6 and TLS patches" 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/tls+ipv6/1.25/" - echo "PATCHFILES+= ipv6-1.25-pf-2.1.3.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - echo "IPv6_SUFFIX= +ipv6" - echo "" - IPv6SELECTED=YES - SUB_IPV6="" - ;; - IPv6TLS) - if [ X$SUB_TLS = "X" -o X$IPv6SELECTED != X ]; then - /usr/bin/dialog --msgbox "Select exactly one of the IPv6 and TLS patches" 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "MAN8+= tlsmgr.8" - echo "USE_OPENSSL= yes" - echo "POSTFIX_CCARGS+= -DHAS_SSL -I\${OPENSSLINC}" - echo "POSTFIX_AUXLIBS+= -L\${OPENSSLLIB} -lssl -lcrypto" - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/tls+ipv6/1.25/" - echo "PATCHFILES+= tls+ipv6-1.25-pf-2.1.3.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - echo "TLS_SUFFIX= +tls+ipv6" - SUB_TLS="" - SUB_IPV6="" - ;; - VDA) - echo "PATCH_SITES+= http://web.onda.com.br/nadal/postfix/VDA/" - echo "PATCHFILES+= postfix-2.1.4-trash.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - ;; - *) - echo "Unknown option(s): $*" > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - ;; - esac - shift -done - -echo "PLIST_SUB+= SUB_TLS=\"${SUB_TLS}\"" -echo "PLIST_SUB+= SUB_TEST=\"${SUB_TEST}\"" -echo "PLIST_SUB+= SUB_IPV6=\"${SUB_IPV6}\"" -echo "PLIST_SUB+= SUB_SPF=\"${SUB_SPF}\"" - -# for some reason, if we alter the pkg name this way, the first build (where -# we ask the configure questions) doesn't pick up the extensions, but -# any subsequent build will. so "make; make install" will build twice. -# don't do this for now. -#echo "PKGNAMESUFFIX= \${NOPCRE_SUFFIX}\${SASL_SUFFIX}\${DB_SUFFIX}\${MYSQL_SUFFIX}\${PGSQL_SUFFIX}\${OPENLDAP_SUFFIX}\${TLS_SUFFIX}\${IPv6_SUFFIX}\${SPF_SUFFIX}" diff --git a/mail/postfix24/scripts/fix-files-list b/mail/postfix24/scripts/fix-files-list deleted file mode 100644 index cc4a1083a814..000000000000 --- a/mail/postfix24/scripts/fix-files-list +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -# need to fixup ${PREFIX}/etc/postfix/postfix-files to indicate compressed -# man pages, since the ports software compresses them later, and if we -# run post-install it will complain about missing files -# (script from Simon J. Mudd) - -ed ${PREFIX}/etc/postfix/postfix-files <<EOF || exit 1 -%s/\(\/man[158]\/.*\.[158]\):/\1.gz:/ -w -q -EOF diff --git a/mail/postfix25/Makefile b/mail/postfix25/Makefile deleted file mode 100644 index 0924e703a274..000000000000 --- a/mail/postfix25/Makefile +++ /dev/null @@ -1,182 +0,0 @@ -# New ports collection makefile for: postfix -# Date created: 18 Mar 1999 -# Whom: torstenb -# -# $FreeBSD$ -# - -# To pre-select options in batch mode, run make like this: -# -# make -DBATCH POSTFIX_OPTIONS="DB3 IPv6TLS" -# -# the options are the same names as in the scripts/configure.postfix file. -# POSTFIX_OPTIONS can be set in /etc/make.conf also. - -# NOTE: PCRE is enabled by default unless you specifically disable it. - -PORTNAME= postfix -PORTVERSION= 2.1.4 -PORTEPOCH= 1 -CATEGORIES= mail ipv6 -MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ \ - ftp://ftp.aet.tu-cottbus.de/pub/postfix_tls/%SUBDIR%/ \ - ftp://ftp.tux.org/pub/net/postfix/official/ \ - ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ \ - ftp://ftp.samurai.com/pub/postfix/official/ \ - ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/postfix/official/&,} -MASTER_SITE_SUBDIR= . old related/postfix -DISTNAME= postfix-${PORTVERSION} -DIST_SUBDIR= ${PORTNAME} - -MAINTAINER= vivek@khera.org -COMMENT= A secure alternative to widely-used Sendmail - -CONFLICTS= courier-0.* postfix-1.* postfix-2.0.* sendmail-8.* sendmail-*-8.* smail-3.* zmailer-2.* -USE_SUBMAKE= yes -USE_REINPLACE= yes - -MAN1= mailq.1 newaliases.1 postalias.1 postcat.1 postconf.1 postdrop.1 \ - postfix.1 postkick.1 postlock.1 postlog.1 postmap.1 postqueue.1 \ - postsuper.1 sendmail.1 - -MAN5= access.5 aliases.5 canonical.5 cidr_table.5 ldap_table.5 \ - mysql_table.5 pgsql_table.5 postconf.5 pcre_table.5 \ - regexp_table.5 relocated.5 transport.5 virtual.5 \ - header_checks.5 body_checks.5 - -MAN8= bounce.8 cleanup.8 defer.8 error.8 flush.8 lmtp.8 local.8 \ - master.8 oqmgr.8 pickup.8 pipe.8 proxymap.8 qmgr.8 qmqpd.8 showq.8 \ - smtp.8 smtpd.8 spawn.8 trace.8 trivial-rewrite.8 verify.8 virtual.8 - -# TLS patch adds to MAN8 but doesn't have .html file, so avoid trying to -# patch it. -MAN8base=$(MAN8:S/tlsmgr.8//) - -CONF1= main.cf master.cf access aliases canonical header_checks relocated \ - transport virtual - -README= ADDRESS_CLASS_README ADDRESS_REWRITING_README \ - ADDRESS_VERIFICATION_README BACKSCATTER_README \ - BASIC_CONFIGURATION_README BUILTIN_FILTER_README \ - CONTENT_INSPECTION_README CYRUS_README DATABASE_README DB_README \ - DEBUG_README ETRN_README FILTER_README INSTALL LDAP_README \ - LINUX_README LMTP_README LOCAL_RECIPIENT_README MAILDROP_README \ - MYSQL_README NFS_README OVERVIEW PACKAGE_README PCRE_README \ - PGSQL_README QMQP_README QSHAPE_README RESTRICTION_CLASS_README \ - SASL_README SCHEDULER_README SMTPD_ACCESS_README SMTPD_POLICY_README \ - SMTPD_PROXY_README STANDARD_CONFIGURATION_README TUNING_README \ - ULTRIX_README UUCP_README VERP_README VIRTUAL_README \ - XCLIENT_README XFORWARD_README - -.if !defined(DEBUG) -MAKEFILEFLAGS+= DEBUG= -.endif - -MAKEFILEFLAGS+= CC="${CC}" OPT="${CFLAGS}" - -SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \ - TOUCH="${TOUCH}" \ - MKDIR="${MKDIR}" \ - POSTFIX_OPTIONS="${POSTFIX_OPTIONS}" - -pre-fetch: - @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.postfix - -.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc) -.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc" -.endif - -.if defined(WITHOUT_PCRE) -POSTFIX_CCARGS+= -DNO_PCRE -.else -LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre -POSTFIX_CCARGS+= -DHAS_PCRE -I${LOCALBASE}/include -POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lpcre -.endif - -post-patch: - (cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles ${MAKEFILEFLAGS} \ - CCARGS="${POSTFIX_CCARGS}" AUXLIBS="${POSTFIX_AUXLIBS}" && \ - ${ECHO} "all: default" >> Makefile) - -pre-patch: - ${ECHO} "<body>See <A HREF="header_checks.5.html">header_checks.5.html</A></BODY>" > ${WRKSRC}/html/body_checks.5.html -.for file in ${MAN1} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man1/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${MAN5} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man5/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${MAN8base} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man8/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${README} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/html/${file}.html - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/README_FILES/${file} -.endfor -.for file in ${CONF1} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" ${WRKSRC}/conf/${file} -.endfor - -pre-install: - @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL - -.if defined(NOPORTDOCS) -READMEDIR=no -.else -READMEDIR=${PREFIX}/share/doc/postfix -.endif - -do-install: - cd ${WRKSRC}; ${SH} postfix-install -non-interactive install_root=/ tempdir=/tmp \ - config_directory=${PREFIX}/etc/postfix \ - daemon_directory=${PREFIX}/libexec/postfix \ - command_directory=${PREFIX}/sbin \ - queue_directory=/var/spool/postfix \ - sendmail_path=${PREFIX}/sbin/sendmail \ - newaliases_path=${PREFIX}/bin/newaliases \ - mailq_path=${PREFIX}/bin/mailq \ - mail_owner=postfix \ - setgid_group=maildrop \ - manpage_directory=${PREFIX}/man \ - sample_directory=${PREFIX}/etc/postfix \ - readme_directory=${READMEDIR} - -.for file in ${CONF1} - ${INSTALL_DATA} ${WRKSRC}/conf/${file} \ - ${PREFIX}/etc/postfix/dist-${file} -.endfor - - @${INSTALL_SCRIPT} \ - ${WRKSRC}/auxiliary/rmail/rmail \ - ${PREFIX}/bin/rmail - -# optional TEST binaries -.for file in ${BIN1} - @${INSTALL_PROGRAM} ${WRKSRC}/bin/${file} ${PREFIX}/sbin -.endfor - -.if !defined(NOPORTDOCS) - @${INSTALL} -d -o ${DOCOWN} -g ${DOCGRP} -m 555 ${DOCSDIR} - @cd ${WRKSRC}/html && ${INSTALL_DATA} *.html *.jpg *.png ${DOCSDIR} && \ - ${ECHO_MSG} "Installed HTML documentation in ${DOCSDIR}" -.endif - -post-install: - @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL -# need to fixup ${PREFIX}/etc/postfix/postfix-files to indicate compressed -# man pages, since the ports software compresses them after this step, and -# if we run etc/postfix/post-install again during package installation, -# it will complain about missing files. - @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/fix-files-list - @${CAT} ${PKGMESSAGE} - -post-clean: - @${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc - -.include <bsd.port.mk> diff --git a/mail/postfix25/distinfo b/mail/postfix25/distinfo deleted file mode 100644 index 287ae104f376..000000000000 --- a/mail/postfix25/distinfo +++ /dev/null @@ -1,12 +0,0 @@ -MD5 (postfix/postfix-2.1.4.tar.gz) = f96fc9e7cbf9750d4a91475fcbd02a81 -SIZE (postfix/postfix-2.1.4.tar.gz) = 1970068 -MD5 (postfix/pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz) = d3211ebd4d2fbbc9c78235666ed355ac -SIZE (postfix/pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz) = 239141 -MD5 (postfix/ipv6-1.25-pf-2.1.3.patch.gz) = cd99ff3ddf9bb88e23a7e33ae42d0772 -SIZE (postfix/ipv6-1.25-pf-2.1.3.patch.gz) = 79473 -MD5 (postfix/tls+ipv6-1.25-pf-2.1.3.patch.gz) = 71181d8dcf26c24e6fe373ad1ac7e741 -SIZE (postfix/tls+ipv6-1.25-pf-2.1.3.patch.gz) = 256591 -MD5 (postfix/postfix-2.1.4-trash.patch.gz) = 6602396fcf82a5bff508109d0224ffe8 -SIZE (postfix/postfix-2.1.4-trash.patch.gz) = 7081 -MD5 (postfix/postfix-libspf2-2.1.3-4.patch) = 0312a568fdf96861dbd6ac206b395630 -SIZE (postfix/postfix-libspf2-2.1.3-4.patch) = 25713 diff --git a/mail/postfix25/files/patch-ec b/mail/postfix25/files/patch-ec deleted file mode 100644 index a3f617235fba..000000000000 --- a/mail/postfix25/files/patch-ec +++ /dev/null @@ -1,53 +0,0 @@ -*** ./src/global/mail_params.h.orig Sat Jan 17 10:04:00 2004 ---- ./src/global/mail_params.h Fri Jan 30 14:48:23 2004 -*************** -*** 64,70 **** - extern gid_t var_owner_gid; - - #define VAR_SGID_GROUP "setgid_group" -! #define DEF_SGID_GROUP "postdrop" - extern char *var_sgid_group; - extern gid_t var_sgid_gid; - ---- 64,70 ---- - extern gid_t var_owner_gid; - - #define VAR_SGID_GROUP "setgid_group" -! #define DEF_SGID_GROUP "maildrop" - extern char *var_sgid_group; - extern gid_t var_sgid_gid; - -*************** -*** 202,208 **** - */ - #define VAR_DAEMON_DIR "daemon_directory" - #ifndef DEF_DAEMON_DIR -! #define DEF_DAEMON_DIR "/usr/libexec/postfix" - #endif - extern char *var_daemon_dir; - ---- 202,208 ---- - */ - #define VAR_DAEMON_DIR "daemon_directory" - #ifndef DEF_DAEMON_DIR -! #define DEF_DAEMON_DIR "!!PREFIX!!/libexec/postfix" - #endif - extern char *var_daemon_dir; - -*************** -*** 231,237 **** - */ - #define VAR_CONFIG_DIR "config_directory" - #ifndef DEF_CONFIG_DIR -! #define DEF_CONFIG_DIR "/etc/postfix" - #endif - extern char *var_config_dir; - ---- 231,237 ---- - */ - #define VAR_CONFIG_DIR "config_directory" - #ifndef DEF_CONFIG_DIR -! #define DEF_CONFIG_DIR "!!PREFIX!!/etc/postfix" - #endif - extern char *var_config_dir; - diff --git a/mail/postfix25/files/patch-main.cf b/mail/postfix25/files/patch-main.cf deleted file mode 100644 index 7775cd80efb2..000000000000 --- a/mail/postfix25/files/patch-main.cf +++ /dev/null @@ -1,108 +0,0 @@ -*** ./conf/main.cf~ Mon Apr 26 16:54:42 2004 ---- ./conf/main.cf Mon Apr 26 16:54:42 2004 -*************** -*** 32,44 **** - # The command_directory parameter specifies the location of all - # postXXX commands. - # -! command_directory = /usr/sbin - - # The daemon_directory parameter specifies the location of all Postfix - # daemon programs (i.e. programs listed in the master.cf file). This - # directory must be owned by root. - # -! daemon_directory = /usr/libexec/postfix - - # QUEUE AND PROCESS OWNERSHIP - # ---- 32,44 ---- - # The command_directory parameter specifies the location of all - # postXXX commands. - # -! command_directory = !!PREFIX!!/sbin - - # The daemon_directory parameter specifies the location of all Postfix - # daemon programs (i.e. programs listed in the master.cf file). This - # directory must be owned by root. - # -! daemon_directory = !!PREFIX!!/libexec/postfix - - # QUEUE AND PROCESS OWNERSHIP - # -*************** -*** 595,631 **** - # sendmail_path: The full pathname of the Postfix sendmail command. - # This is the Sendmail-compatible mail posting interface. - # -! sendmail_path = - - # newaliases_path: The full pathname of the Postfix newaliases command. - # This is the Sendmail-compatible command to build alias databases. - # -! newaliases_path = - - # mailq_path: The full pathname of the Postfix mailq command. This - # is the Sendmail-compatible mail queue listing command. - # -! mailq_path = - - # setgid_group: The group for mail submission and queue management - # commands. This must be a group name with a numerical group ID that - # is not shared with other accounts, not even with the Postfix account. - # -! setgid_group = - - # html_directory: The location of the Postfix HTML documentation. - # -! html_directory = - - # manpage_directory: The location of the Postfix on-line manual pages. - # -! manpage_directory = - - # sample_directory: The location of the Postfix sample configuration files. - # This parameter is obsolete as of Postfix 2.1. - # -! sample_directory = - - # readme_directory: The location of the Postfix README files. - # -! readme_directory = ---- 595,631 ---- - # sendmail_path: The full pathname of the Postfix sendmail command. - # This is the Sendmail-compatible mail posting interface. - # -! sendmail_path = !!PREFIX!!/sbin/sendmail - - # newaliases_path: The full pathname of the Postfix newaliases command. - # This is the Sendmail-compatible command to build alias databases. - # -! newaliases_path = !!PREFIX!!/bin/newaliases - - # mailq_path: The full pathname of the Postfix mailq command. This - # is the Sendmail-compatible mail queue listing command. - # -! mailq_path = !!PREFIX!!/bin/mailq - - # setgid_group: The group for mail submission and queue management - # commands. This must be a group name with a numerical group ID that - # is not shared with other accounts, not even with the Postfix account. - # -! setgid_group = maildrop - - # html_directory: The location of the Postfix HTML documentation. - # -! html_directory = no - - # manpage_directory: The location of the Postfix on-line manual pages. - # -! manpage_directory = !!PREFIX!!/man - - # sample_directory: The location of the Postfix sample configuration files. - # This parameter is obsolete as of Postfix 2.1. - # -! sample_directory = !!PREFIX!!/etc/postfix - - # readme_directory: The location of the Postfix README files. - # -! readme_directory = no diff --git a/mail/postfix25/files/patch-makedefs b/mail/postfix25/files/patch-makedefs deleted file mode 100644 index 05945c3e653a..000000000000 --- a/mail/postfix25/files/patch-makedefs +++ /dev/null @@ -1,11 +0,0 @@ ---- makedefs.orig Wed Aug 25 06:13:57 2004 -+++ makedefs Wed Aug 25 06:14:46 2004 -@@ -93,6 +93,8 @@ - ;; - FreeBSD.5*) SYSTYPE=FREEBSD5 - ;; -+ FreeBSD.6*) SYSTYPE=FREEBSD6 -+ ;; - OpenBSD.2*) SYSTYPE=OPENBSD2 - ;; - OpenBSD.3*) SYSTYPE=OPENBSD3 diff --git a/mail/postfix25/files/patch-post-install b/mail/postfix25/files/patch-post-install deleted file mode 100644 index 92b2d4c2c6eb..000000000000 --- a/mail/postfix25/files/patch-post-install +++ /dev/null @@ -1,11 +0,0 @@ ---- ./conf/#post-install~ Fri Jan 18 12:32:54 2002 -+++ ./conf/post-install Fri Jan 18 12:32:54 2002 -@@ -183,7 +183,7 @@ - - umask 022 - --PATH=/bin:/usr/bin:/usr/sbin:/usr/etc:/sbin:/etc:/usr/contrib/bin:/usr/gnu/bin:/usr/ucb:/usr/bsd -+PATH=/bin:/usr/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin - SHELL=/bin/sh - IFS=" - " diff --git a/mail/postfix25/files/patch-src::util::sys_defs.h b/mail/postfix25/files/patch-src::util::sys_defs.h deleted file mode 100644 index 4323acbde64a..000000000000 --- a/mail/postfix25/files/patch-src::util::sys_defs.h +++ /dev/null @@ -1,11 +0,0 @@ ---- ./src/util/sys_defs.h.orig Wed Aug 25 06:15:02 2004 -+++ ./src/util/sys_defs.h Wed Aug 25 06:15:18 2004 -@@ -24,7 +24,7 @@ - * 4.4BSD and close derivatives. - */ - #if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \ -- || defined(FREEBSD5) \ -+ || defined(FREEBSD5) || defined(FREEBSD6) \ - || defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \ - || defined(OPENBSD2) || defined(OPENBSD3) \ - || defined(NETBSD1) || defined(NETBSD2) \ diff --git a/mail/postfix25/pkg-descr b/mail/postfix25/pkg-descr deleted file mode 100644 index 1f335ce6820c..000000000000 --- a/mail/postfix25/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Postfix attempts to be fast, easy to administer, and secure, while at -the same time being sendmail-compatible enough to not upset existing -users. It also offers QMQP and VERP support to let Postfix act as delivery -daemon for ezmlm-idx. - -WWW: http://www.postfix.org/ diff --git a/mail/postfix25/pkg-install b/mail/postfix25/pkg-install deleted file mode 100644 index 2d7f916363b0..000000000000 --- a/mail/postfix25/pkg-install +++ /dev/null @@ -1,191 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# If the POSTFIX_DEFAULT_MTA environment variable is set to YES, it -# will make the port/package use defaults which make postfix replace -# sendmail as much as possible. - -PKG_PREFIX=${PKG_PREFIX:=/usr/local} -BATCH=${BATCH:=no} -POSTFIX_DEFAULT_MTA=${POSTFIX_DEFAULT_MTA:=no} - -if [ x${POSTFIX_DEFAULT_MTA} = xno ]; then - DEFAULT_REPLACE_MAILERCONF=n -else - DEFAULT_REPLACE_MAILERCONF=y -fi - -if [ -x /usr/sbin/nologin ]; then - NOLOGIN=/usr/sbin/nologin -else - NOLOGIN=/sbin/nologin -fi - -ask() { - local question default answer - - question=$1 - default=$2 - if [ -z "${PACKAGE_BUILDING}" -a x${BATCH} = xno ]; then - read -p "${question} [${default}]? " answer - fi - if [ x${answer} = x ]; then - answer=${default} - fi - echo ${answer} -} - -yesno() { - local question default answer - - question=$1 - default=$2 - while :; do - answer=$(ask "${question}" "${default}") - case "${answer}" in - [Yy]*) return 0;; - [Nn]*) return 1;; - esac - echo "Please answer yes or no." - done -} - -if [ x"$2" = xPRE-INSTALL ]; then - USER=postfix - UID=125 - GROUP=postfix - GID=125 - GROUP2=maildrop - GID2=126 - - if /usr/sbin/pw groupshow "${GROUP}" 2>/dev/null; then - echo "You already have a group \"${GROUP}\", so I will use it." - else - if /usr/sbin/pw groupadd ${GROUP} -g ${GID} - then - echo "Added group \"${GROUP}\"." - else - echo "Adding group \"${GROUP}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw groupshow "${GROUP2}" 2>/dev/null; then - echo "You already have a group \"${GROUP2}\", so I will use it." - else - if /usr/sbin/pw groupadd ${GROUP2} -g ${GID2} - then - echo "Added group \"${GROUP2}\"." - else - echo "Adding group \"${GROUP2}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw user show "${USER}" 2>/dev/null; then - echo "You already have a user \"${USER}\", so I will use it." - else - if /usr/sbin/pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \ - -d /var/spool/postfix \ - -s ${NOLOGIN} \ - -c "Postfix Mail System" - then - echo "Added user \"${USER}\"." - else - echo "Adding user \"${USER}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw show group mail | grep -q "${USER}" 2>/dev/null; then - echo "You already have user \"${USER}\" in group \"mail\", so I will use it." - else - echo "You need user \"${USER}\" added to group \"mail\"." - if yesno "Would you like me to add it" y; then - /usr/sbin/pw groupmod mail -m ${USER} || exit - echo "Done." - else - echo "Please create it, and try again." - exit 1 - fi - fi - -fi - -if [ x"$2" = xPOST-INSTALL ]; then - # CONF1 copied from Makefile. Keep consistent! - CONF1="main.cf master.cf access aliases canonical \ - header_checks relocated transport virtual" - - for file in $CONF1 - do - if [ ! -f ${PKG_PREFIX}/etc/postfix/$file ]; then - cp ${PKG_PREFIX}/etc/postfix/dist-$file ${PKG_PREFIX}/etc/postfix/$file - fi - done - - sh ${PKG_PREFIX}/etc/postfix/post-install tempdir=/tmp \ - config_directory=${PKG_PREFIX}/etc/postfix \ - daemon_directory=${PKG_PREFIX}/libexec/postfix \ - command_directory=${PKG_PREFIX}/sbin \ - queue_directory=/var/spool/postfix \ - sendmail_path=${PKG_PREFIX}/sbin/sendmail \ - newaliases_path=${PKG_PREFIX}/bin/newaliases \ - mailq_path=${PKG_PREFIX}/bin/mailq \ - mail_owner=postfix \ - setgid_group=maildrop \ - manpage_directory=${PKG_PREFIX}/man \ - sample_directory=${PKG_PREFIX}/etc/postfix \ - readme_directory=no \ - upgrade-package -# readme_directory is "no" above since the package will have correct perms -# already, and we don't know if they had PORTDOCS. -fi - -replace() { - local orig repl - - orig=$1 - repl=$2 - if [ -e ${orig} ]; then - mv -f ${orig} ${orig}.OFF - chmod 0 ${orig}.OFF - fi - if [ -e ${repl} ]; then - ln -s ${repl} ${orig} - fi -} - -if [ x"$2" = xPOST-INSTALL -a -z "${PACKAGE_BUILDING}" ]; then - if [ -x /sbin/sysctl ]; then - OSVERSION=`/sbin/sysctl -n kern.osreldate` - else - OSVERSION=`/usr/sbin/sysctl -n kern.osreldate` - fi - if [ ${OSVERSION} -ge 400014 ]; then - if yesno "Would you like to activate Postfix in /etc/mail/mailer.conf" \ - ${DEFAULT_REPLACE_MAILERCONF}; then - mv -f /etc/mail/mailer.conf /etc/mail/mailer.conf.old - echo "#" > /etc/mail/mailer.conf - echo -n "# Execute the Postfix sendmail program" >> /etc/mail/mailer.conf - echo ", named ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "#" >> /etc/mail/mailer.conf - echo "sendmail ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "send-mail ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "mailq ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "newaliases ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - fi - else - if yesno "Would you like to replace {sendmail,mailq,newaliases} with Postfix versions" n; then - replace /usr/sbin/sendmail ${PKG_PREFIX}/sbin/sendmail - replace /usr/bin/mailq ${PKG_PREFIX}/sbin/sendmail - replace /usr/bin/newaliases ${PKG_PREFIX}/sbin/sendmail - echo "Done." - fi - fi -fi diff --git a/mail/postfix25/pkg-message b/mail/postfix25/pkg-message deleted file mode 100644 index c9b85fc8c365..000000000000 --- a/mail/postfix25/pkg-message +++ /dev/null @@ -1,41 +0,0 @@ -If you have postfix configured in your /etc/mail/mailer.conf (answered yes to -the previous question) and would like to enable postfix to start at boot time, -please set these variables in your /etc/rc.conf file: - -sendmail_enable="YES" -sendmail_flags="-bd" -sendmail_pidfile="/var/spool/postfix/pid/master.pid" -sendmail_outbound_enable="NO" -sendmail_submit_enable="NO" -sendmail_msp_queue_enable="NO" - -This will disable Sendmail completely. - -Alternatively to the above settings, you can enable postfix to start with -the other local services, for example, after your database server starts if -you need it to be running for postfix. To do this, set in your rc.conf file: - -sendmail_enable="NONE" - -Then make the following symbolic link: - -cd /usr/local/etc/rc.d -ln -s /usr/local/sbin/postfix postfix.sh - - -Also, you will want to disable some Sendmail-specific daily maintenance -routines in your /etc/periodic.conf file: - -daily_clean_hoststat_enable="NO" -daily_status_mail_rejects_enable="NO" -daily_status_include_submit_mailq="NO" -daily_submit_queuerun="NO" - - -If you are using SASL, you need to make sure that postfix has access to read -the sasldb file. This is accomplished by adding postfix to group mail and -making the /usr/local/etc/sasldb* file(s) readable by group mail (this should -be the default for new installs). - -If you are upgrading from postfix version prior to 2.0, please see the README -files for recommended changes to your configuration. diff --git a/mail/postfix25/pkg-plist b/mail/postfix25/pkg-plist deleted file mode 100644 index 37366b49d560..000000000000 --- a/mail/postfix25/pkg-plist +++ /dev/null @@ -1,211 +0,0 @@ -@unexec if cmp -s %D/etc/postfix/main.cf %D/etc/postfix/dist-main.cf; then rm -f %D/etc/postfix/main.cf; fi -@unexec if cmp -s %D/etc/postfix/master.cf %D/etc/postfix/dist-master.cf; then rm -f %D/etc/postfix/master.cf; fi -@unexec if cmp -s %D/etc/postfix/access %D/etc/postfix/dist-access; then rm -f %D/etc/postfix/access; fi -@unexec if cmp -s %D/etc/postfix/aliases %D/etc/postfix/dist-aliases; then rm -f %D/etc/postfix/aliases; fi -@unexec if cmp -s %D/etc/postfix/canonical %D/etc/postfix/dist-canonical; then rm -f %D/etc/postfix/canonical; fi -@unexec if cmp -s %D/etc/postfix/header_checks %D/etc/postfix/dist-header_checks; then rm -f %D/etc/postfix/header_checks; fi -@unexec if cmp -s %D/etc/postfix/relocated %D/etc/postfix/dist-relocated; then rm -f %D/etc/postfix/relocated; fi -@unexec if cmp -s %D/etc/postfix/transport %D/etc/postfix/dist-transport; then rm -f %D/etc/postfix/transport; fi -@unexec if cmp -s %D/etc/postfix/virtual %D/etc/postfix/dist-virtual; then rm -f %D/etc/postfix/virtual; fi -etc/postfix/LICENSE -etc/postfix/main.cf.default -etc/postfix/makedefs.out -etc/postfix/post-install -etc/postfix/postfix-files -etc/postfix/postfix-script -etc/postfix/dist-main.cf -etc/postfix/dist-master.cf -etc/postfix/dist-access -etc/postfix/dist-aliases -etc/postfix/dist-canonical -etc/postfix/dist-header_checks -etc/postfix/dist-relocated -etc/postfix/dist-transport -etc/postfix/dist-virtual -libexec/postfix/bounce -libexec/postfix/cleanup -libexec/postfix/error -libexec/postfix/flush -libexec/postfix/lmtp -libexec/postfix/local -libexec/postfix/master -libexec/postfix/nqmgr -libexec/postfix/oqmgr -libexec/postfix/pickup -libexec/postfix/pipe -libexec/postfix/proxymap -libexec/postfix/qmgr -libexec/postfix/qmqpd -libexec/postfix/showq -libexec/postfix/smtp -libexec/postfix/smtpd -libexec/postfix/spawn -libexec/postfix/trivial-rewrite -libexec/postfix/verify -libexec/postfix/virtual -%%SUB_TLS%%libexec/postfix/tlsmgr -sbin/postalias -sbin/postcat -sbin/postconf -sbin/postdrop -sbin/postfix -sbin/postkick -sbin/postlock -sbin/postlog -sbin/postmap -sbin/postqueue -sbin/postsuper -sbin/sendmail -%%SUB_TEST%%sbin/qmqp-source -%%SUB_TEST%%sbin/smtp-sink -%%SUB_TEST%%sbin/smtp-source -bin/rmail -bin/newaliases -bin/mailq -%%PORTDOCS%%%%DOCSDIR%%/AAAREADME -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_CLASS_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_CLASS_README.html -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_REWRITING_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_REWRITING_README.html -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_VERIFICATION_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_VERIFICATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/BACKSCATTER_README -%%PORTDOCS%%%%DOCSDIR%%/BACKSCATTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/BASIC_CONFIGURATION_README -%%PORTDOCS%%%%DOCSDIR%%/BASIC_CONFIGURATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/BUILTIN_FILTER_README -%%PORTDOCS%%%%DOCSDIR%%/BUILTIN_FILTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/CONTENT_INSPECTION_README -%%PORTDOCS%%%%DOCSDIR%%/CONTENT_INSPECTION_README.html -%%PORTDOCS%%%%DOCSDIR%%/CYRUS_README.html -%%PORTDOCS%%%%DOCSDIR%%/DATABASE_README -%%PORTDOCS%%%%DOCSDIR%%/DATABASE_README.html -%%PORTDOCS%%%%DOCSDIR%%/DB_README -%%PORTDOCS%%%%DOCSDIR%%/DB_README.html -%%PORTDOCS%%%%DOCSDIR%%/DEBUG_README -%%PORTDOCS%%%%DOCSDIR%%/DEBUG_README.html -%%PORTDOCS%%%%DOCSDIR%%/ETRN_README -%%PORTDOCS%%%%DOCSDIR%%/ETRN_README.html -%%PORTDOCS%%%%DOCSDIR%%/FILTER_README -%%PORTDOCS%%%%DOCSDIR%%/FILTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/INSTALL.html -%%PORTDOCS%%%%SUB_IPV6%%%%DOCSDIR%%/IPV6_README -%%PORTDOCS%%%%DOCSDIR%%/LDAP_README -%%PORTDOCS%%%%DOCSDIR%%/LDAP_README.html -%%PORTDOCS%%%%DOCSDIR%%/LINUX_README -%%PORTDOCS%%%%DOCSDIR%%/LINUX_README.html -%%PORTDOCS%%%%DOCSDIR%%/LMTP_README -%%PORTDOCS%%%%DOCSDIR%%/LMTP_README.html -%%PORTDOCS%%%%DOCSDIR%%/LOCAL_RECIPIENT_README -%%PORTDOCS%%%%DOCSDIR%%/LOCAL_RECIPIENT_README.html -%%PORTDOCS%%%%DOCSDIR%%/MAILDROP_README -%%PORTDOCS%%%%DOCSDIR%%/MAILDROP_README.html -%%PORTDOCS%%%%DOCSDIR%%/MYSQL_README -%%PORTDOCS%%%%DOCSDIR%%/MYSQL_README.html -%%PORTDOCS%%%%DOCSDIR%%/NFS_README -%%PORTDOCS%%%%DOCSDIR%%/NFS_README.html -%%PORTDOCS%%%%DOCSDIR%%/OVERVIEW -%%PORTDOCS%%%%DOCSDIR%%/OVERVIEW.html -%%PORTDOCS%%%%DOCSDIR%%/PACKAGE_README -%%PORTDOCS%%%%DOCSDIR%%/PACKAGE_README.html -%%PORTDOCS%%%%DOCSDIR%%/PCRE_README -%%PORTDOCS%%%%DOCSDIR%%/PCRE_README.html -%%PORTDOCS%%%%DOCSDIR%%/PGSQL_README -%%PORTDOCS%%%%DOCSDIR%%/PGSQL_README.html -%%PORTDOCS%%%%DOCSDIR%%/QMQP_README -%%PORTDOCS%%%%DOCSDIR%%/QMQP_README.html -%%PORTDOCS%%%%DOCSDIR%%/QSHAPE_README -%%PORTDOCS%%%%DOCSDIR%%/QSHAPE_README.html -%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES -%%PORTDOCS%%%%DOCSDIR%%/RESTRICTION_CLASS_README -%%PORTDOCS%%%%DOCSDIR%%/RESTRICTION_CLASS_README.html -%%PORTDOCS%%%%DOCSDIR%%/SASL_README -%%PORTDOCS%%%%DOCSDIR%%/SASL_README.html -%%PORTDOCS%%%%DOCSDIR%%/SCHEDULER_README -%%PORTDOCS%%%%DOCSDIR%%/SCHEDULER_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_ACCESS_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_ACCESS_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_POLICY_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_POLICY_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_PROXY_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_PROXY_README.html -%%PORTDOCS%%%%SUB_SPF%%%%DOCSDIR%%/SPF_README -%%PORTDOCS%%%%DOCSDIR%%/STANDARD_CONFIGURATION_README -%%PORTDOCS%%%%DOCSDIR%%/STANDARD_CONFIGURATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/TUNING_README -%%PORTDOCS%%%%DOCSDIR%%/TUNING_README.html -%%PORTDOCS%%%%DOCSDIR%%/ULTRIX_README -%%PORTDOCS%%%%DOCSDIR%%/ULTRIX_README.html -%%PORTDOCS%%%%DOCSDIR%%/UUCP_README -%%PORTDOCS%%%%DOCSDIR%%/UUCP_README.html -%%PORTDOCS%%%%DOCSDIR%%/VERP_README -%%PORTDOCS%%%%DOCSDIR%%/VERP_README.html -%%PORTDOCS%%%%DOCSDIR%%/VIRTUAL_README -%%PORTDOCS%%%%DOCSDIR%%/VIRTUAL_README.html -%%PORTDOCS%%%%DOCSDIR%%/XCLIENT_README -%%PORTDOCS%%%%DOCSDIR%%/XCLIENT_README.html -%%PORTDOCS%%%%DOCSDIR%%/XFORWARD_README -%%PORTDOCS%%%%DOCSDIR%%/XFORWARD_README.html -%%PORTDOCS%%%%DOCSDIR%%/access.5.html -%%PORTDOCS%%%%DOCSDIR%%/aliases.5.html -%%PORTDOCS%%%%DOCSDIR%%/body_checks.5.html -%%PORTDOCS%%%%DOCSDIR%%/bounce.8.html -%%PORTDOCS%%%%DOCSDIR%%/canonical.5.html -%%PORTDOCS%%%%DOCSDIR%%/cidr_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/cleanup.8.html -%%PORTDOCS%%%%DOCSDIR%%/defer.8.html -%%PORTDOCS%%%%DOCSDIR%%/error.8.html -%%PORTDOCS%%%%DOCSDIR%%/flush.8.html -%%PORTDOCS%%%%DOCSDIR%%/header_checks.5.html -%%PORTDOCS%%%%DOCSDIR%%/index.html -%%PORTDOCS%%%%DOCSDIR%%/ldap_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/lmtp.8.html -%%PORTDOCS%%%%DOCSDIR%%/local.8.html -%%PORTDOCS%%%%DOCSDIR%%/mailq.1.html -%%PORTDOCS%%%%DOCSDIR%%/master.8.html -%%PORTDOCS%%%%DOCSDIR%%/mysql_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/newaliases.1.html -%%PORTDOCS%%%%DOCSDIR%%/oqmgr.8.html -%%PORTDOCS%%%%DOCSDIR%%/pcre_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/pgsql_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/pickup.8.html -%%PORTDOCS%%%%DOCSDIR%%/pipe.8.html -%%PORTDOCS%%%%DOCSDIR%%/postalias.1.html -%%PORTDOCS%%%%DOCSDIR%%/postcat.1.html -%%PORTDOCS%%%%DOCSDIR%%/postconf.1.html -%%PORTDOCS%%%%DOCSDIR%%/postconf.5.html -%%PORTDOCS%%%%DOCSDIR%%/postdrop.1.html -%%PORTDOCS%%%%DOCSDIR%%/postfix-logo.jpg -%%PORTDOCS%%%%DOCSDIR%%/postfix-power.png -%%PORTDOCS%%%%DOCSDIR%%/postfix.1.html -%%PORTDOCS%%%%DOCSDIR%%/postkick.1.html -%%PORTDOCS%%%%DOCSDIR%%/postlock.1.html -%%PORTDOCS%%%%DOCSDIR%%/postlog.1.html -%%PORTDOCS%%%%DOCSDIR%%/postmap.1.html -%%PORTDOCS%%%%DOCSDIR%%/postqueue.1.html -%%PORTDOCS%%%%DOCSDIR%%/postsuper.1.html -%%PORTDOCS%%%%DOCSDIR%%/proxymap.8.html -%%PORTDOCS%%%%DOCSDIR%%/qmgr.8.html -%%PORTDOCS%%%%DOCSDIR%%/qmqp-sink.1.html -%%PORTDOCS%%%%DOCSDIR%%/qmqp-source.1.html -%%PORTDOCS%%%%DOCSDIR%%/qmqpd.8.html -%%PORTDOCS%%%%DOCSDIR%%/qshape.1.html -%%PORTDOCS%%%%DOCSDIR%%/regexp_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/relocated.5.html -%%PORTDOCS%%%%DOCSDIR%%/sendmail.1.html -%%PORTDOCS%%%%DOCSDIR%%/showq.8.html -%%PORTDOCS%%%%DOCSDIR%%/smtp-sink.1.html -%%PORTDOCS%%%%DOCSDIR%%/smtp-source.1.html -%%PORTDOCS%%%%DOCSDIR%%/smtp.8.html -%%PORTDOCS%%%%DOCSDIR%%/smtpd.8.html -%%PORTDOCS%%%%DOCSDIR%%/spawn.8.html -%%PORTDOCS%%%%DOCSDIR%%/trace.8.html -%%PORTDOCS%%%%DOCSDIR%%/transport.5.html -%%PORTDOCS%%%%DOCSDIR%%/trivial-rewrite.8.html -%%PORTDOCS%%%%DOCSDIR%%/verify.8.html -%%PORTDOCS%%%%DOCSDIR%%/virtual.5.html -%%PORTDOCS%%%%DOCSDIR%%/virtual.8.html -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@dirrm libexec/postfix -@unexec rmdir %D/etc/postfix 2>/dev/null || true diff --git a/mail/postfix25/scripts/configure b/mail/postfix25/scripts/configure deleted file mode 100644 index 93c5b95ec561..000000000000 --- a/mail/postfix25/scripts/configure +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ - -for f in `find ${WRKSRC} -type f | xargs grep -l '\!\!PREFIX\!\!' ` ; do \ - mv $f $f.orig && sed s+!!PREFIX!!+$PREFIX+g < $f.orig > $f && \ - rm $f.orig -done diff --git a/mail/postfix25/scripts/configure.postfix b/mail/postfix25/scripts/configure.postfix deleted file mode 100644 index 700585748bce..000000000000 --- a/mail/postfix25/scripts/configure.postfix +++ /dev/null @@ -1,277 +0,0 @@ -#!/bin/sh -# $FreeBSD: /tmp/pcvs/ports/mail/postfix25/scripts/Attic/configure.postfix,v 1.53 2004-08-21 20:36:01 pav Exp $ - -if [ -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc ]; then - exit -fi - -tempfile=`mktemp -t checklist` - -if [ "${POSTFIX_OPTIONS}" ]; then - set ${POSTFIX_OPTIONS} -fi - -for i; do - eval status_$i=ON -done - -if [ -z "${BATCH}" ]; then - /usr/bin/dialog --title "Postfix configuration options" --clear \ - --checklist "\n\ -Please select desired options:" -1 -1 16 \ -NOPCRE "DISABLE Perl Compatible Regular Expressions" "$status_NOPCRE" \ -SASL "Cyrus SASLv1 (Simple Authentication and Security Layer)" "$status_SASL" \ -SASL2 "Cyrus SASLv2 (Simple Authentication and Security Layer)" "$status_SASL2" \ -SASLKRB "If your SASL requires Kerberos select this option" "$status_SASLKRB" \ -SASLKRB5 "If your SASL requires Kerberos5 select this option" "$status_SASLKRB5" \ -SPF "SPF support" "$status_SPF" \ -TLS "SSL and TLS" "$status_TLS" \ -IPv6 "IPv6 support" "$status_IPv6" \ -IPv6TLS "IPv6 support with SSL and TLS" "$status_IPv6TLS" \ -DB3 "Berkeley DB3 (required if SASL also built with DB3)" "$status_DB3" \ -DB40 "Berkeley DB4.0 (required if SASL also built with DB4.0)" "$status_DB40" \ -DB41 "Berkeley DB4.1 (required if SASL also built with DB4.1)" "$status_DB41" \ -DB42 "Berkeley DB4.2 (required if SASL also built with DB4.2)" "$status_DB42" \ -MySQL "MySQL map lookups (choose version with WITH_MYSQL_VER)" "$status_MySQL" \ -PgSQL "PostgreSQL v7.4 map lookups" "$status_PgSQL" \ -PgSQL73 "PostgreSQL v7.3 map lookups" "$status_PgSQL73" \ -PgSQL72 "PostgreSQL v7.2 map lookups" "$status_PgSQL72" \ -OpenLDAP "OpenLDAP map lookups (choose ver. with WITH_OPENLDAP_VER)" "$status_OpenLDAP" \ -VDA "VDA (Virtual Delivery Agent)" "$status_VDA" \ -Test "SMTP/LMTP test server and generator" "$status_Test" \ -2> $tempfile - - retval=$? - - if [ -s $tempfile ]; then - set `sed 's/"//g' $tempfile` - fi - rm -f $tempfile - - case $retval in - 0) if [ -z "$*" ]; then - echo "Nothing selected" - fi - ;; - 1) echo "Cancel pressed." - exit 1 - ;; - esac -fi - -${MKDIR} ${WRKDIRPREFIX}${CURDIR} -exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - -echo "PREFIX= ${PREFIX}" - -SUB_TLS="@comment " -SUB_TEST="@comment " -SUB_IPV6="@comment " -SUB_SPF="@comment " - -while [ "$1" ]; do - case $1 in - NOPCRE) - echo "WITHOUT_PCRE= yes" - echo "NOPCRE_SUFFIX= +nopcre" - SUB_NOPCRE="" - ;; - SASL) - echo "LIB_DEPENDS+= sasl.8:\${PORTSDIR}/security/cyrus-sasl" - echo "POSTFIX_CCARGS+= -DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl1" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lsasl -lpam -lcrypt" - echo "SASL_SUFFIX= +sasl" - if [ -f ${PREFIX}/lib/libsasl.a ]; then - if nm ${PREFIX}/lib/libsasl.a | grep -wq "mysql_verify_password"; then - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - fi - fi - SUB_SASL="" - ;; - SASL2) - echo "LIB_DEPENDS+= sasl2.2:\${PORTSDIR}/security/cyrus-sasl2" - echo "POSTFIX_CCARGS+= -DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lsasl2 -lpam -lcrypt" - echo "SASL_SUFFIX= +sasl2" - if [ -f ${PREFIX}/lib/libsasl2.a ]; then - if nm ${PREFIX}/lib/libsasl2.a | grep -wq "mysql_verify_password"; then - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - fi - fi - SUB_SASL="" - ;; - SASLKRB) - echo "POSTFIX_AUXLIBS+= -lkrb -lcrypto -lcom_err" - ;; - SASLKRB5) - echo "POSTFIX_AUXLIBS+= -lkrb5 -lcrypto -lcom_err" - ;; - TLS) - echo "MAN8+= tlsmgr.8" - echo "USE_OPENSSL= yes" - echo "POSTFIX_CCARGS+= -DHAS_SSL -I\${OPENSSLINC}" - echo "POSTFIX_AUXLIBS+= -L\${OPENSSLLIB} -lssl -lcrypto" - echo "DISTFILES+= \${DISTNAME}.tar.gz pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz" - echo "EXTRA_PATCHES+= \${WRKDIR}/pfixtls-0.8.18-2.1.3-0.9.7d/pfixtls.diff" - echo "PATCH_STRIP= -p1" - echo "TLS_SUFFIX= +tls" - SUB_TLS="" - ;; - DB3) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db3.3:\${PORTSDIR}/databases/db3" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db3" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb3" - echo "DB_SUFFIX= +db3" - BDB_SELECTED="3" - ;; - DB40) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db4.0:\${PORTSDIR}/databases/db4" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db4" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb4" - echo "DB_SUFFIX= +db40" - BDB_SELECTED="40" - ;; - DB41) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db41.1:\${PORTSDIR}/databases/db41" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db41" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb41" - echo "DB_SUFFIX= +db41" - BDB_SELECTED="41" - ;; - DB42) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db-4.2.2:\${PORTSDIR}/databases/db42" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db42" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib/db42/ -ldb" - echo "DB_SUFFIX= +db42" - BDB_SELECTED="42" - ;; - MySQL) - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - echo "MYSQL_SUFFIX= +mysql" - ;; - PgSQL) - echo "POSTGRESQL_PORT?= databases/postgresql7" - echo "LIB_DEPENDS+= pq.3:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - PgSQL73) - echo "POSTGRESQL_PORT?= databases/postgresql73" - echo "LIB_DEPENDS+= pq.3:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - PgSQL72) - echo "POSTGRESQL_PORT?= databases/postgresql72" - echo "LIB_DEPENDS+= pq.2:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - OpenLDAP) - echo "USE_OPENLDAP=YES" - echo "POSTFIX_CCARGS+= -DHAS_LDAP -I\${LOCALBASE}/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lldap -llber" - echo "OPENLDAP_SUFFIX= +openldap" - ;; - Test) - echo "BIN1= smtp-sink smtp-source qmqp-source" -# echo "MAN1+= smtp-sink.1 smtp-source.1 qmqp-sink.1 qmqp-source.1" - SUB_TEST="" - ;; - SPF) - # see http://www.ipnet6.org/postfix/spf/ - echo "LIB_DEPENDS+= spf2.1:\${PORTSDIR}/mail/libspf2" - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/spf/p4/" - echo "PATCHFILES+= postfix-libspf2-2.1.3-4.patch" - echo "PATCH_DIST_STRIP= -p1" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lspf2" - echo "SPF_SUFFIX= +spf" -## echo "README+= SPF_README" - echo "" - SUB_SPF="" - ;; - IPv6) - if [ X$SUB_TLS = "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the IPv6 and TLS patches" 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/tls+ipv6/1.25/" - echo "PATCHFILES+= ipv6-1.25-pf-2.1.3.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - echo "IPv6_SUFFIX= +ipv6" - echo "" - IPv6SELECTED=YES - SUB_IPV6="" - ;; - IPv6TLS) - if [ X$SUB_TLS = "X" -o X$IPv6SELECTED != X ]; then - /usr/bin/dialog --msgbox "Select exactly one of the IPv6 and TLS patches" 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "MAN8+= tlsmgr.8" - echo "USE_OPENSSL= yes" - echo "POSTFIX_CCARGS+= -DHAS_SSL -I\${OPENSSLINC}" - echo "POSTFIX_AUXLIBS+= -L\${OPENSSLLIB} -lssl -lcrypto" - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/tls+ipv6/1.25/" - echo "PATCHFILES+= tls+ipv6-1.25-pf-2.1.3.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - echo "TLS_SUFFIX= +tls+ipv6" - SUB_TLS="" - SUB_IPV6="" - ;; - VDA) - echo "PATCH_SITES+= http://web.onda.com.br/nadal/postfix/VDA/" - echo "PATCHFILES+= postfix-2.1.4-trash.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - ;; - *) - echo "Unknown option(s): $*" > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - ;; - esac - shift -done - -echo "PLIST_SUB+= SUB_TLS=\"${SUB_TLS}\"" -echo "PLIST_SUB+= SUB_TEST=\"${SUB_TEST}\"" -echo "PLIST_SUB+= SUB_IPV6=\"${SUB_IPV6}\"" -echo "PLIST_SUB+= SUB_SPF=\"${SUB_SPF}\"" - -# for some reason, if we alter the pkg name this way, the first build (where -# we ask the configure questions) doesn't pick up the extensions, but -# any subsequent build will. so "make; make install" will build twice. -# don't do this for now. -#echo "PKGNAMESUFFIX= \${NOPCRE_SUFFIX}\${SASL_SUFFIX}\${DB_SUFFIX}\${MYSQL_SUFFIX}\${PGSQL_SUFFIX}\${OPENLDAP_SUFFIX}\${TLS_SUFFIX}\${IPv6_SUFFIX}\${SPF_SUFFIX}" diff --git a/mail/postfix25/scripts/fix-files-list b/mail/postfix25/scripts/fix-files-list deleted file mode 100644 index cc4a1083a814..000000000000 --- a/mail/postfix25/scripts/fix-files-list +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -# need to fixup ${PREFIX}/etc/postfix/postfix-files to indicate compressed -# man pages, since the ports software compresses them later, and if we -# run post-install it will complain about missing files -# (script from Simon J. Mudd) - -ed ${PREFIX}/etc/postfix/postfix-files <<EOF || exit 1 -%s/\(\/man[158]\/.*\.[158]\):/\1.gz:/ -w -q -EOF diff --git a/mail/postfix26/Makefile b/mail/postfix26/Makefile deleted file mode 100644 index 0924e703a274..000000000000 --- a/mail/postfix26/Makefile +++ /dev/null @@ -1,182 +0,0 @@ -# New ports collection makefile for: postfix -# Date created: 18 Mar 1999 -# Whom: torstenb -# -# $FreeBSD$ -# - -# To pre-select options in batch mode, run make like this: -# -# make -DBATCH POSTFIX_OPTIONS="DB3 IPv6TLS" -# -# the options are the same names as in the scripts/configure.postfix file. -# POSTFIX_OPTIONS can be set in /etc/make.conf also. - -# NOTE: PCRE is enabled by default unless you specifically disable it. - -PORTNAME= postfix -PORTVERSION= 2.1.4 -PORTEPOCH= 1 -CATEGORIES= mail ipv6 -MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ \ - ftp://ftp.aet.tu-cottbus.de/pub/postfix_tls/%SUBDIR%/ \ - ftp://ftp.tux.org/pub/net/postfix/official/ \ - ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ \ - ftp://ftp.samurai.com/pub/postfix/official/ \ - ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/postfix/official/&,} -MASTER_SITE_SUBDIR= . old related/postfix -DISTNAME= postfix-${PORTVERSION} -DIST_SUBDIR= ${PORTNAME} - -MAINTAINER= vivek@khera.org -COMMENT= A secure alternative to widely-used Sendmail - -CONFLICTS= courier-0.* postfix-1.* postfix-2.0.* sendmail-8.* sendmail-*-8.* smail-3.* zmailer-2.* -USE_SUBMAKE= yes -USE_REINPLACE= yes - -MAN1= mailq.1 newaliases.1 postalias.1 postcat.1 postconf.1 postdrop.1 \ - postfix.1 postkick.1 postlock.1 postlog.1 postmap.1 postqueue.1 \ - postsuper.1 sendmail.1 - -MAN5= access.5 aliases.5 canonical.5 cidr_table.5 ldap_table.5 \ - mysql_table.5 pgsql_table.5 postconf.5 pcre_table.5 \ - regexp_table.5 relocated.5 transport.5 virtual.5 \ - header_checks.5 body_checks.5 - -MAN8= bounce.8 cleanup.8 defer.8 error.8 flush.8 lmtp.8 local.8 \ - master.8 oqmgr.8 pickup.8 pipe.8 proxymap.8 qmgr.8 qmqpd.8 showq.8 \ - smtp.8 smtpd.8 spawn.8 trace.8 trivial-rewrite.8 verify.8 virtual.8 - -# TLS patch adds to MAN8 but doesn't have .html file, so avoid trying to -# patch it. -MAN8base=$(MAN8:S/tlsmgr.8//) - -CONF1= main.cf master.cf access aliases canonical header_checks relocated \ - transport virtual - -README= ADDRESS_CLASS_README ADDRESS_REWRITING_README \ - ADDRESS_VERIFICATION_README BACKSCATTER_README \ - BASIC_CONFIGURATION_README BUILTIN_FILTER_README \ - CONTENT_INSPECTION_README CYRUS_README DATABASE_README DB_README \ - DEBUG_README ETRN_README FILTER_README INSTALL LDAP_README \ - LINUX_README LMTP_README LOCAL_RECIPIENT_README MAILDROP_README \ - MYSQL_README NFS_README OVERVIEW PACKAGE_README PCRE_README \ - PGSQL_README QMQP_README QSHAPE_README RESTRICTION_CLASS_README \ - SASL_README SCHEDULER_README SMTPD_ACCESS_README SMTPD_POLICY_README \ - SMTPD_PROXY_README STANDARD_CONFIGURATION_README TUNING_README \ - ULTRIX_README UUCP_README VERP_README VIRTUAL_README \ - XCLIENT_README XFORWARD_README - -.if !defined(DEBUG) -MAKEFILEFLAGS+= DEBUG= -.endif - -MAKEFILEFLAGS+= CC="${CC}" OPT="${CFLAGS}" - -SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \ - TOUCH="${TOUCH}" \ - MKDIR="${MKDIR}" \ - POSTFIX_OPTIONS="${POSTFIX_OPTIONS}" - -pre-fetch: - @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.postfix - -.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc) -.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc" -.endif - -.if defined(WITHOUT_PCRE) -POSTFIX_CCARGS+= -DNO_PCRE -.else -LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre -POSTFIX_CCARGS+= -DHAS_PCRE -I${LOCALBASE}/include -POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lpcre -.endif - -post-patch: - (cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles ${MAKEFILEFLAGS} \ - CCARGS="${POSTFIX_CCARGS}" AUXLIBS="${POSTFIX_AUXLIBS}" && \ - ${ECHO} "all: default" >> Makefile) - -pre-patch: - ${ECHO} "<body>See <A HREF="header_checks.5.html">header_checks.5.html</A></BODY>" > ${WRKSRC}/html/body_checks.5.html -.for file in ${MAN1} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man1/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${MAN5} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man5/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${MAN8base} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man8/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${README} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/html/${file}.html - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/README_FILES/${file} -.endfor -.for file in ${CONF1} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" ${WRKSRC}/conf/${file} -.endfor - -pre-install: - @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL - -.if defined(NOPORTDOCS) -READMEDIR=no -.else -READMEDIR=${PREFIX}/share/doc/postfix -.endif - -do-install: - cd ${WRKSRC}; ${SH} postfix-install -non-interactive install_root=/ tempdir=/tmp \ - config_directory=${PREFIX}/etc/postfix \ - daemon_directory=${PREFIX}/libexec/postfix \ - command_directory=${PREFIX}/sbin \ - queue_directory=/var/spool/postfix \ - sendmail_path=${PREFIX}/sbin/sendmail \ - newaliases_path=${PREFIX}/bin/newaliases \ - mailq_path=${PREFIX}/bin/mailq \ - mail_owner=postfix \ - setgid_group=maildrop \ - manpage_directory=${PREFIX}/man \ - sample_directory=${PREFIX}/etc/postfix \ - readme_directory=${READMEDIR} - -.for file in ${CONF1} - ${INSTALL_DATA} ${WRKSRC}/conf/${file} \ - ${PREFIX}/etc/postfix/dist-${file} -.endfor - - @${INSTALL_SCRIPT} \ - ${WRKSRC}/auxiliary/rmail/rmail \ - ${PREFIX}/bin/rmail - -# optional TEST binaries -.for file in ${BIN1} - @${INSTALL_PROGRAM} ${WRKSRC}/bin/${file} ${PREFIX}/sbin -.endfor - -.if !defined(NOPORTDOCS) - @${INSTALL} -d -o ${DOCOWN} -g ${DOCGRP} -m 555 ${DOCSDIR} - @cd ${WRKSRC}/html && ${INSTALL_DATA} *.html *.jpg *.png ${DOCSDIR} && \ - ${ECHO_MSG} "Installed HTML documentation in ${DOCSDIR}" -.endif - -post-install: - @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL -# need to fixup ${PREFIX}/etc/postfix/postfix-files to indicate compressed -# man pages, since the ports software compresses them after this step, and -# if we run etc/postfix/post-install again during package installation, -# it will complain about missing files. - @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/fix-files-list - @${CAT} ${PKGMESSAGE} - -post-clean: - @${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc - -.include <bsd.port.mk> diff --git a/mail/postfix26/distinfo b/mail/postfix26/distinfo deleted file mode 100644 index 287ae104f376..000000000000 --- a/mail/postfix26/distinfo +++ /dev/null @@ -1,12 +0,0 @@ -MD5 (postfix/postfix-2.1.4.tar.gz) = f96fc9e7cbf9750d4a91475fcbd02a81 -SIZE (postfix/postfix-2.1.4.tar.gz) = 1970068 -MD5 (postfix/pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz) = d3211ebd4d2fbbc9c78235666ed355ac -SIZE (postfix/pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz) = 239141 -MD5 (postfix/ipv6-1.25-pf-2.1.3.patch.gz) = cd99ff3ddf9bb88e23a7e33ae42d0772 -SIZE (postfix/ipv6-1.25-pf-2.1.3.patch.gz) = 79473 -MD5 (postfix/tls+ipv6-1.25-pf-2.1.3.patch.gz) = 71181d8dcf26c24e6fe373ad1ac7e741 -SIZE (postfix/tls+ipv6-1.25-pf-2.1.3.patch.gz) = 256591 -MD5 (postfix/postfix-2.1.4-trash.patch.gz) = 6602396fcf82a5bff508109d0224ffe8 -SIZE (postfix/postfix-2.1.4-trash.patch.gz) = 7081 -MD5 (postfix/postfix-libspf2-2.1.3-4.patch) = 0312a568fdf96861dbd6ac206b395630 -SIZE (postfix/postfix-libspf2-2.1.3-4.patch) = 25713 diff --git a/mail/postfix26/files/patch-ec b/mail/postfix26/files/patch-ec deleted file mode 100644 index a3f617235fba..000000000000 --- a/mail/postfix26/files/patch-ec +++ /dev/null @@ -1,53 +0,0 @@ -*** ./src/global/mail_params.h.orig Sat Jan 17 10:04:00 2004 ---- ./src/global/mail_params.h Fri Jan 30 14:48:23 2004 -*************** -*** 64,70 **** - extern gid_t var_owner_gid; - - #define VAR_SGID_GROUP "setgid_group" -! #define DEF_SGID_GROUP "postdrop" - extern char *var_sgid_group; - extern gid_t var_sgid_gid; - ---- 64,70 ---- - extern gid_t var_owner_gid; - - #define VAR_SGID_GROUP "setgid_group" -! #define DEF_SGID_GROUP "maildrop" - extern char *var_sgid_group; - extern gid_t var_sgid_gid; - -*************** -*** 202,208 **** - */ - #define VAR_DAEMON_DIR "daemon_directory" - #ifndef DEF_DAEMON_DIR -! #define DEF_DAEMON_DIR "/usr/libexec/postfix" - #endif - extern char *var_daemon_dir; - ---- 202,208 ---- - */ - #define VAR_DAEMON_DIR "daemon_directory" - #ifndef DEF_DAEMON_DIR -! #define DEF_DAEMON_DIR "!!PREFIX!!/libexec/postfix" - #endif - extern char *var_daemon_dir; - -*************** -*** 231,237 **** - */ - #define VAR_CONFIG_DIR "config_directory" - #ifndef DEF_CONFIG_DIR -! #define DEF_CONFIG_DIR "/etc/postfix" - #endif - extern char *var_config_dir; - ---- 231,237 ---- - */ - #define VAR_CONFIG_DIR "config_directory" - #ifndef DEF_CONFIG_DIR -! #define DEF_CONFIG_DIR "!!PREFIX!!/etc/postfix" - #endif - extern char *var_config_dir; - diff --git a/mail/postfix26/files/patch-main.cf b/mail/postfix26/files/patch-main.cf deleted file mode 100644 index 7775cd80efb2..000000000000 --- a/mail/postfix26/files/patch-main.cf +++ /dev/null @@ -1,108 +0,0 @@ -*** ./conf/main.cf~ Mon Apr 26 16:54:42 2004 ---- ./conf/main.cf Mon Apr 26 16:54:42 2004 -*************** -*** 32,44 **** - # The command_directory parameter specifies the location of all - # postXXX commands. - # -! command_directory = /usr/sbin - - # The daemon_directory parameter specifies the location of all Postfix - # daemon programs (i.e. programs listed in the master.cf file). This - # directory must be owned by root. - # -! daemon_directory = /usr/libexec/postfix - - # QUEUE AND PROCESS OWNERSHIP - # ---- 32,44 ---- - # The command_directory parameter specifies the location of all - # postXXX commands. - # -! command_directory = !!PREFIX!!/sbin - - # The daemon_directory parameter specifies the location of all Postfix - # daemon programs (i.e. programs listed in the master.cf file). This - # directory must be owned by root. - # -! daemon_directory = !!PREFIX!!/libexec/postfix - - # QUEUE AND PROCESS OWNERSHIP - # -*************** -*** 595,631 **** - # sendmail_path: The full pathname of the Postfix sendmail command. - # This is the Sendmail-compatible mail posting interface. - # -! sendmail_path = - - # newaliases_path: The full pathname of the Postfix newaliases command. - # This is the Sendmail-compatible command to build alias databases. - # -! newaliases_path = - - # mailq_path: The full pathname of the Postfix mailq command. This - # is the Sendmail-compatible mail queue listing command. - # -! mailq_path = - - # setgid_group: The group for mail submission and queue management - # commands. This must be a group name with a numerical group ID that - # is not shared with other accounts, not even with the Postfix account. - # -! setgid_group = - - # html_directory: The location of the Postfix HTML documentation. - # -! html_directory = - - # manpage_directory: The location of the Postfix on-line manual pages. - # -! manpage_directory = - - # sample_directory: The location of the Postfix sample configuration files. - # This parameter is obsolete as of Postfix 2.1. - # -! sample_directory = - - # readme_directory: The location of the Postfix README files. - # -! readme_directory = ---- 595,631 ---- - # sendmail_path: The full pathname of the Postfix sendmail command. - # This is the Sendmail-compatible mail posting interface. - # -! sendmail_path = !!PREFIX!!/sbin/sendmail - - # newaliases_path: The full pathname of the Postfix newaliases command. - # This is the Sendmail-compatible command to build alias databases. - # -! newaliases_path = !!PREFIX!!/bin/newaliases - - # mailq_path: The full pathname of the Postfix mailq command. This - # is the Sendmail-compatible mail queue listing command. - # -! mailq_path = !!PREFIX!!/bin/mailq - - # setgid_group: The group for mail submission and queue management - # commands. This must be a group name with a numerical group ID that - # is not shared with other accounts, not even with the Postfix account. - # -! setgid_group = maildrop - - # html_directory: The location of the Postfix HTML documentation. - # -! html_directory = no - - # manpage_directory: The location of the Postfix on-line manual pages. - # -! manpage_directory = !!PREFIX!!/man - - # sample_directory: The location of the Postfix sample configuration files. - # This parameter is obsolete as of Postfix 2.1. - # -! sample_directory = !!PREFIX!!/etc/postfix - - # readme_directory: The location of the Postfix README files. - # -! readme_directory = no diff --git a/mail/postfix26/files/patch-makedefs b/mail/postfix26/files/patch-makedefs deleted file mode 100644 index 05945c3e653a..000000000000 --- a/mail/postfix26/files/patch-makedefs +++ /dev/null @@ -1,11 +0,0 @@ ---- makedefs.orig Wed Aug 25 06:13:57 2004 -+++ makedefs Wed Aug 25 06:14:46 2004 -@@ -93,6 +93,8 @@ - ;; - FreeBSD.5*) SYSTYPE=FREEBSD5 - ;; -+ FreeBSD.6*) SYSTYPE=FREEBSD6 -+ ;; - OpenBSD.2*) SYSTYPE=OPENBSD2 - ;; - OpenBSD.3*) SYSTYPE=OPENBSD3 diff --git a/mail/postfix26/files/patch-post-install b/mail/postfix26/files/patch-post-install deleted file mode 100644 index 92b2d4c2c6eb..000000000000 --- a/mail/postfix26/files/patch-post-install +++ /dev/null @@ -1,11 +0,0 @@ ---- ./conf/#post-install~ Fri Jan 18 12:32:54 2002 -+++ ./conf/post-install Fri Jan 18 12:32:54 2002 -@@ -183,7 +183,7 @@ - - umask 022 - --PATH=/bin:/usr/bin:/usr/sbin:/usr/etc:/sbin:/etc:/usr/contrib/bin:/usr/gnu/bin:/usr/ucb:/usr/bsd -+PATH=/bin:/usr/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin - SHELL=/bin/sh - IFS=" - " diff --git a/mail/postfix26/files/patch-src::util::sys_defs.h b/mail/postfix26/files/patch-src::util::sys_defs.h deleted file mode 100644 index 4323acbde64a..000000000000 --- a/mail/postfix26/files/patch-src::util::sys_defs.h +++ /dev/null @@ -1,11 +0,0 @@ ---- ./src/util/sys_defs.h.orig Wed Aug 25 06:15:02 2004 -+++ ./src/util/sys_defs.h Wed Aug 25 06:15:18 2004 -@@ -24,7 +24,7 @@ - * 4.4BSD and close derivatives. - */ - #if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \ -- || defined(FREEBSD5) \ -+ || defined(FREEBSD5) || defined(FREEBSD6) \ - || defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \ - || defined(OPENBSD2) || defined(OPENBSD3) \ - || defined(NETBSD1) || defined(NETBSD2) \ diff --git a/mail/postfix26/pkg-descr b/mail/postfix26/pkg-descr deleted file mode 100644 index 1f335ce6820c..000000000000 --- a/mail/postfix26/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Postfix attempts to be fast, easy to administer, and secure, while at -the same time being sendmail-compatible enough to not upset existing -users. It also offers QMQP and VERP support to let Postfix act as delivery -daemon for ezmlm-idx. - -WWW: http://www.postfix.org/ diff --git a/mail/postfix26/pkg-install b/mail/postfix26/pkg-install deleted file mode 100644 index 2d7f916363b0..000000000000 --- a/mail/postfix26/pkg-install +++ /dev/null @@ -1,191 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# If the POSTFIX_DEFAULT_MTA environment variable is set to YES, it -# will make the port/package use defaults which make postfix replace -# sendmail as much as possible. - -PKG_PREFIX=${PKG_PREFIX:=/usr/local} -BATCH=${BATCH:=no} -POSTFIX_DEFAULT_MTA=${POSTFIX_DEFAULT_MTA:=no} - -if [ x${POSTFIX_DEFAULT_MTA} = xno ]; then - DEFAULT_REPLACE_MAILERCONF=n -else - DEFAULT_REPLACE_MAILERCONF=y -fi - -if [ -x /usr/sbin/nologin ]; then - NOLOGIN=/usr/sbin/nologin -else - NOLOGIN=/sbin/nologin -fi - -ask() { - local question default answer - - question=$1 - default=$2 - if [ -z "${PACKAGE_BUILDING}" -a x${BATCH} = xno ]; then - read -p "${question} [${default}]? " answer - fi - if [ x${answer} = x ]; then - answer=${default} - fi - echo ${answer} -} - -yesno() { - local question default answer - - question=$1 - default=$2 - while :; do - answer=$(ask "${question}" "${default}") - case "${answer}" in - [Yy]*) return 0;; - [Nn]*) return 1;; - esac - echo "Please answer yes or no." - done -} - -if [ x"$2" = xPRE-INSTALL ]; then - USER=postfix - UID=125 - GROUP=postfix - GID=125 - GROUP2=maildrop - GID2=126 - - if /usr/sbin/pw groupshow "${GROUP}" 2>/dev/null; then - echo "You already have a group \"${GROUP}\", so I will use it." - else - if /usr/sbin/pw groupadd ${GROUP} -g ${GID} - then - echo "Added group \"${GROUP}\"." - else - echo "Adding group \"${GROUP}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw groupshow "${GROUP2}" 2>/dev/null; then - echo "You already have a group \"${GROUP2}\", so I will use it." - else - if /usr/sbin/pw groupadd ${GROUP2} -g ${GID2} - then - echo "Added group \"${GROUP2}\"." - else - echo "Adding group \"${GROUP2}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw user show "${USER}" 2>/dev/null; then - echo "You already have a user \"${USER}\", so I will use it." - else - if /usr/sbin/pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \ - -d /var/spool/postfix \ - -s ${NOLOGIN} \ - -c "Postfix Mail System" - then - echo "Added user \"${USER}\"." - else - echo "Adding user \"${USER}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw show group mail | grep -q "${USER}" 2>/dev/null; then - echo "You already have user \"${USER}\" in group \"mail\", so I will use it." - else - echo "You need user \"${USER}\" added to group \"mail\"." - if yesno "Would you like me to add it" y; then - /usr/sbin/pw groupmod mail -m ${USER} || exit - echo "Done." - else - echo "Please create it, and try again." - exit 1 - fi - fi - -fi - -if [ x"$2" = xPOST-INSTALL ]; then - # CONF1 copied from Makefile. Keep consistent! - CONF1="main.cf master.cf access aliases canonical \ - header_checks relocated transport virtual" - - for file in $CONF1 - do - if [ ! -f ${PKG_PREFIX}/etc/postfix/$file ]; then - cp ${PKG_PREFIX}/etc/postfix/dist-$file ${PKG_PREFIX}/etc/postfix/$file - fi - done - - sh ${PKG_PREFIX}/etc/postfix/post-install tempdir=/tmp \ - config_directory=${PKG_PREFIX}/etc/postfix \ - daemon_directory=${PKG_PREFIX}/libexec/postfix \ - command_directory=${PKG_PREFIX}/sbin \ - queue_directory=/var/spool/postfix \ - sendmail_path=${PKG_PREFIX}/sbin/sendmail \ - newaliases_path=${PKG_PREFIX}/bin/newaliases \ - mailq_path=${PKG_PREFIX}/bin/mailq \ - mail_owner=postfix \ - setgid_group=maildrop \ - manpage_directory=${PKG_PREFIX}/man \ - sample_directory=${PKG_PREFIX}/etc/postfix \ - readme_directory=no \ - upgrade-package -# readme_directory is "no" above since the package will have correct perms -# already, and we don't know if they had PORTDOCS. -fi - -replace() { - local orig repl - - orig=$1 - repl=$2 - if [ -e ${orig} ]; then - mv -f ${orig} ${orig}.OFF - chmod 0 ${orig}.OFF - fi - if [ -e ${repl} ]; then - ln -s ${repl} ${orig} - fi -} - -if [ x"$2" = xPOST-INSTALL -a -z "${PACKAGE_BUILDING}" ]; then - if [ -x /sbin/sysctl ]; then - OSVERSION=`/sbin/sysctl -n kern.osreldate` - else - OSVERSION=`/usr/sbin/sysctl -n kern.osreldate` - fi - if [ ${OSVERSION} -ge 400014 ]; then - if yesno "Would you like to activate Postfix in /etc/mail/mailer.conf" \ - ${DEFAULT_REPLACE_MAILERCONF}; then - mv -f /etc/mail/mailer.conf /etc/mail/mailer.conf.old - echo "#" > /etc/mail/mailer.conf - echo -n "# Execute the Postfix sendmail program" >> /etc/mail/mailer.conf - echo ", named ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "#" >> /etc/mail/mailer.conf - echo "sendmail ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "send-mail ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "mailq ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "newaliases ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - fi - else - if yesno "Would you like to replace {sendmail,mailq,newaliases} with Postfix versions" n; then - replace /usr/sbin/sendmail ${PKG_PREFIX}/sbin/sendmail - replace /usr/bin/mailq ${PKG_PREFIX}/sbin/sendmail - replace /usr/bin/newaliases ${PKG_PREFIX}/sbin/sendmail - echo "Done." - fi - fi -fi diff --git a/mail/postfix26/pkg-message b/mail/postfix26/pkg-message deleted file mode 100644 index c9b85fc8c365..000000000000 --- a/mail/postfix26/pkg-message +++ /dev/null @@ -1,41 +0,0 @@ -If you have postfix configured in your /etc/mail/mailer.conf (answered yes to -the previous question) and would like to enable postfix to start at boot time, -please set these variables in your /etc/rc.conf file: - -sendmail_enable="YES" -sendmail_flags="-bd" -sendmail_pidfile="/var/spool/postfix/pid/master.pid" -sendmail_outbound_enable="NO" -sendmail_submit_enable="NO" -sendmail_msp_queue_enable="NO" - -This will disable Sendmail completely. - -Alternatively to the above settings, you can enable postfix to start with -the other local services, for example, after your database server starts if -you need it to be running for postfix. To do this, set in your rc.conf file: - -sendmail_enable="NONE" - -Then make the following symbolic link: - -cd /usr/local/etc/rc.d -ln -s /usr/local/sbin/postfix postfix.sh - - -Also, you will want to disable some Sendmail-specific daily maintenance -routines in your /etc/periodic.conf file: - -daily_clean_hoststat_enable="NO" -daily_status_mail_rejects_enable="NO" -daily_status_include_submit_mailq="NO" -daily_submit_queuerun="NO" - - -If you are using SASL, you need to make sure that postfix has access to read -the sasldb file. This is accomplished by adding postfix to group mail and -making the /usr/local/etc/sasldb* file(s) readable by group mail (this should -be the default for new installs). - -If you are upgrading from postfix version prior to 2.0, please see the README -files for recommended changes to your configuration. diff --git a/mail/postfix26/pkg-plist b/mail/postfix26/pkg-plist deleted file mode 100644 index 37366b49d560..000000000000 --- a/mail/postfix26/pkg-plist +++ /dev/null @@ -1,211 +0,0 @@ -@unexec if cmp -s %D/etc/postfix/main.cf %D/etc/postfix/dist-main.cf; then rm -f %D/etc/postfix/main.cf; fi -@unexec if cmp -s %D/etc/postfix/master.cf %D/etc/postfix/dist-master.cf; then rm -f %D/etc/postfix/master.cf; fi -@unexec if cmp -s %D/etc/postfix/access %D/etc/postfix/dist-access; then rm -f %D/etc/postfix/access; fi -@unexec if cmp -s %D/etc/postfix/aliases %D/etc/postfix/dist-aliases; then rm -f %D/etc/postfix/aliases; fi -@unexec if cmp -s %D/etc/postfix/canonical %D/etc/postfix/dist-canonical; then rm -f %D/etc/postfix/canonical; fi -@unexec if cmp -s %D/etc/postfix/header_checks %D/etc/postfix/dist-header_checks; then rm -f %D/etc/postfix/header_checks; fi -@unexec if cmp -s %D/etc/postfix/relocated %D/etc/postfix/dist-relocated; then rm -f %D/etc/postfix/relocated; fi -@unexec if cmp -s %D/etc/postfix/transport %D/etc/postfix/dist-transport; then rm -f %D/etc/postfix/transport; fi -@unexec if cmp -s %D/etc/postfix/virtual %D/etc/postfix/dist-virtual; then rm -f %D/etc/postfix/virtual; fi -etc/postfix/LICENSE -etc/postfix/main.cf.default -etc/postfix/makedefs.out -etc/postfix/post-install -etc/postfix/postfix-files -etc/postfix/postfix-script -etc/postfix/dist-main.cf -etc/postfix/dist-master.cf -etc/postfix/dist-access -etc/postfix/dist-aliases -etc/postfix/dist-canonical -etc/postfix/dist-header_checks -etc/postfix/dist-relocated -etc/postfix/dist-transport -etc/postfix/dist-virtual -libexec/postfix/bounce -libexec/postfix/cleanup -libexec/postfix/error -libexec/postfix/flush -libexec/postfix/lmtp -libexec/postfix/local -libexec/postfix/master -libexec/postfix/nqmgr -libexec/postfix/oqmgr -libexec/postfix/pickup -libexec/postfix/pipe -libexec/postfix/proxymap -libexec/postfix/qmgr -libexec/postfix/qmqpd -libexec/postfix/showq -libexec/postfix/smtp -libexec/postfix/smtpd -libexec/postfix/spawn -libexec/postfix/trivial-rewrite -libexec/postfix/verify -libexec/postfix/virtual -%%SUB_TLS%%libexec/postfix/tlsmgr -sbin/postalias -sbin/postcat -sbin/postconf -sbin/postdrop -sbin/postfix -sbin/postkick -sbin/postlock -sbin/postlog -sbin/postmap -sbin/postqueue -sbin/postsuper -sbin/sendmail -%%SUB_TEST%%sbin/qmqp-source -%%SUB_TEST%%sbin/smtp-sink -%%SUB_TEST%%sbin/smtp-source -bin/rmail -bin/newaliases -bin/mailq -%%PORTDOCS%%%%DOCSDIR%%/AAAREADME -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_CLASS_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_CLASS_README.html -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_REWRITING_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_REWRITING_README.html -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_VERIFICATION_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_VERIFICATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/BACKSCATTER_README -%%PORTDOCS%%%%DOCSDIR%%/BACKSCATTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/BASIC_CONFIGURATION_README -%%PORTDOCS%%%%DOCSDIR%%/BASIC_CONFIGURATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/BUILTIN_FILTER_README -%%PORTDOCS%%%%DOCSDIR%%/BUILTIN_FILTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/CONTENT_INSPECTION_README -%%PORTDOCS%%%%DOCSDIR%%/CONTENT_INSPECTION_README.html -%%PORTDOCS%%%%DOCSDIR%%/CYRUS_README.html -%%PORTDOCS%%%%DOCSDIR%%/DATABASE_README -%%PORTDOCS%%%%DOCSDIR%%/DATABASE_README.html -%%PORTDOCS%%%%DOCSDIR%%/DB_README -%%PORTDOCS%%%%DOCSDIR%%/DB_README.html -%%PORTDOCS%%%%DOCSDIR%%/DEBUG_README -%%PORTDOCS%%%%DOCSDIR%%/DEBUG_README.html -%%PORTDOCS%%%%DOCSDIR%%/ETRN_README -%%PORTDOCS%%%%DOCSDIR%%/ETRN_README.html -%%PORTDOCS%%%%DOCSDIR%%/FILTER_README -%%PORTDOCS%%%%DOCSDIR%%/FILTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/INSTALL.html -%%PORTDOCS%%%%SUB_IPV6%%%%DOCSDIR%%/IPV6_README -%%PORTDOCS%%%%DOCSDIR%%/LDAP_README -%%PORTDOCS%%%%DOCSDIR%%/LDAP_README.html -%%PORTDOCS%%%%DOCSDIR%%/LINUX_README -%%PORTDOCS%%%%DOCSDIR%%/LINUX_README.html -%%PORTDOCS%%%%DOCSDIR%%/LMTP_README -%%PORTDOCS%%%%DOCSDIR%%/LMTP_README.html -%%PORTDOCS%%%%DOCSDIR%%/LOCAL_RECIPIENT_README -%%PORTDOCS%%%%DOCSDIR%%/LOCAL_RECIPIENT_README.html -%%PORTDOCS%%%%DOCSDIR%%/MAILDROP_README -%%PORTDOCS%%%%DOCSDIR%%/MAILDROP_README.html -%%PORTDOCS%%%%DOCSDIR%%/MYSQL_README -%%PORTDOCS%%%%DOCSDIR%%/MYSQL_README.html -%%PORTDOCS%%%%DOCSDIR%%/NFS_README -%%PORTDOCS%%%%DOCSDIR%%/NFS_README.html -%%PORTDOCS%%%%DOCSDIR%%/OVERVIEW -%%PORTDOCS%%%%DOCSDIR%%/OVERVIEW.html -%%PORTDOCS%%%%DOCSDIR%%/PACKAGE_README -%%PORTDOCS%%%%DOCSDIR%%/PACKAGE_README.html -%%PORTDOCS%%%%DOCSDIR%%/PCRE_README -%%PORTDOCS%%%%DOCSDIR%%/PCRE_README.html -%%PORTDOCS%%%%DOCSDIR%%/PGSQL_README -%%PORTDOCS%%%%DOCSDIR%%/PGSQL_README.html -%%PORTDOCS%%%%DOCSDIR%%/QMQP_README -%%PORTDOCS%%%%DOCSDIR%%/QMQP_README.html -%%PORTDOCS%%%%DOCSDIR%%/QSHAPE_README -%%PORTDOCS%%%%DOCSDIR%%/QSHAPE_README.html -%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES -%%PORTDOCS%%%%DOCSDIR%%/RESTRICTION_CLASS_README -%%PORTDOCS%%%%DOCSDIR%%/RESTRICTION_CLASS_README.html -%%PORTDOCS%%%%DOCSDIR%%/SASL_README -%%PORTDOCS%%%%DOCSDIR%%/SASL_README.html -%%PORTDOCS%%%%DOCSDIR%%/SCHEDULER_README -%%PORTDOCS%%%%DOCSDIR%%/SCHEDULER_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_ACCESS_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_ACCESS_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_POLICY_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_POLICY_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_PROXY_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_PROXY_README.html -%%PORTDOCS%%%%SUB_SPF%%%%DOCSDIR%%/SPF_README -%%PORTDOCS%%%%DOCSDIR%%/STANDARD_CONFIGURATION_README -%%PORTDOCS%%%%DOCSDIR%%/STANDARD_CONFIGURATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/TUNING_README -%%PORTDOCS%%%%DOCSDIR%%/TUNING_README.html -%%PORTDOCS%%%%DOCSDIR%%/ULTRIX_README -%%PORTDOCS%%%%DOCSDIR%%/ULTRIX_README.html -%%PORTDOCS%%%%DOCSDIR%%/UUCP_README -%%PORTDOCS%%%%DOCSDIR%%/UUCP_README.html -%%PORTDOCS%%%%DOCSDIR%%/VERP_README -%%PORTDOCS%%%%DOCSDIR%%/VERP_README.html -%%PORTDOCS%%%%DOCSDIR%%/VIRTUAL_README -%%PORTDOCS%%%%DOCSDIR%%/VIRTUAL_README.html -%%PORTDOCS%%%%DOCSDIR%%/XCLIENT_README -%%PORTDOCS%%%%DOCSDIR%%/XCLIENT_README.html -%%PORTDOCS%%%%DOCSDIR%%/XFORWARD_README -%%PORTDOCS%%%%DOCSDIR%%/XFORWARD_README.html -%%PORTDOCS%%%%DOCSDIR%%/access.5.html -%%PORTDOCS%%%%DOCSDIR%%/aliases.5.html -%%PORTDOCS%%%%DOCSDIR%%/body_checks.5.html -%%PORTDOCS%%%%DOCSDIR%%/bounce.8.html -%%PORTDOCS%%%%DOCSDIR%%/canonical.5.html -%%PORTDOCS%%%%DOCSDIR%%/cidr_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/cleanup.8.html -%%PORTDOCS%%%%DOCSDIR%%/defer.8.html -%%PORTDOCS%%%%DOCSDIR%%/error.8.html -%%PORTDOCS%%%%DOCSDIR%%/flush.8.html -%%PORTDOCS%%%%DOCSDIR%%/header_checks.5.html -%%PORTDOCS%%%%DOCSDIR%%/index.html -%%PORTDOCS%%%%DOCSDIR%%/ldap_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/lmtp.8.html -%%PORTDOCS%%%%DOCSDIR%%/local.8.html -%%PORTDOCS%%%%DOCSDIR%%/mailq.1.html -%%PORTDOCS%%%%DOCSDIR%%/master.8.html -%%PORTDOCS%%%%DOCSDIR%%/mysql_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/newaliases.1.html -%%PORTDOCS%%%%DOCSDIR%%/oqmgr.8.html -%%PORTDOCS%%%%DOCSDIR%%/pcre_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/pgsql_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/pickup.8.html -%%PORTDOCS%%%%DOCSDIR%%/pipe.8.html -%%PORTDOCS%%%%DOCSDIR%%/postalias.1.html -%%PORTDOCS%%%%DOCSDIR%%/postcat.1.html -%%PORTDOCS%%%%DOCSDIR%%/postconf.1.html -%%PORTDOCS%%%%DOCSDIR%%/postconf.5.html -%%PORTDOCS%%%%DOCSDIR%%/postdrop.1.html -%%PORTDOCS%%%%DOCSDIR%%/postfix-logo.jpg -%%PORTDOCS%%%%DOCSDIR%%/postfix-power.png -%%PORTDOCS%%%%DOCSDIR%%/postfix.1.html -%%PORTDOCS%%%%DOCSDIR%%/postkick.1.html -%%PORTDOCS%%%%DOCSDIR%%/postlock.1.html -%%PORTDOCS%%%%DOCSDIR%%/postlog.1.html -%%PORTDOCS%%%%DOCSDIR%%/postmap.1.html -%%PORTDOCS%%%%DOCSDIR%%/postqueue.1.html -%%PORTDOCS%%%%DOCSDIR%%/postsuper.1.html -%%PORTDOCS%%%%DOCSDIR%%/proxymap.8.html -%%PORTDOCS%%%%DOCSDIR%%/qmgr.8.html -%%PORTDOCS%%%%DOCSDIR%%/qmqp-sink.1.html -%%PORTDOCS%%%%DOCSDIR%%/qmqp-source.1.html -%%PORTDOCS%%%%DOCSDIR%%/qmqpd.8.html -%%PORTDOCS%%%%DOCSDIR%%/qshape.1.html -%%PORTDOCS%%%%DOCSDIR%%/regexp_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/relocated.5.html -%%PORTDOCS%%%%DOCSDIR%%/sendmail.1.html -%%PORTDOCS%%%%DOCSDIR%%/showq.8.html -%%PORTDOCS%%%%DOCSDIR%%/smtp-sink.1.html -%%PORTDOCS%%%%DOCSDIR%%/smtp-source.1.html -%%PORTDOCS%%%%DOCSDIR%%/smtp.8.html -%%PORTDOCS%%%%DOCSDIR%%/smtpd.8.html -%%PORTDOCS%%%%DOCSDIR%%/spawn.8.html -%%PORTDOCS%%%%DOCSDIR%%/trace.8.html -%%PORTDOCS%%%%DOCSDIR%%/transport.5.html -%%PORTDOCS%%%%DOCSDIR%%/trivial-rewrite.8.html -%%PORTDOCS%%%%DOCSDIR%%/verify.8.html -%%PORTDOCS%%%%DOCSDIR%%/virtual.5.html -%%PORTDOCS%%%%DOCSDIR%%/virtual.8.html -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@dirrm libexec/postfix -@unexec rmdir %D/etc/postfix 2>/dev/null || true diff --git a/mail/postfix26/scripts/configure b/mail/postfix26/scripts/configure deleted file mode 100644 index 93c5b95ec561..000000000000 --- a/mail/postfix26/scripts/configure +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ - -for f in `find ${WRKSRC} -type f | xargs grep -l '\!\!PREFIX\!\!' ` ; do \ - mv $f $f.orig && sed s+!!PREFIX!!+$PREFIX+g < $f.orig > $f && \ - rm $f.orig -done diff --git a/mail/postfix26/scripts/configure.postfix b/mail/postfix26/scripts/configure.postfix deleted file mode 100644 index 3afa888d6a31..000000000000 --- a/mail/postfix26/scripts/configure.postfix +++ /dev/null @@ -1,277 +0,0 @@ -#!/bin/sh -# $FreeBSD: /tmp/pcvs/ports/mail/postfix26/scripts/Attic/configure.postfix,v 1.53 2004-08-21 20:36:01 pav Exp $ - -if [ -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc ]; then - exit -fi - -tempfile=`mktemp -t checklist` - -if [ "${POSTFIX_OPTIONS}" ]; then - set ${POSTFIX_OPTIONS} -fi - -for i; do - eval status_$i=ON -done - -if [ -z "${BATCH}" ]; then - /usr/bin/dialog --title "Postfix configuration options" --clear \ - --checklist "\n\ -Please select desired options:" -1 -1 16 \ -NOPCRE "DISABLE Perl Compatible Regular Expressions" "$status_NOPCRE" \ -SASL "Cyrus SASLv1 (Simple Authentication and Security Layer)" "$status_SASL" \ -SASL2 "Cyrus SASLv2 (Simple Authentication and Security Layer)" "$status_SASL2" \ -SASLKRB "If your SASL requires Kerberos select this option" "$status_SASLKRB" \ -SASLKRB5 "If your SASL requires Kerberos5 select this option" "$status_SASLKRB5" \ -SPF "SPF support" "$status_SPF" \ -TLS "SSL and TLS" "$status_TLS" \ -IPv6 "IPv6 support" "$status_IPv6" \ -IPv6TLS "IPv6 support with SSL and TLS" "$status_IPv6TLS" \ -DB3 "Berkeley DB3 (required if SASL also built with DB3)" "$status_DB3" \ -DB40 "Berkeley DB4.0 (required if SASL also built with DB4.0)" "$status_DB40" \ -DB41 "Berkeley DB4.1 (required if SASL also built with DB4.1)" "$status_DB41" \ -DB42 "Berkeley DB4.2 (required if SASL also built with DB4.2)" "$status_DB42" \ -MySQL "MySQL map lookups (choose version with WITH_MYSQL_VER)" "$status_MySQL" \ -PgSQL "PostgreSQL v7.4 map lookups" "$status_PgSQL" \ -PgSQL73 "PostgreSQL v7.3 map lookups" "$status_PgSQL73" \ -PgSQL72 "PostgreSQL v7.2 map lookups" "$status_PgSQL72" \ -OpenLDAP "OpenLDAP map lookups (choose ver. with WITH_OPENLDAP_VER)" "$status_OpenLDAP" \ -VDA "VDA (Virtual Delivery Agent)" "$status_VDA" \ -Test "SMTP/LMTP test server and generator" "$status_Test" \ -2> $tempfile - - retval=$? - - if [ -s $tempfile ]; then - set `sed 's/"//g' $tempfile` - fi - rm -f $tempfile - - case $retval in - 0) if [ -z "$*" ]; then - echo "Nothing selected" - fi - ;; - 1) echo "Cancel pressed." - exit 1 - ;; - esac -fi - -${MKDIR} ${WRKDIRPREFIX}${CURDIR} -exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - -echo "PREFIX= ${PREFIX}" - -SUB_TLS="@comment " -SUB_TEST="@comment " -SUB_IPV6="@comment " -SUB_SPF="@comment " - -while [ "$1" ]; do - case $1 in - NOPCRE) - echo "WITHOUT_PCRE= yes" - echo "NOPCRE_SUFFIX= +nopcre" - SUB_NOPCRE="" - ;; - SASL) - echo "LIB_DEPENDS+= sasl.8:\${PORTSDIR}/security/cyrus-sasl" - echo "POSTFIX_CCARGS+= -DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl1" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lsasl -lpam -lcrypt" - echo "SASL_SUFFIX= +sasl" - if [ -f ${PREFIX}/lib/libsasl.a ]; then - if nm ${PREFIX}/lib/libsasl.a | grep -wq "mysql_verify_password"; then - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - fi - fi - SUB_SASL="" - ;; - SASL2) - echo "LIB_DEPENDS+= sasl2.2:\${PORTSDIR}/security/cyrus-sasl2" - echo "POSTFIX_CCARGS+= -DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lsasl2 -lpam -lcrypt" - echo "SASL_SUFFIX= +sasl2" - if [ -f ${PREFIX}/lib/libsasl2.a ]; then - if nm ${PREFIX}/lib/libsasl2.a | grep -wq "mysql_verify_password"; then - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - fi - fi - SUB_SASL="" - ;; - SASLKRB) - echo "POSTFIX_AUXLIBS+= -lkrb -lcrypto -lcom_err" - ;; - SASLKRB5) - echo "POSTFIX_AUXLIBS+= -lkrb5 -lcrypto -lcom_err" - ;; - TLS) - echo "MAN8+= tlsmgr.8" - echo "USE_OPENSSL= yes" - echo "POSTFIX_CCARGS+= -DHAS_SSL -I\${OPENSSLINC}" - echo "POSTFIX_AUXLIBS+= -L\${OPENSSLLIB} -lssl -lcrypto" - echo "DISTFILES+= \${DISTNAME}.tar.gz pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz" - echo "EXTRA_PATCHES+= \${WRKDIR}/pfixtls-0.8.18-2.1.3-0.9.7d/pfixtls.diff" - echo "PATCH_STRIP= -p1" - echo "TLS_SUFFIX= +tls" - SUB_TLS="" - ;; - DB3) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db3.3:\${PORTSDIR}/databases/db3" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db3" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb3" - echo "DB_SUFFIX= +db3" - BDB_SELECTED="3" - ;; - DB40) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db4.0:\${PORTSDIR}/databases/db4" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db4" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb4" - echo "DB_SUFFIX= +db40" - BDB_SELECTED="40" - ;; - DB41) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db41.1:\${PORTSDIR}/databases/db41" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db41" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb41" - echo "DB_SUFFIX= +db41" - BDB_SELECTED="41" - ;; - DB42) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db-4.2.2:\${PORTSDIR}/databases/db42" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db42" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib/db42/ -ldb" - echo "DB_SUFFIX= +db42" - BDB_SELECTED="42" - ;; - MySQL) - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - echo "MYSQL_SUFFIX= +mysql" - ;; - PgSQL) - echo "POSTGRESQL_PORT?= databases/postgresql7" - echo "LIB_DEPENDS+= pq.3:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - PgSQL73) - echo "POSTGRESQL_PORT?= databases/postgresql73" - echo "LIB_DEPENDS+= pq.3:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - PgSQL72) - echo "POSTGRESQL_PORT?= databases/postgresql72" - echo "LIB_DEPENDS+= pq.2:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - OpenLDAP) - echo "USE_OPENLDAP=YES" - echo "POSTFIX_CCARGS+= -DHAS_LDAP -I\${LOCALBASE}/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lldap -llber" - echo "OPENLDAP_SUFFIX= +openldap" - ;; - Test) - echo "BIN1= smtp-sink smtp-source qmqp-source" -# echo "MAN1+= smtp-sink.1 smtp-source.1 qmqp-sink.1 qmqp-source.1" - SUB_TEST="" - ;; - SPF) - # see http://www.ipnet6.org/postfix/spf/ - echo "LIB_DEPENDS+= spf2.1:\${PORTSDIR}/mail/libspf2" - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/spf/p4/" - echo "PATCHFILES+= postfix-libspf2-2.1.3-4.patch" - echo "PATCH_DIST_STRIP= -p1" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lspf2" - echo "SPF_SUFFIX= +spf" -## echo "README+= SPF_README" - echo "" - SUB_SPF="" - ;; - IPv6) - if [ X$SUB_TLS = "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the IPv6 and TLS patches" 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/tls+ipv6/1.25/" - echo "PATCHFILES+= ipv6-1.25-pf-2.1.3.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - echo "IPv6_SUFFIX= +ipv6" - echo "" - IPv6SELECTED=YES - SUB_IPV6="" - ;; - IPv6TLS) - if [ X$SUB_TLS = "X" -o X$IPv6SELECTED != X ]; then - /usr/bin/dialog --msgbox "Select exactly one of the IPv6 and TLS patches" 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "MAN8+= tlsmgr.8" - echo "USE_OPENSSL= yes" - echo "POSTFIX_CCARGS+= -DHAS_SSL -I\${OPENSSLINC}" - echo "POSTFIX_AUXLIBS+= -L\${OPENSSLLIB} -lssl -lcrypto" - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/tls+ipv6/1.25/" - echo "PATCHFILES+= tls+ipv6-1.25-pf-2.1.3.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - echo "TLS_SUFFIX= +tls+ipv6" - SUB_TLS="" - SUB_IPV6="" - ;; - VDA) - echo "PATCH_SITES+= http://web.onda.com.br/nadal/postfix/VDA/" - echo "PATCHFILES+= postfix-2.1.4-trash.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - ;; - *) - echo "Unknown option(s): $*" > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - ;; - esac - shift -done - -echo "PLIST_SUB+= SUB_TLS=\"${SUB_TLS}\"" -echo "PLIST_SUB+= SUB_TEST=\"${SUB_TEST}\"" -echo "PLIST_SUB+= SUB_IPV6=\"${SUB_IPV6}\"" -echo "PLIST_SUB+= SUB_SPF=\"${SUB_SPF}\"" - -# for some reason, if we alter the pkg name this way, the first build (where -# we ask the configure questions) doesn't pick up the extensions, but -# any subsequent build will. so "make; make install" will build twice. -# don't do this for now. -#echo "PKGNAMESUFFIX= \${NOPCRE_SUFFIX}\${SASL_SUFFIX}\${DB_SUFFIX}\${MYSQL_SUFFIX}\${PGSQL_SUFFIX}\${OPENLDAP_SUFFIX}\${TLS_SUFFIX}\${IPv6_SUFFIX}\${SPF_SUFFIX}" diff --git a/mail/postfix26/scripts/fix-files-list b/mail/postfix26/scripts/fix-files-list deleted file mode 100644 index cc4a1083a814..000000000000 --- a/mail/postfix26/scripts/fix-files-list +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -# need to fixup ${PREFIX}/etc/postfix/postfix-files to indicate compressed -# man pages, since the ports software compresses them later, and if we -# run post-install it will complain about missing files -# (script from Simon J. Mudd) - -ed ${PREFIX}/etc/postfix/postfix-files <<EOF || exit 1 -%s/\(\/man[158]\/.*\.[158]\):/\1.gz:/ -w -q -EOF diff --git a/mail/postfix27/Makefile b/mail/postfix27/Makefile deleted file mode 100644 index 0924e703a274..000000000000 --- a/mail/postfix27/Makefile +++ /dev/null @@ -1,182 +0,0 @@ -# New ports collection makefile for: postfix -# Date created: 18 Mar 1999 -# Whom: torstenb -# -# $FreeBSD$ -# - -# To pre-select options in batch mode, run make like this: -# -# make -DBATCH POSTFIX_OPTIONS="DB3 IPv6TLS" -# -# the options are the same names as in the scripts/configure.postfix file. -# POSTFIX_OPTIONS can be set in /etc/make.conf also. - -# NOTE: PCRE is enabled by default unless you specifically disable it. - -PORTNAME= postfix -PORTVERSION= 2.1.4 -PORTEPOCH= 1 -CATEGORIES= mail ipv6 -MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ \ - ftp://ftp.aet.tu-cottbus.de/pub/postfix_tls/%SUBDIR%/ \ - ftp://ftp.tux.org/pub/net/postfix/official/ \ - ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ \ - ftp://ftp.samurai.com/pub/postfix/official/ \ - ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/postfix/official/&,} -MASTER_SITE_SUBDIR= . old related/postfix -DISTNAME= postfix-${PORTVERSION} -DIST_SUBDIR= ${PORTNAME} - -MAINTAINER= vivek@khera.org -COMMENT= A secure alternative to widely-used Sendmail - -CONFLICTS= courier-0.* postfix-1.* postfix-2.0.* sendmail-8.* sendmail-*-8.* smail-3.* zmailer-2.* -USE_SUBMAKE= yes -USE_REINPLACE= yes - -MAN1= mailq.1 newaliases.1 postalias.1 postcat.1 postconf.1 postdrop.1 \ - postfix.1 postkick.1 postlock.1 postlog.1 postmap.1 postqueue.1 \ - postsuper.1 sendmail.1 - -MAN5= access.5 aliases.5 canonical.5 cidr_table.5 ldap_table.5 \ - mysql_table.5 pgsql_table.5 postconf.5 pcre_table.5 \ - regexp_table.5 relocated.5 transport.5 virtual.5 \ - header_checks.5 body_checks.5 - -MAN8= bounce.8 cleanup.8 defer.8 error.8 flush.8 lmtp.8 local.8 \ - master.8 oqmgr.8 pickup.8 pipe.8 proxymap.8 qmgr.8 qmqpd.8 showq.8 \ - smtp.8 smtpd.8 spawn.8 trace.8 trivial-rewrite.8 verify.8 virtual.8 - -# TLS patch adds to MAN8 but doesn't have .html file, so avoid trying to -# patch it. -MAN8base=$(MAN8:S/tlsmgr.8//) - -CONF1= main.cf master.cf access aliases canonical header_checks relocated \ - transport virtual - -README= ADDRESS_CLASS_README ADDRESS_REWRITING_README \ - ADDRESS_VERIFICATION_README BACKSCATTER_README \ - BASIC_CONFIGURATION_README BUILTIN_FILTER_README \ - CONTENT_INSPECTION_README CYRUS_README DATABASE_README DB_README \ - DEBUG_README ETRN_README FILTER_README INSTALL LDAP_README \ - LINUX_README LMTP_README LOCAL_RECIPIENT_README MAILDROP_README \ - MYSQL_README NFS_README OVERVIEW PACKAGE_README PCRE_README \ - PGSQL_README QMQP_README QSHAPE_README RESTRICTION_CLASS_README \ - SASL_README SCHEDULER_README SMTPD_ACCESS_README SMTPD_POLICY_README \ - SMTPD_PROXY_README STANDARD_CONFIGURATION_README TUNING_README \ - ULTRIX_README UUCP_README VERP_README VIRTUAL_README \ - XCLIENT_README XFORWARD_README - -.if !defined(DEBUG) -MAKEFILEFLAGS+= DEBUG= -.endif - -MAKEFILEFLAGS+= CC="${CC}" OPT="${CFLAGS}" - -SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \ - TOUCH="${TOUCH}" \ - MKDIR="${MKDIR}" \ - POSTFIX_OPTIONS="${POSTFIX_OPTIONS}" - -pre-fetch: - @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.postfix - -.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc) -.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc" -.endif - -.if defined(WITHOUT_PCRE) -POSTFIX_CCARGS+= -DNO_PCRE -.else -LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre -POSTFIX_CCARGS+= -DHAS_PCRE -I${LOCALBASE}/include -POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lpcre -.endif - -post-patch: - (cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles ${MAKEFILEFLAGS} \ - CCARGS="${POSTFIX_CCARGS}" AUXLIBS="${POSTFIX_AUXLIBS}" && \ - ${ECHO} "all: default" >> Makefile) - -pre-patch: - ${ECHO} "<body>See <A HREF="header_checks.5.html">header_checks.5.html</A></BODY>" > ${WRKSRC}/html/body_checks.5.html -.for file in ${MAN1} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man1/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${MAN5} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man5/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${MAN8base} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man8/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${README} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/html/${file}.html - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/README_FILES/${file} -.endfor -.for file in ${CONF1} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" ${WRKSRC}/conf/${file} -.endfor - -pre-install: - @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL - -.if defined(NOPORTDOCS) -READMEDIR=no -.else -READMEDIR=${PREFIX}/share/doc/postfix -.endif - -do-install: - cd ${WRKSRC}; ${SH} postfix-install -non-interactive install_root=/ tempdir=/tmp \ - config_directory=${PREFIX}/etc/postfix \ - daemon_directory=${PREFIX}/libexec/postfix \ - command_directory=${PREFIX}/sbin \ - queue_directory=/var/spool/postfix \ - sendmail_path=${PREFIX}/sbin/sendmail \ - newaliases_path=${PREFIX}/bin/newaliases \ - mailq_path=${PREFIX}/bin/mailq \ - mail_owner=postfix \ - setgid_group=maildrop \ - manpage_directory=${PREFIX}/man \ - sample_directory=${PREFIX}/etc/postfix \ - readme_directory=${READMEDIR} - -.for file in ${CONF1} - ${INSTALL_DATA} ${WRKSRC}/conf/${file} \ - ${PREFIX}/etc/postfix/dist-${file} -.endfor - - @${INSTALL_SCRIPT} \ - ${WRKSRC}/auxiliary/rmail/rmail \ - ${PREFIX}/bin/rmail - -# optional TEST binaries -.for file in ${BIN1} - @${INSTALL_PROGRAM} ${WRKSRC}/bin/${file} ${PREFIX}/sbin -.endfor - -.if !defined(NOPORTDOCS) - @${INSTALL} -d -o ${DOCOWN} -g ${DOCGRP} -m 555 ${DOCSDIR} - @cd ${WRKSRC}/html && ${INSTALL_DATA} *.html *.jpg *.png ${DOCSDIR} && \ - ${ECHO_MSG} "Installed HTML documentation in ${DOCSDIR}" -.endif - -post-install: - @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL -# need to fixup ${PREFIX}/etc/postfix/postfix-files to indicate compressed -# man pages, since the ports software compresses them after this step, and -# if we run etc/postfix/post-install again during package installation, -# it will complain about missing files. - @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/fix-files-list - @${CAT} ${PKGMESSAGE} - -post-clean: - @${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc - -.include <bsd.port.mk> diff --git a/mail/postfix27/distinfo b/mail/postfix27/distinfo deleted file mode 100644 index 287ae104f376..000000000000 --- a/mail/postfix27/distinfo +++ /dev/null @@ -1,12 +0,0 @@ -MD5 (postfix/postfix-2.1.4.tar.gz) = f96fc9e7cbf9750d4a91475fcbd02a81 -SIZE (postfix/postfix-2.1.4.tar.gz) = 1970068 -MD5 (postfix/pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz) = d3211ebd4d2fbbc9c78235666ed355ac -SIZE (postfix/pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz) = 239141 -MD5 (postfix/ipv6-1.25-pf-2.1.3.patch.gz) = cd99ff3ddf9bb88e23a7e33ae42d0772 -SIZE (postfix/ipv6-1.25-pf-2.1.3.patch.gz) = 79473 -MD5 (postfix/tls+ipv6-1.25-pf-2.1.3.patch.gz) = 71181d8dcf26c24e6fe373ad1ac7e741 -SIZE (postfix/tls+ipv6-1.25-pf-2.1.3.patch.gz) = 256591 -MD5 (postfix/postfix-2.1.4-trash.patch.gz) = 6602396fcf82a5bff508109d0224ffe8 -SIZE (postfix/postfix-2.1.4-trash.patch.gz) = 7081 -MD5 (postfix/postfix-libspf2-2.1.3-4.patch) = 0312a568fdf96861dbd6ac206b395630 -SIZE (postfix/postfix-libspf2-2.1.3-4.patch) = 25713 diff --git a/mail/postfix27/files/patch-ec b/mail/postfix27/files/patch-ec deleted file mode 100644 index a3f617235fba..000000000000 --- a/mail/postfix27/files/patch-ec +++ /dev/null @@ -1,53 +0,0 @@ -*** ./src/global/mail_params.h.orig Sat Jan 17 10:04:00 2004 ---- ./src/global/mail_params.h Fri Jan 30 14:48:23 2004 -*************** -*** 64,70 **** - extern gid_t var_owner_gid; - - #define VAR_SGID_GROUP "setgid_group" -! #define DEF_SGID_GROUP "postdrop" - extern char *var_sgid_group; - extern gid_t var_sgid_gid; - ---- 64,70 ---- - extern gid_t var_owner_gid; - - #define VAR_SGID_GROUP "setgid_group" -! #define DEF_SGID_GROUP "maildrop" - extern char *var_sgid_group; - extern gid_t var_sgid_gid; - -*************** -*** 202,208 **** - */ - #define VAR_DAEMON_DIR "daemon_directory" - #ifndef DEF_DAEMON_DIR -! #define DEF_DAEMON_DIR "/usr/libexec/postfix" - #endif - extern char *var_daemon_dir; - ---- 202,208 ---- - */ - #define VAR_DAEMON_DIR "daemon_directory" - #ifndef DEF_DAEMON_DIR -! #define DEF_DAEMON_DIR "!!PREFIX!!/libexec/postfix" - #endif - extern char *var_daemon_dir; - -*************** -*** 231,237 **** - */ - #define VAR_CONFIG_DIR "config_directory" - #ifndef DEF_CONFIG_DIR -! #define DEF_CONFIG_DIR "/etc/postfix" - #endif - extern char *var_config_dir; - ---- 231,237 ---- - */ - #define VAR_CONFIG_DIR "config_directory" - #ifndef DEF_CONFIG_DIR -! #define DEF_CONFIG_DIR "!!PREFIX!!/etc/postfix" - #endif - extern char *var_config_dir; - diff --git a/mail/postfix27/files/patch-main.cf b/mail/postfix27/files/patch-main.cf deleted file mode 100644 index 7775cd80efb2..000000000000 --- a/mail/postfix27/files/patch-main.cf +++ /dev/null @@ -1,108 +0,0 @@ -*** ./conf/main.cf~ Mon Apr 26 16:54:42 2004 ---- ./conf/main.cf Mon Apr 26 16:54:42 2004 -*************** -*** 32,44 **** - # The command_directory parameter specifies the location of all - # postXXX commands. - # -! command_directory = /usr/sbin - - # The daemon_directory parameter specifies the location of all Postfix - # daemon programs (i.e. programs listed in the master.cf file). This - # directory must be owned by root. - # -! daemon_directory = /usr/libexec/postfix - - # QUEUE AND PROCESS OWNERSHIP - # ---- 32,44 ---- - # The command_directory parameter specifies the location of all - # postXXX commands. - # -! command_directory = !!PREFIX!!/sbin - - # The daemon_directory parameter specifies the location of all Postfix - # daemon programs (i.e. programs listed in the master.cf file). This - # directory must be owned by root. - # -! daemon_directory = !!PREFIX!!/libexec/postfix - - # QUEUE AND PROCESS OWNERSHIP - # -*************** -*** 595,631 **** - # sendmail_path: The full pathname of the Postfix sendmail command. - # This is the Sendmail-compatible mail posting interface. - # -! sendmail_path = - - # newaliases_path: The full pathname of the Postfix newaliases command. - # This is the Sendmail-compatible command to build alias databases. - # -! newaliases_path = - - # mailq_path: The full pathname of the Postfix mailq command. This - # is the Sendmail-compatible mail queue listing command. - # -! mailq_path = - - # setgid_group: The group for mail submission and queue management - # commands. This must be a group name with a numerical group ID that - # is not shared with other accounts, not even with the Postfix account. - # -! setgid_group = - - # html_directory: The location of the Postfix HTML documentation. - # -! html_directory = - - # manpage_directory: The location of the Postfix on-line manual pages. - # -! manpage_directory = - - # sample_directory: The location of the Postfix sample configuration files. - # This parameter is obsolete as of Postfix 2.1. - # -! sample_directory = - - # readme_directory: The location of the Postfix README files. - # -! readme_directory = ---- 595,631 ---- - # sendmail_path: The full pathname of the Postfix sendmail command. - # This is the Sendmail-compatible mail posting interface. - # -! sendmail_path = !!PREFIX!!/sbin/sendmail - - # newaliases_path: The full pathname of the Postfix newaliases command. - # This is the Sendmail-compatible command to build alias databases. - # -! newaliases_path = !!PREFIX!!/bin/newaliases - - # mailq_path: The full pathname of the Postfix mailq command. This - # is the Sendmail-compatible mail queue listing command. - # -! mailq_path = !!PREFIX!!/bin/mailq - - # setgid_group: The group for mail submission and queue management - # commands. This must be a group name with a numerical group ID that - # is not shared with other accounts, not even with the Postfix account. - # -! setgid_group = maildrop - - # html_directory: The location of the Postfix HTML documentation. - # -! html_directory = no - - # manpage_directory: The location of the Postfix on-line manual pages. - # -! manpage_directory = !!PREFIX!!/man - - # sample_directory: The location of the Postfix sample configuration files. - # This parameter is obsolete as of Postfix 2.1. - # -! sample_directory = !!PREFIX!!/etc/postfix - - # readme_directory: The location of the Postfix README files. - # -! readme_directory = no diff --git a/mail/postfix27/files/patch-makedefs b/mail/postfix27/files/patch-makedefs deleted file mode 100644 index 05945c3e653a..000000000000 --- a/mail/postfix27/files/patch-makedefs +++ /dev/null @@ -1,11 +0,0 @@ ---- makedefs.orig Wed Aug 25 06:13:57 2004 -+++ makedefs Wed Aug 25 06:14:46 2004 -@@ -93,6 +93,8 @@ - ;; - FreeBSD.5*) SYSTYPE=FREEBSD5 - ;; -+ FreeBSD.6*) SYSTYPE=FREEBSD6 -+ ;; - OpenBSD.2*) SYSTYPE=OPENBSD2 - ;; - OpenBSD.3*) SYSTYPE=OPENBSD3 diff --git a/mail/postfix27/files/patch-post-install b/mail/postfix27/files/patch-post-install deleted file mode 100644 index 92b2d4c2c6eb..000000000000 --- a/mail/postfix27/files/patch-post-install +++ /dev/null @@ -1,11 +0,0 @@ ---- ./conf/#post-install~ Fri Jan 18 12:32:54 2002 -+++ ./conf/post-install Fri Jan 18 12:32:54 2002 -@@ -183,7 +183,7 @@ - - umask 022 - --PATH=/bin:/usr/bin:/usr/sbin:/usr/etc:/sbin:/etc:/usr/contrib/bin:/usr/gnu/bin:/usr/ucb:/usr/bsd -+PATH=/bin:/usr/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin - SHELL=/bin/sh - IFS=" - " diff --git a/mail/postfix27/files/patch-src::util::sys_defs.h b/mail/postfix27/files/patch-src::util::sys_defs.h deleted file mode 100644 index 4323acbde64a..000000000000 --- a/mail/postfix27/files/patch-src::util::sys_defs.h +++ /dev/null @@ -1,11 +0,0 @@ ---- ./src/util/sys_defs.h.orig Wed Aug 25 06:15:02 2004 -+++ ./src/util/sys_defs.h Wed Aug 25 06:15:18 2004 -@@ -24,7 +24,7 @@ - * 4.4BSD and close derivatives. - */ - #if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \ -- || defined(FREEBSD5) \ -+ || defined(FREEBSD5) || defined(FREEBSD6) \ - || defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \ - || defined(OPENBSD2) || defined(OPENBSD3) \ - || defined(NETBSD1) || defined(NETBSD2) \ diff --git a/mail/postfix27/pkg-descr b/mail/postfix27/pkg-descr deleted file mode 100644 index 1f335ce6820c..000000000000 --- a/mail/postfix27/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Postfix attempts to be fast, easy to administer, and secure, while at -the same time being sendmail-compatible enough to not upset existing -users. It also offers QMQP and VERP support to let Postfix act as delivery -daemon for ezmlm-idx. - -WWW: http://www.postfix.org/ diff --git a/mail/postfix27/pkg-install b/mail/postfix27/pkg-install deleted file mode 100644 index 2d7f916363b0..000000000000 --- a/mail/postfix27/pkg-install +++ /dev/null @@ -1,191 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# If the POSTFIX_DEFAULT_MTA environment variable is set to YES, it -# will make the port/package use defaults which make postfix replace -# sendmail as much as possible. - -PKG_PREFIX=${PKG_PREFIX:=/usr/local} -BATCH=${BATCH:=no} -POSTFIX_DEFAULT_MTA=${POSTFIX_DEFAULT_MTA:=no} - -if [ x${POSTFIX_DEFAULT_MTA} = xno ]; then - DEFAULT_REPLACE_MAILERCONF=n -else - DEFAULT_REPLACE_MAILERCONF=y -fi - -if [ -x /usr/sbin/nologin ]; then - NOLOGIN=/usr/sbin/nologin -else - NOLOGIN=/sbin/nologin -fi - -ask() { - local question default answer - - question=$1 - default=$2 - if [ -z "${PACKAGE_BUILDING}" -a x${BATCH} = xno ]; then - read -p "${question} [${default}]? " answer - fi - if [ x${answer} = x ]; then - answer=${default} - fi - echo ${answer} -} - -yesno() { - local question default answer - - question=$1 - default=$2 - while :; do - answer=$(ask "${question}" "${default}") - case "${answer}" in - [Yy]*) return 0;; - [Nn]*) return 1;; - esac - echo "Please answer yes or no." - done -} - -if [ x"$2" = xPRE-INSTALL ]; then - USER=postfix - UID=125 - GROUP=postfix - GID=125 - GROUP2=maildrop - GID2=126 - - if /usr/sbin/pw groupshow "${GROUP}" 2>/dev/null; then - echo "You already have a group \"${GROUP}\", so I will use it." - else - if /usr/sbin/pw groupadd ${GROUP} -g ${GID} - then - echo "Added group \"${GROUP}\"." - else - echo "Adding group \"${GROUP}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw groupshow "${GROUP2}" 2>/dev/null; then - echo "You already have a group \"${GROUP2}\", so I will use it." - else - if /usr/sbin/pw groupadd ${GROUP2} -g ${GID2} - then - echo "Added group \"${GROUP2}\"." - else - echo "Adding group \"${GROUP2}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw user show "${USER}" 2>/dev/null; then - echo "You already have a user \"${USER}\", so I will use it." - else - if /usr/sbin/pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \ - -d /var/spool/postfix \ - -s ${NOLOGIN} \ - -c "Postfix Mail System" - then - echo "Added user \"${USER}\"." - else - echo "Adding user \"${USER}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw show group mail | grep -q "${USER}" 2>/dev/null; then - echo "You already have user \"${USER}\" in group \"mail\", so I will use it." - else - echo "You need user \"${USER}\" added to group \"mail\"." - if yesno "Would you like me to add it" y; then - /usr/sbin/pw groupmod mail -m ${USER} || exit - echo "Done." - else - echo "Please create it, and try again." - exit 1 - fi - fi - -fi - -if [ x"$2" = xPOST-INSTALL ]; then - # CONF1 copied from Makefile. Keep consistent! - CONF1="main.cf master.cf access aliases canonical \ - header_checks relocated transport virtual" - - for file in $CONF1 - do - if [ ! -f ${PKG_PREFIX}/etc/postfix/$file ]; then - cp ${PKG_PREFIX}/etc/postfix/dist-$file ${PKG_PREFIX}/etc/postfix/$file - fi - done - - sh ${PKG_PREFIX}/etc/postfix/post-install tempdir=/tmp \ - config_directory=${PKG_PREFIX}/etc/postfix \ - daemon_directory=${PKG_PREFIX}/libexec/postfix \ - command_directory=${PKG_PREFIX}/sbin \ - queue_directory=/var/spool/postfix \ - sendmail_path=${PKG_PREFIX}/sbin/sendmail \ - newaliases_path=${PKG_PREFIX}/bin/newaliases \ - mailq_path=${PKG_PREFIX}/bin/mailq \ - mail_owner=postfix \ - setgid_group=maildrop \ - manpage_directory=${PKG_PREFIX}/man \ - sample_directory=${PKG_PREFIX}/etc/postfix \ - readme_directory=no \ - upgrade-package -# readme_directory is "no" above since the package will have correct perms -# already, and we don't know if they had PORTDOCS. -fi - -replace() { - local orig repl - - orig=$1 - repl=$2 - if [ -e ${orig} ]; then - mv -f ${orig} ${orig}.OFF - chmod 0 ${orig}.OFF - fi - if [ -e ${repl} ]; then - ln -s ${repl} ${orig} - fi -} - -if [ x"$2" = xPOST-INSTALL -a -z "${PACKAGE_BUILDING}" ]; then - if [ -x /sbin/sysctl ]; then - OSVERSION=`/sbin/sysctl -n kern.osreldate` - else - OSVERSION=`/usr/sbin/sysctl -n kern.osreldate` - fi - if [ ${OSVERSION} -ge 400014 ]; then - if yesno "Would you like to activate Postfix in /etc/mail/mailer.conf" \ - ${DEFAULT_REPLACE_MAILERCONF}; then - mv -f /etc/mail/mailer.conf /etc/mail/mailer.conf.old - echo "#" > /etc/mail/mailer.conf - echo -n "# Execute the Postfix sendmail program" >> /etc/mail/mailer.conf - echo ", named ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "#" >> /etc/mail/mailer.conf - echo "sendmail ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "send-mail ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "mailq ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "newaliases ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - fi - else - if yesno "Would you like to replace {sendmail,mailq,newaliases} with Postfix versions" n; then - replace /usr/sbin/sendmail ${PKG_PREFIX}/sbin/sendmail - replace /usr/bin/mailq ${PKG_PREFIX}/sbin/sendmail - replace /usr/bin/newaliases ${PKG_PREFIX}/sbin/sendmail - echo "Done." - fi - fi -fi diff --git a/mail/postfix27/pkg-message b/mail/postfix27/pkg-message deleted file mode 100644 index c9b85fc8c365..000000000000 --- a/mail/postfix27/pkg-message +++ /dev/null @@ -1,41 +0,0 @@ -If you have postfix configured in your /etc/mail/mailer.conf (answered yes to -the previous question) and would like to enable postfix to start at boot time, -please set these variables in your /etc/rc.conf file: - -sendmail_enable="YES" -sendmail_flags="-bd" -sendmail_pidfile="/var/spool/postfix/pid/master.pid" -sendmail_outbound_enable="NO" -sendmail_submit_enable="NO" -sendmail_msp_queue_enable="NO" - -This will disable Sendmail completely. - -Alternatively to the above settings, you can enable postfix to start with -the other local services, for example, after your database server starts if -you need it to be running for postfix. To do this, set in your rc.conf file: - -sendmail_enable="NONE" - -Then make the following symbolic link: - -cd /usr/local/etc/rc.d -ln -s /usr/local/sbin/postfix postfix.sh - - -Also, you will want to disable some Sendmail-specific daily maintenance -routines in your /etc/periodic.conf file: - -daily_clean_hoststat_enable="NO" -daily_status_mail_rejects_enable="NO" -daily_status_include_submit_mailq="NO" -daily_submit_queuerun="NO" - - -If you are using SASL, you need to make sure that postfix has access to read -the sasldb file. This is accomplished by adding postfix to group mail and -making the /usr/local/etc/sasldb* file(s) readable by group mail (this should -be the default for new installs). - -If you are upgrading from postfix version prior to 2.0, please see the README -files for recommended changes to your configuration. diff --git a/mail/postfix27/pkg-plist b/mail/postfix27/pkg-plist deleted file mode 100644 index 37366b49d560..000000000000 --- a/mail/postfix27/pkg-plist +++ /dev/null @@ -1,211 +0,0 @@ -@unexec if cmp -s %D/etc/postfix/main.cf %D/etc/postfix/dist-main.cf; then rm -f %D/etc/postfix/main.cf; fi -@unexec if cmp -s %D/etc/postfix/master.cf %D/etc/postfix/dist-master.cf; then rm -f %D/etc/postfix/master.cf; fi -@unexec if cmp -s %D/etc/postfix/access %D/etc/postfix/dist-access; then rm -f %D/etc/postfix/access; fi -@unexec if cmp -s %D/etc/postfix/aliases %D/etc/postfix/dist-aliases; then rm -f %D/etc/postfix/aliases; fi -@unexec if cmp -s %D/etc/postfix/canonical %D/etc/postfix/dist-canonical; then rm -f %D/etc/postfix/canonical; fi -@unexec if cmp -s %D/etc/postfix/header_checks %D/etc/postfix/dist-header_checks; then rm -f %D/etc/postfix/header_checks; fi -@unexec if cmp -s %D/etc/postfix/relocated %D/etc/postfix/dist-relocated; then rm -f %D/etc/postfix/relocated; fi -@unexec if cmp -s %D/etc/postfix/transport %D/etc/postfix/dist-transport; then rm -f %D/etc/postfix/transport; fi -@unexec if cmp -s %D/etc/postfix/virtual %D/etc/postfix/dist-virtual; then rm -f %D/etc/postfix/virtual; fi -etc/postfix/LICENSE -etc/postfix/main.cf.default -etc/postfix/makedefs.out -etc/postfix/post-install -etc/postfix/postfix-files -etc/postfix/postfix-script -etc/postfix/dist-main.cf -etc/postfix/dist-master.cf -etc/postfix/dist-access -etc/postfix/dist-aliases -etc/postfix/dist-canonical -etc/postfix/dist-header_checks -etc/postfix/dist-relocated -etc/postfix/dist-transport -etc/postfix/dist-virtual -libexec/postfix/bounce -libexec/postfix/cleanup -libexec/postfix/error -libexec/postfix/flush -libexec/postfix/lmtp -libexec/postfix/local -libexec/postfix/master -libexec/postfix/nqmgr -libexec/postfix/oqmgr -libexec/postfix/pickup -libexec/postfix/pipe -libexec/postfix/proxymap -libexec/postfix/qmgr -libexec/postfix/qmqpd -libexec/postfix/showq -libexec/postfix/smtp -libexec/postfix/smtpd -libexec/postfix/spawn -libexec/postfix/trivial-rewrite -libexec/postfix/verify -libexec/postfix/virtual -%%SUB_TLS%%libexec/postfix/tlsmgr -sbin/postalias -sbin/postcat -sbin/postconf -sbin/postdrop -sbin/postfix -sbin/postkick -sbin/postlock -sbin/postlog -sbin/postmap -sbin/postqueue -sbin/postsuper -sbin/sendmail -%%SUB_TEST%%sbin/qmqp-source -%%SUB_TEST%%sbin/smtp-sink -%%SUB_TEST%%sbin/smtp-source -bin/rmail -bin/newaliases -bin/mailq -%%PORTDOCS%%%%DOCSDIR%%/AAAREADME -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_CLASS_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_CLASS_README.html -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_REWRITING_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_REWRITING_README.html -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_VERIFICATION_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_VERIFICATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/BACKSCATTER_README -%%PORTDOCS%%%%DOCSDIR%%/BACKSCATTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/BASIC_CONFIGURATION_README -%%PORTDOCS%%%%DOCSDIR%%/BASIC_CONFIGURATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/BUILTIN_FILTER_README -%%PORTDOCS%%%%DOCSDIR%%/BUILTIN_FILTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/CONTENT_INSPECTION_README -%%PORTDOCS%%%%DOCSDIR%%/CONTENT_INSPECTION_README.html -%%PORTDOCS%%%%DOCSDIR%%/CYRUS_README.html -%%PORTDOCS%%%%DOCSDIR%%/DATABASE_README -%%PORTDOCS%%%%DOCSDIR%%/DATABASE_README.html -%%PORTDOCS%%%%DOCSDIR%%/DB_README -%%PORTDOCS%%%%DOCSDIR%%/DB_README.html -%%PORTDOCS%%%%DOCSDIR%%/DEBUG_README -%%PORTDOCS%%%%DOCSDIR%%/DEBUG_README.html -%%PORTDOCS%%%%DOCSDIR%%/ETRN_README -%%PORTDOCS%%%%DOCSDIR%%/ETRN_README.html -%%PORTDOCS%%%%DOCSDIR%%/FILTER_README -%%PORTDOCS%%%%DOCSDIR%%/FILTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/INSTALL.html -%%PORTDOCS%%%%SUB_IPV6%%%%DOCSDIR%%/IPV6_README -%%PORTDOCS%%%%DOCSDIR%%/LDAP_README -%%PORTDOCS%%%%DOCSDIR%%/LDAP_README.html -%%PORTDOCS%%%%DOCSDIR%%/LINUX_README -%%PORTDOCS%%%%DOCSDIR%%/LINUX_README.html -%%PORTDOCS%%%%DOCSDIR%%/LMTP_README -%%PORTDOCS%%%%DOCSDIR%%/LMTP_README.html -%%PORTDOCS%%%%DOCSDIR%%/LOCAL_RECIPIENT_README -%%PORTDOCS%%%%DOCSDIR%%/LOCAL_RECIPIENT_README.html -%%PORTDOCS%%%%DOCSDIR%%/MAILDROP_README -%%PORTDOCS%%%%DOCSDIR%%/MAILDROP_README.html -%%PORTDOCS%%%%DOCSDIR%%/MYSQL_README -%%PORTDOCS%%%%DOCSDIR%%/MYSQL_README.html -%%PORTDOCS%%%%DOCSDIR%%/NFS_README -%%PORTDOCS%%%%DOCSDIR%%/NFS_README.html -%%PORTDOCS%%%%DOCSDIR%%/OVERVIEW -%%PORTDOCS%%%%DOCSDIR%%/OVERVIEW.html -%%PORTDOCS%%%%DOCSDIR%%/PACKAGE_README -%%PORTDOCS%%%%DOCSDIR%%/PACKAGE_README.html -%%PORTDOCS%%%%DOCSDIR%%/PCRE_README -%%PORTDOCS%%%%DOCSDIR%%/PCRE_README.html -%%PORTDOCS%%%%DOCSDIR%%/PGSQL_README -%%PORTDOCS%%%%DOCSDIR%%/PGSQL_README.html -%%PORTDOCS%%%%DOCSDIR%%/QMQP_README -%%PORTDOCS%%%%DOCSDIR%%/QMQP_README.html -%%PORTDOCS%%%%DOCSDIR%%/QSHAPE_README -%%PORTDOCS%%%%DOCSDIR%%/QSHAPE_README.html -%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES -%%PORTDOCS%%%%DOCSDIR%%/RESTRICTION_CLASS_README -%%PORTDOCS%%%%DOCSDIR%%/RESTRICTION_CLASS_README.html -%%PORTDOCS%%%%DOCSDIR%%/SASL_README -%%PORTDOCS%%%%DOCSDIR%%/SASL_README.html -%%PORTDOCS%%%%DOCSDIR%%/SCHEDULER_README -%%PORTDOCS%%%%DOCSDIR%%/SCHEDULER_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_ACCESS_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_ACCESS_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_POLICY_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_POLICY_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_PROXY_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_PROXY_README.html -%%PORTDOCS%%%%SUB_SPF%%%%DOCSDIR%%/SPF_README -%%PORTDOCS%%%%DOCSDIR%%/STANDARD_CONFIGURATION_README -%%PORTDOCS%%%%DOCSDIR%%/STANDARD_CONFIGURATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/TUNING_README -%%PORTDOCS%%%%DOCSDIR%%/TUNING_README.html -%%PORTDOCS%%%%DOCSDIR%%/ULTRIX_README -%%PORTDOCS%%%%DOCSDIR%%/ULTRIX_README.html -%%PORTDOCS%%%%DOCSDIR%%/UUCP_README -%%PORTDOCS%%%%DOCSDIR%%/UUCP_README.html -%%PORTDOCS%%%%DOCSDIR%%/VERP_README -%%PORTDOCS%%%%DOCSDIR%%/VERP_README.html -%%PORTDOCS%%%%DOCSDIR%%/VIRTUAL_README -%%PORTDOCS%%%%DOCSDIR%%/VIRTUAL_README.html -%%PORTDOCS%%%%DOCSDIR%%/XCLIENT_README -%%PORTDOCS%%%%DOCSDIR%%/XCLIENT_README.html -%%PORTDOCS%%%%DOCSDIR%%/XFORWARD_README -%%PORTDOCS%%%%DOCSDIR%%/XFORWARD_README.html -%%PORTDOCS%%%%DOCSDIR%%/access.5.html -%%PORTDOCS%%%%DOCSDIR%%/aliases.5.html -%%PORTDOCS%%%%DOCSDIR%%/body_checks.5.html -%%PORTDOCS%%%%DOCSDIR%%/bounce.8.html -%%PORTDOCS%%%%DOCSDIR%%/canonical.5.html -%%PORTDOCS%%%%DOCSDIR%%/cidr_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/cleanup.8.html -%%PORTDOCS%%%%DOCSDIR%%/defer.8.html -%%PORTDOCS%%%%DOCSDIR%%/error.8.html -%%PORTDOCS%%%%DOCSDIR%%/flush.8.html -%%PORTDOCS%%%%DOCSDIR%%/header_checks.5.html -%%PORTDOCS%%%%DOCSDIR%%/index.html -%%PORTDOCS%%%%DOCSDIR%%/ldap_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/lmtp.8.html -%%PORTDOCS%%%%DOCSDIR%%/local.8.html -%%PORTDOCS%%%%DOCSDIR%%/mailq.1.html -%%PORTDOCS%%%%DOCSDIR%%/master.8.html -%%PORTDOCS%%%%DOCSDIR%%/mysql_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/newaliases.1.html -%%PORTDOCS%%%%DOCSDIR%%/oqmgr.8.html -%%PORTDOCS%%%%DOCSDIR%%/pcre_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/pgsql_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/pickup.8.html -%%PORTDOCS%%%%DOCSDIR%%/pipe.8.html -%%PORTDOCS%%%%DOCSDIR%%/postalias.1.html -%%PORTDOCS%%%%DOCSDIR%%/postcat.1.html -%%PORTDOCS%%%%DOCSDIR%%/postconf.1.html -%%PORTDOCS%%%%DOCSDIR%%/postconf.5.html -%%PORTDOCS%%%%DOCSDIR%%/postdrop.1.html -%%PORTDOCS%%%%DOCSDIR%%/postfix-logo.jpg -%%PORTDOCS%%%%DOCSDIR%%/postfix-power.png -%%PORTDOCS%%%%DOCSDIR%%/postfix.1.html -%%PORTDOCS%%%%DOCSDIR%%/postkick.1.html -%%PORTDOCS%%%%DOCSDIR%%/postlock.1.html -%%PORTDOCS%%%%DOCSDIR%%/postlog.1.html -%%PORTDOCS%%%%DOCSDIR%%/postmap.1.html -%%PORTDOCS%%%%DOCSDIR%%/postqueue.1.html -%%PORTDOCS%%%%DOCSDIR%%/postsuper.1.html -%%PORTDOCS%%%%DOCSDIR%%/proxymap.8.html -%%PORTDOCS%%%%DOCSDIR%%/qmgr.8.html -%%PORTDOCS%%%%DOCSDIR%%/qmqp-sink.1.html -%%PORTDOCS%%%%DOCSDIR%%/qmqp-source.1.html -%%PORTDOCS%%%%DOCSDIR%%/qmqpd.8.html -%%PORTDOCS%%%%DOCSDIR%%/qshape.1.html -%%PORTDOCS%%%%DOCSDIR%%/regexp_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/relocated.5.html -%%PORTDOCS%%%%DOCSDIR%%/sendmail.1.html -%%PORTDOCS%%%%DOCSDIR%%/showq.8.html -%%PORTDOCS%%%%DOCSDIR%%/smtp-sink.1.html -%%PORTDOCS%%%%DOCSDIR%%/smtp-source.1.html -%%PORTDOCS%%%%DOCSDIR%%/smtp.8.html -%%PORTDOCS%%%%DOCSDIR%%/smtpd.8.html -%%PORTDOCS%%%%DOCSDIR%%/spawn.8.html -%%PORTDOCS%%%%DOCSDIR%%/trace.8.html -%%PORTDOCS%%%%DOCSDIR%%/transport.5.html -%%PORTDOCS%%%%DOCSDIR%%/trivial-rewrite.8.html -%%PORTDOCS%%%%DOCSDIR%%/verify.8.html -%%PORTDOCS%%%%DOCSDIR%%/virtual.5.html -%%PORTDOCS%%%%DOCSDIR%%/virtual.8.html -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@dirrm libexec/postfix -@unexec rmdir %D/etc/postfix 2>/dev/null || true diff --git a/mail/postfix27/scripts/configure b/mail/postfix27/scripts/configure deleted file mode 100644 index 93c5b95ec561..000000000000 --- a/mail/postfix27/scripts/configure +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ - -for f in `find ${WRKSRC} -type f | xargs grep -l '\!\!PREFIX\!\!' ` ; do \ - mv $f $f.orig && sed s+!!PREFIX!!+$PREFIX+g < $f.orig > $f && \ - rm $f.orig -done diff --git a/mail/postfix27/scripts/configure.postfix b/mail/postfix27/scripts/configure.postfix deleted file mode 100644 index 0f52f9d6e9ae..000000000000 --- a/mail/postfix27/scripts/configure.postfix +++ /dev/null @@ -1,277 +0,0 @@ -#!/bin/sh -# $FreeBSD: /tmp/pcvs/ports/mail/postfix27/scripts/Attic/configure.postfix,v 1.53 2004-08-21 20:36:01 pav Exp $ - -if [ -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc ]; then - exit -fi - -tempfile=`mktemp -t checklist` - -if [ "${POSTFIX_OPTIONS}" ]; then - set ${POSTFIX_OPTIONS} -fi - -for i; do - eval status_$i=ON -done - -if [ -z "${BATCH}" ]; then - /usr/bin/dialog --title "Postfix configuration options" --clear \ - --checklist "\n\ -Please select desired options:" -1 -1 16 \ -NOPCRE "DISABLE Perl Compatible Regular Expressions" "$status_NOPCRE" \ -SASL "Cyrus SASLv1 (Simple Authentication and Security Layer)" "$status_SASL" \ -SASL2 "Cyrus SASLv2 (Simple Authentication and Security Layer)" "$status_SASL2" \ -SASLKRB "If your SASL requires Kerberos select this option" "$status_SASLKRB" \ -SASLKRB5 "If your SASL requires Kerberos5 select this option" "$status_SASLKRB5" \ -SPF "SPF support" "$status_SPF" \ -TLS "SSL and TLS" "$status_TLS" \ -IPv6 "IPv6 support" "$status_IPv6" \ -IPv6TLS "IPv6 support with SSL and TLS" "$status_IPv6TLS" \ -DB3 "Berkeley DB3 (required if SASL also built with DB3)" "$status_DB3" \ -DB40 "Berkeley DB4.0 (required if SASL also built with DB4.0)" "$status_DB40" \ -DB41 "Berkeley DB4.1 (required if SASL also built with DB4.1)" "$status_DB41" \ -DB42 "Berkeley DB4.2 (required if SASL also built with DB4.2)" "$status_DB42" \ -MySQL "MySQL map lookups (choose version with WITH_MYSQL_VER)" "$status_MySQL" \ -PgSQL "PostgreSQL v7.4 map lookups" "$status_PgSQL" \ -PgSQL73 "PostgreSQL v7.3 map lookups" "$status_PgSQL73" \ -PgSQL72 "PostgreSQL v7.2 map lookups" "$status_PgSQL72" \ -OpenLDAP "OpenLDAP map lookups (choose ver. with WITH_OPENLDAP_VER)" "$status_OpenLDAP" \ -VDA "VDA (Virtual Delivery Agent)" "$status_VDA" \ -Test "SMTP/LMTP test server and generator" "$status_Test" \ -2> $tempfile - - retval=$? - - if [ -s $tempfile ]; then - set `sed 's/"//g' $tempfile` - fi - rm -f $tempfile - - case $retval in - 0) if [ -z "$*" ]; then - echo "Nothing selected" - fi - ;; - 1) echo "Cancel pressed." - exit 1 - ;; - esac -fi - -${MKDIR} ${WRKDIRPREFIX}${CURDIR} -exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - -echo "PREFIX= ${PREFIX}" - -SUB_TLS="@comment " -SUB_TEST="@comment " -SUB_IPV6="@comment " -SUB_SPF="@comment " - -while [ "$1" ]; do - case $1 in - NOPCRE) - echo "WITHOUT_PCRE= yes" - echo "NOPCRE_SUFFIX= +nopcre" - SUB_NOPCRE="" - ;; - SASL) - echo "LIB_DEPENDS+= sasl.8:\${PORTSDIR}/security/cyrus-sasl" - echo "POSTFIX_CCARGS+= -DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl1" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lsasl -lpam -lcrypt" - echo "SASL_SUFFIX= +sasl" - if [ -f ${PREFIX}/lib/libsasl.a ]; then - if nm ${PREFIX}/lib/libsasl.a | grep -wq "mysql_verify_password"; then - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - fi - fi - SUB_SASL="" - ;; - SASL2) - echo "LIB_DEPENDS+= sasl2.2:\${PORTSDIR}/security/cyrus-sasl2" - echo "POSTFIX_CCARGS+= -DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lsasl2 -lpam -lcrypt" - echo "SASL_SUFFIX= +sasl2" - if [ -f ${PREFIX}/lib/libsasl2.a ]; then - if nm ${PREFIX}/lib/libsasl2.a | grep -wq "mysql_verify_password"; then - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - fi - fi - SUB_SASL="" - ;; - SASLKRB) - echo "POSTFIX_AUXLIBS+= -lkrb -lcrypto -lcom_err" - ;; - SASLKRB5) - echo "POSTFIX_AUXLIBS+= -lkrb5 -lcrypto -lcom_err" - ;; - TLS) - echo "MAN8+= tlsmgr.8" - echo "USE_OPENSSL= yes" - echo "POSTFIX_CCARGS+= -DHAS_SSL -I\${OPENSSLINC}" - echo "POSTFIX_AUXLIBS+= -L\${OPENSSLLIB} -lssl -lcrypto" - echo "DISTFILES+= \${DISTNAME}.tar.gz pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz" - echo "EXTRA_PATCHES+= \${WRKDIR}/pfixtls-0.8.18-2.1.3-0.9.7d/pfixtls.diff" - echo "PATCH_STRIP= -p1" - echo "TLS_SUFFIX= +tls" - SUB_TLS="" - ;; - DB3) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db3.3:\${PORTSDIR}/databases/db3" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db3" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb3" - echo "DB_SUFFIX= +db3" - BDB_SELECTED="3" - ;; - DB40) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db4.0:\${PORTSDIR}/databases/db4" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db4" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb4" - echo "DB_SUFFIX= +db40" - BDB_SELECTED="40" - ;; - DB41) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db41.1:\${PORTSDIR}/databases/db41" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db41" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb41" - echo "DB_SUFFIX= +db41" - BDB_SELECTED="41" - ;; - DB42) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db-4.2.2:\${PORTSDIR}/databases/db42" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db42" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib/db42/ -ldb" - echo "DB_SUFFIX= +db42" - BDB_SELECTED="42" - ;; - MySQL) - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - echo "MYSQL_SUFFIX= +mysql" - ;; - PgSQL) - echo "POSTGRESQL_PORT?= databases/postgresql7" - echo "LIB_DEPENDS+= pq.3:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - PgSQL73) - echo "POSTGRESQL_PORT?= databases/postgresql73" - echo "LIB_DEPENDS+= pq.3:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - PgSQL72) - echo "POSTGRESQL_PORT?= databases/postgresql72" - echo "LIB_DEPENDS+= pq.2:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - OpenLDAP) - echo "USE_OPENLDAP=YES" - echo "POSTFIX_CCARGS+= -DHAS_LDAP -I\${LOCALBASE}/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lldap -llber" - echo "OPENLDAP_SUFFIX= +openldap" - ;; - Test) - echo "BIN1= smtp-sink smtp-source qmqp-source" -# echo "MAN1+= smtp-sink.1 smtp-source.1 qmqp-sink.1 qmqp-source.1" - SUB_TEST="" - ;; - SPF) - # see http://www.ipnet6.org/postfix/spf/ - echo "LIB_DEPENDS+= spf2.1:\${PORTSDIR}/mail/libspf2" - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/spf/p4/" - echo "PATCHFILES+= postfix-libspf2-2.1.3-4.patch" - echo "PATCH_DIST_STRIP= -p1" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lspf2" - echo "SPF_SUFFIX= +spf" -## echo "README+= SPF_README" - echo "" - SUB_SPF="" - ;; - IPv6) - if [ X$SUB_TLS = "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the IPv6 and TLS patches" 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/tls+ipv6/1.25/" - echo "PATCHFILES+= ipv6-1.25-pf-2.1.3.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - echo "IPv6_SUFFIX= +ipv6" - echo "" - IPv6SELECTED=YES - SUB_IPV6="" - ;; - IPv6TLS) - if [ X$SUB_TLS = "X" -o X$IPv6SELECTED != X ]; then - /usr/bin/dialog --msgbox "Select exactly one of the IPv6 and TLS patches" 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "MAN8+= tlsmgr.8" - echo "USE_OPENSSL= yes" - echo "POSTFIX_CCARGS+= -DHAS_SSL -I\${OPENSSLINC}" - echo "POSTFIX_AUXLIBS+= -L\${OPENSSLLIB} -lssl -lcrypto" - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/tls+ipv6/1.25/" - echo "PATCHFILES+= tls+ipv6-1.25-pf-2.1.3.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - echo "TLS_SUFFIX= +tls+ipv6" - SUB_TLS="" - SUB_IPV6="" - ;; - VDA) - echo "PATCH_SITES+= http://web.onda.com.br/nadal/postfix/VDA/" - echo "PATCHFILES+= postfix-2.1.4-trash.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - ;; - *) - echo "Unknown option(s): $*" > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - ;; - esac - shift -done - -echo "PLIST_SUB+= SUB_TLS=\"${SUB_TLS}\"" -echo "PLIST_SUB+= SUB_TEST=\"${SUB_TEST}\"" -echo "PLIST_SUB+= SUB_IPV6=\"${SUB_IPV6}\"" -echo "PLIST_SUB+= SUB_SPF=\"${SUB_SPF}\"" - -# for some reason, if we alter the pkg name this way, the first build (where -# we ask the configure questions) doesn't pick up the extensions, but -# any subsequent build will. so "make; make install" will build twice. -# don't do this for now. -#echo "PKGNAMESUFFIX= \${NOPCRE_SUFFIX}\${SASL_SUFFIX}\${DB_SUFFIX}\${MYSQL_SUFFIX}\${PGSQL_SUFFIX}\${OPENLDAP_SUFFIX}\${TLS_SUFFIX}\${IPv6_SUFFIX}\${SPF_SUFFIX}" diff --git a/mail/postfix27/scripts/fix-files-list b/mail/postfix27/scripts/fix-files-list deleted file mode 100644 index cc4a1083a814..000000000000 --- a/mail/postfix27/scripts/fix-files-list +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -# need to fixup ${PREFIX}/etc/postfix/postfix-files to indicate compressed -# man pages, since the ports software compresses them later, and if we -# run post-install it will complain about missing files -# (script from Simon J. Mudd) - -ed ${PREFIX}/etc/postfix/postfix-files <<EOF || exit 1 -%s/\(\/man[158]\/.*\.[158]\):/\1.gz:/ -w -q -EOF diff --git a/mail/postfix28/Makefile b/mail/postfix28/Makefile deleted file mode 100644 index 0924e703a274..000000000000 --- a/mail/postfix28/Makefile +++ /dev/null @@ -1,182 +0,0 @@ -# New ports collection makefile for: postfix -# Date created: 18 Mar 1999 -# Whom: torstenb -# -# $FreeBSD$ -# - -# To pre-select options in batch mode, run make like this: -# -# make -DBATCH POSTFIX_OPTIONS="DB3 IPv6TLS" -# -# the options are the same names as in the scripts/configure.postfix file. -# POSTFIX_OPTIONS can be set in /etc/make.conf also. - -# NOTE: PCRE is enabled by default unless you specifically disable it. - -PORTNAME= postfix -PORTVERSION= 2.1.4 -PORTEPOCH= 1 -CATEGORIES= mail ipv6 -MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ \ - ftp://ftp.aet.tu-cottbus.de/pub/postfix_tls/%SUBDIR%/ \ - ftp://ftp.tux.org/pub/net/postfix/official/ \ - ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ \ - ftp://ftp.samurai.com/pub/postfix/official/ \ - ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/postfix/official/&,} -MASTER_SITE_SUBDIR= . old related/postfix -DISTNAME= postfix-${PORTVERSION} -DIST_SUBDIR= ${PORTNAME} - -MAINTAINER= vivek@khera.org -COMMENT= A secure alternative to widely-used Sendmail - -CONFLICTS= courier-0.* postfix-1.* postfix-2.0.* sendmail-8.* sendmail-*-8.* smail-3.* zmailer-2.* -USE_SUBMAKE= yes -USE_REINPLACE= yes - -MAN1= mailq.1 newaliases.1 postalias.1 postcat.1 postconf.1 postdrop.1 \ - postfix.1 postkick.1 postlock.1 postlog.1 postmap.1 postqueue.1 \ - postsuper.1 sendmail.1 - -MAN5= access.5 aliases.5 canonical.5 cidr_table.5 ldap_table.5 \ - mysql_table.5 pgsql_table.5 postconf.5 pcre_table.5 \ - regexp_table.5 relocated.5 transport.5 virtual.5 \ - header_checks.5 body_checks.5 - -MAN8= bounce.8 cleanup.8 defer.8 error.8 flush.8 lmtp.8 local.8 \ - master.8 oqmgr.8 pickup.8 pipe.8 proxymap.8 qmgr.8 qmqpd.8 showq.8 \ - smtp.8 smtpd.8 spawn.8 trace.8 trivial-rewrite.8 verify.8 virtual.8 - -# TLS patch adds to MAN8 but doesn't have .html file, so avoid trying to -# patch it. -MAN8base=$(MAN8:S/tlsmgr.8//) - -CONF1= main.cf master.cf access aliases canonical header_checks relocated \ - transport virtual - -README= ADDRESS_CLASS_README ADDRESS_REWRITING_README \ - ADDRESS_VERIFICATION_README BACKSCATTER_README \ - BASIC_CONFIGURATION_README BUILTIN_FILTER_README \ - CONTENT_INSPECTION_README CYRUS_README DATABASE_README DB_README \ - DEBUG_README ETRN_README FILTER_README INSTALL LDAP_README \ - LINUX_README LMTP_README LOCAL_RECIPIENT_README MAILDROP_README \ - MYSQL_README NFS_README OVERVIEW PACKAGE_README PCRE_README \ - PGSQL_README QMQP_README QSHAPE_README RESTRICTION_CLASS_README \ - SASL_README SCHEDULER_README SMTPD_ACCESS_README SMTPD_POLICY_README \ - SMTPD_PROXY_README STANDARD_CONFIGURATION_README TUNING_README \ - ULTRIX_README UUCP_README VERP_README VIRTUAL_README \ - XCLIENT_README XFORWARD_README - -.if !defined(DEBUG) -MAKEFILEFLAGS+= DEBUG= -.endif - -MAKEFILEFLAGS+= CC="${CC}" OPT="${CFLAGS}" - -SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \ - TOUCH="${TOUCH}" \ - MKDIR="${MKDIR}" \ - POSTFIX_OPTIONS="${POSTFIX_OPTIONS}" - -pre-fetch: - @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.postfix - -.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc) -.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc" -.endif - -.if defined(WITHOUT_PCRE) -POSTFIX_CCARGS+= -DNO_PCRE -.else -LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre -POSTFIX_CCARGS+= -DHAS_PCRE -I${LOCALBASE}/include -POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lpcre -.endif - -post-patch: - (cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles ${MAKEFILEFLAGS} \ - CCARGS="${POSTFIX_CCARGS}" AUXLIBS="${POSTFIX_AUXLIBS}" && \ - ${ECHO} "all: default" >> Makefile) - -pre-patch: - ${ECHO} "<body>See <A HREF="header_checks.5.html">header_checks.5.html</A></BODY>" > ${WRKSRC}/html/body_checks.5.html -.for file in ${MAN1} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man1/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${MAN5} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man5/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${MAN8base} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/man/man8/${file} ${WRKSRC}/html/${file}.html -.endfor -.for file in ${README} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/html/${file}.html - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" \ - ${WRKSRC}/README_FILES/${file} -.endfor -.for file in ${CONF1} - @${REINPLACE_CMD} -e "s|/etc/postfix|${PREFIX}/etc/postfix|g" ${WRKSRC}/conf/${file} -.endfor - -pre-install: - @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL - -.if defined(NOPORTDOCS) -READMEDIR=no -.else -READMEDIR=${PREFIX}/share/doc/postfix -.endif - -do-install: - cd ${WRKSRC}; ${SH} postfix-install -non-interactive install_root=/ tempdir=/tmp \ - config_directory=${PREFIX}/etc/postfix \ - daemon_directory=${PREFIX}/libexec/postfix \ - command_directory=${PREFIX}/sbin \ - queue_directory=/var/spool/postfix \ - sendmail_path=${PREFIX}/sbin/sendmail \ - newaliases_path=${PREFIX}/bin/newaliases \ - mailq_path=${PREFIX}/bin/mailq \ - mail_owner=postfix \ - setgid_group=maildrop \ - manpage_directory=${PREFIX}/man \ - sample_directory=${PREFIX}/etc/postfix \ - readme_directory=${READMEDIR} - -.for file in ${CONF1} - ${INSTALL_DATA} ${WRKSRC}/conf/${file} \ - ${PREFIX}/etc/postfix/dist-${file} -.endfor - - @${INSTALL_SCRIPT} \ - ${WRKSRC}/auxiliary/rmail/rmail \ - ${PREFIX}/bin/rmail - -# optional TEST binaries -.for file in ${BIN1} - @${INSTALL_PROGRAM} ${WRKSRC}/bin/${file} ${PREFIX}/sbin -.endfor - -.if !defined(NOPORTDOCS) - @${INSTALL} -d -o ${DOCOWN} -g ${DOCGRP} -m 555 ${DOCSDIR} - @cd ${WRKSRC}/html && ${INSTALL_DATA} *.html *.jpg *.png ${DOCSDIR} && \ - ${ECHO_MSG} "Installed HTML documentation in ${DOCSDIR}" -.endif - -post-install: - @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL -# need to fixup ${PREFIX}/etc/postfix/postfix-files to indicate compressed -# man pages, since the ports software compresses them after this step, and -# if we run etc/postfix/post-install again during package installation, -# it will complain about missing files. - @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/fix-files-list - @${CAT} ${PKGMESSAGE} - -post-clean: - @${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc - -.include <bsd.port.mk> diff --git a/mail/postfix28/distinfo b/mail/postfix28/distinfo deleted file mode 100644 index 287ae104f376..000000000000 --- a/mail/postfix28/distinfo +++ /dev/null @@ -1,12 +0,0 @@ -MD5 (postfix/postfix-2.1.4.tar.gz) = f96fc9e7cbf9750d4a91475fcbd02a81 -SIZE (postfix/postfix-2.1.4.tar.gz) = 1970068 -MD5 (postfix/pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz) = d3211ebd4d2fbbc9c78235666ed355ac -SIZE (postfix/pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz) = 239141 -MD5 (postfix/ipv6-1.25-pf-2.1.3.patch.gz) = cd99ff3ddf9bb88e23a7e33ae42d0772 -SIZE (postfix/ipv6-1.25-pf-2.1.3.patch.gz) = 79473 -MD5 (postfix/tls+ipv6-1.25-pf-2.1.3.patch.gz) = 71181d8dcf26c24e6fe373ad1ac7e741 -SIZE (postfix/tls+ipv6-1.25-pf-2.1.3.patch.gz) = 256591 -MD5 (postfix/postfix-2.1.4-trash.patch.gz) = 6602396fcf82a5bff508109d0224ffe8 -SIZE (postfix/postfix-2.1.4-trash.patch.gz) = 7081 -MD5 (postfix/postfix-libspf2-2.1.3-4.patch) = 0312a568fdf96861dbd6ac206b395630 -SIZE (postfix/postfix-libspf2-2.1.3-4.patch) = 25713 diff --git a/mail/postfix28/files/patch-ec b/mail/postfix28/files/patch-ec deleted file mode 100644 index a3f617235fba..000000000000 --- a/mail/postfix28/files/patch-ec +++ /dev/null @@ -1,53 +0,0 @@ -*** ./src/global/mail_params.h.orig Sat Jan 17 10:04:00 2004 ---- ./src/global/mail_params.h Fri Jan 30 14:48:23 2004 -*************** -*** 64,70 **** - extern gid_t var_owner_gid; - - #define VAR_SGID_GROUP "setgid_group" -! #define DEF_SGID_GROUP "postdrop" - extern char *var_sgid_group; - extern gid_t var_sgid_gid; - ---- 64,70 ---- - extern gid_t var_owner_gid; - - #define VAR_SGID_GROUP "setgid_group" -! #define DEF_SGID_GROUP "maildrop" - extern char *var_sgid_group; - extern gid_t var_sgid_gid; - -*************** -*** 202,208 **** - */ - #define VAR_DAEMON_DIR "daemon_directory" - #ifndef DEF_DAEMON_DIR -! #define DEF_DAEMON_DIR "/usr/libexec/postfix" - #endif - extern char *var_daemon_dir; - ---- 202,208 ---- - */ - #define VAR_DAEMON_DIR "daemon_directory" - #ifndef DEF_DAEMON_DIR -! #define DEF_DAEMON_DIR "!!PREFIX!!/libexec/postfix" - #endif - extern char *var_daemon_dir; - -*************** -*** 231,237 **** - */ - #define VAR_CONFIG_DIR "config_directory" - #ifndef DEF_CONFIG_DIR -! #define DEF_CONFIG_DIR "/etc/postfix" - #endif - extern char *var_config_dir; - ---- 231,237 ---- - */ - #define VAR_CONFIG_DIR "config_directory" - #ifndef DEF_CONFIG_DIR -! #define DEF_CONFIG_DIR "!!PREFIX!!/etc/postfix" - #endif - extern char *var_config_dir; - diff --git a/mail/postfix28/files/patch-main.cf b/mail/postfix28/files/patch-main.cf deleted file mode 100644 index 7775cd80efb2..000000000000 --- a/mail/postfix28/files/patch-main.cf +++ /dev/null @@ -1,108 +0,0 @@ -*** ./conf/main.cf~ Mon Apr 26 16:54:42 2004 ---- ./conf/main.cf Mon Apr 26 16:54:42 2004 -*************** -*** 32,44 **** - # The command_directory parameter specifies the location of all - # postXXX commands. - # -! command_directory = /usr/sbin - - # The daemon_directory parameter specifies the location of all Postfix - # daemon programs (i.e. programs listed in the master.cf file). This - # directory must be owned by root. - # -! daemon_directory = /usr/libexec/postfix - - # QUEUE AND PROCESS OWNERSHIP - # ---- 32,44 ---- - # The command_directory parameter specifies the location of all - # postXXX commands. - # -! command_directory = !!PREFIX!!/sbin - - # The daemon_directory parameter specifies the location of all Postfix - # daemon programs (i.e. programs listed in the master.cf file). This - # directory must be owned by root. - # -! daemon_directory = !!PREFIX!!/libexec/postfix - - # QUEUE AND PROCESS OWNERSHIP - # -*************** -*** 595,631 **** - # sendmail_path: The full pathname of the Postfix sendmail command. - # This is the Sendmail-compatible mail posting interface. - # -! sendmail_path = - - # newaliases_path: The full pathname of the Postfix newaliases command. - # This is the Sendmail-compatible command to build alias databases. - # -! newaliases_path = - - # mailq_path: The full pathname of the Postfix mailq command. This - # is the Sendmail-compatible mail queue listing command. - # -! mailq_path = - - # setgid_group: The group for mail submission and queue management - # commands. This must be a group name with a numerical group ID that - # is not shared with other accounts, not even with the Postfix account. - # -! setgid_group = - - # html_directory: The location of the Postfix HTML documentation. - # -! html_directory = - - # manpage_directory: The location of the Postfix on-line manual pages. - # -! manpage_directory = - - # sample_directory: The location of the Postfix sample configuration files. - # This parameter is obsolete as of Postfix 2.1. - # -! sample_directory = - - # readme_directory: The location of the Postfix README files. - # -! readme_directory = ---- 595,631 ---- - # sendmail_path: The full pathname of the Postfix sendmail command. - # This is the Sendmail-compatible mail posting interface. - # -! sendmail_path = !!PREFIX!!/sbin/sendmail - - # newaliases_path: The full pathname of the Postfix newaliases command. - # This is the Sendmail-compatible command to build alias databases. - # -! newaliases_path = !!PREFIX!!/bin/newaliases - - # mailq_path: The full pathname of the Postfix mailq command. This - # is the Sendmail-compatible mail queue listing command. - # -! mailq_path = !!PREFIX!!/bin/mailq - - # setgid_group: The group for mail submission and queue management - # commands. This must be a group name with a numerical group ID that - # is not shared with other accounts, not even with the Postfix account. - # -! setgid_group = maildrop - - # html_directory: The location of the Postfix HTML documentation. - # -! html_directory = no - - # manpage_directory: The location of the Postfix on-line manual pages. - # -! manpage_directory = !!PREFIX!!/man - - # sample_directory: The location of the Postfix sample configuration files. - # This parameter is obsolete as of Postfix 2.1. - # -! sample_directory = !!PREFIX!!/etc/postfix - - # readme_directory: The location of the Postfix README files. - # -! readme_directory = no diff --git a/mail/postfix28/files/patch-makedefs b/mail/postfix28/files/patch-makedefs deleted file mode 100644 index 05945c3e653a..000000000000 --- a/mail/postfix28/files/patch-makedefs +++ /dev/null @@ -1,11 +0,0 @@ ---- makedefs.orig Wed Aug 25 06:13:57 2004 -+++ makedefs Wed Aug 25 06:14:46 2004 -@@ -93,6 +93,8 @@ - ;; - FreeBSD.5*) SYSTYPE=FREEBSD5 - ;; -+ FreeBSD.6*) SYSTYPE=FREEBSD6 -+ ;; - OpenBSD.2*) SYSTYPE=OPENBSD2 - ;; - OpenBSD.3*) SYSTYPE=OPENBSD3 diff --git a/mail/postfix28/files/patch-post-install b/mail/postfix28/files/patch-post-install deleted file mode 100644 index 92b2d4c2c6eb..000000000000 --- a/mail/postfix28/files/patch-post-install +++ /dev/null @@ -1,11 +0,0 @@ ---- ./conf/#post-install~ Fri Jan 18 12:32:54 2002 -+++ ./conf/post-install Fri Jan 18 12:32:54 2002 -@@ -183,7 +183,7 @@ - - umask 022 - --PATH=/bin:/usr/bin:/usr/sbin:/usr/etc:/sbin:/etc:/usr/contrib/bin:/usr/gnu/bin:/usr/ucb:/usr/bsd -+PATH=/bin:/usr/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin - SHELL=/bin/sh - IFS=" - " diff --git a/mail/postfix28/files/patch-src::util::sys_defs.h b/mail/postfix28/files/patch-src::util::sys_defs.h deleted file mode 100644 index 4323acbde64a..000000000000 --- a/mail/postfix28/files/patch-src::util::sys_defs.h +++ /dev/null @@ -1,11 +0,0 @@ ---- ./src/util/sys_defs.h.orig Wed Aug 25 06:15:02 2004 -+++ ./src/util/sys_defs.h Wed Aug 25 06:15:18 2004 -@@ -24,7 +24,7 @@ - * 4.4BSD and close derivatives. - */ - #if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \ -- || defined(FREEBSD5) \ -+ || defined(FREEBSD5) || defined(FREEBSD6) \ - || defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \ - || defined(OPENBSD2) || defined(OPENBSD3) \ - || defined(NETBSD1) || defined(NETBSD2) \ diff --git a/mail/postfix28/pkg-descr b/mail/postfix28/pkg-descr deleted file mode 100644 index 1f335ce6820c..000000000000 --- a/mail/postfix28/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Postfix attempts to be fast, easy to administer, and secure, while at -the same time being sendmail-compatible enough to not upset existing -users. It also offers QMQP and VERP support to let Postfix act as delivery -daemon for ezmlm-idx. - -WWW: http://www.postfix.org/ diff --git a/mail/postfix28/pkg-install b/mail/postfix28/pkg-install deleted file mode 100644 index 2d7f916363b0..000000000000 --- a/mail/postfix28/pkg-install +++ /dev/null @@ -1,191 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# If the POSTFIX_DEFAULT_MTA environment variable is set to YES, it -# will make the port/package use defaults which make postfix replace -# sendmail as much as possible. - -PKG_PREFIX=${PKG_PREFIX:=/usr/local} -BATCH=${BATCH:=no} -POSTFIX_DEFAULT_MTA=${POSTFIX_DEFAULT_MTA:=no} - -if [ x${POSTFIX_DEFAULT_MTA} = xno ]; then - DEFAULT_REPLACE_MAILERCONF=n -else - DEFAULT_REPLACE_MAILERCONF=y -fi - -if [ -x /usr/sbin/nologin ]; then - NOLOGIN=/usr/sbin/nologin -else - NOLOGIN=/sbin/nologin -fi - -ask() { - local question default answer - - question=$1 - default=$2 - if [ -z "${PACKAGE_BUILDING}" -a x${BATCH} = xno ]; then - read -p "${question} [${default}]? " answer - fi - if [ x${answer} = x ]; then - answer=${default} - fi - echo ${answer} -} - -yesno() { - local question default answer - - question=$1 - default=$2 - while :; do - answer=$(ask "${question}" "${default}") - case "${answer}" in - [Yy]*) return 0;; - [Nn]*) return 1;; - esac - echo "Please answer yes or no." - done -} - -if [ x"$2" = xPRE-INSTALL ]; then - USER=postfix - UID=125 - GROUP=postfix - GID=125 - GROUP2=maildrop - GID2=126 - - if /usr/sbin/pw groupshow "${GROUP}" 2>/dev/null; then - echo "You already have a group \"${GROUP}\", so I will use it." - else - if /usr/sbin/pw groupadd ${GROUP} -g ${GID} - then - echo "Added group \"${GROUP}\"." - else - echo "Adding group \"${GROUP}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw groupshow "${GROUP2}" 2>/dev/null; then - echo "You already have a group \"${GROUP2}\", so I will use it." - else - if /usr/sbin/pw groupadd ${GROUP2} -g ${GID2} - then - echo "Added group \"${GROUP2}\"." - else - echo "Adding group \"${GROUP2}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw user show "${USER}" 2>/dev/null; then - echo "You already have a user \"${USER}\", so I will use it." - else - if /usr/sbin/pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \ - -d /var/spool/postfix \ - -s ${NOLOGIN} \ - -c "Postfix Mail System" - then - echo "Added user \"${USER}\"." - else - echo "Adding user \"${USER}\" failed..." - echo "Please create it, and try again." - exit 1 - fi - fi - - if /usr/sbin/pw show group mail | grep -q "${USER}" 2>/dev/null; then - echo "You already have user \"${USER}\" in group \"mail\", so I will use it." - else - echo "You need user \"${USER}\" added to group \"mail\"." - if yesno "Would you like me to add it" y; then - /usr/sbin/pw groupmod mail -m ${USER} || exit - echo "Done." - else - echo "Please create it, and try again." - exit 1 - fi - fi - -fi - -if [ x"$2" = xPOST-INSTALL ]; then - # CONF1 copied from Makefile. Keep consistent! - CONF1="main.cf master.cf access aliases canonical \ - header_checks relocated transport virtual" - - for file in $CONF1 - do - if [ ! -f ${PKG_PREFIX}/etc/postfix/$file ]; then - cp ${PKG_PREFIX}/etc/postfix/dist-$file ${PKG_PREFIX}/etc/postfix/$file - fi - done - - sh ${PKG_PREFIX}/etc/postfix/post-install tempdir=/tmp \ - config_directory=${PKG_PREFIX}/etc/postfix \ - daemon_directory=${PKG_PREFIX}/libexec/postfix \ - command_directory=${PKG_PREFIX}/sbin \ - queue_directory=/var/spool/postfix \ - sendmail_path=${PKG_PREFIX}/sbin/sendmail \ - newaliases_path=${PKG_PREFIX}/bin/newaliases \ - mailq_path=${PKG_PREFIX}/bin/mailq \ - mail_owner=postfix \ - setgid_group=maildrop \ - manpage_directory=${PKG_PREFIX}/man \ - sample_directory=${PKG_PREFIX}/etc/postfix \ - readme_directory=no \ - upgrade-package -# readme_directory is "no" above since the package will have correct perms -# already, and we don't know if they had PORTDOCS. -fi - -replace() { - local orig repl - - orig=$1 - repl=$2 - if [ -e ${orig} ]; then - mv -f ${orig} ${orig}.OFF - chmod 0 ${orig}.OFF - fi - if [ -e ${repl} ]; then - ln -s ${repl} ${orig} - fi -} - -if [ x"$2" = xPOST-INSTALL -a -z "${PACKAGE_BUILDING}" ]; then - if [ -x /sbin/sysctl ]; then - OSVERSION=`/sbin/sysctl -n kern.osreldate` - else - OSVERSION=`/usr/sbin/sysctl -n kern.osreldate` - fi - if [ ${OSVERSION} -ge 400014 ]; then - if yesno "Would you like to activate Postfix in /etc/mail/mailer.conf" \ - ${DEFAULT_REPLACE_MAILERCONF}; then - mv -f /etc/mail/mailer.conf /etc/mail/mailer.conf.old - echo "#" > /etc/mail/mailer.conf - echo -n "# Execute the Postfix sendmail program" >> /etc/mail/mailer.conf - echo ", named ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "#" >> /etc/mail/mailer.conf - echo "sendmail ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "send-mail ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "mailq ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - echo "newaliases ${PKG_PREFIX}/sbin/sendmail" >> /etc/mail/mailer.conf - fi - else - if yesno "Would you like to replace {sendmail,mailq,newaliases} with Postfix versions" n; then - replace /usr/sbin/sendmail ${PKG_PREFIX}/sbin/sendmail - replace /usr/bin/mailq ${PKG_PREFIX}/sbin/sendmail - replace /usr/bin/newaliases ${PKG_PREFIX}/sbin/sendmail - echo "Done." - fi - fi -fi diff --git a/mail/postfix28/pkg-message b/mail/postfix28/pkg-message deleted file mode 100644 index c9b85fc8c365..000000000000 --- a/mail/postfix28/pkg-message +++ /dev/null @@ -1,41 +0,0 @@ -If you have postfix configured in your /etc/mail/mailer.conf (answered yes to -the previous question) and would like to enable postfix to start at boot time, -please set these variables in your /etc/rc.conf file: - -sendmail_enable="YES" -sendmail_flags="-bd" -sendmail_pidfile="/var/spool/postfix/pid/master.pid" -sendmail_outbound_enable="NO" -sendmail_submit_enable="NO" -sendmail_msp_queue_enable="NO" - -This will disable Sendmail completely. - -Alternatively to the above settings, you can enable postfix to start with -the other local services, for example, after your database server starts if -you need it to be running for postfix. To do this, set in your rc.conf file: - -sendmail_enable="NONE" - -Then make the following symbolic link: - -cd /usr/local/etc/rc.d -ln -s /usr/local/sbin/postfix postfix.sh - - -Also, you will want to disable some Sendmail-specific daily maintenance -routines in your /etc/periodic.conf file: - -daily_clean_hoststat_enable="NO" -daily_status_mail_rejects_enable="NO" -daily_status_include_submit_mailq="NO" -daily_submit_queuerun="NO" - - -If you are using SASL, you need to make sure that postfix has access to read -the sasldb file. This is accomplished by adding postfix to group mail and -making the /usr/local/etc/sasldb* file(s) readable by group mail (this should -be the default for new installs). - -If you are upgrading from postfix version prior to 2.0, please see the README -files for recommended changes to your configuration. diff --git a/mail/postfix28/pkg-plist b/mail/postfix28/pkg-plist deleted file mode 100644 index 37366b49d560..000000000000 --- a/mail/postfix28/pkg-plist +++ /dev/null @@ -1,211 +0,0 @@ -@unexec if cmp -s %D/etc/postfix/main.cf %D/etc/postfix/dist-main.cf; then rm -f %D/etc/postfix/main.cf; fi -@unexec if cmp -s %D/etc/postfix/master.cf %D/etc/postfix/dist-master.cf; then rm -f %D/etc/postfix/master.cf; fi -@unexec if cmp -s %D/etc/postfix/access %D/etc/postfix/dist-access; then rm -f %D/etc/postfix/access; fi -@unexec if cmp -s %D/etc/postfix/aliases %D/etc/postfix/dist-aliases; then rm -f %D/etc/postfix/aliases; fi -@unexec if cmp -s %D/etc/postfix/canonical %D/etc/postfix/dist-canonical; then rm -f %D/etc/postfix/canonical; fi -@unexec if cmp -s %D/etc/postfix/header_checks %D/etc/postfix/dist-header_checks; then rm -f %D/etc/postfix/header_checks; fi -@unexec if cmp -s %D/etc/postfix/relocated %D/etc/postfix/dist-relocated; then rm -f %D/etc/postfix/relocated; fi -@unexec if cmp -s %D/etc/postfix/transport %D/etc/postfix/dist-transport; then rm -f %D/etc/postfix/transport; fi -@unexec if cmp -s %D/etc/postfix/virtual %D/etc/postfix/dist-virtual; then rm -f %D/etc/postfix/virtual; fi -etc/postfix/LICENSE -etc/postfix/main.cf.default -etc/postfix/makedefs.out -etc/postfix/post-install -etc/postfix/postfix-files -etc/postfix/postfix-script -etc/postfix/dist-main.cf -etc/postfix/dist-master.cf -etc/postfix/dist-access -etc/postfix/dist-aliases -etc/postfix/dist-canonical -etc/postfix/dist-header_checks -etc/postfix/dist-relocated -etc/postfix/dist-transport -etc/postfix/dist-virtual -libexec/postfix/bounce -libexec/postfix/cleanup -libexec/postfix/error -libexec/postfix/flush -libexec/postfix/lmtp -libexec/postfix/local -libexec/postfix/master -libexec/postfix/nqmgr -libexec/postfix/oqmgr -libexec/postfix/pickup -libexec/postfix/pipe -libexec/postfix/proxymap -libexec/postfix/qmgr -libexec/postfix/qmqpd -libexec/postfix/showq -libexec/postfix/smtp -libexec/postfix/smtpd -libexec/postfix/spawn -libexec/postfix/trivial-rewrite -libexec/postfix/verify -libexec/postfix/virtual -%%SUB_TLS%%libexec/postfix/tlsmgr -sbin/postalias -sbin/postcat -sbin/postconf -sbin/postdrop -sbin/postfix -sbin/postkick -sbin/postlock -sbin/postlog -sbin/postmap -sbin/postqueue -sbin/postsuper -sbin/sendmail -%%SUB_TEST%%sbin/qmqp-source -%%SUB_TEST%%sbin/smtp-sink -%%SUB_TEST%%sbin/smtp-source -bin/rmail -bin/newaliases -bin/mailq -%%PORTDOCS%%%%DOCSDIR%%/AAAREADME -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_CLASS_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_CLASS_README.html -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_REWRITING_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_REWRITING_README.html -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_VERIFICATION_README -%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_VERIFICATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/BACKSCATTER_README -%%PORTDOCS%%%%DOCSDIR%%/BACKSCATTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/BASIC_CONFIGURATION_README -%%PORTDOCS%%%%DOCSDIR%%/BASIC_CONFIGURATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/BUILTIN_FILTER_README -%%PORTDOCS%%%%DOCSDIR%%/BUILTIN_FILTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/CONTENT_INSPECTION_README -%%PORTDOCS%%%%DOCSDIR%%/CONTENT_INSPECTION_README.html -%%PORTDOCS%%%%DOCSDIR%%/CYRUS_README.html -%%PORTDOCS%%%%DOCSDIR%%/DATABASE_README -%%PORTDOCS%%%%DOCSDIR%%/DATABASE_README.html -%%PORTDOCS%%%%DOCSDIR%%/DB_README -%%PORTDOCS%%%%DOCSDIR%%/DB_README.html -%%PORTDOCS%%%%DOCSDIR%%/DEBUG_README -%%PORTDOCS%%%%DOCSDIR%%/DEBUG_README.html -%%PORTDOCS%%%%DOCSDIR%%/ETRN_README -%%PORTDOCS%%%%DOCSDIR%%/ETRN_README.html -%%PORTDOCS%%%%DOCSDIR%%/FILTER_README -%%PORTDOCS%%%%DOCSDIR%%/FILTER_README.html -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/INSTALL.html -%%PORTDOCS%%%%SUB_IPV6%%%%DOCSDIR%%/IPV6_README -%%PORTDOCS%%%%DOCSDIR%%/LDAP_README -%%PORTDOCS%%%%DOCSDIR%%/LDAP_README.html -%%PORTDOCS%%%%DOCSDIR%%/LINUX_README -%%PORTDOCS%%%%DOCSDIR%%/LINUX_README.html -%%PORTDOCS%%%%DOCSDIR%%/LMTP_README -%%PORTDOCS%%%%DOCSDIR%%/LMTP_README.html -%%PORTDOCS%%%%DOCSDIR%%/LOCAL_RECIPIENT_README -%%PORTDOCS%%%%DOCSDIR%%/LOCAL_RECIPIENT_README.html -%%PORTDOCS%%%%DOCSDIR%%/MAILDROP_README -%%PORTDOCS%%%%DOCSDIR%%/MAILDROP_README.html -%%PORTDOCS%%%%DOCSDIR%%/MYSQL_README -%%PORTDOCS%%%%DOCSDIR%%/MYSQL_README.html -%%PORTDOCS%%%%DOCSDIR%%/NFS_README -%%PORTDOCS%%%%DOCSDIR%%/NFS_README.html -%%PORTDOCS%%%%DOCSDIR%%/OVERVIEW -%%PORTDOCS%%%%DOCSDIR%%/OVERVIEW.html -%%PORTDOCS%%%%DOCSDIR%%/PACKAGE_README -%%PORTDOCS%%%%DOCSDIR%%/PACKAGE_README.html -%%PORTDOCS%%%%DOCSDIR%%/PCRE_README -%%PORTDOCS%%%%DOCSDIR%%/PCRE_README.html -%%PORTDOCS%%%%DOCSDIR%%/PGSQL_README -%%PORTDOCS%%%%DOCSDIR%%/PGSQL_README.html -%%PORTDOCS%%%%DOCSDIR%%/QMQP_README -%%PORTDOCS%%%%DOCSDIR%%/QMQP_README.html -%%PORTDOCS%%%%DOCSDIR%%/QSHAPE_README -%%PORTDOCS%%%%DOCSDIR%%/QSHAPE_README.html -%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES -%%PORTDOCS%%%%DOCSDIR%%/RESTRICTION_CLASS_README -%%PORTDOCS%%%%DOCSDIR%%/RESTRICTION_CLASS_README.html -%%PORTDOCS%%%%DOCSDIR%%/SASL_README -%%PORTDOCS%%%%DOCSDIR%%/SASL_README.html -%%PORTDOCS%%%%DOCSDIR%%/SCHEDULER_README -%%PORTDOCS%%%%DOCSDIR%%/SCHEDULER_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_ACCESS_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_ACCESS_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_POLICY_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_POLICY_README.html -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_PROXY_README -%%PORTDOCS%%%%DOCSDIR%%/SMTPD_PROXY_README.html -%%PORTDOCS%%%%SUB_SPF%%%%DOCSDIR%%/SPF_README -%%PORTDOCS%%%%DOCSDIR%%/STANDARD_CONFIGURATION_README -%%PORTDOCS%%%%DOCSDIR%%/STANDARD_CONFIGURATION_README.html -%%PORTDOCS%%%%DOCSDIR%%/TUNING_README -%%PORTDOCS%%%%DOCSDIR%%/TUNING_README.html -%%PORTDOCS%%%%DOCSDIR%%/ULTRIX_README -%%PORTDOCS%%%%DOCSDIR%%/ULTRIX_README.html -%%PORTDOCS%%%%DOCSDIR%%/UUCP_README -%%PORTDOCS%%%%DOCSDIR%%/UUCP_README.html -%%PORTDOCS%%%%DOCSDIR%%/VERP_README -%%PORTDOCS%%%%DOCSDIR%%/VERP_README.html -%%PORTDOCS%%%%DOCSDIR%%/VIRTUAL_README -%%PORTDOCS%%%%DOCSDIR%%/VIRTUAL_README.html -%%PORTDOCS%%%%DOCSDIR%%/XCLIENT_README -%%PORTDOCS%%%%DOCSDIR%%/XCLIENT_README.html -%%PORTDOCS%%%%DOCSDIR%%/XFORWARD_README -%%PORTDOCS%%%%DOCSDIR%%/XFORWARD_README.html -%%PORTDOCS%%%%DOCSDIR%%/access.5.html -%%PORTDOCS%%%%DOCSDIR%%/aliases.5.html -%%PORTDOCS%%%%DOCSDIR%%/body_checks.5.html -%%PORTDOCS%%%%DOCSDIR%%/bounce.8.html -%%PORTDOCS%%%%DOCSDIR%%/canonical.5.html -%%PORTDOCS%%%%DOCSDIR%%/cidr_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/cleanup.8.html -%%PORTDOCS%%%%DOCSDIR%%/defer.8.html -%%PORTDOCS%%%%DOCSDIR%%/error.8.html -%%PORTDOCS%%%%DOCSDIR%%/flush.8.html -%%PORTDOCS%%%%DOCSDIR%%/header_checks.5.html -%%PORTDOCS%%%%DOCSDIR%%/index.html -%%PORTDOCS%%%%DOCSDIR%%/ldap_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/lmtp.8.html -%%PORTDOCS%%%%DOCSDIR%%/local.8.html -%%PORTDOCS%%%%DOCSDIR%%/mailq.1.html -%%PORTDOCS%%%%DOCSDIR%%/master.8.html -%%PORTDOCS%%%%DOCSDIR%%/mysql_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/newaliases.1.html -%%PORTDOCS%%%%DOCSDIR%%/oqmgr.8.html -%%PORTDOCS%%%%DOCSDIR%%/pcre_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/pgsql_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/pickup.8.html -%%PORTDOCS%%%%DOCSDIR%%/pipe.8.html -%%PORTDOCS%%%%DOCSDIR%%/postalias.1.html -%%PORTDOCS%%%%DOCSDIR%%/postcat.1.html -%%PORTDOCS%%%%DOCSDIR%%/postconf.1.html -%%PORTDOCS%%%%DOCSDIR%%/postconf.5.html -%%PORTDOCS%%%%DOCSDIR%%/postdrop.1.html -%%PORTDOCS%%%%DOCSDIR%%/postfix-logo.jpg -%%PORTDOCS%%%%DOCSDIR%%/postfix-power.png -%%PORTDOCS%%%%DOCSDIR%%/postfix.1.html -%%PORTDOCS%%%%DOCSDIR%%/postkick.1.html -%%PORTDOCS%%%%DOCSDIR%%/postlock.1.html -%%PORTDOCS%%%%DOCSDIR%%/postlog.1.html -%%PORTDOCS%%%%DOCSDIR%%/postmap.1.html -%%PORTDOCS%%%%DOCSDIR%%/postqueue.1.html -%%PORTDOCS%%%%DOCSDIR%%/postsuper.1.html -%%PORTDOCS%%%%DOCSDIR%%/proxymap.8.html -%%PORTDOCS%%%%DOCSDIR%%/qmgr.8.html -%%PORTDOCS%%%%DOCSDIR%%/qmqp-sink.1.html -%%PORTDOCS%%%%DOCSDIR%%/qmqp-source.1.html -%%PORTDOCS%%%%DOCSDIR%%/qmqpd.8.html -%%PORTDOCS%%%%DOCSDIR%%/qshape.1.html -%%PORTDOCS%%%%DOCSDIR%%/regexp_table.5.html -%%PORTDOCS%%%%DOCSDIR%%/relocated.5.html -%%PORTDOCS%%%%DOCSDIR%%/sendmail.1.html -%%PORTDOCS%%%%DOCSDIR%%/showq.8.html -%%PORTDOCS%%%%DOCSDIR%%/smtp-sink.1.html -%%PORTDOCS%%%%DOCSDIR%%/smtp-source.1.html -%%PORTDOCS%%%%DOCSDIR%%/smtp.8.html -%%PORTDOCS%%%%DOCSDIR%%/smtpd.8.html -%%PORTDOCS%%%%DOCSDIR%%/spawn.8.html -%%PORTDOCS%%%%DOCSDIR%%/trace.8.html -%%PORTDOCS%%%%DOCSDIR%%/transport.5.html -%%PORTDOCS%%%%DOCSDIR%%/trivial-rewrite.8.html -%%PORTDOCS%%%%DOCSDIR%%/verify.8.html -%%PORTDOCS%%%%DOCSDIR%%/virtual.5.html -%%PORTDOCS%%%%DOCSDIR%%/virtual.8.html -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@dirrm libexec/postfix -@unexec rmdir %D/etc/postfix 2>/dev/null || true diff --git a/mail/postfix28/scripts/configure b/mail/postfix28/scripts/configure deleted file mode 100644 index 93c5b95ec561..000000000000 --- a/mail/postfix28/scripts/configure +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ - -for f in `find ${WRKSRC} -type f | xargs grep -l '\!\!PREFIX\!\!' ` ; do \ - mv $f $f.orig && sed s+!!PREFIX!!+$PREFIX+g < $f.orig > $f && \ - rm $f.orig -done diff --git a/mail/postfix28/scripts/configure.postfix b/mail/postfix28/scripts/configure.postfix deleted file mode 100644 index 3accdb1adf4e..000000000000 --- a/mail/postfix28/scripts/configure.postfix +++ /dev/null @@ -1,277 +0,0 @@ -#!/bin/sh -# $FreeBSD: /tmp/pcvs/ports/mail/postfix28/scripts/Attic/configure.postfix,v 1.53 2004-08-21 20:36:01 pav Exp $ - -if [ -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc ]; then - exit -fi - -tempfile=`mktemp -t checklist` - -if [ "${POSTFIX_OPTIONS}" ]; then - set ${POSTFIX_OPTIONS} -fi - -for i; do - eval status_$i=ON -done - -if [ -z "${BATCH}" ]; then - /usr/bin/dialog --title "Postfix configuration options" --clear \ - --checklist "\n\ -Please select desired options:" -1 -1 16 \ -NOPCRE "DISABLE Perl Compatible Regular Expressions" "$status_NOPCRE" \ -SASL "Cyrus SASLv1 (Simple Authentication and Security Layer)" "$status_SASL" \ -SASL2 "Cyrus SASLv2 (Simple Authentication and Security Layer)" "$status_SASL2" \ -SASLKRB "If your SASL requires Kerberos select this option" "$status_SASLKRB" \ -SASLKRB5 "If your SASL requires Kerberos5 select this option" "$status_SASLKRB5" \ -SPF "SPF support" "$status_SPF" \ -TLS "SSL and TLS" "$status_TLS" \ -IPv6 "IPv6 support" "$status_IPv6" \ -IPv6TLS "IPv6 support with SSL and TLS" "$status_IPv6TLS" \ -DB3 "Berkeley DB3 (required if SASL also built with DB3)" "$status_DB3" \ -DB40 "Berkeley DB4.0 (required if SASL also built with DB4.0)" "$status_DB40" \ -DB41 "Berkeley DB4.1 (required if SASL also built with DB4.1)" "$status_DB41" \ -DB42 "Berkeley DB4.2 (required if SASL also built with DB4.2)" "$status_DB42" \ -MySQL "MySQL map lookups (choose version with WITH_MYSQL_VER)" "$status_MySQL" \ -PgSQL "PostgreSQL v7.4 map lookups" "$status_PgSQL" \ -PgSQL73 "PostgreSQL v7.3 map lookups" "$status_PgSQL73" \ -PgSQL72 "PostgreSQL v7.2 map lookups" "$status_PgSQL72" \ -OpenLDAP "OpenLDAP map lookups (choose ver. with WITH_OPENLDAP_VER)" "$status_OpenLDAP" \ -VDA "VDA (Virtual Delivery Agent)" "$status_VDA" \ -Test "SMTP/LMTP test server and generator" "$status_Test" \ -2> $tempfile - - retval=$? - - if [ -s $tempfile ]; then - set `sed 's/"//g' $tempfile` - fi - rm -f $tempfile - - case $retval in - 0) if [ -z "$*" ]; then - echo "Nothing selected" - fi - ;; - 1) echo "Cancel pressed." - exit 1 - ;; - esac -fi - -${MKDIR} ${WRKDIRPREFIX}${CURDIR} -exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - -echo "PREFIX= ${PREFIX}" - -SUB_TLS="@comment " -SUB_TEST="@comment " -SUB_IPV6="@comment " -SUB_SPF="@comment " - -while [ "$1" ]; do - case $1 in - NOPCRE) - echo "WITHOUT_PCRE= yes" - echo "NOPCRE_SUFFIX= +nopcre" - SUB_NOPCRE="" - ;; - SASL) - echo "LIB_DEPENDS+= sasl.8:\${PORTSDIR}/security/cyrus-sasl" - echo "POSTFIX_CCARGS+= -DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl1" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lsasl -lpam -lcrypt" - echo "SASL_SUFFIX= +sasl" - if [ -f ${PREFIX}/lib/libsasl.a ]; then - if nm ${PREFIX}/lib/libsasl.a | grep -wq "mysql_verify_password"; then - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - fi - fi - SUB_SASL="" - ;; - SASL2) - echo "LIB_DEPENDS+= sasl2.2:\${PORTSDIR}/security/cyrus-sasl2" - echo "POSTFIX_CCARGS+= -DUSE_SASL_AUTH -I\${LOCALBASE}/include -I\${LOCALBASE}/include/sasl" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lsasl2 -lpam -lcrypt" - echo "SASL_SUFFIX= +sasl2" - if [ -f ${PREFIX}/lib/libsasl2.a ]; then - if nm ${PREFIX}/lib/libsasl2.a | grep -wq "mysql_verify_password"; then - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - fi - fi - SUB_SASL="" - ;; - SASLKRB) - echo "POSTFIX_AUXLIBS+= -lkrb -lcrypto -lcom_err" - ;; - SASLKRB5) - echo "POSTFIX_AUXLIBS+= -lkrb5 -lcrypto -lcom_err" - ;; - TLS) - echo "MAN8+= tlsmgr.8" - echo "USE_OPENSSL= yes" - echo "POSTFIX_CCARGS+= -DHAS_SSL -I\${OPENSSLINC}" - echo "POSTFIX_AUXLIBS+= -L\${OPENSSLLIB} -lssl -lcrypto" - echo "DISTFILES+= \${DISTNAME}.tar.gz pfixtls-0.8.18-2.1.3-0.9.7d.tar.gz" - echo "EXTRA_PATCHES+= \${WRKDIR}/pfixtls-0.8.18-2.1.3-0.9.7d/pfixtls.diff" - echo "PATCH_STRIP= -p1" - echo "TLS_SUFFIX= +tls" - SUB_TLS="" - ;; - DB3) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db3.3:\${PORTSDIR}/databases/db3" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db3" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb3" - echo "DB_SUFFIX= +db3" - BDB_SELECTED="3" - ;; - DB40) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db4.0:\${PORTSDIR}/databases/db4" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db4" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb4" - echo "DB_SUFFIX= +db40" - BDB_SELECTED="40" - ;; - DB41) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db41.1:\${PORTSDIR}/databases/db41" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db41" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -ldb41" - echo "DB_SUFFIX= +db41" - BDB_SELECTED="41" - ;; - DB42) - if [ "X$BDB_SELECTED" != "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the DB3, DB40, DB41 and DB42 options." 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "LIB_DEPENDS+= db-4.2.2:\${PORTSDIR}/databases/db42" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include/db42" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib/db42/ -ldb" - echo "DB_SUFFIX= +db42" - BDB_SELECTED="42" - ;; - MySQL) - echo "USE_MYSQL=YES" - echo "POSTFIX_CCARGS+= -DHAS_MYSQL -I\${LOCALBASE}/include/mysql" - echo "POSTFIX_AUXLIBS+= \${LOCALBASE}/lib/mysql/libmysqlclient.a -lm -lz" - echo "MYSQL_SUFFIX= +mysql" - ;; - PgSQL) - echo "POSTGRESQL_PORT?= databases/postgresql7" - echo "LIB_DEPENDS+= pq.3:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - PgSQL73) - echo "POSTGRESQL_PORT?= databases/postgresql73" - echo "LIB_DEPENDS+= pq.3:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - PgSQL72) - echo "POSTGRESQL_PORT?= databases/postgresql72" - echo "LIB_DEPENDS+= pq.2:\${PORTSDIR}/\${POSTGRESQL_PORT}" - echo "POSTFIX_CCARGS+= -DHAS_PGSQL -I\${LOCALBASE}/include -I\${LOCALBASE}/pgsql/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -L\${LOCALBASE}/pgsql/lib -lpq -lcrypt" - echo "PGSQL_SUFFIX= +pgsql" - ;; - OpenLDAP) - echo "USE_OPENLDAP=YES" - echo "POSTFIX_CCARGS+= -DHAS_LDAP -I\${LOCALBASE}/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lldap -llber" - echo "OPENLDAP_SUFFIX= +openldap" - ;; - Test) - echo "BIN1= smtp-sink smtp-source qmqp-source" -# echo "MAN1+= smtp-sink.1 smtp-source.1 qmqp-sink.1 qmqp-source.1" - SUB_TEST="" - ;; - SPF) - # see http://www.ipnet6.org/postfix/spf/ - echo "LIB_DEPENDS+= spf2.1:\${PORTSDIR}/mail/libspf2" - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/spf/p4/" - echo "PATCHFILES+= postfix-libspf2-2.1.3-4.patch" - echo "PATCH_DIST_STRIP= -p1" - echo "POSTFIX_CCARGS+= -I\${LOCALBASE}/include" - echo "POSTFIX_AUXLIBS+= -L\${LOCALBASE}/lib -lspf2" - echo "SPF_SUFFIX= +spf" -## echo "README+= SPF_README" - echo "" - SUB_SPF="" - ;; - IPv6) - if [ X$SUB_TLS = "X" ]; then - /usr/bin/dialog --msgbox "Select exactly one of the IPv6 and TLS patches" 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/tls+ipv6/1.25/" - echo "PATCHFILES+= ipv6-1.25-pf-2.1.3.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - echo "IPv6_SUFFIX= +ipv6" - echo "" - IPv6SELECTED=YES - SUB_IPV6="" - ;; - IPv6TLS) - if [ X$SUB_TLS = "X" -o X$IPv6SELECTED != X ]; then - /usr/bin/dialog --msgbox "Select exactly one of the IPv6 and TLS patches" 5 60 > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - fi - echo "MAN8+= tlsmgr.8" - echo "USE_OPENSSL= yes" - echo "POSTFIX_CCARGS+= -DHAS_SSL -I\${OPENSSLINC}" - echo "POSTFIX_AUXLIBS+= -L\${OPENSSLLIB} -lssl -lcrypto" - echo "PATCH_SITES+= ftp://ftp.stack.nl/pub/postfix/tls+ipv6/1.25/" - echo "PATCHFILES+= tls+ipv6-1.25-pf-2.1.3.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - echo "TLS_SUFFIX= +tls+ipv6" - SUB_TLS="" - SUB_IPV6="" - ;; - VDA) - echo "PATCH_SITES+= http://web.onda.com.br/nadal/postfix/VDA/" - echo "PATCHFILES+= postfix-2.1.4-trash.patch.gz" - echo "PATCH_DIST_STRIP= -p1" - ;; - *) - echo "Unknown option(s): $*" > /dev/stderr - rm -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc - exit 1 - ;; - esac - shift -done - -echo "PLIST_SUB+= SUB_TLS=\"${SUB_TLS}\"" -echo "PLIST_SUB+= SUB_TEST=\"${SUB_TEST}\"" -echo "PLIST_SUB+= SUB_IPV6=\"${SUB_IPV6}\"" -echo "PLIST_SUB+= SUB_SPF=\"${SUB_SPF}\"" - -# for some reason, if we alter the pkg name this way, the first build (where -# we ask the configure questions) doesn't pick up the extensions, but -# any subsequent build will. so "make; make install" will build twice. -# don't do this for now. -#echo "PKGNAMESUFFIX= \${NOPCRE_SUFFIX}\${SASL_SUFFIX}\${DB_SUFFIX}\${MYSQL_SUFFIX}\${PGSQL_SUFFIX}\${OPENLDAP_SUFFIX}\${TLS_SUFFIX}\${IPv6_SUFFIX}\${SPF_SUFFIX}" diff --git a/mail/postfix28/scripts/fix-files-list b/mail/postfix28/scripts/fix-files-list deleted file mode 100644 index cc4a1083a814..000000000000 --- a/mail/postfix28/scripts/fix-files-list +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -# need to fixup ${PREFIX}/etc/postfix/postfix-files to indicate compressed -# man pages, since the ports software compresses them later, and if we -# run post-install it will complain about missing files -# (script from Simon J. Mudd) - -ed ${PREFIX}/etc/postfix/postfix-files <<EOF || exit 1 -%s/\(\/man[158]\/.*\.[158]\):/\1.gz:/ -w -q -EOF diff --git a/mail/py-email/Makefile b/mail/py-email/Makefile deleted file mode 100644 index a97a79d291d8..000000000000 --- a/mail/py-email/Makefile +++ /dev/null @@ -1,23 +0,0 @@ -# New ports collection makefile for: py-mimelib -# Date created: 31 July 2003 -# Whom: Gerhard Schmidt <estartu@augusta.de> -# -# $FreeBSD$ -# - -PORTNAME= mimelib -PORTVERSION= 2.5 -CATEGORIES= mail python -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= mimelib -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= email-${PORTVERSION} - -MAINTAINER= estartu@augusta.de -COMMENT= Email package for Python - -DIST_SUBDIR= python -USE_PYTHON= yes -USE_PYDISTUTILS=yes - -.include <bsd.port.mk> diff --git a/mail/py-email/distinfo b/mail/py-email/distinfo deleted file mode 100644 index e77f13f23eaf..000000000000 --- a/mail/py-email/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (python/email-2.5.tar.gz) = a2a396f97e9628cfb91471a1d3d156d8 -SIZE (python/email-2.5.tar.gz) = 1194582 diff --git a/mail/py-email/pkg-descr b/mail/py-email/pkg-descr deleted file mode 100644 index c7d5c1b1b64e..000000000000 --- a/mail/py-email/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -This library is intended to replace the standard Python libraries rfc822, -mimetools, multifile, MIMEWriter, etc. It intends to be the be-all end-all -package for parsing, manipulating, and generating MIME and rfc822 style -messages in Python. - -WWW: http://sourceforge.net/projects/mimelib/ diff --git a/mail/py-email/pkg-plist b/mail/py-email/pkg-plist deleted file mode 100644 index ed872eb8fae7..000000000000 --- a/mail/py-email/pkg-plist +++ /dev/null @@ -1,67 +0,0 @@ -lib/%%PYTHON_VERSION%%/site-packages/email/_compat22.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/_compat22.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/Charset.py -lib/%%PYTHON_VERSION%%/site-packages/email/Charset.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/Charset.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/Encoders.py -lib/%%PYTHON_VERSION%%/site-packages/email/Encoders.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/Encoders.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/Errors.py -lib/%%PYTHON_VERSION%%/site-packages/email/Errors.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/Errors.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/Generator.py -lib/%%PYTHON_VERSION%%/site-packages/email/Generator.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/Generator.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/Header.py -lib/%%PYTHON_VERSION%%/site-packages/email/Header.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/Header.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/Iterators.py -lib/%%PYTHON_VERSION%%/site-packages/email/Iterators.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/Iterators.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEAudio.py -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEAudio.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEAudio.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEBase.py -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEBase.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEBase.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEImage.py -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEImage.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEImage.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEMessage.py -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEMessage.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEMessage.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEMultipart.py -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEMultipart.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEMultipart.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/MIMENonMultipart.py -lib/%%PYTHON_VERSION%%/site-packages/email/MIMENonMultipart.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/MIMENonMultipart.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEText.py -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEText.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEText.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/Message.py -lib/%%PYTHON_VERSION%%/site-packages/email/Message.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/Message.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/Parser.py -lib/%%PYTHON_VERSION%%/site-packages/email/Parser.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/Parser.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/Utils.py -lib/%%PYTHON_VERSION%%/site-packages/email/Utils.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/Utils.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/__init__.py -lib/%%PYTHON_VERSION%%/site-packages/email/__init__.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/__init__.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/_compat21.py -lib/%%PYTHON_VERSION%%/site-packages/email/_compat21.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/_compat21.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/_compat22.py -lib/%%PYTHON_VERSION%%/site-packages/email/_parseaddr.py -lib/%%PYTHON_VERSION%%/site-packages/email/_parseaddr.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/_parseaddr.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/base64MIME.py -lib/%%PYTHON_VERSION%%/site-packages/email/base64MIME.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/base64MIME.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/quopriMIME.py -lib/%%PYTHON_VERSION%%/site-packages/email/quopriMIME.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/quopriMIME.pyo -@dirrm lib/%%PYTHON_VERSION%%/site-packages/email diff --git a/mail/py-email2/Makefile b/mail/py-email2/Makefile deleted file mode 100644 index a97a79d291d8..000000000000 --- a/mail/py-email2/Makefile +++ /dev/null @@ -1,23 +0,0 @@ -# New ports collection makefile for: py-mimelib -# Date created: 31 July 2003 -# Whom: Gerhard Schmidt <estartu@augusta.de> -# -# $FreeBSD$ -# - -PORTNAME= mimelib -PORTVERSION= 2.5 -CATEGORIES= mail python -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= mimelib -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= email-${PORTVERSION} - -MAINTAINER= estartu@augusta.de -COMMENT= Email package for Python - -DIST_SUBDIR= python -USE_PYTHON= yes -USE_PYDISTUTILS=yes - -.include <bsd.port.mk> diff --git a/mail/py-email2/distinfo b/mail/py-email2/distinfo deleted file mode 100644 index e77f13f23eaf..000000000000 --- a/mail/py-email2/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (python/email-2.5.tar.gz) = a2a396f97e9628cfb91471a1d3d156d8 -SIZE (python/email-2.5.tar.gz) = 1194582 diff --git a/mail/py-email2/pkg-descr b/mail/py-email2/pkg-descr deleted file mode 100644 index c7d5c1b1b64e..000000000000 --- a/mail/py-email2/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -This library is intended to replace the standard Python libraries rfc822, -mimetools, multifile, MIMEWriter, etc. It intends to be the be-all end-all -package for parsing, manipulating, and generating MIME and rfc822 style -messages in Python. - -WWW: http://sourceforge.net/projects/mimelib/ diff --git a/mail/py-email2/pkg-plist b/mail/py-email2/pkg-plist deleted file mode 100644 index ed872eb8fae7..000000000000 --- a/mail/py-email2/pkg-plist +++ /dev/null @@ -1,67 +0,0 @@ -lib/%%PYTHON_VERSION%%/site-packages/email/_compat22.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/_compat22.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/Charset.py -lib/%%PYTHON_VERSION%%/site-packages/email/Charset.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/Charset.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/Encoders.py -lib/%%PYTHON_VERSION%%/site-packages/email/Encoders.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/Encoders.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/Errors.py -lib/%%PYTHON_VERSION%%/site-packages/email/Errors.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/Errors.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/Generator.py -lib/%%PYTHON_VERSION%%/site-packages/email/Generator.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/Generator.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/Header.py -lib/%%PYTHON_VERSION%%/site-packages/email/Header.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/Header.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/Iterators.py -lib/%%PYTHON_VERSION%%/site-packages/email/Iterators.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/Iterators.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEAudio.py -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEAudio.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEAudio.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEBase.py -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEBase.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEBase.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEImage.py -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEImage.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEImage.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEMessage.py -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEMessage.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEMessage.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEMultipart.py -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEMultipart.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEMultipart.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/MIMENonMultipart.py -lib/%%PYTHON_VERSION%%/site-packages/email/MIMENonMultipart.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/MIMENonMultipart.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEText.py -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEText.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/MIMEText.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/Message.py -lib/%%PYTHON_VERSION%%/site-packages/email/Message.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/Message.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/Parser.py -lib/%%PYTHON_VERSION%%/site-packages/email/Parser.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/Parser.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/Utils.py -lib/%%PYTHON_VERSION%%/site-packages/email/Utils.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/Utils.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/__init__.py -lib/%%PYTHON_VERSION%%/site-packages/email/__init__.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/__init__.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/_compat21.py -lib/%%PYTHON_VERSION%%/site-packages/email/_compat21.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/_compat21.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/_compat22.py -lib/%%PYTHON_VERSION%%/site-packages/email/_parseaddr.py -lib/%%PYTHON_VERSION%%/site-packages/email/_parseaddr.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/_parseaddr.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/base64MIME.py -lib/%%PYTHON_VERSION%%/site-packages/email/base64MIME.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/base64MIME.pyo -lib/%%PYTHON_VERSION%%/site-packages/email/quopriMIME.py -lib/%%PYTHON_VERSION%%/site-packages/email/quopriMIME.pyc -lib/%%PYTHON_VERSION%%/site-packages/email/quopriMIME.pyo -@dirrm lib/%%PYTHON_VERSION%%/site-packages/email diff --git a/mail/qmail-scanner1/Makefile b/mail/qmail-scanner1/Makefile deleted file mode 100644 index bb9d02e37137..000000000000 --- a/mail/qmail-scanner1/Makefile +++ /dev/null @@ -1,149 +0,0 @@ -# New ports collection makefile for: qmail-scanner -# Date created: 2003-08-24 -# Whom: moeti -# -# $FreeBSD$ -# - -PORTNAME= qmail-scanner -PORTVERSION= 1.22 -PORTREVISION= 1 -CATEGORIES= mail security -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= ${PORTNAME} -DISTNAME= ${PORTNAME}-${PORTVERSION:S/.r/rc/} -EXTRACT_SUFX= .tgz - -MAINTAINER= freebsd@simplerezo.com -COMMENT= Content/Anti-virus Scanner for qmail - -BUILD_DEPENDS= ${QMAIL_QUEUE}:${PORTSDIR}/mail/qmail \ - reformime:${PORTSDIR}/mail/maildrop \ - ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes -RUN_DEPENDS= ${BUILD_DEPENDS} - -# A normal qmail installation puts everything into /var/qmail/. -# Must match your qmail installation -QMAIL_DIR?= /var/qmail -QMAIL_QUEUE= ${QMAIL_DIR}/bin/qmail-queue - -USE_PERL5= yes -NO_BUILD= yes - -# Barely optionnal -.if !defined(WITHOUT_TNEF) -BUILD_DEPENDS+= ${LOCALBASE}/bin/tnef:${PORTSDIR}/converters/tnef -.endif - -# Options -QMAILSCAN_ADMIN?= root -.if defined(QMAILSCAN_ADMINREALNAME) -CONFIGURE_ARGS+= --admin-realname "${QMAILSCAN_ADMINREALNAME}" -.endif -.if defined(QMAILSCAN_ARCHIVE) -CONFIGURE_ARGS+= --archive yes -.endif -QMAILSCAN_NOTIFY?= psender,recips -.if defined(QMAILSCAN_LOCALDOMAINS) -CONFIGURE_ARGS+= --local-domains "${QMAILSCAN_LOCALDOMAINS}" -.endif -.if defined(QMAILSCAN_LOGCRYPTO) -CONFIGURE_ARGS+= --log-crypto yes -.endif -.if !defined(QMAILSCAN_NOTBLKZIPPW) -BUILD_DEPENDS+= unzip:${PORTSDIR}/archivers/unzip -CONFIGURE_ARGS+= --block-password-protected -.endif -.if defined(QMAILSCAN_SCANNERS) -CONFIGURE_ARGS+= --scanners "${QMAILSCAN_SCANNERS}" -.else -CONFIGURE_ARGS+= --scanners auto -.endif -QMAILSCAN_SILENTVIRUSES?= auto -.if defined(QMAILSCAN_SPAMSREDIRECT) -CONFIGURE_ARGS+= --spams-redirect "${QMAILSCAN_SPAMSREDIRECT}" -.endif -.if defined(QMAILSCAN_SPAMSTOSUFFIX) -CONFIGURE_ARGS+= --spams-tosuffix "${QMAILSCAN_SPAMSTOSUFFIX}" -.endif - -SPOOLDIR= ${PREFIX}/qmailscan -PLIST_SUB= SPOOLDIR="${SPOOLDIR:S,${PREFIX}/,,}" - -HAS_CONFIGURE= yes -CONFIGURE_ARGS+= \ - --qmaildir ${QMAIL_DIR} --spooldir ${SPOOLDIR} \ - --bindir ${PREFIX}/bin --qmail-queue-binary ${QMAIL_QUEUE} \ - --admin "${QMAILSCAN_ADMIN}" --notify "${QMAILSCAN_NOTIFY}" \ - --silent-viruses "${QMAILSCAN_SILENTVIRUSES}" \ - --redundant yes --unzip yes \ - --add-dscr-hdrs yes \ - --log-details syslog --debug no \ - --batch - -pre-configure: - @${ECHO_MSG} "" - @${ECHO_MSG} "----------------------------------------" - @${ECHO_MSG} "You may use the following build options:" - @${ECHO_MSG} "" - @${ECHO_MSG} "QMAILSCAN_ADMIN email adress of qmail-scanner admin for alerts" - @${ECHO_MSG} "QMAILSCAN_ADMINREALNAME* name to use when sending alerts" - @${ECHO_MSG} " (do not use spaces but underscores here)" - @${ECHO_MSG} "QMAILSCAN_LOCALDOMAINS domains classified as local domains preventing alerts" - @${ECHO_MSG} " of externals users (and mailing-lists...)" - @${ECHO_MSG} "QMAILSCAN_LOGCRYPTO simply notes in the log record if the message" - @${ECHO_MSG} " contained any form of digital signing or encryption" - @${ECHO_MSG} " (S/MIME, PGP and password protected files)" - @${ECHO_MSG} " default is disabled" - @${ECHO_MSG} "QMAILSCAN_NOTBLKZIPPW zip password protected are blocked by default" - @${ECHO_MSG} " setting this variable to disable this function" - @${ECHO_MSG} "QMAILSCAN_NOTIFY who has to be notify of viruses/spams" - @${ECHO_MSG} " defaults to 'psender,recips'" - @${ECHO_MSG} "QMAILSCAN_SCANNERS list of installed content scanner" - @${ECHO_MSG} " default is automatic, so you do not need to set this" - @${ECHO_MSG} "QMAILSCAN_SILENTVIRUSES viruses that qs shoud not notify about" - @${ECHO_MSG} "QMAILSCAN_SPAMSREDIRECT* set this if you want to redirect all spams to a" - @${ECHO_MSG} " specific email address" - @${ECHO_MSG} "QMAILSCAN_SPAMSTOSUFFIX* suffix to alter spams recipients with" - @${ECHO_MSG} "" - @${ECHO_MSG} "When you set the last option to 'spam', a detected spam will be delivered to" - @${ECHO_MSG} "'user-spam@domain' instead of 'user@domain'." - @${ECHO_MSG} "" - @${ECHO_MSG} "* Please note these options are only available with FreeBSD ports " - @${ECHO_MSG} "So please, do not report relatives bugs to qmail-scanner team, but maintainer." - @${ECHO_MSG} "----------------------------------------" - @${ECHO_MSG} "" - @PKG_PREFIX=${PREFIX} ${SH} ${PKGDIR}/pkg-install ${PKGNAME} PRE-INSTALL - @if ! ${TEST} -f ${QMAIL_QUEUE}; then \ - ${ECHO_MSG} "Unable to found qmail-queue binary trying '${QMAIL_QUEUE}'."; \ - ${ECHO_MSG} "Please set QMAIL_DIR to your qmail installation directory !"; \ - exit 1; \ - fi - -post-configure: - ${TEST} -f ${WRKSRC}/qmail-scanner-queue.pl - -do-install: - -${TEST} -f ${PREFIX}/bin/qmail-scanner-queue.pl && \ - ${MV} ${PREFIX}/bin/qmail-scanner-queue.pl \ - ${PREFIX}/bin/qmail-scanner-queue.pl.old - ${INSTALL_SCRIPT} ${WRKSRC}/qmail-scanner-queue.pl ${PREFIX}/bin - ${INSTALL_SCRIPT} ${WRKSRC}/contrib/qs2mrtg.pl ${PREFIX}/bin - ${INSTALL_DATA} ${WRKSRC}/quarantine-attachments.txt \ - ${SPOOLDIR}/quarantine-attachments.sample - ${TEST} -f ${SPOOLDIR}/quarantine-attachments.txt || \ - ${INSTALL_DATA} ${WRKSRC}/quarantine-attachments.txt ${SPOOLDIR} - ${INSTALL_DATA} ${WRKSRC}/contrib/mrtg-qmail-scanner.cfg \ - ${PREFIX}/share/examples/qs2mrtg - @PKG_PREFIX=${PREFIX} ${SH} ${PKGDIR}/pkg-install ${PKGNAME} POST-INSTALL - @${CAT} ${PKGMESSAGE} - -post-deinstall: - @${ECHO_MSG} - @${ECHO_MSG} "If you're not updating this port, you can delete directory '${SPOOLDIR}'." - @${ECHO_MSG} "" - -test: - @${WRKSRC}/contrib/test_installation.sh -doit - -.include <bsd.port.mk> diff --git a/mail/qmail-scanner1/distinfo b/mail/qmail-scanner1/distinfo deleted file mode 100644 index b03ac402d191..000000000000 --- a/mail/qmail-scanner1/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (qmail-scanner-1.22.tgz) = ae9124b43e1194d577951c8260a258bd -SIZE (qmail-scanner-1.22.tgz) = 148568 diff --git a/mail/qmail-scanner1/files/patch-configure b/mail/qmail-scanner1/files/patch-configure deleted file mode 100644 index f447881360eb..000000000000 --- a/mail/qmail-scanner1/files/patch-configure +++ /dev/null @@ -1,115 +0,0 @@ ---- configure.orig Mon Apr 12 12:29:06 2004 -+++ configure Sun May 30 02:11:14 2004 -@@ -51,6 +51,12 @@ - #reset all English to en_GB - QSLANG="en_GB" - fi -+ -+QSLANG=`echo $QSLANG|sed 's/\..*//'` -+if [ "$QSLANG" = "ja_JP" ]; then -+ #reset all Japanese to ja_JP.EUC -+ QSLANG="ja_JP.EUC" -+fi - - if [ ! -d "./locale/$QSLANG" ]; then - echo " -@@ -87,7 +93,8 @@ - QUARANTINE_PASSWORD_PROTECTED="0" - DESCRIPTIVE_HEADERS="0" - NOTIFY_ADDRESSES="psender,nmlvadm" --USERNAME="$USER" -+ADMIN_MAIL="$USER" -+ADMIN_REALNAME="System Anti-Virus Administrator" - MANUAL_INSTALL="0" - INSTALLIT="0" - DONOTCONFIRM="0" -@@ -104,8 +111,10 @@ - --spooldir) if [ "$2" != "" ] ; then shift ; fi ; AS_QQ="$1" ;; - --qmaildir) if [ "$2" != "" ]; then shift ; fi ; QMAILDIR="$1" ;; - --bindir) if [ "$2" != "" ] ; then shift ; fi ; BINDIR="$1" ;; -- --user|--admin) if [ "$2" != "" ] ; then shift ; fi ; USERNAME="$1" ;; -- --domain) if [ "$2" != "" ] ; then shift ; fi ; MAILDOMAIN="$1" ;; -+ --admin|--user) if [ "$2" != "" ] ; then shift ; fi ; ADMIN_MAIL=`echo $1 | sed 's/@/\\\\@/'` ;; -+ --admin-realname) if [ "$2" != "" ] ; then shift ; fi ; ADMIN_REALNAME=`echo $1 | sed 's/_/ /g'` ;; -+ --spams-redirect) if [ "$2" != "" ] ; then shift ; fi ; SPAMS_REDIRECT=`echo $1 | sed 's/@/\\\\@/'` ;; -+ --spams-tosuffix) if [ "$2" != "" ] ; then shift ; fi ; SPAMS_TOSUFFIX="$1" ;; - --notify) if [ "$2" != "" ]; then shift ; fi ; NOTIFY_ADDRESSES="$1" ;; - --batch) DONOTCONFIRM="1" ; if [ "$2" != "" -a "`echo $2|grep '\-'`" = "" ] ; then shift ; fi ;; - --silent-viruses) if [ "$2" != "" ]; then shift ; fi ; FIND_SILENT_VIRUSES="$1" ;; -@@ -136,9 +145,17 @@ - --spooldir <spooldir> defaults to $AS_QQ/ - --bindir <installdir> where to install qmail-scanner-queue.pl - Defaults to /var/qmail/bin/ -- --admin <username> user to Email alerts to (default: $USERNAME) -- --domain <domain name> "user"@"domain" makes up Email address -- to Email alerts to. -+ --admin <email> email to send alerts to (default: $ADMIN_MAIL) -+ --admin-realname <...> realname for sending alerts -+ Defaults to "$ADMIN_REALNAME" -+ nb: use '_' instead of ' ' (sorry for inconvenience) -+ --spams-redirect <email> email to redirect detected spams to -+ Defaults to empty (no redirection) -+ --spams-tosuffix <suffix> suffix to alter recipient with -+ i.e. recipient user@domain -+ will be transform into user-suffix@domain -+ Defaults to empty (do not alter recipients) -+ nb: 'spams-admin' option has precedence on this - --scanners <list of installed content scanners> - Defaults to "auto" - will use - whatever scanners are found on system. -@@ -946,9 +963,14 @@ - - MAILDOMAIN=${MAILDOMAIN:-$FQDN} - LOCAL_DOMAINS_ARRAY=${LOCAL_DOMAINS_ARRAY:-$MAILDOMAIN} --CMDLINE="$0 --spooldir $AS_QQ --qmaildir $QMAILDIR --bindir $BINDIR --qmail-queue-binary $QMAILQUEUE_BIN --admin $USERNAME --domain $MAILDOMAIN --notify $NOTIFY_ADDRESSES --local-domains $LOCAL_DOMAINS_ARRAY --silent-viruses $SILENT_VIRUSES --lang $QSLANG --debug $DEBUG_LEVEL --unzip $FORCE_UNZIP --block-password-protected $QUARANTINE_PASSWORD_PROTECTED --add-dscr-hdrs $DESCRIPTIVE_HEADERS --archive $ARCHIVEIT --redundant $REDUNDANT --log-details $LOG_DETAILS --log-crypto $LOG_CRYPTO --fix-mime $FIX_MIME --ignore-eol-check $DISABLE_EOL_CHECK --scanners \"$SCANNERS\"" -- -+CMDLINE="$0 --spooldir $AS_QQ --qmaildir $QMAILDIR --bindir $BINDIR --qmail-queue-binary $QMAILQUEUE_BIN --admin $ADMIN_MAIL --admin-realname \"$ADMIN_REALNAME\" --domain $MAILDOMAIN --notify $NOTIFY_ADDRESSES --local-domains $LOCAL_DOMAINS_ARRAY --silent-viruses $SILENT_VIRUSES --lang $QSLANG --debug $DEBUG_LEVEL --unzip $FORCE_UNZIP --block-password-protected $QUARANTINE_PASSWORD_PROTECTED --add-dscr-hdrs $DESCRIPTIVE_HEADERS --archive $ARCHIVEIT --redundant $REDUNDANT --log-details $LOG_DETAILS --log-crypto $LOG_CRYPTO --fix-mime $FIX_MIME --ignore-eol-check $DISABLE_EOL_CHECK --scanners \"$SCANNERS\"" - -+if [ -n "$SPAMS_REDIRECT" ]; then -+ CMDLINE="$CMDLINE --spams-redirect $SPAMS_REDIRECT" -+fi -+if [ -n "$SPAMS_TOSUFFIX" ]; then -+ CMDLINE="$CMDLINE --spams-tosuffix $SPAMS_TOSUFFIX" -+fi - if [ "$MANUAL_INSTALL" = "1" ]; then - CMDLINE="$CMDLINE --no-QQ-check $MANUAL_INSTALL" - fi -@@ -1312,7 +1334,7 @@ - fi - fi - --USERNAME=${USERNAME:-$LOGNAME} -+ADMIN_MAIL=${ADMIN_MAIL:-$LOGNAME} - - SCANNER_ARRAY=`echo $SCANNER_ARRAY|sed 's/^,//g'` - -@@ -1389,7 +1411,13 @@ - fi - echo "archiving $ASTRING into $AS_QQ/$ARCHIVEDIR/" - fi --echo "virus-admin=$USERNAME@$MAILDOMAIN" -+echo "admin=$ADMIN_MAIL" -+if [ -n "$SPAMS_REDIRECT" ]; then -+ echo "spams-admin=$SPAMS_REDIRECT" -+fi -+if [ -n "$SPAMS_TOSUFFIX" ]; then -+ echo "spams-suffix=$SPAMS_TOSUFFIX" -+fi - echo "local-domains=$LOCAL_DOMAINS_ARRAY" - echo "silent-viruses=$FIND_SILENT_VIRUSES_ARRAY" - echo "scanners=$SCANNER_ARRAY" -@@ -1545,10 +1573,12 @@ - s?SPAMC_BINARY?$SPAMC_BINARY?g; - s?SPAMC_OPTIONS?$SPAMC_OPTIONS?g; - s?SPAMC_SUBJECT?$SPAMC_SUBJECT?g; --s?USERNAME?$USERNAME?g; -+s?ADMIN_MAIL?$ADMIN_MAIL?g; -+s?ADMIN_REALNAME?$ADMIN_REALNAME?g; -+s?SPAMS_REDIRECT?$SPAMS_REDIRECT?g; -+s?SPAMS_TOSUFFIX?$SPAMS_TOSUFFIX?g; - s?SKIP_TEXT_MSGS?$SKIP_TEXT_MSGS?g; - s?FQDN?$FQDN?g; --s?MAILDOMAIN?$MAILDOMAIN?g; - s?LOCAL_DOMAINS_ARRAY?$LOCAL_DOMAINS_ARRAY?g; - s?NOTIFY_ADDRESSES?$NOTIFY_ADDRESSES?g; - s?FIND?$FIND?g; diff --git a/mail/qmail-scanner1/files/patch-qmail-scanner-queue.template b/mail/qmail-scanner1/files/patch-qmail-scanner-queue.template deleted file mode 100644 index aa2d3c6788a0..000000000000 --- a/mail/qmail-scanner1/files/patch-qmail-scanner-queue.template +++ /dev/null @@ -1,51 +0,0 @@ ---- qmail-scanner-queue.template.orig Wed Mar 10 21:02:05 2004 -+++ qmail-scanner-queue.template Mon Mar 15 01:26:52 2004 -@@ -85,11 +85,17 @@ - - - #From: line information used when making reports --my $V_FROM='USERNAME@MAILDOMAIN'; --my $V_FROMNAME='System Anti-Virus Administrator'; -+my $V_FROM='ADMIN_MAIL'; -+my $V_FROMNAME='ADMIN_REALNAME'; - - # Address carbon-copied on any virus reports --my $QUARANTINE_CC='USERNAME@MAILDOMAIN'; -+my $QUARANTINE_CC='ADMIN_MAIL'; -+ -+# Address to where spams are redirected -+my $SPAMSADMIN='SPAMS_REDIRECT'; -+ -+# Suffix to alter recipients with (when spam detected) -+my $SPAMSSUFFIX='SPAMS_TOSUFFIX'; - - #Array of local domains that are checked against for - #deciding whether or not to send recipient alerts to -@@ -302,6 +308,7 @@ - } - - my ($quarantine_event,$quarantine_event_tmp)=0; -+my $spam_event=0; - - my $file_id = &uniq_id(); - -@@ -424,7 +431,18 @@ - &email_quarantine_report; - } else { - &qmail_parent_check; -- &qmail_requeue($env_returnpath,$env_recips,"$scandir/$wmaildir/new/$file_id"); -+ if ($spam_event) { -+ if ($SPAMSADMIN) { -+ &qmail_requeue($env_returnpath,"T$SPAMSADMIN\0\0","$scandir/$wmaildir/new/$file_id"); -+ } elsif ($SPAMSSUFFIX) { -+ $env_recips =~ s/\@/\-$SPAMSSUFFIX\@/g; -+ &qmail_requeue($env_returnpath,$env_recips,"$scandir/$wmaildir/new/$file_id"); -+ } else { -+ &qmail_requeue($env_returnpath,$env_recips,"$scandir/$wmaildir/new/$file_id"); -+ } -+ } else { -+ &qmail_requeue($env_returnpath,$env_recips,"$scandir/$wmaildir/new/$file_id"); -+ } - } - alarm 0; - }; diff --git a/mail/qmail-scanner1/files/patch-sub-spamassassin.pl b/mail/qmail-scanner1/files/patch-sub-spamassassin.pl deleted file mode 100644 index 8daf87ded5c2..000000000000 --- a/mail/qmail-scanner1/files/patch-sub-spamassassin.pl +++ /dev/null @@ -1,10 +0,0 @@ ---- sub-spamassassin.pl.orig Thu Dec 4 22:17:55 2003 -+++ sub-spamassassin.pl Mon Mar 15 01:27:28 2004 -@@ -61,6 +61,7 @@ - $tag_score .= "SA:1($sa_score/$sa_max):"; - $sa_comment = "Yes, hits=$sa_score required=$sa_max" if ($sa_fast); - &debug("SA: yup, this smells like SPAM"); -+ $spam_event = 1; - } - if ($sa_score > 0) { - $sa_score=int($sa_score); diff --git a/mail/qmail-scanner1/pkg-descr b/mail/qmail-scanner1/pkg-descr deleted file mode 100644 index e1a3e30d6f0e..000000000000 --- a/mail/qmail-scanner1/pkg-descr +++ /dev/null @@ -1,11 +0,0 @@ -Qmail-Scanner is e-mail content scanner that enables a qmail server to -scan all messages it receives for certain characteristics (normally viruses), -and react accordingly. - -If you have a commercial virus scanner (eg, Sophos sweep, McAfee -uvscan, etc) installed when you build qmail-scanner, qmail-scanner -will configure itself to use that. Otherwise, it will only use its -internal content filter which only allows you to block mail based -on text in the subject/body, general types of attachments, etc. - -WWW: http://qmail-scanner.sourceforge.net/ diff --git a/mail/qmail-scanner1/pkg-install b/mail/qmail-scanner1/pkg-install deleted file mode 100644 index e42be90badcb..000000000000 --- a/mail/qmail-scanner1/pkg-install +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/sh - -CHMOD=/bin/chmod -CHOWN=/usr/sbin/chown -MKDIR=/bin/mkdir -PW=/usr/sbin/pw - -GU_ID=98 -GU_NAME=qscand - -PREFIX=${PKG_PREFIX} -SPOOLDIR=${PREFIX}/qmailscan - -case "$2" in -PRE-INSTALL) - # User and group - ${PW} groupshow -n ${GU_NAME} >/dev/null 2>&1 \ - || ${PW} groupadd -n ${GU_NAME} -g ${GU_ID} - ${PW} usershow -n ${GU_NAME} >/dev/null 2>&1 \ - || ${PW} useradd ${GU_NAME} -g ${GU_NAME} -u ${GU_ID} -s /sbin/nologin - ${MKDIR} -p ${SPOOLDIR} - ${MKDIR} -p ${PREFIX}/share/examples/qs2mrtg - ;; -POST-INSTALL) - # Directories - for i in quarantine working archives; do - for j in tmp cur new; do - ${MKDIR} -p ${SPOOLDIR}/$i/$j - done - done - ${MKDIR} -p ${SPOOLDIR}/tmp - - # Mod and owner - ${CHOWN} -R ${GU_NAME}:${GU_NAME} ${SPOOLDIR} - ${CHOWN} ${GU_NAME}:${GU_NAME} ${PREFIX}/bin/qmail-scanner-queue.pl - ${CHMOD} 4755 ${PREFIX}/bin/qmail-scanner-queue.pl - - # Initialize - ${PREFIX}/bin/qmail-scanner-queue.pl -z - ${PREFIX}/bin/qmail-scanner-queue.pl -g - - # Mod and owner (final) - ${CHOWN} -R ${GU_NAME}:${GU_NAME} ${SPOOLDIR} - ;; -esac diff --git a/mail/qmail-scanner1/pkg-message b/mail/qmail-scanner1/pkg-message deleted file mode 100644 index e61b55935bea..000000000000 --- a/mail/qmail-scanner1/pkg-message +++ /dev/null @@ -1,12 +0,0 @@ -**************************************************** -NOTES: - - You have to configure your anti-virus and anti-spams products! - - You HAVE to reinstall this port each time you add or remove one! - -Now, you have to modify your qmail startup files to call qmail-scanner. -In most case, you just need to add: - export QMAILQUEUE="${PREFIX}/bin/qmail-scanner-queue.pl" -to your tcpserver startup file. - -You can test installation by running 'make test' in port dir. -**************************************************** diff --git a/mail/qmail-scanner1/pkg-plist b/mail/qmail-scanner1/pkg-plist deleted file mode 100644 index 088ee682eb54..000000000000 --- a/mail/qmail-scanner1/pkg-plist +++ /dev/null @@ -1,17 +0,0 @@ -@comment $FreeBSD$ -bin/qmail-scanner-queue.pl -bin/qs2mrtg.pl -share/examples/qs2mrtg/mrtg-qmail-scanner.cfg -%%SPOOLDIR%%/quarantine-attachments.sample -%%SPOOLDIR%%/quarantine-attachments.txt -@unexec rmdir share/examples/qs2mrtg 2>/dev/null || true -@unexec rmdir %%SPOOLDIR%%/archives/cur 2>/dev/null || true -@unexec rmdir %%SPOOLDIR%%/archives/new 2>/dev/null || true -@unexec rmdir %%SPOOLDIR%%/archives/tmp 2>/dev/null || true -@unexec rmdir %%SPOOLDIR%%/archives 2>/dev/null || true -@unexec rmdir %%SPOOLDIR%%/quarantine/cur 2>/dev/null || true -@unexec rmdir %%SPOOLDIR%%/quarantine/new 2>/dev/null || true -@unexec rmdir %%SPOOLDIR%%/quarantine/tmp 2>/dev/null || true -@unexec rmdir %%SPOOLDIR%%/quarantine 2>/dev/null || true -@unexec rmdir %%SPOOLDIR%%/tmp 2>/dev/null || true -@unexec rmdir %%SPOOLDIR%% 2>/dev/null || true diff --git a/mail/qmhandle/Makefile b/mail/qmhandle/Makefile deleted file mode 100644 index d2bfb860ac20..000000000000 --- a/mail/qmhandle/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -# New ports collection makefile for: qmHandle -# Date created: 17 August 2001 -# Whom: petef -# -# $FreeBSD$ -# - -PORTNAME= qmHandle -PORTVERSION= 1.2.0 -PORTREVISION= 1 -CATEGORIES= mail -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= qmhandle -DISTNAME= qmhandle-${PORTVERSION} - -MAINTAINER= petef@FreeBSD.org -COMMENT= Tool to view and manage a qmail queue - -RUN_DEPENDS= ${QMAIL_DIR}/bin/qmail-qstat:${PORTSDIR}/mail/qmail - -NO_WRKSUBDIR= yes -NO_BUILD= yes -USE_PERL5= yes - -.if exists(${LOCALBASE}/qmail/bin/qmail-qstat) -QMAIL_DIR?= ${LOCALBASE}/qmail -.else -QMAIL_DIR?= /var/qmail -.endif - -.include <bsd.port.pre.mk> - -.if ${PERL_LEVEL} < 500601 -IGNORE= Port requires perl 5.6.1 or later. Install lang/perl5 then try again -.endif - -post-patch: - @${PERL} -pi -e 's,^#!/usr/bin/perl,#!${PERL},; \ - s,%%LOCALBASE%%,${LOCALBASE},g' ${WRKSRC}/qmHandle - -do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/qmHandle ${PREFIX}/bin -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} -.for file in HISTORY README - ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} -.endfor -.endif - -.include <bsd.port.post.mk> diff --git a/mail/qmhandle/distinfo b/mail/qmhandle/distinfo deleted file mode 100644 index d26efe160d31..000000000000 --- a/mail/qmhandle/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (qmhandle-1.2.0.tar.gz) = 0d2b5f1756d7641a8a8054e29e1b9747 -SIZE (qmhandle-1.2.0.tar.gz) = 13134 diff --git a/mail/qmhandle/files/patch-qmHandle b/mail/qmhandle/files/patch-qmHandle deleted file mode 100644 index e0b05bfe1b91..000000000000 --- a/mail/qmhandle/files/patch-qmHandle +++ /dev/null @@ -1,34 +0,0 @@ -$FreeBSD$ - ---- qmHandle.orig Thu Jan 16 10:05:21 2003 -+++ qmHandle Thu Jan 16 10:31:33 2003 -@@ -26,8 +26,12 @@ - #my ($startqmail) = '/usr/local/bin/svc -u /service/qmail-send'; - - # While this is if you have a Debian GNU/Linux with its qmail package --my ($stopqmail) = '/etc/init.d/qmail stop'; --my ($startqmail) = '/etc/init.d/qmail start'; -+#my ($stopqmail) = '/etc/init.d/qmail stop'; -+#my ($startqmail) = '/etc/init.d/qmail start'; -+ -+# This is if you have FreeBSD with its qmail package -+my ($stopqmail) = '%%LOCALBASE%%/etc/rc.d/qmail.sh stop'; -+my ($startqmail) = '%%LOCALBASE%%/etc/rc.d/qmail.sh start'; - - # If you don't have scripts, leave $stopqmail blank (the process will - # be hunted and killed by qmHandle): -@@ -43,7 +47,10 @@ - ##### - # Enter here the system command which returns qmail PID. The following - # should work on most Unixes: --my ($pidcmd) = 'pidof qmail-send'; -+#my ($pidcmd) = 'pidof qmail-send'; -+# This is for FreeBSD with a standard qmail installation: -+my ($pidcmd) = 'ps -U qmails | grep qmail-send | cut -s -d " " -f 1'; -+ - - #################### USER CONFIGURATION END #################### - - - - diff --git a/mail/qmhandle/pkg-descr b/mail/qmhandle/pkg-descr deleted file mode 100644 index 9802349bd5de..000000000000 --- a/mail/qmhandle/pkg-descr +++ /dev/null @@ -1,15 +0,0 @@ -qmHandle is a simple program which allows you to view and manage a qmail -message queue. - -The key features of qmHandle are: - * You can read the qmail queue, like you do with the qmail-qread program. - However, the output of this program is improved over qmail-qread, with - the output of the message subjects and color capabilities; - * You can print queue statistics, like qmail-qstat, with color capabilities; - * You can view a message in the queue; - * You can remove a message from the queue. - -WWW: http://qmhandle.sourceforge.net/ - -- Pete -petef@FreeBSD.org diff --git a/mail/qmhandle/pkg-plist b/mail/qmhandle/pkg-plist deleted file mode 100644 index 2bb092b008dd..000000000000 --- a/mail/qmhandle/pkg-plist +++ /dev/null @@ -1,4 +0,0 @@ -bin/qmHandle -%%PORTDOCS%%share/doc/qmHandle/HISTORY -%%PORTDOCS%%share/doc/qmHandle/README -%%PORTDOCS%%@dirrm share/doc/qmHandle diff --git a/mail/rubygem-tmail/Makefile b/mail/rubygem-tmail/Makefile deleted file mode 100644 index df16ca7f2266..000000000000 --- a/mail/rubygem-tmail/Makefile +++ /dev/null @@ -1,40 +0,0 @@ -# New ports collection makefile for: Ruby-TMail -# Date created: 22 Aug 2000 -# Whom: Akinori MUSHA aka knu <knu@idaemons.org> -# -# $FreeBSD$ -# - -PORTNAME= tmail -PORTVERSION= 0.10.8 -CATEGORIES= mail ruby -MASTER_SITES= http://www.loveruby.net/archive/%SUBDIR%/ -MASTER_SITE_SUBDIR= ${PORTNAME} -PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} -DIST_SUBDIR= ruby - -MAINTAINER= knu@FreeBSD.org -COMMENT= A RFC2822/MIME compliant mail manipulating library for Ruby - -USE_RUBY= yes -USE_RUBY_SETUP= yes -USE_RUBY_FEATURES= racc-runtime - -DOCS_EN= Incompatibilities README.en doc.en/* \ - *ChangeLog BUGS TODO -DOCS_JA= Incompatibilities.ja README.ja doc.ja/* - -do-install: -.if !defined(NOPORTDOCS) - ${MKDIR} ${RUBY_MODEXAMPLESDIR} - ${CP} -R ${WRKSRC}/sample/ ${RUBY_MODEXAMPLESDIR}/ - ${MKDIR} ${RUBY_MODDOCDIR}/ja -.for f in ${DOCS_EN} - ${CP} -R ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/ -.endfor -.for f in ${DOCS_JA} - ${CP} -R ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/ja/ -.endfor -.endif - -.include <bsd.port.mk> diff --git a/mail/rubygem-tmail/distinfo b/mail/rubygem-tmail/distinfo deleted file mode 100644 index b771c4833645..000000000000 --- a/mail/rubygem-tmail/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (ruby/tmail-0.10.8.tar.gz) = abd5916459691aec669f1bbf78e201d3 -SIZE (ruby/tmail-0.10.8.tar.gz) = 125752 diff --git a/mail/rubygem-tmail/pkg-descr b/mail/rubygem-tmail/pkg-descr deleted file mode 100644 index 659655c1c621..000000000000 --- a/mail/rubygem-tmail/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -TMail is a mail manipulating library for Ruby, with RFC822 and MIME -multipart support. - -Author: Minero Aoki <aamine@loveruby.net> -WWW: http://www.loveruby.net/en/tmail.html diff --git a/mail/rubygem-tmail/pkg-plist b/mail/rubygem-tmail/pkg-plist deleted file mode 100644 index 2349b7f9d884..000000000000 --- a/mail/rubygem-tmail/pkg-plist +++ /dev/null @@ -1,69 +0,0 @@ -%%RUBY_SITEARCHLIBDIR%%/tmail/base64.so -%%RUBY_SITEARCHLIBDIR%%/tmail/scanner_c.so -%%RUBY_SITELIBDIR%%/tmail.rb -@dirrm %%RUBY_SITEARCHLIBDIR%%/tmail -%%RUBY_SITELIBDIR%%/tmail/address.rb -%%RUBY_SITELIBDIR%%/tmail/base64.rb -%%RUBY_SITELIBDIR%%/tmail/compat.rb -%%RUBY_SITELIBDIR%%/tmail/config.rb -%%RUBY_SITELIBDIR%%/tmail/encode.rb -%%RUBY_SITELIBDIR%%/tmail/header.rb -%%RUBY_SITELIBDIR%%/tmail/info.rb -%%RUBY_SITELIBDIR%%/tmail/loader.rb -%%RUBY_SITELIBDIR%%/tmail/mail.rb -%%RUBY_SITELIBDIR%%/tmail/mailbox.rb -%%RUBY_SITELIBDIR%%/tmail/mbox.rb -%%RUBY_SITELIBDIR%%/tmail/net.rb -%%RUBY_SITELIBDIR%%/tmail/obsolete.rb -%%RUBY_SITELIBDIR%%/tmail/parser.rb -%%RUBY_SITELIBDIR%%/tmail/port.rb -%%RUBY_SITELIBDIR%%/tmail/scanner.rb -%%RUBY_SITELIBDIR%%/tmail/scanner_r.rb -%%RUBY_SITELIBDIR%%/tmail/stringio.rb -%%RUBY_SITELIBDIR%%/tmail/textutils.rb -%%RUBY_SITELIBDIR%%/tmail/tmail.rb -%%RUBY_SITELIBDIR%%/tmail/utils.rb -@dirrm %%RUBY_SITELIBDIR%%/tmail -%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/extract-attachements.rb -%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/from-check.rb -%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/multipart.rb -%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/parse-bench.rb -%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/parse-test.rb -%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/sendmail.rb -%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/data/multipart -%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/data/normal -%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/data/sendtest -%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/data/simple -%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/data/test -%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/data -%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%% -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/0ChangeLog -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/BUGS -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ChangeLog -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/Incompatibilities -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README.en -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/TODO -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/address.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/basics.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/config.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/details.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/index.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/mail.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/mailbox.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/port.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/tmail.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/usage.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ja/Incompatibilities.ja -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ja/README.ja -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ja/address.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ja/basics.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ja/config.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ja/details.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ja/index.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ja/mail.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ja/mailbox.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ja/port.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ja/tmail.html -%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ja/usage.html -%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/ja -%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%% diff --git a/mail/sylpheed2-devel/Makefile b/mail/sylpheed2-devel/Makefile deleted file mode 100644 index 3fd7bad99d17..000000000000 --- a/mail/sylpheed2-devel/Makefile +++ /dev/null @@ -1,136 +0,0 @@ -# New ports collection makefile for: sylpheed -# Date created: 15 June 2000 -# Whom: shigeri <shigeri@m10.alpha-net.ne.jp> -# -# $FreeBSD$ -# - -PORTNAME= sylpheed -PORTVERSION= 0.9.12 -PORTREVISION= 0 -CATEGORIES= mail ipv6 -MASTER_SITES= ${MASTER_SITE_LOCAL:S/$/:mime/} \ - http://sylpheed.good-day.net/sylpheed/:source \ - ${MASTER_SITE_SOURCEFORGE:S/$/:source/} -MASTER_SITE_SUBDIR= sylpheed-claws/:source oliver/:mime -DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:source mime.types:mime -DIST_SUBDIR= sylpheed -EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} - -MAINTAINER= oliver@FreeBSD.org -COMMENT= A lightweight, featureful, and fast GTK+ based e-mail client - -USE_BZIP2= yes -USE_GETTEXT= yes -USE_GMAKE= yes -USE_ICONV= yes -USE_X_PREFIX= yes -USE_GNOME= gtk12 -USE_LIBTOOL_VER=13 -USE_REINPLACE= yes - -CONFIGURE_ENV= CPPFLAGS="-I${PREFIX}/include -I${LOCALBASE}/include -I${X11BASE}/include" \ - LIBS="-L${PREFIX}/lib -L${LOCALBASE}/lib -L${X11BASE}/lib" -CONFIGURE_ARGS= --enable-ipv6 \ - --prefix=${PREFIX} \ - --with-libintl-prefix=${LOCALBASE} \ - --program-transform-name='' - -.if !defined(WITHOUT_SSL) -USE_OPENSSL= yes -.endif - -.if defined(WITH_PIXBUF) -USE_GNOME+= gdkpixbuf -.else -USE_GNOME+= imlib -.endif - -.include <bsd.port.pre.mk> - -.if defined(WITH_PIXBUF) -CONFIGURE_ARGS+=--disable-imlib -.else -CONFIGURE_ARGS+=--disable-gdk-pixbuf -.endif -.if defined(WITH_GPGME) -LIB_DEPENDS+= gpgme.9:${PORTSDIR}/security/gpgme -RUN_DEPENDS+= gpg:${PORTSDIR}/security/gnupg -CONFIGURE_ARGS+=--enable-gpgme -.else -CONFIGURE_ARGS+=--disable-gpgme -.endif -.if defined(WITH_COMPFACE) -LIB_DEPENDS+= compface.1:${PORTSDIR}/mail/faces -CONFIGURE_ARGS+=--enable-compface -.else -CONFIGURE_ARGS+=--disable-compface -.endif -.if defined(WITH_JPILOT) -LIB_DEPENDS+= pisock.8:${PORTSDIR}/palm/pilot-link -RUN_DEPENDS+= jpilot:${PORTSDIR}/palm/jpilot -CONFIGURE_ARGS+=--enable-jpilot -.else -CONFIGURE_ARGS+=--disable-jpilot -.endif -.if defined(WITH_LDAP) -USE_OPENLDAP= yes -CONFIGURE_ARGS+=--enable-ldap -.else -CONFIGURE_ARGS+=--disable-ldap -.endif -.if !defined(WITHOUT_SSL) -CONFIGURE_ARGS+=--enable-ssl -.else -CONFIGURE_ARGS+=--disable-ssl -.endif - -MAKEFILES= Makefile.in ac/Makefile.in faq/Makefile.in faq/de/Makefile.in \ - faq/en/Makefile.in faq/es/Makefile.in faq/fr/Makefile.in \ - faq/it/Makefile.in manual/Makefile.in manual/en/Makefile.in \ - manual/ja/Makefile.in src/Makefile.in - -pre-everything:: - @${ECHO} "" - @${ECHO} "You may use the following build options:" - @${ECHO} "" - @${ECHO} " WITH_PIXBUF=yes Enable GDK Pixbuf support" - @${ECHO} " WITH_GPGME=yes Enable GnuPG support using GPGME." - @${ECHO} " WITH_COMPFACE=yes Enable X-Face support." - @${ECHO} " WITH_JPILOT=yes Enable JPilot support." - @${ECHO} " WITH_LDAP=yes Enable LDAP support." - @${ECHO} "" - @${ECHO} " WITHOUT_SSL=yes Disable OpenSSL support." - @${ECHO} "" - -post-patch: - @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS:S/"//g}|g; \ - s|-lresolv||g; s|-lpisock\"|-liconv &|g' ${WRKSRC}/configure - @${REINPLACE_CMD} -e 's|mime\.types|sylpheed-mime\.types|g' \ - ${WRKSRC}/src/procmime.c - -.if defined(NOPORTDOCS) - @${REINPLACE_CMD} -e 's|^SUBDIRS = ac po intl src manual faq$$|SUBDIRS = ac po intl src|g' \ - ${WRKSRC}/Makefile.in -.else -.for i in ${MAKEFILES} - @${REINPLACE_CMD} -e 's|^faqdir = @faqdir@$$|faqdir = ${DOCSDIR}/faq|g; \ - s|^manualdir = @manualdir@$$|manualdir = ${DOCSDIR}/manual|g' \ - ${WRKSRC}/${i} -.endfor -.endif - -pre-build: - ${LN} -sf ${LIBTOOL} ${WRKSRC}/libtool - -post-install: -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} -.for i in ChangeLog INSTALL README TODO - @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/${i}.jp ${DOCSDIR} -.endfor - @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/mime.types ${PREFIX}/etc/sylpheed-mime.types -.endif - -.include <bsd.port.post.mk> diff --git a/mail/sylpheed2-devel/distinfo b/mail/sylpheed2-devel/distinfo deleted file mode 100644 index 0da6641607e2..000000000000 --- a/mail/sylpheed2-devel/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -MD5 (sylpheed/sylpheed-0.9.12.tar.bz2) = 5deab7d65f8e19444902be3d82610e6b -MD5 (sylpheed/mime.types) = 7c0563d85e2e830c0266d54517ad62e8 -SIZE (sylpheed/sylpheed-0.9.12.tar.bz2) = 2304925 -SIZE (sylpheed/mime.types) = 14979 diff --git a/mail/sylpheed2-devel/files/patch-ac b/mail/sylpheed2-devel/files/patch-ac deleted file mode 100644 index 86cde54e6a53..000000000000 --- a/mail/sylpheed2-devel/files/patch-ac +++ /dev/null @@ -1,22 +0,0 @@ ---- src/defs.h.orig Mon Sep 3 01:07:32 2001 -+++ src/defs.h Mon Sep 3 04:50:35 2001 -@@ -58,8 +58,8 @@ - #define MARK_VERSION 2 - - #define DEFAULT_SIGNATURE ".signature" --#define DEFAULT_INC_PATH "/usr/bin/mh/inc" --#define DEFAULT_INC_PROGRAM "inc" -+#define DEFAULT_INC_PATH "" -+#define DEFAULT_INC_PROGRAM "" - /* #define DEFAULT_INC_PATH "/usr/bin/imget" */ - /* #define DEFAULT_INC_PROGRAM "imget" */ - #define DEFAULT_SENDMAIL_CMD "/usr/sbin/sendmail -t" -@@ -67,7 +67,7 @@ - #ifdef _PATH_MAILDIR - # define DEFAULT_SPOOL_PATH _PATH_MAILDIR - #else --# define DEFAULT_SPOOL_PATH "/var/spool/mail" -+# define DEFAULT_SPOOL_PATH "/var/mail" - #endif - - #define BUFFSIZE 8192 diff --git a/mail/sylpheed2-devel/pkg-descr b/mail/sylpheed2-devel/pkg-descr deleted file mode 100644 index 82e317b6d4fd..000000000000 --- a/mail/sylpheed2-devel/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -Sylpheed is an e-mail client (and news reader) based on GTK+, running on -X Window System, and aiming for: - * Quick response - * Graceful, and sophisticated interface - * Easy configuration, intuitive operation - * Abundant features - -Currently, many features are supported including POP3, IMAP, NNTP, -multiple accounts, threading, filtering, MIME attachments, APOP, SMTP -AUTH, SSL, IPv6, GnuPG, internalization, and more. - -WWW: http://sylpheed.good-day.net/ diff --git a/mail/sylpheed2-devel/pkg-plist b/mail/sylpheed2-devel/pkg-plist deleted file mode 100644 index 41571a5b3dcb..000000000000 --- a/mail/sylpheed2-devel/pkg-plist +++ /dev/null @@ -1,110 +0,0 @@ -bin/sylpheed -etc/sylpheed-mime.types -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog.jp -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/INSTALL.jp -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/README.jp -%%PORTDOCS%%%%DOCSDIR%%/TODO -%%PORTDOCS%%%%DOCSDIR%%/TODO.jp -share/locale/cs/LC_MESSAGES/sylpheed.mo -share/locale/bg/LC_MESSAGES/sylpheed.mo -share/locale/da/LC_MESSAGES/sylpheed.mo -share/locale/de/LC_MESSAGES/sylpheed.mo -share/locale/el/LC_MESSAGES/sylpheed.mo -share/locale/es/LC_MESSAGES/sylpheed.mo -share/locale/et/LC_MESSAGES/sylpheed.mo -share/locale/fr/LC_MESSAGES/sylpheed.mo -share/locale/gl/LC_MESSAGES/sylpheed.mo -share/locale/hr/LC_MESSAGES/sylpheed.mo -share/locale/hu/LC_MESSAGES/sylpheed.mo -share/locale/it/LC_MESSAGES/sylpheed.mo -share/locale/ja/LC_MESSAGES/sylpheed.mo -share/locale/ko/LC_MESSAGES/sylpheed.mo -share/locale/nl/LC_MESSAGES/sylpheed.mo -share/locale/pl/LC_MESSAGES/sylpheed.mo -share/locale/pt_BR/LC_MESSAGES/sylpheed.mo -share/locale/ro/LC_MESSAGES/sylpheed.mo -share/locale/ru/LC_MESSAGES/sylpheed.mo -share/locale/sk/LC_MESSAGES/sylpheed.mo -share/locale/sl/LC_MESSAGES/sylpheed.mo -share/locale/sr/LC_MESSAGES/sylpheed.mo -share/locale/sv/LC_MESSAGES/sylpheed.mo -share/locale/tr/LC_MESSAGES/sylpheed.mo -share/locale/uk/LC_MESSAGES/sylpheed.mo -share/locale/zh_CN/LC_MESSAGES/sylpheed.mo -share/locale/zh_TW.Big5/LC_MESSAGES/sylpheed.mo -%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-1.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-10.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-11.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-12.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-13.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-14.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-15.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-16.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-17.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-18.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-19.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-2.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-20.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-3.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-4.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-5.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-6.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-7.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-8.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-9.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-1.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-10.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-11.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-12.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-13.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-14.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-15.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-16.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-17.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-18.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-19.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-2.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-20.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-3.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-4.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-5.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-6.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-7.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-8.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-9.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed.sgml -%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual/ja -%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual/en -%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/it -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/fr -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/es -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/en -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/de -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq -%%PORTDOCS%%@dirrm %%DOCSDIR%% diff --git a/mail/sylpheed2/Makefile b/mail/sylpheed2/Makefile deleted file mode 100644 index 3fd7bad99d17..000000000000 --- a/mail/sylpheed2/Makefile +++ /dev/null @@ -1,136 +0,0 @@ -# New ports collection makefile for: sylpheed -# Date created: 15 June 2000 -# Whom: shigeri <shigeri@m10.alpha-net.ne.jp> -# -# $FreeBSD$ -# - -PORTNAME= sylpheed -PORTVERSION= 0.9.12 -PORTREVISION= 0 -CATEGORIES= mail ipv6 -MASTER_SITES= ${MASTER_SITE_LOCAL:S/$/:mime/} \ - http://sylpheed.good-day.net/sylpheed/:source \ - ${MASTER_SITE_SOURCEFORGE:S/$/:source/} -MASTER_SITE_SUBDIR= sylpheed-claws/:source oliver/:mime -DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:source mime.types:mime -DIST_SUBDIR= sylpheed -EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} - -MAINTAINER= oliver@FreeBSD.org -COMMENT= A lightweight, featureful, and fast GTK+ based e-mail client - -USE_BZIP2= yes -USE_GETTEXT= yes -USE_GMAKE= yes -USE_ICONV= yes -USE_X_PREFIX= yes -USE_GNOME= gtk12 -USE_LIBTOOL_VER=13 -USE_REINPLACE= yes - -CONFIGURE_ENV= CPPFLAGS="-I${PREFIX}/include -I${LOCALBASE}/include -I${X11BASE}/include" \ - LIBS="-L${PREFIX}/lib -L${LOCALBASE}/lib -L${X11BASE}/lib" -CONFIGURE_ARGS= --enable-ipv6 \ - --prefix=${PREFIX} \ - --with-libintl-prefix=${LOCALBASE} \ - --program-transform-name='' - -.if !defined(WITHOUT_SSL) -USE_OPENSSL= yes -.endif - -.if defined(WITH_PIXBUF) -USE_GNOME+= gdkpixbuf -.else -USE_GNOME+= imlib -.endif - -.include <bsd.port.pre.mk> - -.if defined(WITH_PIXBUF) -CONFIGURE_ARGS+=--disable-imlib -.else -CONFIGURE_ARGS+=--disable-gdk-pixbuf -.endif -.if defined(WITH_GPGME) -LIB_DEPENDS+= gpgme.9:${PORTSDIR}/security/gpgme -RUN_DEPENDS+= gpg:${PORTSDIR}/security/gnupg -CONFIGURE_ARGS+=--enable-gpgme -.else -CONFIGURE_ARGS+=--disable-gpgme -.endif -.if defined(WITH_COMPFACE) -LIB_DEPENDS+= compface.1:${PORTSDIR}/mail/faces -CONFIGURE_ARGS+=--enable-compface -.else -CONFIGURE_ARGS+=--disable-compface -.endif -.if defined(WITH_JPILOT) -LIB_DEPENDS+= pisock.8:${PORTSDIR}/palm/pilot-link -RUN_DEPENDS+= jpilot:${PORTSDIR}/palm/jpilot -CONFIGURE_ARGS+=--enable-jpilot -.else -CONFIGURE_ARGS+=--disable-jpilot -.endif -.if defined(WITH_LDAP) -USE_OPENLDAP= yes -CONFIGURE_ARGS+=--enable-ldap -.else -CONFIGURE_ARGS+=--disable-ldap -.endif -.if !defined(WITHOUT_SSL) -CONFIGURE_ARGS+=--enable-ssl -.else -CONFIGURE_ARGS+=--disable-ssl -.endif - -MAKEFILES= Makefile.in ac/Makefile.in faq/Makefile.in faq/de/Makefile.in \ - faq/en/Makefile.in faq/es/Makefile.in faq/fr/Makefile.in \ - faq/it/Makefile.in manual/Makefile.in manual/en/Makefile.in \ - manual/ja/Makefile.in src/Makefile.in - -pre-everything:: - @${ECHO} "" - @${ECHO} "You may use the following build options:" - @${ECHO} "" - @${ECHO} " WITH_PIXBUF=yes Enable GDK Pixbuf support" - @${ECHO} " WITH_GPGME=yes Enable GnuPG support using GPGME." - @${ECHO} " WITH_COMPFACE=yes Enable X-Face support." - @${ECHO} " WITH_JPILOT=yes Enable JPilot support." - @${ECHO} " WITH_LDAP=yes Enable LDAP support." - @${ECHO} "" - @${ECHO} " WITHOUT_SSL=yes Disable OpenSSL support." - @${ECHO} "" - -post-patch: - @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS:S/"//g}|g; \ - s|-lresolv||g; s|-lpisock\"|-liconv &|g' ${WRKSRC}/configure - @${REINPLACE_CMD} -e 's|mime\.types|sylpheed-mime\.types|g' \ - ${WRKSRC}/src/procmime.c - -.if defined(NOPORTDOCS) - @${REINPLACE_CMD} -e 's|^SUBDIRS = ac po intl src manual faq$$|SUBDIRS = ac po intl src|g' \ - ${WRKSRC}/Makefile.in -.else -.for i in ${MAKEFILES} - @${REINPLACE_CMD} -e 's|^faqdir = @faqdir@$$|faqdir = ${DOCSDIR}/faq|g; \ - s|^manualdir = @manualdir@$$|manualdir = ${DOCSDIR}/manual|g' \ - ${WRKSRC}/${i} -.endfor -.endif - -pre-build: - ${LN} -sf ${LIBTOOL} ${WRKSRC}/libtool - -post-install: -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} -.for i in ChangeLog INSTALL README TODO - @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/${i}.jp ${DOCSDIR} -.endfor - @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/mime.types ${PREFIX}/etc/sylpheed-mime.types -.endif - -.include <bsd.port.post.mk> diff --git a/mail/sylpheed2/distinfo b/mail/sylpheed2/distinfo deleted file mode 100644 index 0da6641607e2..000000000000 --- a/mail/sylpheed2/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -MD5 (sylpheed/sylpheed-0.9.12.tar.bz2) = 5deab7d65f8e19444902be3d82610e6b -MD5 (sylpheed/mime.types) = 7c0563d85e2e830c0266d54517ad62e8 -SIZE (sylpheed/sylpheed-0.9.12.tar.bz2) = 2304925 -SIZE (sylpheed/mime.types) = 14979 diff --git a/mail/sylpheed2/files/patch-ac b/mail/sylpheed2/files/patch-ac deleted file mode 100644 index 86cde54e6a53..000000000000 --- a/mail/sylpheed2/files/patch-ac +++ /dev/null @@ -1,22 +0,0 @@ ---- src/defs.h.orig Mon Sep 3 01:07:32 2001 -+++ src/defs.h Mon Sep 3 04:50:35 2001 -@@ -58,8 +58,8 @@ - #define MARK_VERSION 2 - - #define DEFAULT_SIGNATURE ".signature" --#define DEFAULT_INC_PATH "/usr/bin/mh/inc" --#define DEFAULT_INC_PROGRAM "inc" -+#define DEFAULT_INC_PATH "" -+#define DEFAULT_INC_PROGRAM "" - /* #define DEFAULT_INC_PATH "/usr/bin/imget" */ - /* #define DEFAULT_INC_PROGRAM "imget" */ - #define DEFAULT_SENDMAIL_CMD "/usr/sbin/sendmail -t" -@@ -67,7 +67,7 @@ - #ifdef _PATH_MAILDIR - # define DEFAULT_SPOOL_PATH _PATH_MAILDIR - #else --# define DEFAULT_SPOOL_PATH "/var/spool/mail" -+# define DEFAULT_SPOOL_PATH "/var/mail" - #endif - - #define BUFFSIZE 8192 diff --git a/mail/sylpheed2/pkg-descr b/mail/sylpheed2/pkg-descr deleted file mode 100644 index 82e317b6d4fd..000000000000 --- a/mail/sylpheed2/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -Sylpheed is an e-mail client (and news reader) based on GTK+, running on -X Window System, and aiming for: - * Quick response - * Graceful, and sophisticated interface - * Easy configuration, intuitive operation - * Abundant features - -Currently, many features are supported including POP3, IMAP, NNTP, -multiple accounts, threading, filtering, MIME attachments, APOP, SMTP -AUTH, SSL, IPv6, GnuPG, internalization, and more. - -WWW: http://sylpheed.good-day.net/ diff --git a/mail/sylpheed2/pkg-plist b/mail/sylpheed2/pkg-plist deleted file mode 100644 index 41571a5b3dcb..000000000000 --- a/mail/sylpheed2/pkg-plist +++ /dev/null @@ -1,110 +0,0 @@ -bin/sylpheed -etc/sylpheed-mime.types -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog.jp -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/INSTALL.jp -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/README.jp -%%PORTDOCS%%%%DOCSDIR%%/TODO -%%PORTDOCS%%%%DOCSDIR%%/TODO.jp -share/locale/cs/LC_MESSAGES/sylpheed.mo -share/locale/bg/LC_MESSAGES/sylpheed.mo -share/locale/da/LC_MESSAGES/sylpheed.mo -share/locale/de/LC_MESSAGES/sylpheed.mo -share/locale/el/LC_MESSAGES/sylpheed.mo -share/locale/es/LC_MESSAGES/sylpheed.mo -share/locale/et/LC_MESSAGES/sylpheed.mo -share/locale/fr/LC_MESSAGES/sylpheed.mo -share/locale/gl/LC_MESSAGES/sylpheed.mo -share/locale/hr/LC_MESSAGES/sylpheed.mo -share/locale/hu/LC_MESSAGES/sylpheed.mo -share/locale/it/LC_MESSAGES/sylpheed.mo -share/locale/ja/LC_MESSAGES/sylpheed.mo -share/locale/ko/LC_MESSAGES/sylpheed.mo -share/locale/nl/LC_MESSAGES/sylpheed.mo -share/locale/pl/LC_MESSAGES/sylpheed.mo -share/locale/pt_BR/LC_MESSAGES/sylpheed.mo -share/locale/ro/LC_MESSAGES/sylpheed.mo -share/locale/ru/LC_MESSAGES/sylpheed.mo -share/locale/sk/LC_MESSAGES/sylpheed.mo -share/locale/sl/LC_MESSAGES/sylpheed.mo -share/locale/sr/LC_MESSAGES/sylpheed.mo -share/locale/sv/LC_MESSAGES/sylpheed.mo -share/locale/tr/LC_MESSAGES/sylpheed.mo -share/locale/uk/LC_MESSAGES/sylpheed.mo -share/locale/zh_CN/LC_MESSAGES/sylpheed.mo -share/locale/zh_TW.Big5/LC_MESSAGES/sylpheed.mo -%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-1.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-10.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-11.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-12.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-13.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-14.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-15.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-16.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-17.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-18.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-19.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-2.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-20.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-3.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-4.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-5.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-6.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-7.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-8.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-9.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-1.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-10.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-11.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-12.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-13.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-14.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-15.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-16.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-17.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-18.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-19.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-2.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-20.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-3.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-4.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-5.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-6.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-7.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-8.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-9.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed.sgml -%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual/ja -%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual/en -%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/it -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/fr -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/es -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/en -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/de -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq -%%PORTDOCS%%@dirrm %%DOCSDIR%% diff --git a/mail/sylpheed3/Makefile b/mail/sylpheed3/Makefile deleted file mode 100644 index 3fd7bad99d17..000000000000 --- a/mail/sylpheed3/Makefile +++ /dev/null @@ -1,136 +0,0 @@ -# New ports collection makefile for: sylpheed -# Date created: 15 June 2000 -# Whom: shigeri <shigeri@m10.alpha-net.ne.jp> -# -# $FreeBSD$ -# - -PORTNAME= sylpheed -PORTVERSION= 0.9.12 -PORTREVISION= 0 -CATEGORIES= mail ipv6 -MASTER_SITES= ${MASTER_SITE_LOCAL:S/$/:mime/} \ - http://sylpheed.good-day.net/sylpheed/:source \ - ${MASTER_SITE_SOURCEFORGE:S/$/:source/} -MASTER_SITE_SUBDIR= sylpheed-claws/:source oliver/:mime -DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:source mime.types:mime -DIST_SUBDIR= sylpheed -EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} - -MAINTAINER= oliver@FreeBSD.org -COMMENT= A lightweight, featureful, and fast GTK+ based e-mail client - -USE_BZIP2= yes -USE_GETTEXT= yes -USE_GMAKE= yes -USE_ICONV= yes -USE_X_PREFIX= yes -USE_GNOME= gtk12 -USE_LIBTOOL_VER=13 -USE_REINPLACE= yes - -CONFIGURE_ENV= CPPFLAGS="-I${PREFIX}/include -I${LOCALBASE}/include -I${X11BASE}/include" \ - LIBS="-L${PREFIX}/lib -L${LOCALBASE}/lib -L${X11BASE}/lib" -CONFIGURE_ARGS= --enable-ipv6 \ - --prefix=${PREFIX} \ - --with-libintl-prefix=${LOCALBASE} \ - --program-transform-name='' - -.if !defined(WITHOUT_SSL) -USE_OPENSSL= yes -.endif - -.if defined(WITH_PIXBUF) -USE_GNOME+= gdkpixbuf -.else -USE_GNOME+= imlib -.endif - -.include <bsd.port.pre.mk> - -.if defined(WITH_PIXBUF) -CONFIGURE_ARGS+=--disable-imlib -.else -CONFIGURE_ARGS+=--disable-gdk-pixbuf -.endif -.if defined(WITH_GPGME) -LIB_DEPENDS+= gpgme.9:${PORTSDIR}/security/gpgme -RUN_DEPENDS+= gpg:${PORTSDIR}/security/gnupg -CONFIGURE_ARGS+=--enable-gpgme -.else -CONFIGURE_ARGS+=--disable-gpgme -.endif -.if defined(WITH_COMPFACE) -LIB_DEPENDS+= compface.1:${PORTSDIR}/mail/faces -CONFIGURE_ARGS+=--enable-compface -.else -CONFIGURE_ARGS+=--disable-compface -.endif -.if defined(WITH_JPILOT) -LIB_DEPENDS+= pisock.8:${PORTSDIR}/palm/pilot-link -RUN_DEPENDS+= jpilot:${PORTSDIR}/palm/jpilot -CONFIGURE_ARGS+=--enable-jpilot -.else -CONFIGURE_ARGS+=--disable-jpilot -.endif -.if defined(WITH_LDAP) -USE_OPENLDAP= yes -CONFIGURE_ARGS+=--enable-ldap -.else -CONFIGURE_ARGS+=--disable-ldap -.endif -.if !defined(WITHOUT_SSL) -CONFIGURE_ARGS+=--enable-ssl -.else -CONFIGURE_ARGS+=--disable-ssl -.endif - -MAKEFILES= Makefile.in ac/Makefile.in faq/Makefile.in faq/de/Makefile.in \ - faq/en/Makefile.in faq/es/Makefile.in faq/fr/Makefile.in \ - faq/it/Makefile.in manual/Makefile.in manual/en/Makefile.in \ - manual/ja/Makefile.in src/Makefile.in - -pre-everything:: - @${ECHO} "" - @${ECHO} "You may use the following build options:" - @${ECHO} "" - @${ECHO} " WITH_PIXBUF=yes Enable GDK Pixbuf support" - @${ECHO} " WITH_GPGME=yes Enable GnuPG support using GPGME." - @${ECHO} " WITH_COMPFACE=yes Enable X-Face support." - @${ECHO} " WITH_JPILOT=yes Enable JPilot support." - @${ECHO} " WITH_LDAP=yes Enable LDAP support." - @${ECHO} "" - @${ECHO} " WITHOUT_SSL=yes Disable OpenSSL support." - @${ECHO} "" - -post-patch: - @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS:S/"//g}|g; \ - s|-lresolv||g; s|-lpisock\"|-liconv &|g' ${WRKSRC}/configure - @${REINPLACE_CMD} -e 's|mime\.types|sylpheed-mime\.types|g' \ - ${WRKSRC}/src/procmime.c - -.if defined(NOPORTDOCS) - @${REINPLACE_CMD} -e 's|^SUBDIRS = ac po intl src manual faq$$|SUBDIRS = ac po intl src|g' \ - ${WRKSRC}/Makefile.in -.else -.for i in ${MAKEFILES} - @${REINPLACE_CMD} -e 's|^faqdir = @faqdir@$$|faqdir = ${DOCSDIR}/faq|g; \ - s|^manualdir = @manualdir@$$|manualdir = ${DOCSDIR}/manual|g' \ - ${WRKSRC}/${i} -.endfor -.endif - -pre-build: - ${LN} -sf ${LIBTOOL} ${WRKSRC}/libtool - -post-install: -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} -.for i in ChangeLog INSTALL README TODO - @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/${i}.jp ${DOCSDIR} -.endfor - @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/mime.types ${PREFIX}/etc/sylpheed-mime.types -.endif - -.include <bsd.port.post.mk> diff --git a/mail/sylpheed3/distinfo b/mail/sylpheed3/distinfo deleted file mode 100644 index 0da6641607e2..000000000000 --- a/mail/sylpheed3/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -MD5 (sylpheed/sylpheed-0.9.12.tar.bz2) = 5deab7d65f8e19444902be3d82610e6b -MD5 (sylpheed/mime.types) = 7c0563d85e2e830c0266d54517ad62e8 -SIZE (sylpheed/sylpheed-0.9.12.tar.bz2) = 2304925 -SIZE (sylpheed/mime.types) = 14979 diff --git a/mail/sylpheed3/files/patch-ac b/mail/sylpheed3/files/patch-ac deleted file mode 100644 index 86cde54e6a53..000000000000 --- a/mail/sylpheed3/files/patch-ac +++ /dev/null @@ -1,22 +0,0 @@ ---- src/defs.h.orig Mon Sep 3 01:07:32 2001 -+++ src/defs.h Mon Sep 3 04:50:35 2001 -@@ -58,8 +58,8 @@ - #define MARK_VERSION 2 - - #define DEFAULT_SIGNATURE ".signature" --#define DEFAULT_INC_PATH "/usr/bin/mh/inc" --#define DEFAULT_INC_PROGRAM "inc" -+#define DEFAULT_INC_PATH "" -+#define DEFAULT_INC_PROGRAM "" - /* #define DEFAULT_INC_PATH "/usr/bin/imget" */ - /* #define DEFAULT_INC_PROGRAM "imget" */ - #define DEFAULT_SENDMAIL_CMD "/usr/sbin/sendmail -t" -@@ -67,7 +67,7 @@ - #ifdef _PATH_MAILDIR - # define DEFAULT_SPOOL_PATH _PATH_MAILDIR - #else --# define DEFAULT_SPOOL_PATH "/var/spool/mail" -+# define DEFAULT_SPOOL_PATH "/var/mail" - #endif - - #define BUFFSIZE 8192 diff --git a/mail/sylpheed3/pkg-descr b/mail/sylpheed3/pkg-descr deleted file mode 100644 index 82e317b6d4fd..000000000000 --- a/mail/sylpheed3/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -Sylpheed is an e-mail client (and news reader) based on GTK+, running on -X Window System, and aiming for: - * Quick response - * Graceful, and sophisticated interface - * Easy configuration, intuitive operation - * Abundant features - -Currently, many features are supported including POP3, IMAP, NNTP, -multiple accounts, threading, filtering, MIME attachments, APOP, SMTP -AUTH, SSL, IPv6, GnuPG, internalization, and more. - -WWW: http://sylpheed.good-day.net/ diff --git a/mail/sylpheed3/pkg-plist b/mail/sylpheed3/pkg-plist deleted file mode 100644 index 41571a5b3dcb..000000000000 --- a/mail/sylpheed3/pkg-plist +++ /dev/null @@ -1,110 +0,0 @@ -bin/sylpheed -etc/sylpheed-mime.types -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog.jp -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/INSTALL.jp -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/README.jp -%%PORTDOCS%%%%DOCSDIR%%/TODO -%%PORTDOCS%%%%DOCSDIR%%/TODO.jp -share/locale/cs/LC_MESSAGES/sylpheed.mo -share/locale/bg/LC_MESSAGES/sylpheed.mo -share/locale/da/LC_MESSAGES/sylpheed.mo -share/locale/de/LC_MESSAGES/sylpheed.mo -share/locale/el/LC_MESSAGES/sylpheed.mo -share/locale/es/LC_MESSAGES/sylpheed.mo -share/locale/et/LC_MESSAGES/sylpheed.mo -share/locale/fr/LC_MESSAGES/sylpheed.mo -share/locale/gl/LC_MESSAGES/sylpheed.mo -share/locale/hr/LC_MESSAGES/sylpheed.mo -share/locale/hu/LC_MESSAGES/sylpheed.mo -share/locale/it/LC_MESSAGES/sylpheed.mo -share/locale/ja/LC_MESSAGES/sylpheed.mo -share/locale/ko/LC_MESSAGES/sylpheed.mo -share/locale/nl/LC_MESSAGES/sylpheed.mo -share/locale/pl/LC_MESSAGES/sylpheed.mo -share/locale/pt_BR/LC_MESSAGES/sylpheed.mo -share/locale/ro/LC_MESSAGES/sylpheed.mo -share/locale/ru/LC_MESSAGES/sylpheed.mo -share/locale/sk/LC_MESSAGES/sylpheed.mo -share/locale/sl/LC_MESSAGES/sylpheed.mo -share/locale/sr/LC_MESSAGES/sylpheed.mo -share/locale/sv/LC_MESSAGES/sylpheed.mo -share/locale/tr/LC_MESSAGES/sylpheed.mo -share/locale/uk/LC_MESSAGES/sylpheed.mo -share/locale/zh_CN/LC_MESSAGES/sylpheed.mo -share/locale/zh_TW.Big5/LC_MESSAGES/sylpheed.mo -%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq-1.html -%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq-2.html -%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq-3.html -%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-1.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-10.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-11.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-12.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-13.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-14.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-15.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-16.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-17.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-18.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-19.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-2.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-20.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-3.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-4.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-5.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-6.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-7.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-8.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-9.html -%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-1.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-10.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-11.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-12.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-13.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-14.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-15.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-16.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-17.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-18.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-19.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-2.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-20.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-3.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-4.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-5.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-6.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-7.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-8.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-9.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed.html -%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed.sgml -%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual/ja -%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual/en -%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/it -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/fr -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/es -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/en -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/de -%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq -%%PORTDOCS%%@dirrm %%DOCSDIR%% diff --git a/mail/thunderbird-devel/Makefile b/mail/thunderbird-devel/Makefile deleted file mode 100644 index 09b78a086405..000000000000 --- a/mail/thunderbird-devel/Makefile +++ /dev/null @@ -1,174 +0,0 @@ -# New ports collection makefile for: mozilla-thunderbird -# Date created: 4 September 2003 -# Whom: Joe Marcus Clarke <marcus@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= thunderbird -PORTVERSION= 0.7.3 -PORTREVISION= 1 -CATEGORIES= mail -MASTER_SITES= ${MASTER_SITE_MOZILLA} -MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION} -DISTNAME= ${PORTNAME}-${PORTVERSION}-source - -MAINTAINER= gnome@FreeBSD.org -COMMENT= Mozilla Thunderbird is standalone mail and news that stands above - -LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \ - png.5:${PORTSDIR}/graphics/png \ - mng.1:${PORTSDIR}/graphics/libmng \ - freetype.9:${PORTSDIR}/print/freetype2 \ - nspr4.1:${PORTSDIR}/devel/nspr -BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip \ - freetype-config:${PORTSDIR}/print/freetype2 - -USE_X_PREFIX= yes - -USE_BZIP2= yes -USE_GMAKE= yes -USE_ICONV= yes -USE_PERL5= yes -USE_REINPLACE= yes -HAS_CONFIGURE= yes -ALL_TARGET= default -USE_GNOME= gtk20 libidl -CONFIGURE_ENV= LOCALBASE=${LOCALBASE} -PKGINSTALL= ${WRKDIR}/pkg-install - -NO_MTREE= yes -WRKSRC= ${WRKDIR}/mozilla -LOCAL_SUBDIR= lib/${PORTNAME} -LOCAL_PREFIX= ${PREFIX}/${LOCAL_SUBDIR} -ESD_LIB= libesd.so.2 - -PLIST_SUB+= TBVER="${PORTVERSION}" - -.include <bsd.port.pre.mk> - -.if ${ARCH} == "alpha" && ${OSVERSION} < 500035 -IGNORE= "core dumps at runtime" -.endif # ${ARCH} == "alpha" && ${OSVERSION} < 500035 - -.if defined(WITH_DEBUG) -WITH_LOGGING= yes -CONFIGURE_ENV+= WITH_DEBUG=yes -.endif # defined(WITH_DEBUG) - -.if defined(WITH_OPTIMIZED_CFLAGS) -CFLAGS+= -O2 -CONFIGURE_ENV+= WITH_OPTIMIZE=-O2 -.else -CONFIGURE_ENV+= WITH_OPTIMIZE=-O -.endif # defined(WITH_OPTIMIZED_CFLAGS) - -.if defined(WITH_LOGGING) -CONFIGURE_ENV+= WITH_LOGGING=yes -.endif # defined(WITH_LOGGING) - -.if defined(WITHOUT_XFT) -CONFIGURE_ENV+= WITHOUT_XFT=yes -.else -LIB_DEPENDS+= Xft.2:${PORTSDIR}/x11-fonts/libXft -.endif # !defined(WITHOUT_XFT) - -CPPFLAGS+= -I${X11BASE}/include -CFLAGS+= ${PTHREAD_CFLAGS} -LDFLAGS+= -L${X11BASE}/lib -LIBS+= ${PTHREAD_LIBS} - -pre-extract:: - @${ECHO_MSG} - @${ECHO_MSG} "Extracting source (this takes a while) ..." - @${ECHO_MSG} - -post-extract:: - @${SED} -e 's|@CPPFLAGS@|${CPPFLAGS}|' \ - -e 's|@CFLAGS@|${CFLAGS}|' \ - -e 's|@LDFLAGS@|${LDFLAGS}|' \ - -e 's|@LIBS@|${LIBS}|' \ - -e 's|@X11BASE@|${X11BASE}|' \ - -e 's|@LOCALBASE@|${LOCALBASE}|' \ - -e 's|@PREFIX@|${LOCAL_PREFIX}|' \ - -e 's|@PERL@|${PERL5}|' \ - <${FILESDIR}/mozconfig.in >${WRKSRC}/.mozconfig - -post-patch: - @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ - ${WRKSRC}/build/unix/run-mozilla.sh - @${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g ; \ - s|-lpthread|${PTHREAD_LIBS}|g' \ - ${WRKSRC}/configure \ - ${WRKSRC}/nsprpub/configure - @${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g' \ - ${WRKSRC}/nsprpub/configure \ - ${WRKSRC}/security/coreconf/FreeBSD.mk \ - ${WRKSRC}/directory/c-sdk/config/FreeBSD.mk \ - ${WRKSRC}/js/src/Makefile.in - @${REINPLACE_CMD} -E -e 's|libesd\.so\.[0-9]+|${ESD_LIB}|g' \ - ${WRKSRC}/widget/src/gtk2/nsSound.cpp - @${REINPLACE_CMD} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \ - ${WRKSRC}/modules/libpref/src/init/all.js \ - ${WRKSRC}/extensions/sroaming/resources/content/prefs/all.js \ - ${WRKSRC}/modules/libpref/src/init/all.js - @${REINPLACE_CMD} -e 's|<iconv.h>|\"${LOCALBASE}/include/iconv.h\"|g' \ - ${WRKSRC}/configure \ - ${WRKSRC}/intl/uconv/native/nsNativeUConvService.cpp \ - ${WRKSRC}/xpcom/io/nsNativeCharsetUtils.cpp - @${SED} -e 's|%%MOZDIR%%|${LOCAL_PREFIX}/lib/${PORTNAME}-${PORTVERSION}|g' \ - < ${MASTERDIR}/pkg-install.in > ${PKGINSTALL} - -pre-configure: - @if [ -n "`${PKG_INFO} -xI '^bind[0-9]*-base-[0-9]'`" ]; then \ - ${ECHO_CMD} "${PKGNAME}: bind installed with PORT_REPLACES_BASE_BIND causes build problems."; \ - ${FALSE}; \ - fi - -post-build: -# XXX This works around an install problem that is triggered when -# toolkit/profile/src is built after profile/src. - @${TOUCH} -f ${WRKSRC}/profile/build/libprofile.so - -pre-install: - ${RM} -fr ${LOCAL_PREFIX} - ${MKDIR} ${LOCAL_PREFIX}/lib/${PORTNAME}-${PORTVERSION}/extensions.port - -post-install: - @${INSTALL_DATA} ${FILESDIR}/Extensions.rdf \ - ${LOCAL_PREFIX}/lib/${PORTNAME}-${PORTVERSION}/extensions.port - @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL - ${MKDIR} ${PREFIX}/bin - ${RM} -f ${PREFIX}/bin/thunderbird - ${LN} -s ${LOCAL_PREFIX}/bin/thunderbird \ - ${PREFIX}/bin/thunderbird - ${RM} -f ${PREFIX}/bin/thunderbird-config - ${LN} -s ${LOCAL_PREFIX}/bin/thunderbird-config \ - ${PREFIX}/bin/thunderbird-config - ${RM} -fr ${LOCAL_PREFIX}/share/idl - ${RM} -fr ${LOCAL_PREFIX}/include -.for ii in mac win -.for jj in / .jar - ${RM} -fr ${LOCAL_PREFIX}/lib/${PORTNAME}-${PORTVERSION}/chrome/en-${ii}${jj} -.endfor -.endfor - -cons-plist: - -${RM} -f ${PLIST} - ${TOUCH} ${PLIST} - ${ECHO_CMD} bin/thunderbird >>${PLIST} - ${ECHO_CMD} bin/thunderbird-config >>${PLIST} -.for i in ${EXTRA_SCRIPTS} - ${ECHO_CMD} bin/${i} >>${PLIST} -.endfor # i in ${EXTRA_SCRIPTS} - cd ${PREFIX}; \ - ${FIND} ${LOCAL_SUBDIR} ! -type d | ${SORT} >>${PLIST}; \ - ${FIND} ${LOCAL_SUBDIR} -type d -empty | ${SORT} \ - | ${SED} -e "s:^:@exec ${MKDIR} %D/:" -e "s:$$: || true:" \ - >> ${PLIST}; \ - ${FIND} ${LOCAL_SUBDIR} -type d -empty | ${SORT} -r | ${SED} -e \ - "s:^:@unexec ${RMDIR} %D/:" -e "s:$$: || true:" >> ${PLIST}; \ - ${FIND} ${LOCAL_SUBDIR} -type d ! -empty | ${SORT} -r \ - | ${SED} -e "s:^:@dirrm :" | ${GREP} / >> ${PLIST} - -.include <bsd.port.post.mk> diff --git a/mail/thunderbird-devel/distinfo b/mail/thunderbird-devel/distinfo deleted file mode 100644 index 72c5d0968705..000000000000 --- a/mail/thunderbird-devel/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (thunderbird-0.7.3-source.tar.bz2) = 0a8f9384baecd42ad5c95fa2f2dfd660 -SIZE (thunderbird-0.7.3-source.tar.bz2) = 33936627 diff --git a/mail/thunderbird-devel/files/Extensions.rdf b/mail/thunderbird-devel/files/Extensions.rdf deleted file mode 100644 index 79d0e46db2b3..000000000000 --- a/mail/thunderbird-devel/files/Extensions.rdf +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0"?> -<RDF:RDF xmlns:em="http://www.mozilla.org/2004/em-rdf#" - xmlns:NC="http://home.netscape.com/NC-rdf#" - xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> - <RDF:Seq RDF:about="urn:mozilla:theme:root"> - <RDF:li RDF:resource="urn:mozilla:theme:{972ce4c6-7e08-4474-a285-3208198ce6fd}"/> - </RDF:Seq> - <RDF:Seq RDF:about="urn:mozilla:extension:root"> - </RDF:Seq> - <RDF:Description RDF:about="rdf:#$eyU.+1" - em:id="{3550f703-e582-4d05-9a08-453d09bdfdc6}" - em:minVersion="0.7" - em:maxVersion="0.7" /> - <RDF:Description RDF:about="urn:mozilla:theme:{972ce4c6-7e08-4474-a285-3208198ce6fd}" - em:version="2.0" - em:name="Thunderbird (default)" - em:description="The default theme" - em:creator="Arvid Axelsson" - em:internalName="classic/1.0" - em:locked="true" - em:contributor="Mozilla Contributors"> - <em:targetApplication RDF:resource="rdf:#$eyU.+1"/> - </RDF:Description> -</RDF:RDF> diff --git a/mail/thunderbird-devel/files/mozconfig.in b/mail/thunderbird-devel/files/mozconfig.in deleted file mode 100644 index b40d330133ff..000000000000 --- a/mail/thunderbird-devel/files/mozconfig.in +++ /dev/null @@ -1,71 +0,0 @@ -# .mozconfig.in -*-shell-script-*- -# $FreeBSD$ -###################################################################### -# standard opts from README -export MOZ_THUNDERBIRD=1 -mk_add_options MOZ_MOZ_THUNDERBIRD=1 -ac_add_options --enable-crypto -ac_add_options --disable-mathml -ac_add_options --disable-installer -ac_add_options --disable-activex -ac_add_options --disable-activex-scripting -ac_add_options --disable-oji -ac_add_options --disable-necko-disk-cache -ac_add_options --disable-tests -ac_add_options --disable-profilesharing -ac_add_options --enable-extensions=wallet,spellcheck,xmlextras -ac_add_options --enable-necko-protocols=http,file,jar,viewsource,res,data -ac_add_options --enable-image-decoders=png,gif,jpeg,bmp -ac_add_options --enable-default-toolkit=gtk2 -###################################################################### -# FBSD specific -export CPPFLAGS="@CPPFLAGS@" -export CFLAGS="@CFLAGS@" -export LIBS="@LIBS@" -export LDFLAGS="@LDFLAGS@" -export CONFIG_SH=/bin/sh -export XP_UNIX=1 -mk_add_options XP_UNIX=1 -export PERL="@PERL@" -mk_add_options PERL=$PERL -# Configure options for installation -ac_add_options --prefix=@PREFIX@ -###################################################################### -# Use ports for these libraries -ac_add_options --with-system-jpeg=@LOCALBASE@ -ac_add_options --with-system-zlib -ac_add_options --with-system-png=@LOCALBASE@ -ac_add_options --with-system-mng=@LOCALBASE@ -###################################################################### -# set compile/link features -ac_add_options --with-pthreads -###################################################################### -# conditional from port Makefile -#if test -n "$WITH_REORDER"; then -# ac_add_options --enable-reorder -#else -# ac_add_options --disable-reorder -#fi # test -n "$WITH_REORDER" -if test -n "$WITH_DEBUG"; then - ac_add_options --enable-debug - ac_add_options --disable-strip -else - ac_add_options --disable-debug - ac_add_options --enable-optimize=${WITH_OPTIMIZE} - ac_add_options --enable-strip - export BUILD_OFFICIAL=1 - export MOZILLA_OFFICIAL=1 - mk_add_options BUILD_OFFICIAL=1 - mk_add_options MOZILLA_OFFICIAL=1 -fi # test -n "$WITH_DEBUG" -if test -n "$WITH_LOGGING"; then - ac_add_options --enable-logging -else - ac_add_options --disable-logging -fi # test -n "$WITH_LOGGING" -if test -z "$WITHOUT_XFT"; then - ac_add_options --enable-xft -else - ac_add_options --disable-xft -fi # test -z "$WITHOUT_XFT" -###################################################################### diff --git a/mail/thunderbird-devel/files/patch-245066,226669 b/mail/thunderbird-devel/files/patch-245066,226669 deleted file mode 100644 index 00254916f224..000000000000 --- a/mail/thunderbird-devel/files/patch-245066,226669 +++ /dev/null @@ -1,228 +0,0 @@ -Index: mozilla/mailnews/local/src/nsPop3Protocol.cpp -=================================================================== -RCS file: /cvsroot/mozilla/mailnews/local/src/nsPop3Protocol.cpp,v -retrieving revision 1.214.2.1 -retrieving revision 1.214.2.1.2.1 -diff -u -r1.214.2.1 -r1.214.2.1.2.1 ---- mailnews/local/src/nsPop3Protocol.cpp 27 May 2004 14:54:03 -0000 1.214.2.1 -+++ mailnews/local/src/nsPop3Protocol.cpp 27 Aug 2004 13:15:42 -0000 1.214.2.1.2.1 -@@ -61,7 +61,6 @@ - #include "nsISignatureVerifier.h" - - #define EXTRA_SAFETY_SPACE 3096 --#define kLargeNumberOfMessages 50000 - - static PRLogModuleInfo *POP3LOGMODULE = nsnull; - -@@ -1791,11 +1790,11 @@ - - - m_pop3ConData->msg_info = (Pop3MsgInfo *) -- PR_CALLOC(sizeof(Pop3MsgInfo) * -- (m_pop3ConData->number_of_messages < kLargeNumberOfMessages ? m_pop3ConData->number_of_messages : kLargeNumberOfMessages)); -+ PR_CALLOC(sizeof(Pop3MsgInfo) * m_pop3ConData->number_of_messages); - if (!m_pop3ConData->msg_info) - return(MK_OUT_OF_MEMORY); - m_pop3ConData->next_state_after_response = POP3_GET_LIST; -+ m_listpos = 0; - return SendData(m_url, "LIST"CRLF); - } - -@@ -1837,6 +1836,9 @@ - */ - if(!PL_strcmp(line, ".")) - { -+ // limit the list if fewer entries than given in STAT response -+ if(m_listpos < m_pop3ConData->number_of_messages) -+ m_pop3ConData->number_of_messages = m_listpos; - m_pop3ConData->next_state = POP3_SEND_UIDL_LIST; - m_pop3ConData->pause_for_read = PR_FALSE; - PR_Free(line); -@@ -1848,24 +1850,15 @@ - if (token) - { - msg_num = atol(token); -+ m_listpos++; - -- if(msg_num <= m_pop3ConData->number_of_messages && msg_num > 0) -+ if(m_listpos <= m_pop3ConData->number_of_messages && m_listpos > 0) - { - token = nsCRT::strtok(newStr, " ", &newStr); - if (token) -- m_pop3ConData->msg_info[msg_num-1].size = atol(token); -- -- if (msg_num >= kLargeNumberOfMessages && msg_num < m_pop3ConData->number_of_messages) - { -- m_pop3ConData->msg_info = (Pop3MsgInfo *) //allocate space for next entry -- PR_REALLOC(m_pop3ConData->msg_info, sizeof(Pop3MsgInfo) * (msg_num + 1)); -- if (!m_pop3ConData->msg_info) -- { -- m_pop3ConData->number_of_messages = msg_num; //so that we don't try to free not allocated entries! -- return(MK_OUT_OF_MEMORY); -- } -- m_pop3ConData->msg_info[msg_num].size = 0; //initialize -- m_pop3ConData->msg_info[msg_num].uidl = nsnull; -+ m_pop3ConData->msg_info[m_listpos-1].size = atol(token); -+ m_pop3ConData->msg_info[m_listpos-1].msgnum = msg_num; - } - } - } -@@ -2101,6 +2094,7 @@ - { - m_pop3ConData->next_state_after_response = POP3_GET_XTND_XLST_MSGID; - m_pop3ConData->pause_for_read = PR_TRUE; -+ m_listpos = 0; - return SendData(m_url, "XTND XLST Message-Id" CRLF); - } - else -@@ -2166,6 +2160,9 @@ - */ - if(!PL_strcmp(line, ".")) - { -+ // limit the list if fewer entries than given in STAT response -+ if(m_listpos < m_pop3ConData->number_of_messages) -+ m_pop3ConData->number_of_messages = m_listpos; - m_pop3ConData->next_state = POP3_GET_MSG; - m_pop3ConData->pause_for_read = PR_FALSE; - PR_Free(line); -@@ -2177,7 +2174,9 @@ - if (token) - { - msg_num = atol(token); -- if(msg_num <= m_pop3ConData->number_of_messages && msg_num > 0) -+ m_listpos++; -+ -+ if(m_listpos <= m_pop3ConData->number_of_messages && m_listpos > 0) - { - /* char *eatMessageIdToken = nsCRT::strtok(newStr, " ", &newStr); */ - char *uidl = nsCRT::strtok(newStr, " ", &newStr);/* not really a uidl but a unique token -km */ -@@ -2189,8 +2188,17 @@ - there, I have no idea; must be a server bug. Or something. */ - uidl = ""; - -- m_pop3ConData->msg_info[msg_num-1].uidl = PL_strdup(uidl); -- if (!m_pop3ConData->msg_info[msg_num-1].uidl) -+ // seeking right entry, but try the one that should it be first -+ PRInt32 i; -+ if(m_pop3ConData->msg_info[m_listpos - 1].msgnum == msg_num) -+ i = m_listpos - 1; -+ else -+ for(i = 0; m_pop3ConData->msg_info[i].msgnum != msg_num && -+ i <= m_pop3ConData->number_of_messages; i++) -+ ; -+ -+ m_pop3ConData->msg_info[i].uidl = PL_strdup(uidl); -+ if (!m_pop3ConData->msg_info[i].uidl) - { - PR_Free(line); - return MK_OUT_OF_MEMORY; -@@ -2209,6 +2217,7 @@ - { - m_pop3ConData->next_state_after_response = POP3_GET_UIDL_LIST; - m_pop3ConData->pause_for_read = PR_TRUE; -+ m_listpos = 0; - return SendData(m_url,"UIDL" CRLF); - } - else -@@ -2264,6 +2273,9 @@ - */ - if(!PL_strcmp(line, ".")) - { -+ // limit the list if fewer entries than given in STAT response -+ if(m_listpos < m_pop3ConData->number_of_messages) -+ m_pop3ConData->number_of_messages = m_listpos; - m_pop3ConData->next_state = POP3_GET_MSG; - m_pop3ConData->pause_for_read = PR_FALSE; - PR_Free(line); -@@ -2275,7 +2287,9 @@ - if (token) - { - msg_num = atol(token); -- if(msg_num <= m_pop3ConData->number_of_messages && msg_num > 0) -+ m_listpos++; -+ -+ if(m_listpos <= m_pop3ConData->number_of_messages && m_listpos > 0) - { - char *uidl = nsCRT::strtok(newStr, " ", &newStr); - -@@ -2286,8 +2300,17 @@ - there, I have no idea; must be a server bug. Or something. */ - uidl = ""; - -- m_pop3ConData->msg_info[msg_num-1].uidl = PL_strdup(uidl); -- if (!m_pop3ConData->msg_info[msg_num-1].uidl) -+ // seeking right entry, but try the one that should it be first -+ PRInt32 i; -+ if(m_pop3ConData->msg_info[m_listpos - 1].msgnum == msg_num) -+ i = m_listpos - 1; -+ else -+ for(i = 0; m_pop3ConData->msg_info[i].msgnum != msg_num && -+ i <= m_pop3ConData->number_of_messages; i++) -+ ; -+ -+ m_pop3ConData->msg_info[i].uidl = PL_strdup(uidl); -+ if (!m_pop3ConData->msg_info[i].uidl) - { - PR_Free(line); - return MK_OUT_OF_MEMORY; -@@ -2603,7 +2626,7 @@ - PRInt32 nsPop3Protocol::SendTop() - { - char * cmd = PR_smprintf( "TOP %ld 20" CRLF, -- m_pop3ConData->last_accessed_msg+1); -+ m_pop3ConData->msg_info[m_pop3ConData->last_accessed_msg].msgnum); - PRInt32 status = -1; - if (cmd) - { -@@ -2624,7 +2647,7 @@ - */ - PRInt32 nsPop3Protocol::SendXsender() - { -- char * cmd = PR_smprintf("XSENDER %ld" CRLF, m_pop3ConData->last_accessed_msg+1); -+ char * cmd = PR_smprintf("XSENDER %ld" CRLF, m_pop3ConData->msg_info[m_pop3ConData->last_accessed_msg].msgnum); - PRInt32 status = -1; - if (cmd) - { -@@ -2662,7 +2685,7 @@ - nsPop3Protocol::SendRetr() - { - -- char * cmd = PR_smprintf("RETR %ld" CRLF, m_pop3ConData->last_accessed_msg+1); -+ char * cmd = PR_smprintf("RETR %ld" CRLF, m_pop3ConData->msg_info[m_pop3ConData->last_accessed_msg].msgnum); - PRInt32 status = -1; - if (cmd) - { -@@ -3071,8 +3094,8 @@ - { - /* increment the last accessed message since we have now read it - */ -+ char * cmd = PR_smprintf("DELE %ld" CRLF, m_pop3ConData->msg_info[m_pop3ConData->last_accessed_msg].msgnum); - m_pop3ConData->last_accessed_msg++; -- char * cmd = PR_smprintf("DELE %ld" CRLF, m_pop3ConData->last_accessed_msg); - PRInt32 status = -1; - if (cmd) - { -Index: mozilla/mailnews/local/src/nsPop3Protocol.h -=================================================================== -RCS file: /cvsroot/mozilla/mailnews/local/src/nsPop3Protocol.h,v -retrieving revision 1.63 -retrieving revision 1.63.10.1 -diff -u -r1.63 -r1.63.10.1 ---- mailnews/local/src/nsPop3Protocol.h 8 Mar 2004 19:50:30 -0000 1.63 -+++ mailnews/local/src/nsPop3Protocol.h 27 Aug 2004 13:15:42 -0000 1.63.10.1 -@@ -191,6 +191,7 @@ - } Pop3UidlHost; - - typedef struct Pop3MsgInfo { -+ PRInt32 msgnum; - PRInt32 size; - char* uidl; - } Pop3MsgInfo; -@@ -350,6 +351,7 @@ - void BackupAuthFlags(); - void RestoreAuthFlags(); - PRInt32 m_origAuthFlags; -+ PRInt32 m_listpos; - - ////////////////////////////////////////////////////////////////////////////////////////// - // Begin Pop3 protocol state handlers diff --git a/mail/thunderbird-devel/files/patch-250862 b/mail/thunderbird-devel/files/patch-250862 deleted file mode 100644 index 05423dc84195..000000000000 --- a/mail/thunderbird-devel/files/patch-250862 +++ /dev/null @@ -1,22 +0,0 @@ -Index: mozilla/xpfe/communicator/resources/content/contentAreaDD.js -=================================================================== -RCS file: /cvsroot/mozilla/xpfe/communicator/resources/content/contentAreaDD.js,v -retrieving revision 1.32 -retrieving revision 1.32.88.1 -diff -u -r1.32 -r1.32.88.1 ---- xpfe/communicator/resources/content/contentAreaDD.js 10 Jul 2002 01:23:50 -0000 1.32 -+++ xpfe/communicator/resources/content/contentAreaDD.js 27 Aug 2004 01:13:39 -0000 1.32.88.1 -@@ -53,8 +53,11 @@ - { - var url = transferUtils.retrieveURLFromData(aXferData.data, aXferData.flavour.contentType); - -- // valid urls don't contain spaces ' '; if we have a space it isn't a valid url so bail out -- if (!url || !url.length || url.indexOf(" ", 0) != -1) -+ // valid urls don't contain spaces ' '; if we have a space it -+ // isn't a valid url, or if it's a javascript: or data: url, -+ // bail out -+ if (!url || !url.length || url.indexOf(" ", 0) != -1 || -+ /^\s*(javascript|data):/.test(url)) - return; - - switch (document.firstChild.getAttribute('windowtype')) { diff --git a/mail/thunderbird-devel/files/patch-255067 b/mail/thunderbird-devel/files/patch-255067 deleted file mode 100644 index cddf17ca8328..000000000000 --- a/mail/thunderbird-devel/files/patch-255067 +++ /dev/null @@ -1,60 +0,0 @@ -Index: mozilla/gfx/src/shared/gfxImageFrame.cpp -=================================================================== -RCS file: /cvsroot/mozilla/gfx/src/shared/gfxImageFrame.cpp,v -retrieving revision 1.26 -retrieving revision 1.26.12.1 -diff -u -r1.26 -r1.26.12.1 ---- gfx/src/shared/gfxImageFrame.cpp 16 Jan 2004 23:28:48 -0000 1.26 -+++ gfx/src/shared/gfxImageFrame.cpp 27 Aug 2004 11:02:58 -0000 1.26.12.1 -@@ -72,6 +72,13 @@ - return NS_ERROR_FAILURE; - } - -+ /* reject over-wide or over-tall images */ -+ const PRInt32 k64KLimit = 0x0000FFFF; -+ if ( aWidth > k64KLimit || aHeight > k64KLimit ){ -+ NS_ERROR("image too big"); -+ return NS_ERROR_FAILURE; -+ } -+ - nsresult rv; - - mOffset.MoveTo(aX, aY); -Index: mozilla/gfx/src/windows/nsImageWin.cpp -=================================================================== -RCS file: /cvsroot/mozilla/gfx/src/windows/nsImageWin.cpp,v -retrieving revision 3.130.2.1 -retrieving revision 3.130.2.1.6.1 -diff -u -r3.130.2.1 -r3.130.2.1.6.1 ---- gfx/src/windows/nsImageWin.cpp 11 May 2004 21:53:49 -0000 3.130.2.1 -+++ gfx/src/windows/nsImageWin.cpp 27 Aug 2004 11:02:58 -0000 3.130.2.1.6.1 -@@ -131,6 +131,10 @@ - return NS_ERROR_UNEXPECTED; - } - -+ // limit images to 64k pixels on a side (~55 feet on a 100dpi monitor) -+ const PRInt32 k64KLimit = 0x0000FFFF; -+ if (aWidth > k64KLimit || aHeight > k64KLimit) -+ return NS_ERROR_FAILURE; - - if (mNumPaletteColors >= 0){ - // If we have a palette -Index: mozilla/modules/libpr0n/decoders/bmp/nsBMPDecoder.cpp -=================================================================== -RCS file: /cvsroot/mozilla/modules/libpr0n/decoders/bmp/nsBMPDecoder.cpp,v -retrieving revision 1.24.2.1 -retrieving revision 1.24.2.1.6.1 -diff -u -r1.24.2.1 -r1.24.2.1.6.1 ---- modules/libpr0n/decoders/bmp/nsBMPDecoder.cpp 13 May 2004 22:27:35 -0000 1.24.2.1 -+++ modules/libpr0n/decoders/bmp/nsBMPDecoder.cpp 27 Aug 2004 11:02:58 -0000 1.24.2.1.6.1 -@@ -274,7 +274,9 @@ - CalcBitShift(); - } - // BMPs with negative width are invalid -- if (mBIH.width < 0) -+ // Reject extremely wide images to keep the math sane -+ const PRInt32 k64KWidth = 0x0000FFFF; -+ if (mBIH.width < 0 || mBIH.width > k64KWidth) - return NS_ERROR_FAILURE; - - PRUint32 real_height = (mBIH.height > 0) ? mBIH.height : -mBIH.height; diff --git a/mail/thunderbird-devel/files/patch-256316 b/mail/thunderbird-devel/files/patch-256316 deleted file mode 100644 index 147d15e5303d..000000000000 --- a/mail/thunderbird-devel/files/patch-256316 +++ /dev/null @@ -1,18 +0,0 @@ -Index: mozilla/netwerk/dns/src/nsIDNService.cpp -=================================================================== -RCS file: /cvsroot/mozilla/netwerk/dns/src/nsIDNService.cpp,v -retrieving revision 1.18 -retrieving revision 1.18.10.1 -diff -u -r1.18 -r1.18.10.1 ---- netwerk/dns/src/nsIDNService.cpp 3 Apr 2004 07:32:18 -0000 1.18 -+++ netwerk/dns/src/nsIDNService.cpp 27 Aug 2004 11:23:21 -0000 1.18.10.1 -@@ -242,6 +242,9 @@ - - NS_IMETHODIMP nsIDNService::Normalize(const nsACString & input, nsACString & output) - { -+ // protect against bogus input -+ NS_ENSURE_TRUE(IsUTF8(input), NS_ERROR_UNEXPECTED); -+ - nsAutoString outUTF16; - nsresult rv = stringPrep(NS_ConvertUTF8toUTF16(input), outUTF16); - if (NS_SUCCEEDED(rv)) diff --git a/mail/thunderbird-devel/files/patch-257314 b/mail/thunderbird-devel/files/patch-257314 deleted file mode 100644 index 8bcc707b9dd9..000000000000 --- a/mail/thunderbird-devel/files/patch-257314 +++ /dev/null @@ -1,31 +0,0 @@ -Index: nsVCardObj.cpp -=================================================================== -RCS file: /cvsroot/mozilla/mailnews/addrbook/src/nsVCardObj.cpp,v -retrieving revision 1.2 -retrieving revision 1.2.24.1 -diff -u -r1.2 -r1.2.24.1 ---- mailnews/addrbook/src/nsVCardObj.cpp 14 Sep 2003 21:45:58 -0000 1.2 -+++ mailnews/addrbook/src/nsVCardObj.cpp 31 Aug 2004 07:44:25 -0000 1.2.24.1 -@@ -1344,16 +1344,13 @@ - - static void writeGroup(OFile *fp, VObject *o) - { -- char buf1[256]; -- char buf2[256]; -- PL_strcpy(buf1,NAME_OF(o)); -- while ((o=isAPropertyOf(o,VCGroupingProp)) != 0) { -- PL_strcpy(buf2,STRINGZ_VALUE_OF(o)); -- PL_strcat(buf2,"."); -- PL_strcat(buf2,buf1); -- PL_strcpy(buf1,buf2); -+ nsCAutoString buf(NAME_OF(o)); -+ -+ while ((o=isAPropertyOf(o,VCGroupingProp)) != 0) { -+ buf.Insert(NS_LITERAL_CSTRING("."), 0); -+ buf.Insert(STRINGZ_VALUE_OF(o), 0); - } -- appendsOFile(fp,buf1); -+ appendsOFile(fp, buf.get()); - } - - static int inList(const char **list, const char *s) diff --git a/mail/thunderbird-devel/files/patch-258005 b/mail/thunderbird-devel/files/patch-258005 deleted file mode 100644 index fc20d4b596cf..000000000000 --- a/mail/thunderbird-devel/files/patch-258005 +++ /dev/null @@ -1,278 +0,0 @@ -Index: nsMsgCompUtils.cpp -=================================================================== -RCS file: /cvsroot/mozilla/mailnews/compose/src/nsMsgCompUtils.cpp,v -retrieving revision 1.161 -retrieving revision 1.161.10.1 -diff -u -r1.161 -r1.161.10.1 ---- mailnews/compose/src/nsMsgCompUtils.cpp 12 Mar 2004 07:23:38 -0000 1.161 -+++ mailnews/compose/src/nsMsgCompUtils.cpp 8 Sep 2004 19:27:53 -0000 1.161.10.1 -@@ -821,16 +821,7 @@ - nsresult rv; - nsCOMPtr<nsIPref> prefs(do_GetService(kPrefCID, &rv)); - -- PRInt32 buffer_size = 2048 + (real_name ? 2*PL_strlen(real_name) : 0) + (base_url ? 2*PL_strlen(base_url) : 0) + -- (type_param ? PL_strlen(type_param) : 0) + (encoding ? PL_strlen(encoding) : 0) + -- (description ? PL_strlen(description) : 0) + (x_mac_type ? PL_strlen(x_mac_type) : 0) + -- (x_mac_creator ? PL_strlen(x_mac_creator) : 0) + (attachmentCharset ? PL_strlen(attachmentCharset) : 0) + -- (bodyCharset ? PL_strlen(bodyCharset) : 0) + (content_id ? PL_strlen(content_id) : 0); -- char *buffer = (char *) PR_Malloc (buffer_size); -- char *buffer_tail = buffer; -- -- if (! buffer) -- return 0; /* NS_ERROR_OUT_OF_MEMORY */ -+ nsCString buf(""); - - NS_ASSERTION (encoding, "null encoding"); - -@@ -874,14 +865,13 @@ - } - } - -- PUSH_STRING ("Content-Type: "); -- PUSH_STRING (type); -- -+ buf.Append("Content-Type: "); -+ buf.Append(type); - if (type_param && *type_param) - { - if (*type_param != ';') -- PUSH_STRING("; "); -- PUSH_STRING(type_param); -+ buf.Append("; "); -+ buf.Append(type_param); - } - - if (mime_type_needs_charset (type)) -@@ -918,8 +908,8 @@ - (PL_strcasecmp(encoding, ENCODING_BASE64) != 0)) && - (*charset_label)) - { -- PUSH_STRING ("; charset="); -- PUSH_STRING (charset_label); -+ buf.Append("; charset="); -+ buf.Append(charset_label); - } - } - -@@ -930,7 +920,7 @@ - if(type && !PL_strcasecmp(type, "text/plain")) - { - if(UseFormatFlowed(bodyCharset)) -- PUSH_STRING ("; format=flowed"); -+ buf.Append("; format=flowed"); - // else - // { - // Don't add a markup. Could use -@@ -942,59 +932,59 @@ - } - - if (x_mac_type && *x_mac_type) { -- PUSH_STRING ("; x-mac-type=\""); -- PUSH_STRING (x_mac_type); -- PUSH_STRING ("\""); -+ buf.Append("; x-mac-type=\""); -+ buf.Append(x_mac_type); -+ buf.Append("\""); - } - - if (x_mac_creator && *x_mac_creator) { -- PUSH_STRING ("; x-mac-creator=\""); -- PUSH_STRING (x_mac_creator); -- PUSH_STRING ("\""); -+ buf.Append("; x-mac-creator=\""); -+ buf.Append(x_mac_creator); -+ buf.Append("\""); - } - - #ifdef EMIT_NAME_IN_CONTENT_TYPE - if (encodedRealName && *encodedRealName) { - if (parmFolding == 0 || parmFolding == 1) { -- PUSH_STRING (";\r\n name=\""); -- PUSH_STRING (encodedRealName); -- PUSH_STRING ("\""); -+ buf.Append(";\r\n name=\""); -+ buf.Append(encodedRealName); -+ buf.Append("\""); - } - else // if (parmFolding == 2) - { - char *rfc2231Parm = RFC2231ParmFolding("name", charset.get(), - nsMsgI18NGetAcceptLanguage(), encodedRealName); - if (rfc2231Parm) { -- PUSH_STRING(";\r\n "); -- PUSH_STRING(rfc2231Parm); -+ buf.Append(";\r\n "); -+ buf.Append(rfc2231Parm); - PR_Free(rfc2231Parm); - } - } - } - #endif /* EMIT_NAME_IN_CONTENT_TYPE */ -+ buf.Append(CRLF); - -- PUSH_NEWLINE (); -+ buf.Append("Content-Transfer-Encoding: "); -+ buf.Append(encoding); - -- PUSH_STRING ("Content-Transfer-Encoding: "); -- PUSH_STRING (encoding); -- PUSH_NEWLINE (); -+ buf.Append(CRLF); - - if (description && *description) { - char *s = mime_fix_header (description); - if (s) { -- PUSH_STRING ("Content-Description: "); -- PUSH_STRING (s); -- PUSH_NEWLINE (); -+ buf.Append("Content-Description: "); -+ buf.Append(s); -+ buf.Append(CRLF); - PR_Free(s); - } - } - - if ( (content_id) && (*content_id) ) - { -- PUSH_STRING ("Content-ID: <"); -- PUSH_STRING (content_id); -- PUSH_STRING (">"); -- PUSH_NEWLINE (); -+ buf.Append("Content-ID: <"); -+ buf.Append(content_id); -+ buf.Append(">"); -+ buf.Append(CRLF); - } - - if (encodedRealName && *encodedRealName) { -@@ -1004,15 +994,15 @@ - rv = prefs->GetIntPref("mail.content_disposition_type", &pref_content_disposition); - NS_ASSERTION(NS_SUCCEEDED(rv), "failed to get mail.content_disposition_type"); - -- PUSH_STRING ("Content-Disposition: "); -+ buf.Append("Content-Disposition: "); - - if (pref_content_disposition == 1) -- PUSH_STRING ("attachment"); -+ buf.Append("attachment"); - else - if (pref_content_disposition == 2 && - (!PL_strcasecmp(type, TEXT_PLAIN) || - (period && !PL_strcasecmp(period, ".txt")))) -- PUSH_STRING("attachment"); -+ buf.Append("attachment"); - - /* If this document is an anonymous binary file or a vcard, - then always show it as an attachment, never inline. */ -@@ -1020,23 +1010,23 @@ - if (!PL_strcasecmp(type, APPLICATION_OCTET_STREAM) || - !PL_strcasecmp(type, TEXT_VCARD) || - !PL_strcasecmp(type, APPLICATION_DIRECTORY)) /* text/x-vcard synonym */ -- PUSH_STRING ("attachment"); -+ buf.Append("attachment"); - else -- PUSH_STRING ("inline"); -+ buf.Append("inline"); - - if (parmFolding == 0 || parmFolding == 1) { -- PUSH_STRING (";\r\n filename=\""); -- PUSH_STRING (encodedRealName); -- PUSH_STRING ("\"" CRLF); -+ buf.Append(";\r\n filename=\""); -+ buf.Append(encodedRealName); -+ buf.Append("\"" CRLF); - } - else // if (parmFolding == 2) - { - char *rfc2231Parm = RFC2231ParmFolding("filename", charset.get(), - nsMsgI18NGetAcceptLanguage(), encodedRealName); - if (rfc2231Parm) { -- PUSH_STRING(";\r\n "); -- PUSH_STRING(rfc2231Parm); -- PUSH_NEWLINE (); -+ buf.Append(";\r\n "); -+ buf.Append(rfc2231Parm); -+ buf.Append(CRLF); - PR_Free(rfc2231Parm); - } - } -@@ -1045,7 +1035,7 @@ - if (type && - (!PL_strcasecmp (type, MESSAGE_RFC822) || - !PL_strcasecmp (type, MESSAGE_NEWS))) -- PUSH_STRING ("Content-Disposition: inline" CRLF); -+ buf.Append("Content-Disposition: inline" CRLF); - - #ifdef GENERATE_CONTENT_BASE - /* If this is an HTML document, and we know the URL it originally -@@ -1079,9 +1069,9 @@ - prefs->GetBoolPref("mail.use_content_location_on_send", &useContentLocation); - - if (useContentLocation) -- PUSH_STRING ("Content-Location: \""); -+ buf.Append("Content-Location: \""); - else -- PUSH_STRING ("Content-Base: \""); -+ buf.Append("Content-Base: \""); - /* rhp - Pref for Content-Location usage */ - - /* rhp: this is to work with the Content-Location stuff */ -@@ -1089,34 +1079,34 @@ - - while (*s != 0 && *s != '#') - { -- const char *ot = buffer_tail; -- -+ PRUint32 ot=buf.Length(); -+ char tmp[]="\x00\x00"; - /* URLs must be wrapped at 40 characters or less. */ - if (col >= 38) { -- PUSH_STRING(CRLF "\t"); -+ buf.Append(CRLF "\t"); - col = 0; - } - - if (*s == ' ') -- PUSH_STRING("%20"); -+ buf.Append("%20"); - else if (*s == '\t') -- PUSH_STRING("%09"); -+ buf.Append("%09"); - else if (*s == '\n') -- PUSH_STRING("%0A"); -+ buf.Append("%0A"); - else if (*s == '\r') -- PUSH_STRING("%0D"); -+ buf.Append("%0D"); - else { -- *buffer_tail++ = *s; -- *buffer_tail = '\0'; -+ tmp[0]=*s; -+ buf.Append(tmp); - } - s++; -- col += (buffer_tail - ot); -+ col += (buf.Length() - ot); - } -- PUSH_STRING ("\"" CRLF); -+ buf.Append("\"" CRLF); - - /* rhp: this is to try to get around this fun problem with Content-Location */ - if (!useContentLocation) { -- PUSH_STRING ("Content-Location: \""); -+ buf.Append("Content-Location: \""); - s = base_url; - col = 0; - useContentLocation = PR_TRUE; -@@ -1130,10 +1120,9 @@ - #endif /* GENERATE_CONTENT_BASE */ - - /* realloc it smaller... */ -- buffer = (char*) PR_REALLOC (buffer, buffer_tail - buffer + 1); - - PR_FREEIF(encodedRealName); -- return buffer; -+ return PL_strdup(buf.get()); - } - - static PRBool isValidHost( const char* host ) diff --git a/mail/thunderbird-devel/files/patch-Double.cpp b/mail/thunderbird-devel/files/patch-Double.cpp deleted file mode 100644 index 5cd13e4ff4fe..000000000000 --- a/mail/thunderbird-devel/files/patch-Double.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- extensions/transformiix/source/base/Double.cpp.orig Thu Jan 30 09:26:46 2003 -+++ extensions/transformiix/source/base/Double.cpp Sun Nov 16 01:46:42 2003 -@@ -51,10 +51,10 @@ - //A trick to handle IEEE floating point exceptions on FreeBSD - E.D. - #ifdef __FreeBSD__ - #include <ieeefp.h> --#ifdef __alpha__ --fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; --#else -+#if defined(__i386__) - fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; -+#else -+fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; - #endif - fp_except_t oldmask = fpsetmask(~allmask); - #endif -@@ -75,22 +75,31 @@ - #define TX_DOUBLE_HI32_EXPMASK 0x7ff00000 - #define TX_DOUBLE_HI32_MANTMASK 0x000fffff - -+union ui32dun { -+ PRUint32 i[2]; -+ double d; -+}; -+ - //-- Initialize Double related constants - #ifdef IS_BIG_ENDIAN --const PRUint32 nanMask[2] = {TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK, -- 0xffffffff}; --const PRUint32 infMask[2] = {TX_DOUBLE_HI32_EXPMASK, 0}; --const PRUint32 negInfMask[2] = {TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0}; -+const union ui32dun nanMask = -+ {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK, 0xffffffff}}; -+const union ui32dun infMask = -+ {{TX_DOUBLE_HI32_EXPMASK, 0}}; -+const union ui32dun negInfMask = -+ {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0}}; - #else --const PRUint32 nanMask[2] = {0xffffffff, -- TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK}; --const PRUint32 infMask[2] = {0, TX_DOUBLE_HI32_EXPMASK}; --const PRUint32 negInfMask[2] = {0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT}; -+const union ui32dun nanMask = -+ {{0xffffffff, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK}}; -+const union ui32dun infMask = -+ {{0, TX_DOUBLE_HI32_EXPMASK}}; -+const union ui32dun negInfMask = -+ {{0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT}}; - #endif - --const double Double::NaN = *((double*)nanMask); --const double Double::POSITIVE_INFINITY = *((double*)infMask); --const double Double::NEGATIVE_INFINITY = *((double*)negInfMask); -+const double Double::NaN = nanMask.d; -+const double Double::POSITIVE_INFINITY = infMask.d; -+const double Double::NEGATIVE_INFINITY = negInfMask.d; - - /* - * Determines whether the given double represents positive or negative diff --git a/mail/thunderbird-devel/files/patch-build_unix_run-mozilla.sh b/mail/thunderbird-devel/files/patch-build_unix_run-mozilla.sh deleted file mode 100644 index 28bbd1a1154e..000000000000 --- a/mail/thunderbird-devel/files/patch-build_unix_run-mozilla.sh +++ /dev/null @@ -1,11 +0,0 @@ ---- build/unix/run-mozilla.sh.orig Mon Dec 15 18:27:28 2003 -+++ build/unix/run-mozilla.sh Fri Feb 27 11:54:10 2004 -@@ -355,7 +355,7 @@ - fi - ## - ## Set LD_LIBRARY_PATH --LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"} -+LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:%%PREFIX%%/lib/browser_plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"} - if [ -n "$LD_LIBRARYN32_PATH" ] - then - LD_LIBRARYN32_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARYN32_PATH+":$LD_LIBRARYN32_PATH"} diff --git a/mail/thunderbird-devel/files/patch-config-mkdepend-imakemdep.h b/mail/thunderbird-devel/files/patch-config-mkdepend-imakemdep.h deleted file mode 100644 index b688e664475d..000000000000 --- a/mail/thunderbird-devel/files/patch-config-mkdepend-imakemdep.h +++ /dev/null @@ -1,10 +0,0 @@ ---- config/mkdepend/imakemdep.h Fri Sep 4 21:22:25 1998 -+++ config/mkdepend/imakemdep.h Thu Oct 16 22:43:25 2003 -@@ -278,4 +278,7 @@ - "-D__i386__", - # endif -+# if defined(__amd64__) || defined(__x86_64__) -+ "-D__amd64__ -D__x86_64__", -+# endif - # ifdef __GNUC__ - "-traditional", diff --git a/mail/thunderbird-devel/files/patch-config-rules.mk b/mail/thunderbird-devel/files/patch-config-rules.mk deleted file mode 100644 index ecc3c8194dcc..000000000000 --- a/mail/thunderbird-devel/files/patch-config-rules.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- config/rules.mk.orig Tue Aug 26 13:28:47 2003 -+++ config/rules.mk Sun Feb 1 15:11:41 2004 -@@ -444,7 +444,11 @@ - - ifeq ($(OS_ARCH),FreeBSD) - ifdef IS_COMPONENT -+ifneq (,$(filter alpha ia64,$(OS_TEST))) -+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -lc -+else - EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -+endif - endif - endif - diff --git a/mail/thunderbird-devel/files/patch-configure b/mail/thunderbird-devel/files/patch-configure deleted file mode 100644 index 9e60372adb33..000000000000 --- a/mail/thunderbird-devel/files/patch-configure +++ /dev/null @@ -1,38 +0,0 @@ ---- configure.orig Fri Feb 13 01:06:29 2004 -+++ configure Fri Feb 13 01:07:17 2004 -@@ -9181,7 +9181,7 @@ - echo $ac_n "(cached) $ac_c" 1>&6 - else - ac_save_LIBS="$LIBS" --LIBS="-liconv $LIBS" -+LIBS="-L$LOCALBASE/lib -liconv $LIBS" - cat > conftest.$ac_ext <<EOF - #line 9187 "configure" - #include "confdefs.h" -@@ -9212,7 +9212,7 @@ - fi - if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 -- _ICONV_LIBS="$_ICONV_LIBS -liconv" -+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv" - else - echo "$ac_t""no" 1>&6 - echo $ac_n "checking for libiconv in -liconv""... $ac_c" 1>&6 -@@ -9222,7 +9222,7 @@ - echo $ac_n "(cached) $ac_c" 1>&6 - else - ac_save_LIBS="$LIBS" --LIBS="-liconv $LIBS" -+LIBS="-L$LOCALBASE/lib -liconv $LIBS" - cat > conftest.$ac_ext <<EOF - #line 9228 "configure" - #include "confdefs.h" -@@ -9253,7 +9253,7 @@ - fi - if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 -- _ICONV_LIBS="$_ICONV_LIBS -liconv" -+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv" - else - echo "$ac_t""no" 1>&6 - fi diff --git a/mail/thunderbird-devel/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp b/mail/thunderbird-devel/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp deleted file mode 100644 index 41c462d74f62..000000000000 --- a/mail/thunderbird-devel/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp +++ /dev/null @@ -1,46 +0,0 @@ ---- extensions/typeaheadfind/src/nsTypeAheadFind.cpp.orig Wed Nov 19 01:20:47 2003 -+++ extensions/typeaheadfind/src/nsTypeAheadFind.cpp Tue Feb 10 02:52:26 2004 -@@ -323,11 +323,11 @@ - prefBranch->GetBoolPref("accessibility.typeaheadfind.startlinksonly", - &mStartLinksOnlyPref); - -- PRBool isSoundEnabled = PR_TRUE; -+ mIsSoundEnabled = PR_TRUE; - prefBranch->GetBoolPref("accessibility.typeaheadfind.enablesound", -- &isSoundEnabled); -+ &mIsSoundEnabled); - nsXPIDLCString soundStr; -- if (isSoundEnabled) { -+ if (mIsSoundEnabled && mIsSoundEnabled) { - prefBranch->GetCharPref("accessibility.typeaheadfind.soundURL", - getter_Copies(soundStr)); - } -@@ -758,7 +758,7 @@ - } - else { - // No find string to backspace in! -- if (mIsBackspaceProtectOn) { -+ if (mIsBackspaceProtectOn && mIsSoundEnabled) { - // This flag should be on only if the last key was a backspace. - // It keeps us from accidentally hitting backspace too many times and - // going back in history when we really just wanted to clear -@@ -1012,7 +1012,9 @@ - - // Error sound (don't fire when backspace is pressed, they're - // trying to correct the mistake!) -- PlayNotFoundSound(); -+ if (mIsSoundEnabled) { -+ PlayNotFoundSound(); -+ } - - // Remove bad character from buffer, so we can continue typing from - // last matched character -@@ -1059,7 +1061,7 @@ - void - nsTypeAheadFind::PlayNotFoundSound() - { -- if (mNotFoundSoundURL.IsEmpty()) // no sound -+ if (mNotFoundSoundURL.IsEmpty() || !mIsSoundEnabled) // no sound - return; - if (!mSoundInterface) { - mSoundInterface = do_CreateInstance("@mozilla.org/sound;1"); diff --git a/mail/thunderbird-devel/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h b/mail/thunderbird-devel/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h deleted file mode 100644 index 07ad43b4334d..000000000000 --- a/mail/thunderbird-devel/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h +++ /dev/null @@ -1,12 +0,0 @@ ---- extensions/typeaheadfind/src/nsTypeAheadFind.h.orig Fri May 23 22:00:33 2003 -+++ extensions/typeaheadfind/src/nsTypeAheadFind.h Mon Feb 9 22:21:43 2004 -@@ -194,6 +194,9 @@ - - nsCString mNotFoundSoundURL; - -+ // Move the sound enabled boolean out for all methods to access. -+ PRBool mIsSoundEnabled; -+ - // PRBool's are used instead of PRPackedBool's where the address of the - // boolean variable is getting passed into a method. For example: - // GetBoolPref("accessibility.typeaheadfind.linksonly", &mLinksOnlyPref); diff --git a/mail/thunderbird-devel/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp b/mail/thunderbird-devel/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp deleted file mode 100644 index bc141062f7c6..000000000000 --- a/mail/thunderbird-devel/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp +++ /dev/null @@ -1,12 +0,0 @@ ---- gfx/src/gtk/nsFontMetricsXft.cpp.orig Wed Mar 17 02:08:01 2004 -+++ gfx/src/gtk/nsFontMetricsXft.cpp Wed Mar 17 02:08:15 2004 -@@ -65,7 +65,8 @@ - - #include <gdk/gdkx.h> - #include <freetype/tttables.h> --#include <freetype/freetype.h> -+#include <ft2build.h> -+#include FT_FREETYPE_H - - #define FORCE_PR_LOG - #include "prlog.h" diff --git a/mail/thunderbird-devel/files/patch-nspr-unix.c b/mail/thunderbird-devel/files/patch-nspr-unix.c deleted file mode 100644 index 6bb4ed08fb40..000000000000 --- a/mail/thunderbird-devel/files/patch-nspr-unix.c +++ /dev/null @@ -1,21 +0,0 @@ ---- nsprpub/pr/src/md/unix/unix.c.orig Sat May 31 18:06:04 2003 -+++ nsprpub/pr/src/md/unix/unix.c Sat May 31 18:04:43 2003 -@@ -65,7 +65,8 @@ - * PRInt32* pointer to a _PRSockLen_t* pointer. - */ - #if defined(HAVE_SOCKLEN_T) \ -- || (defined(LINUX) && defined(__GLIBC__) && __GLIBC__ >= 2) -+ || (defined(LINUX) && defined(__GLIBC__) && __GLIBC__ >= 2) \ -+ || defined(FREEBSD) - #define _PRSockLen_t socklen_t - #elif defined(IRIX) || defined(HPUX) || defined(OSF1) || defined(SOLARIS) \ - || defined(AIX4_1) || defined(LINUX) || defined(SONY) \ -@@ -73,7 +74,7 @@ - || defined(SUNOS4) || defined(NCR) || defined(DARWIN) \ - || defined(NEXTSTEP) || defined(QNX) - #define _PRSockLen_t int --#elif (defined(AIX) && !defined(AIX4_1)) || defined(FREEBSD) \ -+#elif (defined(AIX) && !defined(AIX4_1)) \ - || defined(NETBSD) || defined(OPENBSD) || defined(UNIXWARE) \ - || defined(DGUX) || defined(VMS) || defined(NTO) - #define _PRSockLen_t size_t diff --git a/mail/thunderbird-devel/files/patch-nsprpub-pr-include-md-_freebsd.cfg b/mail/thunderbird-devel/files/patch-nsprpub-pr-include-md-_freebsd.cfg deleted file mode 100644 index 3ac9a34fbc70..000000000000 --- a/mail/thunderbird-devel/files/patch-nsprpub-pr-include-md-_freebsd.cfg +++ /dev/null @@ -1,161 +0,0 @@ ---- nsprpub/pr/include/md/_freebsd.cfg.orig Wed Jan 2 18:38:25 2002 -+++ nsprpub/pr/include/md/_freebsd.cfg Sun Feb 1 15:09:53 2004 -@@ -91,7 +91,7 @@ - #define PR_ALIGN_OF_DOUBLE 4 - #define PR_ALIGN_OF_POINTER 4 - --#elif defined(__alpha) -+#elif defined(__alpha__) - - #define IS_LITTLE_ENDIAN 1 - #undef IS_BIG_ENDIAN -@@ -138,6 +138,149 @@ - #define PR_ALIGN_OF_DOUBLE 8 - #define PR_ALIGN_OF_POINTER 8 - -+#elif defined(__sparc64__) -+#undef IS_LITTLE_ENDIAN -+#define IS_BIG_ENDIAN 1 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define IS_64 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 8 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 8 -+#define PR_BYTES_PER_DWORD 8 -+#define PR_BYTES_PER_WORD_LOG2 3 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 64 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 64 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 6 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 6 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_POINTER 8 -+ -+#define HAVE_LONG_LONG -+#define HAVE_ALIGNED_DOUBLES -+#define HAVE_ALIGNED_LONGLONGS -+ -+#elif defined(__ia64__) -+#define IS_LITTLE_ENDIAN 1 -+#undef IS_BIG_ENDIAN -+#define HAVE_LONG_LONG -+#define HAVE_ALIGNED_DOUBLES -+#define HAVE_ALIGNED_LONGLONGS -+#define IS_64 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 8 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 8 -+#define PR_BYTES_PER_DWORD 8 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 64 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 64 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 6 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 6 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 8 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define PR_ALIGN_OF_POINTER 8 -+#define PR_ALIGN_OF_WORD 8 -+ -+#define PR_BYTES_PER_WORD_LOG2 3 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ -+#elif defined(__amd64__) -+#define IS_LITTLE_ENDIAN 1 -+#undef IS_BIG_ENDIAN -+#define IS_64 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 8 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 8 -+#define PR_BYTES_PER_DWORD 8 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 64 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 64 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 6 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 6 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 8 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define PR_ALIGN_OF_POINTER 8 -+#define PR_ALIGN_OF_WORD 8 -+ -+#define PR_BYTES_PER_WORD_LOG2 3 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ -+#define HAVE_LONG_LONG -+#define HAVE_ALIGNED_DOUBLES -+#define HAVE_ALIGNED_LONGLONGS - #else - - #error "Unknown CPU architecture" diff --git a/mail/thunderbird-devel/files/patch-nsprpub-pr-include-md-_freebsd.h b/mail/thunderbird-devel/files/patch-nsprpub-pr-include-md-_freebsd.h deleted file mode 100644 index 38f21b2ddd6d..000000000000 --- a/mail/thunderbird-devel/files/patch-nsprpub-pr-include-md-_freebsd.h +++ /dev/null @@ -1,13 +0,0 @@ ---- nsprpub/pr/include/md/_freebsd.h.orig Sat Nov 15 23:36:13 2003 -+++ nsprpub/pr/include/md/_freebsd.h Mon Feb 9 22:24:39 2004 -@@ -50,6 +50,10 @@ - #define _PR_SI_ARCHITECTURE "alpha" - #elif defined(__sparc__) - #define _PR_SI_ARCHITECTURE "sparc" -+#elif defined(__ia64__) -+#define _PR_SI_ARCHITECTURE "ia64" -+#elif defined(__amd64__) -+#define _PR_SI_ARCHITECTURE "amd64" - #else - #error "Unknown CPU architecture" - #endif diff --git a/mail/thunderbird-devel/files/patch-nsprpub-pr-include-md-_pth.h b/mail/thunderbird-devel/files/patch-nsprpub-pr-include-md-_pth.h deleted file mode 100644 index 1f8159c70b1f..000000000000 --- a/mail/thunderbird-devel/files/patch-nsprpub-pr-include-md-_pth.h +++ /dev/null @@ -1,11 +0,0 @@ ---- nsprpub/pr/include/md/_pth.h.orig Mon Jul 26 07:23:42 2004 -+++ nsprpub/pr/include/md/_pth.h Mon Jul 26 07:18:37 2004 -@@ -90,7 +90,7 @@ - #define _PT_PTHREAD_MUTEXATTR_INIT pthread_mutexattr_init - #define _PT_PTHREAD_MUTEXATTR_DESTROY pthread_mutexattr_destroy - #define _PT_PTHREAD_MUTEX_INIT(m, a) pthread_mutex_init(&(m), &(a)) --#define _PT_PTHREAD_MUTEX_IS_LOCKED(m) (EBUSY == pthread_mutex_trylock(&(m))) -+#define _PT_PTHREAD_MUTEX_IS_LOCKED(m) (0 != pthread_mutex_trylock(&(m))) - #if defined(DARWIN) - #define _PT_PTHREAD_CONDATTR_INIT(x) 0 - #else diff --git a/mail/thunderbird-devel/files/patch-nsprpub-pr-src-io-prprf.c b/mail/thunderbird-devel/files/patch-nsprpub-pr-src-io-prprf.c deleted file mode 100644 index 74a85ce8b5e2..000000000000 --- a/mail/thunderbird-devel/files/patch-nsprpub-pr-src-io-prprf.c +++ /dev/null @@ -1,14 +0,0 @@ ---- nsprpub/pr/src/io/prprf.c.orig Mon Mar 8 22:18:19 2004 -+++ nsprpub/pr/src/io/prprf.c Mon May 3 13:00:27 2004 -@@ -51,7 +51,10 @@ - ** Note: on some platforms va_list is defined as an array, - ** and requires array notation. - */ --#if (defined(LINUX) && defined(__x86_64__)) -+#if defined(__amd64__) -+#include <stdarg.h> -+#define VARARGS_ASSIGN(foo, bar) va_copy((foo), (bar)) -+#elif (defined(LINUX) && defined(__x86_64__)) - #define VARARGS_ASSIGN(foo, bar) __va_copy((foo), (bar)) - #elif (defined(LINUX) && defined(__powerpc__)) || \ - (defined(LINUX) && defined(__s390__)) || \ diff --git a/mail/thunderbird-devel/files/patch-nsprpub-pr-src-pthreads-ptio.c b/mail/thunderbird-devel/files/patch-nsprpub-pr-src-pthreads-ptio.c deleted file mode 100644 index 08346f235416..000000000000 --- a/mail/thunderbird-devel/files/patch-nsprpub-pr-src-pthreads-ptio.c +++ /dev/null @@ -1,29 +0,0 @@ ---- nsprpub/pr/src/pthreads/ptio.c.orig Mon Jul 14 17:59:47 2003 -+++ nsprpub/pr/src/pthreads/ptio.c Fri Aug 29 15:39:46 2003 -@@ -189,7 +189,7 @@ - #endif - #endif - --#ifdef DARWIN -+#if defined(DARWIN) || defined(FREEBSD) - static PRBool _pr_ipv6_v6only_on_by_default; - /* The IPV6_V6ONLY socket option is not defined on Mac OS X 10.1. */ - #ifndef IPV6_V6ONLY -@@ -1154,7 +1154,7 @@ - _pr_stderr = pt_SetMethods(2, PR_DESC_FILE, PR_FALSE, PR_TRUE); - PR_ASSERT(_pr_stdin && _pr_stdout && _pr_stderr); - --#ifdef DARWIN -+#if defined(DARWIN) || defined(FREEBSD) - /* In Mac OS X v10.3 Panther Beta the IPV6_V6ONLY socket option - * is turned on by default, contrary to what RFC 3493, Section - * 5.3 says. So we have to turn it off. Find out whether we -@@ -3462,7 +3462,7 @@ - if (osfd == -1) pt_MapError(_PR_MD_MAP_SOCKET_ERROR, errno); - else - { --#ifdef DARWIN -+#if defined(DARWIN) || defined(FREEBSD) - if ((domain == AF_INET6) && _pr_ipv6_v6only_on_by_default) - { - int on = 0; diff --git a/mail/thunderbird-devel/files/patch-security-coreconf-FreeBSD.mk b/mail/thunderbird-devel/files/patch-security-coreconf-FreeBSD.mk deleted file mode 100644 index 4f6bccff7cec..000000000000 --- a/mail/thunderbird-devel/files/patch-security-coreconf-FreeBSD.mk +++ /dev/null @@ -1,12 +0,0 @@ ---- security/coreconf/FreeBSD.mk Thu Oct 16 23:03:47 2003 -+++ security/coreconf/FreeBSD.mk Thu Oct 16 22:53:11 2003 -@@ -44,5 +44,9 @@ - CPU_ARCH = alpha - else -+ifeq ($(OS_TEST),amd64) -+CPU_ARCH = amd64 -+else - CPU_ARCH = x86 -+endif - endif - diff --git a/mail/thunderbird-devel/files/patch-toolkit_mozapps_extensions_src_nsExtensionManager.js.in b/mail/thunderbird-devel/files/patch-toolkit_mozapps_extensions_src_nsExtensionManager.js.in deleted file mode 100644 index feffd2c6344f..000000000000 --- a/mail/thunderbird-devel/files/patch-toolkit_mozapps_extensions_src_nsExtensionManager.js.in +++ /dev/null @@ -1,17 +0,0 @@ ---- toolkit/mozapps/extensions/src/nsExtensionManager.js.in.orig Tue Jul 27 15:35:12 2004 -+++ toolkit/mozapps/extensions/src/nsExtensionManager.js.in Tue Jul 27 15:36:02 2004 -@@ -1568,9 +1568,14 @@ - - _checkForGlobalInstalls: function (aPath, aItemType) - { -+ var fPrefix = "file://"; - // First see if the path supplied is a file path - var file = Components.classes["@mozilla.org/file/local;1"] - .createInstance(Components.interfaces.nsILocalFile); -+ if (aPath.substr(0, fPrefix.length) == fPrefix) { -+ // Strip out the file:// prefix if it exists -+ aPath = aPath.substr(fPrefix.length, aPath.length); -+ } - try { - file.initWithPath(aPath); - } diff --git a/mail/thunderbird-devel/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc b/mail/thunderbird-devel/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc deleted file mode 100644 index ac8cab896d48..000000000000 --- a/mail/thunderbird-devel/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc +++ /dev/null @@ -1,11 +0,0 @@ ---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004 -+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Mon May 3 13:05:12 2004 -@@ -8,7 +8,7 @@ - * 1 is AddRef - * 2 is Release - */ --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - NS_IMETHOD Stub3(); - NS_IMETHOD Stub4(); - NS_IMETHOD Stub5(); diff --git a/mail/thunderbird-devel/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in b/mail/thunderbird-devel/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in deleted file mode 100644 index fcde57b85b3a..000000000000 --- a/mail/thunderbird-devel/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in +++ /dev/null @@ -1,54 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Thu Aug 14 21:00:23 2003 -+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in Sun Feb 1 15:06:40 2004 -@@ -49,6 +49,9 @@ - ifeq (86,$(findstring 86,$(OS_TEST))) - CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp - endif -+ifeq (amd64,$(OS_TEST)) -+CPPSRCS := xptcinvoke_amd64_freebsd.cpp xptcstubs_amd64_freebsd.cpp -+endif - endif - # - # New code for Linux, et. al., with gcc -@@ -60,7 +63,7 @@ - endif - endif - # IA64 Linux --ifneq (,$(filter Linux,$(OS_ARCH))) -+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) - ifneq (,$(findstring ia64,$(OS_TEST))) - CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp - ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s -@@ -106,9 +109,15 @@ - ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s - endif - # -+# FreeBSD/Alpha -+# -+ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDalpha) -+CPPSRCS := xptcinvoke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp -+endif -+# - # Linux/Alpha - # --ifneq (,$(filter Linuxalpha FreeBSDalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST))) -+ifneq (,$(filter Linuxalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp - endif - # -@@ -294,6 +303,15 @@ - ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc) - CPPSRCS := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp - ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s -+endif -+# -+# FreeBSD/SPARC64 -+# -+ifeq ($(OS_ARCH),FreeBSD) -+ifneq (,$(findstring sparc,$(OS_TEST))) -+CPPSRCS := xptcinvoke_sparc64_freebsd.cpp xptcstubs_sparc64_freebsd.cpp -+ASFILES := xptcinvoke_asm_sparc64_freebsd.s xptcstubs_asm_sparcv9_solaris.s -+endif - endif - # - # Solaris/SPARC diff --git a/mail/thunderbird-devel/files/patch-xpinstall-src-nsSoftwareUpdate.cpp b/mail/thunderbird-devel/files/patch-xpinstall-src-nsSoftwareUpdate.cpp deleted file mode 100644 index ddbe8f4abe91..000000000000 --- a/mail/thunderbird-devel/files/patch-xpinstall-src-nsSoftwareUpdate.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- xpinstall/src/nsSoftwareUpdate.cpp.orig Sat May 22 01:02:23 2004 -+++ xpinstall/src/nsSoftwareUpdate.cpp Thu Jul 29 22:48:34 2004 -@@ -512,7 +512,7 @@ - nsSoftwareUpdate::GetInstance) - NS_GENERIC_FACTORY_CONSTRUCTOR(nsInstallTrigger) - NS_GENERIC_FACTORY_CONSTRUCTOR(nsInstallVersion) --NS_GENERIC_FACTORY_CONSTRUCTOR(nsXPInstallManager); -+NS_GENERIC_FACTORY_CONSTRUCTOR(nsXPInstallManager) - NS_GENERIC_FACTORY_CONSTRUCTOR(nsSoftwareUpdateNameSet) - - //---------------------------------------------------------------------- diff --git a/mail/thunderbird-devel/files/patch-xptcall-alpha b/mail/thunderbird-devel/files/patch-xptcall-alpha deleted file mode 100644 index 29631a98e61e..000000000000 --- a/mail/thunderbird-devel/files/patch-xptcall-alpha +++ /dev/null @@ -1,459 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp.orig Tue May 27 01:37:25 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp Tue May 27 01:37:00 2003 -@@ -0,0 +1,184 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+/* ***** BEGIN LICENSE BLOCK ***** -+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1 -+ * -+ * The contents of this file are subject to the Netscape Public License -+ * Version 1.1 (the "License"); you may not use this file except in -+ * compliance with the License. You may obtain a copy of the License at -+ * http://www.mozilla.org/NPL/ -+ * -+ * Software distributed under the License is distributed on an "AS IS" basis, -+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -+ * for the specific language governing rights and limitations under the -+ * License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is -+ * Netscape Communications Corporation. -+ * Portions created by the Initial Developer are Copyright (C) 1998 -+ * the Initial Developer. All Rights Reserved. -+ * -+ * Contributor(s): -+ * -+ * Alternatively, the contents of this file may be used under the terms of -+ * either the GNU General Public License Version 2 or later (the "GPL"), or -+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -+ * in which case the provisions of the GPL or the LGPL are applicable instead -+ * of those above. If you wish to allow use of your version of this file only -+ * under the terms of either the GPL or the LGPL, and not to allow others to -+ * use your version of this file under the terms of the NPL, indicate your -+ * decision by deleting the provisions above and replace them with the notice -+ * and other provisions required by the GPL or the LGPL. If you do not delete -+ * the provisions above, a recipient may use your version of this file under -+ * the terms of any one of the NPL, the GPL or the LGPL. -+ * -+ * ***** END LICENSE BLOCK ***** */ -+ -+/* Platform specific code to invoke XPCOM methods on native objects */ -+ -+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */ -+ -+#include "xptcprivate.h" -+ -+/* Prototype specifies unmangled function name and disables unused warning */ -+static void -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s) -+__asm__("invoke_copy_to_stack") __attribute__((unused)); -+ -+static void -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s) -+{ -+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer -+ -+ for(PRUint32 i = 0; i < paramCount; i++, d++, s++) -+ { -+ if(s->IsPtrData()) -+ { -+ *d = (PRUint64)s->ptr; -+ continue; -+ } -+ switch(s->type) -+ { -+ case nsXPTType::T_I8 : *d = (PRUint64)s->val.i8; break; -+ case nsXPTType::T_I16 : *d = (PRUint64)s->val.i16; break; -+ case nsXPTType::T_I32 : *d = (PRUint64)s->val.i32; break; -+ case nsXPTType::T_I64 : *d = (PRUint64)s->val.i64; break; -+ case nsXPTType::T_U8 : *d = (PRUint64)s->val.u8; break; -+ case nsXPTType::T_U16 : *d = (PRUint64)s->val.u16; break; -+ case nsXPTType::T_U32 : *d = (PRUint64)s->val.u32; break; -+ case nsXPTType::T_U64 : *d = (PRUint64)s->val.u64; break; -+ case nsXPTType::T_FLOAT : -+ if(i < NUM_ARG_REGS) -+ { -+ // convert floats to doubles if they are to be passed -+ // via registers so we can just deal with doubles later -+ union { PRUint64 u64; double d; } t; -+ t.d = (double)s->val.f; -+ *d = t.u64; -+ } -+ else -+ // otherwise copy to stack normally -+ *d = (PRUint64)s->val.u32; -+ break; -+ case nsXPTType::T_DOUBLE : *d = (PRUint64)s->val.u64; break; -+ case nsXPTType::T_BOOL : *d = (PRUint64)s->val.b; break; -+ case nsXPTType::T_CHAR : *d = (PRUint64)s->val.c; break; -+ case nsXPTType::T_WCHAR : *d = (PRUint64)s->val.wc; break; -+ default: -+ // all the others are plain pointer types -+ *d = (PRUint64)s->val.p; -+ break; -+ } -+ } -+} -+ -+/* -+ * XPTC_PUBLIC_API(nsresult) -+ * XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, -+ * PRUint32 paramCount, nsXPTCVariant* params, void* vt) -+ */ -+__asm__( -+ "#### XPTC_InvokeByIndex ####\n" -+".text\n\t" -+ ".align 5\n\t" -+ ".globl XPTC_InvokeByIndex\n\t" -+ ".ent XPTC_InvokeByIndex\n" -+"XPTC_InvokeByIndex:\n\t" -+ ".frame $15,32,$26,0\n\t" -+ ".mask 0x4008000,-32\n\t" -+ "ldgp $29,0($27)\n" -+"$XPTC_InvokeByIndex..ng:\n\t" -+ "subq $30,32,$30\n\t" -+ "stq $26,0($30)\n\t" -+ "stq $15,8($30)\n\t" -+ "bis $30,$30,$15\n\t" -+ ".prologue 1\n\t" -+ -+ /* -+ * Allocate enough stack space to hold the greater of 6 or "paramCount"+1 -+ * parameters. (+1 for "this" pointer) Room for at least 6 parameters -+ * is required for storage of those passed via registers. -+ */ -+ -+ "bis $31,5,$2\n\t" /* count = MAX(5, "paramCount") */ -+ "cmplt $2,$18,$1\n\t" -+ "cmovne $1,$18,$2\n\t" -+ "s8addq $2,16,$1\n\t" /* room for count+1 params (8 bytes each) */ -+ "bic $1,15,$1\n\t" /* stack space is rounded up to 0 % 16 */ -+ "subq $30,$1,$30\n\t" -+ -+ "stq $16,0($30)\n\t" /* save "that" (as "this" pointer) */ -+ "stq $17,16($15)\n\t" /* save "methodIndex" */ -+ -+ "addq $30,8,$16\n\t" /* pass stack pointer */ -+ "bis $18,$18,$17\n\t" /* pass "paramCount" */ -+ "bis $19,$19,$18\n\t" /* pass "params" */ -+ "bsr $26,$invoke_copy_to_stack..ng\n\t" /* call invoke_copy_to_stack */ -+ -+ /* -+ * Copy the first 6 parameters to registers and remove from stack frame. -+ * Both the integer and floating point registers are set for each parameter -+ * except the first which is the "this" pointer. (integer only) -+ * The floating point registers are all set as doubles since the -+ * invoke_copy_to_stack function should have converted the floats. -+ */ -+ "ldq $16,0($30)\n\t" /* integer registers */ -+ "ldq $17,8($30)\n\t" -+ "ldq $18,16($30)\n\t" -+ "ldq $19,24($30)\n\t" -+ "ldq $20,32($30)\n\t" -+ "ldq $21,40($30)\n\t" -+ "ldt $f17,8($30)\n\t" /* floating point registers */ -+ "ldt $f18,16($30)\n\t" -+ "ldt $f19,24($30)\n\t" -+ "ldt $f20,32($30)\n\t" -+ "ldt $f21,40($30)\n\t" -+ -+ "addq $30,48,$30\n\t" /* remove params from stack */ -+ -+ /* -+ * Call the virtual function with the constructed stack frame. -+ */ -+ "bis $16,$16,$1\n\t" /* load "this" */ -+ "ldq $2,16($15)\n\t" /* load "methodIndex" */ -+ "ldq $1,0($1)\n\t" /* load vtable */ -+#if 0 -+ "s8addq $2,16,$2\n\t" /* vtable index = "methodIndex" * 8 + 16 */ -+#else -+ "mulq $2, 8, $2\n\t" -+ "addq $2, 0, $2\n\t" /* vtable index = "methodIndex" * 16 + 24 */ -+#endif -+ "addq $1,$2,$1\n\t" -+ "ldq $27,0($1)\n\t" /* load address of function */ -+ "jsr $26,($27),0\n\t" /* call virtual function */ -+ "ldgp $29,0($26)\n\t" -+ -+ "bis $15,$15,$30\n\t" -+ "ldq $26,0($30)\n\t" -+ "ldq $15,8($30)\n\t" -+ "addq $30,32,$30\n\t" -+ "ret $31,($26),1\n\t" -+ ".end XPTC_InvokeByIndex" -+ ); -+ ---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp.orig Tue May 27 01:37:30 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp Tue May 27 01:37:04 2003 -@@ -0,0 +1,269 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+/* ***** BEGIN LICENSE BLOCK ***** -+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1 -+ * -+ * The contents of this file are subject to the Netscape Public License -+ * Version 1.1 (the "License"); you may not use this file except in -+ * compliance with the License. You may obtain a copy of the License at -+ * http://www.mozilla.org/NPL/ -+ * -+ * Software distributed under the License is distributed on an "AS IS" basis, -+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -+ * for the specific language governing rights and limitations under the -+ * License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is -+ * Netscape Communications Corporation. -+ * Portions created by the Initial Developer are Copyright (C) 1999 -+ * the Initial Developer. All Rights Reserved. -+ * -+ * Contributor(s): -+ * -+ * Alternatively, the contents of this file may be used under the terms of -+ * either the GNU General Public License Version 2 or later (the "GPL"), or -+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -+ * in which case the provisions of the GPL or the LGPL are applicable instead -+ * of those above. If you wish to allow use of your version of this file only -+ * under the terms of either the GPL or the LGPL, and not to allow others to -+ * use your version of this file under the terms of the NPL, indicate your -+ * decision by deleting the provisions above and replace them with the notice -+ * and other provisions required by the GPL or the LGPL. If you do not delete -+ * the provisions above, a recipient may use your version of this file under -+ * the terms of any one of the NPL, the GPL or the LGPL. -+ * -+ * ***** END LICENSE BLOCK ***** */ -+ -+/* Implement shared vtbl methods. */ -+ -+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */ -+ -+#include <sys/types.h> -+#include <machine/cpu.h> -+#include "xptcprivate.h" -+ -+/* Prototype specifies unmangled function name and disables unused warning */ -+static nsresult -+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args) -+__asm__("PrepareAndDispatch") __attribute__((unused)); -+ -+static nsresult -+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args) -+{ -+ const PRUint8 PARAM_BUFFER_COUNT = 16; -+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer -+ -+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT]; -+ nsXPTCMiniVariant* dispatchParams = NULL; -+ nsIInterfaceInfo* iface_info = NULL; -+ const nsXPTMethodInfo* info; -+ PRUint8 paramCount; -+ PRUint8 i; -+ nsresult result = NS_ERROR_FAILURE; -+ -+ NS_ASSERTION(self,"no self"); -+ -+ self->GetInterfaceInfo(&iface_info); -+ NS_ASSERTION(iface_info,"no interface info"); -+ -+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info); -+ NS_ASSERTION(info,"no interface info"); -+ -+ paramCount = info->GetParamCount(); -+ -+ // setup variant array pointer -+ if(paramCount > PARAM_BUFFER_COUNT) -+ dispatchParams = new nsXPTCMiniVariant[paramCount]; -+ else -+ dispatchParams = paramBuffer; -+ NS_ASSERTION(dispatchParams,"no place for params"); -+ -+ // args[0] to args[NUM_ARG_REGS] hold floating point register values -+ PRUint64* ap = args + NUM_ARG_REGS; -+ for(i = 0; i < paramCount; i++, ap++) -+ { -+ const nsXPTParamInfo& param = info->GetParam(i); -+ const nsXPTType& type = param.GetType(); -+ nsXPTCMiniVariant* dp = &dispatchParams[i]; -+ -+ if(param.IsOut() || !type.IsArithmetic()) -+ { -+ dp->val.p = (void*) *ap; -+ continue; -+ } -+ // else -+ switch(type) -+ { -+ case nsXPTType::T_I8 : dp->val.i8 = (PRInt8) *ap; break; -+ case nsXPTType::T_I16 : dp->val.i16 = (PRInt16) *ap; break; -+ case nsXPTType::T_I32 : dp->val.i32 = (PRInt32) *ap; break; -+ case nsXPTType::T_I64 : dp->val.i64 = (PRInt64) *ap; break; -+ case nsXPTType::T_U8 : dp->val.u8 = (PRUint8) *ap; break; -+ case nsXPTType::T_U16 : dp->val.u16 = (PRUint16) *ap; break; -+ case nsXPTType::T_U32 : dp->val.u32 = (PRUint32) *ap; break; -+ case nsXPTType::T_U64 : dp->val.u64 = (PRUint64) *ap; break; -+ case nsXPTType::T_FLOAT : -+ if(i < NUM_ARG_REGS) -+ { -+ // floats passed via registers are stored as doubles -+ // in the first NUM_ARG_REGS entries in args -+ dp->val.u64 = (PRUint64) args[i]; -+ dp->val.f = (float) dp->val.d; // convert double to float -+ } -+ else -+ dp->val.u32 = (PRUint32) *ap; -+ break; -+ case nsXPTType::T_DOUBLE : -+ // doubles passed via registers are also stored -+ // in the first NUM_ARG_REGS entries in args -+ dp->val.u64 = (i < NUM_ARG_REGS) ? args[i] : *ap; -+ break; -+ case nsXPTType::T_BOOL : dp->val.b = (PRBool) *ap; break; -+ case nsXPTType::T_CHAR : dp->val.c = (char) *ap; break; -+ case nsXPTType::T_WCHAR : dp->val.wc = (PRUnichar) *ap; break; -+ default: -+ NS_ASSERTION(0, "bad type"); -+ break; -+ } -+ } -+ -+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams); -+ -+ NS_RELEASE(iface_info); -+ -+ if(dispatchParams != paramBuffer) -+ delete [] dispatchParams; -+ -+ return result; -+} -+ -+/* -+ * SharedStub() -+ * Collects arguments and calls PrepareAndDispatch. The "methodIndex" is -+ * passed to this function via $1 to preserve the argument registers. -+ */ -+__asm__( -+ "#### SharedStub ####\n" -+".text\n\t" -+ ".align 5\n\t" -+ ".ent SharedStub\n" -+"SharedStub:\n\t" -+ ".frame $30,96,$26,0\n\t" -+ ".mask 0x4000000,-96\n\t" -+ "ldgp $29,0($27)\n" -+"$SharedStub..ng:\n\t" -+ "subq $30,96,$30\n\t" -+ "stq $26,0($30)\n\t" -+ ".prologue 1\n\t" -+ -+ /* -+ * Store arguments passed via registers to the stack. -+ * Floating point registers are stored as doubles and converted -+ * to floats in PrepareAndDispatch if necessary. -+ */ -+ "stt $f17,16($30)\n\t" /* floating point registers */ -+ "stt $f18,24($30)\n\t" -+ "stt $f19,32($30)\n\t" -+ "stt $f20,40($30)\n\t" -+ "stt $f21,48($30)\n\t" -+ "stq $17,56($30)\n\t" /* integer registers */ -+ "stq $18,64($30)\n\t" -+ "stq $19,72($30)\n\t" -+ "stq $20,80($30)\n\t" -+ "stq $21,88($30)\n\t" -+ -+ /* -+ * Call PrepareAndDispatch function. -+ */ -+ "bis $1,$1,$17\n\t" /* pass "methodIndex" */ -+ "addq $30,16,$18\n\t" /* pass "args" */ -+ "bsr $26,$PrepareAndDispatch..ng\n\t" -+ -+ "ldq $26,0($30)\n\t" -+ "addq $30,96,$30\n\t" -+ "ret $31,($26),1\n\t" -+ ".end SharedStub" -+ ); -+ -+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */ -+/* -+ * nsresult nsXPTCStubBase::Stub##n() -+ * Sets register $1 to "methodIndex" and jumps to SharedStub. -+ */ -+#define STUB_ENTRY(n) \ -+__asm__( \ -+ "#### Stub"#n" ####\n" \ -+".text\n\t" \ -+ ".align 5\n\t" \ -+ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev\n\t" \ -+ ".ent _ZN14nsXPTCStubBase5Stub"#n"Ev\n" \ -+"_ZN14nsXPTCStubBase5Stub"#n"Ev:\n\t" \ -+ ".frame $30,0,$26,0\n\t" \ -+ "ldgp $29,0($27)\n" \ -+"$_ZN14nsXPTCStubBase5Stub"#n"Ev..ng:\n\t" \ -+ ".prologue 1\n\t" \ -+ "lda $1,"#n"\n\t" \ -+ "br $31,$SharedStub..ng\n\t" \ -+ ".end _ZN14nsXPTCStubBase5Stub"#n"Ev" \ -+ ); \ -+__asm__( \ -+ "#### Stub"#n" ####\n" \ -+".text\n\t" \ -+ ".align 5\n\t" \ -+ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev\n\t" \ -+ ".ent _ZN14nsXPTCStubBase6Stub"#n"Ev\n" \ -+"_ZN14nsXPTCStubBase6Stub"#n"Ev:\n\t" \ -+ ".frame $30,0,$26,0\n\t" \ -+ "ldgp $29,0($27)\n" \ -+"$_ZN14nsXPTCStubBase6Stub"#n"Ev..ng:\n\t" \ -+ ".prologue 1\n\t" \ -+ "lda $1,"#n"\n\t" \ -+ "br $31,$SharedStub..ng\n\t" \ -+ ".end _ZN14nsXPTCStubBase6Stub"#n"Ev" \ -+ ); \ -+__asm__( \ -+ "#### Stub"#n" ####\n" \ -+".text\n\t" \ -+ ".align 5\n\t" \ -+ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev\n\t" \ -+ ".ent _ZN14nsXPTCStubBase7Stub"#n"Ev\n" \ -+"_ZN14nsXPTCStubBase7Stub"#n"Ev:\n\t" \ -+ ".frame $30,0,$26,0\n\t" \ -+ "ldgp $29,0($27)\n" \ -+"$_ZN14nsXPTCStubBase7Stub"#n"Ev..ng:\n\t" \ -+ ".prologue 1\n\t" \ -+ "lda $1,"#n"\n\t" \ -+ "br $31,$SharedStub..ng\n\t" \ -+ ".end _ZN14nsXPTCStubBase7Stub"#n"Ev" \ -+ ); -+#else -+/* -+ * nsresult nsXPTCStubBase::Stub##n() -+ * Sets register $1 to "methodIndex" and jumps to SharedStub. -+ */ -+#define STUB_ENTRY(n) \ -+nsresult nsXPTCStubBase::Stub##n() \ -+{ \ -+ nsresult result; \ -+__asm__ __volatile__( \ -+ "ldah $29,0($27)\n\t" \ -+ "lda $29,0($29)\n\t" \ -+ "lda $1, "#n"\n\t" \ -+ "br $31, $SharedStub..ng\n\t" \ -+ "mov $0, %0\n\t" \ -+ : "=r" (result) \ -+ ); \ -+ return result; \ -+} -+#endif -+ -+#define SENTINEL_ENTRY(n) \ -+nsresult nsXPTCStubBase::Sentinel##n() \ -+{ \ -+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \ -+ return NS_ERROR_NOT_IMPLEMENTED; \ -+} -+ -+#include "xptcstubsdef.inc" -+ diff --git a/mail/thunderbird-devel/files/patch-xptcall-amd64 b/mail/thunderbird-devel/files/patch-xptcall-amd64 deleted file mode 100644 index 3227cad02182..000000000000 --- a/mail/thunderbird-devel/files/patch-xptcall-amd64 +++ /dev/null @@ -1,386 +0,0 @@ ---- /dev/null Wed Dec 31 16:00:00 1969 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_amd64_freebsd.cpp Thu Oct 16 22:59:43 2003 -@@ -0,0 +1,174 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+// Platform specific code to invoke XPCOM methods on native objects -+ -+#include "xptcprivate.h" -+ -+// 6 integral parameters are passed in registers -+const PRUint32 GPR_COUNT = 6; -+ -+// 8 floating point parameters are passed in SSE registers -+const PRUint32 FPR_COUNT = 8; -+ -+// Remember that these 'words' are 64-bit long -+static inline void -+invoke_count_words(PRUint32 paramCount, nsXPTCVariant * s, -+ PRUint32 & nr_gpr, PRUint32 & nr_fpr, PRUint32 & nr_stack) -+{ -+ nr_gpr = 1; // skip one GP register for 'that' -+ nr_fpr = 0; -+ nr_stack = 0; -+ -+ /* Compute number of eightbytes of class MEMORY. */ -+ for (uint32 i = 0; i < paramCount; i++, s++) { -+ if (!s->IsPtrData() -+ && (s->type == nsXPTType::T_FLOAT || s->type == nsXPTType::T_DOUBLE)) { -+ if (nr_fpr < FPR_COUNT) -+ nr_fpr++; -+ else -+ nr_stack++; -+ } -+ else { -+ if (nr_gpr < GPR_COUNT) -+ nr_gpr++; -+ else -+ nr_stack++; -+ } -+ } -+} -+ -+static void -+invoke_copy_to_stack(PRUint64 * d, PRUint32 paramCount, nsXPTCVariant * s, -+ PRUint64 * gpregs, double * fpregs) -+{ -+ PRUint32 nr_gpr = 1; // skip one GP register for 'that' -+ PRUint32 nr_fpr = 0; -+ PRUint64 value; -+ -+ for (uint32 i = 0; i < paramCount; i++, s++) { -+ if (s->IsPtrData()) -+ value = (PRUint64) s->ptr; -+ else { -+ switch (s->type) { -+ case nsXPTType::T_FLOAT: break; -+ case nsXPTType::T_DOUBLE: break; -+ case nsXPTType::T_I8: value = s->val.i8; break; -+ case nsXPTType::T_I16: value = s->val.i16; break; -+ case nsXPTType::T_I32: value = s->val.i32; break; -+ case nsXPTType::T_I64: value = s->val.i64; break; -+ case nsXPTType::T_U8: value = s->val.u8; break; -+ case nsXPTType::T_U16: value = s->val.u16; break; -+ case nsXPTType::T_U32: value = s->val.u32; break; -+ case nsXPTType::T_U64: value = s->val.u64; break; -+ case nsXPTType::T_BOOL: value = s->val.b; break; -+ case nsXPTType::T_CHAR: value = s->val.c; break; -+ case nsXPTType::T_WCHAR: value = s->val.wc; break; -+ default: value = (PRUint64) s->val.p; break; -+ } -+ } -+ -+ if (!s->IsPtrData() && s->type == nsXPTType::T_DOUBLE) { -+ if (nr_fpr < FPR_COUNT) -+ fpregs[nr_fpr++] = s->val.d; -+ else { -+ *((double *)d) = s->val.d; -+ d++; -+ } -+ } -+ else if (!s->IsPtrData() && s->type == nsXPTType::T_FLOAT) { -+ if (nr_fpr < FPR_COUNT) -+ // The value in %xmm register is already prepared to -+ // be retrieved as a float. Therefore, we pass the -+ // value verbatim, as a double without conversion. -+ fpregs[nr_fpr++] = s->val.d; -+ else { -+ *((float *)d) = s->val.f; -+ d++; -+ } -+ } -+ else { -+ if (nr_gpr < GPR_COUNT) -+ gpregs[nr_gpr++] = value; -+ else -+ *d++ = value; -+ } -+ } -+} -+ -+extern "C" -+XPTC_PUBLIC_API(nsresult) -+XPTC_InvokeByIndex(nsISupports * that, PRUint32 methodIndex, -+ PRUint32 paramCount, nsXPTCVariant * params) -+{ -+ PRUint32 nr_gpr, nr_fpr, nr_stack; -+ invoke_count_words(paramCount, params, nr_gpr, nr_fpr, nr_stack); -+ -+ // Stack, if used, must be 16-bytes aligned -+ if (nr_stack) -+ nr_stack = (nr_stack + 1) & ~1; -+ -+ // Load parameters to stack, if necessary -+ PRUint64 *stack = (PRUint64 *) __builtin_alloca(nr_stack * 8); -+ PRUint64 gpregs[GPR_COUNT]; -+ double fpregs[FPR_COUNT]; -+ invoke_copy_to_stack(stack, paramCount, params, gpregs, fpregs); -+ -+ // Load FPR registers from fpregs[] -+ register double d0 asm("xmm0"); -+ register double d1 asm("xmm1"); -+ register double d2 asm("xmm2"); -+ register double d3 asm("xmm3"); -+ register double d4 asm("xmm4"); -+ register double d5 asm("xmm5"); -+ register double d6 asm("xmm6"); -+ register double d7 asm("xmm7"); -+ -+ switch (nr_fpr) { -+#define ARG_FPR(N) \ -+ case N+1: d##N = fpregs[N]; -+ ARG_FPR(7); -+ ARG_FPR(6); -+ ARG_FPR(5); -+ ARG_FPR(4); -+ ARG_FPR(3); -+ ARG_FPR(2); -+ ARG_FPR(1); -+ ARG_FPR(0); -+ case 0:; -+#undef ARG_FPR -+ } -+ -+ // Load GPR registers from gpregs[] -+ register PRUint64 a0 asm("rdi"); -+ register PRUint64 a1 asm("rsi"); -+ register PRUint64 a2 asm("rdx"); -+ register PRUint64 a3 asm("rcx"); -+ register PRUint64 a4 asm("r8"); -+ register PRUint64 a5 asm("r9"); -+ -+ switch (nr_gpr) { -+#define ARG_GPR(N) \ -+ case N+1: a##N = gpregs[N]; -+ ARG_GPR(5); -+ ARG_GPR(4); -+ ARG_GPR(3); -+ ARG_GPR(2); -+ ARG_GPR(1); -+ case 1: a0 = (PRUint64) that; -+ case 0:; -+#undef ARG_GPR -+ } -+ -+ // Ensure that assignments to SSE registers won't be optimized away -+ asm("" :: -+ "x" (d0), "x" (d1), "x" (d2), "x" (d3), -+ "x" (d4), "x" (d5), "x" (d6), "x" (d7)); -+ -+ // Get pointer to method -+ PRUint64 methodAddress = *((PRUint64 *)that); -+ methodAddress += 8 * methodIndex; -+ methodAddress = *((PRUint64 *)methodAddress); -+ -+ typedef PRUint32 (*Method)(PRUint64, PRUint64, PRUint64, PRUint64, PRUint64, PRUint64); -+ PRUint32 result = ((Method)methodAddress)(a0, a1, a2, a3, a4, a5); -+ return result; -+} ---- /dev/null Wed Dec 31 16:00:00 1969 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_amd64_freebsd.cpp Thu Oct 16 23:01:08 2003 -@@ -0,0 +1,206 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+ -+// Implement shared vtbl methods. -+ -+#include "xptcprivate.h" -+ -+// The Linux/x86-64 ABI passes the first 6 integral parameters and the -+// first 8 floating point parameters in registers (rdi, rsi, rdx, rcx, -+// r8, r9 and xmm0-xmm7), no stack space is allocated for these by the -+// caller. The rest of the parameters are passed in the callers stack -+// area. -+ -+const PRUint32 PARAM_BUFFER_COUNT = 16; -+const PRUint32 GPR_COUNT = 6; -+const PRUint32 FPR_COUNT = 8; -+ -+// PrepareAndDispatch() is called by SharedStub() and calls the actual method. -+// -+// - 'args[]' contains the arguments passed on stack -+// - 'gpregs[]' contains the arguments passed in integer registers -+// - 'fpregs[]' contains the arguments passed in floating point registers -+// -+// The parameters are mapped into an array of type 'nsXPTCMiniVariant' -+// and then the method gets called. -+ -+extern "C" nsresult -+PrepareAndDispatch(nsXPTCStubBase * self, PRUint32 methodIndex, -+ PRUint64 * args, PRUint64 * gpregs, double *fpregs) -+{ -+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT]; -+ nsXPTCMiniVariant* dispatchParams = NULL; -+ nsIInterfaceInfo* iface_info = NULL; -+ const nsXPTMethodInfo* info; -+ PRUint32 paramCount; -+ PRUint32 i; -+ nsresult result = NS_ERROR_FAILURE; -+ -+ NS_ASSERTION(self,"no self"); -+ -+ self->GetInterfaceInfo(&iface_info); -+ NS_ASSERTION(iface_info,"no interface info"); -+ if (! iface_info) -+ return NS_ERROR_UNEXPECTED; -+ -+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info); -+ NS_ASSERTION(info,"no method info"); -+ if (! info) -+ return NS_ERROR_UNEXPECTED; -+ -+ paramCount = info->GetParamCount(); -+ -+ // setup variant array pointer -+ if(paramCount > PARAM_BUFFER_COUNT) -+ dispatchParams = new nsXPTCMiniVariant[paramCount]; -+ else -+ dispatchParams = paramBuffer; -+ -+ NS_ASSERTION(dispatchParams,"no place for params"); -+ if (! dispatchParams) -+ return NS_ERROR_OUT_OF_MEMORY; -+ -+ PRUint64* ap = args; -+ PRUint32 nr_gpr = 1; // skip one GPR register for 'that' -+ PRUint32 nr_fpr = 0; -+ PRUint64 value; -+ -+ for(i = 0; i < paramCount; i++) { -+ const nsXPTParamInfo& param = info->GetParam(i); -+ const nsXPTType& type = param.GetType(); -+ nsXPTCMiniVariant* dp = &dispatchParams[i]; -+ -+ if (!param.IsOut() && type == nsXPTType::T_DOUBLE) { -+ if (nr_fpr < FPR_COUNT) -+ dp->val.d = fpregs[nr_fpr++]; -+ else -+ dp->val.d = *(double*) ap++; -+ continue; -+ } -+ else if (!param.IsOut() && type == nsXPTType::T_FLOAT) { -+ if (nr_fpr < FPR_COUNT) -+ // The value in %xmm register is already prepared to -+ // be retrieved as a float. Therefore, we pass the -+ // value verbatim, as a double without conversion. -+ dp->val.d = *(double*) ap++; -+ else -+ dp->val.f = *(float*) ap++; -+ continue; -+ } -+ else { -+ if (nr_gpr < GPR_COUNT) -+ value = gpregs[nr_gpr++]; -+ else -+ value = *ap++; -+ } -+ -+ if (param.IsOut() || !type.IsArithmetic()) { -+ dp->val.p = (void*) value; -+ continue; -+ } -+ -+ switch (type) { -+ case nsXPTType::T_I8: dp->val.i8 = (PRInt8) value; break; -+ case nsXPTType::T_I16: dp->val.i16 = (PRInt16) value; break; -+ case nsXPTType::T_I32: dp->val.i32 = (PRInt32) value; break; -+ case nsXPTType::T_I64: dp->val.i64 = (PRInt64) value; break; -+ case nsXPTType::T_U8: dp->val.u8 = (PRUint8) value; break; -+ case nsXPTType::T_U16: dp->val.u16 = (PRUint16) value; break; -+ case nsXPTType::T_U32: dp->val.u32 = (PRUint32) value; break; -+ case nsXPTType::T_U64: dp->val.u64 = (PRUint64) value; break; -+ case nsXPTType::T_BOOL: dp->val.b = (PRBool) value; break; -+ case nsXPTType::T_CHAR: dp->val.c = (char) value; break; -+ case nsXPTType::T_WCHAR: dp->val.wc = (wchar_t) value; break; -+ -+ default: -+ NS_ASSERTION(0, "bad type"); -+ break; -+ } -+ } -+ -+ result = self->CallMethod((PRUint16) methodIndex, info, dispatchParams); -+ -+ NS_RELEASE(iface_info); -+ -+ if (dispatchParams != paramBuffer) -+ delete [] dispatchParams; -+ -+ return result; -+} -+ -+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */ -+// Linux/x86-64 uses gcc >= 3.1 -+#define STUB_ENTRY(n) \ -+asm(".section \".text\"\n\t" \ -+ ".align 2\n\t" \ -+ ".if " #n " < 10\n\t" \ -+ ".globl _ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \ -+ ".type _ZN14nsXPTCStubBase5Stub" #n "Ev,@function\n" \ -+ "_ZN14nsXPTCStubBase5Stub" #n "Ev:\n\t" \ -+ ".elseif " #n " < 100\n\t" \ -+ ".globl _ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \ -+ ".type _ZN14nsXPTCStubBase6Stub" #n "Ev,@function\n" \ -+ "_ZN14nsXPTCStubBase6Stub" #n "Ev:\n\t" \ -+ ".elseif " #n " < 1000\n\t" \ -+ ".globl _ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \ -+ ".type _ZN14nsXPTCStubBase7Stub" #n "Ev,@function\n" \ -+ "_ZN14nsXPTCStubBase7Stub" #n "Ev:\n\t" \ -+ ".else\n\t" \ -+ ".err \"stub number " #n " >= 1000 not yet supported\"\n\t" \ -+ ".endif\n\t" \ -+ "movl $" #n ", %eax\n\t" \ -+ "jmp SharedStub\n\t" \ -+ ".if " #n " < 10\n\t" \ -+ ".size _ZN14nsXPTCStubBase5Stub" #n "Ev,.-_ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \ -+ ".elseif " #n " < 100\n\t" \ -+ ".size _ZN14nsXPTCStubBase6Stub" #n "Ev,.-_ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \ -+ ".else\n\t" \ -+ ".size _ZN14nsXPTCStubBase7Stub" #n "Ev,.-_ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \ -+ ".endif"); -+ -+// static nsresult SharedStub(PRUint32 methodIndex) -+asm(".section \".text\"\n\t" -+ ".align 2\n\t" -+ ".type SharedStub,@function\n\t" -+ "SharedStub:\n\t" -+ // make room for gpregs (48), fpregs (64) -+ "pushq %rbp\n\t" -+ "movq %rsp,%rbp\n\t" -+ "subq $112,%rsp\n\t" -+ // save GP registers -+ "movq %rdi,-112(%rbp)\n\t" -+ "movq %rsi,-104(%rbp)\n\t" -+ "movq %rdx, -96(%rbp)\n\t" -+ "movq %rcx, -88(%rbp)\n\t" -+ "movq %r8 , -80(%rbp)\n\t" -+ "movq %r9 , -72(%rbp)\n\t" -+ "leaq -112(%rbp),%rcx\n\t" -+ // save FP registers -+ "movsd %xmm0,-64(%rbp)\n\t" -+ "movsd %xmm1,-56(%rbp)\n\t" -+ "movsd %xmm2,-48(%rbp)\n\t" -+ "movsd %xmm3,-40(%rbp)\n\t" -+ "movsd %xmm4,-32(%rbp)\n\t" -+ "movsd %xmm5,-24(%rbp)\n\t" -+ "movsd %xmm6,-16(%rbp)\n\t" -+ "movsd %xmm7, -8(%rbp)\n\t" -+ "leaq -64(%rbp),%r8\n\t" -+ // rdi has the 'self' pointer already -+ "movl %eax,%esi\n\t" -+ "leaq 16(%rbp),%rdx\n\t" -+ "call PrepareAndDispatch\n\t" -+ "leave\n\t" -+ "ret\n\t" -+ ".size SharedStub,.-SharedStub"); -+ -+#define SENTINEL_ENTRY(n) \ -+nsresult nsXPTCStubBase::Sentinel##n() \ -+{ \ -+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \ -+ return NS_ERROR_NOT_IMPLEMENTED; \ -+} -+ -+#include "xptcstubsdef.inc" -+ -+#else -+#error "can't find a compiler to use" -+#endif /* __GNUC__ */ diff --git a/mail/thunderbird-devel/files/patch-xptcall-ia64 b/mail/thunderbird-devel/files/patch-xptcall-ia64 deleted file mode 100644 index 9cd07f7ddbb2..000000000000 --- a/mail/thunderbird-devel/files/patch-xptcall-ia64 +++ /dev/null @@ -1,38 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ipf64.s.orig Sun Jul 20 00:05:32 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ipf64.s Sun Jul 20 00:06:37 2003 -@@ -8,6 +8,7 @@ - // Section has executable code - .section .text, "ax","progbits" - // procedure named 'XPTC_InvokeByIndex' -+ .global XPTC_InvokeByIndex - .proc XPTC_InvokeByIndex - // manual bundling - .explicit -@@ -24,7 +25,7 @@ - - // XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, - // PRUint32 paramCount, nsXPTCVariant* params); --XPTC_InvokeByIndex:: -+XPTC_InvokeByIndex: - .prologue - .save ar.pfs, r37 - // allocate 4 input args, 6 local args, and 8 output args ---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s.orig Sun Jul 20 00:02:02 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s Sun Jul 20 00:02:40 2003 -@@ -6,6 +6,7 @@ - // Section has executable code - .section .text, "ax","progbits" - // procedure named 'SharedStub' -+ .global SharedStub - .proc SharedStub - // manual bundling - .explicit -@@ -14,7 +15,7 @@ - // .exclass PrepareAndDispatch, @fullyvisible - .type PrepareAndDispatch,@function - --SharedStub:: -+SharedStub: - // 9 arguments, first 8 are the input arguments of previous - // function call. The last one is methodIndex, and is passed in memory - .prologue diff --git a/mail/thunderbird-devel/files/patch-xptcall-sparc64 b/mail/thunderbird-devel/files/patch-xptcall-sparc64 deleted file mode 100644 index 9599a8a71336..000000000000 --- a/mail/thunderbird-devel/files/patch-xptcall-sparc64 +++ /dev/null @@ -1,327 +0,0 @@ ---- /dev/null Mon May 26 13:22:00 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_freebsd.cpp Mon May 26 04:12:55 2003 -@@ -0,0 +1,123 @@ -+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- -+ * -+ * The contents of this file are subject to the Mozilla Public -+ * License Version 1.1 (the "License"); you may not use this file -+ * except in compliance with the License. You may obtain a copy of -+ * the License at http://www.mozilla.org/MPL/ -+ * -+ * Software distributed under the License is distributed on an "AS -+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -+ * implied. See the License for the specific language governing -+ * rights and limitations under the License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is Netscape -+ * Communications Corporation. Portions created by Netscape are -+ * Copyright (C) 2001 Netscape Communications Corporation. All -+ * Rights Reserved. -+ * -+ * Contributor(s): -+ * Stuart Parmenter <pavlov@netscape.com> -+ */ -+ -+/* Implement shared vtbl methods. */ -+ -+#include "xptcprivate.h" -+ -+#if defined(sparc) || defined(__sparc__) -+ -+extern "C" nsresult -+PrepareAndDispatch(nsXPTCStubBase* self, PRUint64 methodIndex, PRUint64* args) -+{ -+ -+#define PARAM_BUFFER_COUNT 16 -+ -+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT]; -+ nsXPTCMiniVariant* dispatchParams = NULL; -+ nsIInterfaceInfo* iface_info = NULL; -+ const nsXPTMethodInfo* info; -+ PRUint8 paramCount; -+ PRUint8 i; -+ nsresult result = NS_ERROR_FAILURE; -+ -+ NS_ASSERTION(self,"no self"); -+ -+ self->GetInterfaceInfo(&iface_info); -+ NS_ASSERTION(iface_info,"no interface info"); -+ -+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info); -+ NS_ASSERTION(info,"no interface info"); -+ -+ paramCount = info->GetParamCount(); -+ -+ // setup variant array pointer -+ if(paramCount > PARAM_BUFFER_COUNT) -+ dispatchParams = new nsXPTCMiniVariant[paramCount]; -+ else -+ dispatchParams = paramBuffer; -+ NS_ASSERTION(dispatchParams,"no place for params"); -+ -+ PRUint64* ap = args; -+ for(i = 0; i < paramCount; i++, ap++) -+ { -+ const nsXPTParamInfo& param = info->GetParam(i); -+ const nsXPTType& type = param.GetType(); -+ nsXPTCMiniVariant* dp = &dispatchParams[i]; -+ -+ if(param.IsOut() || !type.IsArithmetic()) -+ { -+ dp->val.p = (void*) *ap; -+ continue; -+ } -+ // else -+ switch(type) -+ { -+ case nsXPTType::T_I8 : dp->val.i8 = *((PRInt64*) ap); break; -+ case nsXPTType::T_I16 : dp->val.i16 = *((PRInt64*) ap); break; -+ case nsXPTType::T_I32 : dp->val.i32 = *((PRInt64*) ap); break; -+ case nsXPTType::T_DOUBLE : dp->val.d = *((double*) ap); break; -+ case nsXPTType::T_U64 : dp->val.u64 = *((PRUint64*) ap); break; -+ case nsXPTType::T_I64 : dp->val.i64 = *((PRInt64*) ap); break; -+ case nsXPTType::T_U8 : dp->val.u8 = *((PRUint64*) ap); break; -+ case nsXPTType::T_U16 : dp->val.u16 = *((PRUint64*)ap); break; -+ case nsXPTType::T_U32 : dp->val.u32 = *((PRUint64*)ap); break; -+ case nsXPTType::T_FLOAT : dp->val.f = ((float*) ap)[1]; break; -+ case nsXPTType::T_BOOL : dp->val.b = *((PRInt64*) ap); break; -+ case nsXPTType::T_CHAR : dp->val.c = *((PRUint64*) ap); break; -+ case nsXPTType::T_WCHAR : dp->val.wc = *((PRInt64*) ap); break; -+ default: -+ NS_ASSERTION(0, "bad type"); -+ break; -+ } -+ } -+ -+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams); -+ -+ NS_RELEASE(iface_info); -+ -+ if(dispatchParams != paramBuffer) -+ delete [] dispatchParams; -+ -+ return result; -+} -+ -+extern "C" int SharedStub(int, int*); -+ -+#define STUB_ENTRY(n) \ -+nsresult nsXPTCStubBase::Stub##n() \ -+{ \ -+ int dummy; /* defeat tail-call optimization */ \ -+ return SharedStub(n, &dummy); \ -+} -+ -+#define SENTINEL_ENTRY(n) \ -+nsresult nsXPTCStubBase::Sentinel##n() \ -+{ \ -+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \ -+ return NS_ERROR_NOT_IMPLEMENTED; \ -+} -+ -+#include "xptcstubsdef.inc" -+ -+#endif /* sparc || __sparc__ */ ---- /dev/null Mon May 26 13:22:00 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_freebsd.s Mon May 26 04:06:09 2003 -@@ -0,0 +1,104 @@ -+/* -*- Mode: asm; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- -+ * -+ * The contents of this file are subject to the Mozilla Public -+ * License Version 1.1 (the "License"); you may not use this file -+ * except in compliance with the License. You may obtain a copy of -+ * the License at http://www.mozilla.org/MPL/ -+ * -+ * Software distributed under the License is distributed on an "AS -+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -+ * implied. See the License for the specific language governing -+ * rights and limitations under the License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is Netscape -+ * Communications Corporation. Portions created by Netscape are -+ * Copyright (C) 2001 Netscape Communications Corporation. All -+ * Rights Reserved. -+ * -+ * Contributor(s): -+ * Stuart Parmenter <pavlov@netscape.com> -+ * Chris Seawood <cls@seawood.org> -+ */ -+ -+/* -+ Platform specific code to invoke XPCOM methods on native objects -+ for sparcv9 Solaris. -+ -+ See the SPARC Compliance Definition (SCD) Chapter 3 -+ for more information about what is going on here, including -+ the use of BIAS (0x7ff). -+ The SCD is available from http://www.sparc.com/. -+*/ -+ -+ .global XPTC_InvokeByIndex -+ .type XPTC_InvokeByIndex, #function -+ -+/* -+ XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, -+ PRUint32 paramCount, nsXPTCVariant* params); -+ -+*/ -+XPTC_InvokeByIndex: -+ save %sp,-(128 + 64),%sp ! room for the register window and -+ ! struct pointer, rounded up to 0 % 64 -+ sll %i2,4,%l0 ! assume the worst case -+ ! paramCount * 2 * 8 bytes -+ cmp %l0, 0 ! are there any args? If not, -+ be .invoke ! no need to copy args to stack -+ nop -+ -+ sub %sp,%l0,%sp ! create the additional stack space -+ add %sp,0x7ff+136,%o0 ! step past the register window, the -+ ! struct result pointer and the 'this' slot -+ mov %i2,%o1 ! paramCount -+ call invoke_copy_to_stack -+ mov %i3,%o2 ! params -+ -+! -+! load arguments from stack into the outgoing registers -+! BIAS is 0x7ff (2047) -+! -+ -+! load the %o1..5 64bit (extended word) output registers registers -+ ldx [%sp + 0x7ff + 136],%o1 ! %i1 -+ ldx [%sp + 0x7ff + 144],%o2 ! %i2 -+ ldx [%sp + 0x7ff + 152],%o3 ! %i3 -+ ldx [%sp + 0x7ff + 160],%o4 ! %i4 -+ ldx [%sp + 0x7ff + 168],%o5 ! %i5 -+ -+! load the even number double registers starting with %d2 -+ ldd [%sp + 0x7ff + 136],%f2 -+ ldd [%sp + 0x7ff + 144],%f4 -+ ldd [%sp + 0x7ff + 152],%f6 -+ ldd [%sp + 0x7ff + 160],%f8 -+ ldd [%sp + 0x7ff + 168],%f10 -+ ldd [%sp + 0x7ff + 176],%f12 -+ ldd [%sp + 0x7ff + 184],%f14 -+ ldd [%sp + 0x7ff + 192],%f16 -+ ldd [%sp + 0x7ff + 200],%f18 -+ ldd [%sp + 0x7ff + 208],%f20 -+ ldd [%sp + 0x7ff + 216],%f22 -+ ldd [%sp + 0x7ff + 224],%f24 -+ ldd [%sp + 0x7ff + 232],%f26 -+ ldd [%sp + 0x7ff + 240],%f28 -+ ldd [%sp + 0x7ff + 248],%f30 -+ -+! -+! calculate the target address from the vtable -+! -+.invoke: -+ sll %i1,3,%l0 ! index *= 8 -+! add %l0,16,%l0 ! there are 2 extra entries in the vTable (16bytes) -+ ldx [%i0],%l1 ! *that --> address of vtable -+ ldx [%l0 + %l1],%l0 ! that->vtable[index * 8 + 16] --> address -+ -+ jmpl %l0,%o7 ! call the routine -+ mov %i0,%o0 ! move 'this' pointer to out register -+ -+ mov %o0,%i0 ! propagate return value -+ ret -+ restore -+ -+ .size XPTC_InvokeByIndex, .-XPTC_InvokeByIndex ---- /dev/null Mon May 26 14:00:00 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_freebsd.cpp Mon May 26 14:00:49 2003 -@@ -0,0 +1,91 @@ -+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- -+ * -+ * The contents of this file are subject to the Mozilla Public -+ * License Version 1.1 (the "License"); you may not use this file -+ * except in compliance with the License. You may obtain a copy of -+ * the License at http://www.mozilla.org/MPL/ -+ * -+ * Software distributed under the License is distributed on an "AS -+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -+ * implied. See the License for the specific language governing -+ * rights and limitations under the License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is Netscape -+ * Communications Corporation. Portions created by Netscape are -+ * Copyright (C) 2001 Netscape Communications Corporation. All -+ * Rights Reserved. -+ * -+ * Contributor(s): -+ * Stuart Parmenter <pavlov@netscape.com> -+ * Chris Seawood <cls@seawood.org> -+ */ -+ -+ -+/* Platform specific code to invoke XPCOM methods on native objects */ -+ -+#include "xptcprivate.h" -+ -+#if !defined(__sparc) && !defined(__sparc__) -+#error "This code is for Sparc only" -+#endif -+ -+/* Prototype specifies unmangled function name */ -+extern "C" PRUint64 -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s); -+ -+extern "C" PRUint64 -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s) -+{ -+ /* -+ We need to copy the parameters for this function to locals and use them -+ from there since the parameters occupy the same stack space as the stack -+ we're trying to populate. -+ */ -+ PRUint64 *l_d = d; -+ nsXPTCVariant *l_s = s; -+ PRUint64 l_paramCount = paramCount; -+ PRUint64 regCount = 0; // return the number of registers to load from the stack -+ -+ for(PRUint64 i = 0; i < l_paramCount; i++, l_d++, l_s++) -+ { -+ if (regCount < 5) regCount++; -+ -+ if (l_s->IsPtrData()) -+ { -+ *l_d = (PRUint64)l_s->ptr; -+ continue; -+ } -+ switch (l_s->type) -+ { -+ case nsXPTType::T_I8 : *((PRInt64*)l_d) = l_s->val.i8; break; -+ case nsXPTType::T_I16 : *((PRInt64*)l_d) = l_s->val.i16; break; -+ case nsXPTType::T_I32 : *((PRInt64*)l_d) = l_s->val.i32; break; -+ case nsXPTType::T_I64 : *((PRInt64*)l_d) = l_s->val.i64; break; -+ -+ case nsXPTType::T_U8 : *((PRUint64*)l_d) = l_s->val.u8; break; -+ case nsXPTType::T_U16 : *((PRUint64*)l_d) = l_s->val.u16; break; -+ case nsXPTType::T_U32 : *((PRUint64*)l_d) = l_s->val.u32; break; -+ case nsXPTType::T_U64 : *((PRUint64*)l_d) = l_s->val.u64; break; -+ -+ /* in the case of floats, we want to put the bits in to the -+ 64bit space right justified... floats in the paramter array on -+ sparcv9 use odd numbered registers.. %f1, %f3, so we have to skip -+ the space that would be occupied by %f0, %f2, etc. -+ */ -+ case nsXPTType::T_FLOAT : *(((float*)l_d) + 1) = l_s->val.f; break; -+ case nsXPTType::T_DOUBLE: *((double*)l_d) = l_s->val.d; break; -+ case nsXPTType::T_BOOL : *((PRInt64*)l_d) = l_s->val.b; break; -+ case nsXPTType::T_CHAR : *((PRUint64*)l_d) = l_s->val.c; break; -+ case nsXPTType::T_WCHAR : *((PRInt64*)l_d) = l_s->val.wc; break; -+ -+ default: -+ // all the others are plain pointer types -+ *((void**)l_d) = l_s->val.p; -+ break; -+ } -+ } -+ -+ return regCount; -+} diff --git a/mail/thunderbird-devel/pkg-descr b/mail/thunderbird-devel/pkg-descr deleted file mode 100644 index 5a21b98b08cc..000000000000 --- a/mail/thunderbird-devel/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Mozilla Thunderbird is a redesign of the Mozilla mail component with the goal -of becoming a cross-platform stand alone mail application using the XUL -user interface language. See the Mozilla Thunderbird project page for -more details. - -WWW: http://www.mozilla.org/projects/thunderbird/ diff --git a/mail/thunderbird-devel/pkg-install.in b/mail/thunderbird-devel/pkg-install.in deleted file mode 100644 index 5de485a7716a..000000000000 --- a/mail/thunderbird-devel/pkg-install.in +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# -# Date created: Mon Nov 29, 2003 -# Whom: Thierry Thomas (<thierry@pompo.net>) -# Fix the chrome registry. - -umask 022 -PATH=/bin:/usr/bin - -[ "x$1" = "x" ] && exit 1 -[ "x$2" != "xPOST-INSTALL" ] && exit 0 - -MOZDIR=%%MOZDIR%% -REGXPCOM=${MOZDIR}/regxpcom -REGCHROME=${MOZDIR}/regchrome - -echo "===> Building Chrome's registry..." -rm -rf ${MOZDIR}/chrome/overlayinfo -rm -f ${MOZDIR}/chrome/*.rdf -mkdir -p ${MOZDIR}/chrome/overlayinfo -rm -f ${MOZDIR}/component.reg -rm -rf ${MOZDIR}/extensions - -cd ${MOZDIR} || exit 1 -./run-mozilla.sh ${REGXPCOM} || true -./run-mozilla.sh ${REGCHROME} || true -mkdir -p ${MOZDIR}/extensions -cp -rp ${MOZDIR}/defaults/profile/extensions/* ${MOZDIR}/extensions -mv -f ${MOZDIR}/extensions/installed-extensions.txt \ - ${MOZDIR}/extensions/installed-extensions-processed.txt -cp -p ${MOZDIR}/extensions.port/Extensions.rdf \ - ${MOZDIR}/extensions - -exit 0 diff --git a/mail/thunderbird-devel/pkg-plist b/mail/thunderbird-devel/pkg-plist deleted file mode 100644 index 272888d3c882..000000000000 --- a/mail/thunderbird-devel/pkg-plist +++ /dev/null @@ -1,814 +0,0 @@ -bin/thunderbird -bin/thunderbird-config -lib/thunderbird/bin/thunderbird -lib/thunderbird/bin/thunderbird-config -lib/thunderbird/lib/pkgconfig/thunderbird-gtkmozembed.pc -lib/thunderbird/lib/pkgconfig/thunderbird-js.pc -lib/thunderbird/lib/pkgconfig/thunderbird-nspr.pc -lib/thunderbird/lib/pkgconfig/thunderbird-nss.pc -lib/thunderbird/lib/pkgconfig/thunderbird-plugin.pc -lib/thunderbird/lib/pkgconfig/thunderbird-xpcom.pc -lib/thunderbird/lib/thunderbird-0.7.3/TestGtkEmbed -lib/thunderbird/lib/thunderbird-0.7.3/chrome/US.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/chrome.rdf -lib/thunderbird/lib/thunderbird-0.7.3/chrome/chromelist.txt -lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/abcardWindow.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/abcardWindow16.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/addressbookWindow.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/addressbookWindow16.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/default.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/messengerWindow.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/messengerWindow16.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/msgcomposeWindow.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/msgcomposeWindow16.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/installed-chrome.txt -lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/communicator/content/overlays.rdf -lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/cookie/content/overlays.rdf -lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/messenger/content/overlays.rdf -lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/navigator/content/overlays.rdf -lib/thunderbird/lib/thunderbird-0.7.3/chrome/pipnss.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/pippki.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit.jar -lib/thunderbird/lib/thunderbird-0.7.3/components/accessibility-atk.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/accessibility.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/addrbook.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/appshell.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/autocomplete.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/bookmarks.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/caps.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/chardet.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/commandhandler.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/composer.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/compreg.dat -lib/thunderbird/lib/thunderbird-0.7.3/components/content_base.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/content_html.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/content_htmldoc.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/content_xmldoc.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/content_xslt.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/docshell.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_base.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_core.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_css.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_events.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_html.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_range.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_stylesheets.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_traversal.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_views.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_xbl.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_xpath.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_xul.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/downloadmanager.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/editor.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/embed_base.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/extensions.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/exthandler.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/filepicker.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/find.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/gfx.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/helperAppDlg.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/history.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/htmlparser.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/imglib2.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/impComm4xMail.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/import.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/intl.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/jar.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/jsconsole-clhandler.js -lib/thunderbird/lib/thunderbird-0.7.3/components/jsconsole.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/jsdservice.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/jsurl.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/layout_base.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/layout_xul.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/layout_xul_tree.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/libaccessibility.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libappcomps.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libcaps.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libchrome.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libcomposer.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libdocshell.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libeditor.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libembedcomponents.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libfileview.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libgfx_gtk.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libgfxps.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libgfxxprint.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libgklayout.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libgkplugin.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libhtmlpars.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libi18n.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libimglib2.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libimport.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libjar50.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libjsd.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libmail.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libmork.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libmozfind.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libmozldap.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libmsgsmime.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libmyspell.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libnecko.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libnecko2.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libnsappshell.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libnsprefm.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libpipboot.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libpipnss.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libpippki.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libpref.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libprofile.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libprofilemigration.so -lib/thunderbird/lib/thunderbird-0.7.3/components/librdf.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libspellchecker.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libtxmgr.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libuconv.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libwallet.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libwalletviewers.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libwebbrwsr.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libwidget_gtk2.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libxmlextras.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libxpcom_compat_c.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libxpconnect.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libxpinstall.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libxremote_client.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libxremoteservice.so -lib/thunderbird/lib/thunderbird-0.7.3/components/locale.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/lwbrk.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mailnews.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mailview.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mdn-service.js -lib/thunderbird/lib/thunderbird-0.7.3/components/mime.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mimetype.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mozbrwsr.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mozfind.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mozldap.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgbase.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgcompose.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgdb.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgimap.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msglocal.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgnews.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgsearch.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgsmime.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/myspell/en-US.aff -lib/thunderbird/lib/thunderbird-0.7.3/components/myspell/en-US.dic -lib/thunderbird/lib/thunderbird-0.7.3/components/necko.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_about.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_cache.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_cookie.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_data.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_dns.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_file.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_ftp.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_http.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_jar.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_res.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_socket.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_strconv.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_viewsource.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/nsBackgroundUpdateService.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsCloseAllWindows.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsDownloadProgressListener.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsExtensionManager.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsFilePicker.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsHelperAppDlg.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsLDAPPrefsService.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsProgressDialog.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsProxyAutoConfig.js -lib/thunderbird/lib/thunderbird-0.7.3/components/offlineStartup.js -lib/thunderbird/lib/thunderbird-0.7.3/components/pipboot.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/pipnss.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/pippki.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/plugin.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/pref.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/prefetch.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/prefmigr.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/profile.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/progressDlg.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/proxyObjInst.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/rdf.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/shistory.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/sidebar.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/signonviewer.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/smime-service.js -lib/thunderbird/lib/thunderbird-0.7.3/components/spellchecker.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/toolkitprofile.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/txmgr.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/txtsvc.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/uconv.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/unicharutil.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/update.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/uriloader.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/wallet.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/walleteditor.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/walletpreview.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/webBrowser_core.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/webbrowserpersist.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/webshell_idls.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/widget.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/windowds.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/windowwatcher.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xmlextras.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_base.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_components.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_ds.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_io.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_obsolete.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_threads.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_xpti.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpconnect.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpinstall.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpti.dat -lib/thunderbird/lib/thunderbird-0.7.3/components/xremoteservice.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xuldoc.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xultmpl.xpt -lib/thunderbird/lib/thunderbird-0.7.3/defaults/messenger/US/mailViews.dat -lib/thunderbird/lib/thunderbird-0.7.3/defaults/messenger/mailViews.dat -lib/thunderbird/lib/thunderbird-0.7.3/defaults/pref/composer.js -lib/thunderbird/lib/thunderbird-0.7.3/defaults/pref/mailnews.js -lib/thunderbird/lib/thunderbird-0.7.3/defaults/pref/mdn.js -lib/thunderbird/lib/thunderbird-0.7.3/defaults/pref/smime.js -lib/thunderbird/lib/thunderbird-0.7.3/defaults/pref/thunderbird.js -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/bookmarks.html -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/chrome/userChrome-example.css -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/chrome/userContent-example.css -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/localstore.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/mimeTypes.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/panels.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/search.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/bookmarks.html -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/chrome/userChrome-example.css -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/chrome/userContent-example.css -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/extensions/Extensions.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/extensions/installed-extensions.txt -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/localstore.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/mimeTypes.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/panels.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/search.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/DistinguishedSchema.tbl -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/FieldSchema.tbl -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/PositionalSchema.tbl -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/SchemaConcat.tbl -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/SchemaStrings.tbl -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/StateSchema.tbl -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/VcardSchema.tbl -lib/thunderbird/lib/thunderbird-0.7.3/extensions.port/Extensions.rdf -lib/thunderbird/lib/thunderbird-0.7.3/extensions/Extensions.rdf -lib/thunderbird/lib/thunderbird-0.7.3/extensions/installed-extensions-processed.txt -lib/thunderbird/lib/thunderbird-0.7.3/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf -lib/thunderbird/lib/thunderbird-0.7.3/greprefs/all.js -lib/thunderbird/lib/thunderbird-0.7.3/greprefs/security-prefs.js -lib/thunderbird/lib/thunderbird-0.7.3/greprefs/xpinstall.js -lib/thunderbird/lib/thunderbird-0.7.3/icons/default.xpm -lib/thunderbird/lib/thunderbird-0.7.3/icons/mozicon16.xpm -lib/thunderbird/lib/thunderbird-0.7.3/icons/mozicon50.xpm -lib/thunderbird/lib/thunderbird-0.7.3/init.d/README -lib/thunderbird/lib/thunderbird-0.7.3/libgkgfx.so -lib/thunderbird/lib/thunderbird-0.7.3/libgtkembedmoz.so -lib/thunderbird/lib/thunderbird-0.7.3/libgtkxtbin.so -lib/thunderbird/lib/thunderbird-0.7.3/libldap50.so -lib/thunderbird/lib/thunderbird-0.7.3/libmozjs.so -lib/thunderbird/lib/thunderbird-0.7.3/libnspr4.so -lib/thunderbird/lib/thunderbird-0.7.3/libnss3.so -lib/thunderbird/lib/thunderbird-0.7.3/libnssckbi.so -lib/thunderbird/lib/thunderbird-0.7.3/libplc4.so -lib/thunderbird/lib/thunderbird-0.7.3/libplds4.so -lib/thunderbird/lib/thunderbird-0.7.3/libprldap50.so -lib/thunderbird/lib/thunderbird-0.7.3/libsmime3.so -lib/thunderbird/lib/thunderbird-0.7.3/libsoftokn3.chk -lib/thunderbird/lib/thunderbird-0.7.3/libsoftokn3.so -lib/thunderbird/lib/thunderbird-0.7.3/libssl3.so -lib/thunderbird/lib/thunderbird-0.7.3/libxlibrgb.so -lib/thunderbird/lib/thunderbird-0.7.3/libxpcom.so -lib/thunderbird/lib/thunderbird-0.7.3/libxpcom_compat.so -lib/thunderbird/lib/thunderbird-0.7.3/libxpistub.so -lib/thunderbird/lib/thunderbird-0.7.3/mozilla-xremote-client -lib/thunderbird/lib/thunderbird-0.7.3/plugins/libnullplugin.so -lib/thunderbird/lib/thunderbird-0.7.3/regchrome -lib/thunderbird/lib/thunderbird-0.7.3/regxpcom -lib/thunderbird/lib/thunderbird-0.7.3/res/EditorOverride.css -lib/thunderbird/lib/thunderbird-0.7.3/res/arrow.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/arrowd.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/broken-image.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/builtin/htmlBindings.xml -lib/thunderbird/lib/thunderbird-0.7.3/res/builtin/platformHTMLBindings.xml -lib/thunderbird/lib/thunderbird-0.7.3/res/charsetData.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/charsetalias.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/cmessage.txt -lib/thunderbird/lib/thunderbird-0.7.3/res/dtd/xhtml11.dtd -lib/thunderbird/lib/thunderbird-0.7.3/res/entityTables/html40Latin1.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/entityTables/html40Special.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/entityTables/html40Symbols.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/entityTables/htmlEntityVersions.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/entityTables/transliterate.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/fonts/fontEncoding.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/forms.css -lib/thunderbird/lib/thunderbird-0.7.3/res/grabber.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html.css -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-audio.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-binary.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-find.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-image.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-menu.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-movie.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-sound.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-telnet.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-text.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-unknown.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/langGroups.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/language.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/loading-image.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/platform-forms.css -lib/thunderbird/lib/thunderbird-0.7.3/res/quirk.css -lib/thunderbird/lib/thunderbird-0.7.3/res/rdf/dom-test-4.css -lib/thunderbird/lib/thunderbird-0.7.3/res/rdf/folder-closed.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/rdf/folder-open.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/rdf/ignore-test.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/rdf/loading.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/sample.unixpsfonts.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/Anieyes.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/aform.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/beeptest.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/bform.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/bg.jpg -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/cform.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/checkboxTest.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/colorpicker.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/demoform.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/dexopenchrome.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/dexparamdialog.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/dexparamdialog.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/find.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/gear1.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/hidetoolicon.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/hidetoolicon.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/image_props.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/mozform.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/printsetup.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/raptor.jpg -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/rock_gra.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sampleimages/bongo.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sampleimages/down.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sampleimages/left.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sampleimages/right.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sampleimages/up.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/scrollbarTest1.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/scrollbarTest2.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sliderTest1.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/soundtest.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/tab.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test.wav -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test0.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test1.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test10.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test11.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test12.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test13.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test14.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test15.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test16.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test2.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test3.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test4.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test5.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test6.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test7.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test8-1.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test8.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test8dom.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test8sca.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test8siz.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test8tab.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test9.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test9a.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test9b.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test_ed.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test_form.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test_gfx.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test_lbox.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test_pr.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test_weight.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/toolbarTest1.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/treeTest1.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/treeTest1.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/widgets.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/xpmenu.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/xulTest.css -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-column-after-active.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-column-after-hover.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-column-after.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-column-before-active.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-column-before-hover.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-column-before.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-row-after-active.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-row-after-hover.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-row-after.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-row-before-active.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-row-before-hover.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-row-before.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-remove-column-active.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-remove-column-hover.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-remove-column.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-remove-row-active.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-remove-row-hover.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-remove-row.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anim.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims00.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims01.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims02.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims03.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims04.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims05.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims06.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims07.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims08.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims09.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims10.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims11.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims12.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims13.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims14.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims15.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims16.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims17.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims18.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims19.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims20.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims21.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims22.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims23.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims24.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims25.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims26.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims27.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims28.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims29.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/ua.css -lib/thunderbird/lib/thunderbird-0.7.3/res/unixcharset.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/viewer.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/viewsource.css -lib/thunderbird/lib/thunderbird-0.7.3/run-mozilla.sh -lib/thunderbird/lib/thunderbird-0.7.3/thunderbird-bin -lib/thunderbird/lib/thunderbird-0.7.3/xpcshell -lib/thunderbird/lib/thunderbird-0.7.3/xpicleanup -lib/thunderbird/lib/thunderbird-0.7.3/xpidl -lib/thunderbird/lib/thunderbird-0.7.3/xpt_dump -lib/thunderbird/lib/thunderbird-0.7.3/xpt_link -lib/thunderbird/share/aclocal/nspr.m4 -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/communicator-region/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/editor-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/global-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/messenger-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/navigator-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/alerts || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/bookmarks || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/brand || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/directory || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/icons/smileys || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/related || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/search || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/sidebar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/taskbar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/xpinstall || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/editor/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/arrow || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/checkbox || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/console || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/filepicker || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/menu || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/progressmeter || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/radio || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/scrollbar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/splitter || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/toolbar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/tree || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/addressbook/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/messengercompose || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/smime/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/downloads || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/extensions || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/shared || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/update || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/navigator/btn1 || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/navigator/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/xpinstall || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/alerts || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/directory || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/downloadmanager || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/history || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/related || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/search || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/sidebar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/xml || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/xpinstall || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/editor-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/editor/images || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/help || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/mozldap || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/navigator || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/navigator-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/navigator-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/necko || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/xbl-marquee || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/content/embed || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/locale/en-US/embed || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/skin/classic/embed || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/directory || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/dom || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/downloadmanager || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/history || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/layout || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/search || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/security || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/sidebar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/xml || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/xpinstall || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/editor || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/global || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger-mdn || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger-smime || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger/addressbook || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger/messengercompose || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/downloads || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/extensions || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/update || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/xpinstall || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozldap || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/navigator || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/necko || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/pipnss || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/pippki || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/communicator-platform/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/global-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/navigator-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/editor/images || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-mdn || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-smime || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-views || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger/addressbook || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger/messengercompose || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/content/messenger-offline || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/locale/en-US/messenger-offline || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/pipnss/content/pipnss || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/pippki/content/pippki || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/communicator || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global/bindings || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/downloads || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/extensions || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/shared || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/update || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/update || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/shared || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/extensions || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/downloads || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global/bindings || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/communicator || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/pippki/content/pippki || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/pipnss/content/pipnss || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/locale/en-US/messenger-offline || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/content/messenger-offline || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger/messengercompose || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger/addressbook || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-views || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-smime || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-mdn || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/editor/images || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/navigator-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/global-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/communicator-platform/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/wallet || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/pippki || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/pipnss || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/necko || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/navigator || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozldap || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/update || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/extensions || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/downloads || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger/messengercompose || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger/addressbook || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger-smime || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger-mdn || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/global || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/editor || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/xml || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/wallet || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/sidebar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/security || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/search || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/layout || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/history || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/downloadmanager || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/dom || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/directory || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/skin/classic/embed || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/locale/en-US/embed || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/content/embed || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/xbl-marquee || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/wallet || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/necko || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/navigator-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/navigator-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/navigator || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/mozldap || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/help || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/editor/images || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/editor-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/xml || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/wallet || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/sidebar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/search || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/related || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/history || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/downloadmanager || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/directory || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/alerts || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/navigator/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/navigator/btn1 || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/update || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/shared || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/extensions || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/downloads || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/smime/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/messengercompose || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/addressbook/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/tree || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/toolbar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/splitter || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/scrollbar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/radio || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/progressmeter || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/menu || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/filepicker || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/console || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/checkbox || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/arrow || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/editor/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/taskbar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/sidebar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/search || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/related || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/icons/smileys || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/directory || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/brand || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/bookmarks || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/alerts || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/navigator-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/messenger-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/global-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/editor-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/communicator-region/wallet || true -@dirrm lib/thunderbird/share/aclocal -@dirrm lib/thunderbird/share -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/throbber -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sampleimages -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/samples -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/rdf -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/html -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/fonts -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/entityTables -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/dtd -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/builtin -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/plugins -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/init.d -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/icons -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/greprefs -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/extensions.port -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/extensions -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/extensions -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/chrome -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/chrome -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/pref -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/messenger/US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/messenger -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/components/myspell -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/components -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/pippki/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/pippki -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/pipnss/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/pipnss -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/navigator/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/navigator -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/messenger/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/messenger -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/cookie/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/cookie -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/communicator/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/communicator -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/locale/en-US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/locale -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/editor -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/communicator-platform -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/skin/classic -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/skin -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/locale/en-US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/locale -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/editor -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/navigator -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/smime -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/addressbook -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/editor -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/icons -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/communicator-region -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome -@dirrm lib/thunderbird/lib/thunderbird-0.7.3 -@dirrm lib/thunderbird/lib/pkgconfig -@dirrm lib/thunderbird/lib -@dirrm lib/thunderbird/bin -@dirrm lib/thunderbird diff --git a/mail/thunderbird-esr/Makefile b/mail/thunderbird-esr/Makefile deleted file mode 100644 index 09b78a086405..000000000000 --- a/mail/thunderbird-esr/Makefile +++ /dev/null @@ -1,174 +0,0 @@ -# New ports collection makefile for: mozilla-thunderbird -# Date created: 4 September 2003 -# Whom: Joe Marcus Clarke <marcus@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= thunderbird -PORTVERSION= 0.7.3 -PORTREVISION= 1 -CATEGORIES= mail -MASTER_SITES= ${MASTER_SITE_MOZILLA} -MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION} -DISTNAME= ${PORTNAME}-${PORTVERSION}-source - -MAINTAINER= gnome@FreeBSD.org -COMMENT= Mozilla Thunderbird is standalone mail and news that stands above - -LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \ - png.5:${PORTSDIR}/graphics/png \ - mng.1:${PORTSDIR}/graphics/libmng \ - freetype.9:${PORTSDIR}/print/freetype2 \ - nspr4.1:${PORTSDIR}/devel/nspr -BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip \ - freetype-config:${PORTSDIR}/print/freetype2 - -USE_X_PREFIX= yes - -USE_BZIP2= yes -USE_GMAKE= yes -USE_ICONV= yes -USE_PERL5= yes -USE_REINPLACE= yes -HAS_CONFIGURE= yes -ALL_TARGET= default -USE_GNOME= gtk20 libidl -CONFIGURE_ENV= LOCALBASE=${LOCALBASE} -PKGINSTALL= ${WRKDIR}/pkg-install - -NO_MTREE= yes -WRKSRC= ${WRKDIR}/mozilla -LOCAL_SUBDIR= lib/${PORTNAME} -LOCAL_PREFIX= ${PREFIX}/${LOCAL_SUBDIR} -ESD_LIB= libesd.so.2 - -PLIST_SUB+= TBVER="${PORTVERSION}" - -.include <bsd.port.pre.mk> - -.if ${ARCH} == "alpha" && ${OSVERSION} < 500035 -IGNORE= "core dumps at runtime" -.endif # ${ARCH} == "alpha" && ${OSVERSION} < 500035 - -.if defined(WITH_DEBUG) -WITH_LOGGING= yes -CONFIGURE_ENV+= WITH_DEBUG=yes -.endif # defined(WITH_DEBUG) - -.if defined(WITH_OPTIMIZED_CFLAGS) -CFLAGS+= -O2 -CONFIGURE_ENV+= WITH_OPTIMIZE=-O2 -.else -CONFIGURE_ENV+= WITH_OPTIMIZE=-O -.endif # defined(WITH_OPTIMIZED_CFLAGS) - -.if defined(WITH_LOGGING) -CONFIGURE_ENV+= WITH_LOGGING=yes -.endif # defined(WITH_LOGGING) - -.if defined(WITHOUT_XFT) -CONFIGURE_ENV+= WITHOUT_XFT=yes -.else -LIB_DEPENDS+= Xft.2:${PORTSDIR}/x11-fonts/libXft -.endif # !defined(WITHOUT_XFT) - -CPPFLAGS+= -I${X11BASE}/include -CFLAGS+= ${PTHREAD_CFLAGS} -LDFLAGS+= -L${X11BASE}/lib -LIBS+= ${PTHREAD_LIBS} - -pre-extract:: - @${ECHO_MSG} - @${ECHO_MSG} "Extracting source (this takes a while) ..." - @${ECHO_MSG} - -post-extract:: - @${SED} -e 's|@CPPFLAGS@|${CPPFLAGS}|' \ - -e 's|@CFLAGS@|${CFLAGS}|' \ - -e 's|@LDFLAGS@|${LDFLAGS}|' \ - -e 's|@LIBS@|${LIBS}|' \ - -e 's|@X11BASE@|${X11BASE}|' \ - -e 's|@LOCALBASE@|${LOCALBASE}|' \ - -e 's|@PREFIX@|${LOCAL_PREFIX}|' \ - -e 's|@PERL@|${PERL5}|' \ - <${FILESDIR}/mozconfig.in >${WRKSRC}/.mozconfig - -post-patch: - @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ - ${WRKSRC}/build/unix/run-mozilla.sh - @${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g ; \ - s|-lpthread|${PTHREAD_LIBS}|g' \ - ${WRKSRC}/configure \ - ${WRKSRC}/nsprpub/configure - @${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g' \ - ${WRKSRC}/nsprpub/configure \ - ${WRKSRC}/security/coreconf/FreeBSD.mk \ - ${WRKSRC}/directory/c-sdk/config/FreeBSD.mk \ - ${WRKSRC}/js/src/Makefile.in - @${REINPLACE_CMD} -E -e 's|libesd\.so\.[0-9]+|${ESD_LIB}|g' \ - ${WRKSRC}/widget/src/gtk2/nsSound.cpp - @${REINPLACE_CMD} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \ - ${WRKSRC}/modules/libpref/src/init/all.js \ - ${WRKSRC}/extensions/sroaming/resources/content/prefs/all.js \ - ${WRKSRC}/modules/libpref/src/init/all.js - @${REINPLACE_CMD} -e 's|<iconv.h>|\"${LOCALBASE}/include/iconv.h\"|g' \ - ${WRKSRC}/configure \ - ${WRKSRC}/intl/uconv/native/nsNativeUConvService.cpp \ - ${WRKSRC}/xpcom/io/nsNativeCharsetUtils.cpp - @${SED} -e 's|%%MOZDIR%%|${LOCAL_PREFIX}/lib/${PORTNAME}-${PORTVERSION}|g' \ - < ${MASTERDIR}/pkg-install.in > ${PKGINSTALL} - -pre-configure: - @if [ -n "`${PKG_INFO} -xI '^bind[0-9]*-base-[0-9]'`" ]; then \ - ${ECHO_CMD} "${PKGNAME}: bind installed with PORT_REPLACES_BASE_BIND causes build problems."; \ - ${FALSE}; \ - fi - -post-build: -# XXX This works around an install problem that is triggered when -# toolkit/profile/src is built after profile/src. - @${TOUCH} -f ${WRKSRC}/profile/build/libprofile.so - -pre-install: - ${RM} -fr ${LOCAL_PREFIX} - ${MKDIR} ${LOCAL_PREFIX}/lib/${PORTNAME}-${PORTVERSION}/extensions.port - -post-install: - @${INSTALL_DATA} ${FILESDIR}/Extensions.rdf \ - ${LOCAL_PREFIX}/lib/${PORTNAME}-${PORTVERSION}/extensions.port - @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL - ${MKDIR} ${PREFIX}/bin - ${RM} -f ${PREFIX}/bin/thunderbird - ${LN} -s ${LOCAL_PREFIX}/bin/thunderbird \ - ${PREFIX}/bin/thunderbird - ${RM} -f ${PREFIX}/bin/thunderbird-config - ${LN} -s ${LOCAL_PREFIX}/bin/thunderbird-config \ - ${PREFIX}/bin/thunderbird-config - ${RM} -fr ${LOCAL_PREFIX}/share/idl - ${RM} -fr ${LOCAL_PREFIX}/include -.for ii in mac win -.for jj in / .jar - ${RM} -fr ${LOCAL_PREFIX}/lib/${PORTNAME}-${PORTVERSION}/chrome/en-${ii}${jj} -.endfor -.endfor - -cons-plist: - -${RM} -f ${PLIST} - ${TOUCH} ${PLIST} - ${ECHO_CMD} bin/thunderbird >>${PLIST} - ${ECHO_CMD} bin/thunderbird-config >>${PLIST} -.for i in ${EXTRA_SCRIPTS} - ${ECHO_CMD} bin/${i} >>${PLIST} -.endfor # i in ${EXTRA_SCRIPTS} - cd ${PREFIX}; \ - ${FIND} ${LOCAL_SUBDIR} ! -type d | ${SORT} >>${PLIST}; \ - ${FIND} ${LOCAL_SUBDIR} -type d -empty | ${SORT} \ - | ${SED} -e "s:^:@exec ${MKDIR} %D/:" -e "s:$$: || true:" \ - >> ${PLIST}; \ - ${FIND} ${LOCAL_SUBDIR} -type d -empty | ${SORT} -r | ${SED} -e \ - "s:^:@unexec ${RMDIR} %D/:" -e "s:$$: || true:" >> ${PLIST}; \ - ${FIND} ${LOCAL_SUBDIR} -type d ! -empty | ${SORT} -r \ - | ${SED} -e "s:^:@dirrm :" | ${GREP} / >> ${PLIST} - -.include <bsd.port.post.mk> diff --git a/mail/thunderbird-esr/distinfo b/mail/thunderbird-esr/distinfo deleted file mode 100644 index 72c5d0968705..000000000000 --- a/mail/thunderbird-esr/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (thunderbird-0.7.3-source.tar.bz2) = 0a8f9384baecd42ad5c95fa2f2dfd660 -SIZE (thunderbird-0.7.3-source.tar.bz2) = 33936627 diff --git a/mail/thunderbird-esr/files/Extensions.rdf b/mail/thunderbird-esr/files/Extensions.rdf deleted file mode 100644 index 79d0e46db2b3..000000000000 --- a/mail/thunderbird-esr/files/Extensions.rdf +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0"?> -<RDF:RDF xmlns:em="http://www.mozilla.org/2004/em-rdf#" - xmlns:NC="http://home.netscape.com/NC-rdf#" - xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> - <RDF:Seq RDF:about="urn:mozilla:theme:root"> - <RDF:li RDF:resource="urn:mozilla:theme:{972ce4c6-7e08-4474-a285-3208198ce6fd}"/> - </RDF:Seq> - <RDF:Seq RDF:about="urn:mozilla:extension:root"> - </RDF:Seq> - <RDF:Description RDF:about="rdf:#$eyU.+1" - em:id="{3550f703-e582-4d05-9a08-453d09bdfdc6}" - em:minVersion="0.7" - em:maxVersion="0.7" /> - <RDF:Description RDF:about="urn:mozilla:theme:{972ce4c6-7e08-4474-a285-3208198ce6fd}" - em:version="2.0" - em:name="Thunderbird (default)" - em:description="The default theme" - em:creator="Arvid Axelsson" - em:internalName="classic/1.0" - em:locked="true" - em:contributor="Mozilla Contributors"> - <em:targetApplication RDF:resource="rdf:#$eyU.+1"/> - </RDF:Description> -</RDF:RDF> diff --git a/mail/thunderbird-esr/files/mozconfig.in b/mail/thunderbird-esr/files/mozconfig.in deleted file mode 100644 index b40d330133ff..000000000000 --- a/mail/thunderbird-esr/files/mozconfig.in +++ /dev/null @@ -1,71 +0,0 @@ -# .mozconfig.in -*-shell-script-*- -# $FreeBSD$ -###################################################################### -# standard opts from README -export MOZ_THUNDERBIRD=1 -mk_add_options MOZ_MOZ_THUNDERBIRD=1 -ac_add_options --enable-crypto -ac_add_options --disable-mathml -ac_add_options --disable-installer -ac_add_options --disable-activex -ac_add_options --disable-activex-scripting -ac_add_options --disable-oji -ac_add_options --disable-necko-disk-cache -ac_add_options --disable-tests -ac_add_options --disable-profilesharing -ac_add_options --enable-extensions=wallet,spellcheck,xmlextras -ac_add_options --enable-necko-protocols=http,file,jar,viewsource,res,data -ac_add_options --enable-image-decoders=png,gif,jpeg,bmp -ac_add_options --enable-default-toolkit=gtk2 -###################################################################### -# FBSD specific -export CPPFLAGS="@CPPFLAGS@" -export CFLAGS="@CFLAGS@" -export LIBS="@LIBS@" -export LDFLAGS="@LDFLAGS@" -export CONFIG_SH=/bin/sh -export XP_UNIX=1 -mk_add_options XP_UNIX=1 -export PERL="@PERL@" -mk_add_options PERL=$PERL -# Configure options for installation -ac_add_options --prefix=@PREFIX@ -###################################################################### -# Use ports for these libraries -ac_add_options --with-system-jpeg=@LOCALBASE@ -ac_add_options --with-system-zlib -ac_add_options --with-system-png=@LOCALBASE@ -ac_add_options --with-system-mng=@LOCALBASE@ -###################################################################### -# set compile/link features -ac_add_options --with-pthreads -###################################################################### -# conditional from port Makefile -#if test -n "$WITH_REORDER"; then -# ac_add_options --enable-reorder -#else -# ac_add_options --disable-reorder -#fi # test -n "$WITH_REORDER" -if test -n "$WITH_DEBUG"; then - ac_add_options --enable-debug - ac_add_options --disable-strip -else - ac_add_options --disable-debug - ac_add_options --enable-optimize=${WITH_OPTIMIZE} - ac_add_options --enable-strip - export BUILD_OFFICIAL=1 - export MOZILLA_OFFICIAL=1 - mk_add_options BUILD_OFFICIAL=1 - mk_add_options MOZILLA_OFFICIAL=1 -fi # test -n "$WITH_DEBUG" -if test -n "$WITH_LOGGING"; then - ac_add_options --enable-logging -else - ac_add_options --disable-logging -fi # test -n "$WITH_LOGGING" -if test -z "$WITHOUT_XFT"; then - ac_add_options --enable-xft -else - ac_add_options --disable-xft -fi # test -z "$WITHOUT_XFT" -###################################################################### diff --git a/mail/thunderbird-esr/files/patch-245066,226669 b/mail/thunderbird-esr/files/patch-245066,226669 deleted file mode 100644 index 00254916f224..000000000000 --- a/mail/thunderbird-esr/files/patch-245066,226669 +++ /dev/null @@ -1,228 +0,0 @@ -Index: mozilla/mailnews/local/src/nsPop3Protocol.cpp -=================================================================== -RCS file: /cvsroot/mozilla/mailnews/local/src/nsPop3Protocol.cpp,v -retrieving revision 1.214.2.1 -retrieving revision 1.214.2.1.2.1 -diff -u -r1.214.2.1 -r1.214.2.1.2.1 ---- mailnews/local/src/nsPop3Protocol.cpp 27 May 2004 14:54:03 -0000 1.214.2.1 -+++ mailnews/local/src/nsPop3Protocol.cpp 27 Aug 2004 13:15:42 -0000 1.214.2.1.2.1 -@@ -61,7 +61,6 @@ - #include "nsISignatureVerifier.h" - - #define EXTRA_SAFETY_SPACE 3096 --#define kLargeNumberOfMessages 50000 - - static PRLogModuleInfo *POP3LOGMODULE = nsnull; - -@@ -1791,11 +1790,11 @@ - - - m_pop3ConData->msg_info = (Pop3MsgInfo *) -- PR_CALLOC(sizeof(Pop3MsgInfo) * -- (m_pop3ConData->number_of_messages < kLargeNumberOfMessages ? m_pop3ConData->number_of_messages : kLargeNumberOfMessages)); -+ PR_CALLOC(sizeof(Pop3MsgInfo) * m_pop3ConData->number_of_messages); - if (!m_pop3ConData->msg_info) - return(MK_OUT_OF_MEMORY); - m_pop3ConData->next_state_after_response = POP3_GET_LIST; -+ m_listpos = 0; - return SendData(m_url, "LIST"CRLF); - } - -@@ -1837,6 +1836,9 @@ - */ - if(!PL_strcmp(line, ".")) - { -+ // limit the list if fewer entries than given in STAT response -+ if(m_listpos < m_pop3ConData->number_of_messages) -+ m_pop3ConData->number_of_messages = m_listpos; - m_pop3ConData->next_state = POP3_SEND_UIDL_LIST; - m_pop3ConData->pause_for_read = PR_FALSE; - PR_Free(line); -@@ -1848,24 +1850,15 @@ - if (token) - { - msg_num = atol(token); -+ m_listpos++; - -- if(msg_num <= m_pop3ConData->number_of_messages && msg_num > 0) -+ if(m_listpos <= m_pop3ConData->number_of_messages && m_listpos > 0) - { - token = nsCRT::strtok(newStr, " ", &newStr); - if (token) -- m_pop3ConData->msg_info[msg_num-1].size = atol(token); -- -- if (msg_num >= kLargeNumberOfMessages && msg_num < m_pop3ConData->number_of_messages) - { -- m_pop3ConData->msg_info = (Pop3MsgInfo *) //allocate space for next entry -- PR_REALLOC(m_pop3ConData->msg_info, sizeof(Pop3MsgInfo) * (msg_num + 1)); -- if (!m_pop3ConData->msg_info) -- { -- m_pop3ConData->number_of_messages = msg_num; //so that we don't try to free not allocated entries! -- return(MK_OUT_OF_MEMORY); -- } -- m_pop3ConData->msg_info[msg_num].size = 0; //initialize -- m_pop3ConData->msg_info[msg_num].uidl = nsnull; -+ m_pop3ConData->msg_info[m_listpos-1].size = atol(token); -+ m_pop3ConData->msg_info[m_listpos-1].msgnum = msg_num; - } - } - } -@@ -2101,6 +2094,7 @@ - { - m_pop3ConData->next_state_after_response = POP3_GET_XTND_XLST_MSGID; - m_pop3ConData->pause_for_read = PR_TRUE; -+ m_listpos = 0; - return SendData(m_url, "XTND XLST Message-Id" CRLF); - } - else -@@ -2166,6 +2160,9 @@ - */ - if(!PL_strcmp(line, ".")) - { -+ // limit the list if fewer entries than given in STAT response -+ if(m_listpos < m_pop3ConData->number_of_messages) -+ m_pop3ConData->number_of_messages = m_listpos; - m_pop3ConData->next_state = POP3_GET_MSG; - m_pop3ConData->pause_for_read = PR_FALSE; - PR_Free(line); -@@ -2177,7 +2174,9 @@ - if (token) - { - msg_num = atol(token); -- if(msg_num <= m_pop3ConData->number_of_messages && msg_num > 0) -+ m_listpos++; -+ -+ if(m_listpos <= m_pop3ConData->number_of_messages && m_listpos > 0) - { - /* char *eatMessageIdToken = nsCRT::strtok(newStr, " ", &newStr); */ - char *uidl = nsCRT::strtok(newStr, " ", &newStr);/* not really a uidl but a unique token -km */ -@@ -2189,8 +2188,17 @@ - there, I have no idea; must be a server bug. Or something. */ - uidl = ""; - -- m_pop3ConData->msg_info[msg_num-1].uidl = PL_strdup(uidl); -- if (!m_pop3ConData->msg_info[msg_num-1].uidl) -+ // seeking right entry, but try the one that should it be first -+ PRInt32 i; -+ if(m_pop3ConData->msg_info[m_listpos - 1].msgnum == msg_num) -+ i = m_listpos - 1; -+ else -+ for(i = 0; m_pop3ConData->msg_info[i].msgnum != msg_num && -+ i <= m_pop3ConData->number_of_messages; i++) -+ ; -+ -+ m_pop3ConData->msg_info[i].uidl = PL_strdup(uidl); -+ if (!m_pop3ConData->msg_info[i].uidl) - { - PR_Free(line); - return MK_OUT_OF_MEMORY; -@@ -2209,6 +2217,7 @@ - { - m_pop3ConData->next_state_after_response = POP3_GET_UIDL_LIST; - m_pop3ConData->pause_for_read = PR_TRUE; -+ m_listpos = 0; - return SendData(m_url,"UIDL" CRLF); - } - else -@@ -2264,6 +2273,9 @@ - */ - if(!PL_strcmp(line, ".")) - { -+ // limit the list if fewer entries than given in STAT response -+ if(m_listpos < m_pop3ConData->number_of_messages) -+ m_pop3ConData->number_of_messages = m_listpos; - m_pop3ConData->next_state = POP3_GET_MSG; - m_pop3ConData->pause_for_read = PR_FALSE; - PR_Free(line); -@@ -2275,7 +2287,9 @@ - if (token) - { - msg_num = atol(token); -- if(msg_num <= m_pop3ConData->number_of_messages && msg_num > 0) -+ m_listpos++; -+ -+ if(m_listpos <= m_pop3ConData->number_of_messages && m_listpos > 0) - { - char *uidl = nsCRT::strtok(newStr, " ", &newStr); - -@@ -2286,8 +2300,17 @@ - there, I have no idea; must be a server bug. Or something. */ - uidl = ""; - -- m_pop3ConData->msg_info[msg_num-1].uidl = PL_strdup(uidl); -- if (!m_pop3ConData->msg_info[msg_num-1].uidl) -+ // seeking right entry, but try the one that should it be first -+ PRInt32 i; -+ if(m_pop3ConData->msg_info[m_listpos - 1].msgnum == msg_num) -+ i = m_listpos - 1; -+ else -+ for(i = 0; m_pop3ConData->msg_info[i].msgnum != msg_num && -+ i <= m_pop3ConData->number_of_messages; i++) -+ ; -+ -+ m_pop3ConData->msg_info[i].uidl = PL_strdup(uidl); -+ if (!m_pop3ConData->msg_info[i].uidl) - { - PR_Free(line); - return MK_OUT_OF_MEMORY; -@@ -2603,7 +2626,7 @@ - PRInt32 nsPop3Protocol::SendTop() - { - char * cmd = PR_smprintf( "TOP %ld 20" CRLF, -- m_pop3ConData->last_accessed_msg+1); -+ m_pop3ConData->msg_info[m_pop3ConData->last_accessed_msg].msgnum); - PRInt32 status = -1; - if (cmd) - { -@@ -2624,7 +2647,7 @@ - */ - PRInt32 nsPop3Protocol::SendXsender() - { -- char * cmd = PR_smprintf("XSENDER %ld" CRLF, m_pop3ConData->last_accessed_msg+1); -+ char * cmd = PR_smprintf("XSENDER %ld" CRLF, m_pop3ConData->msg_info[m_pop3ConData->last_accessed_msg].msgnum); - PRInt32 status = -1; - if (cmd) - { -@@ -2662,7 +2685,7 @@ - nsPop3Protocol::SendRetr() - { - -- char * cmd = PR_smprintf("RETR %ld" CRLF, m_pop3ConData->last_accessed_msg+1); -+ char * cmd = PR_smprintf("RETR %ld" CRLF, m_pop3ConData->msg_info[m_pop3ConData->last_accessed_msg].msgnum); - PRInt32 status = -1; - if (cmd) - { -@@ -3071,8 +3094,8 @@ - { - /* increment the last accessed message since we have now read it - */ -+ char * cmd = PR_smprintf("DELE %ld" CRLF, m_pop3ConData->msg_info[m_pop3ConData->last_accessed_msg].msgnum); - m_pop3ConData->last_accessed_msg++; -- char * cmd = PR_smprintf("DELE %ld" CRLF, m_pop3ConData->last_accessed_msg); - PRInt32 status = -1; - if (cmd) - { -Index: mozilla/mailnews/local/src/nsPop3Protocol.h -=================================================================== -RCS file: /cvsroot/mozilla/mailnews/local/src/nsPop3Protocol.h,v -retrieving revision 1.63 -retrieving revision 1.63.10.1 -diff -u -r1.63 -r1.63.10.1 ---- mailnews/local/src/nsPop3Protocol.h 8 Mar 2004 19:50:30 -0000 1.63 -+++ mailnews/local/src/nsPop3Protocol.h 27 Aug 2004 13:15:42 -0000 1.63.10.1 -@@ -191,6 +191,7 @@ - } Pop3UidlHost; - - typedef struct Pop3MsgInfo { -+ PRInt32 msgnum; - PRInt32 size; - char* uidl; - } Pop3MsgInfo; -@@ -350,6 +351,7 @@ - void BackupAuthFlags(); - void RestoreAuthFlags(); - PRInt32 m_origAuthFlags; -+ PRInt32 m_listpos; - - ////////////////////////////////////////////////////////////////////////////////////////// - // Begin Pop3 protocol state handlers diff --git a/mail/thunderbird-esr/files/patch-250862 b/mail/thunderbird-esr/files/patch-250862 deleted file mode 100644 index 05423dc84195..000000000000 --- a/mail/thunderbird-esr/files/patch-250862 +++ /dev/null @@ -1,22 +0,0 @@ -Index: mozilla/xpfe/communicator/resources/content/contentAreaDD.js -=================================================================== -RCS file: /cvsroot/mozilla/xpfe/communicator/resources/content/contentAreaDD.js,v -retrieving revision 1.32 -retrieving revision 1.32.88.1 -diff -u -r1.32 -r1.32.88.1 ---- xpfe/communicator/resources/content/contentAreaDD.js 10 Jul 2002 01:23:50 -0000 1.32 -+++ xpfe/communicator/resources/content/contentAreaDD.js 27 Aug 2004 01:13:39 -0000 1.32.88.1 -@@ -53,8 +53,11 @@ - { - var url = transferUtils.retrieveURLFromData(aXferData.data, aXferData.flavour.contentType); - -- // valid urls don't contain spaces ' '; if we have a space it isn't a valid url so bail out -- if (!url || !url.length || url.indexOf(" ", 0) != -1) -+ // valid urls don't contain spaces ' '; if we have a space it -+ // isn't a valid url, or if it's a javascript: or data: url, -+ // bail out -+ if (!url || !url.length || url.indexOf(" ", 0) != -1 || -+ /^\s*(javascript|data):/.test(url)) - return; - - switch (document.firstChild.getAttribute('windowtype')) { diff --git a/mail/thunderbird-esr/files/patch-255067 b/mail/thunderbird-esr/files/patch-255067 deleted file mode 100644 index cddf17ca8328..000000000000 --- a/mail/thunderbird-esr/files/patch-255067 +++ /dev/null @@ -1,60 +0,0 @@ -Index: mozilla/gfx/src/shared/gfxImageFrame.cpp -=================================================================== -RCS file: /cvsroot/mozilla/gfx/src/shared/gfxImageFrame.cpp,v -retrieving revision 1.26 -retrieving revision 1.26.12.1 -diff -u -r1.26 -r1.26.12.1 ---- gfx/src/shared/gfxImageFrame.cpp 16 Jan 2004 23:28:48 -0000 1.26 -+++ gfx/src/shared/gfxImageFrame.cpp 27 Aug 2004 11:02:58 -0000 1.26.12.1 -@@ -72,6 +72,13 @@ - return NS_ERROR_FAILURE; - } - -+ /* reject over-wide or over-tall images */ -+ const PRInt32 k64KLimit = 0x0000FFFF; -+ if ( aWidth > k64KLimit || aHeight > k64KLimit ){ -+ NS_ERROR("image too big"); -+ return NS_ERROR_FAILURE; -+ } -+ - nsresult rv; - - mOffset.MoveTo(aX, aY); -Index: mozilla/gfx/src/windows/nsImageWin.cpp -=================================================================== -RCS file: /cvsroot/mozilla/gfx/src/windows/nsImageWin.cpp,v -retrieving revision 3.130.2.1 -retrieving revision 3.130.2.1.6.1 -diff -u -r3.130.2.1 -r3.130.2.1.6.1 ---- gfx/src/windows/nsImageWin.cpp 11 May 2004 21:53:49 -0000 3.130.2.1 -+++ gfx/src/windows/nsImageWin.cpp 27 Aug 2004 11:02:58 -0000 3.130.2.1.6.1 -@@ -131,6 +131,10 @@ - return NS_ERROR_UNEXPECTED; - } - -+ // limit images to 64k pixels on a side (~55 feet on a 100dpi monitor) -+ const PRInt32 k64KLimit = 0x0000FFFF; -+ if (aWidth > k64KLimit || aHeight > k64KLimit) -+ return NS_ERROR_FAILURE; - - if (mNumPaletteColors >= 0){ - // If we have a palette -Index: mozilla/modules/libpr0n/decoders/bmp/nsBMPDecoder.cpp -=================================================================== -RCS file: /cvsroot/mozilla/modules/libpr0n/decoders/bmp/nsBMPDecoder.cpp,v -retrieving revision 1.24.2.1 -retrieving revision 1.24.2.1.6.1 -diff -u -r1.24.2.1 -r1.24.2.1.6.1 ---- modules/libpr0n/decoders/bmp/nsBMPDecoder.cpp 13 May 2004 22:27:35 -0000 1.24.2.1 -+++ modules/libpr0n/decoders/bmp/nsBMPDecoder.cpp 27 Aug 2004 11:02:58 -0000 1.24.2.1.6.1 -@@ -274,7 +274,9 @@ - CalcBitShift(); - } - // BMPs with negative width are invalid -- if (mBIH.width < 0) -+ // Reject extremely wide images to keep the math sane -+ const PRInt32 k64KWidth = 0x0000FFFF; -+ if (mBIH.width < 0 || mBIH.width > k64KWidth) - return NS_ERROR_FAILURE; - - PRUint32 real_height = (mBIH.height > 0) ? mBIH.height : -mBIH.height; diff --git a/mail/thunderbird-esr/files/patch-256316 b/mail/thunderbird-esr/files/patch-256316 deleted file mode 100644 index 147d15e5303d..000000000000 --- a/mail/thunderbird-esr/files/patch-256316 +++ /dev/null @@ -1,18 +0,0 @@ -Index: mozilla/netwerk/dns/src/nsIDNService.cpp -=================================================================== -RCS file: /cvsroot/mozilla/netwerk/dns/src/nsIDNService.cpp,v -retrieving revision 1.18 -retrieving revision 1.18.10.1 -diff -u -r1.18 -r1.18.10.1 ---- netwerk/dns/src/nsIDNService.cpp 3 Apr 2004 07:32:18 -0000 1.18 -+++ netwerk/dns/src/nsIDNService.cpp 27 Aug 2004 11:23:21 -0000 1.18.10.1 -@@ -242,6 +242,9 @@ - - NS_IMETHODIMP nsIDNService::Normalize(const nsACString & input, nsACString & output) - { -+ // protect against bogus input -+ NS_ENSURE_TRUE(IsUTF8(input), NS_ERROR_UNEXPECTED); -+ - nsAutoString outUTF16; - nsresult rv = stringPrep(NS_ConvertUTF8toUTF16(input), outUTF16); - if (NS_SUCCEEDED(rv)) diff --git a/mail/thunderbird-esr/files/patch-257314 b/mail/thunderbird-esr/files/patch-257314 deleted file mode 100644 index 8bcc707b9dd9..000000000000 --- a/mail/thunderbird-esr/files/patch-257314 +++ /dev/null @@ -1,31 +0,0 @@ -Index: nsVCardObj.cpp -=================================================================== -RCS file: /cvsroot/mozilla/mailnews/addrbook/src/nsVCardObj.cpp,v -retrieving revision 1.2 -retrieving revision 1.2.24.1 -diff -u -r1.2 -r1.2.24.1 ---- mailnews/addrbook/src/nsVCardObj.cpp 14 Sep 2003 21:45:58 -0000 1.2 -+++ mailnews/addrbook/src/nsVCardObj.cpp 31 Aug 2004 07:44:25 -0000 1.2.24.1 -@@ -1344,16 +1344,13 @@ - - static void writeGroup(OFile *fp, VObject *o) - { -- char buf1[256]; -- char buf2[256]; -- PL_strcpy(buf1,NAME_OF(o)); -- while ((o=isAPropertyOf(o,VCGroupingProp)) != 0) { -- PL_strcpy(buf2,STRINGZ_VALUE_OF(o)); -- PL_strcat(buf2,"."); -- PL_strcat(buf2,buf1); -- PL_strcpy(buf1,buf2); -+ nsCAutoString buf(NAME_OF(o)); -+ -+ while ((o=isAPropertyOf(o,VCGroupingProp)) != 0) { -+ buf.Insert(NS_LITERAL_CSTRING("."), 0); -+ buf.Insert(STRINGZ_VALUE_OF(o), 0); - } -- appendsOFile(fp,buf1); -+ appendsOFile(fp, buf.get()); - } - - static int inList(const char **list, const char *s) diff --git a/mail/thunderbird-esr/files/patch-258005 b/mail/thunderbird-esr/files/patch-258005 deleted file mode 100644 index fc20d4b596cf..000000000000 --- a/mail/thunderbird-esr/files/patch-258005 +++ /dev/null @@ -1,278 +0,0 @@ -Index: nsMsgCompUtils.cpp -=================================================================== -RCS file: /cvsroot/mozilla/mailnews/compose/src/nsMsgCompUtils.cpp,v -retrieving revision 1.161 -retrieving revision 1.161.10.1 -diff -u -r1.161 -r1.161.10.1 ---- mailnews/compose/src/nsMsgCompUtils.cpp 12 Mar 2004 07:23:38 -0000 1.161 -+++ mailnews/compose/src/nsMsgCompUtils.cpp 8 Sep 2004 19:27:53 -0000 1.161.10.1 -@@ -821,16 +821,7 @@ - nsresult rv; - nsCOMPtr<nsIPref> prefs(do_GetService(kPrefCID, &rv)); - -- PRInt32 buffer_size = 2048 + (real_name ? 2*PL_strlen(real_name) : 0) + (base_url ? 2*PL_strlen(base_url) : 0) + -- (type_param ? PL_strlen(type_param) : 0) + (encoding ? PL_strlen(encoding) : 0) + -- (description ? PL_strlen(description) : 0) + (x_mac_type ? PL_strlen(x_mac_type) : 0) + -- (x_mac_creator ? PL_strlen(x_mac_creator) : 0) + (attachmentCharset ? PL_strlen(attachmentCharset) : 0) + -- (bodyCharset ? PL_strlen(bodyCharset) : 0) + (content_id ? PL_strlen(content_id) : 0); -- char *buffer = (char *) PR_Malloc (buffer_size); -- char *buffer_tail = buffer; -- -- if (! buffer) -- return 0; /* NS_ERROR_OUT_OF_MEMORY */ -+ nsCString buf(""); - - NS_ASSERTION (encoding, "null encoding"); - -@@ -874,14 +865,13 @@ - } - } - -- PUSH_STRING ("Content-Type: "); -- PUSH_STRING (type); -- -+ buf.Append("Content-Type: "); -+ buf.Append(type); - if (type_param && *type_param) - { - if (*type_param != ';') -- PUSH_STRING("; "); -- PUSH_STRING(type_param); -+ buf.Append("; "); -+ buf.Append(type_param); - } - - if (mime_type_needs_charset (type)) -@@ -918,8 +908,8 @@ - (PL_strcasecmp(encoding, ENCODING_BASE64) != 0)) && - (*charset_label)) - { -- PUSH_STRING ("; charset="); -- PUSH_STRING (charset_label); -+ buf.Append("; charset="); -+ buf.Append(charset_label); - } - } - -@@ -930,7 +920,7 @@ - if(type && !PL_strcasecmp(type, "text/plain")) - { - if(UseFormatFlowed(bodyCharset)) -- PUSH_STRING ("; format=flowed"); -+ buf.Append("; format=flowed"); - // else - // { - // Don't add a markup. Could use -@@ -942,59 +932,59 @@ - } - - if (x_mac_type && *x_mac_type) { -- PUSH_STRING ("; x-mac-type=\""); -- PUSH_STRING (x_mac_type); -- PUSH_STRING ("\""); -+ buf.Append("; x-mac-type=\""); -+ buf.Append(x_mac_type); -+ buf.Append("\""); - } - - if (x_mac_creator && *x_mac_creator) { -- PUSH_STRING ("; x-mac-creator=\""); -- PUSH_STRING (x_mac_creator); -- PUSH_STRING ("\""); -+ buf.Append("; x-mac-creator=\""); -+ buf.Append(x_mac_creator); -+ buf.Append("\""); - } - - #ifdef EMIT_NAME_IN_CONTENT_TYPE - if (encodedRealName && *encodedRealName) { - if (parmFolding == 0 || parmFolding == 1) { -- PUSH_STRING (";\r\n name=\""); -- PUSH_STRING (encodedRealName); -- PUSH_STRING ("\""); -+ buf.Append(";\r\n name=\""); -+ buf.Append(encodedRealName); -+ buf.Append("\""); - } - else // if (parmFolding == 2) - { - char *rfc2231Parm = RFC2231ParmFolding("name", charset.get(), - nsMsgI18NGetAcceptLanguage(), encodedRealName); - if (rfc2231Parm) { -- PUSH_STRING(";\r\n "); -- PUSH_STRING(rfc2231Parm); -+ buf.Append(";\r\n "); -+ buf.Append(rfc2231Parm); - PR_Free(rfc2231Parm); - } - } - } - #endif /* EMIT_NAME_IN_CONTENT_TYPE */ -+ buf.Append(CRLF); - -- PUSH_NEWLINE (); -+ buf.Append("Content-Transfer-Encoding: "); -+ buf.Append(encoding); - -- PUSH_STRING ("Content-Transfer-Encoding: "); -- PUSH_STRING (encoding); -- PUSH_NEWLINE (); -+ buf.Append(CRLF); - - if (description && *description) { - char *s = mime_fix_header (description); - if (s) { -- PUSH_STRING ("Content-Description: "); -- PUSH_STRING (s); -- PUSH_NEWLINE (); -+ buf.Append("Content-Description: "); -+ buf.Append(s); -+ buf.Append(CRLF); - PR_Free(s); - } - } - - if ( (content_id) && (*content_id) ) - { -- PUSH_STRING ("Content-ID: <"); -- PUSH_STRING (content_id); -- PUSH_STRING (">"); -- PUSH_NEWLINE (); -+ buf.Append("Content-ID: <"); -+ buf.Append(content_id); -+ buf.Append(">"); -+ buf.Append(CRLF); - } - - if (encodedRealName && *encodedRealName) { -@@ -1004,15 +994,15 @@ - rv = prefs->GetIntPref("mail.content_disposition_type", &pref_content_disposition); - NS_ASSERTION(NS_SUCCEEDED(rv), "failed to get mail.content_disposition_type"); - -- PUSH_STRING ("Content-Disposition: "); -+ buf.Append("Content-Disposition: "); - - if (pref_content_disposition == 1) -- PUSH_STRING ("attachment"); -+ buf.Append("attachment"); - else - if (pref_content_disposition == 2 && - (!PL_strcasecmp(type, TEXT_PLAIN) || - (period && !PL_strcasecmp(period, ".txt")))) -- PUSH_STRING("attachment"); -+ buf.Append("attachment"); - - /* If this document is an anonymous binary file or a vcard, - then always show it as an attachment, never inline. */ -@@ -1020,23 +1010,23 @@ - if (!PL_strcasecmp(type, APPLICATION_OCTET_STREAM) || - !PL_strcasecmp(type, TEXT_VCARD) || - !PL_strcasecmp(type, APPLICATION_DIRECTORY)) /* text/x-vcard synonym */ -- PUSH_STRING ("attachment"); -+ buf.Append("attachment"); - else -- PUSH_STRING ("inline"); -+ buf.Append("inline"); - - if (parmFolding == 0 || parmFolding == 1) { -- PUSH_STRING (";\r\n filename=\""); -- PUSH_STRING (encodedRealName); -- PUSH_STRING ("\"" CRLF); -+ buf.Append(";\r\n filename=\""); -+ buf.Append(encodedRealName); -+ buf.Append("\"" CRLF); - } - else // if (parmFolding == 2) - { - char *rfc2231Parm = RFC2231ParmFolding("filename", charset.get(), - nsMsgI18NGetAcceptLanguage(), encodedRealName); - if (rfc2231Parm) { -- PUSH_STRING(";\r\n "); -- PUSH_STRING(rfc2231Parm); -- PUSH_NEWLINE (); -+ buf.Append(";\r\n "); -+ buf.Append(rfc2231Parm); -+ buf.Append(CRLF); - PR_Free(rfc2231Parm); - } - } -@@ -1045,7 +1035,7 @@ - if (type && - (!PL_strcasecmp (type, MESSAGE_RFC822) || - !PL_strcasecmp (type, MESSAGE_NEWS))) -- PUSH_STRING ("Content-Disposition: inline" CRLF); -+ buf.Append("Content-Disposition: inline" CRLF); - - #ifdef GENERATE_CONTENT_BASE - /* If this is an HTML document, and we know the URL it originally -@@ -1079,9 +1069,9 @@ - prefs->GetBoolPref("mail.use_content_location_on_send", &useContentLocation); - - if (useContentLocation) -- PUSH_STRING ("Content-Location: \""); -+ buf.Append("Content-Location: \""); - else -- PUSH_STRING ("Content-Base: \""); -+ buf.Append("Content-Base: \""); - /* rhp - Pref for Content-Location usage */ - - /* rhp: this is to work with the Content-Location stuff */ -@@ -1089,34 +1079,34 @@ - - while (*s != 0 && *s != '#') - { -- const char *ot = buffer_tail; -- -+ PRUint32 ot=buf.Length(); -+ char tmp[]="\x00\x00"; - /* URLs must be wrapped at 40 characters or less. */ - if (col >= 38) { -- PUSH_STRING(CRLF "\t"); -+ buf.Append(CRLF "\t"); - col = 0; - } - - if (*s == ' ') -- PUSH_STRING("%20"); -+ buf.Append("%20"); - else if (*s == '\t') -- PUSH_STRING("%09"); -+ buf.Append("%09"); - else if (*s == '\n') -- PUSH_STRING("%0A"); -+ buf.Append("%0A"); - else if (*s == '\r') -- PUSH_STRING("%0D"); -+ buf.Append("%0D"); - else { -- *buffer_tail++ = *s; -- *buffer_tail = '\0'; -+ tmp[0]=*s; -+ buf.Append(tmp); - } - s++; -- col += (buffer_tail - ot); -+ col += (buf.Length() - ot); - } -- PUSH_STRING ("\"" CRLF); -+ buf.Append("\"" CRLF); - - /* rhp: this is to try to get around this fun problem with Content-Location */ - if (!useContentLocation) { -- PUSH_STRING ("Content-Location: \""); -+ buf.Append("Content-Location: \""); - s = base_url; - col = 0; - useContentLocation = PR_TRUE; -@@ -1130,10 +1120,9 @@ - #endif /* GENERATE_CONTENT_BASE */ - - /* realloc it smaller... */ -- buffer = (char*) PR_REALLOC (buffer, buffer_tail - buffer + 1); - - PR_FREEIF(encodedRealName); -- return buffer; -+ return PL_strdup(buf.get()); - } - - static PRBool isValidHost( const char* host ) diff --git a/mail/thunderbird-esr/files/patch-Double.cpp b/mail/thunderbird-esr/files/patch-Double.cpp deleted file mode 100644 index 5cd13e4ff4fe..000000000000 --- a/mail/thunderbird-esr/files/patch-Double.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- extensions/transformiix/source/base/Double.cpp.orig Thu Jan 30 09:26:46 2003 -+++ extensions/transformiix/source/base/Double.cpp Sun Nov 16 01:46:42 2003 -@@ -51,10 +51,10 @@ - //A trick to handle IEEE floating point exceptions on FreeBSD - E.D. - #ifdef __FreeBSD__ - #include <ieeefp.h> --#ifdef __alpha__ --fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; --#else -+#if defined(__i386__) - fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; -+#else -+fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; - #endif - fp_except_t oldmask = fpsetmask(~allmask); - #endif -@@ -75,22 +75,31 @@ - #define TX_DOUBLE_HI32_EXPMASK 0x7ff00000 - #define TX_DOUBLE_HI32_MANTMASK 0x000fffff - -+union ui32dun { -+ PRUint32 i[2]; -+ double d; -+}; -+ - //-- Initialize Double related constants - #ifdef IS_BIG_ENDIAN --const PRUint32 nanMask[2] = {TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK, -- 0xffffffff}; --const PRUint32 infMask[2] = {TX_DOUBLE_HI32_EXPMASK, 0}; --const PRUint32 negInfMask[2] = {TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0}; -+const union ui32dun nanMask = -+ {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK, 0xffffffff}}; -+const union ui32dun infMask = -+ {{TX_DOUBLE_HI32_EXPMASK, 0}}; -+const union ui32dun negInfMask = -+ {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0}}; - #else --const PRUint32 nanMask[2] = {0xffffffff, -- TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK}; --const PRUint32 infMask[2] = {0, TX_DOUBLE_HI32_EXPMASK}; --const PRUint32 negInfMask[2] = {0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT}; -+const union ui32dun nanMask = -+ {{0xffffffff, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK}}; -+const union ui32dun infMask = -+ {{0, TX_DOUBLE_HI32_EXPMASK}}; -+const union ui32dun negInfMask = -+ {{0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT}}; - #endif - --const double Double::NaN = *((double*)nanMask); --const double Double::POSITIVE_INFINITY = *((double*)infMask); --const double Double::NEGATIVE_INFINITY = *((double*)negInfMask); -+const double Double::NaN = nanMask.d; -+const double Double::POSITIVE_INFINITY = infMask.d; -+const double Double::NEGATIVE_INFINITY = negInfMask.d; - - /* - * Determines whether the given double represents positive or negative diff --git a/mail/thunderbird-esr/files/patch-build_unix_run-mozilla.sh b/mail/thunderbird-esr/files/patch-build_unix_run-mozilla.sh deleted file mode 100644 index 28bbd1a1154e..000000000000 --- a/mail/thunderbird-esr/files/patch-build_unix_run-mozilla.sh +++ /dev/null @@ -1,11 +0,0 @@ ---- build/unix/run-mozilla.sh.orig Mon Dec 15 18:27:28 2003 -+++ build/unix/run-mozilla.sh Fri Feb 27 11:54:10 2004 -@@ -355,7 +355,7 @@ - fi - ## - ## Set LD_LIBRARY_PATH --LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"} -+LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:%%PREFIX%%/lib/browser_plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"} - if [ -n "$LD_LIBRARYN32_PATH" ] - then - LD_LIBRARYN32_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARYN32_PATH+":$LD_LIBRARYN32_PATH"} diff --git a/mail/thunderbird-esr/files/patch-config-mkdepend-imakemdep.h b/mail/thunderbird-esr/files/patch-config-mkdepend-imakemdep.h deleted file mode 100644 index b688e664475d..000000000000 --- a/mail/thunderbird-esr/files/patch-config-mkdepend-imakemdep.h +++ /dev/null @@ -1,10 +0,0 @@ ---- config/mkdepend/imakemdep.h Fri Sep 4 21:22:25 1998 -+++ config/mkdepend/imakemdep.h Thu Oct 16 22:43:25 2003 -@@ -278,4 +278,7 @@ - "-D__i386__", - # endif -+# if defined(__amd64__) || defined(__x86_64__) -+ "-D__amd64__ -D__x86_64__", -+# endif - # ifdef __GNUC__ - "-traditional", diff --git a/mail/thunderbird-esr/files/patch-config-rules.mk b/mail/thunderbird-esr/files/patch-config-rules.mk deleted file mode 100644 index ecc3c8194dcc..000000000000 --- a/mail/thunderbird-esr/files/patch-config-rules.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- config/rules.mk.orig Tue Aug 26 13:28:47 2003 -+++ config/rules.mk Sun Feb 1 15:11:41 2004 -@@ -444,7 +444,11 @@ - - ifeq ($(OS_ARCH),FreeBSD) - ifdef IS_COMPONENT -+ifneq (,$(filter alpha ia64,$(OS_TEST))) -+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -lc -+else - EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -+endif - endif - endif - diff --git a/mail/thunderbird-esr/files/patch-configure b/mail/thunderbird-esr/files/patch-configure deleted file mode 100644 index 9e60372adb33..000000000000 --- a/mail/thunderbird-esr/files/patch-configure +++ /dev/null @@ -1,38 +0,0 @@ ---- configure.orig Fri Feb 13 01:06:29 2004 -+++ configure Fri Feb 13 01:07:17 2004 -@@ -9181,7 +9181,7 @@ - echo $ac_n "(cached) $ac_c" 1>&6 - else - ac_save_LIBS="$LIBS" --LIBS="-liconv $LIBS" -+LIBS="-L$LOCALBASE/lib -liconv $LIBS" - cat > conftest.$ac_ext <<EOF - #line 9187 "configure" - #include "confdefs.h" -@@ -9212,7 +9212,7 @@ - fi - if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 -- _ICONV_LIBS="$_ICONV_LIBS -liconv" -+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv" - else - echo "$ac_t""no" 1>&6 - echo $ac_n "checking for libiconv in -liconv""... $ac_c" 1>&6 -@@ -9222,7 +9222,7 @@ - echo $ac_n "(cached) $ac_c" 1>&6 - else - ac_save_LIBS="$LIBS" --LIBS="-liconv $LIBS" -+LIBS="-L$LOCALBASE/lib -liconv $LIBS" - cat > conftest.$ac_ext <<EOF - #line 9228 "configure" - #include "confdefs.h" -@@ -9253,7 +9253,7 @@ - fi - if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 -- _ICONV_LIBS="$_ICONV_LIBS -liconv" -+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv" - else - echo "$ac_t""no" 1>&6 - fi diff --git a/mail/thunderbird-esr/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp b/mail/thunderbird-esr/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp deleted file mode 100644 index 41c462d74f62..000000000000 --- a/mail/thunderbird-esr/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp +++ /dev/null @@ -1,46 +0,0 @@ ---- extensions/typeaheadfind/src/nsTypeAheadFind.cpp.orig Wed Nov 19 01:20:47 2003 -+++ extensions/typeaheadfind/src/nsTypeAheadFind.cpp Tue Feb 10 02:52:26 2004 -@@ -323,11 +323,11 @@ - prefBranch->GetBoolPref("accessibility.typeaheadfind.startlinksonly", - &mStartLinksOnlyPref); - -- PRBool isSoundEnabled = PR_TRUE; -+ mIsSoundEnabled = PR_TRUE; - prefBranch->GetBoolPref("accessibility.typeaheadfind.enablesound", -- &isSoundEnabled); -+ &mIsSoundEnabled); - nsXPIDLCString soundStr; -- if (isSoundEnabled) { -+ if (mIsSoundEnabled && mIsSoundEnabled) { - prefBranch->GetCharPref("accessibility.typeaheadfind.soundURL", - getter_Copies(soundStr)); - } -@@ -758,7 +758,7 @@ - } - else { - // No find string to backspace in! -- if (mIsBackspaceProtectOn) { -+ if (mIsBackspaceProtectOn && mIsSoundEnabled) { - // This flag should be on only if the last key was a backspace. - // It keeps us from accidentally hitting backspace too many times and - // going back in history when we really just wanted to clear -@@ -1012,7 +1012,9 @@ - - // Error sound (don't fire when backspace is pressed, they're - // trying to correct the mistake!) -- PlayNotFoundSound(); -+ if (mIsSoundEnabled) { -+ PlayNotFoundSound(); -+ } - - // Remove bad character from buffer, so we can continue typing from - // last matched character -@@ -1059,7 +1061,7 @@ - void - nsTypeAheadFind::PlayNotFoundSound() - { -- if (mNotFoundSoundURL.IsEmpty()) // no sound -+ if (mNotFoundSoundURL.IsEmpty() || !mIsSoundEnabled) // no sound - return; - if (!mSoundInterface) { - mSoundInterface = do_CreateInstance("@mozilla.org/sound;1"); diff --git a/mail/thunderbird-esr/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h b/mail/thunderbird-esr/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h deleted file mode 100644 index 07ad43b4334d..000000000000 --- a/mail/thunderbird-esr/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h +++ /dev/null @@ -1,12 +0,0 @@ ---- extensions/typeaheadfind/src/nsTypeAheadFind.h.orig Fri May 23 22:00:33 2003 -+++ extensions/typeaheadfind/src/nsTypeAheadFind.h Mon Feb 9 22:21:43 2004 -@@ -194,6 +194,9 @@ - - nsCString mNotFoundSoundURL; - -+ // Move the sound enabled boolean out for all methods to access. -+ PRBool mIsSoundEnabled; -+ - // PRBool's are used instead of PRPackedBool's where the address of the - // boolean variable is getting passed into a method. For example: - // GetBoolPref("accessibility.typeaheadfind.linksonly", &mLinksOnlyPref); diff --git a/mail/thunderbird-esr/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp b/mail/thunderbird-esr/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp deleted file mode 100644 index bc141062f7c6..000000000000 --- a/mail/thunderbird-esr/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp +++ /dev/null @@ -1,12 +0,0 @@ ---- gfx/src/gtk/nsFontMetricsXft.cpp.orig Wed Mar 17 02:08:01 2004 -+++ gfx/src/gtk/nsFontMetricsXft.cpp Wed Mar 17 02:08:15 2004 -@@ -65,7 +65,8 @@ - - #include <gdk/gdkx.h> - #include <freetype/tttables.h> --#include <freetype/freetype.h> -+#include <ft2build.h> -+#include FT_FREETYPE_H - - #define FORCE_PR_LOG - #include "prlog.h" diff --git a/mail/thunderbird-esr/files/patch-nspr-unix.c b/mail/thunderbird-esr/files/patch-nspr-unix.c deleted file mode 100644 index 6bb4ed08fb40..000000000000 --- a/mail/thunderbird-esr/files/patch-nspr-unix.c +++ /dev/null @@ -1,21 +0,0 @@ ---- nsprpub/pr/src/md/unix/unix.c.orig Sat May 31 18:06:04 2003 -+++ nsprpub/pr/src/md/unix/unix.c Sat May 31 18:04:43 2003 -@@ -65,7 +65,8 @@ - * PRInt32* pointer to a _PRSockLen_t* pointer. - */ - #if defined(HAVE_SOCKLEN_T) \ -- || (defined(LINUX) && defined(__GLIBC__) && __GLIBC__ >= 2) -+ || (defined(LINUX) && defined(__GLIBC__) && __GLIBC__ >= 2) \ -+ || defined(FREEBSD) - #define _PRSockLen_t socklen_t - #elif defined(IRIX) || defined(HPUX) || defined(OSF1) || defined(SOLARIS) \ - || defined(AIX4_1) || defined(LINUX) || defined(SONY) \ -@@ -73,7 +74,7 @@ - || defined(SUNOS4) || defined(NCR) || defined(DARWIN) \ - || defined(NEXTSTEP) || defined(QNX) - #define _PRSockLen_t int --#elif (defined(AIX) && !defined(AIX4_1)) || defined(FREEBSD) \ -+#elif (defined(AIX) && !defined(AIX4_1)) \ - || defined(NETBSD) || defined(OPENBSD) || defined(UNIXWARE) \ - || defined(DGUX) || defined(VMS) || defined(NTO) - #define _PRSockLen_t size_t diff --git a/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md-_freebsd.cfg b/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md-_freebsd.cfg deleted file mode 100644 index 3ac9a34fbc70..000000000000 --- a/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md-_freebsd.cfg +++ /dev/null @@ -1,161 +0,0 @@ ---- nsprpub/pr/include/md/_freebsd.cfg.orig Wed Jan 2 18:38:25 2002 -+++ nsprpub/pr/include/md/_freebsd.cfg Sun Feb 1 15:09:53 2004 -@@ -91,7 +91,7 @@ - #define PR_ALIGN_OF_DOUBLE 4 - #define PR_ALIGN_OF_POINTER 4 - --#elif defined(__alpha) -+#elif defined(__alpha__) - - #define IS_LITTLE_ENDIAN 1 - #undef IS_BIG_ENDIAN -@@ -138,6 +138,149 @@ - #define PR_ALIGN_OF_DOUBLE 8 - #define PR_ALIGN_OF_POINTER 8 - -+#elif defined(__sparc64__) -+#undef IS_LITTLE_ENDIAN -+#define IS_BIG_ENDIAN 1 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define IS_64 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 8 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 8 -+#define PR_BYTES_PER_DWORD 8 -+#define PR_BYTES_PER_WORD_LOG2 3 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 64 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 64 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 6 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 6 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_POINTER 8 -+ -+#define HAVE_LONG_LONG -+#define HAVE_ALIGNED_DOUBLES -+#define HAVE_ALIGNED_LONGLONGS -+ -+#elif defined(__ia64__) -+#define IS_LITTLE_ENDIAN 1 -+#undef IS_BIG_ENDIAN -+#define HAVE_LONG_LONG -+#define HAVE_ALIGNED_DOUBLES -+#define HAVE_ALIGNED_LONGLONGS -+#define IS_64 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 8 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 8 -+#define PR_BYTES_PER_DWORD 8 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 64 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 64 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 6 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 6 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 8 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define PR_ALIGN_OF_POINTER 8 -+#define PR_ALIGN_OF_WORD 8 -+ -+#define PR_BYTES_PER_WORD_LOG2 3 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ -+#elif defined(__amd64__) -+#define IS_LITTLE_ENDIAN 1 -+#undef IS_BIG_ENDIAN -+#define IS_64 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 8 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 8 -+#define PR_BYTES_PER_DWORD 8 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 64 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 64 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 6 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 6 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 8 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define PR_ALIGN_OF_POINTER 8 -+#define PR_ALIGN_OF_WORD 8 -+ -+#define PR_BYTES_PER_WORD_LOG2 3 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ -+#define HAVE_LONG_LONG -+#define HAVE_ALIGNED_DOUBLES -+#define HAVE_ALIGNED_LONGLONGS - #else - - #error "Unknown CPU architecture" diff --git a/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md-_freebsd.h b/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md-_freebsd.h deleted file mode 100644 index 38f21b2ddd6d..000000000000 --- a/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md-_freebsd.h +++ /dev/null @@ -1,13 +0,0 @@ ---- nsprpub/pr/include/md/_freebsd.h.orig Sat Nov 15 23:36:13 2003 -+++ nsprpub/pr/include/md/_freebsd.h Mon Feb 9 22:24:39 2004 -@@ -50,6 +50,10 @@ - #define _PR_SI_ARCHITECTURE "alpha" - #elif defined(__sparc__) - #define _PR_SI_ARCHITECTURE "sparc" -+#elif defined(__ia64__) -+#define _PR_SI_ARCHITECTURE "ia64" -+#elif defined(__amd64__) -+#define _PR_SI_ARCHITECTURE "amd64" - #else - #error "Unknown CPU architecture" - #endif diff --git a/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md-_pth.h b/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md-_pth.h deleted file mode 100644 index 1f8159c70b1f..000000000000 --- a/mail/thunderbird-esr/files/patch-nsprpub-pr-include-md-_pth.h +++ /dev/null @@ -1,11 +0,0 @@ ---- nsprpub/pr/include/md/_pth.h.orig Mon Jul 26 07:23:42 2004 -+++ nsprpub/pr/include/md/_pth.h Mon Jul 26 07:18:37 2004 -@@ -90,7 +90,7 @@ - #define _PT_PTHREAD_MUTEXATTR_INIT pthread_mutexattr_init - #define _PT_PTHREAD_MUTEXATTR_DESTROY pthread_mutexattr_destroy - #define _PT_PTHREAD_MUTEX_INIT(m, a) pthread_mutex_init(&(m), &(a)) --#define _PT_PTHREAD_MUTEX_IS_LOCKED(m) (EBUSY == pthread_mutex_trylock(&(m))) -+#define _PT_PTHREAD_MUTEX_IS_LOCKED(m) (0 != pthread_mutex_trylock(&(m))) - #if defined(DARWIN) - #define _PT_PTHREAD_CONDATTR_INIT(x) 0 - #else diff --git a/mail/thunderbird-esr/files/patch-nsprpub-pr-src-io-prprf.c b/mail/thunderbird-esr/files/patch-nsprpub-pr-src-io-prprf.c deleted file mode 100644 index 74a85ce8b5e2..000000000000 --- a/mail/thunderbird-esr/files/patch-nsprpub-pr-src-io-prprf.c +++ /dev/null @@ -1,14 +0,0 @@ ---- nsprpub/pr/src/io/prprf.c.orig Mon Mar 8 22:18:19 2004 -+++ nsprpub/pr/src/io/prprf.c Mon May 3 13:00:27 2004 -@@ -51,7 +51,10 @@ - ** Note: on some platforms va_list is defined as an array, - ** and requires array notation. - */ --#if (defined(LINUX) && defined(__x86_64__)) -+#if defined(__amd64__) -+#include <stdarg.h> -+#define VARARGS_ASSIGN(foo, bar) va_copy((foo), (bar)) -+#elif (defined(LINUX) && defined(__x86_64__)) - #define VARARGS_ASSIGN(foo, bar) __va_copy((foo), (bar)) - #elif (defined(LINUX) && defined(__powerpc__)) || \ - (defined(LINUX) && defined(__s390__)) || \ diff --git a/mail/thunderbird-esr/files/patch-nsprpub-pr-src-pthreads-ptio.c b/mail/thunderbird-esr/files/patch-nsprpub-pr-src-pthreads-ptio.c deleted file mode 100644 index 08346f235416..000000000000 --- a/mail/thunderbird-esr/files/patch-nsprpub-pr-src-pthreads-ptio.c +++ /dev/null @@ -1,29 +0,0 @@ ---- nsprpub/pr/src/pthreads/ptio.c.orig Mon Jul 14 17:59:47 2003 -+++ nsprpub/pr/src/pthreads/ptio.c Fri Aug 29 15:39:46 2003 -@@ -189,7 +189,7 @@ - #endif - #endif - --#ifdef DARWIN -+#if defined(DARWIN) || defined(FREEBSD) - static PRBool _pr_ipv6_v6only_on_by_default; - /* The IPV6_V6ONLY socket option is not defined on Mac OS X 10.1. */ - #ifndef IPV6_V6ONLY -@@ -1154,7 +1154,7 @@ - _pr_stderr = pt_SetMethods(2, PR_DESC_FILE, PR_FALSE, PR_TRUE); - PR_ASSERT(_pr_stdin && _pr_stdout && _pr_stderr); - --#ifdef DARWIN -+#if defined(DARWIN) || defined(FREEBSD) - /* In Mac OS X v10.3 Panther Beta the IPV6_V6ONLY socket option - * is turned on by default, contrary to what RFC 3493, Section - * 5.3 says. So we have to turn it off. Find out whether we -@@ -3462,7 +3462,7 @@ - if (osfd == -1) pt_MapError(_PR_MD_MAP_SOCKET_ERROR, errno); - else - { --#ifdef DARWIN -+#if defined(DARWIN) || defined(FREEBSD) - if ((domain == AF_INET6) && _pr_ipv6_v6only_on_by_default) - { - int on = 0; diff --git a/mail/thunderbird-esr/files/patch-security-coreconf-FreeBSD.mk b/mail/thunderbird-esr/files/patch-security-coreconf-FreeBSD.mk deleted file mode 100644 index 4f6bccff7cec..000000000000 --- a/mail/thunderbird-esr/files/patch-security-coreconf-FreeBSD.mk +++ /dev/null @@ -1,12 +0,0 @@ ---- security/coreconf/FreeBSD.mk Thu Oct 16 23:03:47 2003 -+++ security/coreconf/FreeBSD.mk Thu Oct 16 22:53:11 2003 -@@ -44,5 +44,9 @@ - CPU_ARCH = alpha - else -+ifeq ($(OS_TEST),amd64) -+CPU_ARCH = amd64 -+else - CPU_ARCH = x86 -+endif - endif - diff --git a/mail/thunderbird-esr/files/patch-toolkit_mozapps_extensions_src_nsExtensionManager.js.in b/mail/thunderbird-esr/files/patch-toolkit_mozapps_extensions_src_nsExtensionManager.js.in deleted file mode 100644 index feffd2c6344f..000000000000 --- a/mail/thunderbird-esr/files/patch-toolkit_mozapps_extensions_src_nsExtensionManager.js.in +++ /dev/null @@ -1,17 +0,0 @@ ---- toolkit/mozapps/extensions/src/nsExtensionManager.js.in.orig Tue Jul 27 15:35:12 2004 -+++ toolkit/mozapps/extensions/src/nsExtensionManager.js.in Tue Jul 27 15:36:02 2004 -@@ -1568,9 +1568,14 @@ - - _checkForGlobalInstalls: function (aPath, aItemType) - { -+ var fPrefix = "file://"; - // First see if the path supplied is a file path - var file = Components.classes["@mozilla.org/file/local;1"] - .createInstance(Components.interfaces.nsILocalFile); -+ if (aPath.substr(0, fPrefix.length) == fPrefix) { -+ // Strip out the file:// prefix if it exists -+ aPath = aPath.substr(fPrefix.length, aPath.length); -+ } - try { - file.initWithPath(aPath); - } diff --git a/mail/thunderbird-esr/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc b/mail/thunderbird-esr/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc deleted file mode 100644 index ac8cab896d48..000000000000 --- a/mail/thunderbird-esr/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc +++ /dev/null @@ -1,11 +0,0 @@ ---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004 -+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Mon May 3 13:05:12 2004 -@@ -8,7 +8,7 @@ - * 1 is AddRef - * 2 is Release - */ --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - NS_IMETHOD Stub3(); - NS_IMETHOD Stub4(); - NS_IMETHOD Stub5(); diff --git a/mail/thunderbird-esr/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in b/mail/thunderbird-esr/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in deleted file mode 100644 index fcde57b85b3a..000000000000 --- a/mail/thunderbird-esr/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in +++ /dev/null @@ -1,54 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Thu Aug 14 21:00:23 2003 -+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in Sun Feb 1 15:06:40 2004 -@@ -49,6 +49,9 @@ - ifeq (86,$(findstring 86,$(OS_TEST))) - CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp - endif -+ifeq (amd64,$(OS_TEST)) -+CPPSRCS := xptcinvoke_amd64_freebsd.cpp xptcstubs_amd64_freebsd.cpp -+endif - endif - # - # New code for Linux, et. al., with gcc -@@ -60,7 +63,7 @@ - endif - endif - # IA64 Linux --ifneq (,$(filter Linux,$(OS_ARCH))) -+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) - ifneq (,$(findstring ia64,$(OS_TEST))) - CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp - ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s -@@ -106,9 +109,15 @@ - ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s - endif - # -+# FreeBSD/Alpha -+# -+ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDalpha) -+CPPSRCS := xptcinvoke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp -+endif -+# - # Linux/Alpha - # --ifneq (,$(filter Linuxalpha FreeBSDalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST))) -+ifneq (,$(filter Linuxalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp - endif - # -@@ -294,6 +303,15 @@ - ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc) - CPPSRCS := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp - ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s -+endif -+# -+# FreeBSD/SPARC64 -+# -+ifeq ($(OS_ARCH),FreeBSD) -+ifneq (,$(findstring sparc,$(OS_TEST))) -+CPPSRCS := xptcinvoke_sparc64_freebsd.cpp xptcstubs_sparc64_freebsd.cpp -+ASFILES := xptcinvoke_asm_sparc64_freebsd.s xptcstubs_asm_sparcv9_solaris.s -+endif - endif - # - # Solaris/SPARC diff --git a/mail/thunderbird-esr/files/patch-xpinstall-src-nsSoftwareUpdate.cpp b/mail/thunderbird-esr/files/patch-xpinstall-src-nsSoftwareUpdate.cpp deleted file mode 100644 index ddbe8f4abe91..000000000000 --- a/mail/thunderbird-esr/files/patch-xpinstall-src-nsSoftwareUpdate.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- xpinstall/src/nsSoftwareUpdate.cpp.orig Sat May 22 01:02:23 2004 -+++ xpinstall/src/nsSoftwareUpdate.cpp Thu Jul 29 22:48:34 2004 -@@ -512,7 +512,7 @@ - nsSoftwareUpdate::GetInstance) - NS_GENERIC_FACTORY_CONSTRUCTOR(nsInstallTrigger) - NS_GENERIC_FACTORY_CONSTRUCTOR(nsInstallVersion) --NS_GENERIC_FACTORY_CONSTRUCTOR(nsXPInstallManager); -+NS_GENERIC_FACTORY_CONSTRUCTOR(nsXPInstallManager) - NS_GENERIC_FACTORY_CONSTRUCTOR(nsSoftwareUpdateNameSet) - - //---------------------------------------------------------------------- diff --git a/mail/thunderbird-esr/files/patch-xptcall-alpha b/mail/thunderbird-esr/files/patch-xptcall-alpha deleted file mode 100644 index 29631a98e61e..000000000000 --- a/mail/thunderbird-esr/files/patch-xptcall-alpha +++ /dev/null @@ -1,459 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp.orig Tue May 27 01:37:25 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp Tue May 27 01:37:00 2003 -@@ -0,0 +1,184 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+/* ***** BEGIN LICENSE BLOCK ***** -+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1 -+ * -+ * The contents of this file are subject to the Netscape Public License -+ * Version 1.1 (the "License"); you may not use this file except in -+ * compliance with the License. You may obtain a copy of the License at -+ * http://www.mozilla.org/NPL/ -+ * -+ * Software distributed under the License is distributed on an "AS IS" basis, -+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -+ * for the specific language governing rights and limitations under the -+ * License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is -+ * Netscape Communications Corporation. -+ * Portions created by the Initial Developer are Copyright (C) 1998 -+ * the Initial Developer. All Rights Reserved. -+ * -+ * Contributor(s): -+ * -+ * Alternatively, the contents of this file may be used under the terms of -+ * either the GNU General Public License Version 2 or later (the "GPL"), or -+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -+ * in which case the provisions of the GPL or the LGPL are applicable instead -+ * of those above. If you wish to allow use of your version of this file only -+ * under the terms of either the GPL or the LGPL, and not to allow others to -+ * use your version of this file under the terms of the NPL, indicate your -+ * decision by deleting the provisions above and replace them with the notice -+ * and other provisions required by the GPL or the LGPL. If you do not delete -+ * the provisions above, a recipient may use your version of this file under -+ * the terms of any one of the NPL, the GPL or the LGPL. -+ * -+ * ***** END LICENSE BLOCK ***** */ -+ -+/* Platform specific code to invoke XPCOM methods on native objects */ -+ -+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */ -+ -+#include "xptcprivate.h" -+ -+/* Prototype specifies unmangled function name and disables unused warning */ -+static void -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s) -+__asm__("invoke_copy_to_stack") __attribute__((unused)); -+ -+static void -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s) -+{ -+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer -+ -+ for(PRUint32 i = 0; i < paramCount; i++, d++, s++) -+ { -+ if(s->IsPtrData()) -+ { -+ *d = (PRUint64)s->ptr; -+ continue; -+ } -+ switch(s->type) -+ { -+ case nsXPTType::T_I8 : *d = (PRUint64)s->val.i8; break; -+ case nsXPTType::T_I16 : *d = (PRUint64)s->val.i16; break; -+ case nsXPTType::T_I32 : *d = (PRUint64)s->val.i32; break; -+ case nsXPTType::T_I64 : *d = (PRUint64)s->val.i64; break; -+ case nsXPTType::T_U8 : *d = (PRUint64)s->val.u8; break; -+ case nsXPTType::T_U16 : *d = (PRUint64)s->val.u16; break; -+ case nsXPTType::T_U32 : *d = (PRUint64)s->val.u32; break; -+ case nsXPTType::T_U64 : *d = (PRUint64)s->val.u64; break; -+ case nsXPTType::T_FLOAT : -+ if(i < NUM_ARG_REGS) -+ { -+ // convert floats to doubles if they are to be passed -+ // via registers so we can just deal with doubles later -+ union { PRUint64 u64; double d; } t; -+ t.d = (double)s->val.f; -+ *d = t.u64; -+ } -+ else -+ // otherwise copy to stack normally -+ *d = (PRUint64)s->val.u32; -+ break; -+ case nsXPTType::T_DOUBLE : *d = (PRUint64)s->val.u64; break; -+ case nsXPTType::T_BOOL : *d = (PRUint64)s->val.b; break; -+ case nsXPTType::T_CHAR : *d = (PRUint64)s->val.c; break; -+ case nsXPTType::T_WCHAR : *d = (PRUint64)s->val.wc; break; -+ default: -+ // all the others are plain pointer types -+ *d = (PRUint64)s->val.p; -+ break; -+ } -+ } -+} -+ -+/* -+ * XPTC_PUBLIC_API(nsresult) -+ * XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, -+ * PRUint32 paramCount, nsXPTCVariant* params, void* vt) -+ */ -+__asm__( -+ "#### XPTC_InvokeByIndex ####\n" -+".text\n\t" -+ ".align 5\n\t" -+ ".globl XPTC_InvokeByIndex\n\t" -+ ".ent XPTC_InvokeByIndex\n" -+"XPTC_InvokeByIndex:\n\t" -+ ".frame $15,32,$26,0\n\t" -+ ".mask 0x4008000,-32\n\t" -+ "ldgp $29,0($27)\n" -+"$XPTC_InvokeByIndex..ng:\n\t" -+ "subq $30,32,$30\n\t" -+ "stq $26,0($30)\n\t" -+ "stq $15,8($30)\n\t" -+ "bis $30,$30,$15\n\t" -+ ".prologue 1\n\t" -+ -+ /* -+ * Allocate enough stack space to hold the greater of 6 or "paramCount"+1 -+ * parameters. (+1 for "this" pointer) Room for at least 6 parameters -+ * is required for storage of those passed via registers. -+ */ -+ -+ "bis $31,5,$2\n\t" /* count = MAX(5, "paramCount") */ -+ "cmplt $2,$18,$1\n\t" -+ "cmovne $1,$18,$2\n\t" -+ "s8addq $2,16,$1\n\t" /* room for count+1 params (8 bytes each) */ -+ "bic $1,15,$1\n\t" /* stack space is rounded up to 0 % 16 */ -+ "subq $30,$1,$30\n\t" -+ -+ "stq $16,0($30)\n\t" /* save "that" (as "this" pointer) */ -+ "stq $17,16($15)\n\t" /* save "methodIndex" */ -+ -+ "addq $30,8,$16\n\t" /* pass stack pointer */ -+ "bis $18,$18,$17\n\t" /* pass "paramCount" */ -+ "bis $19,$19,$18\n\t" /* pass "params" */ -+ "bsr $26,$invoke_copy_to_stack..ng\n\t" /* call invoke_copy_to_stack */ -+ -+ /* -+ * Copy the first 6 parameters to registers and remove from stack frame. -+ * Both the integer and floating point registers are set for each parameter -+ * except the first which is the "this" pointer. (integer only) -+ * The floating point registers are all set as doubles since the -+ * invoke_copy_to_stack function should have converted the floats. -+ */ -+ "ldq $16,0($30)\n\t" /* integer registers */ -+ "ldq $17,8($30)\n\t" -+ "ldq $18,16($30)\n\t" -+ "ldq $19,24($30)\n\t" -+ "ldq $20,32($30)\n\t" -+ "ldq $21,40($30)\n\t" -+ "ldt $f17,8($30)\n\t" /* floating point registers */ -+ "ldt $f18,16($30)\n\t" -+ "ldt $f19,24($30)\n\t" -+ "ldt $f20,32($30)\n\t" -+ "ldt $f21,40($30)\n\t" -+ -+ "addq $30,48,$30\n\t" /* remove params from stack */ -+ -+ /* -+ * Call the virtual function with the constructed stack frame. -+ */ -+ "bis $16,$16,$1\n\t" /* load "this" */ -+ "ldq $2,16($15)\n\t" /* load "methodIndex" */ -+ "ldq $1,0($1)\n\t" /* load vtable */ -+#if 0 -+ "s8addq $2,16,$2\n\t" /* vtable index = "methodIndex" * 8 + 16 */ -+#else -+ "mulq $2, 8, $2\n\t" -+ "addq $2, 0, $2\n\t" /* vtable index = "methodIndex" * 16 + 24 */ -+#endif -+ "addq $1,$2,$1\n\t" -+ "ldq $27,0($1)\n\t" /* load address of function */ -+ "jsr $26,($27),0\n\t" /* call virtual function */ -+ "ldgp $29,0($26)\n\t" -+ -+ "bis $15,$15,$30\n\t" -+ "ldq $26,0($30)\n\t" -+ "ldq $15,8($30)\n\t" -+ "addq $30,32,$30\n\t" -+ "ret $31,($26),1\n\t" -+ ".end XPTC_InvokeByIndex" -+ ); -+ ---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp.orig Tue May 27 01:37:30 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp Tue May 27 01:37:04 2003 -@@ -0,0 +1,269 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+/* ***** BEGIN LICENSE BLOCK ***** -+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1 -+ * -+ * The contents of this file are subject to the Netscape Public License -+ * Version 1.1 (the "License"); you may not use this file except in -+ * compliance with the License. You may obtain a copy of the License at -+ * http://www.mozilla.org/NPL/ -+ * -+ * Software distributed under the License is distributed on an "AS IS" basis, -+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -+ * for the specific language governing rights and limitations under the -+ * License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is -+ * Netscape Communications Corporation. -+ * Portions created by the Initial Developer are Copyright (C) 1999 -+ * the Initial Developer. All Rights Reserved. -+ * -+ * Contributor(s): -+ * -+ * Alternatively, the contents of this file may be used under the terms of -+ * either the GNU General Public License Version 2 or later (the "GPL"), or -+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -+ * in which case the provisions of the GPL or the LGPL are applicable instead -+ * of those above. If you wish to allow use of your version of this file only -+ * under the terms of either the GPL or the LGPL, and not to allow others to -+ * use your version of this file under the terms of the NPL, indicate your -+ * decision by deleting the provisions above and replace them with the notice -+ * and other provisions required by the GPL or the LGPL. If you do not delete -+ * the provisions above, a recipient may use your version of this file under -+ * the terms of any one of the NPL, the GPL or the LGPL. -+ * -+ * ***** END LICENSE BLOCK ***** */ -+ -+/* Implement shared vtbl methods. */ -+ -+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */ -+ -+#include <sys/types.h> -+#include <machine/cpu.h> -+#include "xptcprivate.h" -+ -+/* Prototype specifies unmangled function name and disables unused warning */ -+static nsresult -+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args) -+__asm__("PrepareAndDispatch") __attribute__((unused)); -+ -+static nsresult -+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args) -+{ -+ const PRUint8 PARAM_BUFFER_COUNT = 16; -+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer -+ -+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT]; -+ nsXPTCMiniVariant* dispatchParams = NULL; -+ nsIInterfaceInfo* iface_info = NULL; -+ const nsXPTMethodInfo* info; -+ PRUint8 paramCount; -+ PRUint8 i; -+ nsresult result = NS_ERROR_FAILURE; -+ -+ NS_ASSERTION(self,"no self"); -+ -+ self->GetInterfaceInfo(&iface_info); -+ NS_ASSERTION(iface_info,"no interface info"); -+ -+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info); -+ NS_ASSERTION(info,"no interface info"); -+ -+ paramCount = info->GetParamCount(); -+ -+ // setup variant array pointer -+ if(paramCount > PARAM_BUFFER_COUNT) -+ dispatchParams = new nsXPTCMiniVariant[paramCount]; -+ else -+ dispatchParams = paramBuffer; -+ NS_ASSERTION(dispatchParams,"no place for params"); -+ -+ // args[0] to args[NUM_ARG_REGS] hold floating point register values -+ PRUint64* ap = args + NUM_ARG_REGS; -+ for(i = 0; i < paramCount; i++, ap++) -+ { -+ const nsXPTParamInfo& param = info->GetParam(i); -+ const nsXPTType& type = param.GetType(); -+ nsXPTCMiniVariant* dp = &dispatchParams[i]; -+ -+ if(param.IsOut() || !type.IsArithmetic()) -+ { -+ dp->val.p = (void*) *ap; -+ continue; -+ } -+ // else -+ switch(type) -+ { -+ case nsXPTType::T_I8 : dp->val.i8 = (PRInt8) *ap; break; -+ case nsXPTType::T_I16 : dp->val.i16 = (PRInt16) *ap; break; -+ case nsXPTType::T_I32 : dp->val.i32 = (PRInt32) *ap; break; -+ case nsXPTType::T_I64 : dp->val.i64 = (PRInt64) *ap; break; -+ case nsXPTType::T_U8 : dp->val.u8 = (PRUint8) *ap; break; -+ case nsXPTType::T_U16 : dp->val.u16 = (PRUint16) *ap; break; -+ case nsXPTType::T_U32 : dp->val.u32 = (PRUint32) *ap; break; -+ case nsXPTType::T_U64 : dp->val.u64 = (PRUint64) *ap; break; -+ case nsXPTType::T_FLOAT : -+ if(i < NUM_ARG_REGS) -+ { -+ // floats passed via registers are stored as doubles -+ // in the first NUM_ARG_REGS entries in args -+ dp->val.u64 = (PRUint64) args[i]; -+ dp->val.f = (float) dp->val.d; // convert double to float -+ } -+ else -+ dp->val.u32 = (PRUint32) *ap; -+ break; -+ case nsXPTType::T_DOUBLE : -+ // doubles passed via registers are also stored -+ // in the first NUM_ARG_REGS entries in args -+ dp->val.u64 = (i < NUM_ARG_REGS) ? args[i] : *ap; -+ break; -+ case nsXPTType::T_BOOL : dp->val.b = (PRBool) *ap; break; -+ case nsXPTType::T_CHAR : dp->val.c = (char) *ap; break; -+ case nsXPTType::T_WCHAR : dp->val.wc = (PRUnichar) *ap; break; -+ default: -+ NS_ASSERTION(0, "bad type"); -+ break; -+ } -+ } -+ -+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams); -+ -+ NS_RELEASE(iface_info); -+ -+ if(dispatchParams != paramBuffer) -+ delete [] dispatchParams; -+ -+ return result; -+} -+ -+/* -+ * SharedStub() -+ * Collects arguments and calls PrepareAndDispatch. The "methodIndex" is -+ * passed to this function via $1 to preserve the argument registers. -+ */ -+__asm__( -+ "#### SharedStub ####\n" -+".text\n\t" -+ ".align 5\n\t" -+ ".ent SharedStub\n" -+"SharedStub:\n\t" -+ ".frame $30,96,$26,0\n\t" -+ ".mask 0x4000000,-96\n\t" -+ "ldgp $29,0($27)\n" -+"$SharedStub..ng:\n\t" -+ "subq $30,96,$30\n\t" -+ "stq $26,0($30)\n\t" -+ ".prologue 1\n\t" -+ -+ /* -+ * Store arguments passed via registers to the stack. -+ * Floating point registers are stored as doubles and converted -+ * to floats in PrepareAndDispatch if necessary. -+ */ -+ "stt $f17,16($30)\n\t" /* floating point registers */ -+ "stt $f18,24($30)\n\t" -+ "stt $f19,32($30)\n\t" -+ "stt $f20,40($30)\n\t" -+ "stt $f21,48($30)\n\t" -+ "stq $17,56($30)\n\t" /* integer registers */ -+ "stq $18,64($30)\n\t" -+ "stq $19,72($30)\n\t" -+ "stq $20,80($30)\n\t" -+ "stq $21,88($30)\n\t" -+ -+ /* -+ * Call PrepareAndDispatch function. -+ */ -+ "bis $1,$1,$17\n\t" /* pass "methodIndex" */ -+ "addq $30,16,$18\n\t" /* pass "args" */ -+ "bsr $26,$PrepareAndDispatch..ng\n\t" -+ -+ "ldq $26,0($30)\n\t" -+ "addq $30,96,$30\n\t" -+ "ret $31,($26),1\n\t" -+ ".end SharedStub" -+ ); -+ -+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */ -+/* -+ * nsresult nsXPTCStubBase::Stub##n() -+ * Sets register $1 to "methodIndex" and jumps to SharedStub. -+ */ -+#define STUB_ENTRY(n) \ -+__asm__( \ -+ "#### Stub"#n" ####\n" \ -+".text\n\t" \ -+ ".align 5\n\t" \ -+ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev\n\t" \ -+ ".ent _ZN14nsXPTCStubBase5Stub"#n"Ev\n" \ -+"_ZN14nsXPTCStubBase5Stub"#n"Ev:\n\t" \ -+ ".frame $30,0,$26,0\n\t" \ -+ "ldgp $29,0($27)\n" \ -+"$_ZN14nsXPTCStubBase5Stub"#n"Ev..ng:\n\t" \ -+ ".prologue 1\n\t" \ -+ "lda $1,"#n"\n\t" \ -+ "br $31,$SharedStub..ng\n\t" \ -+ ".end _ZN14nsXPTCStubBase5Stub"#n"Ev" \ -+ ); \ -+__asm__( \ -+ "#### Stub"#n" ####\n" \ -+".text\n\t" \ -+ ".align 5\n\t" \ -+ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev\n\t" \ -+ ".ent _ZN14nsXPTCStubBase6Stub"#n"Ev\n" \ -+"_ZN14nsXPTCStubBase6Stub"#n"Ev:\n\t" \ -+ ".frame $30,0,$26,0\n\t" \ -+ "ldgp $29,0($27)\n" \ -+"$_ZN14nsXPTCStubBase6Stub"#n"Ev..ng:\n\t" \ -+ ".prologue 1\n\t" \ -+ "lda $1,"#n"\n\t" \ -+ "br $31,$SharedStub..ng\n\t" \ -+ ".end _ZN14nsXPTCStubBase6Stub"#n"Ev" \ -+ ); \ -+__asm__( \ -+ "#### Stub"#n" ####\n" \ -+".text\n\t" \ -+ ".align 5\n\t" \ -+ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev\n\t" \ -+ ".ent _ZN14nsXPTCStubBase7Stub"#n"Ev\n" \ -+"_ZN14nsXPTCStubBase7Stub"#n"Ev:\n\t" \ -+ ".frame $30,0,$26,0\n\t" \ -+ "ldgp $29,0($27)\n" \ -+"$_ZN14nsXPTCStubBase7Stub"#n"Ev..ng:\n\t" \ -+ ".prologue 1\n\t" \ -+ "lda $1,"#n"\n\t" \ -+ "br $31,$SharedStub..ng\n\t" \ -+ ".end _ZN14nsXPTCStubBase7Stub"#n"Ev" \ -+ ); -+#else -+/* -+ * nsresult nsXPTCStubBase::Stub##n() -+ * Sets register $1 to "methodIndex" and jumps to SharedStub. -+ */ -+#define STUB_ENTRY(n) \ -+nsresult nsXPTCStubBase::Stub##n() \ -+{ \ -+ nsresult result; \ -+__asm__ __volatile__( \ -+ "ldah $29,0($27)\n\t" \ -+ "lda $29,0($29)\n\t" \ -+ "lda $1, "#n"\n\t" \ -+ "br $31, $SharedStub..ng\n\t" \ -+ "mov $0, %0\n\t" \ -+ : "=r" (result) \ -+ ); \ -+ return result; \ -+} -+#endif -+ -+#define SENTINEL_ENTRY(n) \ -+nsresult nsXPTCStubBase::Sentinel##n() \ -+{ \ -+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \ -+ return NS_ERROR_NOT_IMPLEMENTED; \ -+} -+ -+#include "xptcstubsdef.inc" -+ diff --git a/mail/thunderbird-esr/files/patch-xptcall-amd64 b/mail/thunderbird-esr/files/patch-xptcall-amd64 deleted file mode 100644 index 3227cad02182..000000000000 --- a/mail/thunderbird-esr/files/patch-xptcall-amd64 +++ /dev/null @@ -1,386 +0,0 @@ ---- /dev/null Wed Dec 31 16:00:00 1969 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_amd64_freebsd.cpp Thu Oct 16 22:59:43 2003 -@@ -0,0 +1,174 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+// Platform specific code to invoke XPCOM methods on native objects -+ -+#include "xptcprivate.h" -+ -+// 6 integral parameters are passed in registers -+const PRUint32 GPR_COUNT = 6; -+ -+// 8 floating point parameters are passed in SSE registers -+const PRUint32 FPR_COUNT = 8; -+ -+// Remember that these 'words' are 64-bit long -+static inline void -+invoke_count_words(PRUint32 paramCount, nsXPTCVariant * s, -+ PRUint32 & nr_gpr, PRUint32 & nr_fpr, PRUint32 & nr_stack) -+{ -+ nr_gpr = 1; // skip one GP register for 'that' -+ nr_fpr = 0; -+ nr_stack = 0; -+ -+ /* Compute number of eightbytes of class MEMORY. */ -+ for (uint32 i = 0; i < paramCount; i++, s++) { -+ if (!s->IsPtrData() -+ && (s->type == nsXPTType::T_FLOAT || s->type == nsXPTType::T_DOUBLE)) { -+ if (nr_fpr < FPR_COUNT) -+ nr_fpr++; -+ else -+ nr_stack++; -+ } -+ else { -+ if (nr_gpr < GPR_COUNT) -+ nr_gpr++; -+ else -+ nr_stack++; -+ } -+ } -+} -+ -+static void -+invoke_copy_to_stack(PRUint64 * d, PRUint32 paramCount, nsXPTCVariant * s, -+ PRUint64 * gpregs, double * fpregs) -+{ -+ PRUint32 nr_gpr = 1; // skip one GP register for 'that' -+ PRUint32 nr_fpr = 0; -+ PRUint64 value; -+ -+ for (uint32 i = 0; i < paramCount; i++, s++) { -+ if (s->IsPtrData()) -+ value = (PRUint64) s->ptr; -+ else { -+ switch (s->type) { -+ case nsXPTType::T_FLOAT: break; -+ case nsXPTType::T_DOUBLE: break; -+ case nsXPTType::T_I8: value = s->val.i8; break; -+ case nsXPTType::T_I16: value = s->val.i16; break; -+ case nsXPTType::T_I32: value = s->val.i32; break; -+ case nsXPTType::T_I64: value = s->val.i64; break; -+ case nsXPTType::T_U8: value = s->val.u8; break; -+ case nsXPTType::T_U16: value = s->val.u16; break; -+ case nsXPTType::T_U32: value = s->val.u32; break; -+ case nsXPTType::T_U64: value = s->val.u64; break; -+ case nsXPTType::T_BOOL: value = s->val.b; break; -+ case nsXPTType::T_CHAR: value = s->val.c; break; -+ case nsXPTType::T_WCHAR: value = s->val.wc; break; -+ default: value = (PRUint64) s->val.p; break; -+ } -+ } -+ -+ if (!s->IsPtrData() && s->type == nsXPTType::T_DOUBLE) { -+ if (nr_fpr < FPR_COUNT) -+ fpregs[nr_fpr++] = s->val.d; -+ else { -+ *((double *)d) = s->val.d; -+ d++; -+ } -+ } -+ else if (!s->IsPtrData() && s->type == nsXPTType::T_FLOAT) { -+ if (nr_fpr < FPR_COUNT) -+ // The value in %xmm register is already prepared to -+ // be retrieved as a float. Therefore, we pass the -+ // value verbatim, as a double without conversion. -+ fpregs[nr_fpr++] = s->val.d; -+ else { -+ *((float *)d) = s->val.f; -+ d++; -+ } -+ } -+ else { -+ if (nr_gpr < GPR_COUNT) -+ gpregs[nr_gpr++] = value; -+ else -+ *d++ = value; -+ } -+ } -+} -+ -+extern "C" -+XPTC_PUBLIC_API(nsresult) -+XPTC_InvokeByIndex(nsISupports * that, PRUint32 methodIndex, -+ PRUint32 paramCount, nsXPTCVariant * params) -+{ -+ PRUint32 nr_gpr, nr_fpr, nr_stack; -+ invoke_count_words(paramCount, params, nr_gpr, nr_fpr, nr_stack); -+ -+ // Stack, if used, must be 16-bytes aligned -+ if (nr_stack) -+ nr_stack = (nr_stack + 1) & ~1; -+ -+ // Load parameters to stack, if necessary -+ PRUint64 *stack = (PRUint64 *) __builtin_alloca(nr_stack * 8); -+ PRUint64 gpregs[GPR_COUNT]; -+ double fpregs[FPR_COUNT]; -+ invoke_copy_to_stack(stack, paramCount, params, gpregs, fpregs); -+ -+ // Load FPR registers from fpregs[] -+ register double d0 asm("xmm0"); -+ register double d1 asm("xmm1"); -+ register double d2 asm("xmm2"); -+ register double d3 asm("xmm3"); -+ register double d4 asm("xmm4"); -+ register double d5 asm("xmm5"); -+ register double d6 asm("xmm6"); -+ register double d7 asm("xmm7"); -+ -+ switch (nr_fpr) { -+#define ARG_FPR(N) \ -+ case N+1: d##N = fpregs[N]; -+ ARG_FPR(7); -+ ARG_FPR(6); -+ ARG_FPR(5); -+ ARG_FPR(4); -+ ARG_FPR(3); -+ ARG_FPR(2); -+ ARG_FPR(1); -+ ARG_FPR(0); -+ case 0:; -+#undef ARG_FPR -+ } -+ -+ // Load GPR registers from gpregs[] -+ register PRUint64 a0 asm("rdi"); -+ register PRUint64 a1 asm("rsi"); -+ register PRUint64 a2 asm("rdx"); -+ register PRUint64 a3 asm("rcx"); -+ register PRUint64 a4 asm("r8"); -+ register PRUint64 a5 asm("r9"); -+ -+ switch (nr_gpr) { -+#define ARG_GPR(N) \ -+ case N+1: a##N = gpregs[N]; -+ ARG_GPR(5); -+ ARG_GPR(4); -+ ARG_GPR(3); -+ ARG_GPR(2); -+ ARG_GPR(1); -+ case 1: a0 = (PRUint64) that; -+ case 0:; -+#undef ARG_GPR -+ } -+ -+ // Ensure that assignments to SSE registers won't be optimized away -+ asm("" :: -+ "x" (d0), "x" (d1), "x" (d2), "x" (d3), -+ "x" (d4), "x" (d5), "x" (d6), "x" (d7)); -+ -+ // Get pointer to method -+ PRUint64 methodAddress = *((PRUint64 *)that); -+ methodAddress += 8 * methodIndex; -+ methodAddress = *((PRUint64 *)methodAddress); -+ -+ typedef PRUint32 (*Method)(PRUint64, PRUint64, PRUint64, PRUint64, PRUint64, PRUint64); -+ PRUint32 result = ((Method)methodAddress)(a0, a1, a2, a3, a4, a5); -+ return result; -+} ---- /dev/null Wed Dec 31 16:00:00 1969 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_amd64_freebsd.cpp Thu Oct 16 23:01:08 2003 -@@ -0,0 +1,206 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+ -+// Implement shared vtbl methods. -+ -+#include "xptcprivate.h" -+ -+// The Linux/x86-64 ABI passes the first 6 integral parameters and the -+// first 8 floating point parameters in registers (rdi, rsi, rdx, rcx, -+// r8, r9 and xmm0-xmm7), no stack space is allocated for these by the -+// caller. The rest of the parameters are passed in the callers stack -+// area. -+ -+const PRUint32 PARAM_BUFFER_COUNT = 16; -+const PRUint32 GPR_COUNT = 6; -+const PRUint32 FPR_COUNT = 8; -+ -+// PrepareAndDispatch() is called by SharedStub() and calls the actual method. -+// -+// - 'args[]' contains the arguments passed on stack -+// - 'gpregs[]' contains the arguments passed in integer registers -+// - 'fpregs[]' contains the arguments passed in floating point registers -+// -+// The parameters are mapped into an array of type 'nsXPTCMiniVariant' -+// and then the method gets called. -+ -+extern "C" nsresult -+PrepareAndDispatch(nsXPTCStubBase * self, PRUint32 methodIndex, -+ PRUint64 * args, PRUint64 * gpregs, double *fpregs) -+{ -+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT]; -+ nsXPTCMiniVariant* dispatchParams = NULL; -+ nsIInterfaceInfo* iface_info = NULL; -+ const nsXPTMethodInfo* info; -+ PRUint32 paramCount; -+ PRUint32 i; -+ nsresult result = NS_ERROR_FAILURE; -+ -+ NS_ASSERTION(self,"no self"); -+ -+ self->GetInterfaceInfo(&iface_info); -+ NS_ASSERTION(iface_info,"no interface info"); -+ if (! iface_info) -+ return NS_ERROR_UNEXPECTED; -+ -+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info); -+ NS_ASSERTION(info,"no method info"); -+ if (! info) -+ return NS_ERROR_UNEXPECTED; -+ -+ paramCount = info->GetParamCount(); -+ -+ // setup variant array pointer -+ if(paramCount > PARAM_BUFFER_COUNT) -+ dispatchParams = new nsXPTCMiniVariant[paramCount]; -+ else -+ dispatchParams = paramBuffer; -+ -+ NS_ASSERTION(dispatchParams,"no place for params"); -+ if (! dispatchParams) -+ return NS_ERROR_OUT_OF_MEMORY; -+ -+ PRUint64* ap = args; -+ PRUint32 nr_gpr = 1; // skip one GPR register for 'that' -+ PRUint32 nr_fpr = 0; -+ PRUint64 value; -+ -+ for(i = 0; i < paramCount; i++) { -+ const nsXPTParamInfo& param = info->GetParam(i); -+ const nsXPTType& type = param.GetType(); -+ nsXPTCMiniVariant* dp = &dispatchParams[i]; -+ -+ if (!param.IsOut() && type == nsXPTType::T_DOUBLE) { -+ if (nr_fpr < FPR_COUNT) -+ dp->val.d = fpregs[nr_fpr++]; -+ else -+ dp->val.d = *(double*) ap++; -+ continue; -+ } -+ else if (!param.IsOut() && type == nsXPTType::T_FLOAT) { -+ if (nr_fpr < FPR_COUNT) -+ // The value in %xmm register is already prepared to -+ // be retrieved as a float. Therefore, we pass the -+ // value verbatim, as a double without conversion. -+ dp->val.d = *(double*) ap++; -+ else -+ dp->val.f = *(float*) ap++; -+ continue; -+ } -+ else { -+ if (nr_gpr < GPR_COUNT) -+ value = gpregs[nr_gpr++]; -+ else -+ value = *ap++; -+ } -+ -+ if (param.IsOut() || !type.IsArithmetic()) { -+ dp->val.p = (void*) value; -+ continue; -+ } -+ -+ switch (type) { -+ case nsXPTType::T_I8: dp->val.i8 = (PRInt8) value; break; -+ case nsXPTType::T_I16: dp->val.i16 = (PRInt16) value; break; -+ case nsXPTType::T_I32: dp->val.i32 = (PRInt32) value; break; -+ case nsXPTType::T_I64: dp->val.i64 = (PRInt64) value; break; -+ case nsXPTType::T_U8: dp->val.u8 = (PRUint8) value; break; -+ case nsXPTType::T_U16: dp->val.u16 = (PRUint16) value; break; -+ case nsXPTType::T_U32: dp->val.u32 = (PRUint32) value; break; -+ case nsXPTType::T_U64: dp->val.u64 = (PRUint64) value; break; -+ case nsXPTType::T_BOOL: dp->val.b = (PRBool) value; break; -+ case nsXPTType::T_CHAR: dp->val.c = (char) value; break; -+ case nsXPTType::T_WCHAR: dp->val.wc = (wchar_t) value; break; -+ -+ default: -+ NS_ASSERTION(0, "bad type"); -+ break; -+ } -+ } -+ -+ result = self->CallMethod((PRUint16) methodIndex, info, dispatchParams); -+ -+ NS_RELEASE(iface_info); -+ -+ if (dispatchParams != paramBuffer) -+ delete [] dispatchParams; -+ -+ return result; -+} -+ -+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */ -+// Linux/x86-64 uses gcc >= 3.1 -+#define STUB_ENTRY(n) \ -+asm(".section \".text\"\n\t" \ -+ ".align 2\n\t" \ -+ ".if " #n " < 10\n\t" \ -+ ".globl _ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \ -+ ".type _ZN14nsXPTCStubBase5Stub" #n "Ev,@function\n" \ -+ "_ZN14nsXPTCStubBase5Stub" #n "Ev:\n\t" \ -+ ".elseif " #n " < 100\n\t" \ -+ ".globl _ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \ -+ ".type _ZN14nsXPTCStubBase6Stub" #n "Ev,@function\n" \ -+ "_ZN14nsXPTCStubBase6Stub" #n "Ev:\n\t" \ -+ ".elseif " #n " < 1000\n\t" \ -+ ".globl _ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \ -+ ".type _ZN14nsXPTCStubBase7Stub" #n "Ev,@function\n" \ -+ "_ZN14nsXPTCStubBase7Stub" #n "Ev:\n\t" \ -+ ".else\n\t" \ -+ ".err \"stub number " #n " >= 1000 not yet supported\"\n\t" \ -+ ".endif\n\t" \ -+ "movl $" #n ", %eax\n\t" \ -+ "jmp SharedStub\n\t" \ -+ ".if " #n " < 10\n\t" \ -+ ".size _ZN14nsXPTCStubBase5Stub" #n "Ev,.-_ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \ -+ ".elseif " #n " < 100\n\t" \ -+ ".size _ZN14nsXPTCStubBase6Stub" #n "Ev,.-_ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \ -+ ".else\n\t" \ -+ ".size _ZN14nsXPTCStubBase7Stub" #n "Ev,.-_ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \ -+ ".endif"); -+ -+// static nsresult SharedStub(PRUint32 methodIndex) -+asm(".section \".text\"\n\t" -+ ".align 2\n\t" -+ ".type SharedStub,@function\n\t" -+ "SharedStub:\n\t" -+ // make room for gpregs (48), fpregs (64) -+ "pushq %rbp\n\t" -+ "movq %rsp,%rbp\n\t" -+ "subq $112,%rsp\n\t" -+ // save GP registers -+ "movq %rdi,-112(%rbp)\n\t" -+ "movq %rsi,-104(%rbp)\n\t" -+ "movq %rdx, -96(%rbp)\n\t" -+ "movq %rcx, -88(%rbp)\n\t" -+ "movq %r8 , -80(%rbp)\n\t" -+ "movq %r9 , -72(%rbp)\n\t" -+ "leaq -112(%rbp),%rcx\n\t" -+ // save FP registers -+ "movsd %xmm0,-64(%rbp)\n\t" -+ "movsd %xmm1,-56(%rbp)\n\t" -+ "movsd %xmm2,-48(%rbp)\n\t" -+ "movsd %xmm3,-40(%rbp)\n\t" -+ "movsd %xmm4,-32(%rbp)\n\t" -+ "movsd %xmm5,-24(%rbp)\n\t" -+ "movsd %xmm6,-16(%rbp)\n\t" -+ "movsd %xmm7, -8(%rbp)\n\t" -+ "leaq -64(%rbp),%r8\n\t" -+ // rdi has the 'self' pointer already -+ "movl %eax,%esi\n\t" -+ "leaq 16(%rbp),%rdx\n\t" -+ "call PrepareAndDispatch\n\t" -+ "leave\n\t" -+ "ret\n\t" -+ ".size SharedStub,.-SharedStub"); -+ -+#define SENTINEL_ENTRY(n) \ -+nsresult nsXPTCStubBase::Sentinel##n() \ -+{ \ -+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \ -+ return NS_ERROR_NOT_IMPLEMENTED; \ -+} -+ -+#include "xptcstubsdef.inc" -+ -+#else -+#error "can't find a compiler to use" -+#endif /* __GNUC__ */ diff --git a/mail/thunderbird-esr/files/patch-xptcall-ia64 b/mail/thunderbird-esr/files/patch-xptcall-ia64 deleted file mode 100644 index 9cd07f7ddbb2..000000000000 --- a/mail/thunderbird-esr/files/patch-xptcall-ia64 +++ /dev/null @@ -1,38 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ipf64.s.orig Sun Jul 20 00:05:32 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ipf64.s Sun Jul 20 00:06:37 2003 -@@ -8,6 +8,7 @@ - // Section has executable code - .section .text, "ax","progbits" - // procedure named 'XPTC_InvokeByIndex' -+ .global XPTC_InvokeByIndex - .proc XPTC_InvokeByIndex - // manual bundling - .explicit -@@ -24,7 +25,7 @@ - - // XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, - // PRUint32 paramCount, nsXPTCVariant* params); --XPTC_InvokeByIndex:: -+XPTC_InvokeByIndex: - .prologue - .save ar.pfs, r37 - // allocate 4 input args, 6 local args, and 8 output args ---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s.orig Sun Jul 20 00:02:02 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s Sun Jul 20 00:02:40 2003 -@@ -6,6 +6,7 @@ - // Section has executable code - .section .text, "ax","progbits" - // procedure named 'SharedStub' -+ .global SharedStub - .proc SharedStub - // manual bundling - .explicit -@@ -14,7 +15,7 @@ - // .exclass PrepareAndDispatch, @fullyvisible - .type PrepareAndDispatch,@function - --SharedStub:: -+SharedStub: - // 9 arguments, first 8 are the input arguments of previous - // function call. The last one is methodIndex, and is passed in memory - .prologue diff --git a/mail/thunderbird-esr/files/patch-xptcall-sparc64 b/mail/thunderbird-esr/files/patch-xptcall-sparc64 deleted file mode 100644 index 9599a8a71336..000000000000 --- a/mail/thunderbird-esr/files/patch-xptcall-sparc64 +++ /dev/null @@ -1,327 +0,0 @@ ---- /dev/null Mon May 26 13:22:00 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_freebsd.cpp Mon May 26 04:12:55 2003 -@@ -0,0 +1,123 @@ -+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- -+ * -+ * The contents of this file are subject to the Mozilla Public -+ * License Version 1.1 (the "License"); you may not use this file -+ * except in compliance with the License. You may obtain a copy of -+ * the License at http://www.mozilla.org/MPL/ -+ * -+ * Software distributed under the License is distributed on an "AS -+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -+ * implied. See the License for the specific language governing -+ * rights and limitations under the License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is Netscape -+ * Communications Corporation. Portions created by Netscape are -+ * Copyright (C) 2001 Netscape Communications Corporation. All -+ * Rights Reserved. -+ * -+ * Contributor(s): -+ * Stuart Parmenter <pavlov@netscape.com> -+ */ -+ -+/* Implement shared vtbl methods. */ -+ -+#include "xptcprivate.h" -+ -+#if defined(sparc) || defined(__sparc__) -+ -+extern "C" nsresult -+PrepareAndDispatch(nsXPTCStubBase* self, PRUint64 methodIndex, PRUint64* args) -+{ -+ -+#define PARAM_BUFFER_COUNT 16 -+ -+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT]; -+ nsXPTCMiniVariant* dispatchParams = NULL; -+ nsIInterfaceInfo* iface_info = NULL; -+ const nsXPTMethodInfo* info; -+ PRUint8 paramCount; -+ PRUint8 i; -+ nsresult result = NS_ERROR_FAILURE; -+ -+ NS_ASSERTION(self,"no self"); -+ -+ self->GetInterfaceInfo(&iface_info); -+ NS_ASSERTION(iface_info,"no interface info"); -+ -+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info); -+ NS_ASSERTION(info,"no interface info"); -+ -+ paramCount = info->GetParamCount(); -+ -+ // setup variant array pointer -+ if(paramCount > PARAM_BUFFER_COUNT) -+ dispatchParams = new nsXPTCMiniVariant[paramCount]; -+ else -+ dispatchParams = paramBuffer; -+ NS_ASSERTION(dispatchParams,"no place for params"); -+ -+ PRUint64* ap = args; -+ for(i = 0; i < paramCount; i++, ap++) -+ { -+ const nsXPTParamInfo& param = info->GetParam(i); -+ const nsXPTType& type = param.GetType(); -+ nsXPTCMiniVariant* dp = &dispatchParams[i]; -+ -+ if(param.IsOut() || !type.IsArithmetic()) -+ { -+ dp->val.p = (void*) *ap; -+ continue; -+ } -+ // else -+ switch(type) -+ { -+ case nsXPTType::T_I8 : dp->val.i8 = *((PRInt64*) ap); break; -+ case nsXPTType::T_I16 : dp->val.i16 = *((PRInt64*) ap); break; -+ case nsXPTType::T_I32 : dp->val.i32 = *((PRInt64*) ap); break; -+ case nsXPTType::T_DOUBLE : dp->val.d = *((double*) ap); break; -+ case nsXPTType::T_U64 : dp->val.u64 = *((PRUint64*) ap); break; -+ case nsXPTType::T_I64 : dp->val.i64 = *((PRInt64*) ap); break; -+ case nsXPTType::T_U8 : dp->val.u8 = *((PRUint64*) ap); break; -+ case nsXPTType::T_U16 : dp->val.u16 = *((PRUint64*)ap); break; -+ case nsXPTType::T_U32 : dp->val.u32 = *((PRUint64*)ap); break; -+ case nsXPTType::T_FLOAT : dp->val.f = ((float*) ap)[1]; break; -+ case nsXPTType::T_BOOL : dp->val.b = *((PRInt64*) ap); break; -+ case nsXPTType::T_CHAR : dp->val.c = *((PRUint64*) ap); break; -+ case nsXPTType::T_WCHAR : dp->val.wc = *((PRInt64*) ap); break; -+ default: -+ NS_ASSERTION(0, "bad type"); -+ break; -+ } -+ } -+ -+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams); -+ -+ NS_RELEASE(iface_info); -+ -+ if(dispatchParams != paramBuffer) -+ delete [] dispatchParams; -+ -+ return result; -+} -+ -+extern "C" int SharedStub(int, int*); -+ -+#define STUB_ENTRY(n) \ -+nsresult nsXPTCStubBase::Stub##n() \ -+{ \ -+ int dummy; /* defeat tail-call optimization */ \ -+ return SharedStub(n, &dummy); \ -+} -+ -+#define SENTINEL_ENTRY(n) \ -+nsresult nsXPTCStubBase::Sentinel##n() \ -+{ \ -+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \ -+ return NS_ERROR_NOT_IMPLEMENTED; \ -+} -+ -+#include "xptcstubsdef.inc" -+ -+#endif /* sparc || __sparc__ */ ---- /dev/null Mon May 26 13:22:00 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_freebsd.s Mon May 26 04:06:09 2003 -@@ -0,0 +1,104 @@ -+/* -*- Mode: asm; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- -+ * -+ * The contents of this file are subject to the Mozilla Public -+ * License Version 1.1 (the "License"); you may not use this file -+ * except in compliance with the License. You may obtain a copy of -+ * the License at http://www.mozilla.org/MPL/ -+ * -+ * Software distributed under the License is distributed on an "AS -+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -+ * implied. See the License for the specific language governing -+ * rights and limitations under the License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is Netscape -+ * Communications Corporation. Portions created by Netscape are -+ * Copyright (C) 2001 Netscape Communications Corporation. All -+ * Rights Reserved. -+ * -+ * Contributor(s): -+ * Stuart Parmenter <pavlov@netscape.com> -+ * Chris Seawood <cls@seawood.org> -+ */ -+ -+/* -+ Platform specific code to invoke XPCOM methods on native objects -+ for sparcv9 Solaris. -+ -+ See the SPARC Compliance Definition (SCD) Chapter 3 -+ for more information about what is going on here, including -+ the use of BIAS (0x7ff). -+ The SCD is available from http://www.sparc.com/. -+*/ -+ -+ .global XPTC_InvokeByIndex -+ .type XPTC_InvokeByIndex, #function -+ -+/* -+ XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, -+ PRUint32 paramCount, nsXPTCVariant* params); -+ -+*/ -+XPTC_InvokeByIndex: -+ save %sp,-(128 + 64),%sp ! room for the register window and -+ ! struct pointer, rounded up to 0 % 64 -+ sll %i2,4,%l0 ! assume the worst case -+ ! paramCount * 2 * 8 bytes -+ cmp %l0, 0 ! are there any args? If not, -+ be .invoke ! no need to copy args to stack -+ nop -+ -+ sub %sp,%l0,%sp ! create the additional stack space -+ add %sp,0x7ff+136,%o0 ! step past the register window, the -+ ! struct result pointer and the 'this' slot -+ mov %i2,%o1 ! paramCount -+ call invoke_copy_to_stack -+ mov %i3,%o2 ! params -+ -+! -+! load arguments from stack into the outgoing registers -+! BIAS is 0x7ff (2047) -+! -+ -+! load the %o1..5 64bit (extended word) output registers registers -+ ldx [%sp + 0x7ff + 136],%o1 ! %i1 -+ ldx [%sp + 0x7ff + 144],%o2 ! %i2 -+ ldx [%sp + 0x7ff + 152],%o3 ! %i3 -+ ldx [%sp + 0x7ff + 160],%o4 ! %i4 -+ ldx [%sp + 0x7ff + 168],%o5 ! %i5 -+ -+! load the even number double registers starting with %d2 -+ ldd [%sp + 0x7ff + 136],%f2 -+ ldd [%sp + 0x7ff + 144],%f4 -+ ldd [%sp + 0x7ff + 152],%f6 -+ ldd [%sp + 0x7ff + 160],%f8 -+ ldd [%sp + 0x7ff + 168],%f10 -+ ldd [%sp + 0x7ff + 176],%f12 -+ ldd [%sp + 0x7ff + 184],%f14 -+ ldd [%sp + 0x7ff + 192],%f16 -+ ldd [%sp + 0x7ff + 200],%f18 -+ ldd [%sp + 0x7ff + 208],%f20 -+ ldd [%sp + 0x7ff + 216],%f22 -+ ldd [%sp + 0x7ff + 224],%f24 -+ ldd [%sp + 0x7ff + 232],%f26 -+ ldd [%sp + 0x7ff + 240],%f28 -+ ldd [%sp + 0x7ff + 248],%f30 -+ -+! -+! calculate the target address from the vtable -+! -+.invoke: -+ sll %i1,3,%l0 ! index *= 8 -+! add %l0,16,%l0 ! there are 2 extra entries in the vTable (16bytes) -+ ldx [%i0],%l1 ! *that --> address of vtable -+ ldx [%l0 + %l1],%l0 ! that->vtable[index * 8 + 16] --> address -+ -+ jmpl %l0,%o7 ! call the routine -+ mov %i0,%o0 ! move 'this' pointer to out register -+ -+ mov %o0,%i0 ! propagate return value -+ ret -+ restore -+ -+ .size XPTC_InvokeByIndex, .-XPTC_InvokeByIndex ---- /dev/null Mon May 26 14:00:00 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_freebsd.cpp Mon May 26 14:00:49 2003 -@@ -0,0 +1,91 @@ -+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- -+ * -+ * The contents of this file are subject to the Mozilla Public -+ * License Version 1.1 (the "License"); you may not use this file -+ * except in compliance with the License. You may obtain a copy of -+ * the License at http://www.mozilla.org/MPL/ -+ * -+ * Software distributed under the License is distributed on an "AS -+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -+ * implied. See the License for the specific language governing -+ * rights and limitations under the License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is Netscape -+ * Communications Corporation. Portions created by Netscape are -+ * Copyright (C) 2001 Netscape Communications Corporation. All -+ * Rights Reserved. -+ * -+ * Contributor(s): -+ * Stuart Parmenter <pavlov@netscape.com> -+ * Chris Seawood <cls@seawood.org> -+ */ -+ -+ -+/* Platform specific code to invoke XPCOM methods on native objects */ -+ -+#include "xptcprivate.h" -+ -+#if !defined(__sparc) && !defined(__sparc__) -+#error "This code is for Sparc only" -+#endif -+ -+/* Prototype specifies unmangled function name */ -+extern "C" PRUint64 -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s); -+ -+extern "C" PRUint64 -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s) -+{ -+ /* -+ We need to copy the parameters for this function to locals and use them -+ from there since the parameters occupy the same stack space as the stack -+ we're trying to populate. -+ */ -+ PRUint64 *l_d = d; -+ nsXPTCVariant *l_s = s; -+ PRUint64 l_paramCount = paramCount; -+ PRUint64 regCount = 0; // return the number of registers to load from the stack -+ -+ for(PRUint64 i = 0; i < l_paramCount; i++, l_d++, l_s++) -+ { -+ if (regCount < 5) regCount++; -+ -+ if (l_s->IsPtrData()) -+ { -+ *l_d = (PRUint64)l_s->ptr; -+ continue; -+ } -+ switch (l_s->type) -+ { -+ case nsXPTType::T_I8 : *((PRInt64*)l_d) = l_s->val.i8; break; -+ case nsXPTType::T_I16 : *((PRInt64*)l_d) = l_s->val.i16; break; -+ case nsXPTType::T_I32 : *((PRInt64*)l_d) = l_s->val.i32; break; -+ case nsXPTType::T_I64 : *((PRInt64*)l_d) = l_s->val.i64; break; -+ -+ case nsXPTType::T_U8 : *((PRUint64*)l_d) = l_s->val.u8; break; -+ case nsXPTType::T_U16 : *((PRUint64*)l_d) = l_s->val.u16; break; -+ case nsXPTType::T_U32 : *((PRUint64*)l_d) = l_s->val.u32; break; -+ case nsXPTType::T_U64 : *((PRUint64*)l_d) = l_s->val.u64; break; -+ -+ /* in the case of floats, we want to put the bits in to the -+ 64bit space right justified... floats in the paramter array on -+ sparcv9 use odd numbered registers.. %f1, %f3, so we have to skip -+ the space that would be occupied by %f0, %f2, etc. -+ */ -+ case nsXPTType::T_FLOAT : *(((float*)l_d) + 1) = l_s->val.f; break; -+ case nsXPTType::T_DOUBLE: *((double*)l_d) = l_s->val.d; break; -+ case nsXPTType::T_BOOL : *((PRInt64*)l_d) = l_s->val.b; break; -+ case nsXPTType::T_CHAR : *((PRUint64*)l_d) = l_s->val.c; break; -+ case nsXPTType::T_WCHAR : *((PRInt64*)l_d) = l_s->val.wc; break; -+ -+ default: -+ // all the others are plain pointer types -+ *((void**)l_d) = l_s->val.p; -+ break; -+ } -+ } -+ -+ return regCount; -+} diff --git a/mail/thunderbird-esr/pkg-descr b/mail/thunderbird-esr/pkg-descr deleted file mode 100644 index 5a21b98b08cc..000000000000 --- a/mail/thunderbird-esr/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Mozilla Thunderbird is a redesign of the Mozilla mail component with the goal -of becoming a cross-platform stand alone mail application using the XUL -user interface language. See the Mozilla Thunderbird project page for -more details. - -WWW: http://www.mozilla.org/projects/thunderbird/ diff --git a/mail/thunderbird-esr/pkg-install.in b/mail/thunderbird-esr/pkg-install.in deleted file mode 100644 index 5de485a7716a..000000000000 --- a/mail/thunderbird-esr/pkg-install.in +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# -# Date created: Mon Nov 29, 2003 -# Whom: Thierry Thomas (<thierry@pompo.net>) -# Fix the chrome registry. - -umask 022 -PATH=/bin:/usr/bin - -[ "x$1" = "x" ] && exit 1 -[ "x$2" != "xPOST-INSTALL" ] && exit 0 - -MOZDIR=%%MOZDIR%% -REGXPCOM=${MOZDIR}/regxpcom -REGCHROME=${MOZDIR}/regchrome - -echo "===> Building Chrome's registry..." -rm -rf ${MOZDIR}/chrome/overlayinfo -rm -f ${MOZDIR}/chrome/*.rdf -mkdir -p ${MOZDIR}/chrome/overlayinfo -rm -f ${MOZDIR}/component.reg -rm -rf ${MOZDIR}/extensions - -cd ${MOZDIR} || exit 1 -./run-mozilla.sh ${REGXPCOM} || true -./run-mozilla.sh ${REGCHROME} || true -mkdir -p ${MOZDIR}/extensions -cp -rp ${MOZDIR}/defaults/profile/extensions/* ${MOZDIR}/extensions -mv -f ${MOZDIR}/extensions/installed-extensions.txt \ - ${MOZDIR}/extensions/installed-extensions-processed.txt -cp -p ${MOZDIR}/extensions.port/Extensions.rdf \ - ${MOZDIR}/extensions - -exit 0 diff --git a/mail/thunderbird-esr/pkg-plist b/mail/thunderbird-esr/pkg-plist deleted file mode 100644 index 272888d3c882..000000000000 --- a/mail/thunderbird-esr/pkg-plist +++ /dev/null @@ -1,814 +0,0 @@ -bin/thunderbird -bin/thunderbird-config -lib/thunderbird/bin/thunderbird -lib/thunderbird/bin/thunderbird-config -lib/thunderbird/lib/pkgconfig/thunderbird-gtkmozembed.pc -lib/thunderbird/lib/pkgconfig/thunderbird-js.pc -lib/thunderbird/lib/pkgconfig/thunderbird-nspr.pc -lib/thunderbird/lib/pkgconfig/thunderbird-nss.pc -lib/thunderbird/lib/pkgconfig/thunderbird-plugin.pc -lib/thunderbird/lib/pkgconfig/thunderbird-xpcom.pc -lib/thunderbird/lib/thunderbird-0.7.3/TestGtkEmbed -lib/thunderbird/lib/thunderbird-0.7.3/chrome/US.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/chrome.rdf -lib/thunderbird/lib/thunderbird-0.7.3/chrome/chromelist.txt -lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/abcardWindow.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/abcardWindow16.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/addressbookWindow.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/addressbookWindow16.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/default.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/messengerWindow.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/messengerWindow16.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/msgcomposeWindow.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/msgcomposeWindow16.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/installed-chrome.txt -lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/communicator/content/overlays.rdf -lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/cookie/content/overlays.rdf -lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/messenger/content/overlays.rdf -lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/navigator/content/overlays.rdf -lib/thunderbird/lib/thunderbird-0.7.3/chrome/pipnss.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/pippki.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit.jar -lib/thunderbird/lib/thunderbird-0.7.3/components/accessibility-atk.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/accessibility.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/addrbook.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/appshell.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/autocomplete.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/bookmarks.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/caps.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/chardet.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/commandhandler.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/composer.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/compreg.dat -lib/thunderbird/lib/thunderbird-0.7.3/components/content_base.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/content_html.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/content_htmldoc.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/content_xmldoc.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/content_xslt.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/docshell.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_base.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_core.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_css.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_events.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_html.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_range.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_stylesheets.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_traversal.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_views.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_xbl.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_xpath.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_xul.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/downloadmanager.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/editor.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/embed_base.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/extensions.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/exthandler.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/filepicker.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/find.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/gfx.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/helperAppDlg.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/history.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/htmlparser.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/imglib2.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/impComm4xMail.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/import.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/intl.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/jar.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/jsconsole-clhandler.js -lib/thunderbird/lib/thunderbird-0.7.3/components/jsconsole.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/jsdservice.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/jsurl.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/layout_base.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/layout_xul.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/layout_xul_tree.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/libaccessibility.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libappcomps.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libcaps.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libchrome.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libcomposer.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libdocshell.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libeditor.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libembedcomponents.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libfileview.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libgfx_gtk.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libgfxps.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libgfxxprint.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libgklayout.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libgkplugin.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libhtmlpars.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libi18n.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libimglib2.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libimport.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libjar50.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libjsd.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libmail.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libmork.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libmozfind.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libmozldap.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libmsgsmime.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libmyspell.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libnecko.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libnecko2.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libnsappshell.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libnsprefm.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libpipboot.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libpipnss.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libpippki.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libpref.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libprofile.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libprofilemigration.so -lib/thunderbird/lib/thunderbird-0.7.3/components/librdf.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libspellchecker.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libtxmgr.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libuconv.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libwallet.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libwalletviewers.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libwebbrwsr.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libwidget_gtk2.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libxmlextras.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libxpcom_compat_c.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libxpconnect.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libxpinstall.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libxremote_client.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libxremoteservice.so -lib/thunderbird/lib/thunderbird-0.7.3/components/locale.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/lwbrk.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mailnews.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mailview.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mdn-service.js -lib/thunderbird/lib/thunderbird-0.7.3/components/mime.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mimetype.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mozbrwsr.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mozfind.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mozldap.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgbase.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgcompose.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgdb.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgimap.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msglocal.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgnews.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgsearch.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgsmime.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/myspell/en-US.aff -lib/thunderbird/lib/thunderbird-0.7.3/components/myspell/en-US.dic -lib/thunderbird/lib/thunderbird-0.7.3/components/necko.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_about.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_cache.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_cookie.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_data.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_dns.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_file.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_ftp.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_http.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_jar.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_res.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_socket.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_strconv.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_viewsource.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/nsBackgroundUpdateService.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsCloseAllWindows.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsDownloadProgressListener.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsExtensionManager.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsFilePicker.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsHelperAppDlg.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsLDAPPrefsService.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsProgressDialog.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsProxyAutoConfig.js -lib/thunderbird/lib/thunderbird-0.7.3/components/offlineStartup.js -lib/thunderbird/lib/thunderbird-0.7.3/components/pipboot.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/pipnss.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/pippki.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/plugin.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/pref.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/prefetch.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/prefmigr.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/profile.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/progressDlg.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/proxyObjInst.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/rdf.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/shistory.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/sidebar.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/signonviewer.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/smime-service.js -lib/thunderbird/lib/thunderbird-0.7.3/components/spellchecker.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/toolkitprofile.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/txmgr.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/txtsvc.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/uconv.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/unicharutil.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/update.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/uriloader.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/wallet.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/walleteditor.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/walletpreview.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/webBrowser_core.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/webbrowserpersist.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/webshell_idls.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/widget.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/windowds.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/windowwatcher.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xmlextras.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_base.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_components.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_ds.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_io.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_obsolete.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_threads.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_xpti.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpconnect.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpinstall.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpti.dat -lib/thunderbird/lib/thunderbird-0.7.3/components/xremoteservice.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xuldoc.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xultmpl.xpt -lib/thunderbird/lib/thunderbird-0.7.3/defaults/messenger/US/mailViews.dat -lib/thunderbird/lib/thunderbird-0.7.3/defaults/messenger/mailViews.dat -lib/thunderbird/lib/thunderbird-0.7.3/defaults/pref/composer.js -lib/thunderbird/lib/thunderbird-0.7.3/defaults/pref/mailnews.js -lib/thunderbird/lib/thunderbird-0.7.3/defaults/pref/mdn.js -lib/thunderbird/lib/thunderbird-0.7.3/defaults/pref/smime.js -lib/thunderbird/lib/thunderbird-0.7.3/defaults/pref/thunderbird.js -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/bookmarks.html -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/chrome/userChrome-example.css -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/chrome/userContent-example.css -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/localstore.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/mimeTypes.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/panels.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/search.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/bookmarks.html -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/chrome/userChrome-example.css -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/chrome/userContent-example.css -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/extensions/Extensions.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/extensions/installed-extensions.txt -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/localstore.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/mimeTypes.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/panels.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/search.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/DistinguishedSchema.tbl -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/FieldSchema.tbl -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/PositionalSchema.tbl -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/SchemaConcat.tbl -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/SchemaStrings.tbl -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/StateSchema.tbl -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/VcardSchema.tbl -lib/thunderbird/lib/thunderbird-0.7.3/extensions.port/Extensions.rdf -lib/thunderbird/lib/thunderbird-0.7.3/extensions/Extensions.rdf -lib/thunderbird/lib/thunderbird-0.7.3/extensions/installed-extensions-processed.txt -lib/thunderbird/lib/thunderbird-0.7.3/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf -lib/thunderbird/lib/thunderbird-0.7.3/greprefs/all.js -lib/thunderbird/lib/thunderbird-0.7.3/greprefs/security-prefs.js -lib/thunderbird/lib/thunderbird-0.7.3/greprefs/xpinstall.js -lib/thunderbird/lib/thunderbird-0.7.3/icons/default.xpm -lib/thunderbird/lib/thunderbird-0.7.3/icons/mozicon16.xpm -lib/thunderbird/lib/thunderbird-0.7.3/icons/mozicon50.xpm -lib/thunderbird/lib/thunderbird-0.7.3/init.d/README -lib/thunderbird/lib/thunderbird-0.7.3/libgkgfx.so -lib/thunderbird/lib/thunderbird-0.7.3/libgtkembedmoz.so -lib/thunderbird/lib/thunderbird-0.7.3/libgtkxtbin.so -lib/thunderbird/lib/thunderbird-0.7.3/libldap50.so -lib/thunderbird/lib/thunderbird-0.7.3/libmozjs.so -lib/thunderbird/lib/thunderbird-0.7.3/libnspr4.so -lib/thunderbird/lib/thunderbird-0.7.3/libnss3.so -lib/thunderbird/lib/thunderbird-0.7.3/libnssckbi.so -lib/thunderbird/lib/thunderbird-0.7.3/libplc4.so -lib/thunderbird/lib/thunderbird-0.7.3/libplds4.so -lib/thunderbird/lib/thunderbird-0.7.3/libprldap50.so -lib/thunderbird/lib/thunderbird-0.7.3/libsmime3.so -lib/thunderbird/lib/thunderbird-0.7.3/libsoftokn3.chk -lib/thunderbird/lib/thunderbird-0.7.3/libsoftokn3.so -lib/thunderbird/lib/thunderbird-0.7.3/libssl3.so -lib/thunderbird/lib/thunderbird-0.7.3/libxlibrgb.so -lib/thunderbird/lib/thunderbird-0.7.3/libxpcom.so -lib/thunderbird/lib/thunderbird-0.7.3/libxpcom_compat.so -lib/thunderbird/lib/thunderbird-0.7.3/libxpistub.so -lib/thunderbird/lib/thunderbird-0.7.3/mozilla-xremote-client -lib/thunderbird/lib/thunderbird-0.7.3/plugins/libnullplugin.so -lib/thunderbird/lib/thunderbird-0.7.3/regchrome -lib/thunderbird/lib/thunderbird-0.7.3/regxpcom -lib/thunderbird/lib/thunderbird-0.7.3/res/EditorOverride.css -lib/thunderbird/lib/thunderbird-0.7.3/res/arrow.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/arrowd.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/broken-image.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/builtin/htmlBindings.xml -lib/thunderbird/lib/thunderbird-0.7.3/res/builtin/platformHTMLBindings.xml -lib/thunderbird/lib/thunderbird-0.7.3/res/charsetData.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/charsetalias.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/cmessage.txt -lib/thunderbird/lib/thunderbird-0.7.3/res/dtd/xhtml11.dtd -lib/thunderbird/lib/thunderbird-0.7.3/res/entityTables/html40Latin1.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/entityTables/html40Special.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/entityTables/html40Symbols.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/entityTables/htmlEntityVersions.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/entityTables/transliterate.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/fonts/fontEncoding.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/forms.css -lib/thunderbird/lib/thunderbird-0.7.3/res/grabber.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html.css -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-audio.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-binary.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-find.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-image.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-menu.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-movie.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-sound.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-telnet.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-text.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-unknown.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/langGroups.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/language.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/loading-image.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/platform-forms.css -lib/thunderbird/lib/thunderbird-0.7.3/res/quirk.css -lib/thunderbird/lib/thunderbird-0.7.3/res/rdf/dom-test-4.css -lib/thunderbird/lib/thunderbird-0.7.3/res/rdf/folder-closed.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/rdf/folder-open.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/rdf/ignore-test.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/rdf/loading.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/sample.unixpsfonts.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/Anieyes.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/aform.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/beeptest.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/bform.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/bg.jpg -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/cform.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/checkboxTest.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/colorpicker.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/demoform.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/dexopenchrome.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/dexparamdialog.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/dexparamdialog.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/find.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/gear1.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/hidetoolicon.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/hidetoolicon.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/image_props.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/mozform.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/printsetup.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/raptor.jpg -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/rock_gra.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sampleimages/bongo.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sampleimages/down.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sampleimages/left.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sampleimages/right.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sampleimages/up.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/scrollbarTest1.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/scrollbarTest2.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sliderTest1.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/soundtest.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/tab.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test.wav -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test0.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test1.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test10.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test11.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test12.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test13.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test14.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test15.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test16.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test2.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test3.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test4.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test5.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test6.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test7.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test8-1.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test8.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test8dom.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test8sca.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test8siz.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test8tab.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test9.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test9a.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test9b.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test_ed.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test_form.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test_gfx.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test_lbox.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test_pr.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test_weight.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/toolbarTest1.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/treeTest1.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/treeTest1.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/widgets.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/xpmenu.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/xulTest.css -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-column-after-active.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-column-after-hover.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-column-after.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-column-before-active.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-column-before-hover.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-column-before.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-row-after-active.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-row-after-hover.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-row-after.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-row-before-active.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-row-before-hover.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-row-before.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-remove-column-active.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-remove-column-hover.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-remove-column.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-remove-row-active.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-remove-row-hover.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-remove-row.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anim.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims00.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims01.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims02.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims03.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims04.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims05.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims06.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims07.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims08.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims09.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims10.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims11.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims12.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims13.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims14.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims15.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims16.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims17.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims18.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims19.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims20.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims21.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims22.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims23.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims24.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims25.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims26.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims27.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims28.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims29.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/ua.css -lib/thunderbird/lib/thunderbird-0.7.3/res/unixcharset.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/viewer.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/viewsource.css -lib/thunderbird/lib/thunderbird-0.7.3/run-mozilla.sh -lib/thunderbird/lib/thunderbird-0.7.3/thunderbird-bin -lib/thunderbird/lib/thunderbird-0.7.3/xpcshell -lib/thunderbird/lib/thunderbird-0.7.3/xpicleanup -lib/thunderbird/lib/thunderbird-0.7.3/xpidl -lib/thunderbird/lib/thunderbird-0.7.3/xpt_dump -lib/thunderbird/lib/thunderbird-0.7.3/xpt_link -lib/thunderbird/share/aclocal/nspr.m4 -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/communicator-region/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/editor-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/global-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/messenger-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/navigator-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/alerts || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/bookmarks || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/brand || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/directory || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/icons/smileys || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/related || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/search || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/sidebar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/taskbar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/xpinstall || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/editor/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/arrow || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/checkbox || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/console || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/filepicker || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/menu || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/progressmeter || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/radio || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/scrollbar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/splitter || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/toolbar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/tree || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/addressbook/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/messengercompose || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/smime/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/downloads || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/extensions || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/shared || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/update || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/navigator/btn1 || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/navigator/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/xpinstall || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/alerts || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/directory || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/downloadmanager || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/history || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/related || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/search || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/sidebar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/xml || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/xpinstall || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/editor-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/editor/images || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/help || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/mozldap || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/navigator || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/navigator-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/navigator-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/necko || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/xbl-marquee || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/content/embed || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/locale/en-US/embed || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/skin/classic/embed || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/directory || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/dom || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/downloadmanager || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/history || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/layout || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/search || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/security || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/sidebar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/xml || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/xpinstall || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/editor || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/global || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger-mdn || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger-smime || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger/addressbook || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger/messengercompose || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/downloads || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/extensions || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/update || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/xpinstall || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozldap || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/navigator || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/necko || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/pipnss || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/pippki || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/communicator-platform/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/global-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/navigator-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/editor/images || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-mdn || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-smime || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-views || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger/addressbook || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger/messengercompose || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/content/messenger-offline || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/locale/en-US/messenger-offline || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/pipnss/content/pipnss || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/pippki/content/pippki || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/communicator || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global/bindings || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/downloads || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/extensions || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/shared || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/update || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/update || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/shared || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/extensions || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/downloads || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global/bindings || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/communicator || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/pippki/content/pippki || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/pipnss/content/pipnss || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/locale/en-US/messenger-offline || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/content/messenger-offline || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger/messengercompose || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger/addressbook || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-views || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-smime || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-mdn || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/editor/images || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/navigator-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/global-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/communicator-platform/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/wallet || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/pippki || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/pipnss || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/necko || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/navigator || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozldap || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/update || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/extensions || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/downloads || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger/messengercompose || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger/addressbook || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger-smime || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger-mdn || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/global || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/editor || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/xml || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/wallet || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/sidebar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/security || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/search || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/layout || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/history || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/downloadmanager || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/dom || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/directory || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/skin/classic/embed || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/locale/en-US/embed || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/content/embed || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/xbl-marquee || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/wallet || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/necko || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/navigator-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/navigator-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/navigator || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/mozldap || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/help || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/editor/images || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/editor-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/xml || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/wallet || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/sidebar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/search || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/related || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/history || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/downloadmanager || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/directory || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/alerts || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/navigator/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/navigator/btn1 || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/update || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/shared || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/extensions || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/downloads || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/smime/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/messengercompose || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/addressbook/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/tree || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/toolbar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/splitter || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/scrollbar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/radio || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/progressmeter || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/menu || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/filepicker || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/console || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/checkbox || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/arrow || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/editor/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/taskbar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/sidebar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/search || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/related || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/icons/smileys || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/directory || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/brand || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/bookmarks || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/alerts || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/navigator-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/messenger-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/global-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/editor-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/communicator-region/wallet || true -@dirrm lib/thunderbird/share/aclocal -@dirrm lib/thunderbird/share -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/throbber -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sampleimages -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/samples -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/rdf -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/html -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/fonts -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/entityTables -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/dtd -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/builtin -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/plugins -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/init.d -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/icons -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/greprefs -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/extensions.port -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/extensions -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/extensions -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/chrome -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/chrome -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/pref -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/messenger/US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/messenger -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/components/myspell -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/components -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/pippki/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/pippki -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/pipnss/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/pipnss -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/navigator/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/navigator -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/messenger/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/messenger -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/cookie/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/cookie -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/communicator/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/communicator -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/locale/en-US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/locale -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/editor -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/communicator-platform -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/skin/classic -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/skin -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/locale/en-US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/locale -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/editor -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/navigator -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/smime -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/addressbook -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/editor -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/icons -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/communicator-region -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome -@dirrm lib/thunderbird/lib/thunderbird-0.7.3 -@dirrm lib/thunderbird/lib/pkgconfig -@dirrm lib/thunderbird/lib -@dirrm lib/thunderbird/bin -@dirrm lib/thunderbird diff --git a/mail/thunderbird3/Makefile b/mail/thunderbird3/Makefile deleted file mode 100644 index 09b78a086405..000000000000 --- a/mail/thunderbird3/Makefile +++ /dev/null @@ -1,174 +0,0 @@ -# New ports collection makefile for: mozilla-thunderbird -# Date created: 4 September 2003 -# Whom: Joe Marcus Clarke <marcus@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= thunderbird -PORTVERSION= 0.7.3 -PORTREVISION= 1 -CATEGORIES= mail -MASTER_SITES= ${MASTER_SITE_MOZILLA} -MASTER_SITE_SUBDIR= thunderbird/releases/${PORTVERSION} -DISTNAME= ${PORTNAME}-${PORTVERSION}-source - -MAINTAINER= gnome@FreeBSD.org -COMMENT= Mozilla Thunderbird is standalone mail and news that stands above - -LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \ - png.5:${PORTSDIR}/graphics/png \ - mng.1:${PORTSDIR}/graphics/libmng \ - freetype.9:${PORTSDIR}/print/freetype2 \ - nspr4.1:${PORTSDIR}/devel/nspr -BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip \ - freetype-config:${PORTSDIR}/print/freetype2 - -USE_X_PREFIX= yes - -USE_BZIP2= yes -USE_GMAKE= yes -USE_ICONV= yes -USE_PERL5= yes -USE_REINPLACE= yes -HAS_CONFIGURE= yes -ALL_TARGET= default -USE_GNOME= gtk20 libidl -CONFIGURE_ENV= LOCALBASE=${LOCALBASE} -PKGINSTALL= ${WRKDIR}/pkg-install - -NO_MTREE= yes -WRKSRC= ${WRKDIR}/mozilla -LOCAL_SUBDIR= lib/${PORTNAME} -LOCAL_PREFIX= ${PREFIX}/${LOCAL_SUBDIR} -ESD_LIB= libesd.so.2 - -PLIST_SUB+= TBVER="${PORTVERSION}" - -.include <bsd.port.pre.mk> - -.if ${ARCH} == "alpha" && ${OSVERSION} < 500035 -IGNORE= "core dumps at runtime" -.endif # ${ARCH} == "alpha" && ${OSVERSION} < 500035 - -.if defined(WITH_DEBUG) -WITH_LOGGING= yes -CONFIGURE_ENV+= WITH_DEBUG=yes -.endif # defined(WITH_DEBUG) - -.if defined(WITH_OPTIMIZED_CFLAGS) -CFLAGS+= -O2 -CONFIGURE_ENV+= WITH_OPTIMIZE=-O2 -.else -CONFIGURE_ENV+= WITH_OPTIMIZE=-O -.endif # defined(WITH_OPTIMIZED_CFLAGS) - -.if defined(WITH_LOGGING) -CONFIGURE_ENV+= WITH_LOGGING=yes -.endif # defined(WITH_LOGGING) - -.if defined(WITHOUT_XFT) -CONFIGURE_ENV+= WITHOUT_XFT=yes -.else -LIB_DEPENDS+= Xft.2:${PORTSDIR}/x11-fonts/libXft -.endif # !defined(WITHOUT_XFT) - -CPPFLAGS+= -I${X11BASE}/include -CFLAGS+= ${PTHREAD_CFLAGS} -LDFLAGS+= -L${X11BASE}/lib -LIBS+= ${PTHREAD_LIBS} - -pre-extract:: - @${ECHO_MSG} - @${ECHO_MSG} "Extracting source (this takes a while) ..." - @${ECHO_MSG} - -post-extract:: - @${SED} -e 's|@CPPFLAGS@|${CPPFLAGS}|' \ - -e 's|@CFLAGS@|${CFLAGS}|' \ - -e 's|@LDFLAGS@|${LDFLAGS}|' \ - -e 's|@LIBS@|${LIBS}|' \ - -e 's|@X11BASE@|${X11BASE}|' \ - -e 's|@LOCALBASE@|${LOCALBASE}|' \ - -e 's|@PREFIX@|${LOCAL_PREFIX}|' \ - -e 's|@PERL@|${PERL5}|' \ - <${FILESDIR}/mozconfig.in >${WRKSRC}/.mozconfig - -post-patch: - @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ - ${WRKSRC}/build/unix/run-mozilla.sh - @${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g ; \ - s|-lpthread|${PTHREAD_LIBS}|g' \ - ${WRKSRC}/configure \ - ${WRKSRC}/nsprpub/configure - @${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g' \ - ${WRKSRC}/nsprpub/configure \ - ${WRKSRC}/security/coreconf/FreeBSD.mk \ - ${WRKSRC}/directory/c-sdk/config/FreeBSD.mk \ - ${WRKSRC}/js/src/Makefile.in - @${REINPLACE_CMD} -E -e 's|libesd\.so\.[0-9]+|${ESD_LIB}|g' \ - ${WRKSRC}/widget/src/gtk2/nsSound.cpp - @${REINPLACE_CMD} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \ - ${WRKSRC}/modules/libpref/src/init/all.js \ - ${WRKSRC}/extensions/sroaming/resources/content/prefs/all.js \ - ${WRKSRC}/modules/libpref/src/init/all.js - @${REINPLACE_CMD} -e 's|<iconv.h>|\"${LOCALBASE}/include/iconv.h\"|g' \ - ${WRKSRC}/configure \ - ${WRKSRC}/intl/uconv/native/nsNativeUConvService.cpp \ - ${WRKSRC}/xpcom/io/nsNativeCharsetUtils.cpp - @${SED} -e 's|%%MOZDIR%%|${LOCAL_PREFIX}/lib/${PORTNAME}-${PORTVERSION}|g' \ - < ${MASTERDIR}/pkg-install.in > ${PKGINSTALL} - -pre-configure: - @if [ -n "`${PKG_INFO} -xI '^bind[0-9]*-base-[0-9]'`" ]; then \ - ${ECHO_CMD} "${PKGNAME}: bind installed with PORT_REPLACES_BASE_BIND causes build problems."; \ - ${FALSE}; \ - fi - -post-build: -# XXX This works around an install problem that is triggered when -# toolkit/profile/src is built after profile/src. - @${TOUCH} -f ${WRKSRC}/profile/build/libprofile.so - -pre-install: - ${RM} -fr ${LOCAL_PREFIX} - ${MKDIR} ${LOCAL_PREFIX}/lib/${PORTNAME}-${PORTVERSION}/extensions.port - -post-install: - @${INSTALL_DATA} ${FILESDIR}/Extensions.rdf \ - ${LOCAL_PREFIX}/lib/${PORTNAME}-${PORTVERSION}/extensions.port - @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL - ${MKDIR} ${PREFIX}/bin - ${RM} -f ${PREFIX}/bin/thunderbird - ${LN} -s ${LOCAL_PREFIX}/bin/thunderbird \ - ${PREFIX}/bin/thunderbird - ${RM} -f ${PREFIX}/bin/thunderbird-config - ${LN} -s ${LOCAL_PREFIX}/bin/thunderbird-config \ - ${PREFIX}/bin/thunderbird-config - ${RM} -fr ${LOCAL_PREFIX}/share/idl - ${RM} -fr ${LOCAL_PREFIX}/include -.for ii in mac win -.for jj in / .jar - ${RM} -fr ${LOCAL_PREFIX}/lib/${PORTNAME}-${PORTVERSION}/chrome/en-${ii}${jj} -.endfor -.endfor - -cons-plist: - -${RM} -f ${PLIST} - ${TOUCH} ${PLIST} - ${ECHO_CMD} bin/thunderbird >>${PLIST} - ${ECHO_CMD} bin/thunderbird-config >>${PLIST} -.for i in ${EXTRA_SCRIPTS} - ${ECHO_CMD} bin/${i} >>${PLIST} -.endfor # i in ${EXTRA_SCRIPTS} - cd ${PREFIX}; \ - ${FIND} ${LOCAL_SUBDIR} ! -type d | ${SORT} >>${PLIST}; \ - ${FIND} ${LOCAL_SUBDIR} -type d -empty | ${SORT} \ - | ${SED} -e "s:^:@exec ${MKDIR} %D/:" -e "s:$$: || true:" \ - >> ${PLIST}; \ - ${FIND} ${LOCAL_SUBDIR} -type d -empty | ${SORT} -r | ${SED} -e \ - "s:^:@unexec ${RMDIR} %D/:" -e "s:$$: || true:" >> ${PLIST}; \ - ${FIND} ${LOCAL_SUBDIR} -type d ! -empty | ${SORT} -r \ - | ${SED} -e "s:^:@dirrm :" | ${GREP} / >> ${PLIST} - -.include <bsd.port.post.mk> diff --git a/mail/thunderbird3/distinfo b/mail/thunderbird3/distinfo deleted file mode 100644 index 72c5d0968705..000000000000 --- a/mail/thunderbird3/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (thunderbird-0.7.3-source.tar.bz2) = 0a8f9384baecd42ad5c95fa2f2dfd660 -SIZE (thunderbird-0.7.3-source.tar.bz2) = 33936627 diff --git a/mail/thunderbird3/files/Extensions.rdf b/mail/thunderbird3/files/Extensions.rdf deleted file mode 100644 index 79d0e46db2b3..000000000000 --- a/mail/thunderbird3/files/Extensions.rdf +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0"?> -<RDF:RDF xmlns:em="http://www.mozilla.org/2004/em-rdf#" - xmlns:NC="http://home.netscape.com/NC-rdf#" - xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> - <RDF:Seq RDF:about="urn:mozilla:theme:root"> - <RDF:li RDF:resource="urn:mozilla:theme:{972ce4c6-7e08-4474-a285-3208198ce6fd}"/> - </RDF:Seq> - <RDF:Seq RDF:about="urn:mozilla:extension:root"> - </RDF:Seq> - <RDF:Description RDF:about="rdf:#$eyU.+1" - em:id="{3550f703-e582-4d05-9a08-453d09bdfdc6}" - em:minVersion="0.7" - em:maxVersion="0.7" /> - <RDF:Description RDF:about="urn:mozilla:theme:{972ce4c6-7e08-4474-a285-3208198ce6fd}" - em:version="2.0" - em:name="Thunderbird (default)" - em:description="The default theme" - em:creator="Arvid Axelsson" - em:internalName="classic/1.0" - em:locked="true" - em:contributor="Mozilla Contributors"> - <em:targetApplication RDF:resource="rdf:#$eyU.+1"/> - </RDF:Description> -</RDF:RDF> diff --git a/mail/thunderbird3/files/mozconfig.in b/mail/thunderbird3/files/mozconfig.in deleted file mode 100644 index b40d330133ff..000000000000 --- a/mail/thunderbird3/files/mozconfig.in +++ /dev/null @@ -1,71 +0,0 @@ -# .mozconfig.in -*-shell-script-*- -# $FreeBSD$ -###################################################################### -# standard opts from README -export MOZ_THUNDERBIRD=1 -mk_add_options MOZ_MOZ_THUNDERBIRD=1 -ac_add_options --enable-crypto -ac_add_options --disable-mathml -ac_add_options --disable-installer -ac_add_options --disable-activex -ac_add_options --disable-activex-scripting -ac_add_options --disable-oji -ac_add_options --disable-necko-disk-cache -ac_add_options --disable-tests -ac_add_options --disable-profilesharing -ac_add_options --enable-extensions=wallet,spellcheck,xmlextras -ac_add_options --enable-necko-protocols=http,file,jar,viewsource,res,data -ac_add_options --enable-image-decoders=png,gif,jpeg,bmp -ac_add_options --enable-default-toolkit=gtk2 -###################################################################### -# FBSD specific -export CPPFLAGS="@CPPFLAGS@" -export CFLAGS="@CFLAGS@" -export LIBS="@LIBS@" -export LDFLAGS="@LDFLAGS@" -export CONFIG_SH=/bin/sh -export XP_UNIX=1 -mk_add_options XP_UNIX=1 -export PERL="@PERL@" -mk_add_options PERL=$PERL -# Configure options for installation -ac_add_options --prefix=@PREFIX@ -###################################################################### -# Use ports for these libraries -ac_add_options --with-system-jpeg=@LOCALBASE@ -ac_add_options --with-system-zlib -ac_add_options --with-system-png=@LOCALBASE@ -ac_add_options --with-system-mng=@LOCALBASE@ -###################################################################### -# set compile/link features -ac_add_options --with-pthreads -###################################################################### -# conditional from port Makefile -#if test -n "$WITH_REORDER"; then -# ac_add_options --enable-reorder -#else -# ac_add_options --disable-reorder -#fi # test -n "$WITH_REORDER" -if test -n "$WITH_DEBUG"; then - ac_add_options --enable-debug - ac_add_options --disable-strip -else - ac_add_options --disable-debug - ac_add_options --enable-optimize=${WITH_OPTIMIZE} - ac_add_options --enable-strip - export BUILD_OFFICIAL=1 - export MOZILLA_OFFICIAL=1 - mk_add_options BUILD_OFFICIAL=1 - mk_add_options MOZILLA_OFFICIAL=1 -fi # test -n "$WITH_DEBUG" -if test -n "$WITH_LOGGING"; then - ac_add_options --enable-logging -else - ac_add_options --disable-logging -fi # test -n "$WITH_LOGGING" -if test -z "$WITHOUT_XFT"; then - ac_add_options --enable-xft -else - ac_add_options --disable-xft -fi # test -z "$WITHOUT_XFT" -###################################################################### diff --git a/mail/thunderbird3/files/patch-245066,226669 b/mail/thunderbird3/files/patch-245066,226669 deleted file mode 100644 index 00254916f224..000000000000 --- a/mail/thunderbird3/files/patch-245066,226669 +++ /dev/null @@ -1,228 +0,0 @@ -Index: mozilla/mailnews/local/src/nsPop3Protocol.cpp -=================================================================== -RCS file: /cvsroot/mozilla/mailnews/local/src/nsPop3Protocol.cpp,v -retrieving revision 1.214.2.1 -retrieving revision 1.214.2.1.2.1 -diff -u -r1.214.2.1 -r1.214.2.1.2.1 ---- mailnews/local/src/nsPop3Protocol.cpp 27 May 2004 14:54:03 -0000 1.214.2.1 -+++ mailnews/local/src/nsPop3Protocol.cpp 27 Aug 2004 13:15:42 -0000 1.214.2.1.2.1 -@@ -61,7 +61,6 @@ - #include "nsISignatureVerifier.h" - - #define EXTRA_SAFETY_SPACE 3096 --#define kLargeNumberOfMessages 50000 - - static PRLogModuleInfo *POP3LOGMODULE = nsnull; - -@@ -1791,11 +1790,11 @@ - - - m_pop3ConData->msg_info = (Pop3MsgInfo *) -- PR_CALLOC(sizeof(Pop3MsgInfo) * -- (m_pop3ConData->number_of_messages < kLargeNumberOfMessages ? m_pop3ConData->number_of_messages : kLargeNumberOfMessages)); -+ PR_CALLOC(sizeof(Pop3MsgInfo) * m_pop3ConData->number_of_messages); - if (!m_pop3ConData->msg_info) - return(MK_OUT_OF_MEMORY); - m_pop3ConData->next_state_after_response = POP3_GET_LIST; -+ m_listpos = 0; - return SendData(m_url, "LIST"CRLF); - } - -@@ -1837,6 +1836,9 @@ - */ - if(!PL_strcmp(line, ".")) - { -+ // limit the list if fewer entries than given in STAT response -+ if(m_listpos < m_pop3ConData->number_of_messages) -+ m_pop3ConData->number_of_messages = m_listpos; - m_pop3ConData->next_state = POP3_SEND_UIDL_LIST; - m_pop3ConData->pause_for_read = PR_FALSE; - PR_Free(line); -@@ -1848,24 +1850,15 @@ - if (token) - { - msg_num = atol(token); -+ m_listpos++; - -- if(msg_num <= m_pop3ConData->number_of_messages && msg_num > 0) -+ if(m_listpos <= m_pop3ConData->number_of_messages && m_listpos > 0) - { - token = nsCRT::strtok(newStr, " ", &newStr); - if (token) -- m_pop3ConData->msg_info[msg_num-1].size = atol(token); -- -- if (msg_num >= kLargeNumberOfMessages && msg_num < m_pop3ConData->number_of_messages) - { -- m_pop3ConData->msg_info = (Pop3MsgInfo *) //allocate space for next entry -- PR_REALLOC(m_pop3ConData->msg_info, sizeof(Pop3MsgInfo) * (msg_num + 1)); -- if (!m_pop3ConData->msg_info) -- { -- m_pop3ConData->number_of_messages = msg_num; //so that we don't try to free not allocated entries! -- return(MK_OUT_OF_MEMORY); -- } -- m_pop3ConData->msg_info[msg_num].size = 0; //initialize -- m_pop3ConData->msg_info[msg_num].uidl = nsnull; -+ m_pop3ConData->msg_info[m_listpos-1].size = atol(token); -+ m_pop3ConData->msg_info[m_listpos-1].msgnum = msg_num; - } - } - } -@@ -2101,6 +2094,7 @@ - { - m_pop3ConData->next_state_after_response = POP3_GET_XTND_XLST_MSGID; - m_pop3ConData->pause_for_read = PR_TRUE; -+ m_listpos = 0; - return SendData(m_url, "XTND XLST Message-Id" CRLF); - } - else -@@ -2166,6 +2160,9 @@ - */ - if(!PL_strcmp(line, ".")) - { -+ // limit the list if fewer entries than given in STAT response -+ if(m_listpos < m_pop3ConData->number_of_messages) -+ m_pop3ConData->number_of_messages = m_listpos; - m_pop3ConData->next_state = POP3_GET_MSG; - m_pop3ConData->pause_for_read = PR_FALSE; - PR_Free(line); -@@ -2177,7 +2174,9 @@ - if (token) - { - msg_num = atol(token); -- if(msg_num <= m_pop3ConData->number_of_messages && msg_num > 0) -+ m_listpos++; -+ -+ if(m_listpos <= m_pop3ConData->number_of_messages && m_listpos > 0) - { - /* char *eatMessageIdToken = nsCRT::strtok(newStr, " ", &newStr); */ - char *uidl = nsCRT::strtok(newStr, " ", &newStr);/* not really a uidl but a unique token -km */ -@@ -2189,8 +2188,17 @@ - there, I have no idea; must be a server bug. Or something. */ - uidl = ""; - -- m_pop3ConData->msg_info[msg_num-1].uidl = PL_strdup(uidl); -- if (!m_pop3ConData->msg_info[msg_num-1].uidl) -+ // seeking right entry, but try the one that should it be first -+ PRInt32 i; -+ if(m_pop3ConData->msg_info[m_listpos - 1].msgnum == msg_num) -+ i = m_listpos - 1; -+ else -+ for(i = 0; m_pop3ConData->msg_info[i].msgnum != msg_num && -+ i <= m_pop3ConData->number_of_messages; i++) -+ ; -+ -+ m_pop3ConData->msg_info[i].uidl = PL_strdup(uidl); -+ if (!m_pop3ConData->msg_info[i].uidl) - { - PR_Free(line); - return MK_OUT_OF_MEMORY; -@@ -2209,6 +2217,7 @@ - { - m_pop3ConData->next_state_after_response = POP3_GET_UIDL_LIST; - m_pop3ConData->pause_for_read = PR_TRUE; -+ m_listpos = 0; - return SendData(m_url,"UIDL" CRLF); - } - else -@@ -2264,6 +2273,9 @@ - */ - if(!PL_strcmp(line, ".")) - { -+ // limit the list if fewer entries than given in STAT response -+ if(m_listpos < m_pop3ConData->number_of_messages) -+ m_pop3ConData->number_of_messages = m_listpos; - m_pop3ConData->next_state = POP3_GET_MSG; - m_pop3ConData->pause_for_read = PR_FALSE; - PR_Free(line); -@@ -2275,7 +2287,9 @@ - if (token) - { - msg_num = atol(token); -- if(msg_num <= m_pop3ConData->number_of_messages && msg_num > 0) -+ m_listpos++; -+ -+ if(m_listpos <= m_pop3ConData->number_of_messages && m_listpos > 0) - { - char *uidl = nsCRT::strtok(newStr, " ", &newStr); - -@@ -2286,8 +2300,17 @@ - there, I have no idea; must be a server bug. Or something. */ - uidl = ""; - -- m_pop3ConData->msg_info[msg_num-1].uidl = PL_strdup(uidl); -- if (!m_pop3ConData->msg_info[msg_num-1].uidl) -+ // seeking right entry, but try the one that should it be first -+ PRInt32 i; -+ if(m_pop3ConData->msg_info[m_listpos - 1].msgnum == msg_num) -+ i = m_listpos - 1; -+ else -+ for(i = 0; m_pop3ConData->msg_info[i].msgnum != msg_num && -+ i <= m_pop3ConData->number_of_messages; i++) -+ ; -+ -+ m_pop3ConData->msg_info[i].uidl = PL_strdup(uidl); -+ if (!m_pop3ConData->msg_info[i].uidl) - { - PR_Free(line); - return MK_OUT_OF_MEMORY; -@@ -2603,7 +2626,7 @@ - PRInt32 nsPop3Protocol::SendTop() - { - char * cmd = PR_smprintf( "TOP %ld 20" CRLF, -- m_pop3ConData->last_accessed_msg+1); -+ m_pop3ConData->msg_info[m_pop3ConData->last_accessed_msg].msgnum); - PRInt32 status = -1; - if (cmd) - { -@@ -2624,7 +2647,7 @@ - */ - PRInt32 nsPop3Protocol::SendXsender() - { -- char * cmd = PR_smprintf("XSENDER %ld" CRLF, m_pop3ConData->last_accessed_msg+1); -+ char * cmd = PR_smprintf("XSENDER %ld" CRLF, m_pop3ConData->msg_info[m_pop3ConData->last_accessed_msg].msgnum); - PRInt32 status = -1; - if (cmd) - { -@@ -2662,7 +2685,7 @@ - nsPop3Protocol::SendRetr() - { - -- char * cmd = PR_smprintf("RETR %ld" CRLF, m_pop3ConData->last_accessed_msg+1); -+ char * cmd = PR_smprintf("RETR %ld" CRLF, m_pop3ConData->msg_info[m_pop3ConData->last_accessed_msg].msgnum); - PRInt32 status = -1; - if (cmd) - { -@@ -3071,8 +3094,8 @@ - { - /* increment the last accessed message since we have now read it - */ -+ char * cmd = PR_smprintf("DELE %ld" CRLF, m_pop3ConData->msg_info[m_pop3ConData->last_accessed_msg].msgnum); - m_pop3ConData->last_accessed_msg++; -- char * cmd = PR_smprintf("DELE %ld" CRLF, m_pop3ConData->last_accessed_msg); - PRInt32 status = -1; - if (cmd) - { -Index: mozilla/mailnews/local/src/nsPop3Protocol.h -=================================================================== -RCS file: /cvsroot/mozilla/mailnews/local/src/nsPop3Protocol.h,v -retrieving revision 1.63 -retrieving revision 1.63.10.1 -diff -u -r1.63 -r1.63.10.1 ---- mailnews/local/src/nsPop3Protocol.h 8 Mar 2004 19:50:30 -0000 1.63 -+++ mailnews/local/src/nsPop3Protocol.h 27 Aug 2004 13:15:42 -0000 1.63.10.1 -@@ -191,6 +191,7 @@ - } Pop3UidlHost; - - typedef struct Pop3MsgInfo { -+ PRInt32 msgnum; - PRInt32 size; - char* uidl; - } Pop3MsgInfo; -@@ -350,6 +351,7 @@ - void BackupAuthFlags(); - void RestoreAuthFlags(); - PRInt32 m_origAuthFlags; -+ PRInt32 m_listpos; - - ////////////////////////////////////////////////////////////////////////////////////////// - // Begin Pop3 protocol state handlers diff --git a/mail/thunderbird3/files/patch-250862 b/mail/thunderbird3/files/patch-250862 deleted file mode 100644 index 05423dc84195..000000000000 --- a/mail/thunderbird3/files/patch-250862 +++ /dev/null @@ -1,22 +0,0 @@ -Index: mozilla/xpfe/communicator/resources/content/contentAreaDD.js -=================================================================== -RCS file: /cvsroot/mozilla/xpfe/communicator/resources/content/contentAreaDD.js,v -retrieving revision 1.32 -retrieving revision 1.32.88.1 -diff -u -r1.32 -r1.32.88.1 ---- xpfe/communicator/resources/content/contentAreaDD.js 10 Jul 2002 01:23:50 -0000 1.32 -+++ xpfe/communicator/resources/content/contentAreaDD.js 27 Aug 2004 01:13:39 -0000 1.32.88.1 -@@ -53,8 +53,11 @@ - { - var url = transferUtils.retrieveURLFromData(aXferData.data, aXferData.flavour.contentType); - -- // valid urls don't contain spaces ' '; if we have a space it isn't a valid url so bail out -- if (!url || !url.length || url.indexOf(" ", 0) != -1) -+ // valid urls don't contain spaces ' '; if we have a space it -+ // isn't a valid url, or if it's a javascript: or data: url, -+ // bail out -+ if (!url || !url.length || url.indexOf(" ", 0) != -1 || -+ /^\s*(javascript|data):/.test(url)) - return; - - switch (document.firstChild.getAttribute('windowtype')) { diff --git a/mail/thunderbird3/files/patch-255067 b/mail/thunderbird3/files/patch-255067 deleted file mode 100644 index cddf17ca8328..000000000000 --- a/mail/thunderbird3/files/patch-255067 +++ /dev/null @@ -1,60 +0,0 @@ -Index: mozilla/gfx/src/shared/gfxImageFrame.cpp -=================================================================== -RCS file: /cvsroot/mozilla/gfx/src/shared/gfxImageFrame.cpp,v -retrieving revision 1.26 -retrieving revision 1.26.12.1 -diff -u -r1.26 -r1.26.12.1 ---- gfx/src/shared/gfxImageFrame.cpp 16 Jan 2004 23:28:48 -0000 1.26 -+++ gfx/src/shared/gfxImageFrame.cpp 27 Aug 2004 11:02:58 -0000 1.26.12.1 -@@ -72,6 +72,13 @@ - return NS_ERROR_FAILURE; - } - -+ /* reject over-wide or over-tall images */ -+ const PRInt32 k64KLimit = 0x0000FFFF; -+ if ( aWidth > k64KLimit || aHeight > k64KLimit ){ -+ NS_ERROR("image too big"); -+ return NS_ERROR_FAILURE; -+ } -+ - nsresult rv; - - mOffset.MoveTo(aX, aY); -Index: mozilla/gfx/src/windows/nsImageWin.cpp -=================================================================== -RCS file: /cvsroot/mozilla/gfx/src/windows/nsImageWin.cpp,v -retrieving revision 3.130.2.1 -retrieving revision 3.130.2.1.6.1 -diff -u -r3.130.2.1 -r3.130.2.1.6.1 ---- gfx/src/windows/nsImageWin.cpp 11 May 2004 21:53:49 -0000 3.130.2.1 -+++ gfx/src/windows/nsImageWin.cpp 27 Aug 2004 11:02:58 -0000 3.130.2.1.6.1 -@@ -131,6 +131,10 @@ - return NS_ERROR_UNEXPECTED; - } - -+ // limit images to 64k pixels on a side (~55 feet on a 100dpi monitor) -+ const PRInt32 k64KLimit = 0x0000FFFF; -+ if (aWidth > k64KLimit || aHeight > k64KLimit) -+ return NS_ERROR_FAILURE; - - if (mNumPaletteColors >= 0){ - // If we have a palette -Index: mozilla/modules/libpr0n/decoders/bmp/nsBMPDecoder.cpp -=================================================================== -RCS file: /cvsroot/mozilla/modules/libpr0n/decoders/bmp/nsBMPDecoder.cpp,v -retrieving revision 1.24.2.1 -retrieving revision 1.24.2.1.6.1 -diff -u -r1.24.2.1 -r1.24.2.1.6.1 ---- modules/libpr0n/decoders/bmp/nsBMPDecoder.cpp 13 May 2004 22:27:35 -0000 1.24.2.1 -+++ modules/libpr0n/decoders/bmp/nsBMPDecoder.cpp 27 Aug 2004 11:02:58 -0000 1.24.2.1.6.1 -@@ -274,7 +274,9 @@ - CalcBitShift(); - } - // BMPs with negative width are invalid -- if (mBIH.width < 0) -+ // Reject extremely wide images to keep the math sane -+ const PRInt32 k64KWidth = 0x0000FFFF; -+ if (mBIH.width < 0 || mBIH.width > k64KWidth) - return NS_ERROR_FAILURE; - - PRUint32 real_height = (mBIH.height > 0) ? mBIH.height : -mBIH.height; diff --git a/mail/thunderbird3/files/patch-256316 b/mail/thunderbird3/files/patch-256316 deleted file mode 100644 index 147d15e5303d..000000000000 --- a/mail/thunderbird3/files/patch-256316 +++ /dev/null @@ -1,18 +0,0 @@ -Index: mozilla/netwerk/dns/src/nsIDNService.cpp -=================================================================== -RCS file: /cvsroot/mozilla/netwerk/dns/src/nsIDNService.cpp,v -retrieving revision 1.18 -retrieving revision 1.18.10.1 -diff -u -r1.18 -r1.18.10.1 ---- netwerk/dns/src/nsIDNService.cpp 3 Apr 2004 07:32:18 -0000 1.18 -+++ netwerk/dns/src/nsIDNService.cpp 27 Aug 2004 11:23:21 -0000 1.18.10.1 -@@ -242,6 +242,9 @@ - - NS_IMETHODIMP nsIDNService::Normalize(const nsACString & input, nsACString & output) - { -+ // protect against bogus input -+ NS_ENSURE_TRUE(IsUTF8(input), NS_ERROR_UNEXPECTED); -+ - nsAutoString outUTF16; - nsresult rv = stringPrep(NS_ConvertUTF8toUTF16(input), outUTF16); - if (NS_SUCCEEDED(rv)) diff --git a/mail/thunderbird3/files/patch-257314 b/mail/thunderbird3/files/patch-257314 deleted file mode 100644 index 8bcc707b9dd9..000000000000 --- a/mail/thunderbird3/files/patch-257314 +++ /dev/null @@ -1,31 +0,0 @@ -Index: nsVCardObj.cpp -=================================================================== -RCS file: /cvsroot/mozilla/mailnews/addrbook/src/nsVCardObj.cpp,v -retrieving revision 1.2 -retrieving revision 1.2.24.1 -diff -u -r1.2 -r1.2.24.1 ---- mailnews/addrbook/src/nsVCardObj.cpp 14 Sep 2003 21:45:58 -0000 1.2 -+++ mailnews/addrbook/src/nsVCardObj.cpp 31 Aug 2004 07:44:25 -0000 1.2.24.1 -@@ -1344,16 +1344,13 @@ - - static void writeGroup(OFile *fp, VObject *o) - { -- char buf1[256]; -- char buf2[256]; -- PL_strcpy(buf1,NAME_OF(o)); -- while ((o=isAPropertyOf(o,VCGroupingProp)) != 0) { -- PL_strcpy(buf2,STRINGZ_VALUE_OF(o)); -- PL_strcat(buf2,"."); -- PL_strcat(buf2,buf1); -- PL_strcpy(buf1,buf2); -+ nsCAutoString buf(NAME_OF(o)); -+ -+ while ((o=isAPropertyOf(o,VCGroupingProp)) != 0) { -+ buf.Insert(NS_LITERAL_CSTRING("."), 0); -+ buf.Insert(STRINGZ_VALUE_OF(o), 0); - } -- appendsOFile(fp,buf1); -+ appendsOFile(fp, buf.get()); - } - - static int inList(const char **list, const char *s) diff --git a/mail/thunderbird3/files/patch-258005 b/mail/thunderbird3/files/patch-258005 deleted file mode 100644 index fc20d4b596cf..000000000000 --- a/mail/thunderbird3/files/patch-258005 +++ /dev/null @@ -1,278 +0,0 @@ -Index: nsMsgCompUtils.cpp -=================================================================== -RCS file: /cvsroot/mozilla/mailnews/compose/src/nsMsgCompUtils.cpp,v -retrieving revision 1.161 -retrieving revision 1.161.10.1 -diff -u -r1.161 -r1.161.10.1 ---- mailnews/compose/src/nsMsgCompUtils.cpp 12 Mar 2004 07:23:38 -0000 1.161 -+++ mailnews/compose/src/nsMsgCompUtils.cpp 8 Sep 2004 19:27:53 -0000 1.161.10.1 -@@ -821,16 +821,7 @@ - nsresult rv; - nsCOMPtr<nsIPref> prefs(do_GetService(kPrefCID, &rv)); - -- PRInt32 buffer_size = 2048 + (real_name ? 2*PL_strlen(real_name) : 0) + (base_url ? 2*PL_strlen(base_url) : 0) + -- (type_param ? PL_strlen(type_param) : 0) + (encoding ? PL_strlen(encoding) : 0) + -- (description ? PL_strlen(description) : 0) + (x_mac_type ? PL_strlen(x_mac_type) : 0) + -- (x_mac_creator ? PL_strlen(x_mac_creator) : 0) + (attachmentCharset ? PL_strlen(attachmentCharset) : 0) + -- (bodyCharset ? PL_strlen(bodyCharset) : 0) + (content_id ? PL_strlen(content_id) : 0); -- char *buffer = (char *) PR_Malloc (buffer_size); -- char *buffer_tail = buffer; -- -- if (! buffer) -- return 0; /* NS_ERROR_OUT_OF_MEMORY */ -+ nsCString buf(""); - - NS_ASSERTION (encoding, "null encoding"); - -@@ -874,14 +865,13 @@ - } - } - -- PUSH_STRING ("Content-Type: "); -- PUSH_STRING (type); -- -+ buf.Append("Content-Type: "); -+ buf.Append(type); - if (type_param && *type_param) - { - if (*type_param != ';') -- PUSH_STRING("; "); -- PUSH_STRING(type_param); -+ buf.Append("; "); -+ buf.Append(type_param); - } - - if (mime_type_needs_charset (type)) -@@ -918,8 +908,8 @@ - (PL_strcasecmp(encoding, ENCODING_BASE64) != 0)) && - (*charset_label)) - { -- PUSH_STRING ("; charset="); -- PUSH_STRING (charset_label); -+ buf.Append("; charset="); -+ buf.Append(charset_label); - } - } - -@@ -930,7 +920,7 @@ - if(type && !PL_strcasecmp(type, "text/plain")) - { - if(UseFormatFlowed(bodyCharset)) -- PUSH_STRING ("; format=flowed"); -+ buf.Append("; format=flowed"); - // else - // { - // Don't add a markup. Could use -@@ -942,59 +932,59 @@ - } - - if (x_mac_type && *x_mac_type) { -- PUSH_STRING ("; x-mac-type=\""); -- PUSH_STRING (x_mac_type); -- PUSH_STRING ("\""); -+ buf.Append("; x-mac-type=\""); -+ buf.Append(x_mac_type); -+ buf.Append("\""); - } - - if (x_mac_creator && *x_mac_creator) { -- PUSH_STRING ("; x-mac-creator=\""); -- PUSH_STRING (x_mac_creator); -- PUSH_STRING ("\""); -+ buf.Append("; x-mac-creator=\""); -+ buf.Append(x_mac_creator); -+ buf.Append("\""); - } - - #ifdef EMIT_NAME_IN_CONTENT_TYPE - if (encodedRealName && *encodedRealName) { - if (parmFolding == 0 || parmFolding == 1) { -- PUSH_STRING (";\r\n name=\""); -- PUSH_STRING (encodedRealName); -- PUSH_STRING ("\""); -+ buf.Append(";\r\n name=\""); -+ buf.Append(encodedRealName); -+ buf.Append("\""); - } - else // if (parmFolding == 2) - { - char *rfc2231Parm = RFC2231ParmFolding("name", charset.get(), - nsMsgI18NGetAcceptLanguage(), encodedRealName); - if (rfc2231Parm) { -- PUSH_STRING(";\r\n "); -- PUSH_STRING(rfc2231Parm); -+ buf.Append(";\r\n "); -+ buf.Append(rfc2231Parm); - PR_Free(rfc2231Parm); - } - } - } - #endif /* EMIT_NAME_IN_CONTENT_TYPE */ -+ buf.Append(CRLF); - -- PUSH_NEWLINE (); -+ buf.Append("Content-Transfer-Encoding: "); -+ buf.Append(encoding); - -- PUSH_STRING ("Content-Transfer-Encoding: "); -- PUSH_STRING (encoding); -- PUSH_NEWLINE (); -+ buf.Append(CRLF); - - if (description && *description) { - char *s = mime_fix_header (description); - if (s) { -- PUSH_STRING ("Content-Description: "); -- PUSH_STRING (s); -- PUSH_NEWLINE (); -+ buf.Append("Content-Description: "); -+ buf.Append(s); -+ buf.Append(CRLF); - PR_Free(s); - } - } - - if ( (content_id) && (*content_id) ) - { -- PUSH_STRING ("Content-ID: <"); -- PUSH_STRING (content_id); -- PUSH_STRING (">"); -- PUSH_NEWLINE (); -+ buf.Append("Content-ID: <"); -+ buf.Append(content_id); -+ buf.Append(">"); -+ buf.Append(CRLF); - } - - if (encodedRealName && *encodedRealName) { -@@ -1004,15 +994,15 @@ - rv = prefs->GetIntPref("mail.content_disposition_type", &pref_content_disposition); - NS_ASSERTION(NS_SUCCEEDED(rv), "failed to get mail.content_disposition_type"); - -- PUSH_STRING ("Content-Disposition: "); -+ buf.Append("Content-Disposition: "); - - if (pref_content_disposition == 1) -- PUSH_STRING ("attachment"); -+ buf.Append("attachment"); - else - if (pref_content_disposition == 2 && - (!PL_strcasecmp(type, TEXT_PLAIN) || - (period && !PL_strcasecmp(period, ".txt")))) -- PUSH_STRING("attachment"); -+ buf.Append("attachment"); - - /* If this document is an anonymous binary file or a vcard, - then always show it as an attachment, never inline. */ -@@ -1020,23 +1010,23 @@ - if (!PL_strcasecmp(type, APPLICATION_OCTET_STREAM) || - !PL_strcasecmp(type, TEXT_VCARD) || - !PL_strcasecmp(type, APPLICATION_DIRECTORY)) /* text/x-vcard synonym */ -- PUSH_STRING ("attachment"); -+ buf.Append("attachment"); - else -- PUSH_STRING ("inline"); -+ buf.Append("inline"); - - if (parmFolding == 0 || parmFolding == 1) { -- PUSH_STRING (";\r\n filename=\""); -- PUSH_STRING (encodedRealName); -- PUSH_STRING ("\"" CRLF); -+ buf.Append(";\r\n filename=\""); -+ buf.Append(encodedRealName); -+ buf.Append("\"" CRLF); - } - else // if (parmFolding == 2) - { - char *rfc2231Parm = RFC2231ParmFolding("filename", charset.get(), - nsMsgI18NGetAcceptLanguage(), encodedRealName); - if (rfc2231Parm) { -- PUSH_STRING(";\r\n "); -- PUSH_STRING(rfc2231Parm); -- PUSH_NEWLINE (); -+ buf.Append(";\r\n "); -+ buf.Append(rfc2231Parm); -+ buf.Append(CRLF); - PR_Free(rfc2231Parm); - } - } -@@ -1045,7 +1035,7 @@ - if (type && - (!PL_strcasecmp (type, MESSAGE_RFC822) || - !PL_strcasecmp (type, MESSAGE_NEWS))) -- PUSH_STRING ("Content-Disposition: inline" CRLF); -+ buf.Append("Content-Disposition: inline" CRLF); - - #ifdef GENERATE_CONTENT_BASE - /* If this is an HTML document, and we know the URL it originally -@@ -1079,9 +1069,9 @@ - prefs->GetBoolPref("mail.use_content_location_on_send", &useContentLocation); - - if (useContentLocation) -- PUSH_STRING ("Content-Location: \""); -+ buf.Append("Content-Location: \""); - else -- PUSH_STRING ("Content-Base: \""); -+ buf.Append("Content-Base: \""); - /* rhp - Pref for Content-Location usage */ - - /* rhp: this is to work with the Content-Location stuff */ -@@ -1089,34 +1079,34 @@ - - while (*s != 0 && *s != '#') - { -- const char *ot = buffer_tail; -- -+ PRUint32 ot=buf.Length(); -+ char tmp[]="\x00\x00"; - /* URLs must be wrapped at 40 characters or less. */ - if (col >= 38) { -- PUSH_STRING(CRLF "\t"); -+ buf.Append(CRLF "\t"); - col = 0; - } - - if (*s == ' ') -- PUSH_STRING("%20"); -+ buf.Append("%20"); - else if (*s == '\t') -- PUSH_STRING("%09"); -+ buf.Append("%09"); - else if (*s == '\n') -- PUSH_STRING("%0A"); -+ buf.Append("%0A"); - else if (*s == '\r') -- PUSH_STRING("%0D"); -+ buf.Append("%0D"); - else { -- *buffer_tail++ = *s; -- *buffer_tail = '\0'; -+ tmp[0]=*s; -+ buf.Append(tmp); - } - s++; -- col += (buffer_tail - ot); -+ col += (buf.Length() - ot); - } -- PUSH_STRING ("\"" CRLF); -+ buf.Append("\"" CRLF); - - /* rhp: this is to try to get around this fun problem with Content-Location */ - if (!useContentLocation) { -- PUSH_STRING ("Content-Location: \""); -+ buf.Append("Content-Location: \""); - s = base_url; - col = 0; - useContentLocation = PR_TRUE; -@@ -1130,10 +1120,9 @@ - #endif /* GENERATE_CONTENT_BASE */ - - /* realloc it smaller... */ -- buffer = (char*) PR_REALLOC (buffer, buffer_tail - buffer + 1); - - PR_FREEIF(encodedRealName); -- return buffer; -+ return PL_strdup(buf.get()); - } - - static PRBool isValidHost( const char* host ) diff --git a/mail/thunderbird3/files/patch-Double.cpp b/mail/thunderbird3/files/patch-Double.cpp deleted file mode 100644 index 5cd13e4ff4fe..000000000000 --- a/mail/thunderbird3/files/patch-Double.cpp +++ /dev/null @@ -1,59 +0,0 @@ ---- extensions/transformiix/source/base/Double.cpp.orig Thu Jan 30 09:26:46 2003 -+++ extensions/transformiix/source/base/Double.cpp Sun Nov 16 01:46:42 2003 -@@ -51,10 +51,10 @@ - //A trick to handle IEEE floating point exceptions on FreeBSD - E.D. - #ifdef __FreeBSD__ - #include <ieeefp.h> --#ifdef __alpha__ --fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; --#else -+#if defined(__i386__) - fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML; -+#else -+fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP; - #endif - fp_except_t oldmask = fpsetmask(~allmask); - #endif -@@ -75,22 +75,31 @@ - #define TX_DOUBLE_HI32_EXPMASK 0x7ff00000 - #define TX_DOUBLE_HI32_MANTMASK 0x000fffff - -+union ui32dun { -+ PRUint32 i[2]; -+ double d; -+}; -+ - //-- Initialize Double related constants - #ifdef IS_BIG_ENDIAN --const PRUint32 nanMask[2] = {TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK, -- 0xffffffff}; --const PRUint32 infMask[2] = {TX_DOUBLE_HI32_EXPMASK, 0}; --const PRUint32 negInfMask[2] = {TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0}; -+const union ui32dun nanMask = -+ {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK, 0xffffffff}}; -+const union ui32dun infMask = -+ {{TX_DOUBLE_HI32_EXPMASK, 0}}; -+const union ui32dun negInfMask = -+ {{TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT, 0}}; - #else --const PRUint32 nanMask[2] = {0xffffffff, -- TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK}; --const PRUint32 infMask[2] = {0, TX_DOUBLE_HI32_EXPMASK}; --const PRUint32 negInfMask[2] = {0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT}; -+const union ui32dun nanMask = -+ {{0xffffffff, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_MANTMASK}}; -+const union ui32dun infMask = -+ {{0, TX_DOUBLE_HI32_EXPMASK}}; -+const union ui32dun negInfMask = -+ {{0, TX_DOUBLE_HI32_EXPMASK | TX_DOUBLE_HI32_SIGNBIT}}; - #endif - --const double Double::NaN = *((double*)nanMask); --const double Double::POSITIVE_INFINITY = *((double*)infMask); --const double Double::NEGATIVE_INFINITY = *((double*)negInfMask); -+const double Double::NaN = nanMask.d; -+const double Double::POSITIVE_INFINITY = infMask.d; -+const double Double::NEGATIVE_INFINITY = negInfMask.d; - - /* - * Determines whether the given double represents positive or negative diff --git a/mail/thunderbird3/files/patch-build_unix_run-mozilla.sh b/mail/thunderbird3/files/patch-build_unix_run-mozilla.sh deleted file mode 100644 index 28bbd1a1154e..000000000000 --- a/mail/thunderbird3/files/patch-build_unix_run-mozilla.sh +++ /dev/null @@ -1,11 +0,0 @@ ---- build/unix/run-mozilla.sh.orig Mon Dec 15 18:27:28 2003 -+++ build/unix/run-mozilla.sh Fri Feb 27 11:54:10 2004 -@@ -355,7 +355,7 @@ - fi - ## - ## Set LD_LIBRARY_PATH --LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"} -+LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:%%PREFIX%%/lib/browser_plugins:${MRE_HOME}${LD_LIBRARY_PATH+":$LD_LIBRARY_PATH"} - if [ -n "$LD_LIBRARYN32_PATH" ] - then - LD_LIBRARYN32_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins:${MRE_HOME}${LD_LIBRARYN32_PATH+":$LD_LIBRARYN32_PATH"} diff --git a/mail/thunderbird3/files/patch-config-mkdepend-imakemdep.h b/mail/thunderbird3/files/patch-config-mkdepend-imakemdep.h deleted file mode 100644 index b688e664475d..000000000000 --- a/mail/thunderbird3/files/patch-config-mkdepend-imakemdep.h +++ /dev/null @@ -1,10 +0,0 @@ ---- config/mkdepend/imakemdep.h Fri Sep 4 21:22:25 1998 -+++ config/mkdepend/imakemdep.h Thu Oct 16 22:43:25 2003 -@@ -278,4 +278,7 @@ - "-D__i386__", - # endif -+# if defined(__amd64__) || defined(__x86_64__) -+ "-D__amd64__ -D__x86_64__", -+# endif - # ifdef __GNUC__ - "-traditional", diff --git a/mail/thunderbird3/files/patch-config-rules.mk b/mail/thunderbird3/files/patch-config-rules.mk deleted file mode 100644 index ecc3c8194dcc..000000000000 --- a/mail/thunderbird3/files/patch-config-rules.mk +++ /dev/null @@ -1,14 +0,0 @@ ---- config/rules.mk.orig Tue Aug 26 13:28:47 2003 -+++ config/rules.mk Sun Feb 1 15:11:41 2004 -@@ -444,7 +444,11 @@ - - ifeq ($(OS_ARCH),FreeBSD) - ifdef IS_COMPONENT -+ifneq (,$(filter alpha ia64,$(OS_TEST))) -+EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -lc -+else - EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic -+endif - endif - endif - diff --git a/mail/thunderbird3/files/patch-configure b/mail/thunderbird3/files/patch-configure deleted file mode 100644 index 9e60372adb33..000000000000 --- a/mail/thunderbird3/files/patch-configure +++ /dev/null @@ -1,38 +0,0 @@ ---- configure.orig Fri Feb 13 01:06:29 2004 -+++ configure Fri Feb 13 01:07:17 2004 -@@ -9181,7 +9181,7 @@ - echo $ac_n "(cached) $ac_c" 1>&6 - else - ac_save_LIBS="$LIBS" --LIBS="-liconv $LIBS" -+LIBS="-L$LOCALBASE/lib -liconv $LIBS" - cat > conftest.$ac_ext <<EOF - #line 9187 "configure" - #include "confdefs.h" -@@ -9212,7 +9212,7 @@ - fi - if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 -- _ICONV_LIBS="$_ICONV_LIBS -liconv" -+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv" - else - echo "$ac_t""no" 1>&6 - echo $ac_n "checking for libiconv in -liconv""... $ac_c" 1>&6 -@@ -9222,7 +9222,7 @@ - echo $ac_n "(cached) $ac_c" 1>&6 - else - ac_save_LIBS="$LIBS" --LIBS="-liconv $LIBS" -+LIBS="-L$LOCALBASE/lib -liconv $LIBS" - cat > conftest.$ac_ext <<EOF - #line 9228 "configure" - #include "confdefs.h" -@@ -9253,7 +9253,7 @@ - fi - if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 -- _ICONV_LIBS="$_ICONV_LIBS -liconv" -+ _ICONV_LIBS="$_ICONV_LIBS -L$LOCALBASE/lib -liconv" - else - echo "$ac_t""no" 1>&6 - fi diff --git a/mail/thunderbird3/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp b/mail/thunderbird3/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp deleted file mode 100644 index 41c462d74f62..000000000000 --- a/mail/thunderbird3/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.cpp +++ /dev/null @@ -1,46 +0,0 @@ ---- extensions/typeaheadfind/src/nsTypeAheadFind.cpp.orig Wed Nov 19 01:20:47 2003 -+++ extensions/typeaheadfind/src/nsTypeAheadFind.cpp Tue Feb 10 02:52:26 2004 -@@ -323,11 +323,11 @@ - prefBranch->GetBoolPref("accessibility.typeaheadfind.startlinksonly", - &mStartLinksOnlyPref); - -- PRBool isSoundEnabled = PR_TRUE; -+ mIsSoundEnabled = PR_TRUE; - prefBranch->GetBoolPref("accessibility.typeaheadfind.enablesound", -- &isSoundEnabled); -+ &mIsSoundEnabled); - nsXPIDLCString soundStr; -- if (isSoundEnabled) { -+ if (mIsSoundEnabled && mIsSoundEnabled) { - prefBranch->GetCharPref("accessibility.typeaheadfind.soundURL", - getter_Copies(soundStr)); - } -@@ -758,7 +758,7 @@ - } - else { - // No find string to backspace in! -- if (mIsBackspaceProtectOn) { -+ if (mIsBackspaceProtectOn && mIsSoundEnabled) { - // This flag should be on only if the last key was a backspace. - // It keeps us from accidentally hitting backspace too many times and - // going back in history when we really just wanted to clear -@@ -1012,7 +1012,9 @@ - - // Error sound (don't fire when backspace is pressed, they're - // trying to correct the mistake!) -- PlayNotFoundSound(); -+ if (mIsSoundEnabled) { -+ PlayNotFoundSound(); -+ } - - // Remove bad character from buffer, so we can continue typing from - // last matched character -@@ -1059,7 +1061,7 @@ - void - nsTypeAheadFind::PlayNotFoundSound() - { -- if (mNotFoundSoundURL.IsEmpty()) // no sound -+ if (mNotFoundSoundURL.IsEmpty() || !mIsSoundEnabled) // no sound - return; - if (!mSoundInterface) { - mSoundInterface = do_CreateInstance("@mozilla.org/sound;1"); diff --git a/mail/thunderbird3/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h b/mail/thunderbird3/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h deleted file mode 100644 index 07ad43b4334d..000000000000 --- a/mail/thunderbird3/files/patch-extensions_typeaheadfind_src_nsTypeAheadFind.h +++ /dev/null @@ -1,12 +0,0 @@ ---- extensions/typeaheadfind/src/nsTypeAheadFind.h.orig Fri May 23 22:00:33 2003 -+++ extensions/typeaheadfind/src/nsTypeAheadFind.h Mon Feb 9 22:21:43 2004 -@@ -194,6 +194,9 @@ - - nsCString mNotFoundSoundURL; - -+ // Move the sound enabled boolean out for all methods to access. -+ PRBool mIsSoundEnabled; -+ - // PRBool's are used instead of PRPackedBool's where the address of the - // boolean variable is getting passed into a method. For example: - // GetBoolPref("accessibility.typeaheadfind.linksonly", &mLinksOnlyPref); diff --git a/mail/thunderbird3/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp b/mail/thunderbird3/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp deleted file mode 100644 index bc141062f7c6..000000000000 --- a/mail/thunderbird3/files/patch-gfx_src_gtk_nsFontMetricsXft.cpp +++ /dev/null @@ -1,12 +0,0 @@ ---- gfx/src/gtk/nsFontMetricsXft.cpp.orig Wed Mar 17 02:08:01 2004 -+++ gfx/src/gtk/nsFontMetricsXft.cpp Wed Mar 17 02:08:15 2004 -@@ -65,7 +65,8 @@ - - #include <gdk/gdkx.h> - #include <freetype/tttables.h> --#include <freetype/freetype.h> -+#include <ft2build.h> -+#include FT_FREETYPE_H - - #define FORCE_PR_LOG - #include "prlog.h" diff --git a/mail/thunderbird3/files/patch-nspr-unix.c b/mail/thunderbird3/files/patch-nspr-unix.c deleted file mode 100644 index 6bb4ed08fb40..000000000000 --- a/mail/thunderbird3/files/patch-nspr-unix.c +++ /dev/null @@ -1,21 +0,0 @@ ---- nsprpub/pr/src/md/unix/unix.c.orig Sat May 31 18:06:04 2003 -+++ nsprpub/pr/src/md/unix/unix.c Sat May 31 18:04:43 2003 -@@ -65,7 +65,8 @@ - * PRInt32* pointer to a _PRSockLen_t* pointer. - */ - #if defined(HAVE_SOCKLEN_T) \ -- || (defined(LINUX) && defined(__GLIBC__) && __GLIBC__ >= 2) -+ || (defined(LINUX) && defined(__GLIBC__) && __GLIBC__ >= 2) \ -+ || defined(FREEBSD) - #define _PRSockLen_t socklen_t - #elif defined(IRIX) || defined(HPUX) || defined(OSF1) || defined(SOLARIS) \ - || defined(AIX4_1) || defined(LINUX) || defined(SONY) \ -@@ -73,7 +74,7 @@ - || defined(SUNOS4) || defined(NCR) || defined(DARWIN) \ - || defined(NEXTSTEP) || defined(QNX) - #define _PRSockLen_t int --#elif (defined(AIX) && !defined(AIX4_1)) || defined(FREEBSD) \ -+#elif (defined(AIX) && !defined(AIX4_1)) \ - || defined(NETBSD) || defined(OPENBSD) || defined(UNIXWARE) \ - || defined(DGUX) || defined(VMS) || defined(NTO) - #define _PRSockLen_t size_t diff --git a/mail/thunderbird3/files/patch-nsprpub-pr-include-md-_freebsd.cfg b/mail/thunderbird3/files/patch-nsprpub-pr-include-md-_freebsd.cfg deleted file mode 100644 index 3ac9a34fbc70..000000000000 --- a/mail/thunderbird3/files/patch-nsprpub-pr-include-md-_freebsd.cfg +++ /dev/null @@ -1,161 +0,0 @@ ---- nsprpub/pr/include/md/_freebsd.cfg.orig Wed Jan 2 18:38:25 2002 -+++ nsprpub/pr/include/md/_freebsd.cfg Sun Feb 1 15:09:53 2004 -@@ -91,7 +91,7 @@ - #define PR_ALIGN_OF_DOUBLE 4 - #define PR_ALIGN_OF_POINTER 4 - --#elif defined(__alpha) -+#elif defined(__alpha__) - - #define IS_LITTLE_ENDIAN 1 - #undef IS_BIG_ENDIAN -@@ -138,6 +138,149 @@ - #define PR_ALIGN_OF_DOUBLE 8 - #define PR_ALIGN_OF_POINTER 8 - -+#elif defined(__sparc64__) -+#undef IS_LITTLE_ENDIAN -+#define IS_BIG_ENDIAN 1 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define IS_64 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 8 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 8 -+#define PR_BYTES_PER_DWORD 8 -+#define PR_BYTES_PER_WORD_LOG2 3 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 64 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 64 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 6 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 6 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_POINTER 8 -+ -+#define HAVE_LONG_LONG -+#define HAVE_ALIGNED_DOUBLES -+#define HAVE_ALIGNED_LONGLONGS -+ -+#elif defined(__ia64__) -+#define IS_LITTLE_ENDIAN 1 -+#undef IS_BIG_ENDIAN -+#define HAVE_LONG_LONG -+#define HAVE_ALIGNED_DOUBLES -+#define HAVE_ALIGNED_LONGLONGS -+#define IS_64 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 8 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 8 -+#define PR_BYTES_PER_DWORD 8 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 64 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 64 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 6 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 6 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 8 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define PR_ALIGN_OF_POINTER 8 -+#define PR_ALIGN_OF_WORD 8 -+ -+#define PR_BYTES_PER_WORD_LOG2 3 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ -+#elif defined(__amd64__) -+#define IS_LITTLE_ENDIAN 1 -+#undef IS_BIG_ENDIAN -+#define IS_64 -+ -+#define PR_BYTES_PER_BYTE 1 -+#define PR_BYTES_PER_SHORT 2 -+#define PR_BYTES_PER_INT 4 -+#define PR_BYTES_PER_INT64 8 -+#define PR_BYTES_PER_LONG 8 -+#define PR_BYTES_PER_FLOAT 4 -+#define PR_BYTES_PER_DOUBLE 8 -+#define PR_BYTES_PER_WORD 8 -+#define PR_BYTES_PER_DWORD 8 -+ -+#define PR_BITS_PER_BYTE 8 -+#define PR_BITS_PER_SHORT 16 -+#define PR_BITS_PER_INT 32 -+#define PR_BITS_PER_INT64 64 -+#define PR_BITS_PER_LONG 64 -+#define PR_BITS_PER_FLOAT 32 -+#define PR_BITS_PER_DOUBLE 64 -+#define PR_BITS_PER_WORD 64 -+ -+#define PR_BITS_PER_BYTE_LOG2 3 -+#define PR_BITS_PER_SHORT_LOG2 4 -+#define PR_BITS_PER_INT_LOG2 5 -+#define PR_BITS_PER_INT64_LOG2 6 -+#define PR_BITS_PER_LONG_LOG2 6 -+#define PR_BITS_PER_FLOAT_LOG2 5 -+#define PR_BITS_PER_DOUBLE_LOG2 6 -+#define PR_BITS_PER_WORD_LOG2 6 -+ -+#define PR_ALIGN_OF_SHORT 2 -+#define PR_ALIGN_OF_INT 4 -+#define PR_ALIGN_OF_LONG 8 -+#define PR_ALIGN_OF_INT64 8 -+#define PR_ALIGN_OF_FLOAT 4 -+#define PR_ALIGN_OF_DOUBLE 8 -+#define PR_ALIGN_OF_POINTER 8 -+#define PR_ALIGN_OF_WORD 8 -+ -+#define PR_BYTES_PER_WORD_LOG2 3 -+#define PR_BYTES_PER_DWORD_LOG2 3 -+ -+#define HAVE_LONG_LONG -+#define HAVE_ALIGNED_DOUBLES -+#define HAVE_ALIGNED_LONGLONGS - #else - - #error "Unknown CPU architecture" diff --git a/mail/thunderbird3/files/patch-nsprpub-pr-include-md-_freebsd.h b/mail/thunderbird3/files/patch-nsprpub-pr-include-md-_freebsd.h deleted file mode 100644 index 38f21b2ddd6d..000000000000 --- a/mail/thunderbird3/files/patch-nsprpub-pr-include-md-_freebsd.h +++ /dev/null @@ -1,13 +0,0 @@ ---- nsprpub/pr/include/md/_freebsd.h.orig Sat Nov 15 23:36:13 2003 -+++ nsprpub/pr/include/md/_freebsd.h Mon Feb 9 22:24:39 2004 -@@ -50,6 +50,10 @@ - #define _PR_SI_ARCHITECTURE "alpha" - #elif defined(__sparc__) - #define _PR_SI_ARCHITECTURE "sparc" -+#elif defined(__ia64__) -+#define _PR_SI_ARCHITECTURE "ia64" -+#elif defined(__amd64__) -+#define _PR_SI_ARCHITECTURE "amd64" - #else - #error "Unknown CPU architecture" - #endif diff --git a/mail/thunderbird3/files/patch-nsprpub-pr-include-md-_pth.h b/mail/thunderbird3/files/patch-nsprpub-pr-include-md-_pth.h deleted file mode 100644 index 1f8159c70b1f..000000000000 --- a/mail/thunderbird3/files/patch-nsprpub-pr-include-md-_pth.h +++ /dev/null @@ -1,11 +0,0 @@ ---- nsprpub/pr/include/md/_pth.h.orig Mon Jul 26 07:23:42 2004 -+++ nsprpub/pr/include/md/_pth.h Mon Jul 26 07:18:37 2004 -@@ -90,7 +90,7 @@ - #define _PT_PTHREAD_MUTEXATTR_INIT pthread_mutexattr_init - #define _PT_PTHREAD_MUTEXATTR_DESTROY pthread_mutexattr_destroy - #define _PT_PTHREAD_MUTEX_INIT(m, a) pthread_mutex_init(&(m), &(a)) --#define _PT_PTHREAD_MUTEX_IS_LOCKED(m) (EBUSY == pthread_mutex_trylock(&(m))) -+#define _PT_PTHREAD_MUTEX_IS_LOCKED(m) (0 != pthread_mutex_trylock(&(m))) - #if defined(DARWIN) - #define _PT_PTHREAD_CONDATTR_INIT(x) 0 - #else diff --git a/mail/thunderbird3/files/patch-nsprpub-pr-src-io-prprf.c b/mail/thunderbird3/files/patch-nsprpub-pr-src-io-prprf.c deleted file mode 100644 index 74a85ce8b5e2..000000000000 --- a/mail/thunderbird3/files/patch-nsprpub-pr-src-io-prprf.c +++ /dev/null @@ -1,14 +0,0 @@ ---- nsprpub/pr/src/io/prprf.c.orig Mon Mar 8 22:18:19 2004 -+++ nsprpub/pr/src/io/prprf.c Mon May 3 13:00:27 2004 -@@ -51,7 +51,10 @@ - ** Note: on some platforms va_list is defined as an array, - ** and requires array notation. - */ --#if (defined(LINUX) && defined(__x86_64__)) -+#if defined(__amd64__) -+#include <stdarg.h> -+#define VARARGS_ASSIGN(foo, bar) va_copy((foo), (bar)) -+#elif (defined(LINUX) && defined(__x86_64__)) - #define VARARGS_ASSIGN(foo, bar) __va_copy((foo), (bar)) - #elif (defined(LINUX) && defined(__powerpc__)) || \ - (defined(LINUX) && defined(__s390__)) || \ diff --git a/mail/thunderbird3/files/patch-nsprpub-pr-src-pthreads-ptio.c b/mail/thunderbird3/files/patch-nsprpub-pr-src-pthreads-ptio.c deleted file mode 100644 index 08346f235416..000000000000 --- a/mail/thunderbird3/files/patch-nsprpub-pr-src-pthreads-ptio.c +++ /dev/null @@ -1,29 +0,0 @@ ---- nsprpub/pr/src/pthreads/ptio.c.orig Mon Jul 14 17:59:47 2003 -+++ nsprpub/pr/src/pthreads/ptio.c Fri Aug 29 15:39:46 2003 -@@ -189,7 +189,7 @@ - #endif - #endif - --#ifdef DARWIN -+#if defined(DARWIN) || defined(FREEBSD) - static PRBool _pr_ipv6_v6only_on_by_default; - /* The IPV6_V6ONLY socket option is not defined on Mac OS X 10.1. */ - #ifndef IPV6_V6ONLY -@@ -1154,7 +1154,7 @@ - _pr_stderr = pt_SetMethods(2, PR_DESC_FILE, PR_FALSE, PR_TRUE); - PR_ASSERT(_pr_stdin && _pr_stdout && _pr_stderr); - --#ifdef DARWIN -+#if defined(DARWIN) || defined(FREEBSD) - /* In Mac OS X v10.3 Panther Beta the IPV6_V6ONLY socket option - * is turned on by default, contrary to what RFC 3493, Section - * 5.3 says. So we have to turn it off. Find out whether we -@@ -3462,7 +3462,7 @@ - if (osfd == -1) pt_MapError(_PR_MD_MAP_SOCKET_ERROR, errno); - else - { --#ifdef DARWIN -+#if defined(DARWIN) || defined(FREEBSD) - if ((domain == AF_INET6) && _pr_ipv6_v6only_on_by_default) - { - int on = 0; diff --git a/mail/thunderbird3/files/patch-security-coreconf-FreeBSD.mk b/mail/thunderbird3/files/patch-security-coreconf-FreeBSD.mk deleted file mode 100644 index 4f6bccff7cec..000000000000 --- a/mail/thunderbird3/files/patch-security-coreconf-FreeBSD.mk +++ /dev/null @@ -1,12 +0,0 @@ ---- security/coreconf/FreeBSD.mk Thu Oct 16 23:03:47 2003 -+++ security/coreconf/FreeBSD.mk Thu Oct 16 22:53:11 2003 -@@ -44,5 +44,9 @@ - CPU_ARCH = alpha - else -+ifeq ($(OS_TEST),amd64) -+CPU_ARCH = amd64 -+else - CPU_ARCH = x86 -+endif - endif - diff --git a/mail/thunderbird3/files/patch-toolkit_mozapps_extensions_src_nsExtensionManager.js.in b/mail/thunderbird3/files/patch-toolkit_mozapps_extensions_src_nsExtensionManager.js.in deleted file mode 100644 index feffd2c6344f..000000000000 --- a/mail/thunderbird3/files/patch-toolkit_mozapps_extensions_src_nsExtensionManager.js.in +++ /dev/null @@ -1,17 +0,0 @@ ---- toolkit/mozapps/extensions/src/nsExtensionManager.js.in.orig Tue Jul 27 15:35:12 2004 -+++ toolkit/mozapps/extensions/src/nsExtensionManager.js.in Tue Jul 27 15:36:02 2004 -@@ -1568,9 +1568,14 @@ - - _checkForGlobalInstalls: function (aPath, aItemType) - { -+ var fPrefix = "file://"; - // First see if the path supplied is a file path - var file = Components.classes["@mozilla.org/file/local;1"] - .createInstance(Components.interfaces.nsILocalFile); -+ if (aPath.substr(0, fPrefix.length) == fPrefix) { -+ // Strip out the file:// prefix if it exists -+ aPath = aPath.substr(fPrefix.length, aPath.length); -+ } - try { - file.initWithPath(aPath); - } diff --git a/mail/thunderbird3/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc b/mail/thunderbird3/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc deleted file mode 100644 index ac8cab896d48..000000000000 --- a/mail/thunderbird3/files/patch-xpcom-reflect-xptcall-public-xptcstubsdecl.inc +++ /dev/null @@ -1,11 +0,0 @@ ---- xpcom/reflect/xptcall/public/xptcstubsdecl.inc.orig Tue Mar 16 03:07:25 2004 -+++ xpcom/reflect/xptcall/public/xptcstubsdecl.inc Mon May 3 13:05:12 2004 -@@ -8,7 +8,7 @@ - * 1 is AddRef - * 2 is Release - */ --#if !defined(__ia64) || (!defined(__hpux) && !defined(__linux__)) -+#if !defined(__ia64) - NS_IMETHOD Stub3(); - NS_IMETHOD Stub4(); - NS_IMETHOD Stub5(); diff --git a/mail/thunderbird3/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in b/mail/thunderbird3/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in deleted file mode 100644 index fcde57b85b3a..000000000000 --- a/mail/thunderbird3/files/patch-xpcom-reflect-xptcall-src-md-unix-Makefile.in +++ /dev/null @@ -1,54 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Thu Aug 14 21:00:23 2003 -+++ xpcom/reflect/xptcall/src/md/unix/Makefile.in Sun Feb 1 15:06:40 2004 -@@ -49,6 +49,9 @@ - ifeq (86,$(findstring 86,$(OS_TEST))) - CPPSRCS := xptcinvoke_unixish_x86.cpp xptcstubs_unixish_x86.cpp - endif -+ifeq (amd64,$(OS_TEST)) -+CPPSRCS := xptcinvoke_amd64_freebsd.cpp xptcstubs_amd64_freebsd.cpp -+endif - endif - # - # New code for Linux, et. al., with gcc -@@ -60,7 +63,7 @@ - endif - endif - # IA64 Linux --ifneq (,$(filter Linux,$(OS_ARCH))) -+ifneq (,$(filter Linux FreeBSD,$(OS_ARCH))) - ifneq (,$(findstring ia64,$(OS_TEST))) - CPPSRCS := xptcinvoke_ipf64.cpp xptcstubs_ipf64.cpp - ASFILES := xptcstubs_asm_ipf64.s xptcinvoke_asm_ipf64.s -@@ -106,9 +109,15 @@ - ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s - endif - # -+# FreeBSD/Alpha -+# -+ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDalpha) -+CPPSRCS := xptcinvoke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp -+endif -+# - # Linux/Alpha - # --ifneq (,$(filter Linuxalpha FreeBSDalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST))) -+ifneq (,$(filter Linuxalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST))) - CPPSRCS := xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp - endif - # -@@ -294,6 +303,15 @@ - ifeq ($(OS_ARCH)$(OS_TEST),NetBSDsparc) - CPPSRCS := xptcinvoke_sparc_netbsd.cpp xptcstubs_sparc_netbsd.cpp - ASFILES := xptcinvoke_asm_sparc_netbsd.s xptcstubs_asm_sparc_netbsd.s -+endif -+# -+# FreeBSD/SPARC64 -+# -+ifeq ($(OS_ARCH),FreeBSD) -+ifneq (,$(findstring sparc,$(OS_TEST))) -+CPPSRCS := xptcinvoke_sparc64_freebsd.cpp xptcstubs_sparc64_freebsd.cpp -+ASFILES := xptcinvoke_asm_sparc64_freebsd.s xptcstubs_asm_sparcv9_solaris.s -+endif - endif - # - # Solaris/SPARC diff --git a/mail/thunderbird3/files/patch-xpinstall-src-nsSoftwareUpdate.cpp b/mail/thunderbird3/files/patch-xpinstall-src-nsSoftwareUpdate.cpp deleted file mode 100644 index ddbe8f4abe91..000000000000 --- a/mail/thunderbird3/files/patch-xpinstall-src-nsSoftwareUpdate.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- xpinstall/src/nsSoftwareUpdate.cpp.orig Sat May 22 01:02:23 2004 -+++ xpinstall/src/nsSoftwareUpdate.cpp Thu Jul 29 22:48:34 2004 -@@ -512,7 +512,7 @@ - nsSoftwareUpdate::GetInstance) - NS_GENERIC_FACTORY_CONSTRUCTOR(nsInstallTrigger) - NS_GENERIC_FACTORY_CONSTRUCTOR(nsInstallVersion) --NS_GENERIC_FACTORY_CONSTRUCTOR(nsXPInstallManager); -+NS_GENERIC_FACTORY_CONSTRUCTOR(nsXPInstallManager) - NS_GENERIC_FACTORY_CONSTRUCTOR(nsSoftwareUpdateNameSet) - - //---------------------------------------------------------------------- diff --git a/mail/thunderbird3/files/patch-xptcall-alpha b/mail/thunderbird3/files/patch-xptcall-alpha deleted file mode 100644 index 29631a98e61e..000000000000 --- a/mail/thunderbird3/files/patch-xptcall-alpha +++ /dev/null @@ -1,459 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp.orig Tue May 27 01:37:25 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_freebsd_alpha.cpp Tue May 27 01:37:00 2003 -@@ -0,0 +1,184 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+/* ***** BEGIN LICENSE BLOCK ***** -+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1 -+ * -+ * The contents of this file are subject to the Netscape Public License -+ * Version 1.1 (the "License"); you may not use this file except in -+ * compliance with the License. You may obtain a copy of the License at -+ * http://www.mozilla.org/NPL/ -+ * -+ * Software distributed under the License is distributed on an "AS IS" basis, -+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -+ * for the specific language governing rights and limitations under the -+ * License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is -+ * Netscape Communications Corporation. -+ * Portions created by the Initial Developer are Copyright (C) 1998 -+ * the Initial Developer. All Rights Reserved. -+ * -+ * Contributor(s): -+ * -+ * Alternatively, the contents of this file may be used under the terms of -+ * either the GNU General Public License Version 2 or later (the "GPL"), or -+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -+ * in which case the provisions of the GPL or the LGPL are applicable instead -+ * of those above. If you wish to allow use of your version of this file only -+ * under the terms of either the GPL or the LGPL, and not to allow others to -+ * use your version of this file under the terms of the NPL, indicate your -+ * decision by deleting the provisions above and replace them with the notice -+ * and other provisions required by the GPL or the LGPL. If you do not delete -+ * the provisions above, a recipient may use your version of this file under -+ * the terms of any one of the NPL, the GPL or the LGPL. -+ * -+ * ***** END LICENSE BLOCK ***** */ -+ -+/* Platform specific code to invoke XPCOM methods on native objects */ -+ -+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */ -+ -+#include "xptcprivate.h" -+ -+/* Prototype specifies unmangled function name and disables unused warning */ -+static void -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s) -+__asm__("invoke_copy_to_stack") __attribute__((unused)); -+ -+static void -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s) -+{ -+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer -+ -+ for(PRUint32 i = 0; i < paramCount; i++, d++, s++) -+ { -+ if(s->IsPtrData()) -+ { -+ *d = (PRUint64)s->ptr; -+ continue; -+ } -+ switch(s->type) -+ { -+ case nsXPTType::T_I8 : *d = (PRUint64)s->val.i8; break; -+ case nsXPTType::T_I16 : *d = (PRUint64)s->val.i16; break; -+ case nsXPTType::T_I32 : *d = (PRUint64)s->val.i32; break; -+ case nsXPTType::T_I64 : *d = (PRUint64)s->val.i64; break; -+ case nsXPTType::T_U8 : *d = (PRUint64)s->val.u8; break; -+ case nsXPTType::T_U16 : *d = (PRUint64)s->val.u16; break; -+ case nsXPTType::T_U32 : *d = (PRUint64)s->val.u32; break; -+ case nsXPTType::T_U64 : *d = (PRUint64)s->val.u64; break; -+ case nsXPTType::T_FLOAT : -+ if(i < NUM_ARG_REGS) -+ { -+ // convert floats to doubles if they are to be passed -+ // via registers so we can just deal with doubles later -+ union { PRUint64 u64; double d; } t; -+ t.d = (double)s->val.f; -+ *d = t.u64; -+ } -+ else -+ // otherwise copy to stack normally -+ *d = (PRUint64)s->val.u32; -+ break; -+ case nsXPTType::T_DOUBLE : *d = (PRUint64)s->val.u64; break; -+ case nsXPTType::T_BOOL : *d = (PRUint64)s->val.b; break; -+ case nsXPTType::T_CHAR : *d = (PRUint64)s->val.c; break; -+ case nsXPTType::T_WCHAR : *d = (PRUint64)s->val.wc; break; -+ default: -+ // all the others are plain pointer types -+ *d = (PRUint64)s->val.p; -+ break; -+ } -+ } -+} -+ -+/* -+ * XPTC_PUBLIC_API(nsresult) -+ * XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, -+ * PRUint32 paramCount, nsXPTCVariant* params, void* vt) -+ */ -+__asm__( -+ "#### XPTC_InvokeByIndex ####\n" -+".text\n\t" -+ ".align 5\n\t" -+ ".globl XPTC_InvokeByIndex\n\t" -+ ".ent XPTC_InvokeByIndex\n" -+"XPTC_InvokeByIndex:\n\t" -+ ".frame $15,32,$26,0\n\t" -+ ".mask 0x4008000,-32\n\t" -+ "ldgp $29,0($27)\n" -+"$XPTC_InvokeByIndex..ng:\n\t" -+ "subq $30,32,$30\n\t" -+ "stq $26,0($30)\n\t" -+ "stq $15,8($30)\n\t" -+ "bis $30,$30,$15\n\t" -+ ".prologue 1\n\t" -+ -+ /* -+ * Allocate enough stack space to hold the greater of 6 or "paramCount"+1 -+ * parameters. (+1 for "this" pointer) Room for at least 6 parameters -+ * is required for storage of those passed via registers. -+ */ -+ -+ "bis $31,5,$2\n\t" /* count = MAX(5, "paramCount") */ -+ "cmplt $2,$18,$1\n\t" -+ "cmovne $1,$18,$2\n\t" -+ "s8addq $2,16,$1\n\t" /* room for count+1 params (8 bytes each) */ -+ "bic $1,15,$1\n\t" /* stack space is rounded up to 0 % 16 */ -+ "subq $30,$1,$30\n\t" -+ -+ "stq $16,0($30)\n\t" /* save "that" (as "this" pointer) */ -+ "stq $17,16($15)\n\t" /* save "methodIndex" */ -+ -+ "addq $30,8,$16\n\t" /* pass stack pointer */ -+ "bis $18,$18,$17\n\t" /* pass "paramCount" */ -+ "bis $19,$19,$18\n\t" /* pass "params" */ -+ "bsr $26,$invoke_copy_to_stack..ng\n\t" /* call invoke_copy_to_stack */ -+ -+ /* -+ * Copy the first 6 parameters to registers and remove from stack frame. -+ * Both the integer and floating point registers are set for each parameter -+ * except the first which is the "this" pointer. (integer only) -+ * The floating point registers are all set as doubles since the -+ * invoke_copy_to_stack function should have converted the floats. -+ */ -+ "ldq $16,0($30)\n\t" /* integer registers */ -+ "ldq $17,8($30)\n\t" -+ "ldq $18,16($30)\n\t" -+ "ldq $19,24($30)\n\t" -+ "ldq $20,32($30)\n\t" -+ "ldq $21,40($30)\n\t" -+ "ldt $f17,8($30)\n\t" /* floating point registers */ -+ "ldt $f18,16($30)\n\t" -+ "ldt $f19,24($30)\n\t" -+ "ldt $f20,32($30)\n\t" -+ "ldt $f21,40($30)\n\t" -+ -+ "addq $30,48,$30\n\t" /* remove params from stack */ -+ -+ /* -+ * Call the virtual function with the constructed stack frame. -+ */ -+ "bis $16,$16,$1\n\t" /* load "this" */ -+ "ldq $2,16($15)\n\t" /* load "methodIndex" */ -+ "ldq $1,0($1)\n\t" /* load vtable */ -+#if 0 -+ "s8addq $2,16,$2\n\t" /* vtable index = "methodIndex" * 8 + 16 */ -+#else -+ "mulq $2, 8, $2\n\t" -+ "addq $2, 0, $2\n\t" /* vtable index = "methodIndex" * 16 + 24 */ -+#endif -+ "addq $1,$2,$1\n\t" -+ "ldq $27,0($1)\n\t" /* load address of function */ -+ "jsr $26,($27),0\n\t" /* call virtual function */ -+ "ldgp $29,0($26)\n\t" -+ -+ "bis $15,$15,$30\n\t" -+ "ldq $26,0($30)\n\t" -+ "ldq $15,8($30)\n\t" -+ "addq $30,32,$30\n\t" -+ "ret $31,($26),1\n\t" -+ ".end XPTC_InvokeByIndex" -+ ); -+ ---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp.orig Tue May 27 01:37:30 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_freebsd_alpha.cpp Tue May 27 01:37:04 2003 -@@ -0,0 +1,269 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+/* ***** BEGIN LICENSE BLOCK ***** -+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1 -+ * -+ * The contents of this file are subject to the Netscape Public License -+ * Version 1.1 (the "License"); you may not use this file except in -+ * compliance with the License. You may obtain a copy of the License at -+ * http://www.mozilla.org/NPL/ -+ * -+ * Software distributed under the License is distributed on an "AS IS" basis, -+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -+ * for the specific language governing rights and limitations under the -+ * License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is -+ * Netscape Communications Corporation. -+ * Portions created by the Initial Developer are Copyright (C) 1999 -+ * the Initial Developer. All Rights Reserved. -+ * -+ * Contributor(s): -+ * -+ * Alternatively, the contents of this file may be used under the terms of -+ * either the GNU General Public License Version 2 or later (the "GPL"), or -+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -+ * in which case the provisions of the GPL or the LGPL are applicable instead -+ * of those above. If you wish to allow use of your version of this file only -+ * under the terms of either the GPL or the LGPL, and not to allow others to -+ * use your version of this file under the terms of the NPL, indicate your -+ * decision by deleting the provisions above and replace them with the notice -+ * and other provisions required by the GPL or the LGPL. If you do not delete -+ * the provisions above, a recipient may use your version of this file under -+ * the terms of any one of the NPL, the GPL or the LGPL. -+ * -+ * ***** END LICENSE BLOCK ***** */ -+ -+/* Implement shared vtbl methods. */ -+ -+/* contributed by Glen Nakamura <glen.nakamura@usa.net> */ -+ -+#include <sys/types.h> -+#include <machine/cpu.h> -+#include "xptcprivate.h" -+ -+/* Prototype specifies unmangled function name and disables unused warning */ -+static nsresult -+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args) -+__asm__("PrepareAndDispatch") __attribute__((unused)); -+ -+static nsresult -+PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint64* args) -+{ -+ const PRUint8 PARAM_BUFFER_COUNT = 16; -+ const PRUint8 NUM_ARG_REGS = 6-1; // -1 for "this" pointer -+ -+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT]; -+ nsXPTCMiniVariant* dispatchParams = NULL; -+ nsIInterfaceInfo* iface_info = NULL; -+ const nsXPTMethodInfo* info; -+ PRUint8 paramCount; -+ PRUint8 i; -+ nsresult result = NS_ERROR_FAILURE; -+ -+ NS_ASSERTION(self,"no self"); -+ -+ self->GetInterfaceInfo(&iface_info); -+ NS_ASSERTION(iface_info,"no interface info"); -+ -+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info); -+ NS_ASSERTION(info,"no interface info"); -+ -+ paramCount = info->GetParamCount(); -+ -+ // setup variant array pointer -+ if(paramCount > PARAM_BUFFER_COUNT) -+ dispatchParams = new nsXPTCMiniVariant[paramCount]; -+ else -+ dispatchParams = paramBuffer; -+ NS_ASSERTION(dispatchParams,"no place for params"); -+ -+ // args[0] to args[NUM_ARG_REGS] hold floating point register values -+ PRUint64* ap = args + NUM_ARG_REGS; -+ for(i = 0; i < paramCount; i++, ap++) -+ { -+ const nsXPTParamInfo& param = info->GetParam(i); -+ const nsXPTType& type = param.GetType(); -+ nsXPTCMiniVariant* dp = &dispatchParams[i]; -+ -+ if(param.IsOut() || !type.IsArithmetic()) -+ { -+ dp->val.p = (void*) *ap; -+ continue; -+ } -+ // else -+ switch(type) -+ { -+ case nsXPTType::T_I8 : dp->val.i8 = (PRInt8) *ap; break; -+ case nsXPTType::T_I16 : dp->val.i16 = (PRInt16) *ap; break; -+ case nsXPTType::T_I32 : dp->val.i32 = (PRInt32) *ap; break; -+ case nsXPTType::T_I64 : dp->val.i64 = (PRInt64) *ap; break; -+ case nsXPTType::T_U8 : dp->val.u8 = (PRUint8) *ap; break; -+ case nsXPTType::T_U16 : dp->val.u16 = (PRUint16) *ap; break; -+ case nsXPTType::T_U32 : dp->val.u32 = (PRUint32) *ap; break; -+ case nsXPTType::T_U64 : dp->val.u64 = (PRUint64) *ap; break; -+ case nsXPTType::T_FLOAT : -+ if(i < NUM_ARG_REGS) -+ { -+ // floats passed via registers are stored as doubles -+ // in the first NUM_ARG_REGS entries in args -+ dp->val.u64 = (PRUint64) args[i]; -+ dp->val.f = (float) dp->val.d; // convert double to float -+ } -+ else -+ dp->val.u32 = (PRUint32) *ap; -+ break; -+ case nsXPTType::T_DOUBLE : -+ // doubles passed via registers are also stored -+ // in the first NUM_ARG_REGS entries in args -+ dp->val.u64 = (i < NUM_ARG_REGS) ? args[i] : *ap; -+ break; -+ case nsXPTType::T_BOOL : dp->val.b = (PRBool) *ap; break; -+ case nsXPTType::T_CHAR : dp->val.c = (char) *ap; break; -+ case nsXPTType::T_WCHAR : dp->val.wc = (PRUnichar) *ap; break; -+ default: -+ NS_ASSERTION(0, "bad type"); -+ break; -+ } -+ } -+ -+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams); -+ -+ NS_RELEASE(iface_info); -+ -+ if(dispatchParams != paramBuffer) -+ delete [] dispatchParams; -+ -+ return result; -+} -+ -+/* -+ * SharedStub() -+ * Collects arguments and calls PrepareAndDispatch. The "methodIndex" is -+ * passed to this function via $1 to preserve the argument registers. -+ */ -+__asm__( -+ "#### SharedStub ####\n" -+".text\n\t" -+ ".align 5\n\t" -+ ".ent SharedStub\n" -+"SharedStub:\n\t" -+ ".frame $30,96,$26,0\n\t" -+ ".mask 0x4000000,-96\n\t" -+ "ldgp $29,0($27)\n" -+"$SharedStub..ng:\n\t" -+ "subq $30,96,$30\n\t" -+ "stq $26,0($30)\n\t" -+ ".prologue 1\n\t" -+ -+ /* -+ * Store arguments passed via registers to the stack. -+ * Floating point registers are stored as doubles and converted -+ * to floats in PrepareAndDispatch if necessary. -+ */ -+ "stt $f17,16($30)\n\t" /* floating point registers */ -+ "stt $f18,24($30)\n\t" -+ "stt $f19,32($30)\n\t" -+ "stt $f20,40($30)\n\t" -+ "stt $f21,48($30)\n\t" -+ "stq $17,56($30)\n\t" /* integer registers */ -+ "stq $18,64($30)\n\t" -+ "stq $19,72($30)\n\t" -+ "stq $20,80($30)\n\t" -+ "stq $21,88($30)\n\t" -+ -+ /* -+ * Call PrepareAndDispatch function. -+ */ -+ "bis $1,$1,$17\n\t" /* pass "methodIndex" */ -+ "addq $30,16,$18\n\t" /* pass "args" */ -+ "bsr $26,$PrepareAndDispatch..ng\n\t" -+ -+ "ldq $26,0($30)\n\t" -+ "addq $30,96,$30\n\t" -+ "ret $31,($26),1\n\t" -+ ".end SharedStub" -+ ); -+ -+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */ -+/* -+ * nsresult nsXPTCStubBase::Stub##n() -+ * Sets register $1 to "methodIndex" and jumps to SharedStub. -+ */ -+#define STUB_ENTRY(n) \ -+__asm__( \ -+ "#### Stub"#n" ####\n" \ -+".text\n\t" \ -+ ".align 5\n\t" \ -+ ".globl _ZN14nsXPTCStubBase5Stub"#n"Ev\n\t" \ -+ ".ent _ZN14nsXPTCStubBase5Stub"#n"Ev\n" \ -+"_ZN14nsXPTCStubBase5Stub"#n"Ev:\n\t" \ -+ ".frame $30,0,$26,0\n\t" \ -+ "ldgp $29,0($27)\n" \ -+"$_ZN14nsXPTCStubBase5Stub"#n"Ev..ng:\n\t" \ -+ ".prologue 1\n\t" \ -+ "lda $1,"#n"\n\t" \ -+ "br $31,$SharedStub..ng\n\t" \ -+ ".end _ZN14nsXPTCStubBase5Stub"#n"Ev" \ -+ ); \ -+__asm__( \ -+ "#### Stub"#n" ####\n" \ -+".text\n\t" \ -+ ".align 5\n\t" \ -+ ".globl _ZN14nsXPTCStubBase6Stub"#n"Ev\n\t" \ -+ ".ent _ZN14nsXPTCStubBase6Stub"#n"Ev\n" \ -+"_ZN14nsXPTCStubBase6Stub"#n"Ev:\n\t" \ -+ ".frame $30,0,$26,0\n\t" \ -+ "ldgp $29,0($27)\n" \ -+"$_ZN14nsXPTCStubBase6Stub"#n"Ev..ng:\n\t" \ -+ ".prologue 1\n\t" \ -+ "lda $1,"#n"\n\t" \ -+ "br $31,$SharedStub..ng\n\t" \ -+ ".end _ZN14nsXPTCStubBase6Stub"#n"Ev" \ -+ ); \ -+__asm__( \ -+ "#### Stub"#n" ####\n" \ -+".text\n\t" \ -+ ".align 5\n\t" \ -+ ".globl _ZN14nsXPTCStubBase7Stub"#n"Ev\n\t" \ -+ ".ent _ZN14nsXPTCStubBase7Stub"#n"Ev\n" \ -+"_ZN14nsXPTCStubBase7Stub"#n"Ev:\n\t" \ -+ ".frame $30,0,$26,0\n\t" \ -+ "ldgp $29,0($27)\n" \ -+"$_ZN14nsXPTCStubBase7Stub"#n"Ev..ng:\n\t" \ -+ ".prologue 1\n\t" \ -+ "lda $1,"#n"\n\t" \ -+ "br $31,$SharedStub..ng\n\t" \ -+ ".end _ZN14nsXPTCStubBase7Stub"#n"Ev" \ -+ ); -+#else -+/* -+ * nsresult nsXPTCStubBase::Stub##n() -+ * Sets register $1 to "methodIndex" and jumps to SharedStub. -+ */ -+#define STUB_ENTRY(n) \ -+nsresult nsXPTCStubBase::Stub##n() \ -+{ \ -+ nsresult result; \ -+__asm__ __volatile__( \ -+ "ldah $29,0($27)\n\t" \ -+ "lda $29,0($29)\n\t" \ -+ "lda $1, "#n"\n\t" \ -+ "br $31, $SharedStub..ng\n\t" \ -+ "mov $0, %0\n\t" \ -+ : "=r" (result) \ -+ ); \ -+ return result; \ -+} -+#endif -+ -+#define SENTINEL_ENTRY(n) \ -+nsresult nsXPTCStubBase::Sentinel##n() \ -+{ \ -+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \ -+ return NS_ERROR_NOT_IMPLEMENTED; \ -+} -+ -+#include "xptcstubsdef.inc" -+ diff --git a/mail/thunderbird3/files/patch-xptcall-amd64 b/mail/thunderbird3/files/patch-xptcall-amd64 deleted file mode 100644 index 3227cad02182..000000000000 --- a/mail/thunderbird3/files/patch-xptcall-amd64 +++ /dev/null @@ -1,386 +0,0 @@ ---- /dev/null Wed Dec 31 16:00:00 1969 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_amd64_freebsd.cpp Thu Oct 16 22:59:43 2003 -@@ -0,0 +1,174 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+// Platform specific code to invoke XPCOM methods on native objects -+ -+#include "xptcprivate.h" -+ -+// 6 integral parameters are passed in registers -+const PRUint32 GPR_COUNT = 6; -+ -+// 8 floating point parameters are passed in SSE registers -+const PRUint32 FPR_COUNT = 8; -+ -+// Remember that these 'words' are 64-bit long -+static inline void -+invoke_count_words(PRUint32 paramCount, nsXPTCVariant * s, -+ PRUint32 & nr_gpr, PRUint32 & nr_fpr, PRUint32 & nr_stack) -+{ -+ nr_gpr = 1; // skip one GP register for 'that' -+ nr_fpr = 0; -+ nr_stack = 0; -+ -+ /* Compute number of eightbytes of class MEMORY. */ -+ for (uint32 i = 0; i < paramCount; i++, s++) { -+ if (!s->IsPtrData() -+ && (s->type == nsXPTType::T_FLOAT || s->type == nsXPTType::T_DOUBLE)) { -+ if (nr_fpr < FPR_COUNT) -+ nr_fpr++; -+ else -+ nr_stack++; -+ } -+ else { -+ if (nr_gpr < GPR_COUNT) -+ nr_gpr++; -+ else -+ nr_stack++; -+ } -+ } -+} -+ -+static void -+invoke_copy_to_stack(PRUint64 * d, PRUint32 paramCount, nsXPTCVariant * s, -+ PRUint64 * gpregs, double * fpregs) -+{ -+ PRUint32 nr_gpr = 1; // skip one GP register for 'that' -+ PRUint32 nr_fpr = 0; -+ PRUint64 value; -+ -+ for (uint32 i = 0; i < paramCount; i++, s++) { -+ if (s->IsPtrData()) -+ value = (PRUint64) s->ptr; -+ else { -+ switch (s->type) { -+ case nsXPTType::T_FLOAT: break; -+ case nsXPTType::T_DOUBLE: break; -+ case nsXPTType::T_I8: value = s->val.i8; break; -+ case nsXPTType::T_I16: value = s->val.i16; break; -+ case nsXPTType::T_I32: value = s->val.i32; break; -+ case nsXPTType::T_I64: value = s->val.i64; break; -+ case nsXPTType::T_U8: value = s->val.u8; break; -+ case nsXPTType::T_U16: value = s->val.u16; break; -+ case nsXPTType::T_U32: value = s->val.u32; break; -+ case nsXPTType::T_U64: value = s->val.u64; break; -+ case nsXPTType::T_BOOL: value = s->val.b; break; -+ case nsXPTType::T_CHAR: value = s->val.c; break; -+ case nsXPTType::T_WCHAR: value = s->val.wc; break; -+ default: value = (PRUint64) s->val.p; break; -+ } -+ } -+ -+ if (!s->IsPtrData() && s->type == nsXPTType::T_DOUBLE) { -+ if (nr_fpr < FPR_COUNT) -+ fpregs[nr_fpr++] = s->val.d; -+ else { -+ *((double *)d) = s->val.d; -+ d++; -+ } -+ } -+ else if (!s->IsPtrData() && s->type == nsXPTType::T_FLOAT) { -+ if (nr_fpr < FPR_COUNT) -+ // The value in %xmm register is already prepared to -+ // be retrieved as a float. Therefore, we pass the -+ // value verbatim, as a double without conversion. -+ fpregs[nr_fpr++] = s->val.d; -+ else { -+ *((float *)d) = s->val.f; -+ d++; -+ } -+ } -+ else { -+ if (nr_gpr < GPR_COUNT) -+ gpregs[nr_gpr++] = value; -+ else -+ *d++ = value; -+ } -+ } -+} -+ -+extern "C" -+XPTC_PUBLIC_API(nsresult) -+XPTC_InvokeByIndex(nsISupports * that, PRUint32 methodIndex, -+ PRUint32 paramCount, nsXPTCVariant * params) -+{ -+ PRUint32 nr_gpr, nr_fpr, nr_stack; -+ invoke_count_words(paramCount, params, nr_gpr, nr_fpr, nr_stack); -+ -+ // Stack, if used, must be 16-bytes aligned -+ if (nr_stack) -+ nr_stack = (nr_stack + 1) & ~1; -+ -+ // Load parameters to stack, if necessary -+ PRUint64 *stack = (PRUint64 *) __builtin_alloca(nr_stack * 8); -+ PRUint64 gpregs[GPR_COUNT]; -+ double fpregs[FPR_COUNT]; -+ invoke_copy_to_stack(stack, paramCount, params, gpregs, fpregs); -+ -+ // Load FPR registers from fpregs[] -+ register double d0 asm("xmm0"); -+ register double d1 asm("xmm1"); -+ register double d2 asm("xmm2"); -+ register double d3 asm("xmm3"); -+ register double d4 asm("xmm4"); -+ register double d5 asm("xmm5"); -+ register double d6 asm("xmm6"); -+ register double d7 asm("xmm7"); -+ -+ switch (nr_fpr) { -+#define ARG_FPR(N) \ -+ case N+1: d##N = fpregs[N]; -+ ARG_FPR(7); -+ ARG_FPR(6); -+ ARG_FPR(5); -+ ARG_FPR(4); -+ ARG_FPR(3); -+ ARG_FPR(2); -+ ARG_FPR(1); -+ ARG_FPR(0); -+ case 0:; -+#undef ARG_FPR -+ } -+ -+ // Load GPR registers from gpregs[] -+ register PRUint64 a0 asm("rdi"); -+ register PRUint64 a1 asm("rsi"); -+ register PRUint64 a2 asm("rdx"); -+ register PRUint64 a3 asm("rcx"); -+ register PRUint64 a4 asm("r8"); -+ register PRUint64 a5 asm("r9"); -+ -+ switch (nr_gpr) { -+#define ARG_GPR(N) \ -+ case N+1: a##N = gpregs[N]; -+ ARG_GPR(5); -+ ARG_GPR(4); -+ ARG_GPR(3); -+ ARG_GPR(2); -+ ARG_GPR(1); -+ case 1: a0 = (PRUint64) that; -+ case 0:; -+#undef ARG_GPR -+ } -+ -+ // Ensure that assignments to SSE registers won't be optimized away -+ asm("" :: -+ "x" (d0), "x" (d1), "x" (d2), "x" (d3), -+ "x" (d4), "x" (d5), "x" (d6), "x" (d7)); -+ -+ // Get pointer to method -+ PRUint64 methodAddress = *((PRUint64 *)that); -+ methodAddress += 8 * methodIndex; -+ methodAddress = *((PRUint64 *)methodAddress); -+ -+ typedef PRUint32 (*Method)(PRUint64, PRUint64, PRUint64, PRUint64, PRUint64, PRUint64); -+ PRUint32 result = ((Method)methodAddress)(a0, a1, a2, a3, a4, a5); -+ return result; -+} ---- /dev/null Wed Dec 31 16:00:00 1969 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_amd64_freebsd.cpp Thu Oct 16 23:01:08 2003 -@@ -0,0 +1,206 @@ -+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -+ -+// Implement shared vtbl methods. -+ -+#include "xptcprivate.h" -+ -+// The Linux/x86-64 ABI passes the first 6 integral parameters and the -+// first 8 floating point parameters in registers (rdi, rsi, rdx, rcx, -+// r8, r9 and xmm0-xmm7), no stack space is allocated for these by the -+// caller. The rest of the parameters are passed in the callers stack -+// area. -+ -+const PRUint32 PARAM_BUFFER_COUNT = 16; -+const PRUint32 GPR_COUNT = 6; -+const PRUint32 FPR_COUNT = 8; -+ -+// PrepareAndDispatch() is called by SharedStub() and calls the actual method. -+// -+// - 'args[]' contains the arguments passed on stack -+// - 'gpregs[]' contains the arguments passed in integer registers -+// - 'fpregs[]' contains the arguments passed in floating point registers -+// -+// The parameters are mapped into an array of type 'nsXPTCMiniVariant' -+// and then the method gets called. -+ -+extern "C" nsresult -+PrepareAndDispatch(nsXPTCStubBase * self, PRUint32 methodIndex, -+ PRUint64 * args, PRUint64 * gpregs, double *fpregs) -+{ -+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT]; -+ nsXPTCMiniVariant* dispatchParams = NULL; -+ nsIInterfaceInfo* iface_info = NULL; -+ const nsXPTMethodInfo* info; -+ PRUint32 paramCount; -+ PRUint32 i; -+ nsresult result = NS_ERROR_FAILURE; -+ -+ NS_ASSERTION(self,"no self"); -+ -+ self->GetInterfaceInfo(&iface_info); -+ NS_ASSERTION(iface_info,"no interface info"); -+ if (! iface_info) -+ return NS_ERROR_UNEXPECTED; -+ -+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info); -+ NS_ASSERTION(info,"no method info"); -+ if (! info) -+ return NS_ERROR_UNEXPECTED; -+ -+ paramCount = info->GetParamCount(); -+ -+ // setup variant array pointer -+ if(paramCount > PARAM_BUFFER_COUNT) -+ dispatchParams = new nsXPTCMiniVariant[paramCount]; -+ else -+ dispatchParams = paramBuffer; -+ -+ NS_ASSERTION(dispatchParams,"no place for params"); -+ if (! dispatchParams) -+ return NS_ERROR_OUT_OF_MEMORY; -+ -+ PRUint64* ap = args; -+ PRUint32 nr_gpr = 1; // skip one GPR register for 'that' -+ PRUint32 nr_fpr = 0; -+ PRUint64 value; -+ -+ for(i = 0; i < paramCount; i++) { -+ const nsXPTParamInfo& param = info->GetParam(i); -+ const nsXPTType& type = param.GetType(); -+ nsXPTCMiniVariant* dp = &dispatchParams[i]; -+ -+ if (!param.IsOut() && type == nsXPTType::T_DOUBLE) { -+ if (nr_fpr < FPR_COUNT) -+ dp->val.d = fpregs[nr_fpr++]; -+ else -+ dp->val.d = *(double*) ap++; -+ continue; -+ } -+ else if (!param.IsOut() && type == nsXPTType::T_FLOAT) { -+ if (nr_fpr < FPR_COUNT) -+ // The value in %xmm register is already prepared to -+ // be retrieved as a float. Therefore, we pass the -+ // value verbatim, as a double without conversion. -+ dp->val.d = *(double*) ap++; -+ else -+ dp->val.f = *(float*) ap++; -+ continue; -+ } -+ else { -+ if (nr_gpr < GPR_COUNT) -+ value = gpregs[nr_gpr++]; -+ else -+ value = *ap++; -+ } -+ -+ if (param.IsOut() || !type.IsArithmetic()) { -+ dp->val.p = (void*) value; -+ continue; -+ } -+ -+ switch (type) { -+ case nsXPTType::T_I8: dp->val.i8 = (PRInt8) value; break; -+ case nsXPTType::T_I16: dp->val.i16 = (PRInt16) value; break; -+ case nsXPTType::T_I32: dp->val.i32 = (PRInt32) value; break; -+ case nsXPTType::T_I64: dp->val.i64 = (PRInt64) value; break; -+ case nsXPTType::T_U8: dp->val.u8 = (PRUint8) value; break; -+ case nsXPTType::T_U16: dp->val.u16 = (PRUint16) value; break; -+ case nsXPTType::T_U32: dp->val.u32 = (PRUint32) value; break; -+ case nsXPTType::T_U64: dp->val.u64 = (PRUint64) value; break; -+ case nsXPTType::T_BOOL: dp->val.b = (PRBool) value; break; -+ case nsXPTType::T_CHAR: dp->val.c = (char) value; break; -+ case nsXPTType::T_WCHAR: dp->val.wc = (wchar_t) value; break; -+ -+ default: -+ NS_ASSERTION(0, "bad type"); -+ break; -+ } -+ } -+ -+ result = self->CallMethod((PRUint16) methodIndex, info, dispatchParams); -+ -+ NS_RELEASE(iface_info); -+ -+ if (dispatchParams != paramBuffer) -+ delete [] dispatchParams; -+ -+ return result; -+} -+ -+#if defined(__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 /* G++ V3 ABI */ -+// Linux/x86-64 uses gcc >= 3.1 -+#define STUB_ENTRY(n) \ -+asm(".section \".text\"\n\t" \ -+ ".align 2\n\t" \ -+ ".if " #n " < 10\n\t" \ -+ ".globl _ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \ -+ ".type _ZN14nsXPTCStubBase5Stub" #n "Ev,@function\n" \ -+ "_ZN14nsXPTCStubBase5Stub" #n "Ev:\n\t" \ -+ ".elseif " #n " < 100\n\t" \ -+ ".globl _ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \ -+ ".type _ZN14nsXPTCStubBase6Stub" #n "Ev,@function\n" \ -+ "_ZN14nsXPTCStubBase6Stub" #n "Ev:\n\t" \ -+ ".elseif " #n " < 1000\n\t" \ -+ ".globl _ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \ -+ ".type _ZN14nsXPTCStubBase7Stub" #n "Ev,@function\n" \ -+ "_ZN14nsXPTCStubBase7Stub" #n "Ev:\n\t" \ -+ ".else\n\t" \ -+ ".err \"stub number " #n " >= 1000 not yet supported\"\n\t" \ -+ ".endif\n\t" \ -+ "movl $" #n ", %eax\n\t" \ -+ "jmp SharedStub\n\t" \ -+ ".if " #n " < 10\n\t" \ -+ ".size _ZN14nsXPTCStubBase5Stub" #n "Ev,.-_ZN14nsXPTCStubBase5Stub" #n "Ev\n\t" \ -+ ".elseif " #n " < 100\n\t" \ -+ ".size _ZN14nsXPTCStubBase6Stub" #n "Ev,.-_ZN14nsXPTCStubBase6Stub" #n "Ev\n\t" \ -+ ".else\n\t" \ -+ ".size _ZN14nsXPTCStubBase7Stub" #n "Ev,.-_ZN14nsXPTCStubBase7Stub" #n "Ev\n\t" \ -+ ".endif"); -+ -+// static nsresult SharedStub(PRUint32 methodIndex) -+asm(".section \".text\"\n\t" -+ ".align 2\n\t" -+ ".type SharedStub,@function\n\t" -+ "SharedStub:\n\t" -+ // make room for gpregs (48), fpregs (64) -+ "pushq %rbp\n\t" -+ "movq %rsp,%rbp\n\t" -+ "subq $112,%rsp\n\t" -+ // save GP registers -+ "movq %rdi,-112(%rbp)\n\t" -+ "movq %rsi,-104(%rbp)\n\t" -+ "movq %rdx, -96(%rbp)\n\t" -+ "movq %rcx, -88(%rbp)\n\t" -+ "movq %r8 , -80(%rbp)\n\t" -+ "movq %r9 , -72(%rbp)\n\t" -+ "leaq -112(%rbp),%rcx\n\t" -+ // save FP registers -+ "movsd %xmm0,-64(%rbp)\n\t" -+ "movsd %xmm1,-56(%rbp)\n\t" -+ "movsd %xmm2,-48(%rbp)\n\t" -+ "movsd %xmm3,-40(%rbp)\n\t" -+ "movsd %xmm4,-32(%rbp)\n\t" -+ "movsd %xmm5,-24(%rbp)\n\t" -+ "movsd %xmm6,-16(%rbp)\n\t" -+ "movsd %xmm7, -8(%rbp)\n\t" -+ "leaq -64(%rbp),%r8\n\t" -+ // rdi has the 'self' pointer already -+ "movl %eax,%esi\n\t" -+ "leaq 16(%rbp),%rdx\n\t" -+ "call PrepareAndDispatch\n\t" -+ "leave\n\t" -+ "ret\n\t" -+ ".size SharedStub,.-SharedStub"); -+ -+#define SENTINEL_ENTRY(n) \ -+nsresult nsXPTCStubBase::Sentinel##n() \ -+{ \ -+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \ -+ return NS_ERROR_NOT_IMPLEMENTED; \ -+} -+ -+#include "xptcstubsdef.inc" -+ -+#else -+#error "can't find a compiler to use" -+#endif /* __GNUC__ */ diff --git a/mail/thunderbird3/files/patch-xptcall-ia64 b/mail/thunderbird3/files/patch-xptcall-ia64 deleted file mode 100644 index 9cd07f7ddbb2..000000000000 --- a/mail/thunderbird3/files/patch-xptcall-ia64 +++ /dev/null @@ -1,38 +0,0 @@ ---- xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ipf64.s.orig Sun Jul 20 00:05:32 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ipf64.s Sun Jul 20 00:06:37 2003 -@@ -8,6 +8,7 @@ - // Section has executable code - .section .text, "ax","progbits" - // procedure named 'XPTC_InvokeByIndex' -+ .global XPTC_InvokeByIndex - .proc XPTC_InvokeByIndex - // manual bundling - .explicit -@@ -24,7 +25,7 @@ - - // XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, - // PRUint32 paramCount, nsXPTCVariant* params); --XPTC_InvokeByIndex:: -+XPTC_InvokeByIndex: - .prologue - .save ar.pfs, r37 - // allocate 4 input args, 6 local args, and 8 output args ---- xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s.orig Sun Jul 20 00:02:02 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ipf64.s Sun Jul 20 00:02:40 2003 -@@ -6,6 +6,7 @@ - // Section has executable code - .section .text, "ax","progbits" - // procedure named 'SharedStub' -+ .global SharedStub - .proc SharedStub - // manual bundling - .explicit -@@ -14,7 +15,7 @@ - // .exclass PrepareAndDispatch, @fullyvisible - .type PrepareAndDispatch,@function - --SharedStub:: -+SharedStub: - // 9 arguments, first 8 are the input arguments of previous - // function call. The last one is methodIndex, and is passed in memory - .prologue diff --git a/mail/thunderbird3/files/patch-xptcall-sparc64 b/mail/thunderbird3/files/patch-xptcall-sparc64 deleted file mode 100644 index 9599a8a71336..000000000000 --- a/mail/thunderbird3/files/patch-xptcall-sparc64 +++ /dev/null @@ -1,327 +0,0 @@ ---- /dev/null Mon May 26 13:22:00 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparc64_freebsd.cpp Mon May 26 04:12:55 2003 -@@ -0,0 +1,123 @@ -+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- -+ * -+ * The contents of this file are subject to the Mozilla Public -+ * License Version 1.1 (the "License"); you may not use this file -+ * except in compliance with the License. You may obtain a copy of -+ * the License at http://www.mozilla.org/MPL/ -+ * -+ * Software distributed under the License is distributed on an "AS -+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -+ * implied. See the License for the specific language governing -+ * rights and limitations under the License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is Netscape -+ * Communications Corporation. Portions created by Netscape are -+ * Copyright (C) 2001 Netscape Communications Corporation. All -+ * Rights Reserved. -+ * -+ * Contributor(s): -+ * Stuart Parmenter <pavlov@netscape.com> -+ */ -+ -+/* Implement shared vtbl methods. */ -+ -+#include "xptcprivate.h" -+ -+#if defined(sparc) || defined(__sparc__) -+ -+extern "C" nsresult -+PrepareAndDispatch(nsXPTCStubBase* self, PRUint64 methodIndex, PRUint64* args) -+{ -+ -+#define PARAM_BUFFER_COUNT 16 -+ -+ nsXPTCMiniVariant paramBuffer[PARAM_BUFFER_COUNT]; -+ nsXPTCMiniVariant* dispatchParams = NULL; -+ nsIInterfaceInfo* iface_info = NULL; -+ const nsXPTMethodInfo* info; -+ PRUint8 paramCount; -+ PRUint8 i; -+ nsresult result = NS_ERROR_FAILURE; -+ -+ NS_ASSERTION(self,"no self"); -+ -+ self->GetInterfaceInfo(&iface_info); -+ NS_ASSERTION(iface_info,"no interface info"); -+ -+ iface_info->GetMethodInfo(PRUint16(methodIndex), &info); -+ NS_ASSERTION(info,"no interface info"); -+ -+ paramCount = info->GetParamCount(); -+ -+ // setup variant array pointer -+ if(paramCount > PARAM_BUFFER_COUNT) -+ dispatchParams = new nsXPTCMiniVariant[paramCount]; -+ else -+ dispatchParams = paramBuffer; -+ NS_ASSERTION(dispatchParams,"no place for params"); -+ -+ PRUint64* ap = args; -+ for(i = 0; i < paramCount; i++, ap++) -+ { -+ const nsXPTParamInfo& param = info->GetParam(i); -+ const nsXPTType& type = param.GetType(); -+ nsXPTCMiniVariant* dp = &dispatchParams[i]; -+ -+ if(param.IsOut() || !type.IsArithmetic()) -+ { -+ dp->val.p = (void*) *ap; -+ continue; -+ } -+ // else -+ switch(type) -+ { -+ case nsXPTType::T_I8 : dp->val.i8 = *((PRInt64*) ap); break; -+ case nsXPTType::T_I16 : dp->val.i16 = *((PRInt64*) ap); break; -+ case nsXPTType::T_I32 : dp->val.i32 = *((PRInt64*) ap); break; -+ case nsXPTType::T_DOUBLE : dp->val.d = *((double*) ap); break; -+ case nsXPTType::T_U64 : dp->val.u64 = *((PRUint64*) ap); break; -+ case nsXPTType::T_I64 : dp->val.i64 = *((PRInt64*) ap); break; -+ case nsXPTType::T_U8 : dp->val.u8 = *((PRUint64*) ap); break; -+ case nsXPTType::T_U16 : dp->val.u16 = *((PRUint64*)ap); break; -+ case nsXPTType::T_U32 : dp->val.u32 = *((PRUint64*)ap); break; -+ case nsXPTType::T_FLOAT : dp->val.f = ((float*) ap)[1]; break; -+ case nsXPTType::T_BOOL : dp->val.b = *((PRInt64*) ap); break; -+ case nsXPTType::T_CHAR : dp->val.c = *((PRUint64*) ap); break; -+ case nsXPTType::T_WCHAR : dp->val.wc = *((PRInt64*) ap); break; -+ default: -+ NS_ASSERTION(0, "bad type"); -+ break; -+ } -+ } -+ -+ result = self->CallMethod((PRUint16)methodIndex, info, dispatchParams); -+ -+ NS_RELEASE(iface_info); -+ -+ if(dispatchParams != paramBuffer) -+ delete [] dispatchParams; -+ -+ return result; -+} -+ -+extern "C" int SharedStub(int, int*); -+ -+#define STUB_ENTRY(n) \ -+nsresult nsXPTCStubBase::Stub##n() \ -+{ \ -+ int dummy; /* defeat tail-call optimization */ \ -+ return SharedStub(n, &dummy); \ -+} -+ -+#define SENTINEL_ENTRY(n) \ -+nsresult nsXPTCStubBase::Sentinel##n() \ -+{ \ -+ NS_ASSERTION(0,"nsXPTCStubBase::Sentinel called"); \ -+ return NS_ERROR_NOT_IMPLEMENTED; \ -+} -+ -+#include "xptcstubsdef.inc" -+ -+#endif /* sparc || __sparc__ */ ---- /dev/null Mon May 26 13:22:00 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_sparc64_freebsd.s Mon May 26 04:06:09 2003 -@@ -0,0 +1,104 @@ -+/* -*- Mode: asm; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- -+ * -+ * The contents of this file are subject to the Mozilla Public -+ * License Version 1.1 (the "License"); you may not use this file -+ * except in compliance with the License. You may obtain a copy of -+ * the License at http://www.mozilla.org/MPL/ -+ * -+ * Software distributed under the License is distributed on an "AS -+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -+ * implied. See the License for the specific language governing -+ * rights and limitations under the License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is Netscape -+ * Communications Corporation. Portions created by Netscape are -+ * Copyright (C) 2001 Netscape Communications Corporation. All -+ * Rights Reserved. -+ * -+ * Contributor(s): -+ * Stuart Parmenter <pavlov@netscape.com> -+ * Chris Seawood <cls@seawood.org> -+ */ -+ -+/* -+ Platform specific code to invoke XPCOM methods on native objects -+ for sparcv9 Solaris. -+ -+ See the SPARC Compliance Definition (SCD) Chapter 3 -+ for more information about what is going on here, including -+ the use of BIAS (0x7ff). -+ The SCD is available from http://www.sparc.com/. -+*/ -+ -+ .global XPTC_InvokeByIndex -+ .type XPTC_InvokeByIndex, #function -+ -+/* -+ XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, -+ PRUint32 paramCount, nsXPTCVariant* params); -+ -+*/ -+XPTC_InvokeByIndex: -+ save %sp,-(128 + 64),%sp ! room for the register window and -+ ! struct pointer, rounded up to 0 % 64 -+ sll %i2,4,%l0 ! assume the worst case -+ ! paramCount * 2 * 8 bytes -+ cmp %l0, 0 ! are there any args? If not, -+ be .invoke ! no need to copy args to stack -+ nop -+ -+ sub %sp,%l0,%sp ! create the additional stack space -+ add %sp,0x7ff+136,%o0 ! step past the register window, the -+ ! struct result pointer and the 'this' slot -+ mov %i2,%o1 ! paramCount -+ call invoke_copy_to_stack -+ mov %i3,%o2 ! params -+ -+! -+! load arguments from stack into the outgoing registers -+! BIAS is 0x7ff (2047) -+! -+ -+! load the %o1..5 64bit (extended word) output registers registers -+ ldx [%sp + 0x7ff + 136],%o1 ! %i1 -+ ldx [%sp + 0x7ff + 144],%o2 ! %i2 -+ ldx [%sp + 0x7ff + 152],%o3 ! %i3 -+ ldx [%sp + 0x7ff + 160],%o4 ! %i4 -+ ldx [%sp + 0x7ff + 168],%o5 ! %i5 -+ -+! load the even number double registers starting with %d2 -+ ldd [%sp + 0x7ff + 136],%f2 -+ ldd [%sp + 0x7ff + 144],%f4 -+ ldd [%sp + 0x7ff + 152],%f6 -+ ldd [%sp + 0x7ff + 160],%f8 -+ ldd [%sp + 0x7ff + 168],%f10 -+ ldd [%sp + 0x7ff + 176],%f12 -+ ldd [%sp + 0x7ff + 184],%f14 -+ ldd [%sp + 0x7ff + 192],%f16 -+ ldd [%sp + 0x7ff + 200],%f18 -+ ldd [%sp + 0x7ff + 208],%f20 -+ ldd [%sp + 0x7ff + 216],%f22 -+ ldd [%sp + 0x7ff + 224],%f24 -+ ldd [%sp + 0x7ff + 232],%f26 -+ ldd [%sp + 0x7ff + 240],%f28 -+ ldd [%sp + 0x7ff + 248],%f30 -+ -+! -+! calculate the target address from the vtable -+! -+.invoke: -+ sll %i1,3,%l0 ! index *= 8 -+! add %l0,16,%l0 ! there are 2 extra entries in the vTable (16bytes) -+ ldx [%i0],%l1 ! *that --> address of vtable -+ ldx [%l0 + %l1],%l0 ! that->vtable[index * 8 + 16] --> address -+ -+ jmpl %l0,%o7 ! call the routine -+ mov %i0,%o0 ! move 'this' pointer to out register -+ -+ mov %o0,%i0 ! propagate return value -+ ret -+ restore -+ -+ .size XPTC_InvokeByIndex, .-XPTC_InvokeByIndex ---- /dev/null Mon May 26 14:00:00 2003 -+++ xpcom/reflect/xptcall/src/md/unix/xptcinvoke_sparc64_freebsd.cpp Mon May 26 14:00:49 2003 -@@ -0,0 +1,91 @@ -+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- -+ * -+ * The contents of this file are subject to the Mozilla Public -+ * License Version 1.1 (the "License"); you may not use this file -+ * except in compliance with the License. You may obtain a copy of -+ * the License at http://www.mozilla.org/MPL/ -+ * -+ * Software distributed under the License is distributed on an "AS -+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -+ * implied. See the License for the specific language governing -+ * rights and limitations under the License. -+ * -+ * The Original Code is mozilla.org code. -+ * -+ * The Initial Developer of the Original Code is Netscape -+ * Communications Corporation. Portions created by Netscape are -+ * Copyright (C) 2001 Netscape Communications Corporation. All -+ * Rights Reserved. -+ * -+ * Contributor(s): -+ * Stuart Parmenter <pavlov@netscape.com> -+ * Chris Seawood <cls@seawood.org> -+ */ -+ -+ -+/* Platform specific code to invoke XPCOM methods on native objects */ -+ -+#include "xptcprivate.h" -+ -+#if !defined(__sparc) && !defined(__sparc__) -+#error "This code is for Sparc only" -+#endif -+ -+/* Prototype specifies unmangled function name */ -+extern "C" PRUint64 -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s); -+ -+extern "C" PRUint64 -+invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s) -+{ -+ /* -+ We need to copy the parameters for this function to locals and use them -+ from there since the parameters occupy the same stack space as the stack -+ we're trying to populate. -+ */ -+ PRUint64 *l_d = d; -+ nsXPTCVariant *l_s = s; -+ PRUint64 l_paramCount = paramCount; -+ PRUint64 regCount = 0; // return the number of registers to load from the stack -+ -+ for(PRUint64 i = 0; i < l_paramCount; i++, l_d++, l_s++) -+ { -+ if (regCount < 5) regCount++; -+ -+ if (l_s->IsPtrData()) -+ { -+ *l_d = (PRUint64)l_s->ptr; -+ continue; -+ } -+ switch (l_s->type) -+ { -+ case nsXPTType::T_I8 : *((PRInt64*)l_d) = l_s->val.i8; break; -+ case nsXPTType::T_I16 : *((PRInt64*)l_d) = l_s->val.i16; break; -+ case nsXPTType::T_I32 : *((PRInt64*)l_d) = l_s->val.i32; break; -+ case nsXPTType::T_I64 : *((PRInt64*)l_d) = l_s->val.i64; break; -+ -+ case nsXPTType::T_U8 : *((PRUint64*)l_d) = l_s->val.u8; break; -+ case nsXPTType::T_U16 : *((PRUint64*)l_d) = l_s->val.u16; break; -+ case nsXPTType::T_U32 : *((PRUint64*)l_d) = l_s->val.u32; break; -+ case nsXPTType::T_U64 : *((PRUint64*)l_d) = l_s->val.u64; break; -+ -+ /* in the case of floats, we want to put the bits in to the -+ 64bit space right justified... floats in the paramter array on -+ sparcv9 use odd numbered registers.. %f1, %f3, so we have to skip -+ the space that would be occupied by %f0, %f2, etc. -+ */ -+ case nsXPTType::T_FLOAT : *(((float*)l_d) + 1) = l_s->val.f; break; -+ case nsXPTType::T_DOUBLE: *((double*)l_d) = l_s->val.d; break; -+ case nsXPTType::T_BOOL : *((PRInt64*)l_d) = l_s->val.b; break; -+ case nsXPTType::T_CHAR : *((PRUint64*)l_d) = l_s->val.c; break; -+ case nsXPTType::T_WCHAR : *((PRInt64*)l_d) = l_s->val.wc; break; -+ -+ default: -+ // all the others are plain pointer types -+ *((void**)l_d) = l_s->val.p; -+ break; -+ } -+ } -+ -+ return regCount; -+} diff --git a/mail/thunderbird3/pkg-descr b/mail/thunderbird3/pkg-descr deleted file mode 100644 index 5a21b98b08cc..000000000000 --- a/mail/thunderbird3/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Mozilla Thunderbird is a redesign of the Mozilla mail component with the goal -of becoming a cross-platform stand alone mail application using the XUL -user interface language. See the Mozilla Thunderbird project page for -more details. - -WWW: http://www.mozilla.org/projects/thunderbird/ diff --git a/mail/thunderbird3/pkg-install.in b/mail/thunderbird3/pkg-install.in deleted file mode 100644 index 5de485a7716a..000000000000 --- a/mail/thunderbird3/pkg-install.in +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# -# Date created: Mon Nov 29, 2003 -# Whom: Thierry Thomas (<thierry@pompo.net>) -# Fix the chrome registry. - -umask 022 -PATH=/bin:/usr/bin - -[ "x$1" = "x" ] && exit 1 -[ "x$2" != "xPOST-INSTALL" ] && exit 0 - -MOZDIR=%%MOZDIR%% -REGXPCOM=${MOZDIR}/regxpcom -REGCHROME=${MOZDIR}/regchrome - -echo "===> Building Chrome's registry..." -rm -rf ${MOZDIR}/chrome/overlayinfo -rm -f ${MOZDIR}/chrome/*.rdf -mkdir -p ${MOZDIR}/chrome/overlayinfo -rm -f ${MOZDIR}/component.reg -rm -rf ${MOZDIR}/extensions - -cd ${MOZDIR} || exit 1 -./run-mozilla.sh ${REGXPCOM} || true -./run-mozilla.sh ${REGCHROME} || true -mkdir -p ${MOZDIR}/extensions -cp -rp ${MOZDIR}/defaults/profile/extensions/* ${MOZDIR}/extensions -mv -f ${MOZDIR}/extensions/installed-extensions.txt \ - ${MOZDIR}/extensions/installed-extensions-processed.txt -cp -p ${MOZDIR}/extensions.port/Extensions.rdf \ - ${MOZDIR}/extensions - -exit 0 diff --git a/mail/thunderbird3/pkg-plist b/mail/thunderbird3/pkg-plist deleted file mode 100644 index 272888d3c882..000000000000 --- a/mail/thunderbird3/pkg-plist +++ /dev/null @@ -1,814 +0,0 @@ -bin/thunderbird -bin/thunderbird-config -lib/thunderbird/bin/thunderbird -lib/thunderbird/bin/thunderbird-config -lib/thunderbird/lib/pkgconfig/thunderbird-gtkmozembed.pc -lib/thunderbird/lib/pkgconfig/thunderbird-js.pc -lib/thunderbird/lib/pkgconfig/thunderbird-nspr.pc -lib/thunderbird/lib/pkgconfig/thunderbird-nss.pc -lib/thunderbird/lib/pkgconfig/thunderbird-plugin.pc -lib/thunderbird/lib/pkgconfig/thunderbird-xpcom.pc -lib/thunderbird/lib/thunderbird-0.7.3/TestGtkEmbed -lib/thunderbird/lib/thunderbird-0.7.3/chrome/US.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/chrome.rdf -lib/thunderbird/lib/thunderbird-0.7.3/chrome/chromelist.txt -lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/abcardWindow.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/abcardWindow16.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/addressbookWindow.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/addressbookWindow16.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/default.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/messengerWindow.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/messengerWindow16.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/msgcomposeWindow.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default/msgcomposeWindow16.xpm -lib/thunderbird/lib/thunderbird-0.7.3/chrome/installed-chrome.txt -lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/communicator/content/overlays.rdf -lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/cookie/content/overlays.rdf -lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/messenger/content/overlays.rdf -lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/navigator/content/overlays.rdf -lib/thunderbird/lib/thunderbird-0.7.3/chrome/pipnss.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/pippki.jar -lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit.jar -lib/thunderbird/lib/thunderbird-0.7.3/components/accessibility-atk.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/accessibility.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/addrbook.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/appshell.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/autocomplete.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/bookmarks.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/caps.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/chardet.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/commandhandler.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/composer.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/compreg.dat -lib/thunderbird/lib/thunderbird-0.7.3/components/content_base.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/content_html.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/content_htmldoc.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/content_xmldoc.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/content_xslt.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/docshell.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_base.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_core.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_css.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_events.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_html.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_range.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_stylesheets.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_traversal.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_views.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_xbl.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_xpath.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/dom_xul.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/downloadmanager.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/editor.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/embed_base.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/extensions.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/exthandler.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/filepicker.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/find.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/gfx.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/helperAppDlg.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/history.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/htmlparser.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/imglib2.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/impComm4xMail.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/import.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/intl.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/jar.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/jsconsole-clhandler.js -lib/thunderbird/lib/thunderbird-0.7.3/components/jsconsole.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/jsdservice.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/jsurl.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/layout_base.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/layout_xul.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/layout_xul_tree.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/libaccessibility.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libappcomps.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libcaps.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libchrome.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libcomposer.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libdocshell.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libeditor.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libembedcomponents.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libfileview.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libgfx_gtk.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libgfxps.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libgfxxprint.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libgklayout.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libgkplugin.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libhtmlpars.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libi18n.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libimglib2.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libimport.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libjar50.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libjsd.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libmail.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libmork.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libmozfind.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libmozldap.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libmsgsmime.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libmyspell.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libnecko.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libnecko2.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libnsappshell.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libnsprefm.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libpipboot.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libpipnss.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libpippki.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libpref.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libprofile.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libprofilemigration.so -lib/thunderbird/lib/thunderbird-0.7.3/components/librdf.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libspellchecker.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libtxmgr.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libuconv.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libwallet.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libwalletviewers.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libwebbrwsr.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libwidget_gtk2.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libxmlextras.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libxpcom_compat_c.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libxpconnect.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libxpinstall.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libxremote_client.so -lib/thunderbird/lib/thunderbird-0.7.3/components/libxremoteservice.so -lib/thunderbird/lib/thunderbird-0.7.3/components/locale.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/lwbrk.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mailnews.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mailview.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mdn-service.js -lib/thunderbird/lib/thunderbird-0.7.3/components/mime.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mimetype.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mozbrwsr.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mozfind.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/mozldap.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgbase.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgcompose.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgdb.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgimap.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msglocal.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgnews.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgsearch.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/msgsmime.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/myspell/en-US.aff -lib/thunderbird/lib/thunderbird-0.7.3/components/myspell/en-US.dic -lib/thunderbird/lib/thunderbird-0.7.3/components/necko.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_about.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_cache.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_cookie.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_data.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_dns.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_file.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_ftp.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_http.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_jar.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_res.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_socket.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_strconv.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/necko_viewsource.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/nsBackgroundUpdateService.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsCloseAllWindows.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsDownloadProgressListener.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsExtensionManager.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsFilePicker.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsHelperAppDlg.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsLDAPPrefsService.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsProgressDialog.js -lib/thunderbird/lib/thunderbird-0.7.3/components/nsProxyAutoConfig.js -lib/thunderbird/lib/thunderbird-0.7.3/components/offlineStartup.js -lib/thunderbird/lib/thunderbird-0.7.3/components/pipboot.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/pipnss.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/pippki.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/plugin.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/pref.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/prefetch.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/prefmigr.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/profile.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/progressDlg.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/proxyObjInst.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/rdf.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/shistory.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/sidebar.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/signonviewer.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/smime-service.js -lib/thunderbird/lib/thunderbird-0.7.3/components/spellchecker.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/toolkitprofile.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/txmgr.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/txtsvc.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/uconv.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/unicharutil.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/update.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/uriloader.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/wallet.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/walleteditor.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/walletpreview.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/webBrowser_core.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/webbrowserpersist.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/webshell_idls.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/widget.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/windowds.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/windowwatcher.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xmlextras.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_base.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_components.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_ds.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_io.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_obsolete.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_threads.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpcom_xpti.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpconnect.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpinstall.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xpti.dat -lib/thunderbird/lib/thunderbird-0.7.3/components/xremoteservice.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xuldoc.xpt -lib/thunderbird/lib/thunderbird-0.7.3/components/xultmpl.xpt -lib/thunderbird/lib/thunderbird-0.7.3/defaults/messenger/US/mailViews.dat -lib/thunderbird/lib/thunderbird-0.7.3/defaults/messenger/mailViews.dat -lib/thunderbird/lib/thunderbird-0.7.3/defaults/pref/composer.js -lib/thunderbird/lib/thunderbird-0.7.3/defaults/pref/mailnews.js -lib/thunderbird/lib/thunderbird-0.7.3/defaults/pref/mdn.js -lib/thunderbird/lib/thunderbird-0.7.3/defaults/pref/smime.js -lib/thunderbird/lib/thunderbird-0.7.3/defaults/pref/thunderbird.js -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/bookmarks.html -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/chrome/userChrome-example.css -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/chrome/userContent-example.css -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/localstore.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/mimeTypes.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/panels.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/search.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/bookmarks.html -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/chrome/userChrome-example.css -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/chrome/userContent-example.css -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/extensions/Extensions.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/extensions/installed-extensions.txt -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/localstore.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/mimeTypes.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/panels.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/search.rdf -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/DistinguishedSchema.tbl -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/FieldSchema.tbl -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/PositionalSchema.tbl -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/SchemaConcat.tbl -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/SchemaStrings.tbl -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/StateSchema.tbl -lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet/VcardSchema.tbl -lib/thunderbird/lib/thunderbird-0.7.3/extensions.port/Extensions.rdf -lib/thunderbird/lib/thunderbird-0.7.3/extensions/Extensions.rdf -lib/thunderbird/lib/thunderbird-0.7.3/extensions/installed-extensions-processed.txt -lib/thunderbird/lib/thunderbird-0.7.3/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf -lib/thunderbird/lib/thunderbird-0.7.3/greprefs/all.js -lib/thunderbird/lib/thunderbird-0.7.3/greprefs/security-prefs.js -lib/thunderbird/lib/thunderbird-0.7.3/greprefs/xpinstall.js -lib/thunderbird/lib/thunderbird-0.7.3/icons/default.xpm -lib/thunderbird/lib/thunderbird-0.7.3/icons/mozicon16.xpm -lib/thunderbird/lib/thunderbird-0.7.3/icons/mozicon50.xpm -lib/thunderbird/lib/thunderbird-0.7.3/init.d/README -lib/thunderbird/lib/thunderbird-0.7.3/libgkgfx.so -lib/thunderbird/lib/thunderbird-0.7.3/libgtkembedmoz.so -lib/thunderbird/lib/thunderbird-0.7.3/libgtkxtbin.so -lib/thunderbird/lib/thunderbird-0.7.3/libldap50.so -lib/thunderbird/lib/thunderbird-0.7.3/libmozjs.so -lib/thunderbird/lib/thunderbird-0.7.3/libnspr4.so -lib/thunderbird/lib/thunderbird-0.7.3/libnss3.so -lib/thunderbird/lib/thunderbird-0.7.3/libnssckbi.so -lib/thunderbird/lib/thunderbird-0.7.3/libplc4.so -lib/thunderbird/lib/thunderbird-0.7.3/libplds4.so -lib/thunderbird/lib/thunderbird-0.7.3/libprldap50.so -lib/thunderbird/lib/thunderbird-0.7.3/libsmime3.so -lib/thunderbird/lib/thunderbird-0.7.3/libsoftokn3.chk -lib/thunderbird/lib/thunderbird-0.7.3/libsoftokn3.so -lib/thunderbird/lib/thunderbird-0.7.3/libssl3.so -lib/thunderbird/lib/thunderbird-0.7.3/libxlibrgb.so -lib/thunderbird/lib/thunderbird-0.7.3/libxpcom.so -lib/thunderbird/lib/thunderbird-0.7.3/libxpcom_compat.so -lib/thunderbird/lib/thunderbird-0.7.3/libxpistub.so -lib/thunderbird/lib/thunderbird-0.7.3/mozilla-xremote-client -lib/thunderbird/lib/thunderbird-0.7.3/plugins/libnullplugin.so -lib/thunderbird/lib/thunderbird-0.7.3/regchrome -lib/thunderbird/lib/thunderbird-0.7.3/regxpcom -lib/thunderbird/lib/thunderbird-0.7.3/res/EditorOverride.css -lib/thunderbird/lib/thunderbird-0.7.3/res/arrow.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/arrowd.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/broken-image.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/builtin/htmlBindings.xml -lib/thunderbird/lib/thunderbird-0.7.3/res/builtin/platformHTMLBindings.xml -lib/thunderbird/lib/thunderbird-0.7.3/res/charsetData.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/charsetalias.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/cmessage.txt -lib/thunderbird/lib/thunderbird-0.7.3/res/dtd/xhtml11.dtd -lib/thunderbird/lib/thunderbird-0.7.3/res/entityTables/html40Latin1.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/entityTables/html40Special.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/entityTables/html40Symbols.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/entityTables/htmlEntityVersions.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/entityTables/transliterate.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/fonts/fontEncoding.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/forms.css -lib/thunderbird/lib/thunderbird-0.7.3/res/grabber.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html.css -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-audio.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-binary.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-find.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-image.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-menu.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-movie.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-sound.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-telnet.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-text.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/html/gopher-unknown.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/langGroups.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/language.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/loading-image.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/platform-forms.css -lib/thunderbird/lib/thunderbird-0.7.3/res/quirk.css -lib/thunderbird/lib/thunderbird-0.7.3/res/rdf/dom-test-4.css -lib/thunderbird/lib/thunderbird-0.7.3/res/rdf/folder-closed.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/rdf/folder-open.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/rdf/ignore-test.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/rdf/loading.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/sample.unixpsfonts.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/Anieyes.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/aform.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/beeptest.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/bform.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/bg.jpg -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/cform.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/checkboxTest.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/colorpicker.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/demoform.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/dexopenchrome.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/dexparamdialog.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/dexparamdialog.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/find.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/gear1.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/hidetoolicon.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/hidetoolicon.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/image_props.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/mozform.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/printsetup.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/raptor.jpg -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/rock_gra.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sampleimages/bongo.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sampleimages/down.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sampleimages/left.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sampleimages/right.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sampleimages/up.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/scrollbarTest1.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/scrollbarTest2.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sliderTest1.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/soundtest.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/tab.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test.wav -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test0.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test1.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test10.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test11.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test12.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test13.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test14.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test15.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test16.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test2.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test3.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test4.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test5.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test6.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test7.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test8-1.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test8.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test8dom.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test8sca.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test8siz.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test8tab.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test9.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test9a.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test9b.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test_ed.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test_form.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test_gfx.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test_lbox.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test_pr.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/test_weight.html -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/toolbarTest1.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/treeTest1.css -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/treeTest1.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/widgets.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/xpmenu.xul -lib/thunderbird/lib/thunderbird-0.7.3/res/samples/xulTest.css -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-column-after-active.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-column-after-hover.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-column-after.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-column-before-active.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-column-before-hover.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-column-before.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-row-after-active.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-row-after-hover.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-row-after.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-row-before-active.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-row-before-hover.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-add-row-before.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-remove-column-active.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-remove-column-hover.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-remove-column.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-remove-row-active.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-remove-row-hover.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/table-remove-row.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anim.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims00.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims01.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims02.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims03.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims04.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims05.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims06.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims07.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims08.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims09.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims10.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims11.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims12.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims13.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims14.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims15.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims16.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims17.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims18.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims19.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims20.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims21.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims22.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims23.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims24.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims25.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims26.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims27.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims28.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/throbber/anims29.gif -lib/thunderbird/lib/thunderbird-0.7.3/res/ua.css -lib/thunderbird/lib/thunderbird-0.7.3/res/unixcharset.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/viewer.properties -lib/thunderbird/lib/thunderbird-0.7.3/res/viewsource.css -lib/thunderbird/lib/thunderbird-0.7.3/run-mozilla.sh -lib/thunderbird/lib/thunderbird-0.7.3/thunderbird-bin -lib/thunderbird/lib/thunderbird-0.7.3/xpcshell -lib/thunderbird/lib/thunderbird-0.7.3/xpicleanup -lib/thunderbird/lib/thunderbird-0.7.3/xpidl -lib/thunderbird/lib/thunderbird-0.7.3/xpt_dump -lib/thunderbird/lib/thunderbird-0.7.3/xpt_link -lib/thunderbird/share/aclocal/nspr.m4 -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/communicator-region/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/editor-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/global-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/messenger-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/navigator-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/alerts || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/bookmarks || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/brand || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/directory || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/icons/smileys || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/related || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/search || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/sidebar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/taskbar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/xpinstall || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/editor/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/arrow || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/checkbox || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/console || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/filepicker || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/menu || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/progressmeter || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/radio || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/scrollbar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/splitter || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/toolbar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/tree || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/addressbook/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/messengercompose || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/smime/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/downloads || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/extensions || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/shared || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/update || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/navigator/btn1 || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/navigator/icons || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/xpinstall || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/alerts || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/directory || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/downloadmanager || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/history || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/related || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/search || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/sidebar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/xml || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/xpinstall || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/editor-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/editor/images || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/help || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/mozldap || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/navigator || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/navigator-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/navigator-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/necko || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/xbl-marquee || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/content/embed || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/locale/en-US/embed || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/skin/classic/embed || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/directory || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/dom || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/downloadmanager || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/history || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/layout || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/search || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/security || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/sidebar || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/xml || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/xpinstall || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/editor || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/global || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger-mdn || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger-smime || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger/addressbook || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger/messengercompose || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/downloads || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/extensions || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/update || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/xpinstall || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozldap || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/navigator || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/necko || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/pipnss || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/pippki || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/wallet || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/communicator-platform/pref || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/global-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/navigator-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/editor/images || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-mdn || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-smime || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-views || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger/addressbook || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger/messengercompose || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/content/messenger-offline || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/locale/en-US/messenger-offline || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/pipnss/content/pipnss || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/pippki/content/pippki || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/communicator || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global-platform || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global-region || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global/bindings || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/downloads || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/extensions || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/profile || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/shared || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/update || true -@exec /bin/mkdir -p %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/update || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/shared || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/extensions || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps/downloads || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global/bindings || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/communicator || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/pippki/content/pippki || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/pipnss/content/pipnss || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/locale/en-US/messenger-offline || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/content/messenger-offline || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger/messengercompose || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger/addressbook || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-views || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-smime || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger-mdn || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/editor/images || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/navigator-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/global-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/communicator-platform/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/wallet || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/pippki || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/pipnss || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/necko || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/navigator || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozldap || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/update || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/extensions || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps/downloads || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger/messengercompose || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger/addressbook || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger-smime || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger-mdn || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/global || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/editor || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/xml || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/wallet || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/sidebar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/security || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/search || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/layout || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/history || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/downloadmanager || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/dom || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator/directory || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/skin/classic/embed || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/locale/en-US/embed || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/content/embed || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/xbl-marquee || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/wallet || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/necko || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/navigator-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/navigator-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/navigator || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/mozldap || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/help || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/editor/images || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/editor-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/xml || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/wallet || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/sidebar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/search || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/related || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/history || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/downloadmanager || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/directory || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator/alerts || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator-platform || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/navigator/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/navigator/btn1 || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/update || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/shared || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/extensions || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps/downloads || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/smime/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/messengercompose || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/addressbook/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/tree || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/toolbar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/splitter || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/scrollbar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/radio || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/progressmeter || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/menu || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/filepicker || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/console || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/checkbox || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global/arrow || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/editor/icons || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/xpinstall || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/taskbar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/sidebar || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/search || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/related || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/profile || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/pref || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/icons/smileys || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/directory || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/brand || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/bookmarks || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/alerts || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/navigator-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/messenger-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/global-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/editor-region || true -@unexec /bin/rmdir %D/lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/communicator-region/wallet || true -@dirrm lib/thunderbird/share/aclocal -@dirrm lib/thunderbird/share -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/throbber -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/samples/sampleimages -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/samples -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/rdf -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/html -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/fonts -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/entityTables -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/dtd -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res/builtin -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/res -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/plugins -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/init.d -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/icons -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/greprefs -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/extensions.port -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/extensions -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/wallet -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/extensions -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/chrome -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US/chrome -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile/US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/profile -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/pref -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/messenger/US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults/messenger -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/defaults -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/components/myspell -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/components -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/mozapps -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content/global -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/toolkit -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/pippki/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/pippki -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/pipnss/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/pipnss -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/navigator/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/navigator -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/messenger/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/messenger -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/cookie/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/cookie -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/communicator/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo/communicator -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/overlayinfo -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/locale/en-US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/locale -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/offline -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/messenger -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content/editor -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/messenger -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons/default -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/icons -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US/communicator-platform -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale/en-US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix/locale -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-unix -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/mozapps -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/messenger -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US/communicator -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale/en-US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US/locale -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/en-US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/skin/classic -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/skin -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/locale/en-US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/locale -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/embed-sample -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/editor -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content/communicator -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm/content -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/comm -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/navigator -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/mozapps -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/smime -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger/addressbook -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/messenger -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/global -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/editor -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator/icons -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic/communicator -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin/classic -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic/skin -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/classic -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US/communicator-region -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale/US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/US/locale -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome/US -@dirrm lib/thunderbird/lib/thunderbird-0.7.3/chrome -@dirrm lib/thunderbird/lib/thunderbird-0.7.3 -@dirrm lib/thunderbird/lib/pkgconfig -@dirrm lib/thunderbird/lib -@dirrm lib/thunderbird/bin -@dirrm lib/thunderbird |
