rpms/man/devel man-1.6f-groff-1.20.patch, NONE, 1.1 man.lang, 1.3, 1.4 man.spec, 1.88, 1.89
Ivana Varekova
varekova at fedoraproject.org
Fri Mar 19 10:17:01 UTC 2010
- Previous message: rpms/icu/devel .cvsignore, 1.19, 1.20 icu.XXXX.buildfix.patch, 1.1, 1.2 icu.spec, 1.103, 1.104 sources, 1.22, 1.23 icu.6969.pkgdata.patch, 1.1, NONE icu.icu7039.badextract.patch, 1.2, NONE
- Next message: File bind-9.7.0-P1.tar.gz uploaded to lookaside cache by atkac
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: varekova
Update of /cvs/pkgs/rpms/man/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv18697
Modified Files:
man.lang man.spec
Added Files:
man-1.6f-groff-1.20.patch
Log Message:
- Resolves: #574707
New groff incorrectly formats local (russian...) man pages
(patch by Jan Vcelak)
- Resolves: #569424
Wrong directory ownership
man-1.6f-groff-1.20.patch:
man.c | 35 +++++++++++++++++++++--------------
1 file changed, 21 insertions(+), 14 deletions(-)
--- NEW FILE man-1.6f-groff-1.20.patch ---
Patch for man to work with new version of groff (1.20) which needs
preprocessing UTF-8 input files. (Ugly patch, but it doesn't modify
configuration file.)
Author: Jan Vcelak <jvcelak at redhat.com>
Fixes: #574707 New groff incorrectly formats local (russian...) man pages
diff -ur man-1.6f.original/src/man.c man-1.6f/src/man.c
--- man-1.6f.original/src/man.c 2010-03-18 17:45:54.151407967 +0100
+++ man-1.6f/src/man.c 2010-03-19 10:19:21.395058567 +0100
@@ -448,21 +448,27 @@
}
static void
+add_command (const char *cmd, const char *file, char *buf, int buflen) {
+ if (cmd && *cmd) {
+ if (*buf == 0) {
+ if (strlen(cmd) + strlen(file) + 2 > buflen)
+ return;
+ strcpy(buf, cmd);
+ strcat(buf, " ");
+ strcat(buf, file);
+ } else {
+ if (strlen(cmd) + strlen(buf) + 4 > buflen)
+ return;
+ strcat(buf, " | ");
+ strcat(buf, cmd);
+ }
+ }
+}
+
+static void
add_directive (const char *d, const char *file, char *buf, int buflen) {
- if ((d = getval(d)) != 0 && *d) {
- if (*buf == 0) {
- if (strlen(d) + strlen(file) + 2 > buflen)
- return;
- strcpy (buf, d);
- strcat (buf, " ");
- strcat (buf, file);
- } else {
- if (strlen(d) + strlen(buf) + 4 > buflen)
- return;
- strcat (buf, " | ");
- strcat (buf, d);
- }
- }
+ d = getval(d);
+ add_command(d, file, buf, buflen);
}
static int
@@ -568,6 +574,7 @@
if (debug)
gripe (FOUND_TBL);
tbl_found++;
+ add_command ("preconv -e UTF-8", file, buf, buflen);
add_directive ("TBL", file, buf, buflen);
break;
Index: man.lang
===================================================================
RCS file: /cvs/pkgs/rpms/man/devel/man.lang,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- man.lang 12 Feb 2009 12:44:39 -0000 1.3
+++ man.lang 19 Mar 2010 10:17:01 -0000 1.4
@@ -1,38 +1,38 @@
%lang(bg) /usr/share/locale/bg/LC_MESSAGES/man
-%lang(bg) /usr/share/man/bg
+%lang(bg) /usr/share/man/bg/man*/*
%lang(cs) /usr/share/locale/cs/LC_MESSAGES/man
-%lang(cs) /usr/share/man/cs
+%lang(cs) /usr/share/man/cs/man*/*
%lang(da) /usr/share/locale/da/LC_MESSAGES/man
-%lang(da) /usr/share/man/da
+%lang(da) /usr/share/man/da/man*/*
%lang(de) /usr/share/locale/de/LC_MESSAGES/man
-%lang(de) /usr/share/man/de
+%lang(de) /usr/share/man/de/man*/*
%lang(el) /usr/share/locale/el/LC_MESSAGES/man
-%lang(el) /usr/share/man/el
+%lang(el) /usr/share/man/el/man*/*
%lang(en) /usr/share/locale/en/LC_MESSAGES/man
-%lang(en) /usr/share/man/en
+%lang(en) /usr/share/man/en/man*/*
%lang(es) /usr/share/locale/es/LC_MESSAGES/man
-%lang(es) /usr/share/man/es
+%lang(es) /usr/share/man/es/man*/*
%lang(fi) /usr/share/locale/fi/LC_MESSAGES/man
-%lang(fi) /usr/share/man/fi
+%lang(fi) /usr/share/man/fi/man*/*
%lang(fr) /usr/share/locale/fr/LC_MESSAGES/man
-%lang(fr) /usr/share/man/fr
+%lang(fr) /usr/share/man/fr/man*/*
%lang(hr) /usr/share/locale/hr/LC_MESSAGES/man
-%lang(hr) /usr/share/man/hr
+%lang(hr) /usr/share/man/hr/man*/*
%lang(it) /usr/share/locale/it/LC_MESSAGES/man
-%lang(it) /usr/share/man/it
+%lang(it) /usr/share/man/it/man*/*
%lang(ja) /usr/share/locale/ja/LC_MESSAGES/man
-%lang(ja) /usr/share/man/ja
+%lang(ja) /usr/share/man/ja/man*/*
%lang(ko) /usr/share/locale/ko/LC_MESSAGES/man
-%lang(ko) /usr/share/man/ko
+%lang(ko) /usr/share/man/ko/man*/*
%lang(nl) /usr/share/locale/nl/LC_MESSAGES/man
-%lang(nl) /usr/share/man/nl
+%lang(nl) /usr/share/man/nl/man*/*
%lang(pl) /usr/share/locale/pl/LC_MESSAGES/man
-%lang(pl) /usr/share/man/pl
+%lang(pl) /usr/share/man/pl/man*/*
%lang(pt) /usr/share/locale/pt/LC_MESSAGES/man
-%lang(pt) /usr/share/man/pt
+%lang(pt) /usr/share/man/pt/man*/*
%lang(ro) /usr/share/locale/ro/LC_MESSAGES/man
-%lang(ro) /usr/share/man/ro
+%lang(ro) /usr/share/man/ro/man*/*
%lang(ru) /usr/share/locale/ru/LC_MESSAGES/man
-%lang(sl) /usr/share/man/sl
+%lang(sl) /usr/share/man/sl/man*/*
%lang(sl) /usr/share/locale/sl/LC_MESSAGES/man
Index: man.spec
===================================================================
RCS file: /cvs/pkgs/rpms/man/devel/man.spec,v
retrieving revision 1.88
retrieving revision 1.89
diff -u -p -r1.88 -r1.89
--- man.spec 17 Feb 2010 06:41:10 -0000 1.88
+++ man.spec 19 Mar 2010 10:17:01 -0000 1.89
@@ -4,7 +4,7 @@
Summary: A set of documentation tools: man, apropos and whatis
Name: man
Version: 1.6f
-Release: 27%{?dist}
+Release: 28%{?dist}
License: GPLv2
Group: System Environment/Base
URL: http://primates.ximian.com/~flucifredi/man/
@@ -42,10 +42,11 @@ Patch39: man-1.6f-man2html-suffixes.patc
# 542852 - 'man cut cut' throws an error
Patch40: man-1.6f-diff.patch
Patch41: man-1.6f-variable.patch
+Patch42: man-1.6f-groff-1.20.patch
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: coreutils
-Requires: less, groff >= 1.18, nroff-i18n, findutils, mktemp >= 1.5-2.1.5x
+Requires: less, groff >= 1.20, nroff-i18n, findutils, mktemp >= 1.5-2.1.5x
Requires: bzip2, gzip, rpm, lzma
BuildRequires: less, groff
@@ -90,6 +91,7 @@ primary way to find documentation on a L
%patch39 -p1 -b .suff
%patch40 -p1 -b .diff
%patch41 -p1 -b .vari
+%patch42 -p1 -b .groff_120
cp -f %{SOURCE3} msgs # replace bad ru trans
cp -f %{SOURCE5} ./
@@ -274,6 +276,13 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Fri Mar 19 2010 Ivana Hutarova Varekova <varekova at redhat.com> - 1.6f-28
+- Resolves: #574707
+ New groff incorrectly formats local (russian...) man pages
+ (patch by Jan Vcelak)
+- Resolves: #569424
+ Wrong directory ownership
+
* Wed Feb 17 2010 Ivana Hutarova Varekova <varekova at redhat.com> - 1.6f-27
- add the documentation
- Previous message: rpms/icu/devel .cvsignore, 1.19, 1.20 icu.XXXX.buildfix.patch, 1.1, 1.2 icu.spec, 1.103, 1.104 sources, 1.22, 1.23 icu.6969.pkgdata.patch, 1.1, NONE icu.icu7039.badextract.patch, 1.2, NONE
- Next message: File bind-9.7.0-P1.tar.gz uploaded to lookaside cache by atkac
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list