summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoragc <agc>1998-03-11 02:44:52 +0000
committeragc <agc>1998-03-11 02:44:52 +0000
commit8a06f71410c97948cd8cb14529dccd585ae8eebe (patch)
tree16f2b4e40e8f52ed0fddcffbe238f45083962d5d
parent78fff6b1f10d7a437382b24306cfaee1183aee91 (diff)
downloadpkgsrc-8a06f71410c97948cd8cb14529dccd585ae8eebe.tar.gz
Addition of xmove-2.0b2, a proxy server for X11 (or a "screen for X")
to the NetBSD packages collection.
-rw-r--r--x11/xmove/Makefile31
-rw-r--r--x11/xmove/files/md51
-rw-r--r--x11/xmove/patches/patch-aa63
-rw-r--r--x11/xmove/pkg/COMMENT1
-rw-r--r--x11/xmove/pkg/DESCR8
-rw-r--r--x11/xmove/pkg/PLIST9
6 files changed, 113 insertions, 0 deletions
diff --git a/x11/xmove/Makefile b/x11/xmove/Makefile
new file mode 100644
index 00000000000..94913edf365
--- /dev/null
+++ b/x11/xmove/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: xmove
+# Version required: 2.0b2
+# Date created: Tue Mar 10 22:45:33 GMT 1998
+# Whom: Alistair Crooks agc@netbsd.org
+#
+# $NetBSD: Makefile,v 1.1 1998/03/11 02:44:52 agc Exp $
+#
+
+DISTNAME= xmove.2.0beta2
+PKGNAME= xmove-2.0b2
+CATEGORIES= x11
+MASTER_SITES= ftp://ftp.cs.columbia.edu/pub/xmove/
+
+WRKSRC= ${WRKDIR}/xmove
+USE_IMAKE= yes
+CAT1= xmove.0 xmovectrl.0
+XMOVEDOCDIR= ${X11BASE}/share/doc/xmove
+
+pre-configure:
+ @${SED} -e 's|@x11base@|'${X11BASE}'|' < ${WRKSRC}/xmove/Imakefile > ${WRKSRC}/xmove/Imakefile.new && \
+ ${MV} ${WRKSRC}/xmove/Imakefile.new ${WRKSRC}/xmove/Imakefile
+ ${CP} ${WRKSRC}/man/man1/xmove.1 ${WRKSRC}/xmove/xmove.man
+ ${CP} ${WRKSRC}/man/man1/xmovectrl.1 ${WRKSRC}/xmovectrl/xmovectrl.man
+
+post-install:
+ @${MKDIR} ${XMOVEDOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/features.txt ${XMOVEDOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/limitations.txt ${XMOVEDOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/using_xmove.txt ${XMOVEDOCDIR}
+
+.include <bsd.port.mk>
diff --git a/x11/xmove/files/md5 b/x11/xmove/files/md5
new file mode 100644
index 00000000000..c139a1ee1bd
--- /dev/null
+++ b/x11/xmove/files/md5
@@ -0,0 +1 @@
+MD5 (xmove.2.0beta2.tar.gz) = d70107f7835b755bd4f57b47a8ac7b38
diff --git a/x11/xmove/patches/patch-aa b/x11/xmove/patches/patch-aa
new file mode 100644
index 00000000000..ba091d0b8bb
--- /dev/null
+++ b/x11/xmove/patches/patch-aa
@@ -0,0 +1,63 @@
+--- xmove/Imakefile 1998/03/10 22:54:16 1.1
++++ xmove/Imakefile 1998/03/10 23:01:21
+@@ -18,7 +18,7 @@
+ # compile it and if you have compiler complaints about the function
+ # dlopen() (among many other things) then change the line to NO.
+
+-#define XMOVE_USE_DLLIBS NO
++#define XMOVE_USE_DLLIBS YES
+
+
+ # Use ATOM_MAPPING_LIBRARY_PATH if XMOVE_USE_DLLIBS is set to YES.
+@@ -28,7 +28,7 @@
+ # need a separate subdirectory just for xmove's libraries. This variable
+ # should be set to the directory where those libraries will be placed.
+
+-ATOM_MAPPING_LIBRARY_PATH=\"/home/ethan/release/xmove/lib\"
++ATOM_MAPPING_LIBRARY_PATH=\"@x11base@/lib\"
+
+
+ ## Standard parameters
+@@ -36,7 +36,7 @@
+ #if XMOVE_USE_DLLIBS
+ DLLIBSRC =
+ DLLIBOBJ =
+-DLLIB = -ldl
++DLLIB =
+ DLDEFINE = -DDL_WOUT_PRAGMA
+ #else
+ DLLIBSRC = libatommap.c
+--- /dev/null Wed Mar 11 00:03:54 1998
++++ Imakefile Wed Mar 11 00:58:37 1998
+@@ -0,0 +1,8 @@
++#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
++
++MakefileSubdirs(xmove xmovectrl)
++MakeSubdirs(xmove xmovectrl)
++DependSubdirs(xmove xmovectrl)
++ForceSubdirs(xmove xmovectrl)
++InstallSubdirs(xmove xmovectrl)
++InstallManSubdirs(xmove xmovectrl)
+--- xmove/main.c 1998/03/11 01:26:12 1.1
++++ xmove/main.c 1998/03/11 01:27:26
+@@ -79,13 +79,13 @@
+ static void SignalTSTP P((int signum ));
+ static void SignalCONT P((int signum ));
+ #else
+-static void SignalURG P((void));
+-static void SignalPIPE P((void ));
+-static void SignalINT P((void ));
+-static void SignalQUIT P((void ));
+-static void SignalTERM P((void ));
+-static void SignalTSTP P((void ));
+-static void SignalCONT P((void ));
++static void SignalURG P(());
++static void SignalPIPE P(());
++static void SignalINT P(());
++static void SignalQUIT P(());
++static void SignalTERM P(());
++static void SignalTSTP P(());
++static void SignalCONT P(());
+ #endif
+
+ extern char *getenv();
diff --git a/x11/xmove/pkg/COMMENT b/x11/xmove/pkg/COMMENT
new file mode 100644
index 00000000000..d57e802b82c
--- /dev/null
+++ b/x11/xmove/pkg/COMMENT
@@ -0,0 +1 @@
+Utility to move an X11 display between screens and displays
diff --git a/x11/xmove/pkg/DESCR b/x11/xmove/pkg/DESCR
new file mode 100644
index 00000000000..bacd982734e
--- /dev/null
+++ b/x11/xmove/pkg/DESCR
@@ -0,0 +1,8 @@
+The beta of xmove 2.0. 2.0 adds support for 16 and 24 bit displays,
+not to mention several bug fixes.
+
+xmove is a pseudoserver (aka proxy server) which allows you to
+dynamically move an X application between servers, and screens within
+a server.
+
+
diff --git a/x11/xmove/pkg/PLIST b/x11/xmove/pkg/PLIST
new file mode 100644
index 00000000000..63762b518f9
--- /dev/null
+++ b/x11/xmove/pkg/PLIST
@@ -0,0 +1,9 @@
+@comment $NetBSD: PLIST,v 1.1 1998/03/11 02:44:53 agc Exp $
+bin/xmove
+bin/xmovectrl
+man/cat1/xmove.0.gz
+man/cat1/xmovectrl.0.gz
+share/doc/xmove/features.txt
+share/doc/xmove/limitations.txt
+share/doc/xmove/using_xmove.txt
+@dirrm share/doc/xmove