Revisions of man

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1223351 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 104)
- Readd patch man-db-2.7.1-zio.dif
  * Use also in-memory decompression 
- Add patch man-db-2.13.0-no_abort.patch
  * Avoid abort of mandb due switching to user man if executed by root

- Drop libzio integration (man-db-2.7.1-zio.dif, BuildRequires and flag)
  to restore acceptable performance (boo#1232837):
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1208877 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 103)
- Update to man-db 2.13.0 (29 August 2024)
  * Drop support for versions of groff before 1.21 (released on 2010-12-31).
  * Fix `man-suffixed-extension` test failure when not using the GNU
    hierarchy organization.
  * Fix `-Wmissing-variable-declarations` warnings with GCC 14.
  * Fix `-Wflex-array-member-not-at-end` warning with GCC 14.
  * Upgrade to Gnulib `stable-202407`.
  * Support running the test suite against an installed package; this is
    useful for systems such as Debian's autopkgtest framework.
- Remove patch man-db-2.6.3-chinese.dif as not supported anymore
  due to newer groff versions
- Port patches
  * man-db-2.6.3-listall.dif
  * man-db-2.7.1-zio.dif
  * man-db-2.9.4.patch
  * man-propose-online.patch
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1178471 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 102)
- Update to 2.12.1 (5 April 2024)
  * Fix excessive cleanup of `/var/cache/man` by `systemd-tmpfiles`.
  * `man` matches the display width more accurately to the configured width.
  * Upgrade to Gnulib `stable-202401`.
  * Mention `groff`'s `pdf` device in `man(1)`.
  * Speed up `seccomp` filter slightly.
  * Document how to format pages using italic rather than underlined text.
  * Remove the obsolete `chconfig` tool for converting man-db configuration
    files to the FHS.  This transition took place almost 25 years ago (at
    least in Debian), so it's not worth keeping it around now.
- Remove patch man-db-2.9.4-alternitive.dif now upstream
- Port the patches
  * man-db-2.6.3-listall.dif
  * man-db-2.7.1-zio.dif
  * man-db-2.9.4.patch
  * man-propose-online.patch
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1147518 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 101)
- We don't need anymore systemd-tmpfiles (boo#1219370#c13)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1146144 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 100)
- Move creation of /var/cache/man into %pre scriplet (boo#1219370)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1145198 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 99)
- Make lua scriplets more failsafe (boo#1219370)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1141710 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 98)
- Skip posttrans dependency on systemd to support container without
  systemd (boo#1215538)
- Use %(trans)filetriggerin and %(trans)filetriggerpostun to get
  an uptodate man database for installed manual pages
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1110605 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 96)
- Add man-db-groff-1.23.0-warnings.patch
  * Fix build errors with groff 1.23.0
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1104015 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 94)
- Update to 2.11.2:
  * Fix compile and test failures when `troff` is not `groff`.
  * Fix segfault in typical uses of `man` when `nroff` is not installed.
  * Fix crash in `mandb` when processing stray cats.
  * SECURITY: Replace `$` characters in page names with `?` when constructing
    `less` prompts.
  * Silence error message when processing an empty manual page hierarchy with
    a nonexistent cache directory.
  * `man(1)` now sorts whatis references below real pages, even if the whatis
    references are from a section with higher priority.
  * `mandb` now correctly records filters in the database if it uses cached
    whatis information.
  * Upgrade Gnulib, fixing syntax error on glibc systems with GCC 11.
  * The `CATWIDTH` configuration file directive now overrides `MINCATWIDTH`
    and `MAXCATWIDTH`.
  * Database entries for links were often incorrectly stored as if they were
    entries for the ultimate source of the page.  They are now stored with
    the correct type.
  * Store links in the database using the section and extension of the link
    rather than of the ultimate source file.
  * Consider pages for adding to the database even if they seem to already
    exist; this performance optimization is no longer needed due to caching,
    and it produced inconsistent results in some unusual cases.
  * `man` now runs any required preprocessors in the same order that `groff`
    does, rather than trusting the order of filters in a page's preprocessor
    string.
  * Fix building on MinGW.  (I haven't been able to test this; help from
    MinGW experts would be welcome.)
  Improvements:
  * Check for stray cats even if no manual pages in a given manpath were
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1100562 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 93)
- Remove harden_man-db.service.patch as already done upstream 
  at the end of the service file man-db.service

- Add man-propose-online.patch: if patch was not found locally,
  propose to read it online, offering a URL where it could possibly
  be found.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 998765 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 92)
- Corrrect some offsets of patch hunks
- Remove change in get-mtime.c as mandb-symlink-target-timestamp
  now catch the random format changes

