# $Id$
PortSystem 1.0
name htmldoc
version 1.8.27
categories textproc
maintainers mij@macports.org
description Converts HTML files to PDF or PostScript
homepage http://www.easysw.com/htmldoc/
platforms darwin
long_description htmldoc can convert HTML files to PDF or PostScript, \
generate a table-of-contents for books, and generate \
indexed HTML files. It also generates files on-the-fly \
for web applications or for batch jobs.
master_sites ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/htmldoc/${version}/ \
http://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/htmldoc/${version}/ \
ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/htmldoc/${version}/ \
ftp://ftp3.easysw.com/pub/htmldoc/${version}/ \
ftp://ftp.easysw.com/pub/htmldoc/${version}/
checksums md5 35589e7b8fe9c54e11be87cd5aec4dcc \
sha1 472908e0aafed1cedfbacd8ed3168734aebdec4b \
rmd160 9605a5894675439f5fae405fb060972e19f33c7e
distname ${name}-${version}-source
worksrcdir ${name}-${version}
use_bzip2 yes
depends_lib port:jpeg port:libpng port:zlib
configure.env CFLAGS="-I${prefix}/include" \
CXXFLAGS="-I${prefix}/include" \
CPPFLAGS="-I${prefix}/include" \
LDFLAGS="-L${prefix}/lib"
configure.args --without-gui --disable-localjpeg --disable-localpng \
--disable-localzlib --disable-ssl
destroot.destdir prefix=${destroot}${prefix} exec_prefix=${destroot}${prefix} \
bindir=${destroot}${prefix}/bin
variant ssl {
if {[variant_isset gnutls] || [variant_isset cdsassl]} {
ui_error "Only one of +ssl, +gnutls, or +cdsassl can be specified!"
exit(1)
}
depends_lib-append port:openssl
configure.args-delete --disable-ssl
configure.args-append --enable-openssl --disable-gnutls --disable-cdsassl
}
variant gnutls {
if {[variant_isset ssl] || [variant_isset cdsassl]} {
ui_error "Only one of +ssl, +gnutls, or +cdsassl can be specified!"
exit 1
}
depends_lib-append port:gnutls
configure.args-delete --disable-ssl
configure.args-append --disable-openssl --enable-gnutls --disable-cdsassl
}
variant cdsassl {
if {[variant_isset ssl] || [variant_isset gnutls]} {
ui_error "Only one of +ssl, +gnutls, or +cdsassl can be specified!"
exit 1
}
configure.args-delete --disable-ssl
configure.args-append --disable-openssl --disable-gnutls --enable-cdsassl
}