graphics/ogre3d19 1.9.1
Scene-oriented, flexible 3D engine written in C++ (legacy version 1.9)
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
85b022f3dc- License
- MIT
- Categories
- graphics, devel
Description
OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce games and demos utilising 3D hardware. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes.
Install
As a binary package — by origin, or by package name:
pkg install graphics/ogre3d19
pkg install ogre3d19
From the ports tree:
cd /usr/ports/graphics/ogre3d19/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ogre3d19>0:graphics/ogre3d19
LIB_DEPENDS= libOgreMain.so:graphics/ogre3d19
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 1.9.1 | 1.9.0_21 | 1.9.1 | 1.9.1 |
| FreeBSD:14:quarterly | - | 1.9.1 | n/a | 1.9.1 | 1.9.1 |
| FreeBSD:15:latest | - | 1.9.1 | n/a | 1.9.1 | 1.9.1 |
| FreeBSD:15:quarterly | - | 1.9.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 1.9.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 3
libfreeimage.so: graphics/freeimagelibfreetype.so: print/freetype2libzzip.so: devel/zziplib
The full lists below include those, and their dependencies in turn.
All build dependencies 39
- archivers/brotli
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pkgconf
- devel/readline
- devel/sdl12
- devel/zziplib
- dns/libidn2
- graphics/aalib
- graphics/freeimage
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- lang/python312
- math/mpdecimal
- ports-mgmt/pkg
- print/freetype2
- print/indexinfo
- security/rhash
- textproc/expat2
- x11-toolkits/libXaw
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXpm
- x11/libXrandr
- x11/libXrender
- x11/libxcb
- x11/xorgproto
All run dependencies 25
- archivers/brotli
- devel/gettext-runtime
- devel/sdl12
- devel/zziplib
- graphics/aalib
- graphics/freeimage
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- print/freetype2
- print/indexinfo
- x11-toolkits/libXaw
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXpm
- x11/libXrandr
- x11/libXrender
- x11/libxcb
- x11/xorgproto
Required by 2
Configuration
Options name: graphics_ogre3d
| Option | Default | Description |
|---|---|---|
| BOOST | off | Boost C++ libraries support |
| DOCS | off | Build and/or install documentation |
- USES
- cmake compiler:c++11-lib gl pkgconfig sdl tar:bzip2 xorg
- Service scripts
- none
- Conflicts with
- ogre3d
Files
pkg-plist 1633
- bin/OgreMeshUpgrader
- bin/OgreXMLConverter
- include/OGRE/ExampleApplication.h
- include/OGRE/ExampleFrameListener.h
- include/OGRE/ExampleLoadingBar.h
- include/OGRE/GLX/GLX_backdrop.h
- include/OGRE/GLX/OgreConfigDialogImp.h
- include/OGRE/GLX/OgreErrorDialogImp.h
- include/OGRE/GLX/OgreTimerImp.h
- include/OGRE/InputContext.h
- include/OGRE/Ogre.h
- include/OGRE/OgreAlignedAllocator.h
- include/OGRE/OgreAnimable.h
- include/OGRE/OgreAnimation.h
- include/OGRE/OgreAnimationState.h
- include/OGRE/OgreAnimationTrack.h
- include/OGRE/OgreAny.h
- include/OGRE/OgreArchive.h
- include/OGRE/OgreArchiveFactory.h
- include/OGRE/OgreArchiveManager.h
- include/OGRE/OgreAtomicObject.h
- include/OGRE/OgreAtomicScalar.h
- include/OGRE/OgreAutoParamDataSource.h
- include/OGRE/OgreAxisAlignedBox.h
- include/OGRE/OgreBillboard.h
- include/OGRE/OgreBillboardChain.h
- include/OGRE/OgreBillboardParticleRenderer.h
- include/OGRE/OgreBillboardSet.h
- include/OGRE/OgreBitwise.h
- include/OGRE/OgreBlendMode.h
- include/OGRE/OgreBone.h
- include/OGRE/OgreBuildSettings.h
- include/OGRE/OgreCamera.h
- include/OGRE/OgreCodec.h
- include/OGRE/OgreColourValue.h
- include/OGRE/OgreCommon.h
- include/OGRE/OgreCompositionPass.h
- include/OGRE/OgreCompositionTargetPass.h
- include/OGRE/OgreCompositionTechnique.h
- include/OGRE/OgreCompositor.h
- include/OGRE/OgreCompositorChain.h
- include/OGRE/OgreCompositorInstance.h
- include/OGRE/OgreCompositorLogic.h
- include/OGRE/OgreCompositorManager.h
- include/OGRE/OgreConfig.h
- include/OGRE/OgreConfigDialog.h
- include/OGRE/OgreConfigFile.h
- include/OGRE/OgreConfigOptionMap.h
- include/OGRE/OgreController.h
- include/OGRE/OgreControllerManager.h
- include/OGRE/OgreConvexBody.h
- include/OGRE/OgreCustomCompositionPass.h
- include/OGRE/OgreDDSCodec.h
- include/OGRE/OgreDataStream.h
- include/OGRE/OgreDefaultHardwareBufferManager.h
- include/OGRE/OgreDefaultWorkQueue.h
- include/OGRE/OgreDefaultWorkQueueStandard.h
- include/OGRE/OgreDefaultWorkQueueTBB.h
- include/OGRE/OgreDeflate.h
- include/OGRE/OgreDepthBuffer.h
- include/OGRE/OgreDistanceLodStrategy.h
- include/OGRE/OgreDualQuaternion.h
- include/OGRE/OgreDynLib.h
- include/OGRE/OgreDynLibManager.h
- include/OGRE/OgreEdgeListBuilder.h
- include/OGRE/OgreEntity.h
- include/OGRE/OgreErrorDialog.h
- include/OGRE/OgreException.h
- include/OGRE/OgreExternalTextureSource.h
- include/OGRE/OgreExternalTextureSourceManager.h
- include/OGRE/OgreFactoryObj.h
- include/OGRE/OgreFileSystem.h
- include/OGRE/OgreFileSystemLayer.h
- include/OGRE/OgreFrameListener.h
- include/OGRE/OgreFreeImageCodec.h
- include/OGRE/OgreFrustum.h
- include/OGRE/OgreGpuProgram.h
- include/OGRE/OgreGpuProgramManager.h
- include/OGRE/OgreGpuProgramParams.h
- include/OGRE/OgreGpuProgramUsage.h
- include/OGRE/OgreHardwareBuffer.h
- include/OGRE/OgreHardwareBufferManager.h
- include/OGRE/OgreHardwareCounterBuffer.h
- include/OGRE/OgreHardwareIndexBuffer.h
- include/OGRE/OgreHardwareOcclusionQuery.h
- include/OGRE/OgreHardwarePixelBuffer.h
- include/OGRE/OgreHardwareUniformBuffer.h
- include/OGRE/OgreHardwareVertexBuffer.h
- include/OGRE/OgreHeaderPrefix.h
- include/OGRE/OgreHeaderSuffix.h
- include/OGRE/OgreHighLevelGpuProgram.h
- include/OGRE/OgreHighLevelGpuProgramManager.h
- include/OGRE/OgreImage.h
- include/OGRE/OgreImageCodec.h
- include/OGRE/OgreImageResampler.h
- include/OGRE/OgreInstanceBatch.h
- include/OGRE/OgreInstanceBatchHW.h
- include/OGRE/OgreInstanceBatchHW_VTF.h
- include/OGRE/OgreInstanceBatchShader.h
- include/OGRE/OgreInstanceBatchVTF.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| OGRECave-ogre-v1.9.1_GH0.tar.gz | 1.2759944e+08 | f1ef1fad757246ca43f1b81515c3af0e547ad0dfa3c14048bb87b654ee48a9ac |