new import of xemacs 20.2, including MULE support. Note that I tested
that I could build with mule support, but I couldn't actually check the
functionality.
"make package" and pkg_delete both tested (under -current).
This commit is contained in:
Gary Jennejohn 1997-09-03 19:27:58 +00:00
parent b6235acf4b
commit a6c260bba8
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=7766
24 changed files with 14440 additions and 0 deletions

View file

@ -0,0 +1,56 @@
# New ports collection makefile for: X-Emacs
# Version required: 20.2
# Date created: 26 August 1997
# Whom: Michael Elbel (me)
#
# $Id$
#
DISTNAME= xemacs-20.2
CATEGORIES= editors
MASTER_SITES= ftp://ftp.xemacs.org/pub/xemacs-20.2/ \
ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/ftp.xemacs.org/xemacs-20.2/ \
ftp://ftp.usyd.edu.au:/pub/Xemacs/xemacs-20.2/ \
ftp://ftp.lab.kdd.co.jp/xemacs/xemacs-20.2/ \
ftp://ftp.th-darmstadt.de:/pub/editors/xemacs/xemacs-20.2/ \
ftp://SunSITE.sut.ac.jp/pub/archives/xemacs/xemacs-20.2/ \
ftp://ftp.miranova.com/pub/xemacs/ \
ftp://ftp.gw.com/mirrors/pub/unix/xemacs/xemacs-20.2/
MAINTAINER= me@FreeBSD.org
LIB_DEPENDS= Xpm\\.4\\.:${PORTSDIR}/graphics/xpm \
jpeg\\.7\\.:${PORTSDIR}/graphics/jpeg \
png\\.0\\.:${PORTSDIR}/graphics/png
USE_GMAKE= yes
STRIP=
HAS_CONFIGURE= yes
CONFIGURE_ARGS= i386--freebsd --prefix=${PREFIX} \
--with-sound=native \
--site-includes=/usr/local/include \
--site-libraries=/usr/local/lib \
--sitelispdir="${PREFIX}/lib/xemacs/site-lisp ${PREFIX}/share/xemacs/site-lisp" \
${WITH_MULE} ${WITH_DIALOGS}
MAN1= ctags.1 etags.1 gnuattach.1 gnuclient.1 gnudoit.1 \
gnuserv.1 xemacs.1
pre-configure:
@echo "To compile in the MULE features, set the environment variable USE_MULE"
.if defined(USE_MULE)
WITH_MULE= --with-mule
.endif
# hack to avoid shipping binaries linked with Motif
.if defined(MOTIF_STATIC)
WITH_DIALOGS= --with-dialogs=athena
.endif
post-install:
.for file in b2m ctags etags emacsclient gnuattach gnuclient \
gnudoit xemacs-20.2
strip ${PREFIX}/bin/${file}
.endfor
.include <bsd.port.mk>

View file

@ -0,0 +1 @@
MD5 (xemacs-20.2.tar.gz) = bef4e5658fc1f2aefce712454478d093

View file

@ -0,0 +1,11 @@
--- src/database.c Tue Aug 19 13:41:17 1997
+++ database.c Tue Aug 19 13:41:32 1997
@@ -29,7 +29,7 @@
#ifdef HAVE_DATABASE
#include <database.h> /* Our include file */
#ifdef HAVE_BERKELEY_DB
-#include <db.h> /* Berkeley db access */
+#include "/usr/include/db.h" /* Berkeley db access */
#endif
#ifdef HAVE_DBM
#include <ndbm.h>

View file

@ -0,0 +1 @@
XEmacs text editor version 20

View file

@ -0,0 +1,19 @@
XEmacs is a self-documenting, customizable, extensible real-time
display editor.
Users new to XEmacs will be able to use basic features fairly rapidly
by studying the tutorial and using the self-documentation features.
XEmacs also has an extensive interactive manual browser. It is easily
extensible since its editing commands are written in Lisp.
XEmacs's many special packages handle mail reading (RMail) and sending
(Mail), outline editing (Outline), compiling (Compile), running
subshells within Emacs windows (Shell), running a Lisp read-eval-print
loop (Lisp-Interaction-Mode), automated psychotherapy (Doctor :-) and
many more. There is a WWW browsing mode written fully in elisp
that looks and behaves much like the netscape WWW browser.
XEmacs has similar functionality to GNU Emacs. It uses a different
display model, including support for Motif menu and scroll bars and the
ability to run as a widget inside other applications. Many people say
it looks nicer than GNU Emacs.

