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>