aboutsummaryrefslogtreecommitdiffstats
path: root/editors/joe2
diff options
context:
space:
mode:
authortorstenb <torstenb@FreeBSD.org>1995-07-05 23:08:51 +0800
committertorstenb <torstenb@FreeBSD.org>1995-07-05 23:08:51 +0800
commitf8c19201886210b1ee7cf60af8e747ea0c1b60a8 (patch)
treed3718b8509d8228c392490358c0f232a8f6836fc /editors/joe2
parentdb03225a3eeab71b5dd0458ad9b20c8747910d26 (diff)
downloadfreebsd-ports-gnome-f8c19201886210b1ee7cf60af8e747ea0c1b60a8.tar.gz
freebsd-ports-gnome-f8c19201886210b1ee7cf60af8e747ea0c1b60a8.tar.zst
freebsd-ports-gnome-f8c19201886210b1ee7cf60af8e747ea0c1b60a8.zip
joe - joe's own editor
Diffstat (limited to 'editors/joe2')
-rw-r--r--editors/joe2/Makefile23
-rw-r--r--editors/joe2/distinfo1
-rw-r--r--editors/joe2/files/patch-aa106
-rw-r--r--editors/joe2/pkg-comment1
-rw-r--r--editors/joe2/pkg-descr9
-rw-r--r--editors/joe2/pkg-plist11
6 files changed, 151 insertions, 0 deletions
diff --git a/editors/joe2/Makefile b/editors/joe2/Makefile
new file mode 100644
index 000000000000..c23c8ed480f9
--- /dev/null
+++ b/editors/joe2/Makefile
@@ -0,0 +1,23 @@
+# New ports collection makefile for: joe
+# Version required: 2.8
+# Date created: 01 Jul 1995
+# Whom: torstenb@FreeBSD.ORG
+#
+# $Id$
+#
+
+DISTNAME= joe2.8
+CATEGORIES= editors
+MASTER_SITES= ftp://ftp.std.com/src/editors/
+EXTRACT_SUFX= .tar.Z
+WRKSRC= ${WRKDIR}/joe
+ALL_TARGET= joe
+
+
+# Restrictive copyright (GNU general public licence, Vers. 1)
+NO_PACKAGE= yes
+
+post-install:
+ gzip -9nf ${PREFIX}/man/man1/joe.1
+
+.include <bsd.port.mk>
diff --git a/editors/joe2/distinfo b/editors/joe2/distinfo
new file mode 100644
index 000000000000..58ec9d53e361
--- /dev/null
+++ b/editors/joe2/distinfo
@@ -0,0 +1 @@
+MD5 (joe2.8.tar.Z) = bad4221aa63ca432e37dac1a953294b1
diff --git a/editors/joe2/files/patch-aa b/editors/joe2/files/patch-aa
new file mode 100644
index 000000000000..755912494edf
--- /dev/null
+++ b/editors/joe2/files/patch-aa
@@ -0,0 +1,106 @@
+*** Makefile.orig Sat Jul 1 18:43:39 1995
+--- Makefile Sat Jul 1 18:59:47 1995
+***************
+*** 9,17 ****
+ # to go and where you want the man page
+ # to go:
+
+! WHEREJOE = /usr/local/bin
+! WHERERC = /usr/local/lib
+! WHEREMAN = /usr/man/man1
+
+ # If you want to use TERMINFO, you have to set
+ # the following variable to 1. Also you have to
+--- 9,17 ----
+ # to go and where you want the man page
+ # to go:
+
+! WHEREJOE = ${PREFIX}/bin
+! WHERERC = ${PREFIX}/lib
+! WHEREMAN = ${PREFIX}/man/man1
+
+ # If you want to use TERMINFO, you have to set
+ # the following variable to 1. Also you have to
+***************
+*** 27,33 ****
+
+ # C compiler options: make's built-in rules use this variable
+
+! CFLAGS = -O
+
+ # C compiler to use: make's built-in rules use this variable
+
+--- 27,33 ----
+
+ # C compiler options: make's built-in rules use this variable
+
+! # CFLAGS = -O
+
+ # C compiler to use: make's built-in rules use this variable
+
+***************
+*** 84,100 ****
+
+ # Install proceedure
+
+! install: joe termidx
+ strip joe
+! strip termidx
+ if [ ! -d $(WHEREJOE) ]; then mkdir $(WHEREJOE); chmod a+rx $(WHEREJOE); fi
+! rm -f $(WHEREJOE)/joe $(WHEREJOE)/jmacs $(WHEREJOE)/jstar $(WHEREJOE)/jpico $(WHEREJOE)/rjoe $(WHEREJOE)/termidx
+ mv joe $(WHEREJOE)
+ ln $(WHEREJOE)/joe $(WHEREJOE)/jmacs
+ ln $(WHEREJOE)/joe $(WHEREJOE)/jstar
+ ln $(WHEREJOE)/joe $(WHEREJOE)/rjoe
+ ln $(WHEREJOE)/joe $(WHEREJOE)/jpico
+! mv termidx $(WHEREJOE)
+ if [ ! -d $(WHERERC) ]; then mkdir $(WHERERC); chmod a+rx $(WHERERC); fi
+ rm -f $(WHERERC)/joerc $(WHERERC)/jmacsrc $(WHERERC)/jstarrc $(WHERERC)/jpicorc $(WHERERC)/rjoerc $(WHEREMAN)/joe.1
+ cp joerc $(WHERERC)
+--- 84,100 ----
+
+ # Install proceedure
+
+! install: joe # termidx
+ strip joe
+! # strip termidx
+ if [ ! -d $(WHEREJOE) ]; then mkdir $(WHEREJOE); chmod a+rx $(WHEREJOE); fi
+! rm -f $(WHEREJOE)/joe $(WHEREJOE)/jmacs $(WHEREJOE)/jstar $(WHEREJOE)/jpico $(WHEREJOE)/rjoe # $(WHEREJOE)/termidx
+ mv joe $(WHEREJOE)
+ ln $(WHEREJOE)/joe $(WHEREJOE)/jmacs
+ ln $(WHEREJOE)/joe $(WHEREJOE)/jstar
+ ln $(WHEREJOE)/joe $(WHEREJOE)/rjoe
+ ln $(WHEREJOE)/joe $(WHEREJOE)/jpico
+! # mv termidx $(WHEREJOE)
+ if [ ! -d $(WHERERC) ]; then mkdir $(WHERERC); chmod a+rx $(WHERERC); fi
+ rm -f $(WHERERC)/joerc $(WHERERC)/jmacsrc $(WHERERC)/jstarrc $(WHERERC)/jpicorc $(WHERERC)/rjoerc $(WHEREMAN)/joe.1
+ cp joerc $(WHERERC)
+***************
+*** 114,126 ****
+ chmod a+r $(WHERERC)/rjoerc
+ chmod a+r $(WHERERC)/jpicorc
+ chmod a+r $(WHEREMAN)/joe.1
+! chmod a+x $(WHEREJOE)/termidx
+! rm -f $(WHERERC)/termcap
+! cp termcap $(WHERERC)/termcap
+! chmod a+r $(WHERERC)/termcap
+! rm -f $(WHERERC)/terminfo
+! cp terminfo $(WHERERC)/terminfo
+! chmod a+r $(WHERERC)/terminfo
+
+ # Cleanup proceedure
+
+--- 114,126 ----
+ chmod a+r $(WHERERC)/rjoerc
+ chmod a+r $(WHERERC)/jpicorc
+ chmod a+r $(WHEREMAN)/joe.1
+! # chmod a+x $(WHEREJOE)/termidx
+! # rm -f $(WHERERC)/termcap
+! # cp termcap $(WHERERC)/termcap
+! # chmod a+r $(WHERERC)/termcap
+! # rm -f $(WHERERC)/terminfo
+! # cp terminfo $(WHERERC)/terminfo
+! # chmod a+r $(WHERERC)/terminfo
+
+ # Cleanup proceedure
+
diff --git a/editors/joe2/pkg-comment b/editors/joe2/pkg-comment
new file mode 100644
index 000000000000..2f9f21430879
--- /dev/null
+++ b/editors/joe2/pkg-comment
@@ -0,0 +1 @@
+joe - joe's own editor, version 2.8
diff --git a/editors/joe2/pkg-descr b/editors/joe2/pkg-descr
new file mode 100644
index 000000000000..fa4a0a0d104c
--- /dev/null
+++ b/editors/joe2/pkg-descr
@@ -0,0 +1,9 @@
+ JOE is the professional freeware ASCII text screen editor for UNIX.
+It makes full use of the power and versatility of UNIX, but lacks the steep
+learning curve and basic nonsense you have to deal with in every other UNIX
+editor. JOE has the feel of most IBM PC text editors: The key-sequences are
+reminiscent of WordStar and Turbo-C. JOE is much more powerful than those
+editors, however. JOE has all of the features a UNIX user should expect:
+full use of termcap/terminfo, excellent screen update optimizations (JOE is
+fully useable at 2400 baud), simple installation, and all of the
+UNIX-integration features of VI.
diff --git a/editors/joe2/pkg-plist b/editors/joe2/pkg-plist
new file mode 100644
index 000000000000..66e049a3614f
--- /dev/null
+++ b/editors/joe2/pkg-plist
@@ -0,0 +1,11 @@
+bin/joe
+bin/jmacs
+bin/jstar
+bin/rjoe
+bin/jpico
+lib/joerc
+lib/jmacsrc
+lib/jstarrc
+lib/rjoerc
+lib/jpicorc
+man/man1/joe.1.gz