Revision
80123
Author
ryandesign@macports.org
Date
2011-07-04 13:35:00 -0700 (Mon, 04 Jul 2011)

Log Message

libtool: use an unversioned docdir, and prevent installation if libltdl.dylib did not get built (#30018)

Modified Paths

Diff

Modified: trunk/dports/devel/libtool/Portfile (80122 => 80123)


--- trunk/dports/devel/libtool/Portfile	2011-07-04 20:08:06 UTC (rev 80122)
+++ trunk/dports/devel/libtool/Portfile	2011-07-04 20:35:00 UTC (rev 80123)
@@ -4,6 +4,7 @@
 
 name            libtool
 version         2.4
+revision        1
 categories      devel sysutils
 maintainers     boeyms openmaintainer
 description     GNU Libtool - The GNU Portable Library Tool
@@ -35,7 +36,14 @@
 use_parallel_build  yes
 
 post-destroot {
-    set docdir ${prefix}/share/doc/${name}-${version}
+    foreach {neededfile} "${prefix}/lib/libltdl.dylib" {
+        if {![file exists ${destroot}${neededfile}]} {
+            ui_error "${neededfile} is not in the destroot. Please clean ${name} and try again."
+            return -code error "missing ${neededfile} in destroot"
+        }
+    }
+    
+    set docdir ${prefix}/share/doc/${name}
     xinstall -d ${destroot}${docdir}
     xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS README THANKS \
         TODO ${destroot}${docdir}