mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
Submitted by: me@freebsd.org
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:
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
56
editors/xemacs-devel/Makefile
Normal file
56
editors/xemacs-devel/Makefile
Normal 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-devel/distinfo
Normal file
1
editors/xemacs-devel/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (xemacs-20.2.tar.gz) = bef4e5658fc1f2aefce712454478d093
|
11
editors/xemacs-devel/files/patch-af
Normal file
11
editors/xemacs-devel/files/patch-af
Normal 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>
|
1
editors/xemacs-devel/pkg-comment
Normal file
1
editors/xemacs-devel/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
|||
XEmacs text editor version 20
|
19
editors/xemacs-devel/pkg-descr
Normal file
19
editors/xemacs-devel/pkg-descr
Normal 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-devel/pkg-plist
Normal file
3522
editors/xemacs-devel/pkg-plist
Normal file
File diff suppressed because it is too large
Load diff
56
editors/xemacs/Makefile
Normal file
56
editors/xemacs/Makefile
Normal 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
1
editors/xemacs/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (xemacs-20.2.tar.gz) = bef4e5658fc1f2aefce712454478d093
|
11
editors/xemacs/files/patch-af
Normal file
11
editors/xemacs/files/patch-af
Normal 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>
|
1
editors/xemacs/pkg-comment
Normal file
1
editors/xemacs/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
|||
XEmacs text editor version 20
|
19
editors/xemacs/pkg-descr
Normal file
19
editors/xemacs/pkg-descr
Normal 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
3522
editors/xemacs/pkg-plist
Normal file
File diff suppressed because it is too large
Load diff
56
editors/xemacs20/Makefile
Normal file
56
editors/xemacs20/Makefile
Normal 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/xemacs20/distinfo
Normal file
1
editors/xemacs20/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (xemacs-20.2.tar.gz) = bef4e5658fc1f2aefce712454478d093
|
11
editors/xemacs20/files/patch-af
Normal file
11
editors/xemacs20/files/patch-af
Normal 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>
|
1
editors/xemacs20/pkg-comment
Normal file
1
editors/xemacs20/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
|||
XEmacs text editor version 20
|
19
editors/xemacs20/pkg-descr
Normal file
19
editors/xemacs20/pkg-descr
Normal 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
3522
editors/xemacs20/pkg-plist
Normal file
File diff suppressed because it is too large
Load diff
56
editors/xemacs21/Makefile
Normal file
56
editors/xemacs21/Makefile
Normal 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/xemacs21/distinfo
Normal file
1
editors/xemacs21/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (xemacs-20.2.tar.gz) = bef4e5658fc1f2aefce712454478d093
|
11
editors/xemacs21/files/patch-af
Normal file
11
editors/xemacs21/files/patch-af
Normal 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>
|
1
editors/xemacs21/pkg-comment
Normal file
1
editors/xemacs21/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
|||
XEmacs text editor version 20
|
19
editors/xemacs21/pkg-descr
Normal file
19
editors/xemacs21/pkg-descr
Normal 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
3522
editors/xemacs21/pkg-plist
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue