Mon Aug 6 11:12:27 2018 UTC ()
osg: SunOS fixes and remove obsolete patches.


(jperkin)
diff -r1.11 -r1.12 pkgsrc/graphics/osg/distinfo
diff -r1.2 -r0 pkgsrc/graphics/osg/patches/patch-ac
diff -r1.2 -r0 pkgsrc/graphics/osg/patches/patch-src_osgPlugins_gif_ReaderWriterGIF.cpp
diff -r1.1 -r0 pkgsrc/graphics/osg/patches/patch-af
diff -r1.1 -r0 pkgsrc/graphics/osg/patches/patch-include_OpenThreads_Atomic
diff -r1.1 -r0 pkgsrc/graphics/osg/patches/patch-src_OpenThreads_common_Atomic.cpp
diff -r1.1 -r0 pkgsrc/graphics/osg/patches/patch-src_osgViewer_DarwinUtils.mm
diff -r1.3 -r1.4 pkgsrc/graphics/osg/patches/patch-applications_present3D_Cluster.cpp
diff -r1.1 -r1.2 pkgsrc/graphics/osg/patches/patch-src_osgPlugins_osc_osc_OscHostEndianness.h
diff -r0 -r1.1 pkgsrc/graphics/osg/patches/patch-src_osgPlugins_osc_osc_OscOutboundPacketStream.cpp

cvs diff -r1.11 -r1.12 pkgsrc/graphics/osg/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/osg/distinfo 2018/08/04 01:05:10 1.11
+++ pkgsrc/graphics/osg/distinfo 2018/08/06 11:12:27 1.12
@@ -1,14 +1,15 @@ @@ -1,14 +1,15 @@
1$NetBSD: distinfo,v 1.11 2018/08/04 01:05:10 nia Exp $ 1$NetBSD: distinfo,v 1.12 2018/08/06 11:12:27 jperkin Exp $
2 2
3SHA1 (osg-3.4.1.tar.gz) = 6fc56846f5790d85dd8139aecb958701f4f4e630 3SHA1 (osg-3.4.1.tar.gz) = 6fc56846f5790d85dd8139aecb958701f4f4e630
4RMD160 (osg-3.4.1.tar.gz) = 299ab7131433e7f36f0da10eb102014bce26ec83 4RMD160 (osg-3.4.1.tar.gz) = 299ab7131433e7f36f0da10eb102014bce26ec83
5SHA512 (osg-3.4.1.tar.gz) = 4a65625e208d24256b5564bbe9d6f557758b51fae0acf85d1f71968a237fec299088536830fc862d25e02039de9ea13176b298a68aaa644eac958acbe1f4e143 5SHA512 (osg-3.4.1.tar.gz) = 4a65625e208d24256b5564bbe9d6f557758b51fae0acf85d1f71968a237fec299088536830fc862d25e02039de9ea13176b298a68aaa644eac958acbe1f4e143
6Size (osg-3.4.1.tar.gz) = 5686385 bytes 6Size (osg-3.4.1.tar.gz) = 5686385 bytes
7SHA1 (patch-CMakeModules_FindFFmpeg.cmake) = cb533fdfa7cc569b6e226e1ab422ef36d5d31c3a 7SHA1 (patch-CMakeModules_FindFFmpeg.cmake) = cb533fdfa7cc569b6e226e1ab422ef36d5d31c3a
8SHA1 (patch-ab) = 0bb683599daae3b2718693f9df8077b0333a410b 8SHA1 (patch-ab) = 0bb683599daae3b2718693f9df8077b0333a410b
9SHA1 (patch-ad) = 909075cabe15541b182794b4fdf5baa038f07ed3 9SHA1 (patch-ad) = 909075cabe15541b182794b4fdf5baa038f07ed3
10SHA1 (patch-ae) = ca2f8a6cd509a914f9b643429e8384faf476f2c8 10SHA1 (patch-ae) = ca2f8a6cd509a914f9b643429e8384faf476f2c8
11SHA1 (patch-applications_present3D_Cluster.cpp) = 1b05be4da6632356200192d8f5aa5f08270f68d8 11SHA1 (patch-applications_present3D_Cluster.cpp) = 017b1d9b42760cad8deb77d7330b04f75aa0e814
12SHA1 (patch-src_osgPlugins_osc_ip_posix_NetworkingUtils.cpp) = 5748636ed17d23a0a595d38b2b392e773840a102 12SHA1 (patch-src_osgPlugins_osc_ip_posix_NetworkingUtils.cpp) = 5748636ed17d23a0a595d38b2b392e773840a102
13SHA1 (patch-src_osgPlugins_osc_osc_OscHostEndianness.h) = d8e9efa88898e240775ead76c5c9df4c86cd562c 13SHA1 (patch-src_osgPlugins_osc_osc_OscHostEndianness.h) = 4202df06c8ab49fa5f3787cc1c59e9f247d1a21b
 14SHA1 (patch-src_osgPlugins_osc_osc_OscOutboundPacketStream.cpp) = b9bc38773bfdc78056a4575f772abd7a1fbf09f3
