[125051] trunk/dports/devel/quickfix

ryandesign at macports.org ryandesign at macports.org
Wed Sep 3 11:16:52 PDT 2014


Revision: 125051
          https://trac.macports.org/changeset/125051
Author:   ryandesign at macports.org
Date:     2014-09-03 11:16:52 -0700 (Wed, 03 Sep 2014)
Log Message:
-----------
quickfix: update to 1.14.0; no longer prohibit building with clang nor on Mavericks and later; disable universal variant which fails

Modified Paths:
--------------
    trunk/dports/devel/quickfix/Portfile
    trunk/dports/devel/quickfix/files/patch-UnitTest++-Makefile.diff

Modified: trunk/dports/devel/quickfix/Portfile
===================================================================
--- trunk/dports/devel/quickfix/Portfile	2014-09-03 18:05:40 UTC (rev 125050)
+++ trunk/dports/devel/quickfix/Portfile	2014-09-03 18:16:52 UTC (rev 125051)
@@ -2,8 +2,7 @@
 
 PortSystem          1.0
 name                quickfix
-version             1.13.3
-revision            1
+version             1.14.0
 license             Permissive
 # http://www.quickfixengine.org/quickfix/doc/html/license.html
 categories          devel finance
@@ -19,16 +18,11 @@
 master_sites        sourceforge:project/quickfix/quickfix/${version}
 worksrcdir          ${name}
 
-checksums           md5     1e569a32107ecfc1de9c15bdcb5dc360 \
-                    sha1    8a20894a9320206beaeee11c3967dced8b8d2fc0 \
-                    rmd160  13d72e1c16a124e444f4ae520654015e06974356
+checksums           rmd160  99e808a79acc4cfad924831da6e073c9d1211bdf \
+                    sha256  1d6906ba828c5ef909199117d992143f117831e4fdb4999f9012f575a0882d90
 
 depends_lib         port:libxml2
 
-# error: Failure in test: Expected 2 but was 0
-# https://sourceforge.net/tracker/?func=detail&aid=3556800&group_id=37535&atid=1126912
-compiler.blacklist  *clang*
-
 patchfiles          patch-UnitTest++-Makefile.diff
 
 post-patch {
@@ -37,22 +31,11 @@
    reinplace "s|@ARCHFLAGS@|${configure.cxx_archflags}|g" ${worksrcpath}/UnitTest++/Makefile
 }
 
-platform darwin {
-    if {${os.major} >= 13} {
-        # TODO: Test Mavericks once the clang build failures are addressed
-
-        depends_lib
-        depends_run
-        pre-fetch {
-            ui_error "$name does not build on Mavericks or later."
-            error "unsupported platform"
-        }
-    }
-}
-
 configure.args      --with-java
 configure.env       "JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home"
 
+universal_variant   no
+
 post-destroot {
    xinstall -m 755 -d ${destroot}${prefix}/share/${name}/sql
    copy ${worksrcpath}/src/sql/postgresql ${destroot}${prefix}/share/${name}/sql

Modified: trunk/dports/devel/quickfix/files/patch-UnitTest++-Makefile.diff
===================================================================
--- trunk/dports/devel/quickfix/files/patch-UnitTest++-Makefile.diff	2014-09-03 18:05:40 UTC (rev 125050)
+++ trunk/dports/devel/quickfix/files/patch-UnitTest++-Makefile.diff	2014-09-03 18:16:52 UTC (rev 125051)
@@ -1,11 +1,11 @@
---- UnitTest++/Makefile.orig	2010-03-25 09:58:41.000000000 -0500
-+++ UnitTest++/Makefile	2012-12-01 03:36:40.000000000 -0600
+--- UnitTest++/Makefile.orig	2014-06-23 23:49:36.000000000 -0500
++++ UnitTest++/Makefile	2014-09-03 10:05:54.000000000 -0500
 @@ -1,6 +1,6 @@
 -CXX = g++
--CXXFLAGS ?= -g -Wall -W -Winline -ansi 
+-CXXFLAGS ?= -g -Wall -W -Winline -Wno-unused-private-field -Wno-overloaded-virtual -ansi 
 -LDFLAGS ?= 
 +CXX = @CXX@
-+CXXFLAGS ?= -g -Wall -W -Winline -ansi @ARCHFLAGS@
++CXXFLAGS ?= -g -Wall -W -Winline -Wno-unused-private-field -Wno-overloaded-virtual -ansi @ARCHFLAGS@
 +LDFLAGS ?= @ARCHFLAGS@
  SED = sed
  MV = mv
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140903/6e22b7c9/attachment.html>


More information about the macports-changes mailing list