File diff suppressed because it is too large Load diff

56
editors/xemacs/Makefile Normal file
View file

@ -0,0 +1,56 @@
# New ports collection makefile for: X-Emacs
# Version required: 20.2
# Date created: 26 August 1997
# Whom: Michael Elbel (me)
#
# $Id$
#
DISTNAME= xemacs-20.2
CATEGORIES= editors
MASTER_SITES= ftp://ftp.xemacs.org/pub/xemacs-20.2/ \
ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/ftp.xemacs.org/xemacs-20.2/ \
ftp://ftp.usyd.edu.au:/pub/Xemacs/xemacs-20.2/ \
ftp://ftp.lab.kdd.co.jp/xemacs/xemacs-20.2/ \
ftp://ftp.th-darmstadt.de:/pub/editors/xemacs/xemacs-20.2/ \
ftp://SunSITE.sut.ac.jp/pub/archives/xemacs/xemacs-20.2/ \
ftp://ftp.miranova.com/pub/xemacs/ \
ftp://ftp.gw.com/mirrors/pub/unix/xemacs/xemacs-20.2/
MAINTAINER= me@FreeBSD.org
LIB_DEPENDS= Xpm\\.4\\.:${PORTSDIR}/graphics/xpm \
jpeg\\.7\\.:${PORTSDIR}/graphics/jpeg \
png\\.0\\.:${PORTSDIR}/graphics/png
USE_GMAKE= yes
STRIP=
HAS_CONFIGURE= yes
CONFIGURE_ARGS= i386--freebsd --prefix=${PREFIX} \
--with-sound=native \
--site-includes=/usr/local/include \
--site-libraries=/usr/local/lib \
--sitelispdir="${PREFIX}/lib/xemacs/site-lisp ${PREFIX}/share/xemacs/site-lisp" \
${WITH_MULE} ${WITH_DIALOGS}
MAN1= ctags.1 etags.1 gnuattach.1 gnuclient.1 gnudoit.1 \
gnuserv.1 xemacs.1
pre-configure:
@echo "To compile in the MULE features, set the environment variable USE_MULE"
.if defined(USE_MULE)
WITH_MULE= --with-mule
.endif
# hack to avoid shipping binaries linked with Motif
.if defined(MOTIF_STATIC)
WITH_DIALOGS= --with-dialogs=athena
.endif
post-install:
.for file in b2m ctags etags emacsclient gnuattach gnuclient \
gnudoit xemacs-20.2
strip ${PREFIX}/bin/${file}
.endfor
.include <bsd.port.mk>

1
editors/xemacs/distinfo Normal file
View file

@ -0,0 +1 @@
MD5 (xemacs-20.2.tar.gz) = bef4e5658fc1f2aefce712454478d093

View file

@ -0,0 +1,11 @@
--- src/database.c Tue Aug 19 13:41:17 1997
+++ database.c Tue Aug 19 13:41:32 1997
@@ -29,7 +29,7 @@
#ifdef HAVE_DATABASE
#include <database.h> /* Our include file */
#ifdef HAVE_BERKELEY_DB
-#include <db.h> /* Berkeley db access */
+#include "/usr/include/db.h" /* Berkeley db access */
#endif
#ifdef HAVE_DBM
#include <ndbm.h>

View file

@ -0,0 +1 @@
XEmacs text editor version 20

19
editors/xemacs/pkg-descr Normal file
View file

@ -0,0 +1,19 @@
XEmacs is a self-documenting, customizable, extensible real-time
display editor.
Users new to XEmacs will be able to use basic features fairly rapidly
by studying the tutorial and using the self-documentation features.
XEmacs also has an extensive interactive manual browser. It is easily
extensible since its editing commands are written in Lisp.
XEmacs's many special packages handle mail reading (RMail) and sending
(Mail), outline editing (Outline), compiling (Compile), running
subshells within Emacs windows (Shell), running a Lisp read-eval-print
loop (Lisp-Interaction-Mode), automated psychotherapy (Doctor :-) and
many more. There is a WWW browsing mode written fully in elisp
that looks and behaves much like the netscape WWW browser.
XEmacs has similar functionality to GNU Emacs. It uses a different
display model, including support for Motif menu and scroll bars and the
ability to run as a widget inside other applications. Many people say
it looks nicer than GNU Emacs.

