summaryrefslogtreecommitdiff
path: root/macports
diff options
context:
space:
mode:
Diffstat (limited to 'macports')
-rw-r--r--macports/Portfile.in30
1 files changed, 29 insertions, 1 deletions
diff --git a/macports/Portfile.in b/macports/Portfile.in
index 106380c82..24c63dbda 100644
--- a/macports/Portfile.in
+++ b/macports/Portfile.in
@@ -23,4 +23,32 @@ depends_lib port:gmp
use_configure no
build.args PREFIX=${prefix}
build.target build-all
-destroot.target install-all
+
+destroot {
+ cd ${worksrcpath}
+ # This command installs the pandoc executable, the haskell libraries, and
+ # the haddock library documentation:
+ system "./setup copy --destdir=${destroot}"
+ system "strip ${destroot}${prefix}/bin/pandoc"
+ system "./setup register --gen-script"
+ system "./setup unregister --gen-script"
+ xinstall -d ${destroot}${prefix}/libexec/${name}-${version}
+ xinstall -m 755 register.sh ${destroot}${prefix}/libexec/${name}-${version}
+ xinstall -m 755 unregister.sh ${destroot}${prefix}/libexec/${name}-${version}
+ xinstall -m 755 markdown2pdf html2markdown hsmarkdown \
+ ${destroot}${prefix}/bin
+ xinstall -d ${destroot}${prefix}/share/doc/${name}
+ xinstall -m 644 README README.html COPYRIGHT BUGS \
+ ${destroot}${prefix}/share/doc/${name}
+ xinstall -m 644 -W man/man1 pandoc.1 hsmarkdown.1 markdown2pdf.1 \
+ html2markdown.1 ${destroot}${prefix}/share/man/man1
+}
+
+post-activate {
+ # Register the library with the ghc package database:
+ system "${prefix}/libexec/${name}-${version}/register.sh"
+}
+
+#pre-deactivate {
+# system "${prefix}/libexec/${name}-${version}/unregister.sh"
+#}