Commit Graph

131 Commits

Author SHA256 Message Date
Dominique Leuenberger
e705126134 Accepting request 682844 from Base:System
- Ah ... yes, manual pages are also provides by e.g. mandoc

- Skip %verify(not link mtime) from symbolic links %_bindir even if
  those should not hurt but avoid superfluous verify messages

- Minor corrections on %ghost /var/cache/man and link to apropos 

- Use update-alternatives to allow that man(1), apropos(1), whatis(1)
  can be overwritten by an other package like mandoc
- Reintroduce wrapper for man(1) but without mapping to user man to
  be able to reset the PATH to the standard for any preprocessor

OBS-URL: https://build.opensuse.org/request/show/682844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=73
2019-03-12 08:48:19 +00:00
Dr. Werner Fink
39fce819e7 Manual pages also should have alternatives
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=98
2019-03-08 13:14:55 +00:00
Dr. Werner Fink
1d5ffd2bc2 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=97
2019-03-07 08:05:02 +00:00
Dr. Werner Fink
94f1be2a18 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=96
2019-03-07 08:02:01 +00:00
Dr. Werner Fink
7212e7a225 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=95
2019-03-06 13:17:17 +00:00
Dr. Werner Fink
a595279334 Use update-alternatives for man(1), apropos(1), whatis(1)
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=94
2019-03-06 11:57:50 +00:00
Dominique Leuenberger
e9fedeb6bd Accepting request 652353 from Base:System
- Update to man-db 2.8.4
  * Major changes since man-db 2.8.3:
   + Rely on decompressors reading from their standard input rather
     than redundantly passing them the input file on their command
     line.  This works better with downstream AppArmor confinement of
     decompressors.
   + Fix invalid syntax in tmpfiles.d/man-db.conf when configured with
     --disable-cache-owner.
   + Make seccomp sandbox allow sched_getaffinity, sometimes used by
     xz.
   + Check for mandb_nfmt and mandb_tfmt in the manual page hierarchy
     as documented, not in the current directory.  This was broken by
     the working-directory-handling changes in 2.8.3.  Note that this
     change means that "man -l" will never use an external formatter
     (which was never documented behaviour and was surely a bad idea).
   + Make seccomp sandbox allow some shared memory operations across
     the board rather than just when ESET File Security is in use; the
     Astrill VPN seems to require something similar, and there are
     doubtless other such preload hacks.
   + Some versions of ESET File Security call msgget and msgsnd; if
     this program is in use, then allow those.
  * Major changes since man-db 2.8.2:
   + Make seccomp sandbox allow madvise, since that's used by lbzip2.
   + Make seccomp sandbox allow kill and tgkill outright, since groff
     uses kill to pass on signals to its child processes.
   + Make seccomp sandbox allow sibling architectures on
     x86/x86_64/x32, since people sometimes mix and match architectures
     there for performance reasons.
   + Fix version check in locale macro loading to tolerate groff
     release candidates.

OBS-URL: https://build.opensuse.org/request/show/652353
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=72
2018-12-03 09:08:53 +00:00
Dr. Werner Fink
ad670e6734 Update to man-db-2.8.4
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=92
2018-11-26 11:53:50 +00:00
Dr. Werner Fink
d733d752db bsc#1115406 --- also run the systemd rpm macros as well
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=91
2018-11-09 13:49:28 +00:00
Dr. Werner Fink
3a8da8ebdf bsc#1115406
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=90
2018-11-09 13:40:15 +00:00
Dominique Leuenberger
73055eb847 Accepting request 597110 from Base:System
- Skip cron job for cleaning /var/cache/man as there exists
  /usr/lib/tmpfiles.d/man-db.conf

OBS-URL: https://build.opensuse.org/request/show/597110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=71
2018-04-22 12:31:35 +00:00
Dr. Werner Fink
9d83e0e561 Skip cleaning cron job for /var/cache/man
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=88
2018-04-16 15:04:23 +00:00
Dr. Werner Fink
33364c8da4 Skip cleaning cron job for /var/cache/man
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=87
2018-04-16 14:27:19 +00:00
Dominique Leuenberger
17dc998705 Accepting request 556007 from Base:System
- Add man-db-create.service to fill /var/cache/man at bootup
  if the directory is empty (required by FHS and for transactional
  updates).
- Don't fill /var/cache/man if it does not exist yet (needed for
  transactional updates).
- We don't need to package /var/cache/man, systemd-tmpfiles is
  creating it already for us.

- Make /var/cache/man a real directory as in system-user-man the

OBS-URL: https://build.opensuse.org/request/show/556007
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=70
2017-12-14 09:51:44 +00:00
Dr. Werner Fink
c5932fbc4d .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=85
2017-12-11 15:13:52 +00:00
Dr. Werner Fink
580713a1c0 Accepting request 555099 from home:kukuk:branches:Base:System
- Add man-db-create.service to fill /var/cache/man at bootup
  if the directory is empty (required by FHS and for transactional
  updates).
- Don't fill /var/cache/man if it does not exist yet (needed for
  transactional updates).
