ports/185716: commit references a PR
dfilter service
dfilter at FreeBSD.ORG
Sat Jan 25 13:30:02 UTC 2014
The following reply was made to PR ports/185716; it has been noted by GNATS.
From: dfilter at FreeBSD.ORG (dfilter service)
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: ports/185716: commit references a PR
Date: Sat, 25 Jan 2014 13:21:27 +0000 (UTC)
Author: miwi
Date: Sat Jan 25 13:21:18 2014
New Revision: 341036
URL: http://svnweb.freebsd.org/changeset/ports/341036
QAT: https://qat.redports.org/buildarchive/r341036/
Log:
MFH: r340307
- Fix build with clang
PR: 185716
Submitted by: ports fury
Added:
branches/2014Q1/graphics/dynamechs/files/patch-aquarobot__MatrixMy.cpp
- copied unchanged from r340307, head/graphics/dynamechs/files/patch-aquarobot__MatrixMy.cpp
branches/2014Q1/graphics/dynamechs/files/patch-dm__svd_linpack.cpp
- copied unchanged from r340307, head/graphics/dynamechs/files/patch-dm__svd_linpack.cpp
Modified:
branches/2014Q1/graphics/dynamechs/Makefile
branches/2014Q1/graphics/dynamechs/files/make.platform.freebsd (contents, props changed)
branches/2014Q1/graphics/dynamechs/files/patch-aquarobot::Gait.hpp (contents, props changed)
Directory Properties:
branches/2014Q1/ (props changed)
Modified: branches/2014Q1/graphics/dynamechs/Makefile
==============================================================================
--- branches/2014Q1/graphics/dynamechs/Makefile Sat Jan 25 13:20:40 2014 (r341035)
+++ branches/2014Q1/graphics/dynamechs/Makefile Sat Jan 25 13:21:18 2014 (r341036)
@@ -10,32 +10,32 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
DISTNAME= ${PORTNAME}_${PORTVERSION:S/.p/pre/}
MAINTAINER= ports at FreeBSD.org
-COMMENT= A Multibody Dynamic Simulation Library
+COMMENT= Multibody Dynamic Simulation Library
-USES= perl5
USE_BZIP2= yes
+USES= gmake perl5
USE_GL= glut
-USE_GMAKE= yes
USE_PERL5= build
-CXXFLAGS+= ${PTHREAD_CFLAGS}
MAKE_ENV= OPENGLINCDIR="${LOCALBASE}/include" \
OPENGLLIBDIR="${LOCALBASE}/lib"
-LDFLAGS+= ${PTHREAD_LIBS}
ALL_TARGET= freebsd
USE_LDCONFIG= yes
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
+post-patch:
+ @${REINPLACE_CMD} -e \
+ 's|.SILENT:||' ${WRKSRC}/Makefile
do-configure:
@${CP} -f ${FILESDIR}/make.platform.freebsd ${WRKSRC}/make/
do-install:
.for dir in dm dmu dmGL
- ${RM} -f ${WRKSRC}/${dir}/*.orig
- @${MKDIR} ${PREFIX}/include/${PORTNAME}/${dir}
- ${INSTALL_DATA} ${WRKSRC}/${dir}/*.h* ${PREFIX}/include/${PORTNAME}/${dir}
- ${INSTALL_DATA} ${WRKSRC}/lib/platform.freebsd/lib${dir}.so ${PREFIX}/lib
+ @${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}/${dir}
+ (cd ${WRKSRC}/${dir} && ${FIND} . -name "*.h" -or -name "*.hpp" | \
+ ${XARGS} -J % ${INSTALL_DATA} % \
+ ${STAGEDIR}${PREFIX}/include/${PORTNAME}/${dir})
+ (cd ${WRKSRC}/lib/platform.freebsd && ${INSTALL_LIB} lib${dir}.so \
+ ${STAGEDIR}${PREFIX}/lib)
.endfor
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Modified: branches/2014Q1/graphics/dynamechs/files/make.platform.freebsd
==============================================================================
--- branches/2014Q1/graphics/dynamechs/files/make.platform.freebsd Sat Jan 25 13:20:40 2014 (r341035)
+++ branches/2014Q1/graphics/dynamechs/files/make.platform.freebsd Sat Jan 25 13:21:18 2014 (r341036)
@@ -2,7 +2,7 @@ CXXFLAGS += -D_BOOL -c -fPIC -I/$(OPENGL
# -pthreads
DEPENDFLAGS := $(CXXFLAGS)
-LDFLAGS += -fPIC -L/$(OPENGLLIBDIR) -L${LOCALBASE}/lib -lX11 -lm -l$(MESA)GLU -l$(MESA)GL
+LDFLAGS += -pthread -fPIC -L/$(OPENGLLIBDIR) -L${LOCALBASE}/lib -lX11 -lm -l$(MESA)GLU -l$(MESA)GL
LDGLUT := -lglut
# CXX := c++
Modified: branches/2014Q1/graphics/dynamechs/files/patch-aquarobot::Gait.hpp
==============================================================================
--- branches/2014Q1/graphics/dynamechs/files/patch-aquarobot::Gait.hpp Sat Jan 25 13:20:40 2014 (r341035)
+++ branches/2014Q1/graphics/dynamechs/files/patch-aquarobot::Gait.hpp Sat Jan 25 13:21:18 2014 (r341036)
@@ -1,15 +1,28 @@
---- aquarobot/Gait.hpp.orig Thu Jul 19 08:40:44 2001
-+++ aquarobot/Gait.hpp Sat Dec 21 08:57:01 2002
-@@ -26,10 +26,11 @@
+--- aquarobot/Gait.hpp.orig 2001-07-19 08:40:44.000000000 +0900
++++ aquarobot/Gait.hpp 2014-01-08 21:46:35.000000000 +0900
+@@ -26,24 +26,17 @@
#include <windows.h>
#endif
-#if defined(WIN32) || (defined(sgi) && defined(_STANDARD_C_PLUS_PLUS)) || (defined(__GNUC__) && (__GNUC__>=2) && (__GNUC_MINOR__>=91))
-+#if defined(WIN32) || (defined(sgi) && defined(_STANDARD_C_PLUS_PLUS)) || (defined(__GNUC__) && (__GNUC__>=2) && (__GNUC_MINOR__>=91)) || (defined(__GNUC__) && (__GNUC__>=3))
#include <iostream>
#include <iomanip>
#include <fstream>
+-#else
+-#include <iostream.h>
+-#include <iomanip.h>
+-#include <fstream.h>
+-#endif
+using namespace std;
- #else
- #include <iostream.h>
- #include <iomanip.h>
+
+ #include <math.h>
+ #include <stdlib.h>
+ #include <stdio.h>
+
+ // Use the std namespace. To do this we must first guarantee that it exists.
+-#if defined(__sgi) || defined(__WIN32_) || defined(WIN32)
+ namespace std {}
+ using namespace std;
+-#endif
+
+ #endif
Copied: branches/2014Q1/graphics/dynamechs/files/patch-aquarobot__MatrixMy.cpp (from r340307, head/graphics/dynamechs/files/patch-aquarobot__MatrixMy.cpp)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/2014Q1/graphics/dynamechs/files/patch-aquarobot__MatrixMy.cpp Sat Jan 25 13:21:18 2014 (r341036, copy of r340307, head/graphics/dynamechs/files/patch-aquarobot__MatrixMy.cpp)
@@ -0,0 +1,11 @@
+--- aquarobot/MatrixMy.cpp.orig
++++ aquarobot/MatrixMy.cpp
+@@ -38,7 +38,7 @@
+ // Constructor
+ // **************************************************************************
+ //MatrixMy::MatrixMy(int r = 4, int c = 4)
+-MatrixMy::MatrixMy(int r = 3, int c = 3)
++MatrixMy::MatrixMy(int r, int c)
+ {
+ row = r;
+ column = c;
Copied: branches/2014Q1/graphics/dynamechs/files/patch-dm__svd_linpack.cpp (from r340307, head/graphics/dynamechs/files/patch-dm__svd_linpack.cpp)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/2014Q1/graphics/dynamechs/files/patch-dm__svd_linpack.cpp Sat Jan 25 13:21:18 2014 (r341036, copy of r340307, head/graphics/dynamechs/files/patch-dm__svd_linpack.cpp)
@@ -0,0 +1,13 @@
+--- dm/svd_linpack.cpp.orig
++++ dm/svd_linpack.cpp
+@@ -10,7 +10,9 @@
+ #endif
+
+ #include <stdio.h>
+-#include <iomanip.h>
++#include <iostream>
++#include <iomanip>
++using namespace std;
+
+ #ifdef __cplusplus
+ extern "C" {
_______________________________________________
svn-ports-all at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe at freebsd.org"
More information about the freebsd-ports-bugs
mailing list