*: Fix WWW with broken anchors-as-comments
Case 1: WWW=https://example.com#foo
Here #foo is not part of the value of WWW since # introduces a comment
whether it's part of a word or not (quoting the word+# makes no
difference either). # needs to be escaped:
WWW=https://example.com\#foo
Case 2: WWW=https://example.com #foo
This is probably fallout from when WWW was moved from pkg-descr to
Makefile.
The anchors still exist on the actual websites too or I removed them.
sysutils/pam_xdg: temporarily hide on -CURRENT due to POLA violation
https://cgit.freebsd.org/src/commit/?id=6e69612d5df1https://cgit.freebsd.org/src/commit/?id=6b9e6f12e5bb
From a brief look:
- by default base uses /var/run/xdg/<user> while the port uses
/var/run/user/<uid>
- session tracking is unconditional in base but opt-in in the port
- base is limited to XDG_RUNTIME_DIR while the port supports other dirs
per XDG Base Directory Specification
Migrating from the port requires user intervention:
- adjust/remount /etc/fstab if /var/run/user was under tmpfs(5)
- adjust /etc/pam.d/* to remove unused/unsupported options
- re-login to inherit the new XDG_RUNTIME_DIR value
- restart *user* services that survived re-login
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
sysutils/pam_xdg: switch to upstream release
- Smaller size due to no unrelated tools
- Aligns version with CRUX (on Repology)
- Allows portscout to detect updates
Suggested by: Steffen Nurpmeso (upstream)
wayland: add more mostly leaf ports to virtual category
Caveats:
- emulators/rpcs3: install qt5-wayland and ensure Renderer is Vulkan (default)
- mail/thunderbird: add MOZ_ENABLE_WAYLAND=1 via environ(7)
- www/chromium: add --ozone-platform=wayland on command line
- www/firefox-esr: add MOZ_ENABLE_WAYLAND=1 via environ(7)
- www/firefox: add MOZ_ENABLE_WAYLAND=1 via environ(7)
sysutils/pam_xdg: add new port
Complete XDG Base Directories support via PAM, including injection of
according environment variables into user sessions, as well as creation
support for per-user $XDG_RUNTIME_DIR.
https://www.sdaoden.eu/code.html#s-toolbox