pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/58028: pkgsrc textproc/nbsed is super old and doesn't support some things that modern seds support
>Number: 58028
>Category: pkg
>Synopsis: pkgsrc textproc/nbsed is super old and doesn't support some things that modern seds support
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Mar 11 00:30:00 +0000 2024
>Originator: Jason Thorpe
>Release: pkgsrc trunk as of 20240228
>Organization:
LUTs-R-Us
>Environment:
Darwin Jasons-MacBook-Air.local 23.1.0 Darwin Kernel Version 23.1.0: Mon Oct 9 21:28:31 PDT 2023; root:xnu-10002.41.9~6/RELEASE_ARM64_T8112 arm64
>Description:
On pkgsrc platforms that end up using nbsed (like, apparently, macOS), package builds that use the "in-place" options to sed (either -i or -I) lose out because textproc/nbsed is ancient (nbsed-20120308). devel/icestorm is one such example, which fails to build on macOS due to this (ironically, macOS's system sed supports the "in-place" options, pkgsrc's macOS configuration apparently feels that it's better to use nbsed instead, *shrug*).
The "in-place" options were added to mainline NetBSD sed in June 2014. Perhaps textproc/nbsed should be updated.
>How-To-Repeat:
See above.
>Fix:
That would be super-cool, yes.
Home |
Main Index |
Thread Index |
Old Index