Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Dec 2002 16:00:49 +0900
From:      KATO Tsuguru <tkato@prontomail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/46419: Update port: graphics/dynamechs
Message-ID:  <20021221160049.4aa04f96.tkato@prontomail.com>

next in thread | raw e-mail | index | archive | help

>Number:         46419
>Category:       ports
>Synopsis:       Update port: graphics/dynamechs
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Dec 20 23:10:06 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.7-RELEASE-p2 i386
>Organization:
>Environment:
>Description:
- Fix build on 5-current

New file:
files/make.platform.freebsd
files/patch-aquarobot::Gait.hpp
files/patch-dm::dm.h
files/patch-dmGL::dmGL.h

Remove file:
files/patch-make::make.platform.freebsd

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/graphics/dynamechs/Makefile graphics/dynamechs/Makefile
--- /usr/ports/graphics/dynamechs/Makefile	Mon Nov 11 18:59:46 2002
+++ graphics/dynamechs/Makefile	Wed Dec 18 04:35:47 2002
@@ -7,11 +7,12 @@
 #
 
 PORTNAME=	dynamechs
-PORTVERSION=	4.0p1
+PORTVERSION=	4.0.p1
+PORTEPOCH=	1
 CATEGORIES=	graphics
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
-DISTNAME=	${PORTNAME}_${PORTVERSION:S/p/pre/}
+DISTNAME=	${PORTNAME}_${PORTVERSION:S/.p/pre/}
 
 MAINTAINER=	ports@FreeBSD.org
 
@@ -22,6 +23,9 @@
 		CXXFLAGS="${CXXFLAGS} ${PTHREAD_CFLAGS}" \
 		LDFLAGS="${PTHREAD_LIBS}"
 ALL_TARGET=	freebsd
+
+do-configure:
+	@${CP} -f ${FILESDIR}/make.platform.freebsd ${WRKSRC}/make
 
 do-install:
 .for dir in dm dmu dmGL
