pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

jupp: update to jupp-3.1.41



Module Name:	pkgsrc-wip
Committed By:	Paolo Vincenzo Olivo <vms%retrobsd.ddns.net@localhost>
Pushed By:	vms
Date:		Mon Oct 31 09:00:58 2022 +0100
Changeset:	6ef8d461bdabf3453d1a7772e9cbb43897656acf

Modified Files:
	jupp/Makefile
	jupp/PLIST
	jupp/distinfo
Added Files:
	jupp/files/jmacs.desktop
	jupp/files/joe.desktop
	jupp/files/jpico.desktop
	jupp/files/jstar.desktop
	jupp/files/jupp.desktop

Log Message:
jupp: update to jupp-3.1.41

Added .desktop application files for the jupp's binaries.

Package Makefile revised:

- removed build dependency on mksh (builds fine with SHELL=/bin/sh on
  NetBSD)
- no need for FAKE_NCURSES (supports curses.h)
- new application files installed alongisde the corresponding pixmaps

Relevant Changes since jupp-3.1.40:

- retroactively change jupp40 NEWS entry to reflect correct crash cause
- NUL-initialise a number of allocated items
- jupprc: fix bkwdc and fwrdc in the help screen
- format messages with more consistency
- gracefully handle -mnew/-mold argv macros quitting the editor
- autoconf --program-transform-name was never supported
- more retro compatibility — HP-UX 9 (m68k) c89(1)
- popen portability code: fix commands beginning with plus or dash
- update to UCD 15.0.0

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6ef8d461bdabf3453d1a7772e9cbb43897656acf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 jupp/Makefile            | 20 ++++++++++++++++----
 jupp/PLIST               | 10 ++++++++++
 jupp/distinfo            |  6 +++---
 jupp/files/jmacs.desktop | 13 +++++++++++++
 jupp/files/joe.desktop   | 13 +++++++++++++
 jupp/files/jpico.desktop | 13 +++++++++++++
 jupp/files/jstar.desktop | 13 +++++++++++++
 jupp/files/jupp.desktop  | 13 +++++++++++++
 8 files changed, 94 insertions(+), 7 deletions(-)

diffs:
diff --git a/jupp/Makefile b/jupp/Makefile
index 78ba4d435c..f755511e28 100644
--- a/jupp/Makefile
+++ b/jupp/Makefile
@@ -1,7 +1,7 @@
 # $NetBSD: Makefile,v 1.7 2012/10/01 21:43:26 asau Exp $
 #
 
-DISTNAME=	joe-3.1jupp40
+DISTNAME=	joe-3.1jupp41
 PKGNAME=	${DISTNAME:S/jupp/./:S/joe/jupp/}
 CATEGORIES=	editors
 MASTER_SITES=	http://www.mirbsd.org/MirOS/dist/jupp/ \
@@ -12,14 +12,26 @@ MAINTAINER=	vms%retrobsd.ddns.net@localhost
 HOMEPAGE=	https://www.mirbsd.org/jupp.htm
 COMMENT=	The portable version of joe from the MirOS project
 LICENSE=	gnu-gpl-v1
-WRKSRC=		${WRKDIR}/jupp
 
 CONFLICTS+=	joe-[0-9]*
-BUILD_DEPENDS+=	mksh-[0-9]*:../../shells/mksh
 
-FAKE_NCURSES=		yes
 GNU_CONFIGURE=		yes
 CONFIGURE_ARGS+=	--sysconfdir=${PREFIX}/share/examples
+CONFIGURE_ARGS+=	--disable-dependency-tracking
+
+INSTALLATION_DIRS+=	share/pixmaps
+INSTALLATION_DIRS+=	share/applications
+
+WRKSRC=		${WRKDIR}/jupp
+
+post-install:
+.for f in jmacs joe jpico jstar jupp
+	${INSTALL_DATA} ${WRKSRC}/docs/${f}.png								\
+    ${DESTDIR}${PREFIX}/share/pixmaps/
+
+	${INSTALL_DATA} ${FILESDIR}/${f}.desktop							\
+    ${DESTDIR}${PREFIX}/share/applications/
+.endfor
 
 .include "../../mk/curses.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/jupp/PLIST b/jupp/PLIST
index 8cf76f0bda..259be5f11c 100644
--- a/jupp/PLIST
+++ b/jupp/PLIST
@@ -12,6 +12,11 @@ man/man1/jpico.1
 man/man1/jstar.1
 man/man1/jupp.1
 man/man1/rjoe.1
+share/applications/jmacs.desktop
+share/applications/joe.desktop
+share/applications/jpico.desktop
+share/applications/jstar.desktop
+share/applications/jupp.desktop
 share/examples/joe/charmaps/klingon
 share/examples/joe/jmacsrc
 share/examples/joe/joerc
@@ -40,3 +45,8 @@ share/examples/joe/syntax/tex.jsf
 share/examples/joe/syntax/verilog.jsf
 share/examples/joe/syntax/vhdl.jsf
 share/examples/joe/syntax/xml.jsf
+share/pixmaps/jmacs.png
+share/pixmaps/joe.png
+share/pixmaps/jpico.png
+share/pixmaps/jstar.png
+share/pixmaps/jupp.png
diff --git a/jupp/distinfo b/jupp/distinfo
index 28bd9bdbc8..f9bdcada3b 100644
--- a/jupp/distinfo
+++ b/jupp/distinfo
@@ -1,5 +1,5 @@
 $NetBSD: distinfo,v 1.4 2012/06/09 11:09:27 bsiegert Exp $
 
