summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
authorGary Palmer <gpalmer@FreeBSD.org>1994-12-05 01:49:10 +0000
committerGary Palmer <gpalmer@FreeBSD.org>1994-12-05 01:49:10 +0000
commit45ea0ecd8f7e5fce58435427f505c9c5d16f894e (patch)
tree83d5c5ad2f01b1c31cd07293301aa4f11a92fc25 /x11
parentRemove WRKSRC, unneded now (diff)
rxvt - miniature xterm clone.
Notes
Notes: svn path=/head/; revision=527
Diffstat (limited to 'x11')
-rw-r--r--x11/rxvt-devel/Makefile21
-rw-r--r--x11/rxvt-devel/files/patch-aa52
-rw-r--r--x11/rxvt-unicode/Makefile21
-rw-r--r--x11/rxvt-unicode/files/patch-aa52
-rw-r--r--x11/rxvt-unicode/files/patch-ab23
-rw-r--r--x11/rxvt/Makefile21
-rw-r--r--x11/rxvt/files/patch-aa52
-rw-r--r--x11/rxvt/files/patch-ab23
8 files changed, 265 insertions, 0 deletions
diff --git a/x11/rxvt-devel/Makefile b/x11/rxvt-devel/Makefile
new file mode 100644
index 000000000000..2ee9f56a6758
--- /dev/null
+++ b/x11/rxvt-devel/Makefile
@@ -0,0 +1,21 @@
+# New ports collection Makefile for: rxvt
+# Version required: 2.09
+# Date created: 5th December 1994
+# Whom: gpalmer@FreeBSD.org
+#
+# $Id$
+#
+
+DISTNAME= rxvt-2.09
+USE_IMAKE= yes
+INSTALL_MANPAGES= yes
+WRKSRC= ${WRKDIR}/rxvt
+PREFIX= /usr/X11R6/bin
+MASTER_SITES= ftp://iraun1.ira.uka.de/pub/x11/
+
+# Get rid of the rclock directory until I can figure out how to patch
+# that up also and make it!
+pre-configure:
+ @/bin/rm -rf ${WRKDIR}/rclock
+
+.include <bsd.port.mk>
diff --git a/x11/rxvt-devel/files/patch-aa b/x11/rxvt-devel/files/patch-aa
new file mode 100644
index 000000000000..87953ca79716
--- /dev/null
+++ b/x11/rxvt-devel/files/patch-aa
@@ -0,0 +1,52 @@
+*** Imakefile.orig Thu Oct 20 15:23:25 1994
+--- Imakefile Mon Dec 5 01:22:49 1994
+***************
+*** 4,10 ****
+ */
+
+ # uncomment for gcc
+! CC=gcc
+
+ # add -DDEBUG to get rxvt to self-check for internal screen corruption
+ # add -DDEBUG_MALLOC to self check on out of bound memory usage.
+--- 4,10 ----
+ */
+
+ # uncomment for gcc
+! CC=cc
+
+ # add -DDEBUG to get rxvt to self-check for internal screen corruption
+ # add -DDEBUG_MALLOC to self check on out of bound memory usage.
+***************
+*** 77,86 ****
+ #EXTRA_LOAD_FLAGS= -lc -lucb
+
+ # Using this defines adds in UTMP support for Sun OS 4.1.x
+! EXTRA_DEFINES = -DBSD -DUTMP_SUPPORT -DUTMP=\"/etc/utmp\" -DBSD -DTTYTAB=\"/etc/ttytab\" -DPRINT_PIPE $(GREEK_EXTRA) -DMAX_REFRESH_PERIOD=10 -DMULTIPLE_CLICKS -DFAKE_RESOURCES -DUSE_XCOPYAREA -DCOLOR -DGRAPHICS
+
+ # for FreeBSD
+! #EXTRA_DEFINES = -DUTMP_SUPPORT -DUTMP=\"/var/run/utmp\" -DBSD -DFREEBSD -DTTYTAB=\"/etc/ttys\" -DPRINT_PIPE $(GREEK_EXTRA) -DMAX_REFRESH_PERIOD=10 -DMULTIPLE_CLICKS -DFAKE_RESOURCES -DCOLOR -DGRAPHICS
+
+ # for NetBSD 0.9
+ #DEFS = -DUTMP_SUPPORT -DUTMP=\"/var/run/utmp\" -DBSD -DFREEBSD -DTTYTAB=\"/etc/ttys\" -DPRINT_PIPE $(GREEK_EXTRA) -DMAX_REFRESH_PERIOD=10 -DMULTIPLE_CLICKS -DFAKE_RESOURCES -DCOLOR -DGRAPHICS
+--- 77,86 ----
+ #EXTRA_LOAD_FLAGS= -lc -lucb
+
+ # Using this defines adds in UTMP support for Sun OS 4.1.x
+! #EXTRA_DEFINES = -DBSD -DUTMP_SUPPORT -DUTMP=\"/etc/utmp\" -DBSD -DTTYTAB=\"/etc/ttytab\" -DPRINT_PIPE $(GREEK_EXTRA) -DMAX_REFRESH_PERIOD=10 -DMULTIPLE_CLICKS -DFAKE_RESOURCES -DUSE_XCOPYAREA -DCOLOR -DGRAPHICS
+
+ # for FreeBSD
+! EXTRA_DEFINES = -DUTMP_SUPPORT -DUTMP=\"/var/run/utmp\" -DBSD -DFREEBSD -DTTYTAB=\"/etc/ttys\" -DPRINT_PIPE $(GREEK_EXTRA) -DMAX_REFRESH_PERIOD=10 -DMULTIPLE_CLICKS -DFAKE_RESOURCES -DCOLOR -DGRAPHICS
+
+ # for NetBSD 0.9
+ #DEFS = -DUTMP_SUPPORT -DUTMP=\"/var/run/utmp\" -DBSD -DFREEBSD -DTTYTAB=\"/etc/ttys\" -DPRINT_PIPE $(GREEK_EXTRA) -DMAX_REFRESH_PERIOD=10 -DMULTIPLE_CLICKS -DFAKE_RESOURCES -DCOLOR -DGRAPHICS
+***************
+*** 95,100 ****
+--- 95,101 ----
+
+ DEPLIBS = $(DEPXLIB)
+ LOCAL_LIBRARIES = $(XPMLIB) $(XLIB)
++ INSTALLFLAGS = -g wheel -o root -c -s -m 4755
+
+ SRCS = rxvt.c command.c sbar.c screen.c utmp.c xsetup.c debug.c resources.c graphics.c\
+ $(GREEK_SRC)
diff --git a/x11/rxvt-unicode/Makefile b/x11/rxvt-unicode/Makefile
new file mode 100644
index 000000000000..2ee9f56a6758
--- /dev/null
+++ b/x11/rxvt-unicode/Makefile
@@ -0,0 +1,21 @@
+# New ports collection Makefile for: rxvt
+# Version required: 2.09
+# Date created: 5th December 1994
+# Whom: gpalmer@FreeBSD.org
+#
+# $Id$
+#
+
+DISTNAME= rxvt-2.09
+USE_IMAKE= yes
+INSTALL_MANPAGES= yes
+WRKSRC= ${WRKDIR}/rxvt
+PREFIX= /usr/X11R6/bin
+MASTER_SITES= ftp://iraun1.ira.uka.de/pub/x11/
+
+# Get rid of the rclock directory until I can figure out how to patch
+# that up also and make it!
+pre-configure:
+ @/bin/rm -rf ${WRKDIR}/rclock
+
+.include <bsd.port.mk>
diff --git a/x11/rxvt-unicode/files/patch-aa b/x11/rxvt-unicode/files/patch-aa
new file mode 100644
index 000000000000..87953ca79716
--- /dev/null
+++ b/x11/rxvt-unicode/files/patch-aa
@@ -0,0 +1,52 @@
+*** Imakefile.orig Thu Oct 20 15:23:25 1994
+--- Imakefile Mon Dec 5 01:22:49 1994
+***************
+*** 4,10 ****
+ */
+
+ # uncomment for gcc
+! CC=gcc
+
+ # add -DDEBUG to get rxvt to self-check for internal screen corruption
+ # add -DDEBUG_MALLOC to self check on out of bound memory usage.
+--- 4,10 ----
+ */
+
+ # uncomment for gcc
+! CC=cc
+
+ # add -DDEBUG to get rxvt to self-check for internal screen corruption
+ # add -DDEBUG_MALLOC to self check on out of bound memory usage.
+***************
+*** 77,86 ****
+ #EXTRA_LOAD_FLAGS= -lc -lucb
+
+ # Using this defines adds in UTMP support for Sun OS 4.1.x
+! EXTRA_DEFINES = -DBSD -DUTMP_SUPPORT -DUTMP=\"/etc/utmp\" -DBSD -DTTYTAB=\"/etc/ttytab\" -DPRINT_PIPE $(GREEK_EXTRA) -DMAX_REFRESH_PERIOD=10 -DMULTIPLE_CLICKS -DFAKE_RESOURCES -DUSE_XCOPYAREA -DCOLOR -DGRAPHICS
+
+ # for FreeBSD
+! #EXTRA_DEFINES = -DUTMP_SUPPORT -DUTMP=\"/var/run/utmp\" -DBSD -DFREEBSD -DTTYTAB=\"/etc/ttys\" -DPRINT_PIPE $(GREEK_EXTRA) -DMAX_REFRESH_PERIOD=10 -DMULTIPLE_CLICKS -DFAKE_RESOURCES -DCOLOR -DGRAPHICS
+
+ # for NetBSD 0.9
+ #DEFS = -DUTMP_SUPPORT -DUTMP=\"/var/run/utmp\" -DBSD -DFREEBSD -DTTYTAB=\"/etc/ttys\" -DPRINT_PIPE $(GREEK_EXTRA) -DMAX_REFRESH_PERIOD=10 -DMULTIPLE_CLICKS -DFAKE_RESOURCES -DCOLOR -DGRAPHICS
+--- 77,86 ----
+ #EXTRA_LOAD_FLAGS= -lc -lucb
+
+ # Using this defines adds in UTMP support for Sun OS 4.1.x
+! #EXTRA_DEFINES = -DBSD -DUTMP_SUPPORT -DUTMP=\"/etc/utmp\" -DBSD -DTTYTAB=\"/etc/ttytab\" -DPRINT_PIPE $(GREEK_EXTRA) -DMAX_REFRESH_PERIOD=10 -DMULTIPLE_CLICKS -DFAKE_RESOURCES -DUSE_XCOPYAREA -DCOLOR -DGRAPHICS
+
+ # for FreeBSD
+! EXTRA_DEFINES = -DUTMP_SUPPORT -DUTMP=\"/var/run/utmp\" -DBSD -DFREEBSD -DTTYTAB=\"/etc/ttys\" -DPRINT_PIPE $(GREEK_EXTRA) -DMAX_REFRESH_PERIOD=10 -DMULTIPLE_CLICKS -DFAKE_RESOURCES -DCOLOR -DGRAPHICS
+
+ # for NetBSD 0.9
+ #DEFS = -DUTMP_SUPPORT -DUTMP=\"/var/run/utmp\" -DBSD -DFREEBSD -DTTYTAB=\"/etc/ttys\" -DPRINT_PIPE $(GREEK_EXTRA) -DMAX_REFRESH_PERIOD=10 -DMULTIPLE_CLICKS -DFAKE_RESOURCES -DCOLOR -DGRAPHICS
+***************
+*** 95,100 ****
+--- 95,101 ----
+
+ DEPLIBS = $(DEPXLIB)
+ LOCAL_LIBRARIES = $(XPMLIB) $(XLIB)
++ INSTALLFLAGS = -g wheel -o root -c -s -m 4755
+
+ SRCS = rxvt.c command.c sbar.c screen.c utmp.c xsetup.c debug.c resources.c graphics.c\
+ $(GREEK_SRC)
diff --git a/x11/rxvt-unicode/files/patch-ab b/x11/rxvt-unicode/files/patch-ab
new file mode 100644
index 000000000000..fb2c7d1e507f
--- /dev/null
+++ b/x11/rxvt-unicode/files/patch-ab
@@ -0,0 +1,23 @@
+*** command.c.old Mon Dec 5 01:07:33 1994
+--- command.c Mon Dec 5 01:07:49 1994
+***************
+*** 373,381 ****
+ {
+ int pgrp = getpid();
+ ioctl(0, TIOCSPGRP, (char *)&pgrp);
+! setpgrp();
+ close(open(ttynam, O_WRONLY, 0));
+! setpgrp ();
+ }
+
+ /* init of termios structure */
+--- 373,381 ----
+ {
+ int pgrp = getpid();
+ ioctl(0, TIOCSPGRP, (char *)&pgrp);
+! setpgrp(0,pgrp);
+ close(open(ttynam, O_WRONLY, 0));
+! setpgrp (0,pgrp);
+ }
+
+ /* init of termios structure */
diff --git a/x11/rxvt/Makefile b/x11/rxvt/Makefile
new file mode 100644
index 000000000000..2ee9f56a6758
--- /dev/null
+++ b/x11/rxvt/Makefile
@@ -0,0 +1,21 @@
+# New ports collection Makefile for: rxvt
+# Version required: 2.09
+# Date created: 5th December 1994
+# Whom: gpalmer@FreeBSD.org
+#
+# $Id$
+#
+
+DISTNAME= rxvt-2.09
+USE_IMAKE= yes
+INSTALL_MANPAGES= yes
+WRKSRC= ${WRKDIR}/rxvt
+PREFIX= /usr/X11R6/bin
+MASTER_SITES= ftp://iraun1.ira.uka.de/pub/x11/
+
+# Get rid of the rclock directory until I can figure out how to patch
+# that up also and make it!
+pre-configure:
+ @/bin/rm -rf ${WRKDIR}/rclock
+
+.include <bsd.port.mk>
diff --git a/x11/rxvt/files/patch-aa b/x11/rxvt/files/patch-aa
new file mode 100644
index 000000000000..87953ca79716
--- /dev/null
+++ b/x11/rxvt/files/patch-aa
@@ -0,0 +1,52 @@
+*** Imakefile.orig Thu Oct 20 15:23:25 1994
+--- Imakefile Mon Dec 5 01:22:49 1994
+***************
+*** 4,10 ****
+ */
+
+ # uncomment for gcc
+! CC=gcc
+
+ # add -DDEBUG to get rxvt to self-check for internal screen corruption
+ # add -DDEBUG_MALLOC to self check on out of bound memory usage.
+--- 4,10 ----
+ */
+
+ # uncomment for gcc
+! CC=cc
+
+ # add -DDEBUG to get rxvt to self-check for internal screen corruption
+ # add -DDEBUG_MALLOC to self check on out of bound memory usage.
+***************
+*** 77,86 ****
+ #EXTRA_LOAD_FLAGS= -lc -lucb
+
+ # Using this defines adds in UTMP support for Sun OS 4.1.x
+! EXTRA_DEFINES = -DBSD -DUTMP_SUPPORT -DUTMP=\"/etc/utmp\" -DBSD -DTTYTAB=\"/etc/ttytab\" -DPRINT_PIPE $(GREEK_EXTRA) -DMAX_REFRESH_PERIOD=10 -DMULTIPLE_CLICKS -DFAKE_RESOURCES -DUSE_XCOPYAREA -DCOLOR -DGRAPHICS
+
+ # for FreeBSD
+! #EXTRA_DEFINES = -DUTMP_SUPPORT -DUTMP=\"/var/run/utmp\" -DBSD -DFREEBSD -DTTYTAB=\"/etc/ttys\" -DPRINT_PIPE $(GREEK_EXTRA) -DMAX_REFRESH_PERIOD=10 -DMULTIPLE_CLICKS -DFAKE_RESOURCES -DCOLOR -DGRAPHICS
+
+ # for NetBSD 0.9
+ #DEFS = -DUTMP_SUPPORT -DUTMP=\"/var/run/utmp\" -DBSD -DFREEBSD -DTTYTAB=\"/etc/ttys\" -DPRINT_PIPE $(GREEK_EXTRA) -DMAX_REFRESH_PERIOD=10 -DMULTIPLE_CLICKS -DFAKE_RESOURCES -DCOLOR -DGRAPHICS
+--- 77,86 ----
+ #EXTRA_LOAD_FLAGS= -lc -lucb
+
+ # Using this defines adds in UTMP support for Sun OS 4.1.x
+! #EXTRA_DEFINES = -DBSD -DUTMP_SUPPORT -DUTMP=\"/etc/utmp\" -DBSD -DTTYTAB=\"/etc/ttytab\" -DPRINT_PIPE $(GREEK_EXTRA) -DMAX_REFRESH_PERIOD=10 -DMULTIPLE_CLICKS -DFAKE_RESOURCES -DUSE_XCOPYAREA -DCOLOR -DGRAPHICS
+
+ # for FreeBSD
+! EXTRA_DEFINES = -DUTMP_SUPPORT -DUTMP=\"/var/run/utmp\" -DBSD -DFREEBSD -DTTYTAB=\"/etc/ttys\" -DPRINT_PIPE $(GREEK_EXTRA) -DMAX_REFRESH_PERIOD=10 -DMULTIPLE_CLICKS -DFAKE_RESOURCES -DCOLOR -DGRAPHICS
+
+ # for NetBSD 0.9
+ #DEFS = -DUTMP_SUPPORT -DUTMP=\"/var/run/utmp\" -DBSD -DFREEBSD -DTTYTAB=\"/etc/ttys\" -DPRINT_PIPE $(GREEK_EXTRA) -DMAX_REFRESH_PERIOD=10 -DMULTIPLE_CLICKS -DFAKE_RESOURCES -DCOLOR -DGRAPHICS
+***************
+*** 95,100 ****
+--- 95,101 ----
+
+ DEPLIBS = $(DEPXLIB)
+ LOCAL_LIBRARIES = $(XPMLIB) $(XLIB)
++ INSTALLFLAGS = -g wheel -o root -c -s -m 4755
+
+ SRCS = rxvt.c command.c sbar.c screen.c utmp.c xsetup.c debug.c resources.c graphics.c\
+ $(GREEK_SRC)
diff --git a/x11/rxvt/files/patch-ab b/x11/rxvt/files/patch-ab
new file mode 100644
index 000000000000..fb2c7d1e507f
--- /dev/null
+++ b/x11/rxvt/files/patch-ab
@@ -0,0 +1,23 @@
+*** command.c.old Mon Dec 5 01:07:33 1994
+--- command.c Mon Dec 5 01:07:49 1994
+***************
+*** 373,381 ****
+ {
+ int pgrp = getpid();
+ ioctl(0, TIOCSPGRP, (char *)&pgrp);
+! setpgrp();
+ close(open(ttynam, O_WRONLY, 0));
+! setpgrp ();
+ }
+
+ /* init of termios structure */
+--- 373,381 ----
+ {
+ int pgrp = getpid();
+ ioctl(0, TIOCSPGRP, (char *)&pgrp);
+! setpgrp(0,pgrp);
+ close(open(ttynam, O_WRONLY, 0));
+! setpgrp (0,pgrp);
+ }
+
+ /* init of termios structure */