[143948] trunk/dports/textproc/librevenge/Portfile

devans at macports.org devans at macports.org
Mon Dec 28 15:05:09 PST 2015


Revision: 143948
          https://trac.macports.org/changeset/143948
Author:   devans at macports.org
Date:     2015-12-28 15:05:09 -0800 (Mon, 28 Dec 2015)
Log Message:
-----------
librevenge: update to version 0.0.3, remove outdated boost fix, enable test phase, dependencies.

Modified Paths:
--------------
    trunk/dports/textproc/librevenge/Portfile

Modified: trunk/dports/textproc/librevenge/Portfile
===================================================================
--- trunk/dports/textproc/librevenge/Portfile	2015-12-28 21:41:24 UTC (rev 143947)
+++ trunk/dports/textproc/librevenge/Portfile	2015-12-28 23:05:09 UTC (rev 143948)
@@ -4,7 +4,7 @@
 PortSystem      1.0
 
 name            librevenge
-version         0.0.2
+version         0.0.3
 maintainers     devans openmaintainer
 categories      textproc
 platforms       darwin
@@ -18,10 +18,11 @@
 
 use_xz          yes
 
-checksums       rmd160  a2bf1bcc62f59e223af6c8fdc04b937154e88426 \
-                sha256  f6f280c4345546aad16aeafd5cf2e4a4ac31a81606171755465bba0d96efcf0f
+checksums       rmd160  cf0cac49b92118af747c08684fc180db4a825bc4 \
+                sha256  7ce7784ac732cb702cb42704779f4a36dfcd2f7187ba6ea12b500c9e0f2e16e4
 
-depends_build   port:pkgconfig
+depends_build   port:pkgconfig \
+                port:cppunit
 
 depends_lib     port:zlib \
                 port:boost
@@ -30,28 +31,14 @@
 use_autoreconf  yes
 autoreconf.args -fvi
 
-# In boost 1.59.0, a number of symbols related to the Boost.System library have been renamed
-# for compatibility with the C++ committee's standard library specs.  The old symbols have been deprecated
-# and aliases to the new symbols are provided.  When boost headers are included, these aliases
-# can create dependencies on the Boost.System library even if no Boost.System symbols are actually used.
-# Typically this causes missing symbol errors during linking when LDFLAGS (legitimately) does not
-# include -lboost_system-mt.
-#
-# Asserting BOOST_SYSTEM_NO_DEPRECATED deactivates these aliases allowing this and other effected
-# ports to build as before.
-#
-# See http://www.boost.org/doc/libs/1_59_0/libs/system/doc/reference.html#Deprecated-names for details
-#
-# This workaround can be removed when the offending deprecation aliases are removed in a future
-# version of boost.
-
-configure.cppflags-append "-DBOOST_SYSTEM_NO_DEPRECATED"
-
 configure.args  --without-docs \
-                --disable-tests \
+                --enable-tests \
                 --disable-werror \
                 --disable-silent-rules
 
+test.run        yes
+test.target     check
+
 variant docs description {Build API documentation} {
     depends_build-append    port:doxygen
     configure.args-delete   --without-docs
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20151228/d97246f2/attachment.html>


More information about the macports-changes mailing list