14SHA1 (patch-src_osg_GLExtensions.cpp) = 5fc04fa162c5cf8aa34ddfb0152092b02e8eec08 15SHA1 (patch-src_osg_GLExtensions.cpp) = 5fc04fa162c5cf8aa34ddfb0152092b02e8eec08

File Deleted: pkgsrc/graphics/osg/patches/Attic/patch-ac

File Deleted: pkgsrc/graphics/osg/patches/Attic/patch-src_osgPlugins_gif_ReaderWriterGIF.cpp

File Deleted: pkgsrc/graphics/osg/patches/Attic/patch-af

File Deleted: pkgsrc/graphics/osg/patches/Attic/patch-include_OpenThreads_Atomic

File Deleted: pkgsrc/graphics/osg/patches/Attic/patch-src_OpenThreads_common_Atomic.cpp

File Deleted: pkgsrc/graphics/osg/patches/Attic/patch-src_osgViewer_DarwinUtils.mm

cvs diff -r1.3 -r1.4 pkgsrc/graphics/osg/patches/patch-applications_present3D_Cluster.cpp (expand / switch to unified diff)

--- pkgsrc/graphics/osg/patches/patch-applications_present3D_Cluster.cpp 2018/08/04 01:05:10 1.3
+++ pkgsrc/graphics/osg/patches/patch-applications_present3D_Cluster.cpp 2018/08/06 11:12:27 1.4
@@ -1,26 +1,26 @@ @@ -1,26 +1,26 @@
1$NetBSD: patch-applications_present3D_Cluster.cpp,v 1.3 2018/08/04 01:05:10 nia Exp $ 1$NetBSD: patch-applications_present3D_Cluster.cpp,v 1.4 2018/08/06 11:12:27 jperkin Exp $
2 2
3Support more platforms. 3Support more platforms.
4 4
5--- applications/present3D/Cluster.cpp.orig 2017-08-28 16:50:49.000000000 +0000 5--- applications/present3D/Cluster.cpp.orig 2017-08-28 16:50:49.000000000 +0000
6+++ applications/present3D/Cluster.cpp 6+++ applications/present3D/Cluster.cpp
7@@ -33,7 +33,8 @@ 7@@ -33,7 +33,8 @@
8 #if defined(__linux) 8 #if defined(__linux)
9 #include <unistd.h> 9 #include <unistd.h>
10 #include <linux/sockios.h> 10 #include <linux/sockios.h>
11-#elif defined(__FreeBSD__) || defined(__DragonFly__) || defined(__FreeBSD_kernel__) 11-#elif defined(__FreeBSD__) || defined(__DragonFly__) || defined(__FreeBSD_kernel__)
12+#elif defined(__FreeBSD__) || defined(__DragonFly__) || defined(__FreeBSD_kernel__) || \ 12+#elif defined(__FreeBSD__) || defined(__DragonFly__) || defined(__FreeBSD_kernel__) || \
13+ defined(__NetBSD__) || defined(__OpenBSD__) 13+ defined(__NetBSD__) || defined(__OpenBSD__)
14 #include <unistd.h> 14 #include <unistd.h>
15 #include <sys/sockio.h> 15 #include <sys/sockio.h>
16 #elif defined(__sgi) 16 #elif defined(__sgi)
17@@ -340,7 +341,8 @@ void Receiver::sync( void ) 17@@ -340,7 +341,8 @@ void Receiver::sync( void )
18 } 18 }
19  19
20 #if defined(__linux) || defined(__FreeBSD__) || defined( __APPLE__ ) || \ 20 #if defined(__linux) || defined(__FreeBSD__) || defined( __APPLE__ ) || \
21- defined(__DragonFly__) || defined(__FreeBSD_kernel__) || defined(__GNU__) 21- defined(__DragonFly__) || defined(__FreeBSD_kernel__) || defined(__GNU__)
22+ defined(__DragonFly__) || defined(__FreeBSD_kernel__) || defined(__GNU__) || \ 22+ defined(__DragonFly__) || defined(__FreeBSD_kernel__) || defined(__GNU__) || \
23+ defined(__NetBSD__) || defined(__OpenBSD__) 23+ defined(__NetBSD__) || defined(__OpenBSD__) || defined(__sun)
24 socklen_t 24 socklen_t
25 #else 25 #else
26 int 26 int

