76 lines
2.5 KiB
Bash
76 lines
2.5 KiB
Bash
SUMMARY="Perl script that converts Texinfo to HTML"
|
|
DESCRIPTION="Texi2HTML is a Perl script which converts Texinfo source files \
|
|
to HTML output.
|
|
|
|
This is an evolving version of the script originally developed by Lionel Cons \
|
|
and later maintained for a time by Olaf Bachmann. It now supports many \
|
|
advanced features, such as internationalization and extremely configurable \
|
|
output formats. Development of Texi2HTML moved to the GNU Texinfo repository \
|
|
in 2010, since it was meant to replace the makeinfo implementation in GNU \
|
|
Texinfo.
|
|
There was no release of GNU Texinfo with makeinfo based on Texi2HTML, \
|
|
however, because the implementation based on Texi2HTML was abandoned in favor \
|
|
of the current program in GNU Texinfo, which parses the Texinfo input into a \
|
|
tree for processing and supports nearly all the features of Texi2HTML. Latest \
|
|
Texi2HTML sources are thus in the GNU Texinfo repository, although development \
|
|
of Texi2HTML and of the Texi2HTML based makeinfo implementation stopped in 2011.
|
|
|
|
There are some differences between Texi2HTML and the GNU Texinfo \
|
|
makeinfo/texi2any implementation, even in the Texi2HTML compatibility mode, \
|
|
they are documented in the GNU Texinfo manual. Nevertheless, the route forward \
|
|
for authors is, in most cases, to alter manuals and build processes as \
|
|
necessary to use the new features of the makeinfo/texi2any implementation of \
|
|
GNU Texinfo.
|
|
|
|
The Texi2HTML maintainers (one of whom is the principal author of \
|
|
the GNU Texinfo implementation) do not intend to make further releases of \
|
|
Texi2HTML. If you have difficulties using the new implementation, you could \
|
|
try to ask on the GNU Texinfo mailing lists."
|
|
HOMEPAGE="http://www.nongnu.org/texi2html/"
|
|
COPYRIGHT="1999-2005 Patrice Dumas, Derek Price, Adrian Aichner & others."
|
|
LICENSE="GNU GPL v2"
|
|
REVISION="2"
|
|
SOURCE_URI="http://download.savannah.gnu.org/releases/texi2html/texi2html-1.82.tar.bz2"
|
|
CHECKSUM_SHA256="d69c1effc416896409003ea64fdb21152cc0a9a7c665d437a0a3bef9b588b4f1"
|
|
PATCHES="texi2html-1.82.patchset"
|
|
|
|
ARCHITECTURES="any"
|
|
|
|
PROVIDES="
|
|
texi2html = $portVersion compat >= 1.82
|
|
cmd:texi2html = $portVersion compat >= 1.82
|
|
"
|
|
REQUIRES="
|
|
cmd:perl
|
|
"
|
|
|
|
BUILD_REQUIRES="
|
|
haiku_devel
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
cmd:aclocal
|
|
cmd:autoconf
|
|
cmd:automake
|
|
cmd:libtoolize
|
|
cmd:make
|
|
cmd:perl
|
|
"
|
|
|
|
BUILD()
|
|
{
|
|
libtoolize --force --copy --install
|
|
./autogen.sh
|
|
PERL="$portPackageLinksDir/cmd~perl/bin/perl" runConfigure ./configure
|
|
make $jobArgs
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
make install
|
|
}
|
|
|
|
TEST()
|
|
{
|
|
make check
|
|
}
|