pkgsrc-WIP-changes archive

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

shells/brush-shell-v0.4.0 / net/ipv6calc-4.4.0 / audio/vorbis-tools: Clean-up



Module Name:	pkgsrc-wip
Committed By:	Marcin Gondek <drixter%e-utp.net@localhost>
Pushed By:	drixter
Date:		Wed Jun 10 13:58:13 2026 +0200
Changeset:	412b13d1d32e15b6ab8b8ba0bb4a81e1c1176b56

Modified Files:
	ipv6calc/Makefile
	vorbis-tools/PLIST
	vorbis-tools/distinfo
Added Files:
	brush-shell/COMMIT_MSG
	ipv6calc/COMMIT_MSG
	vorbis-tools/patches/patch-configure
	vorbis-tools/patches/patch-ogg123_status.c
Removed Files:
	brush-shell/TODO
	ipv6calc/TODO

Log Message:
shells/brush-shell-v0.4.0 / net/ipv6calc-4.4.0 / audio/vorbis-tools: Clean-up

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

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

diffstat:
 brush-shell/COMMIT_MSG                     | 23 +++++++++++++++++++++++
 brush-shell/TODO                           |  1 -
 ipv6calc/COMMIT_MSG                        | 12 ++++++++++++
 ipv6calc/Makefile                          | 14 ++++----------
 ipv6calc/TODO                              |  4 ----
 vorbis-tools/PLIST                         | 10 ++++++++--
 vorbis-tools/distinfo                      |  3 +++
 vorbis-tools/patches/patch-configure       | 19 +++++++++++++++++++
 vorbis-tools/patches/patch-ogg123_status.c | 14 ++++++++++++++
 9 files changed, 83 insertions(+), 17 deletions(-)

diffs:
diff --git a/brush-shell/COMMIT_MSG b/brush-shell/COMMIT_MSG
new file mode 100644
index 0000000000..9633c888fa
--- /dev/null
+++ b/brush-shell/COMMIT_MSG
@@ -0,0 +1,23 @@
+brush-shell: Update to v0.4.0
+
+Some key highlights:
+
+A meaningful step forward in bash compatibility. 
+Major bash language features are now implemented or substantially expanded, 
+e.g.: set -e, set -u, pipefail, failglob, the ERR trap, coprocesses, and a great deal more.
+Improved robustness across edge cases. 
+Closed pipes, broken stdout, unusual file-descriptor states, non-UTF8 history files, 
+and platform corner cases are now handled gracefully. 
+A systematic audit also removed an entire class of avoidable failure modes.
+Broader platform support. Using brush as a login shell on macOS is now supported, 
+Windows path handling is overhauled, FreeBSD, Android and 32-bit targets build cleanly again, 
+and wasm32-wasip2 is now exercised in CI.
+A more capable interactive shell. Optional TOML config, 
+zsh-style preexec/precmd hooks, experimental terminal integration, 
+expanded readline-macro support, and many completion improvements.
+API improvements and foundations for what's next. Scaffolding for
+a winnow-based parser, a generic Shell<Extensions> for embedders, 
+an opt-in bundled-coreutils build, and serde features for both AST and shell state. 
+This work has required breaking changes to API surface, mostly to brush-core. 
+Some changes were also made to brush-parser's API but we expect migration for 
+parser-only consumers to be straightforward and relatively minimal. 
diff --git a/brush-shell/TODO b/brush-shell/TODO
deleted file mode 100644
index 4351e14dda..0000000000
--- a/brush-shell/TODO
+++ /dev/null
@@ -1 +0,0 @@
-Let's see what upstream will say: https://github.com/reubeno/brush/issues/1195
diff --git a/ipv6calc/COMMIT_MSG b/ipv6calc/COMMIT_MSG
new file mode 100644
index 0000000000..287477396c
--- /dev/null
+++ b/ipv6calc/COMMIT_MSG
@@ -0,0 +1,12 @@
+net/ipv6calc: Update to version 4.4.0
+
+General:
+internal databases: update
+IP2Location 8.7.0 related (relates to https://github.com/chrislim2888/IP2Location-C-Library/releases/tag/8.7.0 
+which has unfortunatly incompatible API changes)
+
+ipv6calcweb/ipv6calcweb.cgi.in: add support for new fields in DB26 with 8.7.0
+add support for additional data in DB26 usable with IP2Location >= 8.7.0
+check IP2Location > 8.6.1 related compatibility/fallback
+Extensions:
+add option --has-feature <NAME>
diff --git a/ipv6calc/Makefile b/ipv6calc/Makefile
index 9b00c9cda0..ffefcaa25c 100644
--- a/ipv6calc/Makefile
+++ b/ipv6calc/Makefile
@@ -11,20 +11,14 @@ HOMEPAGE=	https://www.deepspace6.net/projects/ipv6calc.html
 COMMENT=	Manipulates IPv6 addresses
 LICENSE=	gnu-gpl-v2
 
