80 Commits

Author SHA256 Message Date
8a330809f9 Accepting request 284053 from M17N
- 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/request/show/284053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=52
2015-02-06 09:52:57 +00:00
Tomáš Chvátal
aa9e62969e OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=55 2015-02-04 13:47:43 +00:00
Tomáš Chvátal
0c61fc9a4d - 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
f040ffe95d Accepting request 266018 from M17N
1

OBS-URL: https://build.opensuse.org/request/show/266018
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=51
2014-12-22 11:54:09 +00:00
OBS User mrdocs
6b14c8ba9c 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
Stephan Kulow
ecb195d2ec Accepting request 180806 from M17N
- 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/request/show/180806
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=48
2013-06-26 07:19:59 +00:00
Michal Vyskocil
1941139737 - 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
Stephan Kulow
79c77c50aa Accepting request 179292 from M17N
- Take care of mmroff.1.gz as well as of mmroff perl script 

- Move important non-graphical macros from groff-full back to groff
  as otherwise many packages do not build anymore

- modify groff_1.22.2-2.debian.diff - remove the part related to
  src/preproc/html/pre-html.cpp, fixes bnc#755533

- Take care of mmroff.1.gz as well as of mmroff perl script 

- Move important non-graphical macros from groff-full back to groff
  as otherwise many packages do not build anymore

OBS-URL: https://build.opensuse.org/request/show/179292
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=47
2013-06-18 08:42:13 +00:00
Dr. Werner Fink
9c4ffc85c2 .
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=48
2013-06-17 11:19:11 +00:00
Dr. Werner Fink
b7ffd32c6b .
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=47
2013-06-17 10:26:22 +00:00
Dr. Werner Fink
b9fa76165e .
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=46
2013-06-17 10:22:06 +00:00
Stephan Kulow
27821d0fdd Accepting request 177705 from M17N
- modify groff_1.22.2-2.debian.diff - remove the part related to
  src/preproc/html/pre-html.cpp, fixes bnc#755533

- 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:
    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

  With -Tascii8, "\(:u" for ü won't work.

- update to groff 1.22.2

OBS-URL: https://build.opensuse.org/request/show/177705
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=46
2013-06-11 04:33:21 +00:00
Michal Vyskocil
3095de2229 - 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
Michal Vyskocil
fdbc4aa399 remove the pre-html part from debian diff
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=43
2013-06-04 13:51:59 +00:00
Michal Vyskocil
6be709cedb 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
Michal Vyskocil
f3a219923d fo gpg verification on 12.3+
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=41
2013-05-09 09:44:41 +00:00
Michal Vyskocil
43a6d59994 sync spec file, removed old debian diff
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=40
2013-05-09 09:42:57 +00:00
Michal Vyskocil
320d9e9c7e - 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
Michal Vyskocil
ab5b18d0fb 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
Stephan Kulow
4bcd552f40 Accepting request 151140 from M17N
- update license to new format (forwarded request 151128 from coolo)

OBS-URL: https://build.opensuse.org/request/show/151140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=45
2013-02-04 20:10:44 +00:00
Marguerite Su
0559232213 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
Stephan Kulow
60e94e59ac Accepting request 133247 from M17N
- add explicit buildrequire makeinfo (forwarded request 133240 from coolo)

