Changelog for
groff-1.22.3-248.1.i586.rpm :
Mon Dec 18 13:00:00 2017 tchvatalAATTsuse.com
- Set the license to GPL-3.0+ as per COPYING
Thu Dec 14 13:00:00 2017 crrodriguezAATTopensuse.org
- Replace xorg-x11-devel buildrequires by the needed individual
libraries
Thu Jul 21 14:00:00 2016 tchvatalAATTsuse.com
- Add patch for bnc#989903 and move all scripts from libdir to
libexecdir
Wed Feb 4 13:00:00 2015 tchvatalAATTsuse.com
- 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 !\
[PHASE] .tm pdfroff-option:set toc_relocation=enabled
is invoked during input file processing; (`.if !\
[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\').
* In -mdoc, command %C is now available, providing a city or place
reference.
- Refreshed patches:
* groff-1.21-CVE-2009-5081.patch
* groff-1.21-groffer-libexecdir.patch
* groff-force-locale-usage.patch
- Replaced patches:
* deleted groff_1.22.2-2.debian.diff
* added groff_1.22.3-1.debian.diff
- New patches:
* groff-multi-thread.patch
Sat Dec 20 13:00:00 2014 meissnerAATTsuse.com
- build with PIE
Tue Jun 25 14:00:00 2013 mvyskocilAATTsuse.com
- move man.local and mdoc.local from groff-full to groff
* fixes libssh2.org testsuite
Mon Jun 17 14:00:00 2013 wernerAATTsuse.de
- Take care of mmroff.1.gz as well as of mmroff perl script
Mon Jun 17 14:00:00 2013 wernerAATTsuse.de
- Move important non-graphical macros from groff-full back to groff
as otherwise many packages do not build anymore
Wed Jun 5 14:00:00 2013 mvyskocilAATTsuse.com
- modify groff_1.22.2-2.debian.diff - remove the part related to
src/preproc/html/pre-html.cpp, fixes bnc#755533
Thu May 9 14:00:00 2013 mvyskocilAATTsuse.com
- 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
Tue May 7 14:00:00 2013 schwabAATTsuse.de
- config-guess-sub-update.patch: Update config.guess/sub for aarch64
Mon Feb 4 13:00:00 2013 cooloAATTsuse.com
- update license to new format
Fri Sep 7 14:00:00 2012 cooloAATTsuse.com
- add explicit buildrequire makeinfo
Sun Mar 18 13:00:00 2012 jengelhAATTmedozas.de
- Remove redundant tags/sections from specfile
- Enable parallel build with %_smp_mflags
Thu Sep 29 14:00:00 2011 adrianAATTsuse.de
- use RPM_OPT_FLAGS for compile
Thu Sep 29 14:00:00 2011 mvyskocilAATTsuse.cz
- 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
Thu Sep 22 14:00:00 2011 mvyskocilAATTsuse.cz
- 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)
Mon Jun 27 14:00:00 2011 mvyskocilAATTsuse.cz
- 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
Wed Jun 8 14:00:00 2011 mvyskocilAATTsuse.cz
- 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
Mon Jun 6 14:00:00 2011 mvyskocilAATTsuse.cz
-
- 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
Tue Mar 15 13:00:00 2011 mvyskocilAATTsuse.cz
- fix bnc#679585 - groff.info is not installed
* install info files as %{name}.info.gz
Thu Oct 7 14:00:00 2010 mvyskocilAATTsuse.cz
- 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
Tue Oct 5 14:00:00 2010 mvyskocilAATTsuse.cz
- fix bnc#633128: Update groff to 1.20.1
this update obsoletes a big number of SUSE patches
* groff_1.18.1.1-1-debian.diff.bz2 - adds Japanese support, which is now
upstreamed. However new groff_1.20.1-10.debian.diff has been added
* suse.patch - not needed
* pic-html.patch - probably not needed
* gcc4.patch - already fixed by upstream
* groff-1.17.2-gcc3.patch - seems not needed
* utf8.patch - http://www.mail-archive.com/groffAATTgnu.org/msg05273.html says
iconv hack is no longer needed, new version uses preconv
* debian-fix.patch - already fixed by upstream
* double-free.patch - already fixed by upstream
* groffer-security.patch - in debian diff
* groff-1.18.1.1-gcc41.patch - already fixed by upstream
* bugzilla-217106-too-few-arguments-in-function-call.patch - makes sense
only with ENABLE_MULTIBYTE, which was added by old debian diff
* bugzilla-292412-special-encoding-handling-also-for-chinese.patch - seems not necessary
* gcc43.patch - already fixed by upstream
* fgets-overflow.patch - already fixed by upstream
* bnc446710.patch - seems not needed anymore
* groff-1.18.1.1-debian-538330.patch - part of debian diff
- fix bnc#643083 - groff: default /etc/papersize should be \"a4\"
no \"papersize a4\" without SuSEconfig anymore
- move docs and examples to groff-docs subpackage
Wed Oct 14 14:00:00 2009 mvyskocilAATTsuse.cz
- fixed bnc#529557 - groff: insecure file handling
Mon Sep 21 14:00:00 2009 tiwaiAATTsuse.de
- fix broken output of man page when $LANGUAGE is set empty
(bnc#540600)
Mon Feb 2 13:00:00 2009 mfabianAATTsuse.de
- bnc#470921: add more workarounds for Korean to fix the truncation
of some non-Korean man-pages in ko_KR.UTF-8 locale.
Mon Dec 22 13:00:00 2008 mlsAATTsuse.de
- keep zzz-groff.csh from aborting if LANG is unset
Tue Nov 25 13:00:00 2008 mfabianAATTsuse.de
- bnc#448185: improve workaround for bnc#446710. After the
tmandocdb workaround was removed from \"man\", the new
workaround in groff failed in some locales.
Fri Nov 21 13:00:00 2008 mfabianAATTsuse.de
- bnc#401952: Add a workaround to /usr/bin/nroff to make Korean
man-pages display correctly again.
- /etc/profile.d/groff.{sh,csh} moved to
/etc/profile.d/zzz-groff.{sh,csh} to be able to check for LANG.
Changes in these scripts:
• Don’t set GROFF_NO_SGR by default anymore, it causes problems
with Korean man pages.
• For CJK languages, set MAN_KEEP_FORMATTING by default.
Without MAN_KEEP_FORMATTING man will use GROFF_NO_SGR when
writing to a pipe or file and will also pipe the result
through \"col -b -p -x\". This doesn’t work well for CJK, at
least not with the current version of groff.
Thu Nov 20 13:00:00 2008 mfabianAATTsuse.de
- bnc#446710: add the workarounds from
/usr/share/groff/site-tmac/tmac.andocdb (man package) directly
to groff. These workarounds are to avoid rendering - as
U+2010 (HYPHEN), \\- as U+2212 (MINUS SIGN), ` as U+2018
(LEFT SINGLE QUOTATION MARK), and \' as U+2019 (RIGHT SINGLE
QUOTATION MARK). Using these non-ASCII characters for rendering
man-pages with programm examples and command line options is
confusing and prevents cut and paste of code examples
impossible.
Wed Oct 8 14:00:00 2008 crrodriguezAATTsuse.de
- fix buffer overflow in ps.cc
Mon Oct 6 14:00:00 2008 meissnerAATTsuse.de
- fixed fgets overflow
- fixed some rpmlint issues
Mon Apr 21 14:00:00 2008 mfabianAATTsuse.de
- bnc#381905: remove the hack in /usr/bin/nroff to convert
UTF-8 encoded man-pages back to the appropriate legacy encoding
because newer versions of “man” also do this conversion now
and doing the same conversion twice breaks it.
Tue Mar 25 13:00:00 2008 mfabianAATTsuse.de
- bnc#373284: fix wrong spelling of UTF-8 in iconv call used in
nroff.sh (Thanks to Bruno Haible
for the fix).
Wed Nov 7 13:00:00 2007 meissnerAATTsuse.de
- fixed gcc4.3 build
Tue Jul 24 14:00:00 2007 mfabianAATTsuse.de
- Bugzilla #292412: make the hacks for Chinese less weird by
applying the patch from comment #31 by Peng Wu
and adapting the patch to /usr/bin/nroff.
- remove shebang from SuSEconfig.groff (is sourced, not executed).
Mon Jul 23 14:00:00 2007 mfabianAATTsuse.de
- Bugzilla #292412: add some more hacks to /usr/bin/nroff to
support Chinese man pages as well.
Mon Mar 26 14:00:00 2007 rguentherAATTsuse.de
- add bison BuildRequires.
Wed Jan 17 13:00:00 2007 mfabianAATTsuse.de
- Bugzilla #217106: too few arguments in function call.
Tue Jan 9 13:00:00 2007 mfabianAATTsuse.de
- do not build as root.
- make it build in the openSUSE build service.
Tue Jan 2 13:00:00 2007 mfabianAATTsuse.de
- Bugzilla #230030: make Russian and Czech man-pages display
correctly again in UTF-8 locales (has been broken by the
update to man-2.4.3).
Tue Sep 5 14:00:00 2006 rguentherAATTsuse.de
- Split gxdview to a separate spec file.
Mon Sep 4 14:00:00 2006 rguentherAATTsuse.de
- Remove unneeded build dependency on ghostscript-mini.
Sun Aug 6 14:00:00 2006 cthielAATTsuse.de
- fix build with X.org 7.1