- We don't need to package /var/cache/man, systemd-tmpfiles is
  creating it already for us.

OBS-URL: https://build.opensuse.org/request/show/555099
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=84
2017-12-11 15:13:06 +00:00
Dominique Leuenberger
55def7274c Accepting request 546425 from Base:System
- Make /var/ache/man a real directory as in system-user-man the
  directory is gone

OBS-URL: https://build.opensuse.org/request/show/546425
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=69
2017-12-06 07:47:34 +00:00
Dr. Werner Fink
445c4d21c7 Change in system-user-man
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=82
2017-11-29 13:23:20 +00:00
Dominique Leuenberger
ed581e5dae Accepting request 545114 from Base:System
OBS-URL: https://build.opensuse.org/request/show/545114
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=68
2017-11-25 07:40:41 +00:00
b6d0ceea3a Accepting request 544687 from home:RBrownSUSE:branches:Base:System
Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)

OBS-URL: https://build.opensuse.org/request/show/544687
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=80
2017-11-24 10:20:19 +00:00
Dr. Werner Fink
9f178f5bbe man-pages required for testing
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=79
2017-11-21 07:46:17 +00:00
Yuchen Lin
c832237e45 Accepting request 478728 from Base:System
OBS-URL: https://build.opensuse.org/request/show/478728
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=67
2017-03-29 11:20:21 +00:00
Dr. Werner Fink
deac5b60f0 Accepting request 477091 from home:kukuk:sysusers
- Require user and group man

OBS-URL: https://build.opensuse.org/request/show/477091
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=77
2017-03-06 10:24:48 +00:00
Dominique Leuenberger
9cfac8f768 Accepting request 459993 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/459993
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=66
2017-02-26 16:00:59 +00:00
Dr. Werner Fink
9cd4f3b914 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=75
2017-02-16 10:19:13 +00:00
Dr. Werner Fink
817bfb6f24 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=74
2017-02-16 10:01:07 +00:00
Ludwig Nussel
3fef792389 Accepting request 446648 from Base:System
- Update to version 2.7.6
  * Many bug fixes
  * man understands the <page>.<section> form on its command line,
    so for example 'man chmod.2' is now the same as 'man 2 chmod'
    (Contributed by Mihail Konev)
  * Document that 'man -K' searches page source, not rendered text
- Rename patch man-db-2.7.1.dif which becomes man-db-2.7.6.dif
- Port the patches
   man-MAN_POSIXLY_CORRECT-man1.dif
   man-db-2.6.3-chinese.dif
   man-db-2.6.3-listall.dif
   man-db-2.6.3-section.dif
   man-db-2.7.1-firefox.dif
   man-db-2.7.1-security4.dif
   man-db-2.7.1-zio.dif
- Add an rpmlintrc file man-rpmlintrc as we apply a patch
  on generated manual pages
