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