[109105] trunk/dports/science/solid

jeremyhu at macports.org jeremyhu at macports.org
Wed Aug 7 18:40:50 PDT 2013


Revision: 109105
          https://trac.macports.org/changeset/109105
Author:   jeremyhu at macports.org
Date:     2013-08-07 18:40:50 -0700 (Wed, 07 Aug 2013)
Log Message:
-----------
solid: Use compiler.blacklist and other build fixes

Modified Paths:
--------------
    trunk/dports/science/solid/Portfile

Added Paths:
-----------
    trunk/dports/science/solid/files/patch-configure.ac.diff

Removed Paths:
-------------
    trunk/dports/science/solid/files/patch-examples-Makefile.in.diff

Modified: trunk/dports/science/solid/Portfile
===================================================================
--- trunk/dports/science/solid/Portfile	2013-08-08 01:11:28 UTC (rev 109104)
+++ trunk/dports/science/solid/Portfile	2013-08-08 01:40:50 UTC (rev 109105)
@@ -19,16 +19,20 @@
 
 extract.suffix      .tgz
 patchfiles          patch-examples-mnm.cpp.diff patch-examples-physics.cpp.diff \
-                    patch-examples-gldemo.cpp.diff patch-examples-Makefile.in.diff
+                    patch-examples-gldemo.cpp.diff patch-configure.ac.diff
 
 depends_lib         port:qhull
 
-if {${configure.compiler} == "clang"} {
-    configure.compiler llvm-gcc-4.2
-}
+# This project has buggy C++ code
+compiler.blacklist  clang
 
-configure.args      --infodir=${prefix}/share/info
+use_autoreconf      yes
+autoreconf.args     -fvi
+autoreconf.env      AUTOMAKE="automake --foreign"
 
-build.args          CFLAGS='-O2 -fno-gcse -fno-strict-aliasing -DNDEBUG -fpermissive -framework GLUT' CXXFLAGS='-O2 -fno-gcse -fno-strict-aliasing -DNDEBUG -fpermissive -framework GLUT'
+configure.cflags    -fno-gcse -fno-strict-aliasing -DNDEBUG -fpermissive
+configure.cxxflags  -fno-gcse -fno-strict-aliasing -DNDEBUG -fpermissive
 
+build.args          GLLIBS="-framework OpenGL -framework GLUT"
+
 livecheck.type      none

Added: trunk/dports/science/solid/files/patch-configure.ac.diff
===================================================================
--- trunk/dports/science/solid/files/patch-configure.ac.diff	                        (rev 0)
+++ trunk/dports/science/solid/files/patch-configure.ac.diff	2013-08-08 01:40:50 UTC (rev 109105)
@@ -0,0 +1,23 @@
+--- configure.ac.orig	2013-08-07 18:31:33.000000000 -0700
++++ configure.ac	2013-08-07 18:31:44.000000000 -0700
+@@ -39,20 +39,6 @@ AC_MSG_RESULT(no)
+ fi
+ AC_SUBST([TRACER_FLAG])
+ 
+-AC_MSG_CHECKING(whether to enable debugging)
+-debug_default="no"
+-AC_ARG_ENABLE(debug, [  --enable-debug=[no/yes] turn on debugging
+-                       [default=$debug_default]],, enable_debug=$debug_default)
+-if test "x$enable_debug" = "xyes"; then
+-   CFLAGS="-g"
+-   CXXFLAGS="-g"
+-AC_MSG_RESULT(yes)
+-else
+-   CFLAGS="-O2 -fno-gcse -DNDEBUG"	
+-   CXXFLAGS="-O2 -fno-gcse -DNDEBUG"
+-AC_MSG_RESULT(no)
+-fi
+-
+ AC_CHECK_LIB([glut], [glutInit])
+ 
+ # Checks for libraries.

Deleted: trunk/dports/science/solid/files/patch-examples-Makefile.in.diff
===================================================================
--- trunk/dports/science/solid/files/patch-examples-Makefile.in.diff	2013-08-08 01:11:28 UTC (rev 109104)
+++ trunk/dports/science/solid/files/patch-examples-Makefile.in.diff	2013-08-08 01:40:50 UTC (rev 109105)
@@ -1,11 +0,0 @@
---- examples/Makefile.in	2006-10-03 11:12:39.000000000 +0200
-+++ examples/Makefile.in	2012-07-22 22:43:55.000000000 +0200
-@@ -192,7 +192,7 @@
- gldemo_SOURCES = gldemo.cpp
- physics_SOURCES = physics.cpp
- mnm_SOURCES = mnm.cpp
--GLLIBS = -lglut -lGLU -lGL -L/usr/X11R6/lib -lXmu -lXi -lX11
-+GLLIBS = -framework OpenGL -framework GLUT
- sample_LDADD = ../src/libsolid.la  
- gldemo_LDADD = ../src/libsolid.la $(GLLIBS)
- physics_LDADD = dynamics/libdynamics.la ../src/libsolid.la $(GLLIBS)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130807/e455fd78/attachment-0001.html>


More information about the macports-changes mailing list