%def_enable largefile
%def_enable force_reg
%def_without debug
%def_with doc
#----------------------------------------------------------------------
%define subst_enable_to() %{expand:%%{?_enable_%{1}:--enable-%{2}}} %{expand:%%{?_disable_%{1}:--disable-%{2}}}
Name: gforth
%define Name GNU Forth
Version: 0.6.2
Release: alt10.qa1
License: %gpl2plus
Group: Development/Other
Summary: GNU implementation of the ANS Forth language
Summary(uk_UA.CP1251): GNU-\xf0\xe5\xe0\xeb\xb3\xe7\xe0\xf6\xb3\xff \xec\xee\xe2\xe8 \xef\xf0\xee\xe3\xf0\xe0\xec\xf3\xe2\xe0\xed\xed\xff ANS Forth
Summary(ru_RU.CP1251): GNU-\xf0\xe5\xe0\xeb\xe8\xe7\xe0\xf6\xe8\xff \xff\xe7\xfb\xea\xe0 \xef\xf0\xee\xe3\xf0\xe0\xec\xec\xe8\xf0\xee\xe2\xe0\xed\xe8\xff ANS Forth
URL: http://www.jwdt.com/~paysan/gforth.html
Source0: %name-%version.tar
Source1: %name-16.png
Source2: %name-32.png
Source3: %name-48.png
Patch: %name-%version-%release.patch
Packager: Led <led@altlinux.ru>
BuildRequires(pre): rpm-build-licenses
%{?_with_doc:BuildRequires: tetex-core tetex-dvips tetex-latex}
BuildRequires: %_bindir/emacs
%description
%Name is a fast and portable implementation of the ANS Forth
language. It works nicely with the Emacs editor, offers some nice
features such as input completion and history, backtraces, a decompiler
and a powerful locals facility. Gforth combines traditional
implementation techniques with newer techniques for portability and
performance: its inner intnerpreter is direct threaded with several
optimizations, but you can also use a traditional-style indirect
threaded interpreter.
%description -l uk_UA.CP1251
%Name - \xf8\xe2\xe8\xe4\xea\xe0 \xb3 \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xe0 \xf0\xe5\xe0\xeb\xb3\xe7\xe0\xf6\xb3\xff \xec\xee\xe2\xe8 \xef\xf0\xee\xe3\xf0\xe0\xec\xf3\xe2\xe0\xed\xed\xff
ANS Forth. ³\xed \xe4\xee\xe1\xf0\xe5 \xef\xf0\xe0\xf6\xfe\xba \xe7 \xf0\xe5\xe4\xe0\xea\xf2\xee\xf0\xee\xec Emacs, \xef\xf0\xee\xef\xee\xed\xf3\xba \xe4\xe5\xff\xea\xb3 \xe3\xe0\xf0\xed\xb3
\xee\xf1\xee\xe1\xeb\xe8\xe2\xee\xf1\xf2\xb3, \xf2\xe0\xea\xb3 \xff\xea \xe7\xe0\xe2\xe5\xf0\xf8\xe5\xed\xed\xff \xf2\xe0 \xb3\xf1\xf2\xee\xf0\xb3\xfe \xe2\xe2\xee\xe4\xf3, \xe7\xe2\xee\xf0\xee\xf2\xed\xb3\xe9 \xf5\xb3\xe4,
\xe4\xe5\xf2\xf0\xe0\xed\xf1\xeb\xff\xf2\xee\xf0 \xb3 \xef\xee\xf2\xf3\xe6\xed\xe8\xe9 \xeb\xee\xea\xe0\xeb\xfc\xed\xb3 \xec\xee\xe6\xeb\xe8\xe2\xee\xf1\xf2\xb3. \xc4\xeb\xff \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xee\xf1\xf2\xb3 \xf2\xe0
\xef\xf0\xee\xe4\xf3\xea\xf2\xe8\xe2\xed\xee\xf1\xf2\xb3 Gforth \xef\xee\xba\xe4\xed\xf3\xba \xf2\xf0\xe0\xe4\xe8\xf6\xb3\xe9\xed\xb3 \xe7\xe0\xf1\xee\xe1\xe8 \xf0\xe5\xe0\xeb\xb3\xe7\xe0\xf6\xb3\xbf \xe7 \xed\xee\xe2\xe8\xec\xe8:
\xe9\xee\xe3\xee \xe2\xed\xf3\xf2\xf0\xb3\xf8\xed\xb3\xe9 \xb3\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0 - \xef\xf0\xff\xec\xe8\xe9 \xe7 \xe4\xe5\xff\xea\xe8\xec\xe8 \xee\xef\xf2\xe8\xec\xb3\xe7\xe0\xf6\xb3\xff\xec\xe8, \xe0\xeb\xe5
\xf2\xe0\xea\xee\xe6 \xba \xec\xee\xe6\xeb\xe8\xe2\xb3\xf1\xf2\xfc \xe2\xe8\xea\xee\xf0\xe8\xf1\xf2\xe0\xed\xed\xff \xf2\xf0\xe0\xe4\xe8\xf6\xb3\xe9\xed\xee\xe3\xee \xed\xe5\xef\xf0\xff\xec\xee\xe3\xee \xb3\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0\xe0.
%description -l ru_RU.CP1251
%Name - \xe1\xfb\xf1\xf2\xf0\xe0\xff \xe8 \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xe0\xff \xf0\xe5\xe0\xeb\xe8\xe7\xe0\xf6\xe8\xff \xff\xe7\xfb\xea\xe0 \xef\xf0\xee\xe3\xf0\xe0\xec\xec\xe8\xf0\xee\xe2\xe0\xed\xe8\xff
ANS Forth. \xce\xed \xf5\xee\xf0\xee\xf8\xee \xf0\xe0\xe1\xee\xf2\xe0\xe5\xf2 \xf1 \xf0\xe5\xe4\xe0\xea\xf2\xee\xf0\xee\xec Emacs, \xef\xf0\xe5\xe4\xeb\xe0\xe3\xe0\xe5\xf2 \xed\xe5\xea\xee\xf2\xee\xf0\xfb\xe5
\xef\xf0\xe8\xff\xf2\xed\xfb\xe5 \xee\xf1\xee\xe1\xe5\xed\xed\xee\xf1\xf2\xe8, \xf2\xe0\xea\xe8\xe5 \xea\xe0\xea \xe7\xe0\xe2\xe5\xf0\xf8\xe5\xed\xe8\xe5 \xe8 \xe8\xf1\xf2\xee\xf0\xe8\xfe \xe2\xe2\xee\xe4\xe0, \xee\xe1\xf0\xe0\xf2\xed\xfb\xe9
\xf5\xee\xe4, \xe4\xe5\xf2\xf0\xe0\xed\xf1\xeb\xff\xf2\xee\xf0 \xe8 \xec\xee\xf9\xed\xfb\xe5 \xeb\xee\xea\xe0\xeb\xfc\xed\xfb\xe5 \xe2\xee\xe7\xec\xee\xe6\xed\xee\xf1\xf2\xe8. \xc4\xeb\xff \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xee\xf1\xf2\xe8 \xe8
\xef\xf0\xee\xe8\xe7\xe2\xee\xe4\xe8\xf2\xe5\xeb\xfc\xed\xee\xf1\xf2\xe8 Gforth \xf1\xee\xf7\xe5\xf2\xe0\xe5\xf2 \xf2\xf0\xe0\xe4\xe8\xf6\xe8\xee\xed\xed\xfb\xe5 \xf1\xef\xee\xf1\xee\xe1\xfb \xf0\xe5\xe0\xeb\xe8\xe7\xe0\xf6\xe8\xe8 \xf1
\xed\xee\xe2\xfb\xec\xe8: \xe5\xe3\xee \xe2\xed\xf3\xf2\xf0\xe5\xed\xed\xe8\xe9 \xe8\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0 - \xef\xf0\xff\xec\xee\xe9 \xf1 \xed\xe5\xea\xee\xf2\xee\xf0\xfb\xec\xe8
\xee\xef\xf2\xe8\xec\xe8\xe7\xe0\xf6\xe8\xff\xec\xe8, \xed\xee \xf2\xe0\xea\xe6\xe5 \xe5\xf1\xf2\xfc \xe2\xee\xe7\xec\xee\xe6\xed\xee\xf1\xf2\xfc \xe8\xf1\xef\xee\xeb\xfc\xe7\xee\xe2\xe0\xed\xe8\xff \xf2\xf0\xe0\xe4\xe8\xf6\xe8\xee\xed\xed\xee\xe3\xee
\xed\xe5\xef\xf0\xff\xec\xee\xe3\xee \xe8\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0\xe0.
%if_with doc
%package info
Group: Documentation
Summary: Documentation for the %Name in Info format
BuildArch: noarch
%description info
%Name is a fast and portable implementation of the ANS Forth
language. It works nicely with the Emacs editor, offers some nice
features such as input completion and history, backtraces, a decompiler
and a powerful locals facility. Gforth combines traditional
implementation techniques with newer techniques for portability and
performance: its inner intnerpreter is direct threaded with several
optimizations, but you can also use a traditional-style indirect
threaded interpreter.
This package contains documentation for the %Name in Info format.
%description info -l uk_UA.CP1251
%Name - \xf8\xe2\xe8\xe4\xea\xe0 \xb3 \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xe0 \xf0\xe5\xe0\xeb\xb3\xe7\xe0\xf6\xb3\xff \xec\xee\xe2\xe8 \xef\xf0\xee\xe3\xf0\xe0\xec\xf3\xe2\xe0\xed\xed\xff
ANS Forth. ³\xed \xe4\xee\xe1\xf0\xe5 \xef\xf0\xe0\xf6\xfe\xba \xe7 \xf0\xe5\xe4\xe0\xea\xf2\xee\xf0\xee\xec Emacs, \xef\xf0\xee\xef\xee\xed\xf3\xba \xe4\xe5\xff\xea\xb3 \xe3\xe0\xf0\xed\xb3
\xee\xf1\xee\xe1\xeb\xe8\xe2\xee\xf1\xf2\xb3, \xf2\xe0\xea\xb3 \xff\xea \xe7\xe0\xe2\xe5\xf0\xf8\xe5\xed\xed\xff \xf2\xe0 \xb3\xf1\xf2\xee\xf0\xb3\xfe \xe2\xe2\xee\xe4\xf3, \xe7\xe2\xee\xf0\xee\xf2\xed\xb3\xe9 \xf5\xb3\xe4,
\xe4\xe5\xf2\xf0\xe0\xed\xf1\xeb\xff\xf2\xee\xf0 \xb3 \xef\xee\xf2\xf3\xe6\xed\xe8\xe9 \xeb\xee\xea\xe0\xeb\xfc\xed\xb3 \xec\xee\xe6\xeb\xe8\xe2\xee\xf1\xf2\xb3. \xc4\xeb\xff \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xee\xf1\xf2\xb3 \xf2\xe0
\xef\xf0\xee\xe4\xf3\xea\xf2\xe8\xe2\xed\xee\xf1\xf2\xb3 Gforth \xef\xee\xba\xe4\xed\xf3\xba \xf2\xf0\xe0\xe4\xe8\xf6\xb3\xe9\xed\xb3 \xe7\xe0\xf1\xee\xe1\xe8 \xf0\xe5\xe0\xeb\xb3\xe7\xe0\xf6\xb3\xbf \xe7 \xed\xee\xe2\xe8\xec\xe8:
\xe9\xee\xe3\xee \xe2\xed\xf3\xf2\xf0\xb3\xf8\xed\xb3\xe9 \xb3\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0 - \xef\xf0\xff\xec\xe8\xe9 \xe7 \xe4\xe5\xff\xea\xe8\xec\xe8 \xee\xef\xf2\xe8\xec\xb3\xe7\xe0\xf6\xb3\xff\xec\xe8, \xe0\xeb\xe5
\xf2\xe0\xea\xee\xe6 \xba \xec\xee\xe6\xeb\xe8\xe2\xb3\xf1\xf2\xfc \xe2\xe8\xea\xee\xf0\xe8\xf1\xf2\xe0\xed\xed\xff \xf2\xf0\xe0\xe4\xe8\xf6\xb3\xe9\xed\xee\xe3\xee \xed\xe5\xef\xf0\xff\xec\xee\xe3\xee \xb3\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0\xe0.
\xd6\xe5\xe9 \xef\xe0\xea\xe5\xf2 \xec\xb3\xf1\xf2\xe8\xf2\xfc \xe4\xee\xea\xf3\xec\xe5\xed\xf2\xe0\xf6\xb3\xfe \xe4\xeb\xff %Name \xe2 \xf4\xee\xf0\xec\xe0\xf2\xb3 Info.
%description info -l ru_RU.CP1251
%Name - \xe1\xfb\xf1\xf2\xf0\xe0\xff \xe8 \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xe0\xff \xf0\xe5\xe0\xeb\xe8\xe7\xe0\xf6\xe8\xff \xff\xe7\xfb\xea\xe0 \xef\xf0\xee\xe3\xf0\xe0\xec\xec\xe8\xf0\xee\xe2\xe0\xed\xe8\xff
ANS Forth. \xce\xed \xf5\xee\xf0\xee\xf8\xee \xf0\xe0\xe1\xee\xf2\xe0\xe5\xf2 \xf1 \xf0\xe5\xe4\xe0\xea\xf2\xee\xf0\xee\xec Emacs, \xef\xf0\xe5\xe4\xeb\xe0\xe3\xe0\xe5\xf2 \xed\xe5\xea\xee\xf2\xee\xf0\xfb\xe5
\xef\xf0\xe8\xff\xf2\xed\xfb\xe5 \xee\xf1\xee\xe1\xe5\xed\xed\xee\xf1\xf2\xe8, \xf2\xe0\xea\xe8\xe5 \xea\xe0\xea \xe7\xe0\xe2\xe5\xf0\xf8\xe5\xed\xe8\xe5 \xe8 \xe8\xf1\xf2\xee\xf0\xe8\xfe \xe2\xe2\xee\xe4\xe0, \xee\xe1\xf0\xe0\xf2\xed\xfb\xe9
\xf5\xee\xe4, \xe4\xe5\xf2\xf0\xe0\xed\xf1\xeb\xff\xf2\xee\xf0 \xe8 \xec\xee\xf9\xed\xfb\xe5 \xeb\xee\xea\xe0\xeb\xfc\xed\xfb\xe5 \xe2\xee\xe7\xec\xee\xe6\xed\xee\xf1\xf2\xe8. \xc4\xeb\xff \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xee\xf1\xf2\xe8 \xe8
\xef\xf0\xee\xe8\xe7\xe2\xee\xe4\xe8\xf2\xe5\xeb\xfc\xed\xee\xf1\xf2\xe8 Gforth \xf1\xee\xf7\xe5\xf2\xe0\xe5\xf2 \xf2\xf0\xe0\xe4\xe8\xf6\xe8\xee\xed\xed\xfb\xe5 \xf1\xef\xee\xf1\xee\xe1\xfb \xf0\xe5\xe0\xeb\xe8\xe7\xe0\xf6\xe8\xe8 \xf1
\xed\xee\xe2\xfb\xec\xe8: \xe5\xe3\xee \xe2\xed\xf3\xf2\xf0\xe5\xed\xed\xe8\xe9 \xe8\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0 - \xef\xf0\xff\xec\xee\xe9 \xf1 \xed\xe5\xea\xee\xf2\xee\xf0\xfb\xec\xe8
\xee\xef\xf2\xe8\xec\xe8\xe7\xe0\xf6\xe8\xff\xec\xe8, \xed\xee \xf2\xe0\xea\xe6\xe5 \xe5\xf1\xf2\xfc \xe2\xee\xe7\xec\xee\xe6\xed\xee\xf1\xf2\xfc \xe8\xf1\xef\xee\xeb\xfc\xe7\xee\xe2\xe0\xed\xe8\xff \xf2\xf0\xe0\xe4\xe8\xf6\xe8\xee\xed\xed\xee\xe3\xee
\xed\xe5\xef\xf0\xff\xec\xee\xe3\xee \xe8\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0\xe0.
\xdd\xf2\xee\xf2 \xef\xe0\xea\xe5\xf2 \xf1\xee\xe4\xe5\xf0\xe6\xe8\xf2 \xe4\xee\xea\xf3\xec\xe5\xed\xf2\xe0\xf6\xe8\xfe \xe4\xeb\xff %Name \xe2 \xf4\xee\xf0\xec\xe0\xf2\xe5 Info.
%package doc-ps
Group: Documentation
Summary: Documentation for the %Name in Postscript format
BuildArch: noarch
%description doc-ps
%Name is a fast and portable implementation of the ANS Forth
language. It works nicely with the Emacs editor, offers some nice
features such as input completion and history, backtraces, a decompiler
and a powerful locals facility. Gforth combines traditional
implementation techniques with newer techniques for portability and
performance: its inner intnerpreter is direct threaded with several
optimizations, but you can also use a traditional-style indirect
threaded interpreter.
This package contains documentation for the %Name in Postscript format.
%description doc-ps -l uk_UA.CP1251
%Name - \xf8\xe2\xe8\xe4\xea\xe0 \xb3 \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xe0 \xf0\xe5\xe0\xeb\xb3\xe7\xe0\xf6\xb3\xff \xec\xee\xe2\xe8 \xef\xf0\xee\xe3\xf0\xe0\xec\xf3\xe2\xe0\xed\xed\xff
ANS Forth. ³\xed \xe4\xee\xe1\xf0\xe5 \xef\xf0\xe0\xf6\xfe\xba \xe7 \xf0\xe5\xe4\xe0\xea\xf2\xee\xf0\xee\xec Emacs, \xef\xf0\xee\xef\xee\xed\xf3\xba \xe4\xe5\xff\xea\xb3 \xe3\xe0\xf0\xed\xb3
\xee\xf1\xee\xe1\xeb\xe8\xe2\xee\xf1\xf2\xb3, \xf2\xe0\xea\xb3 \xff\xea \xe7\xe0\xe2\xe5\xf0\xf8\xe5\xed\xed\xff \xf2\xe0 \xb3\xf1\xf2\xee\xf0\xb3\xfe \xe2\xe2\xee\xe4\xf3, \xe7\xe2\xee\xf0\xee\xf2\xed\xb3\xe9 \xf5\xb3\xe4,
\xe4\xe5\xf2\xf0\xe0\xed\xf1\xeb\xff\xf2\xee\xf0 \xb3 \xef\xee\xf2\xf3\xe6\xed\xe8\xe9 \xeb\xee\xea\xe0\xeb\xfc\xed\xb3 \xec\xee\xe6\xeb\xe8\xe2\xee\xf1\xf2\xb3. \xc4\xeb\xff \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xee\xf1\xf2\xb3 \xf2\xe0
\xef\xf0\xee\xe4\xf3\xea\xf2\xe8\xe2\xed\xee\xf1\xf2\xb3 Gforth \xef\xee\xba\xe4\xed\xf3\xba \xf2\xf0\xe0\xe4\xe8\xf6\xb3\xe9\xed\xb3 \xe7\xe0\xf1\xee\xe1\xe8 \xf0\xe5\xe0\xeb\xb3\xe7\xe0\xf6\xb3\xbf \xe7 \xed\xee\xe2\xe8\xec\xe8:
\xe9\xee\xe3\xee \xe2\xed\xf3\xf2\xf0\xb3\xf8\xed\xb3\xe9 \xb3\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0 - \xef\xf0\xff\xec\xe8\xe9 \xe7 \xe4\xe5\xff\xea\xe8\xec\xe8 \xee\xef\xf2\xe8\xec\xb3\xe7\xe0\xf6\xb3\xff\xec\xe8, \xe0\xeb\xe5
\xf2\xe0\xea\xee\xe6 \xba \xec\xee\xe6\xeb\xe8\xe2\xb3\xf1\xf2\xfc \xe2\xe8\xea\xee\xf0\xe8\xf1\xf2\xe0\xed\xed\xff \xf2\xf0\xe0\xe4\xe8\xf6\xb3\xe9\xed\xee\xe3\xee \xed\xe5\xef\xf0\xff\xec\xee\xe3\xee \xb3\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0\xe0.
\xd6\xe5\xe9 \xef\xe0\xea\xe5\xf2 \xec\xb3\xf1\xf2\xe8\xf2\xfc \xe4\xee\xea\xf3\xec\xe5\xed\xf2\xe0\xf6\xb3\xfe \xe4\xeb\xff %Name \xe2 \xf4\xee\xf0\xec\xe0\xf2\xb3 Postscript.
%description doc-ps -l ru_RU.CP1251
%Name - \xe1\xfb\xf1\xf2\xf0\xe0\xff \xe8 \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xe0\xff \xf0\xe5\xe0\xeb\xe8\xe7\xe0\xf6\xe8\xff \xff\xe7\xfb\xea\xe0 \xef\xf0\xee\xe3\xf0\xe0\xec\xec\xe8\xf0\xee\xe2\xe0\xed\xe8\xff
ANS Forth. \xce\xed \xf5\xee\xf0\xee\xf8\xee \xf0\xe0\xe1\xee\xf2\xe0\xe5\xf2 \xf1 \xf0\xe5\xe4\xe0\xea\xf2\xee\xf0\xee\xec Emacs, \xef\xf0\xe5\xe4\xeb\xe0\xe3\xe0\xe5\xf2 \xed\xe5\xea\xee\xf2\xee\xf0\xfb\xe5
\xef\xf0\xe8\xff\xf2\xed\xfb\xe5 \xee\xf1\xee\xe1\xe5\xed\xed\xee\xf1\xf2\xe8, \xf2\xe0\xea\xe8\xe5 \xea\xe0\xea \xe7\xe0\xe2\xe5\xf0\xf8\xe5\xed\xe8\xe5 \xe8 \xe8\xf1\xf2\xee\xf0\xe8\xfe \xe2\xe2\xee\xe4\xe0, \xee\xe1\xf0\xe0\xf2\xed\xfb\xe9
\xf5\xee\xe4, \xe4\xe5\xf2\xf0\xe0\xed\xf1\xeb\xff\xf2\xee\xf0 \xe8 \xec\xee\xf9\xed\xfb\xe5 \xeb\xee\xea\xe0\xeb\xfc\xed\xfb\xe5 \xe2\xee\xe7\xec\xee\xe6\xed\xee\xf1\xf2\xe8. \xc4\xeb\xff \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xee\xf1\xf2\xe8 \xe8
\xef\xf0\xee\xe8\xe7\xe2\xee\xe4\xe8\xf2\xe5\xeb\xfc\xed\xee\xf1\xf2\xe8 Gforth \xf1\xee\xf7\xe5\xf2\xe0\xe5\xf2 \xf2\xf0\xe0\xe4\xe8\xf6\xe8\xee\xed\xed\xfb\xe5 \xf1\xef\xee\xf1\xee\xe1\xfb \xf0\xe5\xe0\xeb\xe8\xe7\xe0\xf6\xe8\xe8 \xf1
\xed\xee\xe2\xfb\xec\xe8: \xe5\xe3\xee \xe2\xed\xf3\xf2\xf0\xe5\xed\xed\xe8\xe9 \xe8\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0 - \xef\xf0\xff\xec\xee\xe9 \xf1 \xed\xe5\xea\xee\xf2\xee\xf0\xfb\xec\xe8
\xee\xef\xf2\xe8\xec\xe8\xe7\xe0\xf6\xe8\xff\xec\xe8, \xed\xee \xf2\xe0\xea\xe6\xe5 \xe5\xf1\xf2\xfc \xe2\xee\xe7\xec\xee\xe6\xed\xee\xf1\xf2\xfc \xe8\xf1\xef\xee\xeb\xfc\xe7\xee\xe2\xe0\xed\xe8\xff \xf2\xf0\xe0\xe4\xe8\xf6\xe8\xee\xed\xed\xee\xe3\xee
\xed\xe5\xef\xf0\xff\xec\xee\xe3\xee \xe8\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0\xe0.
\xdd\xf2\xee\xf2 \xef\xe0\xea\xe5\xf2 \xf1\xee\xe4\xe5\xf0\xe6\xe8\xf2 \xe4\xee\xea\xf3\xec\xe5\xed\xf2\xe0\xf6\xe8\xfe \xe4\xeb\xff %Name \xe2 \xf4\xee\xf0\xec\xe0\xf2\xe5 Postscript.
%package doc-html
Group: Documentation
Summary: Documentation for the %Name in HTML format
BuildArch: noarch
%description doc-html
%Name is a fast and portable implementation of the ANS Forth
language. It works nicely with the Emacs editor, offers some nice
features such as input completion and history, backtraces, a decompiler
and a powerful locals facility. Gforth combines traditional
implementation techniques with newer techniques for portability and
performance: its inner intnerpreter is direct threaded with several
optimizations, but you can also use a traditional-style indirect
threaded interpreter.
This package contains documentation for the %Name in HTML format.
%description doc-html -l uk_UA.CP1251
%Name - \xf8\xe2\xe8\xe4\xea\xe0 \xb3 \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xe0 \xf0\xe5\xe0\xeb\xb3\xe7\xe0\xf6\xb3\xff \xec\xee\xe2\xe8 \xef\xf0\xee\xe3\xf0\xe0\xec\xf3\xe2\xe0\xed\xed\xff
ANS Forth. ³\xed \xe4\xee\xe1\xf0\xe5 \xef\xf0\xe0\xf6\xfe\xba \xe7 \xf0\xe5\xe4\xe0\xea\xf2\xee\xf0\xee\xec Emacs, \xef\xf0\xee\xef\xee\xed\xf3\xba \xe4\xe5\xff\xea\xb3 \xe3\xe0\xf0\xed\xb3
\xee\xf1\xee\xe1\xeb\xe8\xe2\xee\xf1\xf2\xb3, \xf2\xe0\xea\xb3 \xff\xea \xe7\xe0\xe2\xe5\xf0\xf8\xe5\xed\xed\xff \xf2\xe0 \xb3\xf1\xf2\xee\xf0\xb3\xfe \xe2\xe2\xee\xe4\xf3, \xe7\xe2\xee\xf0\xee\xf2\xed\xb3\xe9 \xf5\xb3\xe4,
\xe4\xe5\xf2\xf0\xe0\xed\xf1\xeb\xff\xf2\xee\xf0 \xb3 \xef\xee\xf2\xf3\xe6\xed\xe8\xe9 \xeb\xee\xea\xe0\xeb\xfc\xed\xb3 \xec\xee\xe6\xeb\xe8\xe2\xee\xf1\xf2\xb3. \xc4\xeb\xff \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xee\xf1\xf2\xb3 \xf2\xe0
\xef\xf0\xee\xe4\xf3\xea\xf2\xe8\xe2\xed\xee\xf1\xf2\xb3 Gforth \xef\xee\xba\xe4\xed\xf3\xba \xf2\xf0\xe0\xe4\xe8\xf6\xb3\xe9\xed\xb3 \xe7\xe0\xf1\xee\xe1\xe8 \xf0\xe5\xe0\xeb\xb3\xe7\xe0\xf6\xb3\xbf \xe7 \xed\xee\xe2\xe8\xec\xe8:
\xe9\xee\xe3\xee \xe2\xed\xf3\xf2\xf0\xb3\xf8\xed\xb3\xe9 \xb3\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0 - \xef\xf0\xff\xec\xe8\xe9 \xe7 \xe4\xe5\xff\xea\xe8\xec\xe8 \xee\xef\xf2\xe8\xec\xb3\xe7\xe0\xf6\xb3\xff\xec\xe8, \xe0\xeb\xe5
\xf2\xe0\xea\xee\xe6 \xba \xec\xee\xe6\xeb\xe8\xe2\xb3\xf1\xf2\xfc \xe2\xe8\xea\xee\xf0\xe8\xf1\xf2\xe0\xed\xed\xff \xf2\xf0\xe0\xe4\xe8\xf6\xb3\xe9\xed\xee\xe3\xee \xed\xe5\xef\xf0\xff\xec\xee\xe3\xee \xb3\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0\xe0.
\xd6\xe5\xe9 \xef\xe0\xea\xe5\xf2 \xec\xb3\xf1\xf2\xe8\xf2\xfc \xe4\xee\xea\xf3\xec\xe5\xed\xf2\xe0\xf6\xb3\xfe \xe4\xeb\xff %Name \xe2 \xf4\xee\xf0\xec\xe0\xf2\xb3 HTML.
%description doc-html -l ru_RU.CP1251
%Name - \xe1\xfb\xf1\xf2\xf0\xe0\xff \xe8 \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xe0\xff \xf0\xe5\xe0\xeb\xe8\xe7\xe0\xf6\xe8\xff \xff\xe7\xfb\xea\xe0 \xef\xf0\xee\xe3\xf0\xe0\xec\xec\xe8\xf0\xee\xe2\xe0\xed\xe8\xff
ANS Forth. \xce\xed \xf5\xee\xf0\xee\xf8\xee \xf0\xe0\xe1\xee\xf2\xe0\xe5\xf2 \xf1 \xf0\xe5\xe4\xe0\xea\xf2\xee\xf0\xee\xec Emacs, \xef\xf0\xe5\xe4\xeb\xe0\xe3\xe0\xe5\xf2 \xed\xe5\xea\xee\xf2\xee\xf0\xfb\xe5
\xef\xf0\xe8\xff\xf2\xed\xfb\xe5 \xee\xf1\xee\xe1\xe5\xed\xed\xee\xf1\xf2\xe8, \xf2\xe0\xea\xe8\xe5 \xea\xe0\xea \xe7\xe0\xe2\xe5\xf0\xf8\xe5\xed\xe8\xe5 \xe8 \xe8\xf1\xf2\xee\xf0\xe8\xfe \xe2\xe2\xee\xe4\xe0, \xee\xe1\xf0\xe0\xf2\xed\xfb\xe9
\xf5\xee\xe4, \xe4\xe5\xf2\xf0\xe0\xed\xf1\xeb\xff\xf2\xee\xf0 \xe8 \xec\xee\xf9\xed\xfb\xe5 \xeb\xee\xea\xe0\xeb\xfc\xed\xfb\xe5 \xe2\xee\xe7\xec\xee\xe6\xed\xee\xf1\xf2\xe8. \xc4\xeb\xff \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xee\xf1\xf2\xe8 \xe8
\xef\xf0\xee\xe8\xe7\xe2\xee\xe4\xe8\xf2\xe5\xeb\xfc\xed\xee\xf1\xf2\xe8 Gforth \xf1\xee\xf7\xe5\xf2\xe0\xe5\xf2 \xf2\xf0\xe0\xe4\xe8\xf6\xe8\xee\xed\xed\xfb\xe5 \xf1\xef\xee\xf1\xee\xe1\xfb \xf0\xe5\xe0\xeb\xe8\xe7\xe0\xf6\xe8\xe8 \xf1
\xed\xee\xe2\xfb\xec\xe8: \xe5\xe3\xee \xe2\xed\xf3\xf2\xf0\xe5\xed\xed\xe8\xe9 \xe8\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0 - \xef\xf0\xff\xec\xee\xe9 \xf1 \xed\xe5\xea\xee\xf2\xee\xf0\xfb\xec\xe8
\xee\xef\xf2\xe8\xec\xe8\xe7\xe0\xf6\xe8\xff\xec\xe8, \xed\xee \xf2\xe0\xea\xe6\xe5 \xe5\xf1\xf2\xfc \xe2\xee\xe7\xec\xee\xe6\xed\xee\xf1\xf2\xfc \xe8\xf1\xef\xee\xeb\xfc\xe7\xee\xe2\xe0\xed\xe8\xff \xf2\xf0\xe0\xe4\xe8\xf6\xe8\xee\xed\xed\xee\xe3\xee
\xed\xe5\xef\xf0\xff\xec\xee\xe3\xee \xe8\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0\xe0.
\xdd\xf2\xee\xf2 \xef\xe0\xea\xe5\xf2 \xf1\xee\xe4\xe5\xf0\xe6\xe8\xf2 \xe4\xee\xea\xf3\xec\xe5\xed\xf2\xe0\xf6\xe8\xfe \xe4\xeb\xff %Name \xe2 \xf4\xee\xf0\xec\xe0\xf2\xe5 HTML.
%package doc-txt
Group: Documentation
Summary: Documentation for the %Name in HTML format
BuildArch: noarch
%description doc-txt
%Name is a fast and portable implementation of the ANS Forth
language. It works nicely with the Emacs editor, offers some nice
features such as input completion and history, backtraces, a decompiler
and a powerful locals facility. Gforth combines traditional
implementation techniques with newer techniques for portability and
performance: its inner intnerpreter is direct threaded with several
optimizations, but you can also use a traditional-style indirect
threaded interpreter.
This package contains documentation for the %Name in ASCII text format.
%description doc-txt -l uk_UA.CP1251
%Name - \xf8\xe2\xe8\xe4\xea\xe0 \xb3 \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xe0 \xf0\xe5\xe0\xeb\xb3\xe7\xe0\xf6\xb3\xff \xec\xee\xe2\xe8 \xef\xf0\xee\xe3\xf0\xe0\xec\xf3\xe2\xe0\xed\xed\xff
ANS Forth. ³\xed \xe4\xee\xe1\xf0\xe5 \xef\xf0\xe0\xf6\xfe\xba \xe7 \xf0\xe5\xe4\xe0\xea\xf2\xee\xf0\xee\xec Emacs, \xef\xf0\xee\xef\xee\xed\xf3\xba \xe4\xe5\xff\xea\xb3 \xe3\xe0\xf0\xed\xb3
\xee\xf1\xee\xe1\xeb\xe8\xe2\xee\xf1\xf2\xb3, \xf2\xe0\xea\xb3 \xff\xea \xe7\xe0\xe2\xe5\xf0\xf8\xe5\xed\xed\xff \xf2\xe0 \xb3\xf1\xf2\xee\xf0\xb3\xfe \xe2\xe2\xee\xe4\xf3, \xe7\xe2\xee\xf0\xee\xf2\xed\xb3\xe9 \xf5\xb3\xe4,
\xe4\xe5\xf2\xf0\xe0\xed\xf1\xeb\xff\xf2\xee\xf0 \xb3 \xef\xee\xf2\xf3\xe6\xed\xe8\xe9 \xeb\xee\xea\xe0\xeb\xfc\xed\xb3 \xec\xee\xe6\xeb\xe8\xe2\xee\xf1\xf2\xb3. \xc4\xeb\xff \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xee\xf1\xf2\xb3 \xf2\xe0
\xef\xf0\xee\xe4\xf3\xea\xf2\xe8\xe2\xed\xee\xf1\xf2\xb3 Gforth \xef\xee\xba\xe4\xed\xf3\xba \xf2\xf0\xe0\xe4\xe8\xf6\xb3\xe9\xed\xb3 \xe7\xe0\xf1\xee\xe1\xe8 \xf0\xe5\xe0\xeb\xb3\xe7\xe0\xf6\xb3\xbf \xe7 \xed\xee\xe2\xe8\xec\xe8:
\xe9\xee\xe3\xee \xe2\xed\xf3\xf2\xf0\xb3\xf8\xed\xb3\xe9 \xb3\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0 - \xef\xf0\xff\xec\xe8\xe9 \xe7 \xe4\xe5\xff\xea\xe8\xec\xe8 \xee\xef\xf2\xe8\xec\xb3\xe7\xe0\xf6\xb3\xff\xec\xe8, \xe0\xeb\xe5
\xf2\xe0\xea\xee\xe6 \xba \xec\xee\xe6\xeb\xe8\xe2\xb3\xf1\xf2\xfc \xe2\xe8\xea\xee\xf0\xe8\xf1\xf2\xe0\xed\xed\xff \xf2\xf0\xe0\xe4\xe8\xf6\xb3\xe9\xed\xee\xe3\xee \xed\xe5\xef\xf0\xff\xec\xee\xe3\xee \xb3\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0\xe0.
\xd6\xe5\xe9 \xef\xe0\xea\xe5\xf2 \xec\xb3\xf1\xf2\xe8\xf2\xfc \xe4\xee\xea\xf3\xec\xe5\xed\xf2\xe0\xf6\xb3\xfe \xe4\xeb\xff %Name \xe2 \xf2\xe5\xf1\xf2\xee\xe2\xee\xec\xf3 ASCII \xf4\xee\xf0\xec\xe0\xf2\xb3.
%description doc-txt -l ru_RU.CP1251
%Name - \xe1\xfb\xf1\xf2\xf0\xe0\xff \xe8 \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xe0\xff \xf0\xe5\xe0\xeb\xe8\xe7\xe0\xf6\xe8\xff \xff\xe7\xfb\xea\xe0 \xef\xf0\xee\xe3\xf0\xe0\xec\xec\xe8\xf0\xee\xe2\xe0\xed\xe8\xff
ANS Forth. \xce\xed \xf5\xee\xf0\xee\xf8\xee \xf0\xe0\xe1\xee\xf2\xe0\xe5\xf2 \xf1 \xf0\xe5\xe4\xe0\xea\xf2\xee\xf0\xee\xec Emacs, \xef\xf0\xe5\xe4\xeb\xe0\xe3\xe0\xe5\xf2 \xed\xe5\xea\xee\xf2\xee\xf0\xfb\xe5
\xef\xf0\xe8\xff\xf2\xed\xfb\xe5 \xee\xf1\xee\xe1\xe5\xed\xed\xee\xf1\xf2\xe8, \xf2\xe0\xea\xe8\xe5 \xea\xe0\xea \xe7\xe0\xe2\xe5\xf0\xf8\xe5\xed\xe8\xe5 \xe8 \xe8\xf1\xf2\xee\xf0\xe8\xfe \xe2\xe2\xee\xe4\xe0, \xee\xe1\xf0\xe0\xf2\xed\xfb\xe9
\xf5\xee\xe4, \xe4\xe5\xf2\xf0\xe0\xed\xf1\xeb\xff\xf2\xee\xf0 \xe8 \xec\xee\xf9\xed\xfb\xe5 \xeb\xee\xea\xe0\xeb\xfc\xed\xfb\xe5 \xe2\xee\xe7\xec\xee\xe6\xed\xee\xf1\xf2\xe8. \xc4\xeb\xff \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xee\xf1\xf2\xe8 \xe8
\xef\xf0\xee\xe8\xe7\xe2\xee\xe4\xe8\xf2\xe5\xeb\xfc\xed\xee\xf1\xf2\xe8 Gforth \xf1\xee\xf7\xe5\xf2\xe0\xe5\xf2 \xf2\xf0\xe0\xe4\xe8\xf6\xe8\xee\xed\xed\xfb\xe5 \xf1\xef\xee\xf1\xee\xe1\xfb \xf0\xe5\xe0\xeb\xe8\xe7\xe0\xf6\xe8\xe8 \xf1
\xed\xee\xe2\xfb\xec\xe8: \xe5\xe3\xee \xe2\xed\xf3\xf2\xf0\xe5\xed\xed\xe8\xe9 \xe8\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0 - \xef\xf0\xff\xec\xee\xe9 \xf1 \xed\xe5\xea\xee\xf2\xee\xf0\xfb\xec\xe8
\xee\xef\xf2\xe8\xec\xe8\xe7\xe0\xf6\xe8\xff\xec\xe8, \xed\xee \xf2\xe0\xea\xe6\xe5 \xe5\xf1\xf2\xfc \xe2\xee\xe7\xec\xee\xe6\xed\xee\xf1\xf2\xfc \xe8\xf1\xef\xee\xeb\xfc\xe7\xee\xe2\xe0\xed\xe8\xff \xf2\xf0\xe0\xe4\xe8\xf6\xe8\xee\xed\xed\xee\xe3\xee
\xed\xe5\xef\xf0\xff\xec\xee\xe3\xee \xe8\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0\xe0.
\xdd\xf2\xee\xf2 \xef\xe0\xea\xe5\xf2 \xf1\xee\xe4\xe5\xf0\xe6\xe8\xf2 \xe4\xee\xea\xf3\xec\xe5\xed\xf2\xe0\xf6\xe8\xfe \xe4\xeb\xff %Name \xe2 \xf2\xe5\xea\xf1\xf2\xee\xe2\xee\xec ASCII \xf4\xee\xf0\xec\xe0\xf2\xe5.
%package doc-pdf
Group: Documentation
Summary: Documentation for the %Name in PDF format
BuildArch: noarch
%description doc-pdf
%Name is a fast and portable implementation of the ANS Forth
language. It works nicely with the Emacs editor, offers some nice
features such as input completion and history, backtraces, a decompiler
and a powerful locals facility. Gforth combines traditional
implementation techniques with newer techniques for portability and
performance: its inner intnerpreter is direct threaded with several
optimizations, but you can also use a traditional-style indirect
threaded interpreter.
This package contains documentation for the %Name in PDF format.
%description doc-pdf -l uk_UA.CP1251
%Name - \xf8\xe2\xe8\xe4\xea\xe0 \xb3 \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xe0 \xf0\xe5\xe0\xeb\xb3\xe7\xe0\xf6\xb3\xff \xec\xee\xe2\xe8 \xef\xf0\xee\xe3\xf0\xe0\xec\xf3\xe2\xe0\xed\xed\xff
ANS Forth. ³\xed \xe4\xee\xe1\xf0\xe5 \xef\xf0\xe0\xf6\xfe\xba \xe7 \xf0\xe5\xe4\xe0\xea\xf2\xee\xf0\xee\xec Emacs, \xef\xf0\xee\xef\xee\xed\xf3\xba \xe4\xe5\xff\xea\xb3 \xe3\xe0\xf0\xed\xb3
\xee\xf1\xee\xe1\xeb\xe8\xe2\xee\xf1\xf2\xb3, \xf2\xe0\xea\xb3 \xff\xea \xe7\xe0\xe2\xe5\xf0\xf8\xe5\xed\xed\xff \xf2\xe0 \xb3\xf1\xf2\xee\xf0\xb3\xfe \xe2\xe2\xee\xe4\xf3, \xe7\xe2\xee\xf0\xee\xf2\xed\xb3\xe9 \xf5\xb3\xe4,
\xe4\xe5\xf2\xf0\xe0\xed\xf1\xeb\xff\xf2\xee\xf0 \xb3 \xef\xee\xf2\xf3\xe6\xed\xe8\xe9 \xeb\xee\xea\xe0\xeb\xfc\xed\xb3 \xec\xee\xe6\xeb\xe8\xe2\xee\xf1\xf2\xb3. \xc4\xeb\xff \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xee\xf1\xf2\xb3 \xf2\xe0
\xef\xf0\xee\xe4\xf3\xea\xf2\xe8\xe2\xed\xee\xf1\xf2\xb3 Gforth \xef\xee\xba\xe4\xed\xf3\xba \xf2\xf0\xe0\xe4\xe8\xf6\xb3\xe9\xed\xb3 \xe7\xe0\xf1\xee\xe1\xe8 \xf0\xe5\xe0\xeb\xb3\xe7\xe0\xf6\xb3\xbf \xe7 \xed\xee\xe2\xe8\xec\xe8:
\xe9\xee\xe3\xee \xe2\xed\xf3\xf2\xf0\xb3\xf8\xed\xb3\xe9 \xb3\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0 - \xef\xf0\xff\xec\xe8\xe9 \xe7 \xe4\xe5\xff\xea\xe8\xec\xe8 \xee\xef\xf2\xe8\xec\xb3\xe7\xe0\xf6\xb3\xff\xec\xe8, \xe0\xeb\xe5
\xf2\xe0\xea\xee\xe6 \xba \xec\xee\xe6\xeb\xe8\xe2\xb3\xf1\xf2\xfc \xe2\xe8\xea\xee\xf0\xe8\xf1\xf2\xe0\xed\xed\xff \xf2\xf0\xe0\xe4\xe8\xf6\xb3\xe9\xed\xee\xe3\xee \xed\xe5\xef\xf0\xff\xec\xee\xe3\xee \xb3\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0\xe0.
\xd6\xe5\xe9 \xef\xe0\xea\xe5\xf2 \xec\xb3\xf1\xf2\xe8\xf2\xfc \xe4\xee\xea\xf3\xec\xe5\xed\xf2\xe0\xf6\xb3\xfe \xe4\xeb\xff %Name \xe2 \xf4\xee\xf0\xec\xe0\xf2\xb3 PDF.
%description doc-pdf -l ru_RU.CP1251
%Name - \xe1\xfb\xf1\xf2\xf0\xe0\xff \xe8 \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xe0\xff \xf0\xe5\xe0\xeb\xe8\xe7\xe0\xf6\xe8\xff \xff\xe7\xfb\xea\xe0 \xef\xf0\xee\xe3\xf0\xe0\xec\xec\xe8\xf0\xee\xe2\xe0\xed\xe8\xff
ANS Forth. \xce\xed \xf5\xee\xf0\xee\xf8\xee \xf0\xe0\xe1\xee\xf2\xe0\xe5\xf2 \xf1 \xf0\xe5\xe4\xe0\xea\xf2\xee\xf0\xee\xec Emacs, \xef\xf0\xe5\xe4\xeb\xe0\xe3\xe0\xe5\xf2 \xed\xe5\xea\xee\xf2\xee\xf0\xfb\xe5
\xef\xf0\xe8\xff\xf2\xed\xfb\xe5 \xee\xf1\xee\xe1\xe5\xed\xed\xee\xf1\xf2\xe8, \xf2\xe0\xea\xe8\xe5 \xea\xe0\xea \xe7\xe0\xe2\xe5\xf0\xf8\xe5\xed\xe8\xe5 \xe8 \xe8\xf1\xf2\xee\xf0\xe8\xfe \xe2\xe2\xee\xe4\xe0, \xee\xe1\xf0\xe0\xf2\xed\xfb\xe9
\xf5\xee\xe4, \xe4\xe5\xf2\xf0\xe0\xed\xf1\xeb\xff\xf2\xee\xf0 \xe8 \xec\xee\xf9\xed\xfb\xe5 \xeb\xee\xea\xe0\xeb\xfc\xed\xfb\xe5 \xe2\xee\xe7\xec\xee\xe6\xed\xee\xf1\xf2\xe8. \xc4\xeb\xff \xef\xee\xf0\xf2\xe0\xe1\xe5\xeb\xfc\xed\xee\xf1\xf2\xe8 \xe8
\xef\xf0\xee\xe8\xe7\xe2\xee\xe4\xe8\xf2\xe5\xeb\xfc\xed\xee\xf1\xf2\xe8 Gforth \xf1\xee\xf7\xe5\xf2\xe0\xe5\xf2 \xf2\xf0\xe0\xe4\xe8\xf6\xe8\xee\xed\xed\xfb\xe5 \xf1\xef\xee\xf1\xee\xe1\xfb \xf0\xe5\xe0\xeb\xe8\xe7\xe0\xf6\xe8\xe8 \xf1
\xed\xee\xe2\xfb\xec\xe8: \xe5\xe3\xee \xe2\xed\xf3\xf2\xf0\xe5\xed\xed\xe8\xe9 \xe8\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0 - \xef\xf0\xff\xec\xee\xe9 \xf1 \xed\xe5\xea\xee\xf2\xee\xf0\xfb\xec\xe8
\xee\xef\xf2\xe8\xec\xe8\xe7\xe0\xf6\xe8\xff\xec\xe8, \xed\xee \xf2\xe0\xea\xe6\xe5 \xe5\xf1\xf2\xfc \xe2\xee\xe7\xec\xee\xe6\xed\xee\xf1\xf2\xfc \xe8\xf1\xef\xee\xeb\xfc\xe7\xee\xe2\xe0\xed\xe8\xff \xf2\xf0\xe0\xe4\xe8\xf6\xe8\xee\xed\xed\xee\xe3\xee
\xed\xe5\xef\xf0\xff\xec\xee\xe3\xee \xe8\xed\xf2\xe5\xf0\xef\xf0\xe5\xf2\xe0\xf2\xee\xf0\xe0.
\xdd\xf2\xee\xf2 \xef\xe0\xea\xe5\xf2 \xf1\xee\xe4\xe5\xf0\xe6\xe8\xf2 \xe4\xee\xea\xf3\xec\xe5\xed\xf2\xe0\xf6\xe8\xfe \xe4\xeb\xff %Name \xe2 \xf4\xee\xf0\xec\xe0\xf2\xe5 PDF.
%endif
%package -n emacs-mode-%name
Summary: %Name mode for GNU Emacs
Group: Editors
BuildArch: noarch
Requires: emacs-base
%description -n emacs-mode-%name
%Name mode for GNU Emacs.
%package -n emacs-mode-%name-el
Summary: The Emacs Lisp sources for bytecode included in emacs-mode-%name
Group: Editors
BuildArch: noarch
Requires: emacs-base
%description -n emacs-mode-%name-el
The Emacs Lisp sources for bytecode included in emacs-mode-%name.
%prep
%setup
%patch -p1
%build
# -mtune=pentium4 lead to compile error, using -mtune=pentium3 instead
%remove_optflags -mtune=pentium4
%add_optflags -fno-reorder-blocks
#add_optflags -mtune=pentium3
%autoreconf
%configure \
--libdir=%_libexecdir \
%{subst_enable largefile} \
%{subst_with debug} \
%{subst_enable_to force_reg force-reg}
%make
%make info TAGS %{?_with_doc:html ps pdf txt}
emacs -q --no-site-file -batch -f batch-byte-compile %name.el
bzip2 --force --best --keep ChangeLog
%install
%define docdir %_docdir/%name-%version
install -d %buildroot{%_datadir/emacs/site-lisp,%docdir}
install -m 0644 %name.el* %buildroot%_datadir/emacs/site-lisp/
%makeinstall libdir=%buildroot%_libexecdir
rm -f %buildroot%_infodir/dir
ln -sf %name.1 %buildroot%_man1dir/%name-fast.1
ln -sf %name.1 %buildroot%_man1dir/%{name}mi.1
install -m 0644 AUTHORS BUGS Benchres ChangeLog.* NEWS* README* ToDo %buildroot%docdir/
%{?_with_doc:install -m 0644 doc/*.{ps,html,txt,pdf} %buildroot%docdir/}
# fixing pathes
mv %buildroot%_datadir/%name/%version/arch/{,i}386
cat > %buildroot%_datadir/%name/site-forth/siteinit.fs <<__EOF__
\ If you change this file, you need to recompile gforth.fi
__EOF__
chmod 0755 %buildroot%_datadir/%name/%version/{httpd,filedump,sieve}.fs
# icons
install -d %buildroot{%_niconsdir,%_miconsdir,%_liconsdir}
install -m 0644 %SOURCE1 %buildroot/%_miconsdir/%name.png
install -m 0644 %SOURCE2 %buildroot/%_niconsdir/%name.png
install -m 0644 %SOURCE3 %buildroot/%_liconsdir/%name.png
#menu
install -d %buildroot%_desktopdir
iconv -f cp1251 -t utf-8 > %buildroot%_desktopdir/%name.desktop <<__MENU__
[Desktop Entry]
GenericName=Gforth
Name=%Name shell
Name[uk]=%Name \xee\xe1\xee\xeb\xee\xed\xea\xe0
Name[ru]=%Name \xee\xe1\xee\xeb\xee\xf7\xea\xe0
Exec=%name
Icon=%name
Type=Application
Terminal=true
Categories=Development;IDE;ConsoleOnly;
__MENU__
%files
%dir %docdir
%docdir/AUTHORS
%docdir/BUGS
%docdir/Benchres
%docdir/ChangeLog*
%docdir/NEWS*
%docdir/README*
%docdir/ToDo
%_bindir/*
%_libexecdir/%name
%dir %_datadir/%name
%dir %_datadir/%name/%version
%_datadir/%name/%version/*
%dir %_datadir/%name/site-forth
%_datadir/%name/site-forth/*
%_man1dir/*
%_niconsdir/*
%_liconsdir/*
%_miconsdir/*
%_desktopdir/*
%files info
%_infodir/*
%if_with doc
%files doc-ps
%dir %docdir
%docdir/*.ps
%files doc-html
%dir %docdir
%docdir/*.html
%files doc-txt
%dir %docdir
%docdir/*.txt
%files doc-pdf
%dir %docdir
%docdir/*.pdf
%endif
%files -n emacs-mode-%name
%_emacslispdir/*.elc
%files -n emacs-mode-%name-el
%_emacslispdir/*.el
%changelog
* Fri Nov 13 2009 Repocop Q. A. Robot <repocop@altlinux.org> 0.6.2-alt10.qa1
- NMU (by repocop): the following fixes applied:
* obsolete-call-in-post-install-info for gforth-info
* postclean-05-filetriggers for spec file
* Sun Feb 01 2009 Led <led@altlinux.ru> 0.6.2-alt10
- cleaned up spec
* Mon Nov 10 2008 Led <led@altlinux.ru> 0.6.2-alt9
- fixed build with gcc 4.3
* Mon Aug 11 2008 Led <led@altlinux.ru> 0.6.2-alt8
- fixed %name.desktop
- added %name-0.6.2-emacs.patch
- moved emacs mode files to subpackages
* Tue Mar 04 2008 Led <led@altlinux.ru> 0.6.2-alt7
- fixed %name.desktop
* Thu Jun 07 2007 Led <led@altlinux.ru> 0.6.2-alt6
- updated %name-0.6.2-doc.patch
- cleaned up spec
- added patches from Fedora 7:
+ %name-shebang.patch
+ %name-0.6.2-buildpath.patch
+ %name.patch
- removed %name-doc-dvi subpackage
* Thu Mar 30 2006 Led <led@altlinux.ru> 0.6.2-alt5
- fixed %%changelog
* Mon Mar 27 2006 Led <led@altlinux.ru> 0.6.2-alt4
- fixed spec
- removed -mtune=pentium4 from %%optflags
* Fri Feb 17 2006 Led <led@altlinux.ru> 0.6.2-alt3
- apdeted %name-0.6.2-doc.patch
* Fri Feb 03 2006 Led <led@altlinux.ru> 0.6.2-alt2
- added 0.6.2-debug.diff
* Mon Jan 30 2006 Led <led@altlinux.ru> 0.6.2-alt1
- initial build