[71515] trunk/dports/textproc

landonf at macports.org landonf at macports.org
Wed Sep 15 10:48:46 PDT 2010


Revision: 71515
          http://trac.macports.org/changeset/71515
Author:   landonf at macports.org
Date:     2010-09-15 10:48:43 -0700 (Wed, 15 Sep 2010)
Log Message:
-----------
Add a port for NaturalDocs, a source documentation system
http://www.naturaldocs.org/

Added Paths:
-----------
    trunk/dports/textproc/naturaldocs/
    trunk/dports/textproc/naturaldocs/Portfile

Added: trunk/dports/textproc/naturaldocs/Portfile
===================================================================
--- trunk/dports/textproc/naturaldocs/Portfile	                        (rev 0)
+++ trunk/dports/textproc/naturaldocs/Portfile	2010-09-15 17:48:43 UTC (rev 71515)
@@ -0,0 +1,46 @@
+# $Id: $
+
+PortSystem 1.0
+
+name			naturaldocs
+version			1.5
+categories		textproc devel
+maintainers		landonf openmaintainer
+description		Documentation system for several programming languages
+long_description \
+    Natural Docs is an open-source documentation generator for multiple \
+    programming languages.  You document your code in a natural syntax \
+    that reads like plain English.  Natural Docs then scans your code \
+    and builds high-quality HTML documentation from it.
+
+platforms		darwin
+
+homepage		http://www.naturaldocs.org/
+master_sites    sourceforge:${name}/Stable%20Releases/${version}
+distname        NaturalDocs-${version}
+use_zip         yes
+extract.dir     ${worksrcpath}
+
+checksums       md5     0c6fc5b424e672350c9ae510cabdeca5 \
+                sha1    e506e2759f7436467d4b8dcb7b37300401d07008 \
+                rmd160  3c571a080090d02e90e84013c864608376a7fd7e
+
+depends_build   bin:perl:perl5 bin:flex:flex bin:bison:bison bin:ginstall:coreutils
+
+pre-extract {
+    # The zip file extracts the files without a containing directory, so we create it here.
+    file mkdir ${worksrcpath}
+}
+
+post-patch {
+    reinplace s|/usr/bin/perl|${prefix}/bin/perl|g ${worksrcpath}/NaturalDocs
+    system "chmod +x \"${worksrcpath}/NaturalDocs\""
+}
+
+configure {}
+build {}
+
+destroot {
+    file copy ${worksrcpath} ${destroot}/${prefix}/lib/
+    ln -sf ${prefix}/lib/NaturalDocs-${version}/NaturalDocs ${destroot}/${prefix}/bin/
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100915/7eea5dce/attachment.html>


More information about the macports-changes mailing list