diff options
author | Muhammad Moinur Rahman <bofh@FreeBSD.org> | 2024-01-18 18:25:24 +0000 |
---|---|---|
committer | Muhammad Moinur Rahman <bofh@FreeBSD.org> | 2024-01-18 18:29:11 +0000 |
commit | 9d803a2ee06a0ccfd91b71c4057f8bdcb93413bf (patch) | |
tree | 8ab15717ff8fe2453d9b3b102a64959acf67339a | |
parent | f7c6b6335d77de48a1fd4986c69066a5c8d5bd87 (diff) | |
download | ports-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-- | MOVED | 1 | ||||
-rw-r--r-- | editors/Makefile | 1 | ||||
-rw-r--r-- | editors/jove/Makefile | 40 | ||||
-rw-r--r-- | editors/jove/distinfo | 2 | ||||
-rw-r--r-- | editors/jove/files/patch-Makefile | 75 | ||||
-rw-r--r-- | editors/jove/files/patch-abbrev.c | 19 | ||||
-rw-r--r-- | editors/jove/files/patch-io.c | 19 | ||||
-rw-r--r-- | editors/jove/files/patch-mouse.c | 11 | ||||
-rw-r--r-- | editors/jove/files/patch-proc.c | 37 | ||||
-rw-r--r-- | editors/jove/files/patch-rec.c | 15 | ||||
-rw-r--r-- | editors/jove/files/patch-sysdep.h | 10 | ||||
-rw-r--r-- | editors/jove/pkg-descr | 8 | ||||
-rw-r--r-- | editors/jove/pkg-plist | 25 |
13 files changed, 1 insertions, 262 deletions
@@ -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 |