Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Jan 2024 18:29:32 GMT
From:      Muhammad Moinur Rahman <bofh@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 9d803a2ee06a - main - editors/jove: Remove expired port
Message-ID:  <202401181829.40IITWR1083788@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9d803a2ee06a0ccfd91b71c4057f8bdcb93413bf

commit 9d803a2ee06a0ccfd91b71c4057f8bdcb93413bf
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2024-01-18 18:25:24 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2024-01-18 18:29:11 +0000

    editors/jove: Remove expired port
    
    2024-01-16 editors/jove: No upstream update in last 23 years
---
 MOVED                             |  1 +
 editors/Makefile                  |  1 -
 editors/jove/Makefile             | 40 ---------------------
 editors/jove/distinfo             |  2 --
 editors/jove/files/patch-Makefile | 75 ---------------------------------------
 editors/jove/files/patch-abbrev.c | 19 ----------
 editors/jove/files/patch-io.c     | 19 ----------
 editors/jove/files/patch-mouse.c  | 11 ------
 editors/jove/files/patch-proc.c   | 37 -------------------
 editors/jove/files/patch-rec.c    | 15 --------
 editors/jove/files/patch-sysdep.h | 10 ------
 editors/jove/pkg-descr            |  8 -----
 editors/jove/pkg-plist            | 25 -------------
 13 files changed, 1 insertion(+), 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202401181829.40IITWR1083788>