- Do not wrap man anymore (boo#986211)

OBS-URL: https://build.opensuse.org/request/show/446648
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=65
2016-12-22 15:33:13 +00:00
Dr. Werner Fink
23bc85f2fa boo#986211
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=72
2016-12-16 09:46:26 +00:00
Dr. Werner Fink
b9bb15e12b Update to man-db 2.7.6
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=71
2016-12-16 09:45:04 +00:00
Dominique Leuenberger
7db92f22b2 Accepting request 405864 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/405864
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=64
2016-07-12 21:49:13 +00:00
Dr. Werner Fink
105760fe7d boo#986211
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=69
2016-06-24 10:08:15 +00:00
Dominique Leuenberger
cd57c9c681 Accepting request 376731 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/376731
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=63
2016-03-29 07:52:33 +00:00
Dr. Werner Fink
24448a7ce8 Accepting request 376695 from home:bmwiedemann:branches:Base:System
Add reproducible.patch to fix build-compare (bnc#971922)

OBS-URL: https://build.opensuse.org/request/show/376695
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=67
2016-03-21 15:49:33 +00:00
Dominique Leuenberger
f1a53fb2a2 Accepting request 311116 from Base:System
- Allow root to use man command within its home

OBS-URL: https://build.opensuse.org/request/show/311116
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=62
2015-06-09 06:48:17 +00:00
Dr. Werner Fink
5d69425291 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=65
2015-06-08 08:35:17 +00:00
Dominique Leuenberger
6b9b806bdd Accepting request 309152 from Base:System
- Own /usr/lib/tmpfiles.d if not owned by package filesystem

- Update to version 2.7.1
  For the first time since version 2.4.0, the database format has
  changed slightly, so you will need to run 'mandb --create' after
  installing the new version to rebuild your databases from scratch.
- Fixes
  * Various portability fixes for Solaris, contributed by Peter Bray.
  * man now runs correctly when its current working directory has been
    deleted.  (As a result of this fix, man-db now requires
    libpipeline >= 1.4.0.)
  * 'man -a' sends its prompts to /dev/tty rather than to stderr, and
    likewise reads replies from /dev/tty rather than from stdin.
  * Be more careful to avoid using or double-closing closed database
    handles.  Fixes test suite failures on some systems.
  * Patch the fdutimens function imported from Gnulib to work around a
    libc bug in GNU/Hurd.
  * Fix test suite in the case where the system supports
    high-precision timestamps but the file system containing the build
    directory does not.
  * lexgrog now filters terminal escape sequences out of cat pages
    before trying to parse them.
  * Tools that consider the terminal line length now prioritise the
    COLUMNS environment variable above the TIOCGWINSZ ioctl.
  * Manpath elements are no longer canonicalised before being inserted
    into the search path; this caused the use of incorrect catpaths in
    some cases.  This was broken by the LANGUAGE-handling fixes in
    2.5.4.
  * Remove test suite dependency on realpath(1).
  * Fix a test failure when configured with --enable-undoc.

OBS-URL: https://build.opensuse.org/request/show/309152
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=61
2015-06-01 07:25:10 +00:00
Dr. Werner Fink
d50d3db47d .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=63
2015-05-29 10:35:30 +00:00
Dr. Werner Fink
b9d9040a2e .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=62
2015-05-28 14:07:13 +00:00
Dr. Werner Fink
374f5a4217 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=61
2015-05-28 13:26:25 +00:00
Dr. Werner Fink
bf0c0a0211 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=60
2015-05-28 13:24:43 +00:00
Stephan Kulow
d29b655408 Accepting request 243107 from Base:System
- The former change had added the patch man-MAN_POSIXLY_CORRECT-man1.dif 

- Added description of MAN_POSIXLY_CORRECT in man.man1,
  patch man-MAN_POSIXLY_CORRECT-man1.dif (bnc#786679)

OBS-URL: https://build.opensuse.org/request/show/243107
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=59
2014-07-31 19:49:58 +00:00
Dr. Werner Fink
4b847985e8 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=58
2014-07-31 08:35:13 +00:00
Stephan Kulow
793adee46b Accepting request 236790 from Base:System
- Avoid messages on deleted cache directories bewlow /var/cache/man/
  that is tag them as %ghost (bnc#882030)
- The former submit had rebased the patches
  man-db-2.6.3.dif
  man-db-2.6.3-security4.dif
  man-db-2.6.3-firefox.dif
  man-db-2.6.3-zio.dif
  which now had renamed to
  man-db-2.6.5.dif
  man-db-2.6.5-security4.dif
  man-db-2.6.5-firefox.dif
  man-db-2.6.5-zio.dif
  accordingly
------------------------------------------------------------------
- Update to version 2.6.6
- Fixes since 2.6.3:
  * man(1) and catman(8) now document the default section list set at
    configure time.
  * Build fixes for Automake 1.13.
  * man-db 2.6.0 arranged to search the full manpath when expanding
    .so directives in manual pages (so that ".so name.1" works as well
    as ".so man1/name.1"), but this incorrectly did not take effect
    for manual pages that consist only of a .so directive.  This is
    now fixed.
- Improvements since 2.6.3:
  * The MANLESS environment variable is now treated as if it were a
    default value for the -r option to man: occurrences of the text
    "$MAN_PN" are expanded, and explicitly using the -r option
    overrides the default.
  * The (unfortunately still hardcoded) maximum length for paths to

OBS-URL: https://build.opensuse.org/request/show/236790
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=58
2014-06-25 09:47:14 +00:00
Dr. Werner Fink
a9ed8104dc .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=56
2014-06-10 16:30:24 +00:00
Dr. Werner Fink
f2a5bfb017 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=55
2014-06-10 15:16:05 +00:00
Dr. Werner Fink
53653d743a Accepting request 229380 from home:rudi_m:branches:Base:System
- Update to version 2.6.6
- rebase following patches:
  * man-db-2.6.3.dif
  * man-db-2.6.3-security4.dif
  * man-db-2.6.3-firefox.dif
  * man-db-2.6.3-zio.dif
- enable checks

OBS-URL: https://build.opensuse.org/request/show/229380
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=54
2014-04-08 13:02:52 +00:00
Tomáš Chvátal
1bd24c44c2 Accepting request 198961 from Base:System
- Recommends groff-full to reduce dependencies (bnc#839717) (forwarded request 198954 from mvyskocil)

OBS-URL: https://build.opensuse.org/request/show/198961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=56
2013-09-14 17:08:55 +00:00
Dr. Werner Fink
e6e420bef6 Accepting request 198954 from home:mvyskocil:man
- Recommends groff-full to reduce dependencies (bnc#839717)

OBS-URL: https://build.opensuse.org/request/show/198954
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=52
2013-09-13 13:52:22 +00:00
Stephan Kulow
d94dfbcc59 Accepting request 179278 from Base:System
- Just be able to print manual pages, that is require groff-full 
- Be second owner of /usr/share/groff/site-tmac

OBS-URL: https://build.opensuse.org/request/show/179278
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=55
2013-06-19 12:47:10 +00:00
Dr. Werner Fink
da8c7515d1 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=50
2013-06-17 10:33:17 +00:00