cvs diff -r1.1 -r1.2 pkgsrc/graphics/osg/patches/patch-src_osgPlugins_osc_osc_OscHostEndianness.h (expand / switch to unified diff)

--- pkgsrc/graphics/osg/patches/patch-src_osgPlugins_osc_osc_OscHostEndianness.h 2018/08/04 01:05:10 1.1
+++ pkgsrc/graphics/osg/patches/patch-src_osgPlugins_osc_osc_OscHostEndianness.h 2018/08/06 11:12:27 1.2
@@ -1,15 +1,33 @@ @@ -1,15 +1,33 @@
1$NetBSD: patch-src_osgPlugins_osc_osc_OscHostEndianness.h,v 1.1 2018/08/04 01:05:10 nia Exp $ 1$NetBSD: patch-src_osgPlugins_osc_osc_OscHostEndianness.h,v 1.2 2018/08/06 11:12:27 jperkin Exp $
2 2
3Configure endianness for osc plug-in. 3Configure endianness for osc plug-in.
4 4
5--- src/osgPlugins/osc/osc/OscHostEndianness.h.orig 2015-07-23 11:14:00.000000000 +0000 5--- src/osgPlugins/osc/osc/OscHostEndianness.h.orig 2017-08-28 16:50:49.000000000 +0000
6+++ src/osgPlugins/osc/osc/OscHostEndianness.h 6+++ src/osgPlugins/osc/osc/OscHostEndianness.h
7@@ -64,7 +64,7 @@ 7@@ -64,7 +64,7 @@
8 #else 8 #else
9 #error Unknown machine endianness detected. 9 #error Unknown machine endianness detected.
10 #endif 10 #endif
11- #elif defined(__FreeBSD__) 11- #elif defined(__FreeBSD__)
12+ #elif defined(__FreeBSD__) || defined(__NetBSD__) 12+ #elif defined(__FreeBSD__) || defined(__NetBSD__)
13 #include <sys/endian.h> 13 #include <sys/endian.h>
14 #if (_BYTE_ORDER == _LITTLE_ENDIAN) 14 #if (_BYTE_ORDER == _LITTLE_ENDIAN)
15 #ifndef __LITTLE_ENDIAN__ 15 #ifndef __LITTLE_ENDIAN__
 16@@ -77,6 +77,17 @@
 17 #else
 18 #error Unknown machine endianness detected.
 19 #endif
 20+ #elif defined(__sun)
 21+ #include <sys/byteorder.h>
 22+ #if defined(_BIG_ENDIAN)
 23+ #ifndef __BIG_ENDIAN__
 24+ #define __BIG_ENDIAN__
 25+ #endif
 26+ #else
 27+ #ifndef __LITTLE_ENDIAN__
 28+ #define __LITTLE_ENDIAN__
 29+ #endif
 30+ #endif
 31 #endif
 32
 33 #if defined(__LITTLE_ENDIAN__)

File Added: pkgsrc/graphics/osg/patches/patch-src_osgPlugins_osc_osc_OscOutboundPacketStream.cpp
$NetBSD: patch-src_osgPlugins_osc_osc_OscOutboundPacketStream.cpp,v 1.1 2018/08/06 11:12:27 jperkin Exp $

SunOS needs alloca.h

--- src/osgPlugins/osc/osc/OscOutboundPacketStream.cpp.orig	2017-08-28 16:50:49.000000000 +0000
+++ src/osgPlugins/osc/osc/OscOutboundPacketStream.cpp
@@ -35,6 +35,8 @@
 
 #if defined(__WIN32__) || defined(WIN32)
 #include <malloc.h> // for alloca
+#elif defined(__sun)
+#include <alloca.h>
 #endif
 
 #include "OscHostEndianness.h"