diff options
Diffstat (limited to 'editors')
-rw-r--r-- | editors/gnuserv/DESCR | 6 | ||||
-rw-r--r-- | editors/gnuserv/Makefile | 20 | ||||
-rw-r--r-- | editors/gnuserv/PLIST | 15 | ||||
-rw-r--r-- | editors/gnuserv/distinfo | 5 | ||||
-rw-r--r-- | editors/gnuserv/patches/patch-aa | 13 |
5 files changed, 59 insertions, 0 deletions
diff --git a/editors/gnuserv/DESCR b/editors/gnuserv/DESCR new file mode 100644 index 00000000000..367514dfd81 --- /dev/null +++ b/editors/gnuserv/DESCR @@ -0,0 +1,6 @@ +gnuserv allows you to attach to an already running Emacs. This allows +external programs to make use of Emacs' editing capabilities. It is +like GNU Emacs' emacsserver/server.el, but has many more features. + +This is the gnuserv part of XEmacs split out for use in GNU Emacs. If +you use XEmacs you do not need this package. diff --git a/editors/gnuserv/Makefile b/editors/gnuserv/Makefile new file mode 100644 index 00000000000..a6da5665a7b --- /dev/null +++ b/editors/gnuserv/Makefile @@ -0,0 +1,20 @@ +# $NetBSD: Makefile,v 1.1.1.1 2003/06/08 05:46:34 epg Exp $ + +DISTNAME= gnuserv-3.12.6 +CATEGORIES= editors +MASTER_SITES= ${HOMEPAGE}/src/ + +MAINTAINER= epg@netbsd.org +HOMEPAGE= http://meltin.net/hacks/emacs/ +COMMENT= Improved version of emacsserver for GNU Emacs + +GNU_CONFIGURE= YES + +EL_FILES= devices.el gnuserv.el gnuserv-compat.el +post-install: + cd ${WRKSRC} && for FILE in ${EL_FILES}; do \ + ${INSTALL_DATA} $${FILE} $${FILE}c ${EMACS_LISPPREFIX}; \ + done + +.include "../../mk/emacs.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/editors/gnuserv/PLIST b/editors/gnuserv/PLIST new file mode 100644 index 00000000000..7fd771fe699 --- /dev/null +++ b/editors/gnuserv/PLIST @@ -0,0 +1,15 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2003/06/08 05:46:34 epg Exp $ +bin/gnuattach +bin/gnuclient +bin/gnudoit +bin/gnuserv +man/man1/gnuattach.1 +man/man1/gnuclient.1 +man/man1/gnudoit.1 +man/man1/gnuserv.1 +${EMACS_LISPPREFIX}/devices.el +${EMACS_LISPPREFIX}/devices.elc +${EMACS_LISPPREFIX}/gnuserv-compat.el +${EMACS_LISPPREFIX}/gnuserv-compat.elc +${EMACS_LISPPREFIX}/gnuserv.el +${EMACS_LISPPREFIX}/gnuserv.elc diff --git a/editors/gnuserv/distinfo b/editors/gnuserv/distinfo new file mode 100644 index 00000000000..9d77560554a --- /dev/null +++ b/editors/gnuserv/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2003/06/08 05:46:34 epg Exp $ + +SHA1 (gnuserv-3.12.6.tar.gz) = 6d5a3d2366a9ccb69258b8e6c0ea6924f86f4908 +Size (gnuserv-3.12.6.tar.gz) = 92501 bytes +SHA1 (patch-aa) = f10c267b84290265df2a757454b0548bf8383889 diff --git a/editors/gnuserv/patches/patch-aa b/editors/gnuserv/patches/patch-aa new file mode 100644 index 00000000000..b435fd848c0 --- /dev/null +++ b/editors/gnuserv/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2003/06/08 05:46:34 epg Exp $ + +--- gnuserv.c.orig Fri Sep 13 07:19:16 2002 ++++ gnuserv.c +@@ -793,7 +793,7 @@ unix_init (void) + + strlen (server.sun_path) + 1); + server.sun_len = bindlen; + #else +- bindlen = strlen (server.sun_path) + sizeof (server.sun_family); ++ bindlen = strlen (server.sun_path) + 1 + sizeof (server.sun_family); + #endif + + if (bind(ls,(struct sockaddr *)&server,bindlen) < 0) |