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