Ravenports generated: 23 Sep 2020 16:05
[ravenports.git] / bucket_D1 / opencollada
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               opencollada
4 VERSION=                1.6.68
5 KEYWORDS=               graphics
6 VARIANTS=               standard
7 SDESC[standard]=        Library for reading and writing COLLADA files
8 HOMEPAGE=               http://www.opencollada.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/KhronosGroup:OpenCOLLADA:v1.6.68
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILD_DEPENDS=          pcre:static:standard
21 BUILDRUN_DEPENDS=       pcre:shared:standard
22
23 USES=                   cmake iconv pkgconfig dos2unix
24 GNOME_COMPONENTS=       libxml2
25
26 DOS2UNIX_GLOB=          *.h
27 FPC_EQUIVALENT=         graphics/opencollada
28
29 LDFLAGS=                -Wl,-rpath,{{PREFIX}}/lib/opencollada
30 CMAKE_ARGS=             -DUSE_SHARED:BOOL=ON
31                         -DUSE_STATIC:BOOL=OFF
32
33 post-patch:
34         ${REINPLACE_CMD} -e 's|$${OPENCOLLADA_INST_LIBRARY}/cmake|${PREFIX}/share/cmake/Modules|' \
35                 ${WRKSRC}/CMakeLists.txt
36
37 post-install:
38         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/opencollada/*.so
39
40 [FILE:202:descriptions/desc.single]
41 OpenCOLLADA is a reader and writer library for the COLLADA format, an
42 open, royalty-free standard for exchanging 3D asset information between
43 applications, digital content creation tools and libraries.
44
45
46 [FILE:117:distinfo]
47 d9db0c0a518aa6ac0359626f222707c6ca1b63a83cbf229d97a5999c9cde347b     12098718 KhronosGroup-OpenCOLLADA-1.6.68.tar.gz
48
49
50 [FILE:10441:manifests/plist.single]
51 include/opencollada/COLLADABaseUtils/
52  COLLADABU.h
53  COLLADABUException.h
54  COLLADABUHashFunctions.h
55  COLLADABUIDList.h
56  COLLADABUNativeString.h
57  COLLADABUPcreCompiledPattern.h
58  COLLADABUPlatform.h
59  COLLADABUPrerequisites.h
60  COLLADABUStableHeaders.h
61  COLLADABUStringUtils.h
62  COLLADABUURI.h
63  COLLADABUUtils.h
64  COLLADABUhash_map.h
65 include/opencollada/COLLADABaseUtils/Math/
66  COLLADABUMathMatrix3.h
67  COLLADABUMathMatrix4.h
68  COLLADABUMathPrerequisites.h
69  COLLADABUMathQuaternion.h
70  COLLADABUMathUtils.h
71  COLLADABUMathVector3.h
72 include/opencollada/COLLADAFramework/
73  COLLADAFW.h
74  COLLADAFWAnimatable.h
75  COLLADAFWAnimatableFloat.h
76  COLLADAFWAnimation.h
77  COLLADAFWAnimationClip.h
78  COLLADAFWAnimationCurve.h
79  COLLADAFWAnimationList.h
80  COLLADAFWAnnotate.h
81  COLLADAFWArray.h
82  COLLADAFWArrayPrimitiveType.h
83  COLLADAFWAxisInfo.h
84  COLLADAFWCamera.h
85  COLLADAFWCode.h
86  COLLADAFWColor.h
87  COLLADAFWColorOrTexture.h
88  COLLADAFWConstants.h
89  COLLADAFWController.h
90  COLLADAFWEdge.h
91  COLLADAFWEffect.h
92  COLLADAFWEffectCommon.h
93  COLLADAFWException.h
94  COLLADAFWFileInfo.h
95  COLLADAFWFloatOrDoubleArray.h
96  COLLADAFWFloatOrParam.h
97  COLLADAFWFormula.h
98  COLLADAFWFormulaNewParam.h
99  COLLADAFWFormulas.h
100  COLLADAFWGeometry.h
101  COLLADAFWHashFunctions.h
102  COLLADAFWILoader.h
103  COLLADAFWIWriter.h
104  COLLADAFWImage.h
105  COLLADAFWImageSource.h
106  COLLADAFWInclude.h
107  COLLADAFWIndexList.h
108  COLLADAFWInstanceBase.h
109  COLLADAFWInstanceBindingBase.h
110  COLLADAFWInstanceCamera.h
111  COLLADAFWInstanceController.h
112  COLLADAFWInstanceGeometry.h
113  COLLADAFWInstanceKinematicsScene.h
114  COLLADAFWInstanceLight.h
115  COLLADAFWInstanceNode.h
116  COLLADAFWInstanceSceneGraph.h
117  COLLADAFWInstanceVisualScene.h
118  COLLADAFWJoint.h
119  COLLADAFWJointPrimitive.h
120  COLLADAFWKinematicsController.h
121  COLLADAFWKinematicsModel.h
122  COLLADAFWKinematicsScene.h
123  COLLADAFWLibraryNodes.h
124  COLLADAFWLight.h
125  COLLADAFWLines.h
126  COLLADAFWLinestrips.h
127  COLLADAFWLoaderUtils.h
128  COLLADAFWLookat.h
129  COLLADAFWMaterial.h
130  COLLADAFWMaterialBinding.h
131  COLLADAFWMatrix.h
132  COLLADAFWMesh.h
133  COLLADAFWMeshPrimitive.h
134  COLLADAFWMeshPrimitiveWithFaceVertexCount.h
135  COLLADAFWMeshVertexData.h
136  COLLADAFWModifier.h
137  COLLADAFWMorphController.h
138  COLLADAFWMotionProfile.h
139  COLLADAFWNewParam.h
140  COLLADAFWNode.h
141  COLLADAFWObject.h
142  COLLADAFWParam.h
143  COLLADAFWPass.h
144  COLLADAFWPassClear.h
145  COLLADAFWPassOutput.h
146  COLLADAFWPassTarget.h
147  COLLADAFWPointerArray.h
148  COLLADAFWPolygons.h
149  COLLADAFWPrerequisites.h
150  COLLADAFWRenderDraw.h
151  COLLADAFWRenderState.h
152  COLLADAFWRenderStateStatic.h
153  COLLADAFWRoot.h
154  COLLADAFWRotate.h
155  COLLADAFWSampler.h
156  COLLADAFWScale.h
157  COLLADAFWScene.h
158  COLLADAFWSemantic.h
159  COLLADAFWSetParam.h
160  COLLADAFWShader.h
161  COLLADAFWShaderBlinn.h
162  COLLADAFWShaderConstantFX.h
163  COLLADAFWShaderElement.h
164  COLLADAFWShaderLambert.h
165  COLLADAFWShaderPhong.h
166  COLLADAFWShear.h
167  COLLADAFWSkew.h
168  COLLADAFWSkinController.h
169  COLLADAFWSkinControllerData.h
170  COLLADAFWSpline.h
171  COLLADAFWStableHeaders.h
172  COLLADAFWTarget.h
173  COLLADAFWTargetableValue.h
174  COLLADAFWTechnique.h
175  COLLADAFWTexture.h
176  COLLADAFWTextureCoordinateBinding.h
177  COLLADAFWTransformation.h
178  COLLADAFWTranslate.h
179  COLLADAFWTriangles.h
180  COLLADAFWTrifans.h
181  COLLADAFWTristrips.h
182  COLLADAFWTypes.h
183  COLLADAFWUniqueId.h
184  COLLADAFWValidate.h
185  COLLADAFWValueType.h
186  COLLADAFWVisualScene.h
187 include/opencollada/COLLADASaxFrameworkLoader/
188  COLLADASaxFWLAccessor.h
189  COLLADASaxFWLArrayElement.h
190  COLLADASaxFWLAssetLoader.h
191  COLLADASaxFWLCOLLADACsymbol.h
192  COLLADASaxFWLDocumentProcessor.h
193  COLLADASaxFWLException.h
194  COLLADASaxFWLExtraDataElementHandler.h
195  COLLADASaxFWLExtraDataLoader.h
196  COLLADASaxFWLFileLoader.h
197  COLLADASaxFWLFilePartLoader.h
198  COLLADASaxFWLFormulasLinker.h
199  COLLADASaxFWLFormulasLoader.h
200  COLLADASaxFWLGeometryLoader.h
201  COLLADASaxFWLGeometryMaterialIdInfo.h
202  COLLADASaxFWLHelperLoaderBase.h
203  COLLADASaxFWLIError.h
204  COLLADASaxFWLIErrorHandler.h
205  COLLADASaxFWLIExtraDataCallbackHandler.h
206  COLLADASaxFWLIFilePartLoader.h
207  COLLADASaxFWLIParserImpl.h
208  COLLADASaxFWLIParserImpl14.h
209  COLLADASaxFWLIParserImpl15.h
210  COLLADASaxFWLInputShared.h
211  COLLADASaxFWLInputUnshared.h
212  COLLADASaxFWLInstanceArticulatedSystemLoader.h
213  COLLADASaxFWLInstanceKinematicsModelLoader.h
214  COLLADASaxFWLIntermediateTargetable.h
215  COLLADASaxFWLInterpolationTypeSource.h
216  COLLADASaxFWLJointsLoader.h
217  COLLADASaxFWLKinematicsIntermediateData.h
218  COLLADASaxFWLKinematicsSceneCreator.h
219  COLLADASaxFWLLibraryAnimationClipsLoader.h
220  COLLADASaxFWLLibraryAnimationsLoader.h
221  COLLADASaxFWLLibraryArticulatedSystemsLoader.h
222  COLLADASaxFWLLibraryCamerasLoader.h
223  COLLADASaxFWLLibraryControllersLoader.h
224  COLLADASaxFWLLibraryEffectsLoader.h
225  COLLADASaxFWLLibraryFormulasLoader.h
226  COLLADASaxFWLLibraryImagesLoader.h
227  COLLADASaxFWLLibraryJointsLoader.h
228  COLLADASaxFWLLibraryKinematicsModelsLoader.h
229  COLLADASaxFWLLibraryKinematicsScenesLoader.h
230  COLLADASaxFWLLibraryLightsLoader.h
231  COLLADASaxFWLLibraryMaterialsLoader.h
232  COLLADASaxFWLLibraryNodesLoader.h
233  COLLADASaxFWLLoader.h
234  COLLADASaxFWLMeshLoader.h
235  COLLADASaxFWLMeshPrimitiveInputList.h
236  COLLADASaxFWLNodeLoader.h
237  COLLADASaxFWLPHElement.h
238  COLLADASaxFWLPolygons.h
239  COLLADASaxFWLPostProcessor.h
240  COLLADASaxFWLPrerequisites.h
241  COLLADASaxFWLPrimitiveBase.h
242  COLLADASaxFWLRootParser14.h
243  COLLADASaxFWLRootParser15.h
244  COLLADASaxFWLSaxFWLError.h
245  COLLADASaxFWLSaxParserError.h
246  COLLADASaxFWLSaxParserErrorHandler.h
247  COLLADASaxFWLSceneLoader.h
248  COLLADASaxFWLSidAddress.h
249  COLLADASaxFWLSidTreeNode.h
250  COLLADASaxFWLSource.h
251  COLLADASaxFWLSourceArrayLoader.h
252  COLLADASaxFWLSplineLoader.h
253  COLLADASaxFWLStableHeaders.h
254  COLLADASaxFWLTechniqueCommon.h
255  COLLADASaxFWLTransformationLoader.h
256  COLLADASaxFWLTypes.h
257  COLLADASaxFWLUtils.h
258  COLLADASaxFWLVersionParser.h
259  COLLADASaxFWLVertices.h
260  COLLADASaxFWLVisualSceneLoader.h
261  COLLADASaxFWLXmlTypes.h
262 include/opencollada/COLLADASaxFrameworkLoader/generated14/
263  COLLADASaxFWLAssetLoader14.h
264  COLLADASaxFWLColladaParserAutoGen14.h
265  COLLADASaxFWLColladaParserAutoGen14Attributes.h
266  COLLADASaxFWLColladaParserAutoGen14Enums.h
267  COLLADASaxFWLColladaParserAutoGen14FunctionMapFactory.h
268  COLLADASaxFWLColladaParserAutoGen14Private.h
269  COLLADASaxFWLColladaParserAutoGen14ValidationData.h
270  COLLADASaxFWLGeometryLoader14.h
271  COLLADASaxFWLLibraryAnimationClipsLoader14.h
272  COLLADASaxFWLLibraryAnimationsLoader14.h
273  COLLADASaxFWLLibraryCamerasLoader14.h
274  COLLADASaxFWLLibraryControllersLoader14.h
275  COLLADASaxFWLLibraryEffectsLoader14.h
276  COLLADASaxFWLLibraryImagesLoader14.h
277  COLLADASaxFWLLibraryLightsLoader14.h
278  COLLADASaxFWLLibraryMaterialsLoader14.h
279  COLLADASaxFWLLibraryNodesLoader14.h
280  COLLADASaxFWLMeshLoader14.h
281  COLLADASaxFWLNodeLoader14.h
282  COLLADASaxFWLSceneLoader14.h
283  COLLADASaxFWLSourceArrayLoader14.h
284  COLLADASaxFWLSplineLoader14.h
285  COLLADASaxFWLVisualSceneLoader14.h
286 include/opencollada/COLLADASaxFrameworkLoader/generated15/
287  COLLADASaxFWLAssetLoader15.h
288  COLLADASaxFWLColladaParserAutoGen15.h
289  COLLADASaxFWLColladaParserAutoGen15Attributes.h
290  COLLADASaxFWLColladaParserAutoGen15Enums.h
291  COLLADASaxFWLColladaParserAutoGen15FunctionMapFactory.h
292  COLLADASaxFWLColladaParserAutoGen15Private.h
293  COLLADASaxFWLColladaParserAutoGen15ValidationData.h
294  COLLADASaxFWLFormulasLoader15.h
295  COLLADASaxFWLGeometryLoader15.h
296  COLLADASaxFWLLibraryAnimationClipsLoader15.h
297  COLLADASaxFWLLibraryAnimationsLoader15.h
298  COLLADASaxFWLLibraryArticulatedSystemsLoader15.h
299  COLLADASaxFWLLibraryCamerasLoader15.h
300  COLLADASaxFWLLibraryControllersLoader15.h
301  COLLADASaxFWLLibraryEffectsLoader15.h
302  COLLADASaxFWLLibraryFormulasLoader15.h
303  COLLADASaxFWLLibraryImagesLoader15.h
304  COLLADASaxFWLLibraryJointsLoader15.h
305  COLLADASaxFWLLibraryKinematicsModelsLoader15.h
306  COLLADASaxFWLLibraryKinematicsScenesLoader15.h
307  COLLADASaxFWLLibraryLightsLoader15.h
308  COLLADASaxFWLLibraryMaterialsLoader15.h
309  COLLADASaxFWLLibraryNodesLoader15.h
310  COLLADASaxFWLMeshLoader15.h
311  COLLADASaxFWLNodeLoader15.h
312  COLLADASaxFWLSceneLoader15.h
313  COLLADASaxFWLSourceArrayLoader15.h
314  COLLADASaxFWLVisualSceneLoader15.h
315 include/opencollada/COLLADAStreamWriter/
316  COLLADASWAnnotation.h
317  COLLADASWAsset.h
318  COLLADASWBaseElement.h
319  COLLADASWBaseInputElement.h
320  COLLADASWBindMaterial.h
321  COLLADASWBuffer.h
322  COLLADASWCamera.h
323  COLLADASWCameraOptic.h
324  COLLADASWCode.h
325  COLLADASWColor.h
326  COLLADASWColorOrTexture.h
327  COLLADASWConstants.h
328  COLLADASWControlVertices.h
329  COLLADASWEffectProfile.h
330  COLLADASWElementWriter.h
331  COLLADASWException.h
332  COLLADASWExtra.h
333  COLLADASWExtraTechnique.h
334  COLLADASWFormatHint.h
335  COLLADASWImage.h
336  COLLADASWInclude.h
337  COLLADASWInputList.h
338  COLLADASWInstanceCamera.h
339  COLLADASWInstanceController.h
340  COLLADASWInstanceEffect.h
341  COLLADASWInstanceGeometry.h
342  COLLADASWInstanceLight.h
343  COLLADASWInstanceMaterial.h
344  COLLADASWInstanceNode.h
345  COLLADASWLibrary.h
346  COLLADASWLibraryAnimationClips.h
347  COLLADASWLibraryAnimations.h
348  COLLADASWLibraryCameras.h
349  COLLADASWLibraryControllers.h
350  COLLADASWLibraryEffects.h
351  COLLADASWLibraryGeometries.h
352  COLLADASWLibraryImages.h
353  COLLADASWLibraryLights.h
354  COLLADASWLibraryMaterials.h
355  COLLADASWLibraryVisualScenes.h
356  COLLADASWLight.h
357  COLLADASWNode.h
358  COLLADASWOpenGLConstants.h
359  COLLADASWParamBase.h
360  COLLADASWParamTemplate.h
361  COLLADASWPass.h
362  COLLADASWPlatform.h
363  COLLADASWPrerequisites.h
364  COLLADASWPrimitves.h
365  COLLADASWRenderState.h
366  COLLADASWRenderStateStatic.h
367  COLLADASWSampler.h
368  COLLADASWScene.h
369  COLLADASWShader.h
370  COLLADASWSource.h
371  COLLADASWStreamWriter.h
372  COLLADASWSurfaceInitOption.h
373  COLLADASWTechnique.h
374  COLLADASWTechniqueFX.h
375  COLLADASWTexture.h
376  COLLADASWValueType.h
377  COLLADASWVertices.h
378 include/opencollada/GeneratedSaxParser/
379  GeneratedSaxParser.h
380  GeneratedSaxParserCoutErrorHandler.h
381  GeneratedSaxParserExpatSaxParser.h
382  GeneratedSaxParserIErrorHandler.h
383  GeneratedSaxParserINamespaceHandler.h
384  GeneratedSaxParserIUnknownElementHandler.h
385  GeneratedSaxParserLibxmlSaxParser.h
386  GeneratedSaxParserNamespaceStack.h
387  GeneratedSaxParserParser.h
388  GeneratedSaxParserParserError.h
389  GeneratedSaxParserParserTemplate.h
390  GeneratedSaxParserParserTemplateBase.h
391  GeneratedSaxParserPrerequisites.h
392  GeneratedSaxParserRawUnknownElementHandler.h
393  GeneratedSaxParserSaxParser.h
394  GeneratedSaxParserStackMemoryManager.h
395  GeneratedSaxParserTypes.h
396  GeneratedSaxParserUtils.h
397 lib/opencollada/
398  libGeneratedSaxParser.so
399  libMathMLSolver.so
400  libOpenCOLLADABaseUtils.so
401  libOpenCOLLADAFramework.so
402  libOpenCOLLADASaxFrameworkLoader.so
403  libOpenCOLLADAStreamWriter.so
404  libUTF.so
405  libbuffer.so
406  libftoa.so
407  libzlib.so
408 share/cmake/Modules/
409  OpenCOLLADAConfig.cmake
410  OpenCOLLADAConfigVersion.cmake
411  OpenCOLLADATargets-%%CMAKE_BUILD_TYPE%%.cmake
412  OpenCOLLADATargets.cmake
413
414
415 [FILE:790:patches/patch-COLLADABaseUtils_include_COLLADABUPcreCompiledPattern.h]
416 From b7780cd366dd687ff5e517ad95885408db96c7b5 Mon Sep 17 00:00:00 2001
417 From: Dennis Schridde <devurandom@gmx.net>
418 Date: Thu, 12 Jul 2018 06:52:36 +0200
419 Subject: [PATCH] COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h:
420  Include pcre.h
421
422 This fixes a compilation error with libpcre-8.42:
423 ```
424 error: conflicting declaration 'typedef struct real_pcre8_or_16 pcre'
425 ```
426
427 Closes: #547
428 Closes: #570
429 ---
430  COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h | 3 +--
431  1 file changed, 1 insertion(+), 2 deletions(-)
432
433 --- COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h
434 +++ COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h
435 @@ -13,8 +13,7 @@
436  
437  #include "COLLADABUPrerequisites.h"
438  
439 -struct real_pcre;
440 -typedef struct real_pcre pcre;
441 +#include <pcre.h>
442  
443  
444  namespace COLLADABU
445
446
447 [FILE:495:patches/patch-COLLADABaseUtils_include_COLLADABUPlatform.h]
448 --- COLLADABaseUtils/include/COLLADABUPlatform.h.orig   2018-01-13 00:23:52 UTC
449 +++ COLLADABaseUtils/include/COLLADABUPlatform.h
450 @@ -23,7 +23,7 @@
451  #  define COLLADABU_OS_WIN64
452  #elif (defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__))
453  #  define COLLADABU_OS_WIN32
454 -#elif defined(__linux__) || defined(__linux) || defined(__FreeBSD__)
455 +#elif defined(__linux__) || defined(__linux) || defined(__FreeBSD__) || defined(__DragonFly__)
456  #  define COLLADABU_OS_LINUX
457  #endif
458  
459
460
461 [FILE:545:patches/patch-COLLADABaseUtils_include_COLLADABUhash__map.h]
462 --- COLLADABaseUtils/include/COLLADABUhash_map.h.orig   2018-01-13 00:23:52 UTC
463 +++ COLLADABaseUtils/include/COLLADABUhash_map.h
464 @@ -60,7 +60,7 @@
465          #define COLLADABU_HASH_NAMESPACE_CLOSE }
466          #define COLLADABU_HASH_FUN hash
467      #endif
468 -#elif (defined(__APPLE__) || defined(__FreeBSD__)) && defined(_LIBCPP_VERSION)
469 +#elif (defined(__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__)) && defined(_LIBCPP_VERSION)
470      #include <unordered_map>
471      #include <unordered_set>
472      #define COLLADABU_HASH_MAP std::unordered_map
473
474
475 [FILE:385:patches/patch-common_libBuffer_include_CommonFWriteBufferFlusher.h]
476 --- common/libBuffer/include/CommonFWriteBufferFlusher.h.orig   2018-01-13 00:23:52 UTC
477 +++ common/libBuffer/include/CommonFWriteBufferFlusher.h
478 @@ -35,7 +35,7 @@ namespace std {
479  #ifdef __GNUC__
480  #   include <cstdlib> /* size_t */
481  #   include <cstdio>  /* FILE */
482 -#ifdef __FreeBSD__
483 +#if defined __FreeBSD__ || defined __DragonFly__
484  #include <stdint.h> /* int64_t */
485  #endif
486  #endif
487
488
489 [FILE:1354:patches/patch-common_libBuffer_src_CommonFWriteBufferFlusher.cpp]
490 --- common/libBuffer/src/CommonFWriteBufferFlusher.cpp.orig     2018-01-13 00:23:52 UTC
491 +++ common/libBuffer/src/CommonFWriteBufferFlusher.cpp
492 @@ -90,7 +90,7 @@ namespace Common
493                 FilePosType currentPos = ftello64(mStream);
494  #elif defined( _WIN32)
495                 FilePosType currentPos = _ftelli64(mStream);
496 -#elif defined (__APPLE__) || defined(__FreeBSD__)
497 +#elif defined (__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__)
498                 FilePosType currentPos = ftello(mStream);
499  #else
500                 FilePosType currentPos = ftello64(mStream);
501 @@ -115,7 +115,7 @@ namespace Common
502                         return (fseeko64(mStream,0,SEEK_END) == 0);
503  #elif defined( _WIN32)
504                         return (_fseeki64(mStream, 0, SEEK_END) == 0);
505 -#elif defined (__APPLE__) || defined(__FreeBSD__)
506 +#elif defined (__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__)
507                         return (fseeko(mStream, 0, SEEK_END) == 0);
508  #else
509                         return (fseeko64(mStream, 0, SEEK_END) == 0);
510 @@ -135,7 +135,7 @@ namespace Common
511                                 bool success = (fseeko64(mStream,pos,SEEK_SET) == 0);
512  #elif defined( _WIN32)
513                                 bool success = (_fseeki64(mStream, pos, SEEK_SET) == 0);
514 -#elif defined (__APPLE__) || defined(__FreeBSD__)
515 +#elif defined (__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__)
516                                 bool success = (fseeko(mStream, pos, SEEK_SET) == 0);
517  #else
518                                 bool success = (fseeko64(mStream, pos, SEEK_SET) == 0);
519