OBS-URL: https://build.opensuse.org/request/show/133247
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=43
2012-09-11 07:06:00 +00:00
2368a4009f 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
Stephan Kulow
a80cb11a99 Accepting request 109853 from M17N
- Remove redundant tags/sections from specfile
- Enable parallel build with %_smp_mflags (forwarded request 109851 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/109853
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=41
2012-03-20 10:27:20 +00:00
OBS User mrdocs
68b39195c4 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
Stephan Kulow
f5099034a3 Accepting request 105916 from M17N
- own app-defaults directory - requiring xorg-x11 for it is heavy (forwarded request 105881 from coolo) (forwarded request 105915 from coolo)

OBS-URL: https://build.opensuse.org/request/show/105916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=40
2012-02-20 15:12:26 +00:00
Stephan Kulow
9d0858ce2f Accepting request 105915 from home:coolo:branches:openSUSE:Factory
- own app-defaults directory - requiring xorg-x11 for it is heavy (forwarded request 105881 from coolo)

OBS-URL: https://build.opensuse.org/request/show/105915
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=30
2012-02-20 06:16:57 +00:00
Stephan Kulow
3bfdad524e replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=39
2011-12-06 17:16:21 +00:00
Stephan Kulow
fb9dad267a replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=38
2011-12-06 17:16:20 +00:00
Lars Vogdt
148be2d6a2 Accepting request 85520 from M17N
fix compile when optflags are needed (forwarded request 85456 from adrianSuSE)

OBS-URL: https://build.opensuse.org/request/show/85520
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=36
2011-10-02 08:10:24 +00:00
OBS User mrdocs
e79998c800 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
Sascha Peilicke
b0ec2f484c Accepting request 85391 from M17N
- 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/request/show/85391
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=35
2011-09-29 10:52:00 +00:00
Michal Vyskocil
ec2f64e018 - 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
Sascha Peilicke
01cff2bdb4 Accepting request 84475 from M17N
- 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/request/show/84475
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=34
2011-09-22 14:55:31 +00:00
Michal Vyskocil
baaabb9ae1 - 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
Sascha Peilicke
bfd055ba5d Accepting request 74706 from M17N
- 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/request/show/74706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=33
2011-06-28 08:32:13 +00:00
Michal Vyskocil
8a7371eb3f remove all relicts from SUSEConfig
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=20
2011-06-28 07:15:29 +00:00
Michal Vyskocil
e090aff5a2 - 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
Sascha Peilicke
00ffa6b494 Autobuild autoformatter for 73070
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=32
2011-06-09 10:25:16 +00:00
OBS User buildservice-autocommit
ce7f82789c Updating link to change in openSUSE:Factory/groff revision 32.0
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=4abc9a9374c68f7d6e0862362027232c
2011-06-09 10:25:16 +00:00
Sascha Peilicke
b155ba6016 Accepting request 73070 from M17N
- fix bnc#698290: insecure temporary file handling in pdfroff
  * groff-1.20.1-CVE-2009-5044.patch
- fix bnc#683857: Unicode characters in use properly
  * change the soft hyphenation char to - in tty.tmac

- fix #bnc#668254: xditview don't show tilde
  * gxditview Supplements the groff and X11 libs

OBS-URL: https://build.opensuse.org/request/show/73070
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=31
2011-06-09 10:25:06 +00:00
Michal Vyskocil
faba5b43da - 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
Michal Vyskocil
9151684b97 - fix #bnc#668254: xditview don't show tilde
* gxditview Supplements the groof and X11 libs

OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=16
2011-06-08 09:54:10 +00:00
Michal Vyskocil
3a5cd3dbaf - 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
Sascha Peilicke
cb3fd8279d Autobuild autoformatter for 72760
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=30
2011-06-06 14:44:59 +00:00
OBS User buildservice-autocommit
80e028fd80 Updating link to change in openSUSE:Factory/groff revision 30.0
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=5a05d1386e3475f2c6a53ec15645fbe1
2011-06-06 14:44:59 +00:00
Sascha Peilicke
208ecb78f1 Accepting request 72760 from M17N
- 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 adds deunicode.tmac to tty.tmac removes
    all unecessary unicode characters in tty output

OBS-URL: https://build.opensuse.org/request/show/72760
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=29
2011-06-06 14:44:46 +00:00
Michal Vyskocil
b9004f7b0a * 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
Michal Vyskocil
2ab5a8a0dd - 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
Sascha Peilicke
70c47f26e3 Autobuild autoformatter for 64153
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/groff?expand=0&rev=28
2011-03-15 09:19:26 +00:00