- update to 2.10.2:
  * Regenerating man-db's build system now explicitly requires Automake >=
    1.14.  (This was already the case since at least man-db 2.10.0, but was
    previously undocumented.)
  * Make `man -H` sleep for a few seconds after starting the browser, since
    it may background itself before loading files (Dr. Werner Fink).
  * If an override directory is configured using `--with-override-dir`, it is
    now applied more consistently when building the manpath, and whether a
    page was found in an override directory is considered when sorting
    candidates for display (Mihail Konev).
  * Make the man-db manual build reproducible.
  * Add some hardening options to the `systemd` service.
  * `configure` now has a `--with-snapdir` option, for use on systems where
    `snapd` is configured to use a directory other than `/snap`.
  * Fix occasional `mandb-symlink-target-timestamp` test failure.
  * Fix inadvertent reliance on a GCC extension that caused build failures
    with Clang.
  * Fix building without `iconv`.
- drop man-db-2.7.1-firefox.dif (upstream)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 997718 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 91)
- Avoid that mandb-symlink-target-timestamp fools us 

- Workaround missing groff-full to get refer(1), the bibliographic
  preprocessor found

- Update to man-db 2.10.0 (4 February 2022)
  * Manpath deduplication no longer mishandles the case where another entry
    in the manpath is a suffix of a candidate path to append.
  * Fix potential crash in path searching if `getcwd` fails for reasons other
    than running out of memory.
  * Fix crash in `globbing` test tool if run with no non-option arguments.
  * `lexgrog` now produces output in the user's locale.
  * Downgrade "malformed .lf request" warning to a debug message and rephrase
    it somewhat, since `.lf` requests can use `*roff` arithmetic expressions
    and we can't reasonably parse those.
  * Avoid modifying the database without changing its mtime, which had been
    possible since 2.7.0 if `mandb`'s purge phase found work to do but the
    main phase didn't, and which confused some backup systems into reporting
    possible filesystem corruption.
  * `man` no longer inadvertently modifies the `MANSECT` environment variable
    before passing it on to its subprocesses.
  * `mandb` now stores the mtime of link targets as the mtime of their
    corresponding database entries, rather than sometimes storing the mtime
    of the link instead.
  * Since man-db 2.4.2, `man` has behaved as if the `-l` option was given if
    a manual page argument contains a slash.  Since man-db 2.5.6, this has
    interacted slightly poorly with the subpage feature, emitting spurious
    error messages if given multiple manual page arguments some of which
    include a slash.  `man` no longer emits spurious error messages in this
    case.
Richard Brown's avatar Richard Brown (RBrownFactory) accepted request 995603 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 90)
- syntax correction of the preinstall scriptlet to avoid creation 
  of file /0 (bnc#1202377) (forwarded request 995205 from suse_weber)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 994522 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 89)
- Add patch gnulib-ppc64le.patch
  * Support ppc64le float128 transition

- Drop usage of update-alternatives as mandoc does not use it
  (nor libalternative)

- switch source url to https
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 923541 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 88)
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort (forwarded request 923524 from jsegitz)
Richard Brown's avatar Richard Brown (RBrownSUSE) accepted request 912000 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 87)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 901432 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 86)
- Add patch man-db-2.9.4-alternitive.dif
  * Supporting ALSO new `alternatives` which has the same tasks as
    `update-alternatives` but in a simplier way.

- Update to version 2.9.4:
  * Add support for zstd-compressed manual pages
  * Recognise Esperanto, Romanian, Tamil, and Ukrainian translations
    of the NAME section.
  * Fix handling of \- in the right-hand side of a NAME section.
  * Treat "\[en]" (etc.) as another synonym for "\-" in NAME sections,
    alongside the existing "\(en" (etc.).
  * Avoid incorrect markup in man(1) with po4a >= 0.58.
  * Fix manual page translation infrastructure to compare po4a
    versions with more than two components correctly.
  * Fix "man -X75-12" and "man -X100-12" to set the document font
    size as well as the device
  * Fix incompatibility of "man -X" and friends with the seccomp
    sandbox.
  * man --recode and manconv now adjust encoding declarations on the
    first line of their input to refer to the new encoding.
  * There is a new "man-recode" program. Which has an interface
    designed for bulk conversion and so can be much faster when
    used on a large number of pages.
  * Fix comparison of candidate manual pages to correctly handle the
    case where the language elements are the same and match the
    locale, but the territory elements differ.
  * If run with no arguments or only a section, man now suggests
    running "man man".
  * man now understands the <page>(<section>) form on its command
    line, so for example "man 'chmod(2)'" is now the same as
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 868695 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 85)
- require only glibc-locale-base (forwarded request 866172 from dirkmueller)
Displaying revisions 1 - 20 of 104
openSUSE Build Service is sponsored by