# $Id: Portfile 80218 2011-07-07 06:07:13Z jmr@macports.org $

PortSystem			1.0

name				asciidoc
version				8.6.5
revision			1
categories			textproc
maintainers			boeyms openmaintainer
description			Formatter/translator for text files to numerous formats
long_description \
	AsciiDoc is a text document format for writing short documents, \
	articles, books and UNIX man pages. AsciiDoc files can be translated to \
	HTML (with or without stylesheets), DocBook and LinuxDoc markup using \
	the asciidoc(1) command.  AsciiDoc is highly configurable: both the \
	AsciiDoc source file syntax and the backend output markups (which can be \
	almost any type of SGML/XML markup) can be customized and extended by \
	the user.

platforms		darwin
supported_archs	noarch

homepage		http://www.methods.co.nz/asciidoc/
master_sites	sourceforge

checksums           md5     9247724283501ec1cfb27d5eae9e5eaf \
                    sha1    520cbf7f8b8695a3c033c183cee5802f36d0127e \
                    rmd160  9828f2a8cc6f0971b4ed829f47fc1b9ecbf1c62c

depends_run		port:docbook-xml-4.5 \
			port:fop

variant python25 conflicts python26 python27 description {Use python 2.5} {
    depends_lib-append        port:python25
    configure.python          ${prefix}/bin/python2.5

    post-destroot {
	reinplace "s:#!/usr/bin/env python:#!${prefix}/bin/python2.5:" \
		${destroot}${prefix}/bin/asciidoc \
		${destroot}${prefix}/bin/a2x
    }
}

variant python26 conflicts python25 python27 description {Use python 2.6} {
    depends_lib-append        port:python26
    configure.python          ${prefix}/bin/python2.6

    post-destroot {
	reinplace "s:#!/usr/bin/env python:#!${prefix}/bin/python2.6:" \
		${destroot}${prefix}/bin/asciidoc \
		${destroot}${prefix}/bin/a2x
    }
}

variant python27 conflicts python25 python26 description {Use python 2.7} {
    depends_lib-append        port:python27
    configure.python          ${prefix}/bin/python2.7

    post-destroot {
	reinplace "s:#!/usr/bin/env python:#!${prefix}/bin/python2.7:" \
		${destroot}${prefix}/bin/asciidoc \
		${destroot}${prefix}/bin/a2x
    }
}

if {![variant_isset python25] && ![variant_isset python26]} {
    default_variants +python27
}

destroot.target	install docs vimdir=${prefix}/share/vim/vimfiles/

pre-destroot {
    file mkdir ${destroot}${prefix}/share/vim/vimfiles/
}

platform darwin {
	# Avoid hidden dependency on gsed
	configure.env-append SED=/usr/bin/sed
}
