This commit is contained in:
parent
ca414dbb7c
commit
9c27c5fca5
25
bnc446710.patch
Normal file
25
bnc446710.patch
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
diff -ru groff-1.18.1.1.orig//font/devutf8/R.proto groff-1.18.1.1/font/devutf8/R.proto
|
||||||
|
--- groff-1.18.1.1.orig//font/devutf8/R.proto 2002-07-19 09:58:45.000000000 +0200
|
||||||
|
+++ groff-1.18.1.1/font/devutf8/R.proto 2008-11-20 17:45:46.000000000 +0100
|
||||||
|
@@ -285,13 +285,10 @@
|
||||||
|
+h 24 0 0x03D1
|
||||||
|
+f 24 0 0x03D5
|
||||||
|
+p 24 0 0x03D6
|
||||||
|
-- 24 0 0x2010
|
||||||
|
hy "
|
||||||
|
en 24 0 0x2013
|
||||||
|
em 24 0 0x2014
|
||||||
|
-` 24 0 0x2018
|
||||||
|
oq "
|
||||||
|
-' 24 0 0x2019
|
||||||
|
cq "
|
||||||
|
bq 24 0 0x201A
|
||||||
|
lq 24 0 0x201C
|
||||||
|
@@ -334,7 +331,6 @@
|
||||||
|
st 24 0 0x220B
|
||||||
|
product 24 0 0x220F
|
||||||
|
sum 24 0 0x2211
|
||||||
|
-\- 24 0 0x2212
|
||||||
|
mi "
|
||||||
|
** 24 0 0x2217
|
||||||
|
sr 24 0 0x221A
|
@ -1,3 +1,16 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
Wed Oct 8 02:10:33 CEST 2008 - crrodriguez@suse.de
|
||||||
|
|
||||||
|
24
groff.spec
24
groff.spec
@ -29,7 +29,7 @@ Obsoletes: jgroff
|
|||||||
PreReq: %fillup_prereq %install_info_prereq
|
PreReq: %fillup_prereq %install_info_prereq
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
Version: 1.18.1.1
|
Version: 1.18.1.1
|
||||||
Release: 165
|
Release: 166
|
||||||
Summary: GNU troff Document Formatting System
|
Summary: GNU troff Document Formatting System
|
||||||
Url: http://www.gnu.org/software/groff/groff.html
|
Url: http://www.gnu.org/software/groff/groff.html
|
||||||
# cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/groff co groff
|
# cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/groff co groff
|
||||||
@ -53,6 +53,7 @@ Patch11: bugzilla-292412-special-encoding-handling-also-for-chinese.patch
|
|||||||
Patch12: gcc43.patch
|
Patch12: gcc43.patch
|
||||||
Patch13: fgets-overflow.patch
|
Patch13: fgets-overflow.patch
|
||||||
Patch14: groff-1.18.1.1-destbufferoverflow.patch
|
Patch14: groff-1.18.1.1-destbufferoverflow.patch
|
||||||
|
Patch446710: bnc446710.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -88,6 +89,7 @@ Authors:
|
|||||||
%patch12 -p0
|
%patch12 -p0
|
||||||
%patch13 -p0
|
%patch13 -p0
|
||||||
%patch14
|
%patch14
|
||||||
|
%patch446710 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# remove empty backups
|
# remove empty backups
|
||||||
@ -189,9 +191,19 @@ popd
|
|||||||
/var/adm/fillup-templates/sysconfig.suseconfig-groff
|
/var/adm/fillup-templates/sysconfig.suseconfig-groff
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Nov 20 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 08 2008 crrodriguez@suse.de
|
* Wed Oct 08 2008 crrodriguez@suse.de
|
||||||
- fix buffer overflow in ps.cc
|
- fix buffer overflow in ps.cc
|
||||||
* Tue Oct 07 2008 meissner@suse.de
|
* Mon Oct 06 2008 meissner@suse.de
|
||||||
- fixed fgets overflow
|
- fixed fgets overflow
|
||||||
- fixed some rpmlint issues
|
- fixed some rpmlint issues
|
||||||
* Mon Apr 21 2008 mfabian@suse.de
|
* Mon Apr 21 2008 mfabian@suse.de
|
||||||
@ -216,7 +228,7 @@ popd
|
|||||||
- add bison BuildRequires.
|
- add bison BuildRequires.
|
||||||
* Wed Jan 17 2007 mfabian@suse.de
|
* Wed Jan 17 2007 mfabian@suse.de
|
||||||
- Bugzilla #217106: too few arguments in function call.
|
- Bugzilla #217106: too few arguments in function call.
|
||||||
* Wed Jan 10 2007 mfabian@suse.de
|
* Tue Jan 09 2007 mfabian@suse.de
|
||||||
- do not build as root.
|
- do not build as root.
|
||||||
- make it build in the openSUSE build service.
|
- make it build in the openSUSE build service.
|
||||||
* Tue Jan 02 2007 mfabian@suse.de
|
* Tue Jan 02 2007 mfabian@suse.de
|
||||||
@ -265,7 +277,7 @@ popd
|
|||||||
* Thu Jun 02 2005 mfabian@suse.de
|
* Thu Jun 02 2005 mfabian@suse.de
|
||||||
- add symbolic link for tetex (and others):
|
- add symbolic link for tetex (and others):
|
||||||
/usr/share/groff/%%{version} -> /usr/share/groff/current
|
/usr/share/groff/%%{version} -> /usr/share/groff/current
|
||||||
* Tue Dec 07 2004 mfabian@suse.de
|
* Mon Dec 06 2004 mfabian@suse.de
|
||||||
- Bugzilla #47862: fix insecure creation of temporary directory
|
- Bugzilla #47862: fix insecure creation of temporary directory
|
||||||
in groffer.sh, see also CAN-2004-0969.
|
in groffer.sh, see also CAN-2004-0969.
|
||||||
* Fri Sep 17 2004 mfabian@suse.de
|
* Fri Sep 17 2004 mfabian@suse.de
|
||||||
@ -305,7 +317,7 @@ popd
|
|||||||
- fix file list to include /usr/share/man{5,7}/*
|
- fix file list to include /usr/share/man{5,7}/*
|
||||||
- extend workaround for non-latin1 man-page sources in UTF-8
|
- extend workaround for non-latin1 man-page sources in UTF-8
|
||||||
locales to Hungarian, Croatian, Polish, and Russian
|
locales to Hungarian, Croatian, Polish, and Russian
|
||||||
* Sat Dec 07 2002 olh@suse.de
|
* Fri Dec 06 2002 olh@suse.de
|
||||||
- remove ghostscript-mini-packages to build groff anyway
|
- remove ghostscript-mini-packages to build groff anyway
|
||||||
* Wed Nov 20 2002 ro@suse.de
|
* Wed Nov 20 2002 ro@suse.de
|
||||||
- use ghostscript-mini-packages
|
- use ghostscript-mini-packages
|
||||||
@ -438,7 +450,7 @@ popd
|
|||||||
- don't redclare strchr for glibc
|
- don't redclare strchr for glibc
|
||||||
* Tue Dec 15 1998 bs@suse.de
|
* Tue Dec 15 1998 bs@suse.de
|
||||||
- fixed SuSEconfig
|
- fixed SuSEconfig
|
||||||
* Mon Dec 14 1998 bs@suse.de
|
* Sun Dec 13 1998 bs@suse.de
|
||||||
- made SuSEconfig.groff a little bit more silent.
|
- made SuSEconfig.groff a little bit more silent.
|
||||||
* Wed Nov 18 1998 ro@suse.de
|
* Wed Nov 18 1998 ro@suse.de
|
||||||
- commented out "find" in specfile
|
- commented out "find" in specfile
|
||||||
|
@ -25,7 +25,7 @@ AutoReqProv: on
|
|||||||
Requires: groff
|
Requires: groff
|
||||||
Conflicts: jgxdview
|
Conflicts: jgxdview
|
||||||
Version: 1.18.1.1
|
Version: 1.18.1.1
|
||||||
Release: 206
|
Release: 207
|
||||||
Summary: Ditroff Output Displayer for Groff
|
Summary: Ditroff Output Displayer for Groff
|
||||||
Url: http://www.gnu.org/software/groff/groff.html
|
Url: http://www.gnu.org/software/groff/groff.html
|
||||||
Source0: ftp://ftp.gnu.org/gnu/groff/groff-1.18.1.1.tar.bz2
|
Source0: ftp://ftp.gnu.org/gnu/groff/groff-1.18.1.1.tar.bz2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user