[125561] users/devans/GNOME-3/stable/dports/devel

devans at macports.org devans at macports.org
Sat Sep 20 22:23:38 PDT 2014


Revision: 125561
          https://trac.macports.org/changeset/125561
Author:   devans at macports.org
Date:     2014-09-20 22:23:38 -0700 (Sat, 20 Sep 2014)
Log Message:
-----------
GNOME-3/stable: copy libsigcxx2 2.4.0 from unstable, fix +doc variant, post-destroot processing that breaks display of API docs in devhelp.

Modified Paths:
--------------
    users/devans/GNOME-3/stable/dports/devel/libsigcxx2/Portfile

Added Paths:
-----------
    users/devans/GNOME-3/stable/dports/devel/libsigcxx2/

Modified: users/devans/GNOME-3/stable/dports/devel/libsigcxx2/Portfile
===================================================================
--- users/devans/GNOME-3/unstable/dports/devel/libsigcxx2/Portfile	2014-09-20 22:35:31 UTC (rev 125550)
+++ users/devans/GNOME-3/stable/dports/devel/libsigcxx2/Portfile	2014-09-21 05:23:38 UTC (rev 125561)
@@ -4,7 +4,7 @@
 PortSystem      1.0
 
 name            libsigcxx2
-set my_name     libsigc++
+set gname       libsigc++
 version         2.4.0
 license         LGPL-2.1
 set branch      [join [lrange [split ${version} .] 0 1] .]
@@ -19,8 +19,8 @@
     static or virtual.
 
 homepage        http://libsigc.sourceforge.net/
-master_sites    gnome:sources/${my_name}/${branch}/
-distname        ${my_name}-${version}
+master_sites    gnome:sources/${gname}/${branch}/
+distname        ${gname}-${version}
 use_xz          yes
 
 checksums       sha256  7593d5fa9187bbad7c6868dce375ce3079a805f3f1e74236143bceb15a37cd30 \
@@ -28,30 +28,27 @@
 
 depends_build   port:mm-common
 
-configure.args  --enable-static
+configure.args  --enable-static \
+                --disable-silent-rules \
+                --disable-documentation
 
 # Teach glibtool about -stdlib=libc++
 use_autoreconf  yes
 autoreconf.args -fvi
 
-set docdir      ${prefix}/share/doc/${my_name}-${version}
-
 post-destroot {
+    set docdir ${prefix}/share/doc/${gname}-2.0
     xinstall -d ${destroot}${docdir}
     xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS README TODO \
         ${destroot}${docdir}
-
-    if { [variant_isset doc]} {
-        foreach {f} {images index.html reference tutorial} {
-            file rename ${destroot}${prefix}/share/doc/libsigc++-2.0/${f} \
-                ${destroot}${docdir}/${f}
-        }
-    }
-    file delete -force ${destroot}${prefix}/share/doc/libsigc++-2.0
 }
 
-variant doc description {Install extra documentation} {
+variant doc description {Build and install devhelp API documentation} {
+    depends_build-append \
+        port:graphviz \
+        port:doxygen
+    configure.args-delete   --disable-documentation
 }
 
-livecheck.type  gnome-with-unstable
-livecheck.name  ${my_name}
+livecheck.type  gnome
+livecheck.name  ${gname}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140920/095e4b2f/attachment.html>


More information about the macports-changes mailing list