auto-import groff-1.17.2-2 from groff-1.17.2-2.src.rpm

This commit is contained in:
cvsdist 2004-09-09 05:52:25 +00:00
parent 151b874768
commit 41b9d9f5a8
4 changed files with 24 additions and 37 deletions

View File

@ -1,3 +1,3 @@
groff-1.16.1.tar.gz groff-1.17.2.tar.gz
man-pages-ja-GNU_groff-20000115.tar.gz man-pages-ja-GNU_groff-20000115.tar.gz
mandocj.tar.gz mandocj.tar.gz

View File

@ -1,14 +1,5 @@
--- groff-1.16/src/roff/troff/input.cc.safer Wed Jun 7 21:47:48 2000 --- groff-1.16/src/roff/troff/input.cc.safer Wed Jun 7 21:47:48 2000
+++ groff-1.16/src/roff/troff/input.cc Wed Jun 7 21:50:37 2000 +++ groff-1.16/src/roff/troff/input.cc Wed Jun 7 21:50:37 2000
@@ -90,6 +90,8 @@
static int inhibit_errors = 0;
static int ignoring = 0;
+static int safer_flag = 1; // safer by default
+
static void enable_warning(const char *);
static void disable_warning(const char *);
@@ -4404,12 +4406,28 @@ @@ -4404,12 +4406,28 @@
else { else {
while (!tok.newline() && !tok.eof()) while (!tok.newline() && !tok.eof())
@ -44,11 +35,3 @@
tok.next(); tok.next();
} }
} }
@@ -5669,7 +5687,6 @@
int tflag = 0;
int fflag = 0;
int nflag = 0;
- int safer_flag = 1; // safer by default
int no_rc = 0; // don't process troffrc and troffrc-end
int next_page_number;
opterr = 0;

View File

