[118951] trunk/dports/science/openmpi/Portfile

sean at macports.org sean at macports.org
Sun Apr 13 19:32:53 PDT 2014


Revision: 118951
          https://trac.macports.org/changeset/118951
Author:   sean at macports.org
Date:     2014-04-13 19:32:53 -0700 (Sun, 13 Apr 2014)
Log Message:
-----------
openmpi: install devel docs

Modified Paths:
--------------
    trunk/dports/science/openmpi/Portfile

Modified: trunk/dports/science/openmpi/Portfile
===================================================================
--- trunk/dports/science/openmpi/Portfile	2014-04-14 02:32:46 UTC (rev 118950)
+++ trunk/dports/science/openmpi/Portfile	2014-04-14 02:32:53 UTC (rev 118951)
@@ -154,13 +154,25 @@
         --with-hwloc=${prefix}
 
     post-destroot {
-        # This version doesn't supply manpages
-        if {[file isdirectory ${destroot}${prefix}/share/mandelete]} {
-            delete ${destroot}${prefix}/share/mandelete
+        if {[string first "-devel" $subport] > 0} {
+            # Supply our own -devel manpages (might be materially different / new)
+            file mkdir ${destroot}${prefix}/share/doc
+            move ${destroot}${prefix}/share/mandelete \
+                ${destroot}${prefix}/share/docdelete/man
+            move ${destroot}${prefix}/share/docdelete \
+                ${destroot}${prefix}/share/doc/${name}-${cname}
+            system -W ${destroot}${prefix}/share/doc/${name}-${cname}/man \
+                "/usr/bin/find . -type f -print0 | /usr/bin/xargs -0 -P ${build.jobs} /usr/bin/gzip -v"
+        } else {
+            # This version doesn't supply manpages
+            if {[file isdirectory ${destroot}${prefix}/share/mandelete]} {
+                delete ${destroot}${prefix}/share/mandelete
+            }
+            if {[file isdirectory ${destroot}${prefix}/share/docdelete]} {
+                delete ${destroot}${prefix}/share/docdelete
+            }
         }
-        if {[file isdirectory ${destroot}${prefix}/share/docdelete]} {
-            delete ${destroot}${prefix}/share/docdelete
-        }
+
         set vampirlog ${destroot}${prefix}/share/${name}-${cname}/vampirtrace/config.log
         if { [ file exists $vampirlog ] } {
             delete $vampirlog
@@ -261,7 +273,16 @@
             configure.fc ${prefix}/bin/g95
         }
     }
+    set devnotes ""
 
+    if {[string first "-devel" $subport] > 0} {
+        set devnotes "
+|
+| To see the -devel MAN pages, add:
+|   ${prefix}/share/doc/${name}-${cname}/man
+| to the start of your MANPATH environment variable."
+    }
+
 notes "
 
 +--- OpenMPI Usage note ----
@@ -272,7 +293,7 @@
 | To make ${subport}'s wrappers the default (what you get when
 | you execute 'mpicc' etc.) please run:
 |
-|   sudo port select --set mpi [file tail ${select.file}]
+|   sudo port select --set mpi [file tail ${select.file}]${devnotes}
 +-------------------------
 
 "
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140413/f11ba511/attachment.html>


More information about the macports-changes mailing list