aboutsummaryrefslogtreecommitdiff
path: root/graphics/osg/files
diff options
context:
space:
mode:
authorMaho Nakata <maho@FreeBSD.org>2003-07-29 15:53:05 +0000
committerMaho Nakata <maho@FreeBSD.org>2003-07-29 15:53:05 +0000
commit8c30d106664c063cc068ccdcd002e3137a678c97 (patch)
tree6c0d7eca530fae9fb101612393b8f90e31f05687 /graphics/osg/files
parent87c1de3393b767c395e93a81ed2e1af5cd6157b6 (diff)
downloadports-8c30d106664c063cc068ccdcd002e3137a678c97.tar.gz
ports-8c30d106664c063cc068ccdcd002e3137a678c97.zip
Notes
Diffstat (limited to 'graphics/osg/files')
-rw-r--r--graphics/osg/files/patch-Make::makedefs52
-rw-r--r--graphics/osg/files/patch-Make::makedirdefs14
-rw-r--r--graphics/osg/files/patch-src+osgPlugins+txp+trpage_sys.h19
3 files changed, 85 insertions, 0 deletions
diff --git a/graphics/osg/files/patch-Make::makedefs b/graphics/osg/files/patch-Make::makedefs
new file mode 100644
index 000000000000..929f197e3ff4
--- /dev/null
+++ b/graphics/osg/files/patch-Make::makedefs
@@ -0,0 +1,52 @@
+--- Make/makedefs.orig Tue Apr 15 04:39:12 2003
++++ Make/makedefs Sat Jul 26 10:15:38 2003
+@@ -70,7 +70,7 @@
+ ## doesn't make a distinction, we will.
+ ############################################################################
+
+-CXXFLAGS = $(ARCHARGS) $(DOF) $(DEF) $(INC)
++CXXFLAGS = $(ARCHARGS) $(DOF) $(DEF) $(INC) %%CXXFLAGS%%
+ LDFLAGS = $(ARCHARGS) $(DOF) $(LINKARGS) -L$(TOPDIR)/lib/$(OS)$(ARCH)
+ OBJS = $(C++FILES:.cpp=.o) \
+ $(CXXFILES:.cpp=.o) \
+@@ -303,26 +303,33 @@
+
+ #### FreeBSD specific definitions
+ ifeq ($(OS),FreeBSD)
+- C++ = g++
++ C++ = ${CXX}
+ DEPARG = -MM
+- INC += -I/usr/local/include -I/usr/X11R6/include
++ INC += -I${LOCALBASE}/include -I${X11BASE}/include
+ DEF += -W -Wall
+- OPTF = -O2
++ OPTF =
+ DBGF = -g -DOSG_COMPILE_UNIT_TESTS
+ SHARED = -shared
+ ARCH =
+ ARCHINST =
+ ARCHARGS =
+- LINKARGS = -L/usr/X11R6/lib -L/usr/local/lib -rpath /usr/local/lib
++ LINKARGS = -L${X11BASE}/lib -L${LOCALBASE}/lib -rpath ${LOCALBASE}/lib -rpath ${X11BASE}/lib
+ DYNAMICLIBRARYLIB =
+ OSG_LIBS = -losgGA -losgDB -losgUtil -losg
+ FREETYPE_LIB = -lfreetype
+ GL_LIBS = -lGLU -lGL
+ X_LIBS = -lXmu -lX11
+ SOCKET_LIBS =
+- OTHER_LIBS =
+- INST_LOCATION = /opt/X11R6
+- INST_SHARE = /usr/share/OpenSceneGraph
++ OTHER_LIBS = ${PTHREAD_LIBS}
++ INST_LOCATION = ${PREFIX}
++ INST_SHARE = ${PREFIX}/share
++ INST_EXAMPLES = ${INST_SHARE}/examples/osg/bin
++ INST_EXAMPLE_SRC = ${INST_SHARE}/examples/osg/src
++ INST_DOC = ${INST_SHARE}/doc/osg
++ INST_SRC = ${INST_EXAMPLE_SRC}
++ INST_DATA = ${INST_SHARE}/osg
++ INSTBINCMD = ${BSD_INSTALL_PROGRAM}
++ INSTDEVCMD = ${BSD_INSTALL_DATA}
+ endif
+
+ #### MacOS X specific definitions
diff --git a/graphics/osg/files/patch-Make::makedirdefs b/graphics/osg/files/patch-Make::makedirdefs
new file mode 100644
index 000000000000..9ae35e729f60
--- /dev/null
+++ b/graphics/osg/files/patch-Make::makedirdefs
@@ -0,0 +1,14 @@
+--- Make/makedirdefs.orig Tue Jul 22 21:12:55 2003
++++ Make/makedirdefs Tue Jul 22 21:13:50 2003
+@@ -58,9 +58,11 @@
+ ifneq ($(OS),Darwin)
+ ifneq ($(OS),SunOS)
+ ifneq ($(OS),IRIX)
++ifneq ($(OS),FreeBSD)
+
+ PLUGIN_DIRS += geo
+
++endif
+ endif
+ endif
+ endif
diff --git a/graphics/osg/files/patch-src+osgPlugins+txp+trpage_sys.h b/graphics/osg/files/patch-src+osgPlugins+txp+trpage_sys.h
new file mode 100644
index 000000000000..973f8bb246b4
--- /dev/null
+++ b/graphics/osg/files/patch-src+osgPlugins+txp+trpage_sys.h
@@ -0,0 +1,19 @@
+--- src/osgPlugins/txp/ORIG/trpage_sys.h Thu Apr 25 17:31:16 2002
++++ src/osgPlugins/txp/trpage_sys.h Fri May 24 19:24:39 2002
+@@ -58,9 +58,16 @@
+ // Delete a file
+ #define TRPGDELETEFILE(file) remove((file))
+
++# if defined(__FreeBSD__)
++# include <inttypes.h>
++typedef int64_t int64;
++# else
++
+ #ifndef int64
+ typedef long long int64;
+ #endif
++
++# endif
+
+ #endif
+