aboutsummaryrefslogtreecommitdiff
path: root/mail/mahogany
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2003-11-02 23:43:43 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2003-11-02 23:43:43 +0000
commit3a40c895e880522d541b06527761787de3fd4cdb (patch)
treeeef80904ab69a54c7e6fd4c23a7ac6ebcf9e6733 /mail/mahogany
parentf5b911d277c0808b9466ab8f59a40cf16285677a (diff)
downloadports-3a40c895e880522d541b06527761787de3fd4cdb.tar.gz
ports-3a40c895e880522d541b06527761787de3fd4cdb.zip
Notes
Diffstat (limited to 'mail/mahogany')
-rw-r--r--mail/mahogany/Makefile38
-rw-r--r--mail/mahogany/distinfo2
-rw-r--r--mail/mahogany/files/patch-Makefile12
-rw-r--r--mail/mahogany/files/patch-aa91
-rw-r--r--mail/mahogany/files/patch-ab196
-rw-r--r--mail/mahogany/files/patch-ac118
-rw-r--r--mail/mahogany/files/patch-ad48
-rw-r--r--mail/mahogany/files/patch-ae44
-rw-r--r--mail/mahogany/files/patch-af62
-rw-r--r--mail/mahogany/files/patch-ag16
-rw-r--r--mail/mahogany/files/patch-ah19
-rw-r--r--mail/mahogany/files/patch-ai31
-rw-r--r--mail/mahogany/files/patch-include-MThread.h27
-rw-r--r--mail/mahogany/files/patch-makeopts.in17
-rw-r--r--mail/mahogany/files/patch-src-Makefile19
-rw-r--r--mail/mahogany/files/patch-src-classes-MModule.cpp14
-rw-r--r--mail/mahogany/files/patch-src-gui-wxMApp.cpp11
-rw-r--r--mail/mahogany/files/patch-src-gui-wxMDialogs.cpp25
-rw-r--r--mail/mahogany/pkg-descr6
-rw-r--r--mail/mahogany/pkg-message6
-rw-r--r--mail/mahogany/pkg-plist355
21 files changed, 189 insertions, 968 deletions
diff --git a/mail/mahogany/Makefile b/mail/mahogany/Makefile
index 01c9dfe18f71..d71736da229d 100644
--- a/mail/mahogany/Makefile
+++ b/mail/mahogany/Makefile
@@ -6,40 +6,30 @@
#
PORTNAME= mahogany
-PORTVERSION= 0.60
-PORTREVISION= 1
-CATEGORIES= mail python
+PORTVERSION= 0.65
+CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= mahogany
MAINTAINER= sk-ports@vegamuse.org
-COMMENT= An X11 mail and news client with an embedded Python interpreter
+COMMENT= An X11 mail and news client
-BROKEN= "Does not compile"
+LIB_DEPENDS+= wx_gtk.2:${PORTSDIR}/x11-toolkits/wxgtk-devel
-LIB_DEPENDS+= wx_gtk-2.2.2:${PORTSDIR}/x11-toolkits/wxgtk
-BUILD_DEPENDS+= swig:${PORTSDIR}/devel/swig11
-.if !defined(NOPORTDOCS)
-BUILD_DEPENDS+= latex2html:${PORTSDIR}/textproc/latex2html
-.endif
-
-USE_PYTHON= yes
-PYTHON_VERSION= python1.5
-USE_AUTOCONF_VER= 213
+USE_X_PREFIX= yes
+GNU_CONFIGURE= yes
USE_GMAKE= yes
-CONFIGURE_ENV+= OSTYPE=${OPSYS}
-
+USE_REINPLACE= yes
+ALL_TARGET= all locales
INSTALL_TARGET= install_bin install_locale
-.if !defined(NOPORTDOCS)
-INSTALL_TARGET+= install_doc
-.endif
-MAN1= mahogany.1
+MAN1= M.1 mahogany.1
-CONFIGURE_ARGS= --with-threads
+CONFIGURE_ARGS= --with-python=none
+CONFIGURE_ENV= OSTYPE=${OPSYS} CFLAGS="${CFLAGS}"
-post-install:
- @${STRIP_CMD} ${PREFIX}/bin/mahogany
- @${CAT} ${PKGMESSAGE}
+post-patch:
+ @${REINPLACE_CMD} -e 's|-DOPENSSL_NO_KRB5||' -e 's|-O2|${CFLAGS}|' ${WRKSRC}/configure
+ @${REINPLACE_CMD} -e 's|$$(DATADIR)/locale|$$(DESTDIR)/share/locale|' ${WRKSRC}/locale/Makefile
.include <bsd.port.mk>
diff --git a/mail/mahogany/distinfo b/mail/mahogany/distinfo
index 44a737ba337e..32d50862a080 100644
--- a/mail/mahogany/distinfo
+++ b/mail/mahogany/distinfo
@@ -1 +1 @@
-MD5 (mahogany-0.60.tar.gz) = 0bd24e63a82e0366b30ab52a0378a1d8
+MD5 (mahogany-0.65.tar.gz) = acaa375cb3659c6a434649bf823e85cc
diff --git a/mail/mahogany/files/patch-Makefile b/mail/mahogany/files/patch-Makefile
new file mode 100644
index 000000000000..53188f5aa1d0
--- /dev/null
+++ b/mail/mahogany/files/patch-Makefile
@@ -0,0 +1,12 @@
+--- Makefile.orig Mon Jul 28 23:10:47 2003
++++ Makefile Sat Oct 4 23:28:15 2003
+@@ -76,9 +76,6 @@
+ set -e; for i in \
+ $(BINDIR) \
+ $(DATADIR) \
+- $(DATADIR)/$(CANONICAL_HOST) \
+- $(DATADIR)/$(CANONICAL_HOST)/bin \
+- $(DATADIR)/$(CANONICAL_HOST)/lib \
+ $(DOCDIR) \
+ $(DOCDIR)/Tips \
+ ;do \
diff --git a/mail/mahogany/files/patch-aa b/mail/mahogany/files/patch-aa
deleted file mode 100644
index 08dae241fb95..000000000000
--- a/mail/mahogany/files/patch-aa
+++ /dev/null
@@ -1,91 +0,0 @@
---- configure.in.orig Wed Nov 8 10:21:36 2000
-+++ configure.in Sun Nov 12 03:40:33 2000
-@@ -309,9 +309,19 @@
- AC_SUBST(MAKE_USE_LEAKTRACER)
-
- case "$USE_THREADS" in 1)
-- AC_CHECK_LIB(pthread,main,,AC_CHECK_LIB(pthreads,main))
-+ AC_CHECK_LIB(pthread,main,threaded_lib=pthread,
-+ AC_CHECK_LIB(pthreads,main,threaded_lib=pthreads,
-+ AC_CHECK_LIB(c_r,pthread_self,threaded_lib=c_r,
-+ threaded_lib=none)
-+ )
-+ )
- AC_DEFINE(USE_THREADS)
-- LIBS="$LIBS -lpthread"
-+ case "$threaded_lib" in
-+ none) ;;
-+ pthread*) LIBS="$LIBS -lpthread" ;;
-+ c_r) CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE"
-+ LIBS="-pthread $LIBS" ;;
-+ esac
- esac
-
- dnl set debug/optimisation flags
-@@ -456,15 +466,16 @@
-
- dnl libresolv or libbind (or simply libc under FreeBSD)
- USE_RBL=1
--AC_CHECK_LIB(resolv,res_query,,
-- AC_CHECK_LIB(bind,res_query,,
-- AC_CHECK_LIB(r,res_query,,
-- [
-- AC_MSG_WARN(cannot use RBL spam checker.)
-- USE_RBL=0
-- ]
-- )
-- )
-+AC_CHECK_FUNC(res_query,,
-+ [AC_CHECK_LIB(resolv,res_query,,
-+ [AC_CHECK_LIB(bind,res_query,,
-+ [AC_CHECK_LIB(r,res_query,,
-+ [AC_MSG_WARN(cannot use RBL spam checker.)
-+ USE_RBL=0
-+ ]
-+ ])
-+ ])
-+ ])
- )
-
- case "$USE_RBL" in 1) AC_DEFINE(USE_RBL) ;; esac
---- Makefile.orig Mon Nov 6 14:58:02 2000
-+++ Makefile Sun Nov 12 06:48:56 2000
-@@ -18,7 +18,7 @@
- M := mahogany-$(M_VERSION_MAJOR).$(M_VERSION_MINOR)
-
- doc:
-- set -e; for i in extra doc; do $(MAKE) -C $$i doc; done
-+ set -e; for i in extra; do $(MAKE) -C $$i doc; done
-
- classdoc:
- set -e; for i in doc; do $(MAKE) -C $$i doc; done
-@@ -63,12 +63,6 @@
- $(BINDIR) \
- $(DATADIR) \
- $(DOCDIR) \
-- $(DATADIR)/$(CANONICAL_HOST) \
-- $(DATADIR)/$(CANONICAL_HOST)/bin \
-- $(DATADIR)/$(CANONICAL_HOST)/lib \
-- $(DATADIR)/bin \
-- $(DATADIR)/lib \
-- $(DATADIR)/doc \
- $(DOCDIR)/Tips \
- ;do $(INSTALL) -d -m 755 $$i; \
- done
---- makeopts.in.orig Thu Oct 5 09:48:37 2000
-+++ makeopts.in Sun Nov 12 17:22:51 2000
-@@ -95,11 +95,11 @@
- # Directory in which to install library files.
- DATADIR = $(DESTDIR)/share/Mahogany
- # where to install docs
--DOCDIR = $(DATADIR)/doc
-+DOCDIR = $(DESTDIR)/share/doc/Mahogany
-
- # for the dynamic linker, better than using -rpath
--LD_RUN_PATH=$(DATADIR)/$(CANONICAL_HOST)/lib
--MODULEDIR=$(DATADIR)/$(CANONICAL_HOST)/modules
-+LD_RUN_PATH=$(DESTDIR)/lib
-+MODULEDIR=$(DESTDIR)/libdata/Mahogany/modules
-
- ifdef USE_LIBTOOL
- LINK = $(LIBTOOL) --mode=link $(CXX) -Wl-r$(LD_RUN_PATH)
diff --git a/mail/mahogany/files/patch-ab b/mail/mahogany/files/patch-ab
deleted file mode 100644
index c0c1abbe865d..000000000000
--- a/mail/mahogany/files/patch-ab
+++ /dev/null
@@ -1,196 +0,0 @@
---- extra/src/c-client/dummy.c.orig Sat Nov 11 02:55:17 2000
-+++ extra/src/c-client/dummy.c Sat Nov 11 02:55:27 2000
-@@ -252,7 +252,7 @@
- long level)
- {
- DIR *dp;
-- struct direct *d;
-+ struct dirent *d;
- struct stat sbuf;
- char tmp[MAILTMPLEN];
- /* punt if bogus name */
---- extra/src/c-client/mh.c.orig Sat Nov 11 02:57:05 2000
-+++ extra/src/c-client/mh.c Sat Nov 11 02:57:15 2000
-@@ -285,7 +285,7 @@
- void mh_list_work (MAILSTREAM *stream,char *dir,char *pat,long level)
- {
- DIR *dp;
-- struct direct *d;
-+ struct dirent *d;
- struct stat sbuf;
- char *cp,*np,curdir[MAILTMPLEN],name[MAILTMPLEN];
- /* build MH name to search */
-@@ -386,7 +386,7 @@
- long mh_delete (MAILSTREAM *stream,char *mailbox)
- {
- DIR *dirp;
-- struct direct *d;
-+ struct dirent *d;
- int i;
- char tmp[MAILTMPLEN];
- if (!(mailbox[0] == '#' && (mailbox[1] == 'm' || mailbox[1] == 'M') &&
-@@ -651,7 +651,7 @@
- }
- stream->silent = T; /* don't pass up mm_exists() events yet */
- if (sbuf.st_ctime != LOCAL->scantime) {
-- struct direct **names = NIL;
-+ struct dirent **names = NIL;
- long nfiles = scandir (LOCAL->dir,&names,mh_select,mh_numsort);
- if (nfiles < 0) nfiles = 0; /* in case error */
- old = stream->uid_last;
-@@ -871,7 +871,7 @@
- long mh_append (MAILSTREAM *stream,char *mailbox,char *flags,char *date,
- STRING *message)
- {
-- struct direct **names;
-+ struct dirent **names;
- int fd;
- char c,*s,tmp[MAILTMPLEN];
- MESSAGECACHE elt;
-@@ -961,7 +961,7 @@
- * Returns: T to use file name, NIL to skip it
- */
-
--int mh_select (struct direct *name)
-+int mh_select (struct dirent *name)
- {
- char c;
- char *s = name->d_name;
-@@ -978,8 +978,8 @@
-
- int mh_numsort (const void *d1,const void *d2)
- {
-- return atoi ((*(struct direct **) d1)->d_name) -
-- atoi ((*(struct direct **) d2)->d_name);
-+ return atoi ((*(struct dirent **) d1)->d_name) -
-+ atoi ((*(struct dirent **) d2)->d_name);
- }
-
-
---- extra/src/c-client/mh.h.orig Sat Nov 11 02:56:50 2000
-+++ extra/src/c-client/mh.h Sat Nov 11 02:57:01 2000
-@@ -83,7 +83,7 @@
- long mh_append (MAILSTREAM *stream,char *mailbox,char *flags,char *date,
- STRING *message);
-
--int mh_select (struct direct *name);
-+int mh_select (struct dirent *name);
- int mh_numsort (const void *d1,const void *d2);
- char *mh_file (char *dst,char *name);
- long mh_canonicalize (char *pattern,char *ref,char *pat);
---- extra/src/c-client/mx.c.orig Sat Nov 11 02:54:19 2000
-+++ extra/src/c-client/mx.c Sat Nov 11 02:54:43 2000
-@@ -197,7 +197,7 @@
- void mx_list_work (MAILSTREAM *stream,char *dir,char *pat,long level)
- {
- DIR *dp;
-- struct direct *d;
-+ struct dirent *d;
- struct stat sbuf;
- char *cp,*np,curdir[MAILTMPLEN],name[MAILTMPLEN];
- /* make mailbox and directory names */
-@@ -294,7 +294,7 @@
- long mx_delete (MAILSTREAM *stream,char *mailbox)
- {
- DIR *dirp;
-- struct direct *d;
-+ struct dirent *d;
- char *s;
- char tmp[MAILTMPLEN];
- if (!mx_isvalid (mailbox,tmp))
-@@ -585,7 +585,7 @@
- if (stat (LOCAL->dir,&sbuf)) return NIL;
- stream->silent = T; /* don't pass up mm_exists() events yet */
- if (sbuf.st_ctime != LOCAL->scantime) {
-- struct direct **names = NIL;
-+ struct dirent **names = NIL;
- long nfiles = scandir (LOCAL->dir,&names,mx_select,mx_numsort);
- if (nfiles < 0) nfiles = 0; /* in case error */
- old = stream->uid_last;
-@@ -902,7 +902,7 @@
- * Returns: T to use file name, NIL to skip it
- */
-
--int mx_select (struct direct *name)
-+int mx_select (struct dirent *name)
- {
- char c;
- char *s = name->d_name;
-@@ -919,8 +919,8 @@
-
- int mx_numsort (const void *d1,const void *d2)
- {
-- return atoi ((*(struct direct **) d1)->d_name) -
-- atoi ((*(struct direct **) d2)->d_name);
-+ return atoi ((*(struct dirent **) d1)->d_name) -
-+ atoi ((*(struct dirent **) d2)->d_name);
- }
-
-
---- extra/src/c-client/mx.h.orig Sat Nov 11 02:53:27 2000
-+++ extra/src/c-client/mx.h Sat Nov 11 02:53:34 2000
-@@ -86,7 +86,7 @@
- long mx_append (MAILSTREAM *stream,char *mailbox,char *flags,char *date,
- STRING *message);
-
--int mx_select (struct direct *name);
-+int mx_select (struct dirent *name);
- int mx_numsort (const void *d1,const void *d2);
- char *mx_file (char *dst,char *name);
- long mx_lockindex (MAILSTREAM *stream);
---- extra/src/c-client/news.c.orig Sat Nov 11 02:56:14 2000
-+++ extra/src/c-client/news.c Sat Nov 11 02:56:32 2000
-@@ -352,7 +352,7 @@
- {
- long i,nmsgs;
- char *s,tmp[MAILTMPLEN];
-- struct direct **names;
-+ struct dirent **names;
- /* return prototype for OP_PROTOTYPE call */
- if (!stream) return &newsproto;
- if (stream->local) fatal ("news recycle stream");
-@@ -401,7 +401,7 @@
- * Returns: T to use file name, NIL to skip it
- */
-
--int news_select (struct direct *name)
-+int news_select (struct dirent *name)
- {
- char c;
- char *s = name->d_name;
-@@ -418,8 +418,8 @@
-
- int news_numsort (const void *d1,const void *d2)
- {
-- return atoi ((*(struct direct **) d1)->d_name) -
-- atoi ((*(struct direct **) d2)->d_name);
-+ return atoi ((*(struct dirent **) d1)->d_name) -
-+ atoi ((*(struct dirent **) d2)->d_name);
- }
-
-
---- extra/src/c-client/news.h.orig Sat Nov 11 02:55:57 2000
-+++ extra/src/c-client/news.h Sat Nov 11 02:56:10 2000
-@@ -65,7 +65,7 @@
- long news_rename (MAILSTREAM *stream,char *old,char *newname);
- long news_status (MAILSTREAM *stream,char *mbx,long flags);
- MAILSTREAM *news_open (MAILSTREAM *stream);
--int news_select (struct direct *name);
-+int news_select (struct dirent *name);
- int news_numsort (const void *d1,const void *d2);
- void news_close (MAILSTREAM *stream,long options);
- void news_fast (MAILSTREAM *stream,char *sequence,long flags);
---- extra/src/c-client/os_bsi.h.orig Sat Nov 11 02:51:06 2000
-+++ extra/src/c-client/os_bsi.h Sat Nov 11 03:00:17 2000
-@@ -37,10 +37,9 @@
- #include <unistd.h>
- #include <string.h>
- #include <sys/types.h>
--#include <sys/dir.h>
-+#include <dirent.h>
- #include <fcntl.h>
- #include <syslog.h>
--#include <sys/file.h>
-
-
- #include "env_unix.h"
diff --git a/mail/mahogany/files/patch-ac b/mail/mahogany/files/patch-ac
deleted file mode 100644
index 8962e3f06213..000000000000
--- a/mail/mahogany/files/patch-ac
+++ /dev/null
@@ -1,118 +0,0 @@
---- src/wx/vcard/vcc.y.orig Thu Aug 24 16:27:50 2000
-+++ src/wx/vcard/vcc.y Sat Nov 11 03:23:44 2000
-@@ -107,7 +107,7 @@
- #endif
-
- #include <string.h>
--#ifndef __MWERKS__
-+#if !defined(__MWERKS__) && !defined(__FreeBSD__)
- #include <malloc.h>
- #endif
- #include <stdio.h>
-@@ -161,7 +161,6 @@
- /**** Private Forward Declarations ****/
- static int pushVObject(const char *prop);
- static VObject* popVObject();
--static char* lexDataFromBase64();
- static void lexPopMode(int top);
- static int lexWithinMode(enum LexMode mode);
- static void lexPushMode(enum LexMode mode);
-@@ -371,7 +370,7 @@
- ;
-
- %%
--/*/////////////////////////////////////////////////////////////////////////*/
-+/*-------------------------------------------------------------------------*/
- static int pushVObject(const char *prop)
- {
- VObject *newObj;
-@@ -391,7 +390,7 @@
- }
-
-
--/*/////////////////////////////////////////////////////////////////////////*/
-+/*-------------------------------------------------------------------------*/
- /* This pops the recently built vCard off the stack and returns it. */
- static VObject* popVObject()
- {
-@@ -432,7 +431,8 @@
-
- static void enterAttr(const char *s1, const char *s2)
- {
-- const char *p1, *p2;
-+ const char *p1;
-+ const char *p2 = NULL;
- p1 = lookupProp_(s1);
- if (s2) {
- VObject *a;
-@@ -726,7 +726,6 @@
- }
-
- static char* lexGet1Value() {
-- int size = 0;
- int c;
- lexSkipWhite();
- c = lexLookahead();
-@@ -758,7 +757,6 @@
- #endif
-
- static char* lexGetStrUntil(char *termset) {
-- int size = 0;
- int c = lexLookahead();
- lexClearToken();
- while (c != EOF && !strchr(termset,c)) {
-@@ -814,7 +812,7 @@
- }
-
-
--/*/////////////////////////////////////////////////////////////////////////*/
-+/*-------------------------------------------------------------------------*/
- /* This parses and converts the base64 format for binary encoding into
- * a decoded buffer (allocated with new). See RFC 1521.
- */
-@@ -943,7 +941,6 @@
- static char* lexGetQuotedPrintable()
- {
- char cur;
-- unsigned long len = 0;
-
- lexClearToken();
- do {
-@@ -999,8 +996,6 @@
- } /* LexQuotedPrintable */
-
- int yylex() {
-- int token = 0;
--
- int lexmode = LEXMODE();
- if (lexmode == L_VALUES) {
- int c = lexGetc();
-@@ -1130,7 +1125,7 @@
- return vObjList;
- }
-
--/*/////////////////////////////////////////////////////////////////////////*/
-+/*-------------------------------------------------------------------------*/
- DLLEXPORT(VObject*) Parse_MIME(const char *input, unsigned long len)
- {
- initLex(input, len, 0);
-@@ -1185,7 +1180,7 @@
-
- #endif
-
--/*/////////////////////////////////////////////////////////////////////////*/
-+/*-------------------------------------------------------------------------*/
- static void YYDebug(const char *s)
- {
- /* Parse_Debug(s); */
---- src/wx/vcard/vobject.c.orig Sat Nov 11 03:25:07 2000
-+++ src/wx/vcard/vobject.c Sat Nov 11 03:25:31 2000
-@@ -42,7 +42,7 @@
- * vobject, and convert a vobject into its textual representation.
- */
-
--#ifndef MWERKS
-+#if !defined(MWERKS) && !defined(__FreeBSD__)
- #include <malloc.h>
- #endif
-
diff --git a/mail/mahogany/files/patch-ad b/mail/mahogany/files/patch-ad
deleted file mode 100644
index 6dd44d3d6ddb..000000000000
--- a/mail/mahogany/files/patch-ad
+++ /dev/null
@@ -1,48 +0,0 @@
---- src/gui/wxMApp.cpp.orig Sat Sep 30 12:10:50 2000
-+++ src/gui/wxMApp.cpp Sun Nov 12 05:30:09 2000
-@@ -561,7 +561,11 @@
- {
- #ifdef OS_UNIX
- String localePath;
-+#ifdef __FreeBSD__
-+ localePath << M_PREFIX << "/share/locale";
-+#else
- localePath << M_BASEDIR << "/locale";
-+#endif
- #elif defined(OS_WIN)
- InitGlobalDir();
- String localePath;
-@@ -835,7 +839,12 @@
- READ_APPCONFIG(MP_HELPBROWSER),
- READ_APPCONFIG(MP_HELPBROWSER_ISNS));
- #endif
-+#ifdef __FreeBSD__
-+ helpfile = M_PREFIX;
-+ helpfile += "/share/doc/Mahogany";
-+#else
- helpfile = GetGlobalDir()+"/doc";
-+#endif // __FreeBSD__
- #else // Windows
- helpfile = GetGlobalDir()+"\\doc\\Mahogany.hlp";
- #endif // Unix/Windows
---- src/gui/wxMDialogs.cpp.orig Sun Nov 12 04:24:18 2000
-+++ src/gui/wxMDialogs.cpp Sun Nov 12 05:19:40 2000
-@@ -1006,15 +1006,9 @@
- {
- String dir, filename;
-
-- // Tips files are in @prefix@/share/Mahogany/doc/Tips/
-- dir = mApplication->GetGlobalDir();
-- if ( !dir )
-- {
-- // like this, it will work in an uninstalled copy of M too
-- dir = "..";
-- }
--
-- dir << DIR_SEPARATOR << "doc" << DIR_SEPARATOR << "Tips" << DIR_SEPARATOR;
-+ // Tips files are in @prefix@/share/doc/Mahogany/Tips/
-+ dir << M_PREFIX << DIR_SEPARATOR << "share" << DIR_SEPARATOR << "doc";
-+ dir << DIR_SEPARATOR << "Mahogany" << DIR_SEPARATOR << "Tips" << DIR_SEPARATOR;
-
- // Tips files are either Tips_LOCALENAME.txt, e.g. Tips_de.txt or
- // simply Tips.txt
diff --git a/mail/mahogany/files/patch-ae b/mail/mahogany/files/patch-ae
deleted file mode 100644
index 91b21cae19c1..000000000000
--- a/mail/mahogany/files/patch-ae
+++ /dev/null
@@ -1,44 +0,0 @@
---- src/classes/MModule.cpp.orig Mon Nov 6 14:58:02 2000
-+++ src/classes/MModule.cpp Thu Nov 16 00:07:29 2000
-@@ -683,22 +683,24 @@
-
- static wxArrayString BuildListOfModulesDirs()
- {
-- // look under extra M_CANONICAL_HOST directory under Unix, but not for other
-- // platforms (doesn't make much sense under Windows)
--
- wxString path1, path2;
- wxArrayString dirs;
-
-- path1 << mApplication->GetGlobalDir()
-+#if defined(OS_UNIX) && defined( __FreeBSD__)
-+ path1 << M_PREFIX << DIR_SEPARATOR << "libdata"
-+ << DIR_SEPARATOR << "Mahogany"
-+#else
-+ path1 << mApplication->GetLocalDir()
- #ifdef OS_UNIX
- << DIR_SEPARATOR << M_CANONICAL_HOST
--#endif // Unix
-+#endif
-+#endif
- << DIR_SEPARATOR << "modules" << DIR_SEPARATOR;
-
- path2 << mApplication->GetLocalDir()
- #ifdef OS_UNIX
- << DIR_SEPARATOR << M_CANONICAL_HOST
--#endif // Unix
-+#endif
- << DIR_SEPARATOR << "modules" << DIR_SEPARATOR;
-
- dirs.Add(path1);
---- src/classes/Profile.cpp.orig Sun Nov 12 09:12:38 2000
-+++ src/classes/Profile.cpp Sun Nov 12 09:12:12 2000
-@@ -765,7 +765,7 @@
- // 3. default installation dir
- String globalFileName, globalFile;
- globalFileName << '/' << M_APPLICATIONNAME << ".conf";
-- globalFile = String(M_PREFIX) + globalFileName;
-+ globalFile = String(M_PREFIX) + "/etc" + globalFileName;
- if ( !wxFileExists(globalFile) )
- {
- const char *dir = getenv("MAHOGANY_DIR");
diff --git a/mail/mahogany/files/patch-af b/mail/mahogany/files/patch-af
deleted file mode 100644
index 475fa258cd43..000000000000
--- a/mail/mahogany/files/patch-af
+++ /dev/null
@@ -1,62 +0,0 @@
---- doc/HackersGuide.htex.orig Sun Nov 12 06:24:51 2000
-+++ doc/HackersGuide.htex Sun Nov 12 06:24:47 2000
-@@ -1,8 +1,8 @@
- %% LyX 1.1 created this file. For more info, see http://www.lyx.org/.
- %% Do not edit unless you really know what you are doing.
- \documentclass[12pt,letterpaper,oneside]{book}
--\usepackage{palatino}
--\usepackage[T1]{fontenc}
-+%% \usepackage{palatino}
-+%% \usepackage[T1]{fontenc}
-
- \makeatletter
-
---- doc/Manual.htex.orig Sun Nov 12 06:24:00 2000
-+++ doc/Manual.htex Sun Nov 12 06:25:02 2000
-@@ -3,8 +3,8 @@
-
- %% Do not edit this file unless you know what you are doing.
- \documentclass[12pt,letterpaper,oneside]{book}
--\usepackage[T1]{fontenc}
--\usepackage{palatino}
-+%% \usepackage[T1]{fontenc}
-+%% \usepackage{palatino}
-
- \makeatletter
-
---- doc/Makefile.sub.orig Sat Sep 30 12:10:13 2000
-+++ doc/Makefile.sub Thu Feb 1 12:44:15 2001
-@@ -3,12 +3,14 @@
-
- include ../../makeopts
-
--all: wxhelp.map
-+all: $(DIR)/wxhelp.map
- @true
-
- #include ../../makerules
-
--wxhelp.map: ../.src/$(DIR).htex ../.src/html.sty
-+HTML2WXHELP= $(shell pwd)/../../.src/extra/scripts/html2wxhelp
-+
-+$(DIR)/wxhelp.map: ../.src/$(DIR).htex ../.src/html.sty
- @ln -sf ../.src/$(DIR).htex ../.src/html.sty ../.src/pics .
- ../../.src/extra/scripts/striphelpids $(DIR).htex >tmp.tex
- $(LATEX) tmp.tex </dev/null
-@@ -21,11 +23,12 @@
- mv tmp.dvi $(DIR).dvi
- mv tmp.aux $(DIR).aux
- rm -f tmp.*
-- @$(RM) -r $(DIR)
-- $(LATEX2HTML) -local_icons -debug $(DIR).htex
-- cd $(DIR) && ../../../.src/extra/scripts/html2wxhelp > ../wxhelp.map
-+ $(LATEX2HTML) -mkdir -dir /tmp/$(DIR) -local_icons -debug $(DIR).htex
-+ cd /tmp/$(DIR) && $(HTML2WXHELP) > wxhelp.map
-+ @(cd /tmp; tar -cpf - ${DIR}) | tar -xf -
-+ @${RM} -r /tmp/$(DIR)
-
--install: wxhelp.map
-+install: $(DIR)/wxhelp.map
- $(INSTALL_DATA) $(DIR).pdf $(DOCDIR)/Pdf
- @$(RM) -r $(DOCDIR)/$(DIR)
- $(INSTALL) -d $(DOCDIR)/$(DIR)
diff --git a/mail/mahogany/files/patch-ag b/mail/mahogany/files/patch-ag
deleted file mode 100644
index 9d4dd642468f..000000000000
--- a/mail/mahogany/files/patch-ag
+++ /dev/null
@@ -1,16 +0,0 @@
---- extra/install/Makefile.orig Sun Nov 12 06:55:27 2000
-+++ extra/install/Makefile Sun Nov 12 06:56:48 2000
-@@ -16,10 +16,8 @@
- done
- $(INSTALL_DATA) .src/newmail.wav $(DATADIR)
- $(INSTALL_DATA) .src/kylemail.wav $(DATADIR)
--# $(INSTALL_DATA) .src/mailcap $(DATADIR)
-- $(INSTALL_DATA) .src/M.conf $(DATADIR)
-- $(INSTALL) -d $(DESTDIR)/man/man1
-- $(INSTALL_DATA) .src/mahogany.1 $(DESTDIR)/man/man1
-- $(INSTALL_DATA) .src/mahogany.1 $(DESTDIR)/man/man1/M.1
-+ $(INSTALL_DATA) .src/M.conf $(PREFIX)/etc/mahogany.conf.sample
-+ $(INSTALL) -d $(PREFIX)/man/man1
-+ $(INSTALL_DATA) .src/mahogany.1 $(PREFIX)/man/man1
-
- .PHONY: install
diff --git a/mail/mahogany/files/patch-ah b/mail/mahogany/files/patch-ah
deleted file mode 100644
index ed5ef51ae6db..000000000000
--- a/mail/mahogany/files/patch-ah
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/Makefile.orig Sat Sep 30 12:10:50 2000
-+++ src/Makefile Sun Nov 12 09:09:41 2000
-@@ -65,14 +65,8 @@
- $(RM) core libM.so M M.static
-
- install:
-- $(INSTALL_PROGRAM) -s -m 755 M $(DATADIR)/$(CANONICAL_HOST)/bin
-- if test -f libM.so; \
-- then $(INSTALL_PROGRAM) libM.so $(DATADIR)/$(CANONICAL_HOST)/lib; \
-- fi
-- $(RM) -f $(BINDIR)/M $(DATADIR)/bin/M
-- ln -f -s ../share/Mahogany/$(CANONICAL_HOST)/bin/M $(BINDIR)/M
-- $(RM) $(BINDIR)/mahogany
-- ln -f -s ../share/Mahogany/$(CANONICAL_HOST)/bin/M $(BINDIR)/mahogany
-+ $(INSTALL_PROGRAM) -s -m 755 M $(BINDIR)/M
-+ ln -f -s M $(BINDIR)/mahogany
- ifeq ($(USE_MODULES),dynamic)
- set -e; for i in $(MOD_DIRS); do $(MAKE) -C $$i install-modules; done
- endif
diff --git a/mail/mahogany/files/patch-ai b/mail/mahogany/files/patch-ai
deleted file mode 100644
index 9a40cf2ac473..000000000000
--- a/mail/mahogany/files/patch-ai
+++ /dev/null
@@ -1,31 +0,0 @@
---- locale/Makefile.orig Sat Sep 30 12:10:48 2000
-+++ locale/Makefile Sun Nov 12 07:47:53 2000
-@@ -9,6 +9,8 @@
-
- include ../makeopts
-
-+LOCALE_DIR=$(DESTDIR)/share/locale
-+
- vpath %.po .src
-
- %.mo: %.po
-@@ -30,14 +32,14 @@
- @for i in $(FILES_PO); do echo $$i:; msgfmt -v $$i ; done
-
- install: all
-- $(INSTALL) -d $(DATADIR)/locale
-+ $(INSTALL) -d $(LOCALE_DIR)
- set -e; for i in $(FILES_MO); \
-- do $(INSTALL) -d $(DATADIR)/locale/`basename $$i .mo`/LC_MESSAGES; \
-- $(INSTALL_DATA) $$i $(DATADIR)/locale/`basename $$i .mo`/LC_MESSAGES/M.mo; \
-+ do $(INSTALL) -d $(LOCALE_DIR)/`basename $$i .mo`/LC_MESSAGES; \
-+ $(INSTALL_DATA) $$i $(LOCALE_DIR)/`basename $$i .mo`/LC_MESSAGES/M.mo; \
- done
- set -e; for i in wxstd/*.mo; \
-- do $(INSTALL) -d $(DATADIR)/locale/`basename $$i .mo`/LC_MESSAGES; \
-- $(INSTALL_DATA) $$i $(DATADIR)/locale/`basename $$i .mo`/LC_MESSAGES/wxstd.mo; \
-+ do $(INSTALL) -d $(LOCALE_DIR)/`basename $$i .mo`/LC_MESSAGES; \
-+ $(INSTALL_DATA) $$i $(LOCALE_DIR)/`basename $$i .mo`/LC_MESSAGES/wxstd.mo; \
- done
-
- msgcat:
diff --git a/mail/mahogany/files/patch-include-MThread.h b/mail/mahogany/files/patch-include-MThread.h
new file mode 100644
index 000000000000..66ef9db8aeb3
--- /dev/null
+++ b/mail/mahogany/files/patch-include-MThread.h
@@ -0,0 +1,27 @@
+--- include/MThread.h.orig Wed Jul 23 00:01:38 2003
++++ include/MThread.h Sun Oct 5 00:39:39 2003
+@@ -19,8 +19,23 @@
+
+ #if USE_THREADS
+
++#include "wx/thread.h"
++
+ // use inheritance and not typedef to allow forward declaring it
+-class MMutex : public wxMutex { };
++class MMutex : public wxMutex {
++public:
++ bool IsLocked() const {
++ if ( TryLock() == wxMUTEX_NO_ERROR )
++ {
++ Unlock();
++ return false;
++ }
++ else
++ {
++ return true;
++ }
++ }
++};
+
+ #else // !USE_THREADS
+
diff --git a/mail/mahogany/files/patch-makeopts.in b/mail/mahogany/files/patch-makeopts.in
new file mode 100644
index 000000000000..2e2cbc2b4bf3
--- /dev/null
+++ b/mail/mahogany/files/patch-makeopts.in
@@ -0,0 +1,17 @@
+--- makeopts.in.orig Sat Oct 4 23:36:51 2003
++++ makeopts.in Sat Oct 4 23:38:06 2003
+@@ -108,11 +108,11 @@
+ # Directory in which to install library files.
+ DATADIR = $(DESTDIR)/share/Mahogany
+ # where to install docs
+-DOCDIR = $(DATADIR)/doc
++DOCDIR = $(DESTDIR)/share/doc/Mahogany
+
+ # for the dynamic linker, better than using -rpath
+-LD_RUN_PATH=$(DATADIR)/$(CANONICAL_HOST)/lib
+-MODULEDIR=$(DATADIR)/$(CANONICAL_HOST)/modules
++LD_RUN_PATH=$(DESTDIR)/lib
++MODULEDIR=$(DESTDIR)/libexec/Mahogany/modules
+
+ LINK = $(CXX)
+
diff --git a/mail/mahogany/files/patch-src-Makefile b/mail/mahogany/files/patch-src-Makefile
new file mode 100644
index 000000000000..bc38fead4689
--- /dev/null
+++ b/mail/mahogany/files/patch-src-Makefile
@@ -0,0 +1,19 @@
+--- src/Makefile.orig Sat Oct 4 23:45:28 2003
++++ src/Makefile Sat Oct 4 23:47:49 2003
+@@ -139,14 +139,8 @@
+ $(RM) $(MOBJS:.o=.d) $(MSOS:.so=.d)
+
+ install:
+- $(INSTALL_PROGRAM) $(INSTALL_OPTIONS) M $(DATADIR)/$(CANONICAL_HOST)/bin
+- if test -f libM.so; \
+- then $(INSTALL_PROGRAM) libM.so $(DATADIR)/$(CANONICAL_HOST)/lib; \
+- fi
+- $(RM) -f $(BINDIR)/M $(DATADIR)/bin/M
+- ln -f -s ../share/Mahogany/$(CANONICAL_HOST)/bin/M $(BINDIR)/M
+- $(RM) $(BINDIR)/mahogany
+- ln -f -s ../share/Mahogany/$(CANONICAL_HOST)/bin/M $(BINDIR)/mahogany
++ ${INSTALL_PROGRAM} ${INSTALL_OPTIONS} M ${BINDIR}
++ ln -f -s ${BINDIR}/M ${BINDIR}/mahogany
+ ifeq ($(USE_MODULES),dynamic)
+ $(INSTALL) -d $(MODULEDIR)
+ set -e $(MSOS); while test $$# -ge 1; \
diff --git a/mail/mahogany/files/patch-src-classes-MModule.cpp b/mail/mahogany/files/patch-src-classes-MModule.cpp
new file mode 100644
index 000000000000..d55fc6c7b7a4
--- /dev/null
+++ b/mail/mahogany/files/patch-src-classes-MModule.cpp
@@ -0,0 +1,14 @@
+--- src/classes/MModule.cpp.orig Tue Jul 22 14:07:38 2003
++++ src/classes/MModule.cpp Sun Oct 5 03:02:24 2003
+@@ -870,10 +870,7 @@
+ // platforms (doesn't make much sense under Windows)
+
+ wxString path1;
+- path1 << mApplication->GetGlobalDir()
+-#ifdef OS_UNIX
+- << DIR_SEPARATOR << M_CANONICAL_HOST
+-#endif // Unix
++ path1 << M_PREFIX << DIR_SEPARATOR << "libexec" << DIR_SEPARATOR << "Mahogany"
+ << DIR_SEPARATOR << _T("modules") << DIR_SEPARATOR;
+
+ dirs.Add(path1);
diff --git a/mail/mahogany/files/patch-src-gui-wxMApp.cpp b/mail/mahogany/files/patch-src-gui-wxMApp.cpp
new file mode 100644
index 000000000000..369a961917f0
--- /dev/null
+++ b/mail/mahogany/files/patch-src-gui-wxMApp.cpp
@@ -0,0 +1,11 @@
+--- src/gui/wxMApp.cpp.orig Tue Aug 5 01:04:21 2003
++++ src/gui/wxMApp.cpp Sun Oct 5 03:06:51 2003
+@@ -911,7 +911,7 @@
+ // now load the message catalogs
+ #ifdef OS_UNIX
+ String localePath;
+- localePath << M_BASEDIR << "/locale";
++ localePath << M_PREFIX << "/share/locale";
+ #elif defined(OS_WIN)
+ // the program directory is not initialized yet so we can't do much
+ // more than looking in the current directory...
diff --git a/mail/mahogany/files/patch-src-gui-wxMDialogs.cpp b/mail/mahogany/files/patch-src-gui-wxMDialogs.cpp
new file mode 100644
index 000000000000..132b94dbbfdb
--- /dev/null
+++ b/mail/mahogany/files/patch-src-gui-wxMDialogs.cpp
@@ -0,0 +1,25 @@
+--- src/gui/wxMDialogs.cpp.orig Wed Jul 23 00:01:41 2003
++++ src/gui/wxMDialogs.cpp Sun Oct 5 03:10:29 2003
+@@ -1286,19 +1286,9 @@
+ {
+ String dir, filename;
+
+- // Tips files are in @prefix@/share/Mahogany/doc/Tips/
+- dir = mApplication->GetGlobalDir();
+- if ( !dir )
+- {
+- // like this, it will work in an uninstalled copy of M too
+- dir = _T("..");
+- }
+-
+- dir << DIR_SEPARATOR << _T("doc") << DIR_SEPARATOR
+-#ifndef OS_WIN
+- << _T("Tips") << DIR_SEPARATOR
+-#endif // !Windows
+- ;
++ // Tips files are in @prefix@/share/doc/Mahogany/Tips/
++ dir << M_PREFIX << DIR_SEPARATOR << "share" << DIR_SEPARATOR << "doc";
++ dir << DIR_SEPARATOR << "Mahogany" << DIR_SEPARATOR << "Tips" << DIR_SEPARATOR;
+
+ // Tips files are either Tips_LOCALENAME.txt, e.g. Tips_de.txt or
+ // simply Tips.txt
diff --git a/mail/mahogany/pkg-descr b/mail/mahogany/pkg-descr
index bce42aabffc5..5e57f30210fe 100644
--- a/mail/mahogany/pkg-descr
+++ b/mail/mahogany/pkg-descr
@@ -11,8 +11,4 @@ supported platforms.
Mahogany is being developed using the free wxWindows application framework,
building on the gtk toolkit on Unix.
-For further information, point your web browser at
-http://mahogany.sourceforge.net/
-
-- Stephen
-sk-ports@vegamuse.org
+WWW: http://mahogany.sourceforge.net/
diff --git a/mail/mahogany/pkg-message b/mail/mahogany/pkg-message
deleted file mode 100644
index b7840c9d375f..000000000000
--- a/mail/mahogany/pkg-message
+++ /dev/null
@@ -1,6 +0,0 @@
-
-********************************************************************
-A sample configuration file (mahogany.conf.sample) has been placed in
-$(PREFIX)/etc.
-********************************************************************
-
diff --git a/mail/mahogany/pkg-plist b/mail/mahogany/pkg-plist
index c04e6919307a..040abfbdddec 100644
--- a/mail/mahogany/pkg-plist
+++ b/mail/mahogany/pkg-plist
@@ -1,19 +1,30 @@
bin/M
bin/mahogany
-etc/mahogany.conf.sample
-libdata/Mahogany/modules/Calendar.so
-libdata/Mahogany/modules/ExportPalm.so
-libdata/Mahogany/modules/ExportText.so
-libdata/Mahogany/modules/ExportVCard.so
-libdata/Mahogany/modules/Filters.so
-libdata/Mahogany/modules/ImportMailrc.so
-libdata/Mahogany/modules/ImportPine.so
-libdata/Mahogany/modules/ImportText.so
-libdata/Mahogany/modules/ImportVCard.so
-libdata/Mahogany/modules/ImportXFMail.so
-libdata/Mahogany/modules/Mdummy.so
-libdata/Mahogany/modules/PineImport.so
-libdata/Mahogany/modules/XFMailImport.so
+libexec/Mahogany/modules/ExportPalm.so
+libexec/Mahogany/modules/ExportText.so
+libexec/Mahogany/modules/ExportVCard.so
+libexec/Mahogany/modules/Filters.so
+libexec/Mahogany/modules/HtmlViewer.so
+libexec/Mahogany/modules/ImportMailrc.so
+libexec/Mahogany/modules/ImportPine.so
+libexec/Mahogany/modules/ImportText.so
+libexec/Mahogany/modules/ImportVCard.so
+libexec/Mahogany/modules/ImportXFMail.so
+libexec/Mahogany/modules/LayoutEditor.so
+libexec/Mahogany/modules/LayoutViewer.so
+libexec/Mahogany/modules/Mdummy.so
+libexec/Mahogany/modules/Migrate.so
+libexec/Mahogany/modules/NetscapeImporter.so
+libexec/Mahogany/modules/PGP.so
+libexec/Mahogany/modules/PGPEngine.so
+libexec/Mahogany/modules/PineImport.so
+libexec/Mahogany/modules/QuoteURL.so
+libexec/Mahogany/modules/Rot13.so
+libexec/Mahogany/modules/Signature.so
+libexec/Mahogany/modules/TextMarkup.so
+libexec/Mahogany/modules/TextViewer.so
+libexec/Mahogany/modules/Trailer.so
+libexec/Mahogany/modules/XFMailImport.so
share/Mahogany/afm/Cour.afm
share/Mahogany/afm/CourBo.afm
share/Mahogany/afm/CourBoO.afm
@@ -74,6 +85,7 @@ share/Mahogany/icons/folder_sentmail.xpm
share/Mahogany/icons/folder_trash.xpm
share/Mahogany/icons/folders.xpm
share/Mahogany/icons/folderview.xpm
+share/Mahogany/icons/foldertree.xpm
share/Mahogany/icons/ftplink.xpm
share/Mahogany/icons/general.xpm
share/Mahogany/icons/help.xpm
@@ -82,19 +94,29 @@ share/Mahogany/icons/hlink.xpm
share/Mahogany/icons/home.xpm
share/Mahogany/icons/ident.xpm
share/Mahogany/icons/image.xpm
+share/Mahogany/icons/image_both.xpm
+share/Mahogany/icons/image_mail.xpm
+share/Mahogany/icons/image_news.xpm
share/Mahogany/icons/import.xpm
share/Mahogany/icons/install_welcome.xpm
share/Mahogany/icons/mahogany.xpm
share/Mahogany/icons/message.xpm
share/Mahogany/icons/miscopt.xpm
+share/Mahogany/icons/msg_del.xpm
share/Mahogany/icons/msg_error.xpm
share/Mahogany/icons/msg_info.xpm
+share/Mahogany/icons/msg_new.xpm
+share/Mahogany/icons/msg_normal.xpm
share/Mahogany/icons/msg_question.xpm
+share/Mahogany/icons/msg_recent.xpm
share/Mahogany/icons/msg_warning.xpm
+share/Mahogany/icons/msg_unread.xpm
+share/Mahogany/icons/msg_unread_bw.xpm
share/Mahogany/icons/msgview.xpm
+share/Mahogany/icons/multipart.xpm
share/Mahogany/icons/network.xpm
share/Mahogany/icons/new.xpm
-share/Mahogany/icons/newmail_s.xpm
+share/Mahogany/icons/newmail.xpm
share/Mahogany/icons/nomail_s.xpm
share/Mahogany/icons/noxface.xpm
share/Mahogany/icons/offline.xpm
@@ -103,9 +125,15 @@ share/Mahogany/icons/palmpilot.xpm
share/Mahogany/icons/postscript.xpm
share/Mahogany/icons/python.xpm
share/Mahogany/icons/pythonpower.xpm
+share/Mahogany/icons/sortdown.xpm
+share/Mahogany/icons/sortup.xpm
+share/Mahogany/icons/spam.xpm
+share/Mahogany/icons/ssllogo.xpm
+share/Mahogany/icons/sync.xpm
share/Mahogany/icons/tb_adrbook.xpm
share/Mahogany/icons/tb_attach.xpm
share/Mahogany/icons/tb_book_open.xpm
+share/Mahogany/icons/tb_check_mail.xpm
share/Mahogany/icons/tb_close.xpm
share/Mahogany/icons/tb_delete.xpm
share/Mahogany/icons/tb_document.xpm
@@ -132,314 +160,27 @@ share/Mahogany/icons/tb_trash.xpm
share/Mahogany/icons/tb_undo.xpm
share/Mahogany/icons/text.xpm
share/Mahogany/icons/tgz.xpm
-share/Mahogany/icons/txt.xpm
share/Mahogany/icons/undo.xpm
share/Mahogany/icons/unknown.xpm
share/Mahogany/icons/vcard.xpm
share/Mahogany/icons/video.xpm
share/Mahogany/icons/work.xpm
+share/Mahogany/icons/wxlogo.xpm
share/Mahogany/icons/xface.xpm
share/Mahogany/kylemail.wav
+share/Mahogany/M.conf
share/Mahogany/newmail.wav
-share/Mahogany/scripts/MAppBase.py
-share/Mahogany/scripts/MObject.py
-share/Mahogany/scripts/MProfile.py
-share/Mahogany/scripts/MString.py
-share/Mahogany/scripts/MailFolder.py
-share/Mahogany/scripts/Message.py
-share/Mahogany/scripts/Minit.py
-share/Mahogany/scripts/Setup.py
-share/Mahogany/scripts/TestDialogs.py
-share/Mahogany/scripts/swiglib.py
-share/doc/Mahogany/HackersGuide/HackersGuide
-share/doc/Mahogany/HackersGuide/HackersGuide.css
-share/doc/Mahogany/HackersGuide/HackersGuide.html
-share/doc/Mahogany/HackersGuide/ID_MAP.db
-share/doc/Mahogany/HackersGuide/IMG_PARAMS.db
-share/doc/Mahogany/HackersGuide/ORIG_MAP.db
-share/doc/Mahogany/HackersGuide/aux_preamble
-share/doc/Mahogany/HackersGuide/contents.pl
-share/doc/Mahogany/HackersGuide/contents.png
-share/doc/Mahogany/HackersGuide/dependent
-share/doc/Mahogany/HackersGuide/depends_on
-share/doc/Mahogany/HackersGuide/env_style
-share/doc/Mahogany/HackersGuide/envstyles.db
-share/doc/Mahogany/HackersGuide/expanded.db
-share/doc/Mahogany/HackersGuide/global.db
-share/doc/Mahogany/HackersGuide/img_style
-share/doc/Mahogany/HackersGuide/index.html
-share/doc/Mahogany/HackersGuide/internals.pl
-share/doc/Mahogany/HackersGuide/labels.pl
-share/doc/Mahogany/HackersGuide/new_command
-share/doc/Mahogany/HackersGuide/new_theorem
-share/doc/Mahogany/HackersGuide/next.png
-share/doc/Mahogany/HackersGuide/next_g.png
-share/doc/Mahogany/HackersGuide/node1.html
-share/doc/Mahogany/HackersGuide/node10.html
-share/doc/Mahogany/HackersGuide/node11.html
-share/doc/Mahogany/HackersGuide/node12.html
-share/doc/Mahogany/HackersGuide/node13.html
-share/doc/Mahogany/HackersGuide/node14.html
-share/doc/Mahogany/HackersGuide/node15.html
-share/doc/Mahogany/HackersGuide/node16.html
-share/doc/Mahogany/HackersGuide/node17.html
-share/doc/Mahogany/HackersGuide/node18.html
-share/doc/Mahogany/HackersGuide/node19.html
-share/doc/Mahogany/HackersGuide/node2.html
-share/doc/Mahogany/HackersGuide/node20.html
-share/doc/Mahogany/HackersGuide/node21.html
-share/doc/Mahogany/HackersGuide/node22.html
-share/doc/Mahogany/HackersGuide/node23.html
-share/doc/Mahogany/HackersGuide/node24.html
-share/doc/Mahogany/HackersGuide/node25.html
-share/doc/Mahogany/HackersGuide/node26.html
-share/doc/Mahogany/HackersGuide/node27.html
-share/doc/Mahogany/HackersGuide/node28.html
-share/doc/Mahogany/HackersGuide/node29.html
-share/doc/Mahogany/HackersGuide/node3.html
-share/doc/Mahogany/HackersGuide/node30.html
-share/doc/Mahogany/HackersGuide/node31.html
-share/doc/Mahogany/HackersGuide/node32.html
-share/doc/Mahogany/HackersGuide/node33.html
-share/doc/Mahogany/HackersGuide/node34.html
-share/doc/Mahogany/HackersGuide/node35.html
-share/doc/Mahogany/HackersGuide/node36.html
-share/doc/Mahogany/HackersGuide/node37.html
-share/doc/Mahogany/HackersGuide/node38.html
-share/doc/Mahogany/HackersGuide/node39.html
-share/doc/Mahogany/HackersGuide/node4.html
-share/doc/Mahogany/HackersGuide/node40.html
-share/doc/Mahogany/HackersGuide/node41.html
-share/doc/Mahogany/HackersGuide/node42.html
-share/doc/Mahogany/HackersGuide/node43.html
-share/doc/Mahogany/HackersGuide/node44.html
-share/doc/Mahogany/HackersGuide/node45.html
-share/doc/Mahogany/HackersGuide/node46.html
-share/doc/Mahogany/HackersGuide/node47.html
-share/doc/Mahogany/HackersGuide/node48.html
-share/doc/Mahogany/HackersGuide/node49.html
-share/doc/Mahogany/HackersGuide/node5.html
-share/doc/Mahogany/HackersGuide/node50.html
-share/doc/Mahogany/HackersGuide/node51.html
-share/doc/Mahogany/HackersGuide/node52.html
-share/doc/Mahogany/HackersGuide/node53.html
-share/doc/Mahogany/HackersGuide/node54.html
-share/doc/Mahogany/HackersGuide/node6.html
-share/doc/Mahogany/HackersGuide/node7.html
-share/doc/Mahogany/HackersGuide/node8.html
-share/doc/Mahogany/HackersGuide/node9.html
-share/doc/Mahogany/HackersGuide/part_001
-share/doc/Mahogany/HackersGuide/preamble
-share/doc/Mahogany/HackersGuide/prelatex
-share/doc/Mahogany/HackersGuide/prev.png
-share/doc/Mahogany/HackersGuide/prev_g.png
-share/doc/Mahogany/HackersGuide/provide_command
-share/doc/Mahogany/HackersGuide/sections.pl
-share/doc/Mahogany/HackersGuide/styleID
-share/doc/Mahogany/HackersGuide/styleIDs.db
-share/doc/Mahogany/HackersGuide/styles
-share/doc/Mahogany/HackersGuide/txt_style
-share/doc/Mahogany/HackersGuide/txtstyles.db
-share/doc/Mahogany/HackersGuide/up.png
-share/doc/Mahogany/HackersGuide/up_g.png
-share/doc/Mahogany/HackersGuide/verb.db
-share/doc/Mahogany/HackersGuide/verb_delim.db
-share/doc/Mahogany/HackersGuide/verbatim
-share/doc/Mahogany/HackersGuide/wxhelp.map
-share/doc/Mahogany/Manual/ID_MAP.db
-share/doc/Mahogany/Manual/IMG_PARAMS.db
-share/doc/Mahogany/Manual/Manual
-share/doc/Mahogany/Manual/Manual.css
-share/doc/Mahogany/Manual/Manual.html
-share/doc/Mahogany/Manual/ORIG_MAP.db
-share/doc/Mahogany/Manual/aux_preamble
-share/doc/Mahogany/Manual/contents.pl
-share/doc/Mahogany/Manual/contents.png
-share/doc/Mahogany/Manual/crossref.png
-share/doc/Mahogany/Manual/dependent
-share/doc/Mahogany/Manual/depends_on
-share/doc/Mahogany/Manual/env_style
-share/doc/Mahogany/Manual/envstyles.db
-share/doc/Mahogany/Manual/expanded.db
-share/doc/Mahogany/Manual/global.db
-share/doc/Mahogany/Manual/img_style
-share/doc/Mahogany/Manual/index.html
-share/doc/Mahogany/Manual/internals.pl
-share/doc/Mahogany/Manual/labels.pl
-share/doc/Mahogany/Manual/new_command
-share/doc/Mahogany/Manual/new_theorem
-share/doc/Mahogany/Manual/next.png
-share/doc/Mahogany/Manual/next_g.png
-share/doc/Mahogany/Manual/node1.html
-share/doc/Mahogany/Manual/node10.html
-share/doc/Mahogany/Manual/node100.html
-share/doc/Mahogany/Manual/node101.html
-share/doc/Mahogany/Manual/node102.html
-share/doc/Mahogany/Manual/node103.html
-share/doc/Mahogany/Manual/node104.html
-share/doc/Mahogany/Manual/node105.html
-share/doc/Mahogany/Manual/node106.html
-share/doc/Mahogany/Manual/node107.html
-share/doc/Mahogany/Manual/node108.html
-share/doc/Mahogany/Manual/node109.html
-share/doc/Mahogany/Manual/node11.html
-share/doc/Mahogany/Manual/node110.html
-share/doc/Mahogany/Manual/node111.html
-share/doc/Mahogany/Manual/node112.html
-share/doc/Mahogany/Manual/node113.html
-share/doc/Mahogany/Manual/node114.html
-share/doc/Mahogany/Manual/node115.html
-share/doc/Mahogany/Manual/node116.html
-share/doc/Mahogany/Manual/node117.html
-share/doc/Mahogany/Manual/node118.html
-share/doc/Mahogany/Manual/node119.html
-share/doc/Mahogany/Manual/node12.html
-share/doc/Mahogany/Manual/node120.html
-share/doc/Mahogany/Manual/node121.html
-share/doc/Mahogany/Manual/node122.html
-share/doc/Mahogany/Manual/node123.html
-share/doc/Mahogany/Manual/node13.html
-share/doc/Mahogany/Manual/node14.html
-share/doc/Mahogany/Manual/node15.html
-share/doc/Mahogany/Manual/node16.html
-share/doc/Mahogany/Manual/node17.html
-share/doc/Mahogany/Manual/node18.html
-share/doc/Mahogany/Manual/node19.html
-share/doc/Mahogany/Manual/node2.html
-share/doc/Mahogany/Manual/node20.html
-share/doc/Mahogany/Manual/node21.html
-share/doc/Mahogany/Manual/node22.html
-share/doc/Mahogany/Manual/node23.html
-share/doc/Mahogany/Manual/node24.html
-share/doc/Mahogany/Manual/node25.html
-share/doc/Mahogany/Manual/node26.html
-share/doc/Mahogany/Manual/node27.html
-share/doc/Mahogany/Manual/node28.html
-share/doc/Mahogany/Manual/node29.html
-share/doc/Mahogany/Manual/node3.html
-share/doc/Mahogany/Manual/node30.html
-share/doc/Mahogany/Manual/node31.html
-share/doc/Mahogany/Manual/node32.html
-share/doc/Mahogany/Manual/node33.html
-share/doc/Mahogany/Manual/node34.html
-share/doc/Mahogany/Manual/node35.html
-share/doc/Mahogany/Manual/node36.html
-share/doc/Mahogany/Manual/node37.html
-share/doc/Mahogany/Manual/node38.html
-share/doc/Mahogany/Manual/node39.html
-share/doc/Mahogany/Manual/node4.html
-share/doc/Mahogany/Manual/node40.html
-share/doc/Mahogany/Manual/node41.html
-share/doc/Mahogany/Manual/node42.html
-share/doc/Mahogany/Manual/node43.html
-share/doc/Mahogany/Manual/node44.html
-share/doc/Mahogany/Manual/node45.html
-share/doc/Mahogany/Manual/node46.html
-share/doc/Mahogany/Manual/node47.html
-share/doc/Mahogany/Manual/node48.html
-share/doc/Mahogany/Manual/node49.html
-share/doc/Mahogany/Manual/node5.html
-share/doc/Mahogany/Manual/node50.html
-share/doc/Mahogany/Manual/node51.html
-share/doc/Mahogany/Manual/node52.html
-share/doc/Mahogany/Manual/node53.html
-share/doc/Mahogany/Manual/node54.html
-share/doc/Mahogany/Manual/node55.html
-share/doc/Mahogany/Manual/node56.html
-share/doc/Mahogany/Manual/node57.html
-share/doc/Mahogany/Manual/node58.html
-share/doc/Mahogany/Manual/node59.html
-share/doc/Mahogany/Manual/node6.html
-share/doc/Mahogany/Manual/node60.html
-share/doc/Mahogany/Manual/node61.html
-share/doc/Mahogany/Manual/node62.html
-share/doc/Mahogany/Manual/node63.html
-share/doc/Mahogany/Manual/node64.html
-share/doc/Mahogany/Manual/node65.html
-share/doc/Mahogany/Manual/node66.html
-share/doc/Mahogany/Manual/node67.html
-share/doc/Mahogany/Manual/node68.html
-share/doc/Mahogany/Manual/node69.html
-share/doc/Mahogany/Manual/node7.html
-share/doc/Mahogany/Manual/node70.html
-share/doc/Mahogany/Manual/node71.html
-share/doc/Mahogany/Manual/node72.html
-share/doc/Mahogany/Manual/node73.html
-share/doc/Mahogany/Manual/node74.html
-share/doc/Mahogany/Manual/node75.html
-share/doc/Mahogany/Manual/node76.html
-share/doc/Mahogany/Manual/node77.html
-share/doc/Mahogany/Manual/node78.html
-share/doc/Mahogany/Manual/node79.html
-share/doc/Mahogany/Manual/node8.html
-share/doc/Mahogany/Manual/node80.html
-share/doc/Mahogany/Manual/node81.html
-share/doc/Mahogany/Manual/node82.html
-share/doc/Mahogany/Manual/node83.html
-share/doc/Mahogany/Manual/node84.html
-share/doc/Mahogany/Manual/node85.html
-share/doc/Mahogany/Manual/node86.html
-share/doc/Mahogany/Manual/node87.html
-share/doc/Mahogany/Manual/node88.html
-share/doc/Mahogany/Manual/node89.html
-share/doc/Mahogany/Manual/node9.html
-share/doc/Mahogany/Manual/node90.html
-share/doc/Mahogany/Manual/node91.html
-share/doc/Mahogany/Manual/node92.html
-share/doc/Mahogany/Manual/node93.html
-share/doc/Mahogany/Manual/node94.html
-share/doc/Mahogany/Manual/node95.html
-share/doc/Mahogany/Manual/node96.html
-share/doc/Mahogany/Manual/node97.html
-share/doc/Mahogany/Manual/node98.html
-share/doc/Mahogany/Manual/node99.html
-share/doc/Mahogany/Manual/part_001
-share/doc/Mahogany/Manual/preamble
-share/doc/Mahogany/Manual/prelatex
-share/doc/Mahogany/Manual/prev.png
-share/doc/Mahogany/Manual/prev_g.png
-share/doc/Mahogany/Manual/sections.pl
-share/doc/Mahogany/Manual/styleID
-share/doc/Mahogany/Manual/styleIDs.db
-share/doc/Mahogany/Manual/styles
-share/doc/Mahogany/Manual/txt_style
-share/doc/Mahogany/Manual/txtstyles.db
-share/doc/Mahogany/Manual/up.png
-share/doc/Mahogany/Manual/up_g.png
-share/doc/Mahogany/Manual/verb.db
-share/doc/Mahogany/Manual/verb_delim.db
-share/doc/Mahogany/Manual/verbatim
-share/doc/Mahogany/Manual/wxhelp.map
-share/doc/Mahogany/Pdf/HackersGuide.pdf
-share/doc/Mahogany/Pdf/Manual.pdf
-share/doc/Mahogany/Python/MAppBase_wrap.html
-share/doc/Mahogany/Python/MObject_wrap.html
-share/doc/Mahogany/Python/MProfile_wrap.html
-share/doc/Mahogany/Python/MString_wrap.html
-share/doc/Mahogany/Python/MailFolder_wrap.html
-share/doc/Mahogany/Python/Message_wrap.html
-share/doc/Mahogany/README
-share/doc/Mahogany/TODO
share/doc/Mahogany/Tips/Tips.txt
-share/doc/Mahogany/wxhelp.map
-share/locale/cs/LC_MESSAGES/wxstd.mo
-share/locale/cz/LC_MESSAGES/wxstd.mo
share/locale/de/LC_MESSAGES/M.mo
-share/locale/de/LC_MESSAGES/wxstd.mo
share/locale/es/LC_MESSAGES/M.mo
share/locale/fi/LC_MESSAGES/M.mo
-share/locale/fi/LC_MESSAGES/wxstd.mo
share/locale/fr/LC_MESSAGES/M.mo
-share/locale/fr/LC_MESSAGES/wxstd.mo
share/locale/it/LC_MESSAGES/M.mo
share/locale/nl/LC_MESSAGES/M.mo
+share/locale/pt/LC_MESSAGES/M.mo
share/locale/pt_BR/LC_MESSAGES/M.mo
-@dirrm libdata/Mahogany/modules
-@dirrm libdata/Mahogany
-@dirrm share/doc/Mahogany/HackersGuide
-@dirrm share/doc/Mahogany/Manual
-@dirrm share/doc/Mahogany/Pdf
-@dirrm share/doc/Mahogany/Python
+@dirrm libexec/Mahogany/modules
+@dirrm libexec/Mahogany
@dirrm share/doc/Mahogany/Tips
@dirrm share/doc/Mahogany
@dirrm share/Mahogany/afm