Modified: trunk/dports/graphics/libvisio-0.1/Portfile (133351 => 133352)
--- 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 (0 => 133352)
--- 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)