-# This package does not set or evaluate IPV6_READY, but it should still
-# be listed in README-IPv6.html. Leave this comment here to make it so!
-#
-BUILD_DEFS+=	IPV6_READY
-
 GNU_CONFIGURE=	YES
 USE_TOOLS+=	gmake
 USE_TOOLS+=	perl
 
-MAKE_FLAGS+=    CFLAGS="${CFLAGS} -Wno-error=char-subscripts -Wno-char-subscripts"
-
+MAKE_FLAGS+=	CFLAGS="${CFLAGS} -Wno-error=char-subscripts -Wno-char-subscripts"
 
-REPLACE_PERL+=  \
-    tools/ipv6calc-create-registry-list-ipv4.pl \
-    tools/ipv6calc-create-registry-list-ipv6.pl
+REPLACE_PERL+= \
+	tools/ipv6calc-create-registry-list-ipv4.pl \
+	tools/ipv6calc-create-registry-list-ipv6.pl
 
 .include "../../mk/bsd.pkg.mk"
diff --git a/ipv6calc/TODO b/ipv6calc/TODO
deleted file mode 100644
index 832bfc57ce..0000000000
--- a/ipv6calc/TODO
+++ /dev/null
@@ -1,4 +0,0 @@
-Check that this really work
-Check options what can be used
-Polish and then submit
-
diff --git a/vorbis-tools/PLIST b/vorbis-tools/PLIST
index 5b00454e2f..038416fd00 100644
--- a/vorbis-tools/PLIST
+++ b/vorbis-tools/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2010/11/09 13:13:03 adam Exp $
+@comment $NetBSD$
 bin/ogg123
 bin/oggdec
 bin/oggenc
@@ -11,21 +11,27 @@ man/man1/oggenc.1
 man/man1/ogginfo.1
 man/man1/vcut.1
 man/man1/vorbiscomment.1
-share/doc/${DISTNAME}/ogg123rc-example
 share/locale/be/LC_MESSAGES/vorbis-tools.mo
 share/locale/cs/LC_MESSAGES/vorbis-tools.mo
 share/locale/da/LC_MESSAGES/vorbis-tools.mo
+share/locale/de/LC_MESSAGES/vorbis-tools.mo
 share/locale/en_GB/LC_MESSAGES/vorbis-tools.mo
 share/locale/eo/LC_MESSAGES/vorbis-tools.mo
 share/locale/es/LC_MESSAGES/vorbis-tools.mo
 share/locale/fr/LC_MESSAGES/vorbis-tools.mo
 share/locale/hr/LC_MESSAGES/vorbis-tools.mo
 share/locale/hu/LC_MESSAGES/vorbis-tools.mo
+share/locale/id/LC_MESSAGES/vorbis-tools.mo
+share/locale/ka/LC_MESSAGES/vorbis-tools.mo
+share/locale/nb/LC_MESSAGES/vorbis-tools.mo
 share/locale/nl/LC_MESSAGES/vorbis-tools.mo
 share/locale/pl/LC_MESSAGES/vorbis-tools.mo
 share/locale/ro/LC_MESSAGES/vorbis-tools.mo
 share/locale/ru/LC_MESSAGES/vorbis-tools.mo
 share/locale/sk/LC_MESSAGES/vorbis-tools.mo
