[133352] trunk/dports/graphics/libvisio-0.1

devans at macports.org devans at macports.org
Thu Feb 26 14:50:10 PST 2015


Revision: 133352
          https://trac.macports.org/changeset/133352
Author:   devans at macports.org
Date:     2015-02-26 14:50:10 -0800 (Thu, 26 Feb 2015)
Log Message:
-----------
libvisio-0.1: patch to fix build on 10.5.8 and earlier, add +docs variant to enable build of documentation using doxygen, disabled by default (#46926).

Modified Paths:
--------------
    trunk/dports/graphics/libvisio-0.1/Portfile

Added Paths:
-----------
    trunk/dports/graphics/libvisio-0.1/files/
    trunk/dports/graphics/libvisio-0.1/files/patch-src-lib-VSDMetaData.cpp.diff

Modified: trunk/dports/graphics/libvisio-0.1/Portfile
===================================================================
--- trunk/dports/graphics/libvisio-0.1/Portfile	2015-02-26 22:38:18 UTC (rev 133351)
+++ trunk/dports/graphics/libvisio-0.1/Portfile	2015-02-26 22:50:10 UTC (rev 133352)
@@ -6,6 +6,7 @@
 name                libvisio-0.1
 set dname           libvisio
 version             0.1.1
+revision            1
 categories          graphics
 platforms           darwin
 maintainers         devans openmaintainer
@@ -35,14 +36,23 @@
                     port:libxml2 \
                     port:zlib
 
-configure.args      --disable-werror
+patchfiles          patch-src-lib-VSDMetaData.cpp.diff
 
+configure.args      --without-docs \
+                    --disable-silent-rules \
+                    --disable-werror
+
 # delete binaries that conflict with libvisio
 
 post-destroot {
     file delete -force ${destroot}${prefix}/bin
 }
 
+variant docs description {Build documentation using doxygen} {
+    depends_build-append    port:doxygen
+    configure.args-delete   --without-docs
+}
+    
 livecheck.type      regex
 livecheck.url       [lindex ${master_sites} 0]
 livecheck.regex     \"${dname}-(\[0-9.\]+)${extract.suffix}\"

Added: trunk/dports/graphics/libvisio-0.1/files/patch-src-lib-VSDMetaData.cpp.diff
===================================================================
--- trunk/dports/graphics/libvisio-0.1/files/patch-src-lib-VSDMetaData.cpp.diff	                        (rev 0)
+++ trunk/dports/graphics/libvisio-0.1/files/patch-src-lib-VSDMetaData.cpp.diff	2015-02-26 22:50:10 UTC (rev 133352)
@@ -0,0 +1,11 @@
+--- src/lib/VSDMetaData.cpp.orig	2015-02-21 09:56:49.000000000 -0800
++++ src/lib/VSDMetaData.cpp	2015-02-21 09:57:33.000000000 -0800
+@@ -226,7 +226,7 @@
+   uint64_t modifiedTime = readU64(input);
+ 
+   // modifiedTime is number of 100ns since Jan 1 1601
+-  static const uint64_t epoch = 11644473600;
++  static const uint64_t epoch = 11644473600ULL;
+   time_t sec = (modifiedTime / 10000000) - epoch;
+   const struct tm *time = localtime(&sec);
+   if (time)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150226/e4a3fc6c/attachment-0001.html>


More information about the macports-changes mailing list