pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/editors {x,}vile: update to 9.8v
details: https://anonhg.NetBSD.org/pkgsrc/rev/b0358b05d273
branches: trunk
changeset: 383806:b0358b05d273
user: wiz <wiz%pkgsrc.org@localhost>
date: Tue Aug 23 08:52:37 2022 +0000
description:
{x,}vile: update to 9.8v
>From author & maintainer Thomas Dickey.
Changes:
20220821 (w)
> Brendan O'Dea:
+ the font specification in /etc/X11/app-defaults/UXVile was being
overridden by the one in XVile. Additionally update the xvile font
to use the Latin-1 equivalent (9x18 instead of 8x13).
+ apply memory-leak fix from pl-filt.c in 9.8v to pl6filt.c
+ rename perl6mode and corresponding syntax filter to "raku" (report by
Steve Lembark).
+ update suffix-list for rakumode.
> Tom Dickey:
+ portability-fixes for plink.sh
+ fixes for regexp.c:
+ build-fix for test_regexp
+ add parentheses in non-multibyte is_CLASS() macro to correct a
problem with pointer expressions.
+ add I/i toggle in test_regexp to exercise ignorecase.
+ revise change for lins_chars() to handle UTF-8 in scripts, as that
interfered with normal insertions (report by Chris Green).
+ fix a check in vile-manfilt, to ensure that stepping into previous
lines does not use flushed/discarded rows.
+ build-fix for perl 5.36 (Debian #1014289)
+ modify error-message from vile-manfilt to show the program name.
+ fix a state-transition in sh-filt.l, which left some text uncolored
(report by Wayne Cuddy).
+ add markdown mode (mdmode).
+ update copyright dates
+ update package/freebsd/*
+ fix some issues found with Coverity.
+ fix a few compiler-warnings.
diffstat:
editors/vile/Makefile | 11 +++++------
editors/vile/PLIST | 8 +++++---
editors/vile/distinfo | 9 ++++-----
editors/vile/patches/patch-perl.xs | 38 --------------------------------------
editors/xvile/Makefile | 11 ++++++-----
editors/xvile/PLIST | 8 +++++---
6 files changed, 25 insertions(+), 60 deletions(-)
diffs (219 lines):
diff -r dcddd2851a00 -r b0358b05d273 editors/vile/Makefile
--- a/editors/vile/Makefile Tue Aug 23 06:45:01 2022 +0000
+++ b/editors/vile/Makefile Tue Aug 23 08:52:37 2022 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.78 2022/07/04 20:10:53 wiz Exp $
+# $NetBSD: Makefile,v 1.79 2022/08/23 08:52:37 wiz Exp $
-DISTNAME= vile-9.8v
-PKGREVISION= 2
+DISTNAME= vile-9.8w
CATEGORIES= editors
-MASTER_SITES= ftp://ftp.invisible-island.net/pub/vile/current/ \
- https://invisible-mirror.net/archives/vile/current/
+MASTER_SITES= https://invisible-island.net/archives/vile/current/
+MASTER_SITES+= ftp://ftp.invisible-island.net/vile/current/
+MASTER_SITES+= https://invisible-mirror.net/archives/vile/current/
EXTRACT_SUFX= .tgz
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -27,7 +27,6 @@
MAKE_FILE= makefile
INSTALL_TARGET= install install-doc install-perl
-DATADIR= ${PREFIX}/share/vile
FILTERDIR= ${PREFIX}/libexec/vile
EGDIR= ${PREFIX}/share/examples/vile
diff -r dcddd2851a00 -r b0358b05d273 editors/vile/PLIST
--- a/editors/vile/PLIST Tue Aug 23 06:45:01 2022 +0000
+++ b/editors/vile/PLIST Tue Aug 23 08:52:37 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2020/05/21 07:40:28 wiz Exp $
+@comment $NetBSD: PLIST,v 1.14 2022/08/23 08:52:37 wiz Exp $
bin/vile
bin/vile-libdir-path
bin/vile-pager
@@ -47,18 +47,19 @@
libexec/vile/vile-make-filt
libexec/vile/vile-manfilt
libexec/vile/vile-mcrl-filt
+libexec/vile/vile-md-filt
libexec/vile/vile-midl-filt
libexec/vile/vile-mms-filt
libexec/vile/vile-nmake-filt
libexec/vile/vile-nr-filt
libexec/vile/vile-pas-filt
libexec/vile/vile-perl-filt
-libexec/vile/vile-perl6-filt
libexec/vile/vile-php-filt
libexec/vile/vile-pot-filt
libexec/vile/vile-ps-filt
libexec/vile/vile-ps1-filt
libexec/vile/vile-py-filt
+libexec/vile/vile-raku-filt
libexec/vile/vile-rc-filt
libexec/vile/vile-rcs-filt
libexec/vile/vile-rexx-filt
@@ -164,6 +165,7 @@
share/vile/make.keywords
share/vile/manpage.rc
share/vile/mcrl.keywords
+share/vile/md.keywords
share/vile/midl.keywords
share/vile/modes.rc
share/vile/mvn.keywords
@@ -198,7 +200,6 @@
share/vile/perl/shell.pm
share/vile/perl/spell.pm
share/vile/perl/winops.pm
-share/vile/perl6.keywords
share/vile/php.keywords
share/vile/pictmode.rc
share/vile/pot.keywords
@@ -206,6 +207,7 @@
share/vile/ps.keywords
share/vile/ps1.keywords
share/vile/py.keywords
+share/vile/raku.keywords
share/vile/rb.keywords
share/vile/rc.keywords
share/vile/rcs.keywords
diff -r dcddd2851a00 -r b0358b05d273 editors/vile/distinfo
--- a/editors/vile/distinfo Tue Aug 23 06:45:01 2022 +0000
+++ b/editors/vile/distinfo Tue Aug 23 08:52:37 2022 +0000
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.21 2022/07/04 20:10:53 wiz Exp $
+$NetBSD: distinfo,v 1.22 2022/08/23 08:52:37 wiz Exp $
-BLAKE2s (vile-9.8v.tgz) = 111282085e4670d2dbdef36cd9b4dee7c1a756b7862d1fa8965b62b67f8155b7
-SHA512 (vile-9.8v.tgz) = b752f26148bd4411ab6b31697459a16d8168f79ffad6b3509d6cf5d40611176b833e56f4bac21fe18ecdd256be467ba96ea98149daceab671002df49508eb8d2
-Size (vile-9.8v.tgz) = 2405398 bytes
-SHA1 (patch-perl.xs) = 8f76ba54f4245be51cc336b7f9fb776aef597877
+BLAKE2s (vile-9.8w.tgz) = fea2f35a917772b1029c4ad5d62418136c92ef2d25abc80e7faa8458604591a3
+SHA512 (vile-9.8w.tgz) = 54a96b400f479c633b917691fdab5ec5098ff1d6a6f5390c085635b4449ee7f02988e52c6b442918917455d02d5d74781ed57e4f944422576cf6532caaa446af
+Size (vile-9.8w.tgz) = 2407322 bytes
diff -r dcddd2851a00 -r b0358b05d273 editors/vile/patches/patch-perl.xs
--- a/editors/vile/patches/patch-perl.xs Tue Aug 23 06:45:01 2022 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-$NetBSD: patch-perl.xs,v 1.1 2022/07/06 09:18:24 wiz Exp $
-
-Fix build with perl 5.36 from author Thomas E. Dickey via
-https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014289
-
---- perl.xs.orig 2021-12-07 01:40:25.000000000 +0000
-+++ perl.xs
-@@ -21,7 +21,6 @@
- */
- #ifdef __GNUC__
- #pragma GCC diagnostic ignored "-Wcast-qual"
--#pragma GCC diagnostic ignored "-Wcompound-token-split-by-macro"
- #pragma GCC diagnostic ignored "-Wconversion"
- #pragma GCC diagnostic ignored "-Wnested-externs"
- #pragma GCC diagnostic ignored "-Wshadow"
-@@ -119,20 +118,20 @@
-
- /* for vile */
- #define MARK vile_MARK
-+#define regexp vile_regexp
- #include "estruct.h"
- #include "edef.h"
- #include "api.h"
-+#undef regexp
- #undef MARK
- #undef ABORT
-
- /* for perl */
- #define main perl_main
--#define regexp perl_regexp
- #include <EXTERN.h>
- #include <perl.h>
- #include <XSUB.h>
- #undef main
--#undef regexp
- #undef dofile
-
- #ifdef __GNUC__
diff -r dcddd2851a00 -r b0358b05d273 editors/xvile/Makefile
--- a/editors/xvile/Makefile Tue Aug 23 06:45:01 2022 +0000
+++ b/editors/xvile/Makefile Tue Aug 23 08:52:37 2022 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile,v 1.81 2022/07/04 20:10:53 wiz Exp $
+# $NetBSD: Makefile,v 1.82 2022/08/23 08:52:38 wiz Exp $
-DISTNAME= vile-9.8v
+DISTNAME= vile-9.8w
PKGNAME= x${DISTNAME}
-PKGREVISION= 2
CATEGORIES= editors
-MASTER_SITES= ftp://ftp.invisible-island.net/vile/current/ \
- https://invisible-mirror.net/archives/vile/current/
+MASTER_SITES= https://invisible-island.net/archives/vile/current/
+MASTER_SITES+= ftp://ftp.invisible-island.net/vile/current/
+MASTER_SITES+= https://invisible-mirror.net/archives/vile/current/
EXTRACT_SUFX= .tgz
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -44,6 +44,7 @@
CONFIGURE_ARGS+= --with-screen=Xaw
.endif
CONFIGURE_ARGS+= --with-xpm
+BUILD_DEFS+= XAW_TYPE
pre-configure:
for f in \
diff -r dcddd2851a00 -r b0358b05d273 editors/xvile/PLIST
--- a/editors/xvile/PLIST Tue Aug 23 06:45:01 2022 +0000
+++ b/editors/xvile/PLIST Tue Aug 23 08:52:37 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2020/05/21 07:40:28 wiz Exp $
+@comment $NetBSD: PLIST,v 1.14 2022/08/23 08:52:38 wiz Exp $
bin/lxvile
bin/lxvile-fonts
bin/uxvile
@@ -53,18 +53,19 @@
libexec/xvile/vile-make-filt
libexec/xvile/vile-manfilt
libexec/xvile/vile-mcrl-filt
+libexec/xvile/vile-md-filt
libexec/xvile/vile-midl-filt
libexec/xvile/vile-mms-filt
libexec/xvile/vile-nmake-filt
libexec/xvile/vile-nr-filt
libexec/xvile/vile-pas-filt
libexec/xvile/vile-perl-filt
-libexec/xvile/vile-perl6-filt
libexec/xvile/vile-php-filt
libexec/xvile/vile-pot-filt
libexec/xvile/vile-ps-filt
libexec/xvile/vile-ps1-filt
libexec/xvile/vile-py-filt
+libexec/xvile/vile-raku-filt
libexec/xvile/vile-rc-filt
libexec/xvile/vile-rcs-filt
libexec/xvile/vile-rexx-filt
@@ -170,6 +171,7 @@
share/xvile/make.keywords
share/xvile/manpage.rc
share/xvile/mcrl.keywords
+share/xvile/md.keywords
share/xvile/midl.keywords
share/xvile/modes.rc
share/xvile/mvn.keywords
@@ -204,7 +206,6 @@
share/xvile/perl/shell.pm
share/xvile/perl/spell.pm
share/xvile/perl/winops.pm
-share/xvile/perl6.keywords
share/xvile/php.keywords
share/xvile/pictmode.rc
share/xvile/pixmaps/vile.xpm
@@ -213,6 +214,7 @@
share/xvile/ps.keywords
share/xvile/ps1.keywords
share/xvile/py.keywords
+share/xvile/raku.keywords
share/xvile/rb.keywords
share/xvile/rc.keywords
share/xvile/rcs.keywords
Home |
Main Index |
Thread Index |
Old Index