+share/locale/sl/LC_MESSAGES/vorbis-tools.mo
+share/locale/sr/LC_MESSAGES/vorbis-tools.mo
 share/locale/sv/LC_MESSAGES/vorbis-tools.mo
 share/locale/uk/LC_MESSAGES/vorbis-tools.mo
 share/locale/vi/LC_MESSAGES/vorbis-tools.mo
+share/doc/vorbis-tools/ogg123rc-example
diff --git a/vorbis-tools/distinfo b/vorbis-tools/distinfo
index b23cc6d580..77c50ac5af 100644
--- a/vorbis-tools/distinfo
+++ b/vorbis-tools/distinfo
@@ -3,3 +3,6 @@ $NetBSD: distinfo,v 1.33 2024/06/18 08:49:33 markd Exp $
 BLAKE2s (vorbis-tools-1.4.3.tar.gz) = 6a88419c12bbbdb718be51781aa24d13e355756704fe12bc94eb9c14f5001053
 SHA512 (vorbis-tools-1.4.3.tar.gz) = 096cb82073ca697fd3556e11c09e8296f60d4abc3cdfee6296fe8643f2e39edcf093704453901fe34d03c7818f59d665d665504a217c1399079df1d936d763e4
 Size (vorbis-tools-1.4.3.tar.gz) = 1804238 bytes
+SHA1 (patch-configure) = ede9f755ae5d125325da50948d54367ae6c30d7b
+SHA1 (patch-ogg123_status.c) = 906cf9a5a19afc69cdafdf7d9f98f79072553520
+SHA1 (patch-share_Makefile.in) = 0ee4b3d2289c5fe89cecfed8257fb0ae07da2b9f
diff --git a/vorbis-tools/patches/patch-configure b/vorbis-tools/patches/patch-configure
new file mode 100644
index 0000000000..3e2cd62942
--- /dev/null
+++ b/vorbis-tools/patches/patch-configure
@@ -0,0 +1,19 @@
+$NetBSD: patch-configure,v 1.1 2018/07/21 21:26:53 maya Exp $
+
+don't special case sparc sun, it might be GCC which won't have
+-mv8 (PR pkg/37180)
+
+--- configure.orig	2010-03-26 07:07:20.000000000 +0000
++++ configure
+@@ -20409,11 +20409,6 @@ else
+                 CFLAGS="-O2 -Wall -ffast-math -fsigned-char"
+                 PROFILE="-Wall -W -pg -g -O2 -ffast-math -fsigned-char"
+                 ;;
+-        sparc-sun-*)
+-                DEBUG="-g -Wall -fsigned-char -mv8"
+-                CFLAGS="-O20 -ffast-math -fsigned-char -mv8"
+-                PROFILE="-pg -g -O20 -fsigned-char -mv8"
+-                ;;
+         *-*-darwin*)
+                 DEBUG="-fno-common -g -Wall -fsigned-char"
+                 CFLAGS="-fno-common -O4 -Wall -fsigned-char -ffast-math"
diff --git a/vorbis-tools/patches/patch-ogg123_status.c b/vorbis-tools/patches/patch-ogg123_status.c
new file mode 100644
index 0000000000..d76c39f615
--- /dev/null
+++ b/vorbis-tools/patches/patch-ogg123_status.c
@@ -0,0 +1,14 @@
+$NetBSD: patch-ogg123_status.c,v 1.1 2022/03/26 21:33:47 tnn Exp $
+
+for TIOCGWINSZ on SunOS
+
+--- ogg123/status.c.orig	2021-01-02 19:54:35.000000000 +0000
++++ ogg123/status.c
+@@ -22,6 +22,7 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <pthread.h>
++#include <termios.h>
+ 
+ #ifdef HAVE_UNISTD_H
+ #include <sys/ioctl.h>


Home | Main Index | Thread Index | Old Index