3522
editors/xemacs/pkg-plist Normal file

File diff suppressed because it is too large Load diff

56
editors/xemacs20/Makefile Normal file
View file

@ -0,0 +1,56 @@
# New ports collection makefile for: X-Emacs
# Version required: 20.2
# Date created: 26 August 1997
# Whom: Michael Elbel (me)
#
# $Id$
#
DISTNAME= xemacs-20.2
CATEGORIES= editors
MASTER_SITES= ftp://ftp.xemacs.org/pub/xemacs-20.2/ \
ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/ftp.xemacs.org/xemacs-20.2/ \
ftp://ftp.usyd.edu.au:/pub/Xemacs/xemacs-20.2/ \
ftp://ftp.lab.kdd.co.jp/xemacs/xemacs-20.2/ \
ftp://ftp.th-darmstadt.de:/pub/editors/xemacs/xemacs-20.2/ \
ftp://SunSITE.sut.ac.jp/pub/archives/xemacs/xemacs-20.2/ \
ftp://ftp.miranova.com/pub/xemacs/ \
ftp://ftp.gw.com/mirrors/pub/unix/xemacs/xemacs-20.2/
MAINTAINER= me@FreeBSD.org
LIB_DEPENDS= Xpm\\.4\\.:${PORTSDIR}/graphics/xpm \
jpeg\\.7\\.:${PORTSDIR}/graphics/jpeg \
png\\.0\\.:${PORTSDIR}/graphics/png
USE_GMAKE= yes
STRIP=
HAS_CONFIGURE= yes
CONFIGURE_ARGS= i386--freebsd --prefix=${PREFIX} \
--with-sound=native \
--site-includes=/usr/local/include \
--site-libraries=/usr/local/lib \
--sitelispdir="${PREFIX}/lib/xemacs/site-lisp ${PREFIX}/share/xemacs/site-lisp" \
${WITH_MULE} ${WITH_DIALOGS}
MAN1= ctags.1 etags.1 gnuattach.1 gnuclient.1 gnudoit.1 \
gnuserv.1 xemacs.1
pre-configure:
@echo "To compile in the MULE features, set the environment variable USE_MULE"
.if defined(USE_MULE)
WITH_MULE= --with-mule
.endif
# hack to avoid shipping binaries linked with Motif
.if defined(MOTIF_STATIC)
WITH_DIALOGS= --with-dialogs=athena
.endif
post-install:
.for file in b2m ctags etags emacsclient gnuattach gnuclient \
gnudoit xemacs-20.2
strip ${PREFIX}/bin/${file}
.endfor
.include <bsd.port.mk>

View file

@ -0,0 +1 @@
MD5 (xemacs-20.2.tar.gz) = bef4e5658fc1f2aefce712454478d093

View file

@ -0,0 +1,11 @@
--- src/database.c Tue Aug 19 13:41:17 1997
+++ database.c Tue Aug 19 13:41:32 1997
@@ -29,7 +29,7 @@
#ifdef HAVE_DATABASE
#include <database.h> /* Our include file */
#ifdef HAVE_BERKELEY_DB
-#include <db.h> /* Berkeley db access */
+#include "/usr/include/db.h" /* Berkeley db access */
#endif
#ifdef HAVE_DBM
#include <ndbm.h>

View file

@ -0,0 +1 @@
XEmacs text editor version 20

View file

@ -0,0 +1,19 @@
XEmacs is a self-documenting, customizable, extensible real-time
display editor.
Users new to XEmacs will be able to use basic features fairly rapidly
by studying the tutorial and using the self-documentation features.
XEmacs also has an extensive interactive manual browser. It is easily
extensible since its editing commands are written in Lisp.
XEmacs's many special packages handle mail reading (RMail) and sending
(Mail), outline editing (Outline), compiling (Compile), running
subshells within Emacs windows (Shell), running a Lisp read-eval-print
loop (Lisp-Interaction-Mode), automated psychotherapy (Doctor :-) and
many more. There is a WWW browsing mode written fully in elisp
that looks and behaves much like the netscape WWW browser.
XEmacs has similar functionality to GNU Emacs. It uses a different
display model, including support for Motif menu and scroll bars and the
ability to run as a widget inside other applications. Many people say
it looks nicer than GNU Emacs.

