From nobody Sat Jun 08 01:15:14 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Vx0VV2kyDz5Mw8R; Sat, 08 Jun 2024 01:15:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Vx0VV1pFYz4hps; Sat, 8 Jun 2024 01:15:14 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1717809314; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=fWTsSsQXB8Er1TYgDxrUegz054V8FDQB96qnKRc73XE=; b=I07NvWyLhBBzM4h3xsQ0Ua0jTfJJVZG8ND1ok1/DN5TxT20r2SjUejg9SJbhmv0b5E87It okfzyABvE/zTiwq+JQ6ffm0epC+f/6aRlXKxaqd7FPd+tXqjhodFGw1M4eb+dz3MifFgqy OfZKHh9ZAojv21+aE+i5yiJNDjb8/NcXNRMvMP8wVfx1KFjerNJxbefjkocPw3J/RUkXGt 1ZOgKiNN5VlEDIqM0EhRiOw7Fb4+w4AliOCKd41hEfxA3ZCjdjXdc8hX1xNvDzH3S+1BMS AbLey1W9p3CGoO5flVGdKNVuAmCeuWIrGZtFUa2UmdVDLfIPjJbiloukYadMBA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1717809314; a=rsa-sha256; cv=none; b=fjI8NdBsUoxu4NOwLVC8qa4j6FA0UHf9UQexHLPZb3xj5kgdNvM0QXlfPAWoeKRfAHOBmX J+zqgSRfUWkF3mPwmrQavI3dV631fAnTkBKCDp9bb/OjZEFq75rwgW+CQmYPtscasbh02z p1bzREIDa1zu6RMP+FDOFCUge33L9M7/3sAQg3fXeP0qdI4F0m0FTpRQ5zgWzuJ8mPe7x3 PiFD3jTRxNhHXiJSF1+DGkpUDi7tc9RLdc2GIqbewIpoXXNMrbVJgeZ1lBK7FwRvdFtDYA RlDVyx40eP62HY7f1xzzsP9N5Dq97i3KmaS5l4qH39dBWa6z/O94siCV1JYf5w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1717809314; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=fWTsSsQXB8Er1TYgDxrUegz054V8FDQB96qnKRc73XE=; b=dR2V47yb/tZFPDwpfRUD3vqPPLEfUTgPvJiiVzwRuEJ43xagovqWD0oqhOWnDCOOuzzUDh iPsRPx+NfHtHNEaGitbyyKsrzR3aSxORu9aRh+cjARNylqas8LETfaA5mSiFE7SmjdHZZ6 u3gdcMG6saLycsRtkRvjOwarHpT0oXddyPRhM129Ft4fiUlgnSIEcuZZEWYlKmWfT1Ueev HQSL8Q6FsU+uowncH6H9k18NNBoUk/6xAHA5mzRUWB6+p/wMOKcDpzjg/y+rrKzdUTXq/O H2XVqeHx4fPbfIjg8yntaj1RQPsrhSgSJ3oWwNQgemqEJIdC3cWD8HunTm4sFg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Vx0VV1DTSzd8M; Sat, 8 Jun 2024 01:15:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 4581FEi9036026; Sat, 8 Jun 2024 01:15:14 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4581FE3i036023; Sat, 8 Jun 2024 01:15:14 GMT (envelope-from git) Date: Sat, 8 Jun 2024 01:15:14 GMT Message-Id: <202406080115.4581FE3i036023@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Neel Chauhan Subject: git: 1e59715b75bc - main - editors/jove: Revive port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: nc X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1e59715b75bc96492d56c09cc1cbf0612f1d5235 Auto-Submitted: auto-generated The branch main has been updated by nc: URL: https://cgit.FreeBSD.org/ports/commit/?id=1e59715b75bc96492d56c09cc1cbf0612f1d5235 commit 1e59715b75bc96492d56c09cc1cbf0612f1d5235 Author: Neel Chauhan AuthorDate: 2024-06-06 03:11:53 +0000 Commit: Neel Chauhan CommitDate: 2024-06-07 21:15:10 +0000 editors/jove: Revive port --- MOVED | 1 - editors/Makefile | 1 + editors/jove/Makefile | 22 ++++++++++++++++++++++ editors/jove/distinfo | 3 +++ editors/jove/files/patch-Makefile | 20 ++++++++++++++++++++ editors/jove/pkg-descr | 3 +++ editors/jove/pkg-plist | 35 +++++++++++++++++++++++++++++++++++ 7 files changed, 84 insertions(+), 1 deletion(-) diff --git a/MOVED b/MOVED index f0871f853d45..3129fd11de0c 100644 --- a/MOVED +++ b/MOVED @@ -2945,7 +2945,6 @@ 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 editors/impress||2024-01-18|Has expired: Upstream last release was in 2000 biology/sim4||2024-01-18|Has expired: Upstream last update was in 2005 x11-wm/w9wm||2024-01-18|Has expired: Last upstream release was in 2002 diff --git a/editors/Makefile b/editors/Makefile index cc3ddba1202b..85045017c039 100644 --- a/editors/Makefile +++ b/editors/Makefile @@ -68,6 +68,7 @@ SUBDIR += jed SUBDIR += jedit SUBDIR += joe + SUBDIR += jove SUBDIR += jucipp SUBDIR += jupp SUBDIR += kakoune diff --git a/editors/jove/Makefile b/editors/jove/Makefile new file mode 100644 index 000000000000..1bb40076a55e --- /dev/null +++ b/editors/jove/Makefile @@ -0,0 +1,22 @@ +PORTNAME= jove +DISTVERSION= 4.17.5.3 +CATEGORIES= editors + +MAINTAINER= nc@FreeBSD.org +COMMENT= Jonathan's Own Version of Emacs +WWW= https://github.com/jonmacs/jove + +LICENSE= BSD0CLAUSE + +USES= groff ncurses + +USE_GITHUB= yes +GH_ACCOUNT= jonmacs + +pre-patch: + ${REINPLACE_CMD} -e 's,/usr/local/,${PREFIX}/,' ${WRKSRC}/Makefile + +post-install: + @${MKDIR} ${STAGEDIR}/var/lib/jove/tmp + +.include diff --git a/editors/jove/distinfo b/editors/jove/distinfo new file mode 100644 index 000000000000..23942e351e29 --- /dev/null +++ b/editors/jove/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1717641168 +SHA256 (jonmacs-jove-4.17.5.3_GH0.tar.gz) = ca5a5fcf71009c7389d655d1f1ae8139710f6cc531be95581e4b375e67f098d2 +SIZE (jonmacs-jove-4.17.5.3_GH0.tar.gz) = 548835 diff --git a/editors/jove/files/patch-Makefile b/editors/jove/files/patch-Makefile new file mode 100644 index 000000000000..d3951097b395 --- /dev/null +++ b/editors/jove/files/patch-Makefile @@ -0,0 +1,20 @@ +--- Makefile.orig 2024-06-06 03:00:44 UTC ++++ Makefile +@@ -67,7 +67,7 @@ DETCDIR = $(DESTDIR)$(JETCDIR) + + JETCDIR = /etc/jove + DETCDIR = $(DESTDIR)$(JETCDIR) +-JTMPDIR = /var/tmp ++JTMPDIR = /var/lib/jove/tmp + JRECDIR = /var/lib/jove/preserve + DRECDIR = $(DESTDIR)$(JRECDIR) + # Install permission for DRECDIR +@@ -328,7 +328,7 @@ setmaps.o: setmaps.c + # create a temporary directory to hold some temporary intermediate files that the + # Makefile generates, as a precaution against security hole via races (mktemp would be + # better, but we try to keep this Makefile working on old Unix, pre-POSIX, sigh) +-TDIR=$(JTMPDIR)/jbuild$$$$ ++TDIR=/var/tmp/jbuild$$$$ + TFILE=$(TDIR)/temp + + keys.c: setmaps$(LOCALEXT) keys.txt Makefile .ALWAYS diff --git a/editors/jove/pkg-descr b/editors/jove/pkg-descr new file mode 100644 index 000000000000..b011f4fdb1f7 --- /dev/null +++ b/editors/jove/pkg-descr @@ -0,0 +1,3 @@ +Jonathan's Own Version of Emacs (Jove) is a venerable, fast, small Emacs clone +that was originally written for 2.8BSD on PDP-11. Many people have been using +and contributing to it since 1986. diff --git a/editors/jove/pkg-plist b/editors/jove/pkg-plist new file mode 100644 index 000000000000..5e940b612a82 --- /dev/null +++ b/editors/jove/pkg-plist @@ -0,0 +1,35 @@ +bin/jove +bin/teachjove +lib/jove/recover +man/man1/jove.1 +man/man1/teachjove.1 +%%DOCSDIR%%/example.rc +%%DOCSDIR%%/jove.man.pdf +%%DOCSDIR%%/jove.man.txt +%%DOCSDIR%%/jove.qref +%%DATADIR%%/XTermresource +%%DATADIR%%/cmds.txt +%%DATADIR%%/jem.txt +%%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.xterm-256color +%%DATADIR%%/jove.rc.z29 +%%DATADIR%%/keychart.3022 +%%DATADIR%%/keychart.sun +%%DATADIR%%/keychart.sun-cmd +%%DATADIR%%/keychart.vt100 +%%DATADIR%%/keychart.wyse +%%DATADIR%%/keychart.xterm +%%DATADIR%%/keychart.xterm-256color +%%DATADIR%%/keychart.z29 +%%DATADIR%%/teach-jove +@mode 777 +@dir /var/lib/jove/tmp +@dir /var/lib/jove/preserve +@dir /var/lib/jove +@dir /var/lib