-BLAKE2s (joe-3.1jupp40.tgz) = 9b57da25b2a11491355e81bf90548d6384709ea38bcb4a012232d294779040cc
-SHA512 (joe-3.1jupp40.tgz) = d61b7b9c5cc5c17925ef27f8f7942bc4e4d283e49b02f4962a7e3c5d3122868aadffe108f884164ae61e86776584374a2b5220c313a323efb9d3820268402ead
-Size (joe-3.1jupp40.tgz) = 503318 bytes
+BLAKE2s (joe-3.1jupp41.tgz) = 56cb21bf376b17eb4ffe9854bb37f253d39bcb50955aea003258848923cfea6e
+SHA512 (joe-3.1jupp41.tgz) = 9a07946984b64fff4ad8174f9fa437073543cd6af357caf9674571ed787709b3cc2b16fd571d7b8b50b8bb9c7e7bf49dff010d162b76324818be130ab37e06cf
+Size (joe-3.1jupp41.tgz) = 505002 bytes
diff --git a/jupp/files/jmacs.desktop b/jupp/files/jmacs.desktop
new file mode 100644
index 0000000000..175db4aa89
--- /dev/null
+++ b/jupp/files/jmacs.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Type=Application
+Version=1.1
+Name=jupp, programmer’s editor — Emacs flavour
+GenericName=Text Editor
+Comment=Edit text files, programs, …
+Icon=jmacs.png
+TryExec=jmacs
+Exec=jmacs %F
+Terminal=true
+MimeType=application/javascript;application/json;application/x-csh;application/x-latex;application/x-sh;application/x-shellscript;application/x-sql;application/x-tcl;application/xml;application/xslt+xml;text/english;text/plain;text/x-c;text/x-c++;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-makefile;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;text/*;
+Categories=Development;Utility;TextEditor;ConsoleOnly;
+Keywords=jupp;joe;jmacs;jpico;jstar;rjoe;editor;visual;texteditor;
diff --git a/jupp/files/joe.desktop b/jupp/files/joe.desktop
new file mode 100644
index 0000000000..8de154c279
--- /dev/null
+++ b/jupp/files/joe.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Type=Application
+Version=1.1
+Name=jupp, programmer’s editor — JOE flavour
+GenericName=Text Editor
+Comment=Edit text files, programs, …
+Icon=joe.png
+TryExec=joe
+Exec=joe %F
+Terminal=true
+MimeType=application/javascript;application/json;application/x-csh;application/x-latex;application/x-sh;application/x-shellscript;application/x-sql;application/x-tcl;application/xml;application/xslt+xml;text/english;text/plain;text/x-c;text/x-c++;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-makefile;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;text/*;
+Categories=Development;Utility;TextEditor;ConsoleOnly;
+Keywords=jupp;joe;jmacs;jpico;jstar;rjoe;editor;visual;texteditor;
diff --git a/jupp/files/jpico.desktop b/jupp/files/jpico.desktop
new file mode 100644
index 0000000000..adfeefa214
--- /dev/null
+++ b/jupp/files/jpico.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Type=Application
+Version=1.1
+Name=jupp, programmer’s editor — jpico (pico, GNU nano) flavour
+GenericName=Text Editor
+Comment=Edit text files, programs, …
+Icon=jpico.png
+TryExec=jpico
+Exec=jpico %F
+Terminal=true
+MimeType=application/javascript;application/json;application/x-csh;application/x-latex;application/x-sh;application/x-shellscript;application/x-sql;application/x-tcl;application/xml;application/xslt+xml;text/english;text/plain;text/x-c;text/x-c++;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-makefile;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;text/*;
+Categories=Development;Utility;TextEditor;ConsoleOnly;
+Keywords=jupp;joe;jmacs;jpico;jstar;rjoe;editor;visual;texteditor;
diff --git a/jupp/files/jstar.desktop b/jupp/files/jstar.desktop
new file mode 100644
index 0000000000..3ee490d3de
--- /dev/null
+++ b/jupp/files/jstar.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Type=Application
+Version=1.1
+Name=jupp, programmer’s editor — jstar (old, pre-jupp, WordStar) flavour
+GenericName=Text Editor
+Comment=Edit text files, programs, …
+Icon=jstar.png
+TryExec=jstar
+Exec=jstar %F
+Terminal=true
+MimeType=application/javascript;application/json;application/x-csh;application/x-latex;application/x-sh;application/x-shellscript;application/x-sql;application/x-tcl;application/xml;application/xslt+xml;text/english;text/plain;text/x-c;text/x-c++;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-makefile;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;text/*;
+Categories=Development;Utility;TextEditor;ConsoleOnly;
+Keywords=jupp;joe;jmacs;jpico;jstar;rjoe;editor;visual;texteditor;
diff --git a/jupp/files/jupp.desktop b/jupp/files/jupp.desktop
new file mode 100644
index 0000000000..98bafeeadb
--- /dev/null
+++ b/jupp/files/jupp.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Type=Application
+Version=1.1
+Name=jupp, the Editor which sucks less
+GenericName=Text Editor
+Comment=Edit text files, programs, …
+Icon=jupp.png
+TryExec=jupp
+Exec=jupp %F
+Terminal=true
+MimeType=application/javascript;application/json;application/x-csh;application/x-latex;application/x-sh;application/x-shellscript;application/x-sql;application/x-tcl;application/xml;application/xslt+xml;text/english;text/plain;text/x-c;text/x-c++;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-makefile;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;text/*;
+Categories=Development;Utility;TextEditor;ConsoleOnly;
+Keywords=jupp;joe;jmacs;jpico;jstar;rjoe;editor;visual;texteditor;freedroidz;


Home | Main Index | Thread Index | Old Index