mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-25 04:43:33 +00:00
Add mahogany, a threaded X11 mail and news client with an
embedded python interpreter. PR: 22882 Submitted by: S. Kiernan <sk-ports@vegamuse.org>
This commit is contained in:
parent
265f9505fa
commit
7eec0019ce
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=35231
@ -46,6 +46,7 @@
|
||||
SUBDIR += lbdb
|
||||
SUBDIR += listar
|
||||
SUBDIR += listmanager
|
||||
SUBDIR += mahogany
|
||||
SUBDIR += mailagent
|
||||
SUBDIR += mailcrypt
|
||||
SUBDIR += maildrop
|
||||
|
39
mail/mahogany/Makefile
Normal file
39
mail/mahogany/Makefile
Normal file
@ -0,0 +1,39 @@
|
||||
# New ports collection makefile for: mahogany
|
||||
# Date created: 11 November 2000
|
||||
# Whom: Stephen Kiernan <sk-ports@vegamuse.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= mahogany
|
||||
PORTVERSION= 0.60
|
||||
CATEGORIES= mail python
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= mahogany
|
||||
|
||||
MAINTAINER= sk-ports@vegamuse.org
|
||||
|
||||
LIB_DEPENDS+= wx_gtk.2:${PORTSDIR}/x11-toolkits/wxgtk
|
||||
BUILD_DEPENDS+= swig:${PORTSDIR}/devel/SWIG
|
||||
.if !defined(NOPORTDOCS)
|
||||
BUILD_DEPENDS+= latex2html:${PORTSDIR}/textproc/latex2html
|
||||
.endif
|
||||
|
||||
PYTHON_VERSION= python1.5
|
||||
USE_AUTOCONF= yes
|
||||
USE_GMAKE= yes
|
||||
|
||||
INSTALL_TARGET= install_bin install_locale
|
||||
.if !defined(NOPORTDOCS)
|
||||
INSTALL_TARGET+= install_doc
|
||||
.endif
|
||||
|
||||
MAN1= mahogany.1
|
||||
|
||||
CONFIGURE_ARGS= --with-threads
|
||||
|
||||
post-install:
|
||||
@strip ${PREFIX}/bin/mahogany
|
||||
@cat pkg-message
|
||||
|
||||
.include <bsd.port.mk>
|
1
mail/mahogany/distinfo
Normal file
1
mail/mahogany/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (mahogany-0.60.tar.gz) = 0bd24e63a82e0366b30ab52a0378a1d8
|
91
mail/mahogany/files/patch-aa
Normal file
91
mail/mahogany/files/patch-aa
Normal file
@ -0,0 +1,91 @@
|
||||
--- 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)
|
196
mail/mahogany/files/patch-ab
Normal file
196
mail/mahogany/files/patch-ab
Normal file
@ -0,0 +1,196 @@
|
||||
--- 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"
|
118
mail/mahogany/files/patch-ac
Normal file
118
mail/mahogany/files/patch-ac
Normal file
@ -0,0 +1,118 @@
|
||||
--- 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
|
||||
|
48
mail/mahogany/files/patch-ad
Normal file
48
mail/mahogany/files/patch-ad
Normal file
@ -0,0 +1,48 @@
|
||||
--- 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
|
44
mail/mahogany/files/patch-ae
Normal file
44
mail/mahogany/files/patch-ae
Normal file
@ -0,0 +1,44 @@
|
||||
--- 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");
|
62
mail/mahogany/files/patch-af
Normal file
62
mail/mahogany/files/patch-af
Normal file
@ -0,0 +1,62 @@
|
||||
--- 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 Sun Nov 12 17:12:52 2000
|
||||
@@ -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) -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)
|
16
mail/mahogany/files/patch-ag
Normal file
16
mail/mahogany/files/patch-ag
Normal file
@ -0,0 +1,16 @@
|
||||
--- 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
|
19
mail/mahogany/files/patch-ah
Normal file
19
mail/mahogany/files/patch-ah
Normal file
@ -0,0 +1,19 @@
|
||||
--- 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
|
31
mail/mahogany/files/patch-ai
Normal file
31
mail/mahogany/files/patch-ai
Normal file
@ -0,0 +1,31 @@
|
||||
--- 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:
|
1
mail/mahogany/pkg-comment
Normal file
1
mail/mahogany/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
An X11 mail and news client with an embedded Python interpreter
|
18
mail/mahogany/pkg-descr
Normal file
18
mail/mahogany/pkg-descr
Normal file
@ -0,0 +1,18 @@
|
||||
Mahogany is an OpenSource(TM) cross-platform mail and news client. It is
|
||||
available for X11/Unix and MS Windows platforms, supporting a wide range of
|
||||
protocols and standards, including POP3, IMAP and full MIME support. Thanks
|
||||
to its built-in Python interpreter it can be extended far beyond its original
|
||||
functionality.
|
||||
|
||||
Mahogany's wealth of features and ease of use make it one of the most powerful
|
||||
clients available, providing a consistent and intuitive interface across all
|
||||
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
|
6
mail/mahogany/pkg-message
Normal file
6
mail/mahogany/pkg-message
Normal file
@ -0,0 +1,6 @@
|
||||
|
||||
********************************************************************
|
||||
A sample configuration file (mahogany.conf.sample) has been placed in
|
||||
$(PREFIX)/etc.
|
||||
********************************************************************
|
||||
|
465
mail/mahogany/pkg-plist
Normal file
465
mail/mahogany/pkg-plist
Normal file
@ -0,0 +1,465 @@
|
||||
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
|
||||
share/Mahogany/afm/Cour.afm
|
||||
share/Mahogany/afm/CourBo.afm
|
||||
share/Mahogany/afm/CourBoO.afm
|
||||
share/Mahogany/afm/CourO.afm
|
||||
share/Mahogany/afm/Helv.afm
|
||||
share/Mahogany/afm/HelvBo.afm
|
||||
share/Mahogany/afm/HelvBoO.afm
|
||||
share/Mahogany/afm/HelvO.afm
|
||||
share/Mahogany/afm/TimesBo.afm
|
||||
share/Mahogany/afm/TimesBoO.afm
|
||||
share/Mahogany/afm/TimesO.afm
|
||||
share/Mahogany/afm/TimesRo.afm
|
||||
share/Mahogany/icons/MFrame.xpm
|
||||
share/Mahogany/icons/MFrameNewMail.xpm
|
||||
share/Mahogany/icons/MLogFrame.xpm
|
||||
share/Mahogany/icons/M_16x16.xpm
|
||||
share/Mahogany/icons/M_32x32.xpm
|
||||
share/Mahogany/icons/MainFrame.xpm
|
||||
share/Mahogany/icons/MainFrameNewMail.xpm
|
||||
share/Mahogany/icons/Micon.xpm
|
||||
share/Mahogany/icons/Msplash.xpm
|
||||
share/Mahogany/icons/PythonPowered.xpm
|
||||
share/Mahogany/icons/access.xpm
|
||||
share/Mahogany/icons/adb_address.xpm
|
||||
share/Mahogany/icons/adb_bbdb.xpm
|
||||
share/Mahogany/icons/adb_book.xpm
|
||||
share/Mahogany/icons/adb_closed.xpm
|
||||
share/Mahogany/icons/adb_library.xpm
|
||||
share/Mahogany/icons/adb_opened.xpm
|
||||
share/Mahogany/icons/adb_palmos.xpm
|
||||
share/Mahogany/icons/adbedit.xpm
|
||||
share/Mahogany/icons/adbimport.xpm
|
||||
share/Mahogany/icons/adrbook.xpm
|
||||
share/Mahogany/icons/application.xpm
|
||||
share/Mahogany/icons/audio.xpm
|
||||
share/Mahogany/icons/autocollect.xpm
|
||||
share/Mahogany/icons/background.xpm
|
||||
share/Mahogany/icons/bbdb.xpm
|
||||
share/Mahogany/icons/binary.xpm
|
||||
share/Mahogany/icons/calendar.xpm
|
||||
share/Mahogany/icons/compose.xpm
|
||||
share/Mahogany/icons/dnd_msg.xpm
|
||||
share/Mahogany/icons/dnd_msgs.xpm
|
||||
share/Mahogany/icons/dvi.xpm
|
||||
share/Mahogany/icons/email.xpm
|
||||
share/Mahogany/icons/folder_file.xpm
|
||||
share/Mahogany/icons/folder_group.xpm
|
||||
share/Mahogany/icons/folder_imap.xpm
|
||||
share/Mahogany/icons/folder_inbox.xpm
|
||||
share/Mahogany/icons/folder_newmail.xpm
|
||||
share/Mahogany/icons/folder_news.xpm
|
||||
share/Mahogany/icons/folder_nntp.xpm
|
||||
share/Mahogany/icons/folder_outbox.xpm
|
||||
share/Mahogany/icons/folder_palmpilot.xpm
|
||||
share/Mahogany/icons/folder_pop.xpm
|
||||
share/Mahogany/icons/folder_root.xpm
|
||||
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/ftplink.xpm
|
||||
share/Mahogany/icons/general.xpm
|
||||
share/Mahogany/icons/help.xpm
|
||||
share/Mahogany/icons/helpers.xpm
|
||||
share/Mahogany/icons/hlink.xpm
|
||||
share/Mahogany/icons/home.xpm
|
||||
share/Mahogany/icons/ident.xpm
|
||||
share/Mahogany/icons/image.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_error.xpm
|
||||
share/Mahogany/icons/msg_info.xpm
|
||||
share/Mahogany/icons/msg_question.xpm
|
||||
share/Mahogany/icons/msg_warning.xpm
|
||||
share/Mahogany/icons/msgview.xpm
|
||||
share/Mahogany/icons/network.xpm
|
||||
share/Mahogany/icons/new.xpm
|
||||
share/Mahogany/icons/newmail_s.xpm
|
||||
share/Mahogany/icons/nomail_s.xpm
|
||||
share/Mahogany/icons/noxface.xpm
|
||||
share/Mahogany/icons/offline.xpm
|
||||
share/Mahogany/icons/online.xpm
|
||||
share/Mahogany/icons/palmpilot.xpm
|
||||
share/Mahogany/icons/postscript.xpm
|
||||
share/Mahogany/icons/python.xpm
|
||||
share/Mahogany/icons/pythonpower.xpm
|
||||
share/Mahogany/icons/tb_adrbook.xpm
|
||||
share/Mahogany/icons/tb_attach.xpm
|
||||
share/Mahogany/icons/tb_book_open.xpm
|
||||
share/Mahogany/icons/tb_close.xpm
|
||||
share/Mahogany/icons/tb_delete.xpm
|
||||
share/Mahogany/icons/tb_document.xpm
|
||||
share/Mahogany/icons/tb_editor.xpm
|
||||
share/Mahogany/icons/tb_exit.xpm
|
||||
share/Mahogany/icons/tb_help.xpm
|
||||
share/Mahogany/icons/tb_lookup.xpm
|
||||
share/Mahogany/icons/tb_mail.xpm
|
||||
share/Mahogany/icons/tb_mail_compose.xpm
|
||||
share/Mahogany/icons/tb_mail_forward.xpm
|
||||
share/Mahogany/icons/tb_mail_reply.xpm
|
||||
share/Mahogany/icons/tb_mail_send.xpm
|
||||
share/Mahogany/icons/tb_modules.xpm
|
||||
share/Mahogany/icons/tb_new.xpm
|
||||
share/Mahogany/icons/tb_next_unread.xpm
|
||||
share/Mahogany/icons/tb_open.xpm
|
||||
share/Mahogany/icons/tb_openany.xpm
|
||||
share/Mahogany/icons/tb_palmos.xpm
|
||||
share/Mahogany/icons/tb_paste.xpm
|
||||
share/Mahogany/icons/tb_preferences.xpm
|
||||
share/Mahogany/icons/tb_print.xpm
|
||||
share/Mahogany/icons/tb_refresh.xpm
|
||||
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/xface.xpm
|
||||
share/Mahogany/kylemail.wav
|
||||
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_motif.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/image001.ppm
|
||||
share/doc/Mahogany/HackersGuide/image001.ps
|
||||
share/doc/Mahogany/HackersGuide/images.aux
|
||||
share/doc/Mahogany/HackersGuide/images.dvi
|
||||
share/doc/Mahogany/HackersGuide/images.log
|
||||
share/doc/Mahogany/HackersGuide/images.pl
|
||||
share/doc/Mahogany/HackersGuide/images.tex
|
||||
share/doc/Mahogany/HackersGuide/img1.png
|
||||
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_motif.png
|
||||
share/doc/Mahogany/HackersGuide/next_motif_gr.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/part001
|
||||
share/doc/Mahogany/HackersGuide/preamble
|
||||
share/doc/Mahogany/HackersGuide/prelatex
|
||||
share/doc/Mahogany/HackersGuide/previous_motif.png
|
||||
share/doc/Mahogany/HackersGuide/previous_motif_gr.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_motif.png
|
||||
share/doc/Mahogany/HackersGuide/up_motif_gr.png
|
||||
share/doc/Mahogany/HackersGuide/verb.db
|
||||
share/doc/Mahogany/HackersGuide/verb_delim.db
|
||||
share/doc/Mahogany/HackersGuide/verbatim_counter
|
||||
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_motif.png
|
||||
share/doc/Mahogany/Manual/cross_ref_motif.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/image001.ppm
|
||||
share/doc/Mahogany/Manual/image001.ps
|
||||
share/doc/Mahogany/Manual/image002.ppm
|
||||
share/doc/Mahogany/Manual/image002.ps
|
||||
share/doc/Mahogany/Manual/images.aux
|
||||
share/doc/Mahogany/Manual/images.dvi
|
||||
share/doc/Mahogany/Manual/images.log
|
||||
share/doc/Mahogany/Manual/images.pl
|
||||
share/doc/Mahogany/Manual/images.tex
|
||||
share/doc/Mahogany/Manual/img1.png
|
||||
share/doc/Mahogany/Manual/img2.png
|
||||
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_motif.png
|
||||
share/doc/Mahogany/Manual/next_motif_gr.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/part001
|
||||
share/doc/Mahogany/Manual/preamble
|
||||
share/doc/Mahogany/Manual/prelatex
|
||||
share/doc/Mahogany/Manual/previous_motif.png
|
||||
share/doc/Mahogany/Manual/previous_motif_gr.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_motif.png
|
||||
share/doc/Mahogany/Manual/up_motif_gr.png
|
||||
share/doc/Mahogany/Manual/verb.db
|
||||
share/doc/Mahogany/Manual/verb_delim.db
|
||||
share/doc/Mahogany/Manual/verbatim_counter
|
||||
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_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 share/doc/Mahogany/Tips
|
||||
@dirrm share/doc/Mahogany
|
||||
@dirrm share/Mahogany/afm
|
||||
@dirrm share/Mahogany/icons
|
||||
@dirrm share/Mahogany/scripts
|
||||
@dirrm share/Mahogany
|
Loading…
Reference in New Issue
Block a user