head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.62 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.60 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.58 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.56 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.54 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.52 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.50 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.48 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.46 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.44 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.42 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.40 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.38 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.36 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.34 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.32 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.30 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.28 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.26 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.24 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.22 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.20 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.18 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.16 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.12 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.14 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.10 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.8 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.6 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.4 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.2 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.2.0.52 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.50 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.48 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.46 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.42 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.40 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.38 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.36 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.34 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.32 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.30 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.28 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.26 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.24 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.22 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.20 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.18 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.16 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.14 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.12 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.10 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.8 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.6 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.4 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.2 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.1.0.2 pkgsrc-2012Q1-base:1.1; locks; strict; comment @// @; 1.4 date 2018.08.06.11.12.27; author jperkin; state Exp; branches; next 1.3; commitid atwPIvsjHW1Fc3NA; 1.3 date 2018.08.04.01.05.10; author nia; state Exp; branches; next 1.2; commitid Wo7gUCbFSILZSJMA; 1.2 date 2012.05.20.19.28.19; author marino; state Exp; branches; next 1.1; 1.1 date 2012.03.07.16.27.35; author adam; state Exp; branches; next ; desc @@ 1.4 log @osg: SunOS fixes and remove obsolete patches. @ text @$NetBSD: patch-applications_present3D_Cluster.cpp,v 1.3 2018/08/04 01:05:10 nia Exp $ Support more platforms. --- applications/present3D/Cluster.cpp.orig 2017-08-28 16:50:49.000000000 +0000 +++ applications/present3D/Cluster.cpp @@@@ -33,7 +33,8 @@@@ #if defined(__linux) #include #include -#elif defined(__FreeBSD__) || defined(__DragonFly__) || defined(__FreeBSD_kernel__) +#elif defined(__FreeBSD__) || defined(__DragonFly__) || defined(__FreeBSD_kernel__) || \ + defined(__NetBSD__) || defined(__OpenBSD__) #include #include #elif defined(__sgi) @@@@ -340,7 +341,8 @@@@ void Receiver::sync( void ) } #if defined(__linux) || defined(__FreeBSD__) || defined( __APPLE__ ) || \ - defined(__DragonFly__) || defined(__FreeBSD_kernel__) || defined(__GNU__) + defined(__DragonFly__) || defined(__FreeBSD_kernel__) || defined(__GNU__) || \ + defined(__NetBSD__) || defined(__OpenBSD__) || defined(__sun) socklen_t #else int @ 1.3 log @graphics/osg: Update to 3.4.1. Add various options for optional dependencies. @ text @d1 1 a1 1 $NetBSD$ d23 1 a23 1 + defined(__NetBSD__) || defined(__OpenBSD__) @ 1.2 log @graphics/osg: Update to version 3.0.1 broke DragonFly @ text @d5 1 a5 1 --- applications/present3D/Cluster.cpp.orig 2012-03-05 16:33:33.000000000 +0000 d7 1 a7 1 @@@@ -33,9 +33,12 @@@@ d11 3 a13 2 -#elif defined(__FreeBSD__) +#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) a15 3 +#elif defined(__DragonFly__) + #include + #include d17 1 a17 4 #include #include @@@@ -336,7 +339,8 @@@@ void Receiver::sync( void ) return; d20 5 a24 4 -#if defined(__linux) || defined(__FreeBSD__) || defined( __APPLE__ ) +#if defined(__linux) || defined(__FreeBSD__) || defined( __APPLE__ ) \ + || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) socklen_t @ 1.1 log @Changes 3.0.1: * OpenGL ES 1.1, and OpenGL ES 2.0 support * OpenGL 3.x and 4.x support along with associated OpenGL extensions * Supoort for Android on tablets and phones * Support for IOS on tablets and phones (end users applications have already been accepted on the App Store) * Introduction of Present3D application for immersive 3D presentations * New extensible serializers that provide new .osgb binary, .osgt ascii and .osgx xml file native formats * New generalized serializable metadata architecture * New osgQt library that makes it straight forward to integrate !OpenSceneGraph with Qt, including web browsing via QWebKit. * New FBX plugin based on the Audodesk FBX DSK that enables reading of the the .fbx 3D authoring and interchange format * New directshow plugin for handling movies under Windows * New pov plugin for exporting a scene to POV-Ray format, enabling use of POV-Ray to do photo-realistic ray tracing * New ply plugin for reading ply files * Improvements to osgText that enable bevelling of 3D text and highter quality 2D fonts * Improvements to osgVolume enabling high quality ray traced volume rendering * Improvements to osgManipulator making it more flexible * Improvements to osgParticle to support shader based particle effects * Revamped 3ds plugin for reading and writing of .3ds files * Revamped dxf plugin for reading and writing of .dxf files * Support for Cocoa and 64bit OSX build * Improved thread safety and efficiency of database paging * New Texture and buffer object pools for efficiently managing GL object resources @ text @d7 1 a7 1 @@@@ -33,7 +33,7 @@@@ d15 3 d19 3 a21 1 @@@@ -336,7 +336,7 @@@@ void Receiver::sync( void ) d26 2 a27 1 +#if defined(__linux) || defined(__FreeBSD__) || defined( __APPLE__ ) || defined(__NetBSD__) || defined(__OpenBSD__) @