aboutsummaryrefslogtreecommitdiffstats
path: root/x11/xmove
diff options
context:
space:
mode:
authormph <mph@FreeBSD.org>1998-04-19 14:02:26 +0800
committermph <mph@FreeBSD.org>1998-04-19 14:02:26 +0800
commite3ef278952fa1b38381e8163cf44d3fce99a07c3 (patch)
treee76bf25c02af0e95993c34fe7704e82299d5694b /x11/xmove
parent77443f939002b121f5cff150499c0ddd7aa2b15f (diff)
downloadfreebsd-ports-gnome-e3ef278952fa1b38381e8163cf44d3fce99a07c3.tar.gz
freebsd-ports-gnome-e3ef278952fa1b38381e8163cf44d3fce99a07c3.tar.zst
freebsd-ports-gnome-e3ef278952fa1b38381e8163cf44d3fce99a07c3.zip
Import of xmove, an X11 proxy (like lbx) that allows suspending,
resuming, and moving clients (presumably like screen(1)). PR: 5503 Submitted by: Stefan `Sec` Zehl <sec@42.org>
Diffstat (limited to 'x11/xmove')
-rw-r--r--x11/xmove/Makefile27
-rw-r--r--x11/xmove/distinfo1
-rw-r--r--x11/xmove/files/Makefile6
-rw-r--r--x11/xmove/files/patch-aa74
-rw-r--r--x11/xmove/files/patch-ab88
-rw-r--r--x11/xmove/pkg-comment1
-rw-r--r--x11/xmove/pkg-descr2
-rw-r--r--x11/xmove/pkg-plist4
8 files changed, 203 insertions, 0 deletions
diff --git a/x11/xmove/Makefile b/x11/xmove/Makefile
new file mode 100644
index 000000000000..a3c29e16ba1f
--- /dev/null
+++ b/x11/xmove/Makefile
@@ -0,0 +1,27 @@
+# New ports collection makefile for: xmove
+# Version required: 2.0
+# Date created: 16 Jan 1997
+# Whom: Stefan Zehl <sec@42.org>
+#
+# $Id$
+#
+
+DISTNAME= xmove.2.0beta2
+PKGNAME= xmove-2.0b2
+CATEGORIES= x11
+MASTER_SITES= ftp://ftp.cs.columbia.edu/pub/xmove/
+
+MAINTAINER= sec@42.org
+
+WRKSRC= ${WRKDIR}/xmove
+USE_X11= yes
+
+post-extract:
+ ${CP} ${FILESDIR}/Makefile ${WRKSRC}
+
+post-install:
+ ${CP} ${WRKSRC}/man/man1/xmove.1 ${WRKSRC}/man/man1/xmovectrl.1 ${X11BASE}/man/man1
+
+MAN1= xmove.1 xmovectrl.1
+
+.include <bsd.port.mk>
diff --git a/x11/xmove/distinfo b/x11/xmove/distinfo
new file mode 100644
index 000000000000..c139a1ee1bd3
--- /dev/null
+++ b/x11/xmove/distinfo
@@ -0,0 +1 @@
+MD5 (xmove.2.0beta2.tar.gz) = d70107f7835b755bd4f57b47a8ac7b38
diff --git a/x11/xmove/files/Makefile b/x11/xmove/files/Makefile
new file mode 100644
index 000000000000..b0f7ad6c39e0
--- /dev/null
+++ b/x11/xmove/files/Makefile
@@ -0,0 +1,6 @@
+all:
+ cd xmove;xmkmf && make
+ cd xmovectrl;xmkmf && make
+install:
+ cd xmove;make install
+ cd xmovectrl;make install
diff --git a/x11/xmove/files/patch-aa b/x11/xmove/files/patch-aa
new file mode 100644
index 000000000000..d3c50b599888
--- /dev/null
+++ b/x11/xmove/files/patch-aa
@@ -0,0 +1,74 @@
+--- xmove/main.c.org Tue Oct 21 00:20:47 1997
++++ xmove/main.c Fri Jan 16 00:24:41 1998
+@@ -70,7 +70,7 @@
+ /*static char *OfficialName P((char *name ));*/
+ static void ResizeBuffer P((Buffer *buffer, long len));
+ static char *SetDefaultServer P((char *server_name));
+-#ifdef SVR4
++#if defined(SVR4) || defined(BSD)
+ static void SignalURG P((int signum ));
+ static void SignalPIPE P((int signum ));
+ static void SignalINT P((int signum ));
+@@ -1233,7 +1233,7 @@
+ #endif
+
+ static void
+-#ifdef SVR4
++#if defined(SVR4) || defined(BSD)
+ SignalURG(int signum)
+ #else
+ SignalURG()
+@@ -1243,7 +1243,7 @@
+ }
+
+ static void
+-#ifdef SVR4
++#if defined(SVR4) || defined(BSD)
+ SignalPIPE(int signum)
+ #else
+ SignalPIPE()
+@@ -1253,7 +1253,7 @@
+ }
+
+ static void
+-#ifdef SVR4
++#if defined(SVR4) || defined(BSD)
+ SignalINT(int signum)
+ #else
+ SignalINT()
+@@ -1264,7 +1264,7 @@
+ }
+
+ static void
+-#ifdef SVR4
++#if defined(SVR4) || defined(BSD)
+ SignalQUIT(int signum)
+ #else
+ SignalQUIT()
+@@ -1275,7 +1275,7 @@
+ }
+
+ static void
+-#ifdef SVR4
++#if defined(SVR4) || defined(BSD)
+ SignalTERM(int signum)
+ #else
+ SignalTERM()
+@@ -1286,7 +1286,7 @@
+ }
+
+ static void
+-#ifdef SVR4
++#if defined(SVR4) || defined(BSD)
+ SignalTSTP(int signum)
+ #else
+ SignalTSTP()
+@@ -1296,7 +1296,7 @@
+ }
+
+ static void
+-#ifdef SVR4
++#if defined(SVR4) || defined(BSD)
+ SignalCONT(int signum)
+ #else
+ SignalCONT()
diff --git a/x11/xmove/files/patch-ab b/x11/xmove/files/patch-ab
new file mode 100644
index 000000000000..6e638765b7ba
--- /dev/null
+++ b/x11/xmove/files/patch-ab
@@ -0,0 +1,88 @@
+--- xmove/XMOVELib.c.org Sat Oct 18 22:03:47 1997
++++ xmove/XMOVELib.c Fri Jan 16 00:25:48 1998
+@@ -24,7 +24,7 @@
+
+ #include <X11/Xatom.h>
+ #include <errno.h> /* for EINTR, EADDRINUSE, ... */
+-#include <malloc.h>
++#include <stdlib.h>
+ #include <sys/ioctl.h>
+ #ifdef SYSV
+ #include <sys/fcntl.h>
+--- xmove/externs.h.org Thu Dec 1 22:14:38 1994
++++ xmove/externs.h Fri Jan 16 00:25:48 1998
+@@ -20,7 +20,7 @@
+
+ #include <sys/time.h>
+ #include <sys/socket.h>
+-#include <malloc.h>
++#include <stdlib.h>
+
+
+ #endif /* EXTERNS_H */
+--- xmove/main.c.org Fri Jan 16 00:24:41 1998
++++ xmove/main.c Fri Jan 16 00:25:49 1998
+@@ -42,7 +42,7 @@
+ #include <signal.h>
+ #define NEED_REPLIES
+ #include <X11/Xproto.h>
+-#include <malloc.h>
++#include <stdlib.h>
+
+ #if defined(DL_W_PRAGMA) || defined(DL_WOUT_PRAGMA)
+ #include <dlfcn.h>
+--- xmove/move_window.c.org Sun Apr 20 06:21:32 1997
++++ xmove/move_window.c Fri Jan 16 00:25:50 1998
+@@ -20,7 +20,7 @@
+ #define NEED_REPLIES
+ #include <X11/Xproto.h>
+ #include <X11/Xatom.h>
+-#include <malloc.h>
++#include <stdlib.h>
+
+ #include "xmove.h"
+
+--- xmove/print11.c.org Mon Jun 30 22:01:43 1997
++++ xmove/print11.c Fri Jan 16 00:25:50 1998
+@@ -109,7 +109,7 @@
+ *
+ */
+
+-#include <malloc.h>
++#include <stdlib.h>
+ #include <X11/Xatom.h>
+ #include "xmove.h"
+
+--- xmove/put_image.c.org Wed Jun 25 05:35:31 1997
++++ xmove/put_image.c Fri Jan 16 00:25:51 1998
+@@ -18,7 +18,7 @@
+ /* $XConsortium: XPutImage.c,v 11.60 91/06/07 16:33:38 rws Exp $ */
+ /* Copyright Massachusetts Institute of Technology 1986 */
+
+-#include <malloc.h>
++#include <stdlib.h>
+
+ #include "xmove.h"
+
+--- xmove/server.c.org Sun Aug 3 21:36:45 1997
++++ xmove/server.c Fri Jan 16 00:25:51 1998
+@@ -40,7 +40,7 @@
+ #include <sys/time.h> /* for struct timeval * */
+ #include <errno.h> /* for EINTR, EADDRINUSE, ... */
+ #include <X11/Xproto.h>
+-#include <malloc.h>
++#include <stdlib.h>
+
+ #include "xmove.h"
+
+--- xmovectrl/xmovectrl.h.org Mon Jan 9 20:02:28 1995
++++ xmovectrl/xmovectrl.h Fri Jan 16 00:25:52 1998
+@@ -54,7 +54,7 @@
+
+ #include <sys/time.h>
+ #include <sys/socket.h>
+-#include <malloc.h>
++#include <stdlib.h>
+
+
+ Global int pad P((long n ));
diff --git a/x11/xmove/pkg-comment b/x11/xmove/pkg-comment
new file mode 100644
index 000000000000..a04a1d6fb9ba
--- /dev/null
+++ b/x11/xmove/pkg-comment
@@ -0,0 +1 @@
+pseudoserver to support mobile X11 clients
diff --git a/x11/xmove/pkg-descr b/x11/xmove/pkg-descr
new file mode 100644
index 000000000000..3b73eec797ce
--- /dev/null
+++ b/x11/xmove/pkg-descr
@@ -0,0 +1,2 @@
+xmove is a pseudoserver (much like lbx) which allows you to move
+X-Clients between different displays, or even suspend and resume them.
diff --git a/x11/xmove/pkg-plist b/x11/xmove/pkg-plist
new file mode 100644
index 000000000000..8a0e89376f84
--- /dev/null
+++ b/x11/xmove/pkg-plist
@@ -0,0 +1,4 @@
+bin/xmove
+bin/xmovectrl
+man/man1/xmove.1.gz
+man/man1/xmovectrl.1.gz