70 Commits

Author SHA256 Message Date
aa32eadbe9 Accepting request 1329719 from home:ateixeira:immutable-fixes
- Remove update-alternatives usage for roff manpage, mandoc no longer
  provides it. (bsc#1245900)
- Use libalternatives for soelim, fixing conflict with mandoc
  * Add new soelim-common package which provides soelim symlink to alts

OBS-URL: https://build.opensuse.org/request/show/1329719
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=102
2026-01-28 20:11:34 +00:00
9df61104db Accepting request 1252123 from home:gcomes.obs
- Add devps-fix.patch
  * fix build of package ghostscript-fonts-grops
  * upstream bugreport: https://savannah.gnu.org/bugs/?66876

OBS-URL: https://build.opensuse.org/request/show/1252123
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=100
2025-03-12 15:00:44 +00:00
b2da96a771 Accepting request 1200876 from home:ateixeira:branches:M17N
- Add groff-restore-hyphen-minus.patch (bsc#1226153)

OBS-URL: https://build.opensuse.org/request/show/1200876
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=97
2024-09-13 15:25:30 +00:00
6bac0e36e9 Accepting request 1115698 from home:luc14n0:branches:M17N
Fix roff-gf.7.gz file ending up uncrompressed, despite the name

OBS-URL: https://build.opensuse.org/request/show/1115698
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=95
2023-10-06 20:31:06 +00:00
a03766d070 Accepting request 1109774 from home:ateixeira:branches:M17N
- Refresh bash-scripts.patch
- Add nroff-map-CW-to-R.patch
  * Fixes man-db build errors

OBS-URL: https://build.opensuse.org/request/show/1109774
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=93
2023-09-14 11:51:32 +00:00
05d41ca431 Accepting request 1107996 from home:ateixeira:branches:M17N
- Update to 1.23.0:
  * Too many changes, see NEWS file for details.
- Refreshed patches:
  * 0002-documentation-for-the-locale-keyword.patch
  * 0004-don-t-use-usr-bin-env-in-shebang.patch
  * groff-1.20.1-deunicode.patch
  * groff-1.20.1-nroff-empty-LANGUAGE.patch
  * groff-1.21-CVE-2009-5081.patch
  * groff-force-locale-usage.patch
- Drop sort-perl-hash-keys.patch (upstreamed)
- Drop doc-volume-operating-system and doc-default-operating-system
  changes (doesn't default to BSD anymore)
- Configure flag --with-appresdir has been renamed to --with-appdefdir
- Update file list with files that were removed from the package

OBS-URL: https://build.opensuse.org/request/show/1107996
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=92
2023-09-04 15:23:25 +00:00
e9cff2c8d2 - ship %{_docdir}/groff/pdf also in groff-doc [bsc#1208498]
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=90
2023-03-16 10:11:51 +00:00
37b4629376 - ship %{_docdir}/groff/pdf also in groff-doc
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=89
2023-03-16 10:05:06 +00:00
928ee5c099 Accepting request 1055783 from home:pgajdos
- set doc-default-operating-system and doc-volume-operating-system
  to SUSE [bsc#1185613c#5], $PRETTY_NAME cannot be used build time

OBS-URL: https://build.opensuse.org/request/show/1055783
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=87
2023-01-13 09:16:57 +00:00
936fb60331 Accepting request 1043137 from home:pgajdos
- set doc-default-operating-system and doc-volume-operating-system
  to $PRETTY_NAME [bsc#1185613]

OBS-URL: https://build.opensuse.org/request/show/1043137
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=85
2022-12-16 12:28:15 +00:00
ccaa5104cd Accepting request 952250 from home:sbrabec:branches:M17N
- Do not fail with rpm --excludedocs (bsc#1192195).

OBS-URL: https://build.opensuse.org/request/show/952250
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=84
2022-02-07 21:08:18 +00:00
6da22280d4 Accepting request 934882 from home:sbrabec:branches:M17N
- Remove /usr/share/groff/current from groff-full. It creates file
  conflicts during version upgrade (bsc#1192195#c8).

OBS-URL: https://build.opensuse.org/request/show/934882
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=83
2021-11-30 22:43:10 +00:00
Tomáš Chvátal
0ae03eadb3 Accepting request 840760 from home:dimstar:Factory
- Don't create recursive link 'current' inside
  /usr/share/groff/%{version}.

OBS-URL: https://build.opensuse.org/request/show/840760
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=81
2020-10-10 12:44:31 +00:00
Tomáš Chvátal
a3042a371c Accepting request 762102 from home:lnussel:branches:M17N
- don't recommend groff-full as that would pull in X etc by default.
  Instead use packageand on groff and ghostscript-library to only install
  groff-full when other deps are already there.

OBS-URL: https://build.opensuse.org/request/show/762102
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=79
2020-01-09 12:36:35 +00:00
73abfcadc2 Accepting request 757874 from home:mcepl:branches:M17N
Add man page roff(7) to alternatives to avoid conflict with mandoc.

OBS-URL: https://build.opensuse.org/request/show/757874
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=77
2019-12-19 07:46:34 +00:00
057235b631 Accepting request 676872 from home:MargueriteSu:branches:M17N:fonts
- install essential build files needed by ghostscript-fonts-grops

OBS-URL: https://build.opensuse.org/request/show/676872
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=75
2019-02-18 04:07:42 +00:00
2d9350aca7 Accepting request 664974 from home:jengelh:branches:M17N
guidelines say these should not be there

OBS-URL: https://build.opensuse.org/request/show/664974
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=73
2019-01-13 10:48:47 +00:00
Tomáš Chvátal
b33991081f - Version update to 1.22.4:
* Many fixes for hyphenation helping
  * Various build tweaks
  * See the NEWS file for details
- New signature -> update keyring file
- Remove upstream merged patches:
  * groff-multi-thread.patch
  * groff-reproducible-mdate.patch
  * groff-use-SDE.patch
- Remove groff-1.21-groffer-libexecdir.patch as upstream redid
  the autotools rules and uses configure option now
- Rebase patch groff-1.20.1-deunicode.patch
- Rebase patch groff-1.21-CVE-2009-5081.patch
- Drop patch groff-1.21-CVE-2009-5080.patch as it seems the shell
  script now properly safeguards against this
- Rebase patch 0002-documentation-for-the-locale-keyword.patch
- Recreate groff-force-locale-usage.patch for autotools buildsystem
- Add patch 0004-don-t-use-usr-bin-env-in-shebang.patch
- Remove groff_1.22.3-1.debian.diff and replace it with split
  debian patches:
  * bash-scripts.patch
  * sort-perl-hash-keys.patch
- Remove not really needed patch groff-1.20.1-destbufferoverflow.patch

OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=68
2019-01-04 14:23:17 +00:00
Tomáš Chvátal
a6192ab45e - Switch to multibuild in order to avoid having to manage 2
differentiating spec files

OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=66
2019-01-03 12:55:24 +00:00
Tomáš Chvátal
0958634949 Accepting request 645935 from home:bmwiedemann:branches:M17N
add groff-reproducible-mdate.patch and groff-use-SDE.patch to allow to override build time to make package build reproducible (boo#1047218)

OBS-URL: https://build.opensuse.org/request/show/645935
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=64
2018-11-02 07:21:32 +00:00
Tomáš Chvátal
474cdd0a8e Accepting request 588511 from home:kukuk:branches:M17N
- Use %license instead of %doc [bsc#1082318]

- Use %license instead of %doc [bsc#1082318]

OBS-URL: https://build.opensuse.org/request/show/588511
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=62
2018-03-19 11:01:50 +00:00
Tomáš Chvátal
59d5df3777 - Set the license to GPL-3.0+ as per COPYING
- Set the license to GPL-3.0+ as per COPYING

OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=60
2017-12-18 10:35:57 +00:00
Tomáš Chvátal
37361543ab Accepting request 557134 from home:elvigia:branches:M17N
- Replace xorg-x11-devel buildrequires by the needed individual
  libraries

- Replace xorg-x11-devel buildrequires by the needed individual
  libraries

OBS-URL: https://build.opensuse.org/request/show/557134
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=59
2017-12-14 18:58:16 +00:00
Tomáš Chvátal
c10394d3f9 Accepting request 412540 from home:scarabeus_iv:branches:M17N
- Add patch for bnc#989903 and move all scripts from libdir to
  libexecdir

- Add patch for bnc#989903 and move all scripts from libdir to
  libexecdir

OBS-URL: https://build.opensuse.org/request/show/412540
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=57
2016-07-21 11:33:47 +00:00
Tomáš Chvátal
cf14fdbc75 - Version bump to latest release 1.22.3:
* X11 resources for `gxditview', which were previously installed in
    /usr/X11/lib/X11/app-defaults no matter which `prefix' was set, are
    now installed in appresdir=$prefix/lib/X11/app-defaults.  If
    `appresdir' is not a standard X11 resource directory, the environment
    variable XFILESEARCHPATH should be set to this path.  The standard
    default directories depends on the system `libXt'.
  * This new preprocessor (contributed by Bernd Warken) allows embedding of
    code for GNU LilyPond (http://www.lilypond.org), a music typesetter.  The
    data gets automatically processed and embedded as EPS images.
  * Bernd Warken contributed a new preprocessor to handle Perl code that can
    be evaluated and then processed by groff.
  * Another preprocessor from Bernd Warken to pretty-print Pinyin syllables
    like `guo2wang2' as `guówáng'.
  * The pdfroff utility script now activates its `--no-toc-relocation' option
    by default, unless a request similar to:
     .if !\n[PHASE] .tm pdfroff-option:set toc_relocation=enabled
    is invoked during input file processing; (`.if !\n[PHASE] ...' ensures
    that the effect of the `.tm' request is restricted to the document setup
    phase of processing, as pdfroff sets it to 1 or 2 in the output phase,
    but leaves it unset in the setup phase).
    The bundled `spdf.tmac' macro package, which implicitly activates
    `-mpdfmark' for `ms' macro users, ensures that TOC relocation is
    appropriately enabled, when the `.TC' macro is invoked.
  * The -mom macro package now has full support for eqn, pic, and tbl, as well
    as captioning and labelling of pdf images and preprocessor output.  Lists
    of Figures, Equations, and Tables can now be autogenerated.  PDF_IMAGE has
    a new FRAME option.
  * A French introduction to the -me macro package has been added (file
    `meintro_fr.me').

OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=54
2015-02-04 12:11:48 +00:00
OBS User mrdocs
a34e07ee0e Accepting request 266003 from home:msmeissn:branches:M17N
- build with PIE

- build with PIE

OBS-URL: https://build.opensuse.org/request/show/266003
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=52
2014-12-21 01:32:09 +00:00
ba099fc38a - move man.local and mdoc.local from groff-full to groff
* fixes libssh2.org testsuite

- move man.local and mdoc.local from groff-full to groff
  * fixes libssh2.org testsuite

OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=50
2013-06-25 07:56:39 +00:00
fb7ebf7931 .
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=48
2013-06-17 11:19:11 +00:00
0599879dd2 .
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=46
2013-06-17 10:22:06 +00:00
6c09a5ab06 - modify groff_1.22.2-2.debian.diff - remove the part related to
src/preproc/html/pre-html.cpp, fixes bnc#755533

OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=44
2013-06-05 09:03:20 +00:00
9faa9eb166 fix a build of groff-full
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=42
2013-05-09 13:01:06 +00:00
95724f112c - update to groff 1.22.2
* gropdf: A new driver for generating PDF output directly,
    contributed by Deri James and written in Perl
  * The -mom macro package has reached version 2.0, focusing on
    PDF output with gropdf (using the new `pdfmom' wrapper script).
    See the file`version-2.html' of the -mom documentation for a list
    of the many changes.
  * pdfmom: A new wrapper around groff that facilitates the production of PDF
    documents from files formatted with the -mom macros.
  * and a lot more, see NEWS for details
- obsoletes:
    groff-1.21-groffer-libexecdir.patch, already fixed upstream
    config-guess-sub-update.patch, dtto
    groff_1.21-6.debian.diff, replaced by
- added groff_1.22.2-2.debian.diff
- create a stripped-down version of groff usable for viewing of manual pages
- new groff-full package contains the rest of groff tools capable to work with
  images, html or pdf. It contains the devx fonts, thus obsoletes groff-devx
  it aims to fix bnc#755533 - grohtml built without pnm* tools in PATH
- gxdview.spec is removed as gxdview is built from groff-full.spec
- verify the tarball using gpg-offline - this is done in groff-full only
  to retain a limited list of dependencies for base groff

- config-guess-sub-update.patch: Update config.guess/sub for aarch64

- update license to new format

- add explicit buildrequire makeinfo

- Remove redundant tags/sections from specfile

OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=39
2013-05-09 09:33:29 +00:00
6c0a682c63 Accepting request 174762 from devel:ARM:AArch64:Factory
- config-guess-sub-update.patch: Update config.guess/sub for aarch64

OBS-URL: https://build.opensuse.org/request/show/174762
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=38
2013-05-09 07:39:14 +00:00
45b7e2dc58 Accepting request 151128 from openSUSE:Factory:Staging:spdx
- update license to new format

OBS-URL: https://build.opensuse.org/request/show/151128
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=36
2013-02-04 15:33:01 +00:00
ff93aa0650 Accepting request 133240 from home:coolo:branches:openSUSE:Factory
- add explicit buildrequire makeinfo

OBS-URL: https://build.opensuse.org/request/show/133240
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=34
2012-09-07 13:32:41 +00:00
OBS User mrdocs
2425d4efc6 Accepting request 109851 from home:jengelh:branches:M17N
- Remove redundant tags/sections from specfile
- Enable parallel build with %_smp_mflags

OBS-URL: https://build.opensuse.org/request/show/109851
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=32
2012-03-18 02:58:53 +00:00
OBS User mrdocs
f39e53af4c Accepting request 85456 from Base:build:arm
fix compile when optflags are needed

OBS-URL: https://build.opensuse.org/request/show/85456
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=28
2011-09-29 20:08:29 +00:00
60d1d3a774 - implemented FATE#312586 - Add locales support for groff papersize
* the default papersize is now determined from system locale (LC_PAPER)
  * /etc/papersize is no longer owned by the groff package

OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=25
2011-09-29 08:23:09 +00:00
fd38ebc6bf - fix bnc#703665 - VUL-1: groff: missing checks for mktemp failures
(CVE-2009-5080)
- fix bnc#703666 - VUL-1: groff: insufficient number of X for mktemp
  (CVE-2009-5081)

OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=22
2011-09-22 12:52:01 +00:00
0df7eab2c8 - update to 1.21 a bugfix release
* use new groff_1.21-6.debian.diff
  * refresh libexecdir and pdfroff patch
- fix FATE#311297: Get rid of SuSEconfig.groff
  * removed

OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=19
2011-06-27 12:59:56 +00:00
8bf6b63ebb - fix bnc#698290: insecure temporary file handling in pdfroff
* groff-1.20.1-CVE-2009-5044.patch
  * gxditview Supplements the groff and X11 libs

OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=17
2011-06-09 09:45:17 +00:00
0dcc1cbe94 - fix bnc#683857: Unicode characters in use properly
* change the soft hyphenation char to - in tty.tmac

OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=15
2011-06-08 09:28:25 +00:00
d5107646f5 * groff-1.20.1-deunicode.patch adds deunicode.tmac to tty.tmac removes
all unecessary unicode characters in tty output

OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=13
2011-06-06 10:59:57 +00:00
f11975c617 - fix bnc#682913: device X100 is missing
* create new groff-devx package containing all devX devices, as they
    need X for build
- fix bnc#683857: Unicode characters in use
  * groff-1.20.1-deunicode.patch removes unicode.tmac from tty.tmac, so
    no ascii chars wil be converted to unicode

OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=12
2011-04-28 14:40:40 +00:00
f20799c980 - fix bnc#679585 - groff.info is not installed
* install info files as %{name}.info.gz

OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=10
2011-03-15 08:36:36 +00:00
OBS User autobuild
85a514de33 Accepting request 49958 from M17N
checked in (request 49958)

OBS-URL: https://build.opensuse.org/request/show/49958
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=9
2010-10-07 22:24:01 +00:00
1e12af2ed4 - fix bnc#644467: SuSEconfig.groff overwrites /etc/papersize
use the check_md5_and_move to prevent it
- deprecation warning for  GROFF* variables in /etc/sysconfig/suseconfig

OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=8
2010-10-07 09:38:15 +00:00
d97899af87 Accepting request 49895 from home:mvyskocil:branches:M17N
OK

OBS-URL: https://build.opensuse.org/request/show/49895
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=7
2010-10-06 12:55:05 +00:00
Stephan Kulow
8045d774c9 converted link to branch
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=6
2010-02-19 15:44:07 +00:00
OBS User autobuild
aba0b2899e checked in
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=5
2009-10-20 22:30:42 +00:00