~nabijaczleweli/urlview-ng

urlview upstream, derived from snapshot.d.o, with debian patches from 0.9-24, with fixed debian bugs
Add XSELECTION to config sample
243419e2 — Cicada 3 months ago
Translate copying
FreeBSD wants <cstdlib> for std::malloc

clone

read-only
https://git.sr.ht/~nabijaczleweli/urlview-ng
read/write
git@git.sr.ht:~nabijaczleweli/urlview-ng

You can also use your local clone with git send-email.

urlview-ng
https://git.sr.ht/~nabijaczleweli/urlview-ng
https://todo.sr.ht/~nabijaczleweli/urlview-ng  (report at <mailto:~nabijaczleweli/urlview-ng@todo.sr.ht>)
https://lists.sr.ht/~nabijaczleweli/urlview-ng <mailto:~nabijaczleweli/urlview-ng@lists.sr.ht>
https://builds.sr.ht/~nabijaczleweli/urlview-ng

A new urlview upstream, originally derived from snapshot.d.o (0.7, 0.9),
with imported patches from 0.9-24.

[2023-09-26T23:39:46+02:00]
Originally this had been part of the mutt contrib subdistribution,
but hasn't been since at least 0.9-22 (16 Sep 2021).
The date in the 0.9 .orig is 2000-07-04, so all it got is
a (precisely! -24 is "Orphaning urlview") release a year in Debian.

This, then, is roughly "modernised". Explicit pain points include(d):
  ☑ Whatever bullshit autohell from 23 years ago that meant it
    refused to build if CC=clang, for example, was replaced with a
    20-line Makefile.
  ☑ 30 years of whitespace damage of all sorts is also removed.
  ☑ All bug-based Debian bugs up to 2023-09-26 are fixed.
      https://bugs.debian.org/988055 — 5cedddc172d83c26f2bc536b1da7ce1425ddb0a9
      https://bugs.debian.org/690405 – https://todo.sr.ht/~nabijaczleweli/urlview-ng/2
      https://bugs.debian.org/127090 – f2c66d1512815a5402938705e3e36cfb8e952333
      https://bugs.debian.org/631481 – the 0.9 manual is underspecified and doesn't actually say
                                       what "URL wrapping" is, WRAP actually controls scrolling wraparound;
                                       to that end: 39cc25ebf28f9db96f9a2dda706b81ff5f80701a
                                       to the end of "long URLs are truncated except the last":
                                       77f7d9e63e76fb456eec7cdd4133cb421092d093
      https://bugs.debian.org/983417 – norepro, but it's likely actually the same bug as above
      https://bugs.debian.org/161620 – 1dd57b5e10b469c600badc2a2a63ed52f443a04b
      https://bugs.debian.org/985259 – e8f8027bf036cb8bc89af784c896c5298d9ced00
                                       0f8006ecb9d189a8561395302d6c1b09453deb2c
  ☑ The manual corresponds to the behaviour.
  ☑ What's up with the god damn {url_handler.sh,urlview.conf}.suse files?
    Not much. They were just included verbatim from the SUSE submitters
    instead of synthesised into the distribution. Partially synthesised in
      https://git.sr.ht/~nabijaczleweli/urlview-ng/commit/2f9e2c978213c39d23310e70cea01f3269f267b7
    and axed in
      https://git.sr.ht/~nabijaczleweli/urlview-ng/commit/a56e10e8c3d53a678c5f85e3751b8c6ff76105c3
  ☑ The config paths are configurable instead of "patch this"able:
    set DEFAULT_COMMAND and SYSTEM_INITFILE for the makefile
  [2023-09-27T07:02:00+02:00]
  ☑ The regex should be as well: set DEFAULT_REGEXP

[2023-09-28T00:42:01+02:00]
Or, rather than "modernised", maybe it's largely rewritten in-situ.

[2023-09-29T01:47:37+02:00]
Release tarballs are signed with nabijaczleweli@nabijaczleweli.xyz
  (pull with WKD, but 7D69 474E 8402 8C5C C0C4  4163 BCFD 0B01 8D26 58F1).
аnd stored in git notes, a formerly-undocumented shart feature:
  https://101010.pl/@nabijaczleweli/111145439026891724
as-if via the example program provided at
  https://man.sr.ht/git.sr.ht/#signing-tags-tarballs
and are thus available on the refs listing/tag page as .tar.gz.asc.