diff -urN /usr/ports/graphics/dynamechs/files/make.platform.freebsd graphics/dynamechs/files/make.platform.freebsd
--- /usr/ports/graphics/dynamechs/files/make.platform.freebsd	Thu Jan  1 09:00:00 1970
+++ graphics/dynamechs/files/make.platform.freebsd	Sat Dec 21 08:48:57 2002
@@ -0,0 +1,25 @@
+CXXFLAGS += -D_BOOL -c -fPIC -D_POSIX_C_SOURCE=199506L -I/$(OPENGLINCDIR)
+# -pthreads
+DEPENDFLAGS := $(CXXFLAGS)
+
+LDFLAGS += -fPIC -L/$(OPENGLLIBDIR) -L${X11BASE}/lib -lX11 -lm -l$(MESA)GLU -l$(MESA)GL
+LDGLUT := -lglut
+
+# CXX := g++
+LINKER := $(CXX)
+SHLINKER := $(CXX)
+
+SHLKFLAG := -shared -fPIC
+
+space :=
+OBJNAMEARG := -o $(space)
+EXENAMEARG := -o $(space)
+SHLNAMEARG := -o $(space)
+LINKDIRARG := -L
+LINKLIBARG := -l
+LINKLIBSFX :=
+
+LIBSFX := so
+LIBPFX := lib
+EXESFX := 
+OBJSFX := o
diff -urN /usr/ports/graphics/dynamechs/files/patch-aquarobot::Gait.hpp graphics/dynamechs/files/patch-aquarobot::Gait.hpp
--- /usr/ports/graphics/dynamechs/files/patch-aquarobot::Gait.hpp	Thu Jan  1 09:00:00 1970
+++ graphics/dynamechs/files/patch-aquarobot::Gait.hpp	Sat Dec 21 08:57:17 2002
@@ -0,0 +1,15 @@
+--- 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 @@
+ #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>
++using namespace std;
+ #else
+ #include <iostream.h>
+ #include <iomanip.h>
diff -urN /usr/ports/graphics/dynamechs/files/patch-dm::dm.h graphics/dynamechs/files/patch-dm::dm.h
--- /usr/ports/graphics/dynamechs/files/patch-dm::dm.h	Thu Jan  1 09:00:00 1970
+++ graphics/dynamechs/files/patch-dm::dm.h	Sat Dec 21 08:58:23 2002
@@ -0,0 +1,15 @@
+--- dm/dm.h.orig	Thu Jul 19 08:40:37 2001
++++ dm/dm.h	Sat Dec 21 08:58:14 2002
+@@ -51,10 +51,11 @@
+ // a bunch of hacks to select standard conforming iostream stuff if available
+ // on the platform
+ 
+-#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>
++using namespace std;
+ #else
+ #include <iostream.h>
+ #include <iomanip.h>
diff -urN /usr/ports/graphics/dynamechs/files/patch-dmGL::dmGL.h graphics/dynamechs/files/patch-dmGL::dmGL.h
--- /usr/ports/graphics/dynamechs/files/patch-dmGL::dmGL.h	Thu Jan  1 09:00:00 1970
+++ graphics/dynamechs/files/patch-dmGL::dmGL.h	Sat Dec 21 08:54:26 2002
@@ -0,0 +1,14 @@
+--- dmGL/dmGL.h.orig	Thu Jul 19 08:40:38 2001
++++ dmGL/dmGL.h	Sat Dec 21 08:54:11 2002
+@@ -44,9 +44,10 @@
+ // a bunch of hacks to select standard conforming iostream stuff if available
+ // on the platform
+ 
+-#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>
++using namespace std;
+ #else
+ #include <iostream.h>
+ #include <iomanip.h>
diff -urN /usr/ports/graphics/dynamechs/files/patch-make::make.platform.freebsd graphics/dynamechs/files/patch-make::make.platform.freebsd
--- /usr/ports/graphics/dynamechs/files/patch-make::make.platform.freebsd	Fri Dec  7 00:37:51 2001
+++ graphics/dynamechs/files/patch-make::make.platform.freebsd	Thu Jan  1 09:00:00 1970
@@ -1,28 +0,0 @@
---- /dev/null	Thu Dec  6 21:05:22 2001
-+++ make/make.platform.freebsd	Thu Dec  6 21:09:26 2001
-@@ -0,0 +1,25 @@
-+CXXFLAGS += -D_BOOL -c -fPIC -D_POSIX_C_SOURCE=199506L -I/$(OPENGLINCDIR)
-+# -pthreads
-+DEPENDFLAGS := $(CXXFLAGS)
-+
-+LDFLAGS += -fPIC -L/$(OPENGLLIBDIR) -L/usr/X11R6/lib -L/usr/X11/lib -lX11 -lm -l$(MESA)GLU -l$(MESA)GL
-+LDGLUT := -lglut
-+
-+CXX := g++
-+LINKER := g++
-+SHLINKER := g++
-+
-+SHLKFLAG := -shared -fPIC
-+
-+space :=
-+OBJNAMEARG := -o $(space)
-+EXENAMEARG := -o $(space)
-+SHLNAMEARG := -o $(space)
-+LINKDIRARG := -L
-+LINKLIBARG := -l
-+LINKLIBSFX :=
-+
-+LIBSFX := so
-+LIBPFX := lib
-+EXESFX := 
-+OBJSFX := o
diff -urN /usr/ports/graphics/dynamechs/pkg-plist graphics/dynamechs/pkg-plist
--- /usr/ports/graphics/dynamechs/pkg-plist	Fri Dec  7 00:37:50 2001
+++ graphics/dynamechs/pkg-plist	Wed Dec 18 03:12:05 2002
@@ -29,9 +29,6 @@
 include/dynamechs/dm/dmTime.h
 include/dynamechs/dm/dmTreadmill.hpp
 include/dynamechs/dm/dmZScrewTxLink.hpp
-include/dynamechs/dmu/dmLoadFile.h
-include/dynamechs/dmu/dmu.h
-include/dynamechs/dmu/glLoadModels.h
 include/dynamechs/dmGL/dmGL.h
 include/dynamechs/dmGL/dmGLCamera.hpp
 include/dynamechs/dmGL/dmGLFlyCamera.hpp
@@ -39,10 +36,13 @@
 include/dynamechs/dmGL/dmGLPolarCamera.hpp
 include/dynamechs/dmGL/dmGLPolarCamera_yup.hpp
 include/dynamechs/dmGL/dmGLPolarCamera_zup.hpp
-@dirrm include/dynamechs/dm
+include/dynamechs/dmu/dmLoadFile.h
+include/dynamechs/dmu/dmu.h
+include/dynamechs/dmu/glLoadModels.h
+lib/libdm.so
+lib/libdmGL.so
+lib/libdmu.so
 @dirrm include/dynamechs/dmu
 @dirrm include/dynamechs/dmGL
+@dirrm include/dynamechs/dm
 @dirrm include/dynamechs
-lib/libdm.so
-lib/libdmu.so
-lib/libdmGL.so
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021221160049.4aa04f96.tkato>