aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2024-01-18 18:25:24 +0000
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2024-01-18 18:29:11 +0000
commit9d803a2ee06a0ccfd91b71c4057f8bdcb93413bf (patch)
tree8ab15717ff8fe2453d9b3b102a64959acf67339a
parentf7c6b6335d77de48a1fd4986c69066a5c8d5bd87 (diff)
downloadports-9d803a2ee06a0ccfd91b71c4057f8bdcb93413bf.tar.gz
ports-9d803a2ee06a0ccfd91b71c4057f8bdcb93413bf.zip
editors/jove: Remove expired port
2024-01-16 editors/jove: No upstream update in last 23 years
-rw-r--r--MOVED1
-rw-r--r--editors/Makefile1
-rw-r--r--editors/jove/Makefile40
-rw-r--r--editors/jove/distinfo2
-rw-r--r--editors/jove/files/patch-Makefile75
-rw-r--r--editors/jove/files/patch-abbrev.c19
-rw-r--r--editors/jove/files/patch-io.c19
-rw-r--r--editors/jove/files/patch-mouse.c11
-rw-r--r--editors/jove/files/patch-proc.c37
-rw-r--r--editors/jove/files/patch-rec.c15
-rw-r--r--editors/jove/files/patch-sysdep.h10
-rw-r--r--editors/jove/pkg-descr8
-rw-r--r--editors/jove/pkg-plist25
13 files changed, 1 insertions, 262 deletions
diff --git a/MOVED b/MOVED
index 8e82f6d0d89c..2fcf9f506731 100644
--- a/MOVED
+++ b/MOVED
@@ -2949,3 +2949,4 @@ editors/edith||2024-01-17|Has expired: Upstream last release was in 2000
x11-toolkits/p5-Gtk2-GladeXML||2024-01-17|Has expired: Upstream marked this module as Deprecated
x11-toolkits/p5-Gtk2-TrayIcon||2024-01-17|Has expired: Upstream marked this module as Deprecated
editors/led||2024-01-17|Has expired: Last upstream release was in 2002 reconsider using editors/nano
+editors/jove||2024-01-18|Has expired: No upstream update in last 23 years
diff --git a/editors/Makefile b/editors/Makefile
index 313503f327a3..fc353df7e095 100644
--- a/editors/Makefile
+++ b/editors/Makefile
@@ -69,7 +69,6 @@
SUBDIR += jed
SUBDIR += jedit
SUBDIR += joe
- SUBDIR += jove
SUBDIR += jucipp
SUBDIR += jupp
SUBDIR += kak-lsp
diff --git a/editors/jove/Makefile b/editors/jove/Makefile
deleted file mode 100644
index 0fd4d006dfd7..000000000000
--- a/editors/jove/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-PORTNAME= jove
-PORTVERSION= 4.16
-PORTREVISION= 2
-CATEGORIES= editors
-MASTER_SITES= ftp://ftp.cs.toronto.edu/pub/moraes/jove/ARCHIVE/4.16/ \
- LOCAL/simon
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Jonathan's Own Version of Emacs
-
-LICENSE= JOVE
-LICENSE_NAME= JOVE License
-LICENSE_FILE= ${WRKSRC}/README
-LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-
-DEPRECATED= No upstream update in last 23 years
-EXPIRATION_DATE= 2024-01-16
-
-USES= ncurses
-
-MAKE_ARGS= LIBS="${LDFLAGS} -lncurses"
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-OPTIONS_DEFINE= EXTRADOCS
-OPTIONS_DEFAULT=
-OPTIONS_SUB= yes
-
-EXTRADOCS_DESC= Build and install cmds.doc
-EXTRADOCS_USES= groff
-
-post-patch:
-# Fix collisions with getline(3)
- @${REINPLACE_CMD} 's|[[:<:]]getline[[:>:]]|get_line|g' ${WRKSRC}/*.c ${WRKSRC}/*.h
-
-post-patch-EXTRADOCS-off:
- @${REINPLACE_CMD} -E 's|^(all:.*) doc/cmds\.doc$$|\1|' ${WRKSRC}/Makefile
- @${REINPLACE_CMD} 's|^CMDS.DOC = .*|CMDS.DOC=|' ${WRKSRC}/Makefile
-
-.include <bsd.port.mk>
diff --git a/editors/jove/distinfo b/editors/jove/distinfo
deleted file mode 100644
index 26dd070e37b3..000000000000
--- a/editors/jove/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (jove-4.16.tar.gz) = 0ce4b4f8e2c76c9727bc011791cea32480425e0b4da16b0a8a5e642b0b49018a
-SIZE (jove-4.16.tar.gz) = 432274
diff --git a/editors/jove/files/patch-Makefile b/editors/jove/files/patch-Makefile
deleted file mode 100644
index 24f08f3416fa..000000000000
--- a/editors/jove/files/patch-Makefile
+++ /dev/null
@@ -1,75 +0,0 @@
---- Makefile.orig 1996-03-19 04:44:33 UTC
-+++ Makefile
-@@ -27,16 +27,16 @@
- # LIBDIR and SHAREDIR. All others must already exist.
-
- SHELL = /bin/sh
--TMPDIR = /usr/tmp
-+TMPDIR = /var/tmp
- RECDIR = /usr/preserve
-
--JOVEHOME = /usr/local
--SHAREDIR = $(JOVEHOME)/lib/jove
--LIBDIR = $(JOVEHOME)/lib/jove
-+JOVEHOME = ${DESTDIR}${PREFIX}
-+SHAREDIR = $(JOVEHOME)/share/jove
-+LIBDIR = $(JOVEHOME)/libexec/jove
- BINDIR = $(JOVEHOME)/bin
- MANDIR = $(JOVEHOME)/man/man$(MANEXT)
- MANEXT = 1
--DFLTSHELL = /bin/csh
-+DFLTSHELL = /bin/sh
-
- # The install commands of BSD and System V differ in unpleasant ways:
- # -c: copy (BSD); -c dir: destination directory (SysV)
-@@ -50,12 +50,12 @@ DFLTSHELL = /bin/csh
- INSTALLFLAGS = # -g bin -o root
-
- # to install executable files
--XINSTALL=cp
--#XINSTALL=/usr/ucb/install $(INSTALLFLAGS) -c -m 755 # -s
-+#XINSTALL=cp
-+XINSTALL=${BSD_INSTALL_PROGRAM}
-
- # to install text files
--TINSTALL=cp
--#TINSTALL=/usr/ucb/install $(INSTALLFLAGS) -c -m 644
-+#TINSTALL=cp
-+TINSTALL=${BSD_INSTALL_DATA}
-
- # These should all just be right if the above ones are.
- # You will confuse JOVE if you move anything from LIBDIR or SHAREDIR.
-@@ -79,7 +79,7 @@ JOVETOOLM = $(MANDIR)/jovetool.$(MANEXT)
- # compiler, adding -Xa -v will increase compiler checking.
- # On DEC OSF/1, -std1 -O
-
--OPTFLAGS = -O
-+#OPTFLAGS = -O
-
- # For making dependencies under BSD systems
- DEPENDFLAG = -M
-@@ -163,13 +163,13 @@ LDFLAGS =
- #
- # You can just say 'make SYSDEFS=-Dwhatever' on these systems.
-
--SYSDEFS =
-+SYSDEFS = -DBSDPOSIX
-
- # for SCO Xenix, set
- # MEMFLAGS = -Mle
- # CFLAGS = -LARGE -O -F 3000 -K -Mle (say -Mle2 for an 80286)
-
--CFLAGS = $(OPTFLAGS) $(SYSDEFS)
-+CFLAGS += $(OPTFLAGS) $(SYSDEFS)
-
- # For SYSVR4 (/usr/ucb/cc will NOT work because of setjmp.h):
- # CC = /usr/bin/cc
-@@ -213,7 +213,7 @@ NROFF = nroff
- TROFF = troff -Tpost
- TROFFPOST = | /usr/lib/lp/postscript/dpost - >troff.out.ps
-
--MANUALS = $(JOVEM) $(TEACHJOVEM) $(XJOVEM) $(JOVETOOLM)
-+MANUALS = $(JOVEM) $(TEACHJOVEM) # $(XJOVEM) $(JOVETOOLM)
-
- C_SRC = commands.c commands.tab abbrev.c argcount.c ask.c buf.c c.c case.c jctype.c \
- delete.c disp.c extend.c fp.c fmt.c insert.c io.c iproc.c \
diff --git a/editors/jove/files/patch-abbrev.c b/editors/jove/files/patch-abbrev.c
deleted file mode 100644
index 1c375c64e8ac..000000000000
--- a/editors/jove/files/patch-abbrev.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- abbrev.c.orig 1996-03-07 17:34:41 UTC
-+++ abbrev.c
-@@ -274,7 +274,16 @@ EditAbbrevs()
- "jabbXXXXXX"
- #endif
- );
-+#ifndef NO_MKSTEMP
-+ {
-+ int fd = mkstemp(tname);
-+ if ( fd == -1 )
-+ err( 1, "can't create temp file %s", tname );
-+ close( fd );
-+ }
-+#else
- (void) mktemp(tname);
-+#endif
- save_abbrevs(tname);
- setfname(ebuf, tname);
- read_file(tname, NO);
diff --git a/editors/jove/files/patch-io.c b/editors/jove/files/patch-io.c
deleted file mode 100644
index 2017a06c133f..000000000000
--- a/editors/jove/files/patch-io.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- io.c.orig 1996-03-07 17:34:42 UTC
-+++ io.c
-@@ -1193,10 +1193,16 @@ tmpinit()
- #endif
- );
- tfname = copystr(buf);
-+#ifdef NO_MKSTEMP
- tfname = mktemp(tfname);
-+#endif
- #ifndef MSFILESYSTEM
-+#ifndef NO_MKSTEMP
-+ tmpfd = mkstemp(tfname);
-+#else
- (void) close(creat(tfname, 0600));
- tmpfd = open(tfname, 2);
-+#endif
- #else /* MSFILESYSTEM */
- tmpfd = open(tfname, O_CREAT|O_EXCL|O_BINARY|O_RDWR, S_IWRITE|S_IREAD);
- #endif /* MSFILESYSTEM */
diff --git a/editors/jove/files/patch-mouse.c b/editors/jove/files/patch-mouse.c
deleted file mode 100644
index f79b465df763..000000000000
--- a/editors/jove/files/patch-mouse.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- mouse.c.orig 1996-03-07 17:34:43 UTC
-+++ mouse.c
-@@ -266,7 +266,7 @@ int mproto;
- /* Format of command to xterm to start or stop mouse hilite tracking:
- * ^[ [ func ; startx ; starty ; firstrow ; lastrow T
- */
--#define XTERMBUG
-+/* #undef XTERMBUG */
- #ifdef XTERMBUG
- static const char hl_fmt[] = "\033[%d;%d;%d;%d;%dTX";
- #else
diff --git a/editors/jove/files/patch-proc.c b/editors/jove/files/patch-proc.c
deleted file mode 100644
index 45fc53c9899a..000000000000
--- a/editors/jove/files/patch-proc.c
+++ /dev/null
@@ -1,37 +0,0 @@
---- proc.c.orig 1996-03-08 21:46:40 UTC
-+++ proc.c
-@@ -827,8 +827,14 @@ UnixToBuf(flags, bnm, InFName, cmd)
- int ph;
-
- swritef(pnbuf, sizeof(pnbuf), "%s/%s", TmpDir, "jpXXXXXX");
-+#ifndef NO_MKSTEMP
-+ pipename = pnbuf;
-+ ph = mkstemp( pipename );
-+#else
- pipename = mktemp(pnbuf);
-- if ((ph = creat(pipename, S_IWRITE|S_IREAD)) < 0)
-+ ph = creat(pipename, S_IWRITE|S_IREAD);
-+#endif
-+ if (ph == -1)
- complain("cannot make pipe for filter: %s", strerror(errno));
- close(1);
- close(2);
-@@ -923,7 +929,18 @@ bool wrap;
- jmp_buf sav_jmp;
-
- swritef(tnambuf, sizeof(tnambuf), "%s/%s", TmpDir, "jfXXXXXX");
-+#ifndef NO_MKSTEMP
-+ {
-+ int fd = mkstemp(tnambuf);
-+ if ( fd == -1 )
-+ complain( "can't create temp file %s: %s",
-+ tnambuf, strerror(errno) );
-+ close( fd );
-+ tname = tnambuf;
-+ }
-+#else
- tname = mktemp(tnambuf);
-+#endif
- fp = open_file(tname, iobuff, F_WRITE, YES);
- push_env(sav_jmp);
- if (setjmp(mainjmp) == 0) {
diff --git a/editors/jove/files/patch-rec.c b/editors/jove/files/patch-rec.c
deleted file mode 100644
index c573c5a490ce..000000000000
--- a/editors/jove/files/patch-rec.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- rec.c.orig 1996-03-07 17:34:43 UTC
-+++ rec.c
-@@ -55,8 +55,12 @@ recinit()
- #endif
- );
- recfname = copystr(buf);
-+#ifndef NO_MKSTEMP
-+ rec_fd = mkstemp(recfname);
-+#else
- recfname = mktemp(recfname);
- rec_fd = creat(recfname, 0644);
-+#endif
- if (rec_fd == -1) {
- complain("Cannot create \"%s\"; recovery disabled.", recfname);
- /*NOTREACHED*/
diff --git a/editors/jove/files/patch-sysdep.h b/editors/jove/files/patch-sysdep.h
deleted file mode 100644
index 78c9023cd97d..000000000000
--- a/editors/jove/files/patch-sysdep.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- sysdep.h.orig 1996-03-19 04:44:33 UTC
-+++ sysdep.h
-@@ -154,6 +154,7 @@
- # define USE_FSYNC 1
- # define USE_FSTAT 1
- # define USE_FCHMOD 1
-+# define USE_CTYPE 1
- #endif
-
- #ifdef IRIX
diff --git a/editors/jove/pkg-descr b/editors/jove/pkg-descr
deleted file mode 100644
index d60454b0e82d..000000000000
--- a/editors/jove/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Jove is a simple text editor in the spirit of GNU emacs, but somewhat
-smaller and faster to start up.
-
-There are man pages for jove and teachjove. Teachjove is for people who
-have never used EMACS style editors. It is an interactive tutorial, THE
-tutorial written by Stallman for the original EMACS, only slightly
-modified for JOVE in the appropriate places. The man pages are
-completely up to date, thanks to me.
diff --git a/editors/jove/pkg-plist b/editors/jove/pkg-plist
deleted file mode 100644
index b4c035c7440c..000000000000
--- a/editors/jove/pkg-plist
+++ /dev/null
@@ -1,25 +0,0 @@
-bin/jove
-bin/teachjove
-libexec/jove/portsrv
-libexec/jove/recover
-man/man1/jove.1.gz
-man/man1/teachjove.1.gz
-%%DATADIR%%/XTermresource
-%%EXTRADOCS%%%%DATADIR%%/cmds.doc
-%%DATADIR%%/jove.rc
-%%DATADIR%%/jove.rc.3022
-%%DATADIR%%/jove.rc.sun
-%%DATADIR%%/jove.rc.sun-cmd
-%%DATADIR%%/jove.rc.vt100
-%%DATADIR%%/jove.rc.wyse
-%%DATADIR%%/jove.rc.xterm
-%%DATADIR%%/jove.rc.z29
-%%DATADIR%%/keychart.
-%%DATADIR%%/keychart.3022
-%%DATADIR%%/keychart.sun
-%%DATADIR%%/keychart.sun-cmd
-%%DATADIR%%/keychart.vt100
-%%DATADIR%%/keychart.wyse
-%%DATADIR%%/keychart.xterm
-%%DATADIR%%/keychart.z29
-%%DATADIR%%/teach-jove