3522
editors/xemacs20/pkg-plist Normal file

File diff suppressed because it is too large Load diff

56
editors/xemacs21/Makefile Normal file
View file

@ -0,0 +1,56 @@
# New ports collection makefile for: X-Emacs
# Version required: 20.2
# Date created: 26 August 1997
# Whom: Michael Elbel (me)
#
# $Id$
#
DISTNAME= xemacs-20.2
CATEGORIES= editors
MASTER_SITES= ftp://ftp.xemacs.org/pub/xemacs-20.2/ \
ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/ftp.xemacs.org/xemacs-20.2/ \
ftp://ftp.usyd.edu.au:/pub/Xemacs/xemacs-20.2/ \
ftp://ftp.lab.kdd.co.jp/xemacs/xemacs-20.2/ \
ftp://ftp.th-darmstadt.de:/pub/editors/xemacs/xemacs-20.2/ \
ftp://SunSITE.sut.ac.jp/pub/archives/xemacs/xemacs-20.2/ \
ftp://ftp.miranova.com/pub/xemacs/ \
ftp://ftp.gw.com/mirrors/pub/unix/xemacs/xemacs-20.2/
MAINTAINER= me@FreeBSD.org
LIB_DEPENDS= Xpm\\.4\\.:${PORTSDIR}/graphics/xpm \
jpeg\\.7\\.:${PORTSDIR}/graphics/jpeg \
png\\.0\\.:${PORTSDIR}/graphics/png
USE_GMAKE= yes
STRIP=
HAS_CONFIGURE= yes
CONFIGURE_ARGS= i386--freebsd --prefix=${PREFIX} \
--with-sound=native \
--site-includes=/usr/local/include \
--site-libraries=/usr/local/lib \
--sitelispdir="${PREFIX}/lib/xemacs/site-lisp ${PREFIX}/share/xemacs/site-lisp" \
${WITH_MULE} ${WITH_DIALOGS}
MAN1= ctags.1 etags.1 gnuattach.1 gnuclient.1 gnudoit.1 \
gnuserv.1 xemacs.1
pre-configure:
@echo "To compile in the MULE features, set the environment variable USE_MULE"
.if defined(USE_MULE)
WITH_MULE= --with-mule
.endif
# hack to avoid shipping binaries linked with Motif
.if defined(MOTIF_STATIC)
WITH_DIALOGS= --with-dialogs=athena
.endif
post-install:
.for file in b2m ctags etags emacsclient gnuattach gnuclient \
gnudoit xemacs-20.2
strip ${PREFIX}/bin/${file}
.endfor
.include <bsd.port.mk>

View file

@ -0,0 +1 @@
MD5 (xemacs-20.2.tar.gz) = bef4e5658fc1f2aefce712454478d093

View file

@ -0,0 +1,11 @@
--- src/database.c Tue Aug 19 13:41:17 1997
+++ database.c Tue Aug 19 13:41:32 1997
@@ -29,7 +29,7 @@
#ifdef HAVE_DATABASE
#include <database.h> /* Our include file */
#ifdef HAVE_BERKELEY_DB
-#include <db.h> /* Berkeley db access */
+#include "/usr/include/db.h" /* Berkeley db access */
#endif
#ifdef HAVE_DBM
#include <ndbm.h>

View file

@ -0,0 +1 @@
XEmacs text editor version 20

View file

@ -0,0 +1,19 @@
XEmacs is a self-documenting, customizable, extensible real-time
display editor.
Users new to XEmacs will be able to use basic features fairly rapidly
by studying the tutorial and using the self-documentation features.
XEmacs also has an extensive interactive manual browser. It is easily
extensible since its editing commands are written in Lisp.
XEmacs's many special packages handle mail reading (RMail) and sending
(Mail), outline editing (Outline), compiling (Compile), running
subshells within Emacs windows (Shell), running a Lisp read-eval-print
loop (Lisp-Interaction-Mode), automated psychotherapy (Doctor :-) and
many more. There is a WWW browsing mode written fully in elisp
that looks and behaves much like the netscape WWW browser.
XEmacs has similar functionality to GNU Emacs. It uses a different
display model, including support for Motif menu and scroll bars and the
ability to run as a widget inside other applications. Many people say
it looks nicer than GNU Emacs.

3522
editors/xemacs21/pkg-plist Normal file

File diff suppressed because it is too large Load diff