------------------------------------------------------------------- Mon Feb 02 18:47:32 CET 2009 - mfabian@suse.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 15:18:31 CET 2008 - mls@suse.de - keep zzz-groff.csh from aborting if LANG is unset ------------------------------------------------------------------- Tue Nov 25 15:15:44 CET 2008 - mfabian@suse.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 15:54:34 CET 2008 - mfabian@suse.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 17:48:24 CET 2008 - mfabian@suse.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 02:10:33 CEST 2008 - crrodriguez@suse.de - fix buffer overflow in ps.cc ------------------------------------------------------------------- Mon Oct 6 22:15:13 CEST 2008 - meissner@suse.de - fixed fgets overflow - fixed some rpmlint issues ------------------------------------------------------------------- Mon Apr 21 17:25:52 CEST 2008 - mfabian@suse.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:11:08 CET 2008 - mfabian@suse.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 09:37:39 CET 2007 - meissner@suse.de - fixed gcc4.3 build ------------------------------------------------------------------- Tue Jul 24 11:51:08 CEST 2007 - mfabian@suse.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 19:41:27 CEST 2007 - mfabian@suse.de - Bugzilla #292412: add some more hacks to /usr/bin/nroff to support Chinese man pages as well. ------------------------------------------------------------------- Mon Mar 26 15:50:16 CEST 2007 - rguenther@suse.de - add bison BuildRequires. ------------------------------------------------------------------- Wed Jan 17 14:33:50 CET 2007 - mfabian@suse.de - Bugzilla #217106: too few arguments in function call. ------------------------------------------------------------------- Tue Jan 09 22:01:52 CET 2007 - mfabian@suse.de - do not build as root. - make it build in the openSUSE build service. ------------------------------------------------------------------- Tue Jan 02 18:58:35 CET 2007 - mfabian@suse.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 11:59:42 CEST 2006 - rguenther@suse.de - Split gxdview to a separate spec file. ------------------------------------------------------------------- Mon Sep 4 14:41:08 CEST 2006 - rguenther@suse.de - Remove unneeded build dependency on ghostscript-mini. ------------------------------------------------------------------- Sun Aug 6 15:19:35 CEST 2006 - cthiel@suse.de - fix build with X.org 7.1 ------------------------------------------------------------------- Tue Feb 28 18:12:58 CET 2006 - mfabian@suse.de - Bugzilla #148472: use -Tlatin1 instead of -Tascii8 for languages which used ISO-8859-1 as legacy encoding. With -Tascii8, "\(:u" for t work. ------------------------------------------------------------------- Thu Feb 09 15:34:48 CET 2006 - mfabian@suse.de - Bugzilla #148922: nroff hangs when input comes from a file and not from a pipe: Improfe UTF-8 workaround to handle this case as well by parsing the options with getopt to find out whether a file was given as an argument. ------------------------------------------------------------------- Fri Jan 27 01:40:24 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Thu Jan 26 15:51:26 CET 2006 - sbrabec@suse.cz - Added %install_info_prereq. ------------------------------------------------------------------- Mon Jan 23 18:31:45 CET 2006 - mfabian@suse.de - Bugzilla #144726: add workaround to allow UTF-8 encoded sources of man-pages. Some packages already contain man-pages with UTF-8 encoded man-page sources, for example "mc". Hopefully one day groff will really support this. Until then a workaround is better than nothing. ------------------------------------------------------------------- Fri Dec 9 15:04:53 CET 2005 - meissner@suse.de - -fno-strict-aliasing. ------------------------------------------------------------------- Thu Oct 13 10:11:33 CEST 2005 - meissner@suse.de - fixed build. ------------------------------------------------------------------- Sat Sep 17 21:14:11 CEST 2005 - meissner@suse.de - fixed implicits. ------------------------------------------------------------------- Mon Aug 22 12:37:18 CEST 2005 - mfabian@suse.de - Bugzilla #105807: /etc/papersize can be changed by SuSEconfig, don't verify md5, size, mtime. /usr/share/groff/1.18.1/tmac/mm/locale and /usr/share/groff/1.18.1/tmac/mm/se_locale are empty by default, don't verify md5. ------------------------------------------------------------------- Wed Jun 22 11:39:33 CEST 2005 - mfabian@suse.de - improve papersize detection in SuSEconfig.groff. ------------------------------------------------------------------- Thu Jun 02 15:01:11 CEST 2005 - mfabian@suse.de - add symbolic link for tetex (and others): /usr/share/groff/%{version} -> /usr/share/groff/current ------------------------------------------------------------------- Mon Dec 06 22:13:15 CET 2004 - mfabian@suse.de - Bugzilla #47862: fix insecure creation of temporary directory in groffer.sh, see also CAN-2004-0969. ------------------------------------------------------------------- Fri Sep 17 11:41:38 CEST 2004 - mfabian@suse.de - add gcc4 patch received from Andreas Jaeger. ------------------------------------------------------------------- Thu Sep 16 17:06:37 CEST 2004 - schwab@suse.de - Fix double free. ------------------------------------------------------------------- Tue Sep 7 12:37:19 CEST 2004 - mfabian@suse.de - Bugzilla #44115: add groff.{sh,csh} and set GROFF_NO_SGR to disable the use of ANSI colour sequences by default. They don't work well with many pagers (e.g. lv, (X)Emacs) and they cause problems when searching in man-pages when using less as the pager. ------------------------------------------------------------------- Tue Jun 29 19:23:18 CEST 2004 - mfabian@suse.de - update to 1.18.1.1 - remove bison patch, voiddecl patch and patch to node.cc (fixed upstream). ------------------------------------------------------------------- Mon Apr 19 14:57:21 CEST 2004 - mmj@suse.de - Declare void functions as such, and make int functions return such ------------------------------------------------------------------- Tue Aug 26 01:11:37 CEST 2003 - mfabian@suse.de - Bugzilla #28394: add workaround to display the euro symbol in 'man iso-8859-15' correctly in UTF-8 locales. ------------------------------------------------------------------- Thu Aug 14 17:12:41 CEST 2003 - mfabian@suse.de - Bugzilla #28945: add missing activation metadata to sysconfig template ------------------------------------------------------------------- Wed May 21 13:44:11 CEST 2003 - coolo@suse.de - making /etc/papersize noreplace (the chances are very small the package knows the papersize better than the user) - installing the info pages ------------------------------------------------------------------- Thu Mar 6 17:19:49 CET 2003 - ro@suse.de - readd ghostscript-mini to neededforbuild (fix docu) ------------------------------------------------------------------- Thu Mar 6 13:26:37 CET 2003 - mfabian@suse.de - Bug #24758: fix segfault on copying an empty bracket_node was reproducible with echo ' \b"" ' | troff ------------------------------------------------------------------- Mon Jan 27 16:51:04 CET 2003 - mfabian@suse.de - Bug #22693: add missing metadata to sysconfig.suseconfig-groff ------------------------------------------------------------------- Mon Jan 20 19:50:43 CET 2003 - mfabian@suse.de - fix file list to include /usr/share/man{5,7}/* - extend workaround for non-latin1 man-page sources in UTF-8 locales to Hungarian, Croatian, Polish, and Russian ------------------------------------------------------------------- Fri Dec 6 23:11:19 CET 2002 - olh@suse.de - remove ghostscript-mini-packages to build groff anyway ------------------------------------------------------------------- Wed Nov 20 17:11:35 CET 2002 - ro@suse.de - use ghostscript-mini-packages ------------------------------------------------------------------- Wed Nov 13 08:40:10 CET 2002 - ro@suse.de - fix build with current bison (end all rules with ";") ------------------------------------------------------------------- Sun Oct 13 19:30:45 CEST 2002 - mfabian@suse.de - remove bogus "Requires: bc". ------------------------------------------------------------------- Wed Aug 28 14:48:04 CEST 2002 - mfabian@suse.de - fix display of Czech man pages in cs_CZ.UTF-8 locale ------------------------------------------------------------------- Thu Aug 1 14:09:54 CEST 2002 - mfabian@suse.de - add %fillup_prereq to Prereq: ------------------------------------------------------------------- Tue Jun 4 20:06:46 CEST 2002 - mfabian@suse.de - fix typo ------------------------------------------------------------------- Tue Jun 4 18:22:29 CEST 2002 - mfabian@suse.de - fix display of Japanese man pages in ja_JP.UTF-8 locale ------------------------------------------------------------------- Thu May 2 14:02:51 CEST 2002 - meissner@suse.de - Fixed g++ 3 issue (do not link C++ libraries with gcc) ------------------------------------------------------------------- Sun Apr 7 17:42:44 CEST 2002 - schwab@suse.de - Fix for new autoconf. ------------------------------------------------------------------- Tue Mar 19 00:11:05 CET 2002 - mfabian@suse.de - fix bug #15052: add 'libgimpprint glib glib-devel' to '# neededforbuild' because 'gs' needs this to run. When 'gs' doesn't run, some .png pictures in the 'doc' directory can't be created and remain empty. - add groff-1.17.2-pic-html.diff to avoid using the process ID in the names of the created .png files. ------------------------------------------------------------------- Sun Mar 10 15:56:25 CET 2002 - mfabian@suse.de - write just 'a4' or 'letter' into /etc/papersize, not 'papersize a4' or 'papersize letter'. All this papersize stuff doesn't seem to matter much anyway as groff calls grops with the '-g' option (guess page length). ------------------------------------------------------------------- Sat Mar 9 14:25:36 CET 2002 - ro@suse.de - replaced plp by lprng in neededforbuild ------------------------------------------------------------------- Fri Mar 1 13:43:08 CET 2002 - mfabian@suse.de - fix /sbin/conf.d/SuSEconfig.groff: prefer paper size information from the locale, use GROFF_PAGESIZE as an override. ------------------------------------------------------------------- Fri Feb 1 00:26:07 CET 2002 - ro@suse.de - changed neededforbuild to ------------------------------------------------------------------- Wed Jan 16 16:01:50 CET 2002 - ro@suse.de - moved variables to sysconfig/suseconfig ------------------------------------------------------------------- Thu Jan 10 14:59:01 CET 2002 - mfabian@suse.de - move *GROFF* variables from /etc/rc.config to /etc/sysconfig/groff (fix Bug #12739) ------------------------------------------------------------------- Mon Oct 15 16:20:23 CEST 2001 - mfabian@suse.de - add /etc/papersize (fix Bug #11810) ------------------------------------------------------------------- Mon Sep 3 13:37:56 CEST 2001 - mfabian@suse.de - add obsoletes jgroff ------------------------------------------------------------------- Thu Aug 30 11:41:16 CEST 2001 - mfabian@suse.de - upgrade debian patch to groff_1.17.2-7.diff (fixes the problem with bold utf-8 characters, i.e. obsoletes groff_1.17.2-6.1-debian-fix-minus.diff and includes a fix for the troff man-page) ------------------------------------------------------------------- Tue Aug 21 18:48:29 CEST 2001 - mfabian@suse.de - upgrade debian patch to groff_1.17.2-6.1.diff (fix hyphen character problem in EUC-JP encoding, Fumitoshi UKAI Fri, 17 Aug 2001) - fix problem with bold minus characters in utf-8 caused by debian patch (thanks to ) ------------------------------------------------------------------- Fri Aug 17 12:11:48 CEST 2001 - mfabian@suse.de - include patch for Japanese support from Debian - security fix from Sebastian Krahmer seems to be included upstream, removed. ------------------------------------------------------------------- Fri Jul 20 12:06:42 CEST 2001 - kukuk@suse.de - changed neededforbuild to - changed neededforbuild to - changed neededforbuild to ------------------------------------------------------------------- Thu Jul 12 12:33:45 CEST 2001 - fehr@suse.de - update to version 1.17.2 ------------------------------------------------------------------- Fri Jul 6 11:22:27 CEST 2001 - fehr@suse.de - add security fix from Sebastian Krahmer ------------------------------------------------------------------- Mon Jun 25 12:48:25 CEST 2001 - fehr@suse.de - update to version 1.17.1 ------------------------------------------------------------------- Tue Jun 12 12:01:43 CEST 2001 - fehr@suse.de - make it build with newer compilers (ia64, axp) ------------------------------------------------------------------- Tue May 22 18:40:53 CEST 2001 - fehr@suse.de - update to version 1.17 ------------------------------------------------------------------- Mon May 7 12:39:47 CEST 2001 - mfabian@suse.de - bzip2 source ------------------------------------------------------------------- Sat Apr 21 21:25:32 CEST 2001 - schwab@suse.de - Fix C++ constraint violation. ------------------------------------------------------------------- Wed Mar 7 16:23:29 CET 2001 - uli@suse.de - added xf86 to neededforbuild ------------------------------------------------------------------- Wed Dec 13 10:16:37 CET 2000 - mfabian@suse.de - added "Provides: normal-groff". This enables the japanized groff to use "Provides: groff" and "Conflicts: normal-groff". ------------------------------------------------------------------- Fri Dec 8 11:03:15 MET 2000 - fehr@suse.de - add conflicts to jgroff ------------------------------------------------------------------- Tue Sep 5 16:24:15 MEST 2000 - fehr@suse.de - check for writable fontdir in SuSEconfig.groff (#2787) ------------------------------------------------------------------- Tue Aug 15 10:26:06 CEST 2000 - mfabian@suse.de - update to version 1.16.1 - added 'BuildRoot' ------------------------------------------------------------------- Fri Aug 4 10:11:08 MEST 2000 - fehr@suse.de - changes to new version 1.16.1 of groff ------------------------------------------------------------------- Fri Jul 21 16:47:13 MEST 2000 - fehr@suse.de - add patch to display japanese man pages again ------------------------------------------------------------------- Fri Jul 7 16:23:40 MEST 2000 - fehr@suse.de - change comment in rc.config part of package (bugzilla #3256) ------------------------------------------------------------------- Mon May 29 13:21:03 MEST 2000 - fehr@suse.de - changes to new version 1.16 of groff ------------------------------------------------------------------- Fri May 19 14:13:18 MEST 2000 - fehr@suse.de - move documentation to /usr/share/doc/packages ------------------------------------------------------------------- Thu Mar 16 21:32:54 MET 2000 - werner@suse.de - nroff script * Allow other ISO latin character sets because they use the same 8 bit table: use -Tlatin1 * Allow wide ANSI character maps (e.g. Japanese) because they use multiple 8 bit characters: use -Tlatin1 * Map -Tnippon to -Tlatin1 ------------------------------------------------------------------- Mon Mar 6 15:50:30 CET 2000 - schwab@suse.de - Update tmac.m from CVS. - Fix tmac.mse reference to tmac.m. ------------------------------------------------------------------- Fri Feb 25 16:37:03 CET 2000 - schwab@suse.de - /usr/man -> /usr/share/man ------------------------------------------------------------------- Mon Jan 3 10:39:24 CET 2000 - schwab@suse.de - Update to 1.15 (Y2K fix). - Get rid of Makefile.Linux. ------------------------------------------------------------------- Mon Sep 27 16:31:01 CEST 1999 - bs@suse.de - fixed requirements for sub packages ------------------------------------------------------------------- Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. ------------------------------------------------------------------- Fri Jul 2 19:14:18 CEST 1999 - werner@suse.de - Fix Makefle.Linux to make (g)xditview with the values set in Imakefile - Split up a new package gxdview to avoid dependencies of groff on the X11 system. - Correct version number of groff in pac ------------------------------------------------------------------- Tue Feb 23 08:15:50 MET 1999 - ro@suse.de - don't redclare strchr for glibc ------------------------------------------------------------------- Tue Dec 15 00:38:04 MET 1998 - bs@suse.de - fixed SuSEconfig ------------------------------------------------------------------- Sun Dec 13 22:48:48 MET 1998 - bs@suse.de - made SuSEconfig.groff a little bit more silent. ------------------------------------------------------------------- Wed Nov 18 14:34:32 MET 1998 - ro@suse.de - commented out "find" in specfile ------------------------------------------------------------------- Tue Nov 17 14:54:13 MET 1998 - werner@suse.de - Remove hint during SuSEconfig.groff ------------------------------------------------------------------- Thu Sep 3 17:50:05 MET DST 1998 - werner@suse.de - Add three missed files ------------------------------------------------------------------- Tue Aug 25 16:36:47 MEST 1998 - werner@suse.de - Skipt warn message if printer isn't configured ------------------------------------------------------------------- Thu Aug 6 16:24:02 MEST 1998 - werner@suse.de - New version 1.11a - Make docs and install them - Add a auto configure script for SuSEconfig - Make tmac/tmac.safer more safer: do not open files via .so ------------------------------------------------------------------- Sun Jul 26 19:50:30 MEST 1998 - bs@suse.de - fixed name of GXDITVIEW ---------------------------------------------------------------------------- Tue Oct 7 11:00:38 CEST 1997 - florian@suse.de - prepared spec file - "bash 2.0" Fix in Makefile