@ -1,7 +1,7 @@
Summary: A document formatting system. Summary: A document formatting system.
Name: groff Name: groff
Version: 1.16.1 Version: 1.17.2
Release: 8 Release: 2
Copyright: GPL Copyright: GPL
Group: Applications/Publishing Group: Applications/Publishing
Source0: ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.gz Source0: ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.gz
@ -13,23 +13,23 @@ Source4: man-pages-ja-GNU_groff-20000115.tar.gz
Source5: groff.test Source5: groff.test
Source6: hyphen.cs Source6: hyphen.cs
Patch1: groff-1.16-safer.patch Patch1: groff-1.16-safer.patch
Patch2: groff-1.16-debian.patch Patch2: groff-1.17.2-6.patch
Patch3: groff-1.17.2-6.diff
Requires: mktemp Requires: mktemp
Buildroot: %{_tmppath}/%{name}-root Buildroot: %{_tmppath}/%{name}-root
Obsoletes: groff-tools Obsoletes: groff-tools
%description %description
Groff is a document formatting system. Groff takes standard text and Groff is a document formatting system. Groff takes standard text and
formatting commands as input and produces formatted output. The formatting commands as input and produces formatted output. The
created documents can be shown on a display or printed on a printer. created documents can be shown on a display or printed on a printer.
Groff's formatting commands allow you to specify font type and size, Groff's formatting commands allow you to specify font type and size,
bold type, italic type, the number and size of columns on a page, and bold type, italic type, the number and size of columns on a page, and
more. more.
You should install groff if you want to use it as a document Groff can also be used to format man pages. If you are going to use
formatting system. Groff can also be used to format man pages. If you groff with the X Window System, you will also need to install the
are going to use groff with the X Window System, you'll also need to groff-gxditview package.
install the groff-gxditview package.
%package perl %package perl
Summary: Parts of the groff formatting system that require Perl. Summary: Parts of the groff formatting system that require Perl.
@ -50,10 +50,6 @@ Group: Applications/Publishing
Gxditview displays the groff text processor's output on an X Window Gxditview displays the groff text processor's output on an X Window
System display. System display.
If you are going to use groff as a text processor, you should install
gxditview so that you preview your processed text files in X. You'll
also need to install the groff package and the X Window System.
%prep %prep
%setup -q -a 4 %setup -q -a 4
%patch1 -p1 -b .safer %patch1 -p1 -b .safer
@ -63,7 +59,7 @@ cp %{SOURCE2} .
%build %build
PATH=$PATH:%{_prefix}/X11R6/bin PATH=$PATH:%{_prefix}/X11R6/bin
autoconf #autoconf
%configure --enable-japanese %configure --enable-japanese
make make
cd src/xditview cd src/xditview
@ -78,9 +74,9 @@ cd src/xditview
%makeinstall DESTDIR=$RPM_BUILD_ROOT %makeinstall DESTDIR=$RPM_BUILD_ROOT
cd ../.. cd ../..
#mv $RPM_BUILD_ROOT%{_prefix}/man $RPM_BUILD_ROOT%{_prefix}/share #mv $RPM_BUILD_ROOT%{_prefix}/man $RPM_BUILD_ROOT%{_prefix}/share
ln -s tmac.s ${RPM_BUILD_ROOT}%{_prefix}/share/groff/tmac/tmac.gs ln -s s.tmac ${RPM_BUILD_ROOT}%{_prefix}/share/groff/%version/tmac/gs.tmac
ln -s tmac.mse ${RPM_BUILD_ROOT}%{_prefix}/share/groff/tmac/tmac.gmse ln -s mse.tmac ${RPM_BUILD_ROOT}%{_prefix}/share/groff/%version/tmac/gmse.tmac
ln -s tmac.m ${RPM_BUILD_ROOT}%{_prefix}/share/groff/tmac/tmac.gm ln -s m.tmac ${RPM_BUILD_ROOT}%{_prefix}/share/groff/%version/tmac/gm.tmac
ln -s troff ${RPM_BUILD_ROOT}%{_prefix}/bin/gtroff ln -s troff ${RPM_BUILD_ROOT}%{_prefix}/bin/gtroff
ln -s tbl ${RPM_BUILD_ROOT}%{_prefix}/bin/gtbl ln -s tbl ${RPM_BUILD_ROOT}%{_prefix}/bin/gtbl
ln -s pic ${RPM_BUILD_ROOT}%{_prefix}/bin/gpic ln -s pic ${RPM_BUILD_ROOT}%{_prefix}/bin/gpic
@ -113,7 +109,7 @@ find ${RPM_BUILD_ROOT}%{_prefix}/bin ${RPM_BUILD_ROOT}%{_mandir} -type f -o -typ
grep -v mmroff |\ grep -v mmroff |\
sed "s|${RPM_BUILD_ROOT}||g" | sed "s|\.[0-9]|\.*|g" > groff-files sed "s|${RPM_BUILD_ROOT}||g" | sed "s|\.[0-9]|\.*|g" > groff-files
install -m 644 %SOURCE6 $RPM_BUILD_ROOT/usr/share/groff/tmac/hyphen.cs install -m 644 %SOURCE6 $RPM_BUILD_ROOT/usr/share/groff/%version/tmac/hyphen.cs
%clean %clean
rm -rf ${RPM_BUILD_ROOT} rm -rf ${RPM_BUILD_ROOT}
@ -141,6 +137,14 @@ rm -rf ${RPM_BUILD_ROOT}
#/etc/X11/app-defaults/GXditview #/etc/X11/app-defaults/GXditview
%changelog %changelog
* Tue Aug 14 2001 Florian La Roche <Florian.LaRoche@redhat.de>
- fixes security bug #50494
* Sun Aug 12 2001 Florian La Roche <Florian.LaRoche@redhat.de>
- update to 1.17.2
- strerror patch is not needed anymore
- apply newest debian patch
* Fri Apr 27 2001 Bill Nottingham <notting@redhat.com> * Fri Apr 27 2001 Bill Nottingham <notting@redhat.com>
- rebuild for C++ exception handling on ia64 - rebuild for C++ exception handling on ia64

View File

@ -1,3 +1,3 @@
f5dfb985bd890fd6dcd95b138935a9ad groff-1.16.1.tar.gz 9564e58e553e7a8d4c6e73a782f296ce groff-1.17.2.tar.gz
9bbf9b74fd587d248e17543bda4ce5de man-pages-ja-GNU_groff-20000115.tar.gz 9bbf9b74fd587d248e17543bda4ce5de man-pages-ja-GNU_groff-20000115.tar.gz
e5d7f3273b4d53033723fcd2654d980c mandocj.tar.gz e5d7f3273b4d53033723fcd2654d980c mandocj.tar.gz