From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 19 10:10:22 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 81DA816A4CE for ; Sun, 19 Sep 2004 10:10:22 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A5C443D39 for ; Sun, 19 Sep 2004 10:10:22 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i8JAAMn2026903 for ; Sun, 19 Sep 2004 10:10:22 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i8JAAMmV026902; Sun, 19 Sep 2004 10:10:22 GMT (envelope-from gnats) Resent-Date: Sun, 19 Sep 2004 10:10:22 GMT Resent-Message-Id: <200409191010.i8JAAMmV026902@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Simon Barner Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F171216A4CE for ; Sun, 19 Sep 2004 10:09:50 +0000 (GMT) Received: from mailout1.informatik.tu-muenchen.de (mailout1.informatik.tu-muenchen.de [131.159.0.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id A0DC543D3F for ; Sun, 19 Sep 2004 10:09:49 +0000 (GMT) (envelope-from barner@in.tum.de) Received: by zi025.glhnet.mhn.de (Postfix, from userid 1000) id CF69BC0E7; Sun, 19 Sep 2004 12:09:45 +0200 (CEST) Message-Id: <20040919100945.CF69BC0E7@zi025.glhnet.mhn.de> Date: Sun, 19 Sep 2004 12:09:45 +0200 (CEST) From: Simon Barner To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/71905: new port: Irrlicht, a real time 3d engine X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Simon Barner List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Sep 2004 10:10:22 -0000 >Number: 71905 >Category: ports >Synopsis: new port: Irrlicht, a real time 3d engine >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Sep 19 10:10:21 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Simon Barner >Release: FreeBSD 5.3-ALPHA i386 >Organization: >Environment: FreeBSD zi025.glhnet.mhn.de 5.3-ALPHA FreeBSD 5.3-ALPHA #0: Mon Aug 23 14:34:13 CEST 2004 root@zi025.glhnet.mhn.de:/mnt/fbsd521/usr/src/sys/i386/compile/KIS TE i386 >Description: >From the web site: The Irrlicht Engine is an open source high performance realtime 3D engine written in C++. It is completely cross-platform, using D3D, OpenGL and its own software renderer, and has all of the state-of-the-art features which can be found in commercial 3d engines. While FreeBSD is not an officially supported platfrom (yet?), the library compiles nicely, and all the demo applications run flawlessly. Here is a list of projects the use the irrlicht engine. Although I don't want to port any of the right now, I think it would be good to have irrlicht in the ports collection (just in case somebody else wants to port any of these games...) http://irrlicht.sourceforge.net/links.html === P.S: Dear committer, do you think the x11-toolkits category is suitable? === >How-To-Repeat: N/A >Fix: --- irrlicht.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # irrlicht # irrlicht/files # irrlicht/files/patch-Makefile # irrlicht/files/patch-include::vector2d.h # irrlicht/files/patch-CXAnimationPlayer.cpp # irrlicht/files/patch-CImageLoaderJPG.cpp # irrlicht/files/patch-CImageLoaderJPG.h # irrlicht/files/patch-CZipReader.cpp # irrlicht/Makefile # irrlicht/distinfo # irrlicht/pkg-descr # irrlicht/pkg-plist # echo c - irrlicht mkdir -p irrlicht > /dev/null 2>&1 echo c - irrlicht/files mkdir -p irrlicht/files > /dev/null 2>&1 echo x - irrlicht/files/patch-Makefile sed 's/^X//' >irrlicht/files/patch-Makefile << 'END-of-irrlicht/files/patch-Makefile' X--- Makefile.orig Wed Sep 8 00:04:52 2004 X+++ Makefile Sun Sep 19 00:46:46 2004 X@@ -1,20 +1,21 @@ X # Irrlicht Engine 0.7 X # Makefile for Linux, created from Bloodshed Win32 Makefile by N.Gebhardt. X X-CPP = g++ X+CPP = $(CXX) X LINKOBJ = CAnimatedMeshMD2.o CAnimatedMeshMS3D.o CAnimatedMeshSceneNode.o CBillboardSceneNode.o CBspTree.o CBspTreeSceneNode.o CCameraMayaSceneNode.o CCameraSceneNode.o CColorConverter.o CDirectX8Texture.o CFileList.o CFileSystem.o CFPSCounter.o CGUIButton.o CGUIEnvironment.o CGUIFileOpenDialog.o CGUIFont.o CGUIImage.o CGUIListBox.o CGUIMeshViewer.o CGUIScrollBar.o CGUISkin.o CGUIStaticText.o CGUIWindow.o CIrrDeviceWin32.o CLightSceneNode.o CLimitReadFile.o CMemoryReadFile.o CMeshSceneNode.o COctTreeSceneNode.o COpenGLTexture.o CQ3LevelMesh.o CReadFile.o CSceneManager.o CSceneNodeAnimatorFlyCircle.o CSceneNodeAnimatorRotation.o CSoftwareTexture.o CStaticMeshOBJ.o CTestSceneNode.o CTRFlat.o CTRFlatWire.o CTRGouraud.o CTRGouraudWire.o CTRTextureFlat.o CTRTextureFlatWire.o CTRTextureGouraud.o CTRTextureGouraudWire.o CVideoDirectX8.o CVideoNull.o CVideoOpenGL.o CVideoSoftware.o CZBuffer.o CZipReader.o Irrlicht.o os.o CCameraFPSSceneNode.o CGeometryCreator.o CSceneNodeAnimatorF lyStraight.o CSceneNodeAnimatorTexture.o CDefaultMeshFormatLoader.o CSkyBoxSceneNode.o CShadowVolumeSceneNode.o C3DSMeshFileLoader.o CSceneCollisionManager.o CIrrDeviceStub.o CParticleSystemSceneNode.o CParticleFadeOutAffector.o CParticleBoxEmitter.o CParticlePointEmitter.o CParticleGravityAffector.o CDummyTransformationSceneNode.o CGUIInOutFader.o CIrrDeviceLinux.o CMeshManipulator.o CMetaTriangleSelector.o COctTreeTriangleSelector.o CSceneNodeAnimatorCollisionResponse.o CSceneNodeAnimatorDelete.o CTriangleBBSelector.o CTriangleSelector.o CVideoModeList.o CWaterSurfaceSceneNode.o CGUIMessageBox.o CGUIModalScreen.o CEmptySceneNode.o CImage.o CImageLoaderBmp.o CImageLoaderJPG.o CImageLoaderPCX.o CImageLoaderPSD.o CImageLoaderTGA.o CLogger.o CTerrainSceneNode.o CDirectX9Texture.o CGUIContextMenu.o CGUIEditBox.o CGUIMenu.o CGUITabControl.o COSOperator.o CSceneNodeAnimatorFollowSpline.o CVideoDirectX9.o CXAnimationPlayer.o CXFileReader.o CXMeshFileLoader.o CTextReader.o CXMLRead er.o CWriteFile.o CGUIComboBox.o CGUIToolBar.o CXMLWriter.o CGUICheckBox.o CTextSceneNode.o CD3D9ShaderMaterialRenderer.o CD3D8ShaderMaterialRenderer.o COpenGLShaderMaterialRenderer.o $(RES) X X-LIBS = -L"/usr/X11R6/lib" -L"jpeglib" -L"zlib" --no-export-all-symbols --add-stdcall-alias -lGL -lXxf86vm -lz -ljpeg X+LINKOBJ_SHARED= CAnimatedMeshMD2.So CAnimatedMeshMS3D.So CAnimatedMeshSceneNode.So CBillboardSceneNode.So CBspTree.So CBspTreeSceneNode.So CCameraMayaSceneNode.So CCameraSceneNode.So CColorConverter.So CDirectX8Texture.So CFileList.So CFileSystem.So CFPSCounter.So CGUIButton.So CGUIEnvironment.So CGUIFileOpenDialog.So CGUIFont.So CGUIImage.So CGUIListBox.So CGUIMeshViewer.So CGUIScrollBar.So CGUISkin.So CGUIStaticText.So CGUIWindow.So CIrrDeviceWin32.So CLightSceneNode.So CLimitReadFile.So CMemoryReadFile.So CMeshSceneNode.So COctTreeSceneNode.So COpenGLTexture.So CQ3LevelMesh.So CReadFile.So CSceneManager.So CSceneNodeAnimatorFlyCircle.So CSceneNodeAnimatorRotation.So CSoftwareTexture.So CStaticMeshOBJ.So CTestSceneNode.So CTRFlat.So CTRFlatWire.So CTRGouraud.So CTRGouraudWire.So CTRTextureFlat.So CTRTextureFlatWire.So CTRTextureGouraud.So CTRTextureGouraudWire.So CVideoDirectX8.So CVideoNull.So CVideoOpenGL.So CVideoSoftware.So CZBuffer.So CZipReader.So Irrlicht.So os.So CCameraFPSSceneNode.So CGeometryCreator.So CSceneNodeAnimatorFlyStraight.So CSceneNodeAnimatorTexture.So CDefaultMeshFormatLoader.So CSkyBoxSceneNode.So CShadowVolumeSceneNode.So C3DSMeshFileLoader.So CSceneCollisionManager.So CIrrDeviceStub.So CParticleSystemSceneNode.So CParticleFadeOutAffector.So CParticleBoxEmitter.So CParticlePointEmitter.So CParticleGravityAffector.So CDummyTransformationSceneNode.So CGUIInOutFader.So CIrrDeviceLinux.So CMeshManipulator.So CMetaTriangleSelector.So COctTreeTriangleSelector.So CSceneNodeAnimatorCollisionResponse.So CSceneNodeAnimatorDelete.So CTriangleBBSelector.So CTriangleSelector.So CVideoModeList.So CWaterSurfaceSceneNode.So CGUIMessageBox.So CGUIModalScreen.So CEmptySceneNode.So CImage.So CImageLoaderBmp.So CImageLoaderJPG.So CImageLoaderPCX.So CImageLoaderPSD.So CImageLoaderTGA.So CLogger.So CTerrainSceneNode.So CDirectX9Texture.So CGUIContextMenu.So CGUIEditBox.So CGUIMenu.So CGUITabControl.So COSOperator.So CSceneNodeAnimatorFoll owSpline.So CVideoDirectX9.So CXAnimationPlayer.So CXFileReader.So CXMeshFileLoader.So CTextReader.So CXMLReader.So CWriteFile.So CGUIComboBox.So CGUIToolBar.So CXMLWriter.So CGUICheckBox.So CTextSceneNode.So CD3D9ShaderMaterialRenderer.So CD3D8ShaderMaterialRenderer.So COpenGLShaderMaterialRenderer.So $(RES) X+ X+LIBS = -L$(X11BASE)/lib -L$(LOCALBASE)/lib --no-export-all-symbols --add-stdcall-alias -lGL -lXxf86vm -lz -ljpeg X CXXINCS = -I"include/" X BIN = libIrrlicht.a X-CXXFLAGS = $(CXXINCS) -DIRRLICHT_EXPORTS=1 X+BIN_SHARED = libIrrlicht.so.1 X+CXXFLAGS = $(CXXINCS) -DIRRLICHT_EXPORTS=1 ${CFLAGS} -I${X11BASE}/include -I${LOCALBASE}/include X+ X+%.So: %.cpp X+ $(CXX) $(CXXFLAGS) -fPIC -c $< -o $@ X X-all: $(LINKOBJ) $(BIN) X- make -C jpeglib -f makefile.ansi libjpeg.a X- make -C zlib -f Makefile X- cp libIrrlicht.a ../../lib/Linux/ X- cp zlib/libz.a ../../lib/Linux X- cp jpeglib/libjpeg.a ../../lib/Linux X+all: $(LINKOBJ) $(BIN) $(BIN_SHARED) X X clean: X rm -f $(LINKOBJ) $(BIN) X@@ -22,6 +23,11 @@ X $(BIN): $(LINKOBJ) X ar r $(BIN) $(LINKOBJ) X ranlib $(BIN) X+ X+$(BIN_SHARED): $(LINKOBJ_SHARED) X+ $(CXX) -shared -o$(BIN_SHARED) $(LINKOBJ_SHARED) $(LIBS) X+ X+ X X CAnimatedMeshMD2.o: CAnimatedMeshMD2.cpp X $(CPP) -c CAnimatedMeshMD2.cpp -o CAnimatedMeshMD2.o $(CXXFLAGS) END-of-irrlicht/files/patch-Makefile echo x - irrlicht/files/patch-include::vector2d.h sed 's/^X//' >irrlicht/files/patch-include::vector2d.h << 'END-of-irrlicht/files/patch-include::vector2d.h' X--- include/vector2d.h.orig Sun Sep 19 00:06:34 2004 X+++ include/vector2d.h Sun Sep 19 00:06:58 2004 X@@ -5,6 +5,8 @@ X #ifndef __IRR_POINT_2D_H_INCLUDED__ X #define __IRR_POINT_2D_H_INCLUDED__ X X+#include X+#include "irrMath.h" X #include "irrTypes.h" X X namespace irr END-of-irrlicht/files/patch-include::vector2d.h echo x - irrlicht/files/patch-CXAnimationPlayer.cpp sed 's/^X//' >irrlicht/files/patch-CXAnimationPlayer.cpp << 'END-of-irrlicht/files/patch-CXAnimationPlayer.cpp' X--- CXAnimationPlayer.cpp.orig Sun Sep 19 00:52:39 2004 X+++ CXAnimationPlayer.cpp Sun Sep 19 01:00:52 2004 X@@ -276,10 +276,10 @@ X if (jnr != -1) X { X // weight per joint X- Joints[jnr].Weights.push_back(SWeightData( X+ Joints[jnr].Weights.push_back((const SWeightData&)(SWeightData( X meshbuffernr, X nidx, X- mesh.SkinWeights[w].Weights[vertexinweights].Weight)); X+ mesh.SkinWeights[w].Weights[vertexinweights].Weight))); X X // weight per vertex X SVertexWeight& weight = Weights[meshbuffernr].pointer()[nidx]; X@@ -339,10 +339,10 @@ X return; X X // weight per joint X- Joints[jnr].Weights.push_back(SWeightData( X+ Joints[jnr].Weights.push_back((const SWeightData&)(SWeightData( X meshbuffernr, X vtxidx, X- 1.0f)); X+ 1.0f))); X X // weight per vertex X SVertexWeight& weight = Weights[meshbuffernr].pointer()[vtxidx]; END-of-irrlicht/files/patch-CXAnimationPlayer.cpp echo x - irrlicht/files/patch-CImageLoaderJPG.cpp sed 's/^X//' >irrlicht/files/patch-CImageLoaderJPG.cpp << 'END-of-irrlicht/files/patch-CImageLoaderJPG.cpp' X--- CImageLoaderJPG.cpp.orig Sun Sep 19 00:47:35 2004 X+++ CImageLoaderJPG.cpp Sun Sep 19 00:52:48 2004 X@@ -41,7 +41,7 @@ X X X X-u8 CImageLoaderJPG::fill_input_buffer (j_decompress_ptr cinfo) X+boolean CImageLoaderJPG::fill_input_buffer (j_decompress_ptr cinfo) X { X // DO NOTHING X return 1; END-of-irrlicht/files/patch-CImageLoaderJPG.cpp echo x - irrlicht/files/patch-CImageLoaderJPG.h sed 's/^X//' >irrlicht/files/patch-CImageLoaderJPG.h << 'END-of-irrlicht/files/patch-CImageLoaderJPG.h' X--- CImageLoaderJPG.h.orig Sun Sep 19 00:48:11 2004 X+++ CImageLoaderJPG.h Sun Sep 19 00:53:05 2004 X@@ -12,8 +12,8 @@ X #include "IrrCompileConfig.h" X #ifdef _IRR_COMPILE_WITH_LIBJPEG_ X extern "C" { X-#include "jpeglib/jconfig.h" X-#include "jpeglib/jpeglib.h" X+#include "jconfig.h" X+#include "jpeglib.h" X } X #endif X X@@ -64,7 +64,7 @@ X least one more byte. bytes_in_buffer MUST be set to a positive value X if TRUE is returned. A FALSE return should only be used when I/O X suspension is desired (this mode is discussed in the next section). */ X- static u8 fill_input_buffer (j_decompress_ptr cinfo); X+ static boolean fill_input_buffer (j_decompress_ptr cinfo); X X /* Skip num_bytes worth of data. The buffer pointer and count should X be advanced over num_bytes input bytes, refilling the buffer as END-of-irrlicht/files/patch-CImageLoaderJPG.h echo x - irrlicht/files/patch-CZipReader.cpp sed 's/^X//' >irrlicht/files/patch-CZipReader.cpp << 'END-of-irrlicht/files/patch-CZipReader.cpp' X--- CZipReader.cpp.orig Sun Sep 19 00:54:31 2004 X+++ CZipReader.cpp Sun Sep 19 00:54:53 2004 X@@ -11,7 +11,7 @@ X #ifdef _WIN32 X #include "zlib\zlib.h" X #else X-#include "zlib/zlib.h" X+#include X #endif // win32 X #endif // compile with zlib X END-of-irrlicht/files/patch-CZipReader.cpp echo x - irrlicht/Makefile sed 's/^X//' >irrlicht/Makefile << 'END-of-irrlicht/Makefile' X# New ports collection makefile for: irrlicht X# Date created: 19 September 2004 X# Whom: Simon Barner X# X# $FreeBSD$ X# X XPORTNAME= irrlicht XPORTVERSION= 0.7 XCATEGORIES= x11-toolkits XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ${PORTNAME} X XMAINTAINER= barner@gmx.de XCOMMENT= High performance realtime 3D engine X XLIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg X XUSE_X_PREFIX= yes XUSE_GL= yes XUSE_ZIP= yes XUSE_GMAKE= yes XUSE_REINPLACE= yes XWRKBASE= ${WRKDIR}/${PORTNAME}-${PORTVERSION} XWRKSRC= ${WRKBASE}/source/Irrlicht XINSTALLS_SHLIB= yes X XEXAMPLEDIRS= 01.HelloWorld 02.Quake3Map 03.CustomSceneNode 04.Movement 05.UserInterface\ X 06.2DGraphics 07.Collision 08.SpecialFX 09.Meshviewer 10.Shaders Techdemo X X.include X X# g++ 2.95.4 does not support the language features used by Irrlicht X.if ${OSVERSION} < 50000 XUSE_GCC=33 X.endif X X# The source is resides in a zip file inside the distribution archive Xpost-extract: X @cd ${WRKBASE}/source && \ X ${UNZIP_CMD} source.zip > /dev/null X @${RM} -rf ${WRKSRC}/zlib ${WRKSRC}/jpeglib X Xdo-install: X @${MKDIR} ${PREFIX}/lib X @${INSTALL_PROGRAM} ${WRKSRC}/libIrrlicht.a ${PREFIX}/lib X @${INSTALL_PROGRAM} ${WRKSRC}/libIrrlicht.so.1 ${PREFIX}/lib X @cd ${PREFIX}/lib && ${RM} -f libIrrlicht.so && ${LN} libIrrlicht.so.1 libIrrlicht.so X @${MKDIR} ${PREFIX}/include/irrlicht X @${FIND} ${WRKSRC}/include -name "*.h" -exec ${INSTALL_DATA} {} \ X ${PREFIX}/include/irrlicht \; X X# These are example applications. X.ifndef (NOPORTDOCS) X.for dir in ${EXAMPLEDIRS} X @${REINPLACE_CMD} -e 's|../../include|${PREFIX}/include/${PORTNAME}|' \ X -e 's|../../lib/Linux|${LOCALBASE}/lib|' \ X ${WRKBASE}/examples/${dir}/Makefile X @${MKDIR} ${DOCSDIR}/examples/${dir} X @${INSTALL_DATA} ${WRKBASE}/examples/${dir}/Makefile \ X ${DOCSDIR}/examples/${dir} X @${FIND} ${WRKBASE}/examples/${dir} \( -name "*.cpp" -or -name "*.h" \) \ X -exec ${INSTALL_DATA} {} ${DOCSDIR}/examples/${dir} \; X.endfor X @${MKDIR} ${DOCSDIR}/media X @${FIND} ${WRKBASE}/media -type f \ X -exec ${INSTALL_DATA} {} ${DOCSDIR}/media \; X.endif X X.include END-of-irrlicht/Makefile echo x - irrlicht/distinfo sed 's/^X//' >irrlicht/distinfo << 'END-of-irrlicht/distinfo' XMD5 (irrlicht-0.7.zip) = 1c0da1e5c2393e450403a8c6213ed708 XSIZE (irrlicht-0.7.zip) = 11998051 END-of-irrlicht/distinfo echo x - irrlicht/pkg-descr sed 's/^X//' >irrlicht/pkg-descr << 'END-of-irrlicht/pkg-descr' XThe rrlicht Engine is an open source high performance realtime 3D engine written Xin C++. It is completely cross-platform, using D3D, OpenGL and its own software Xrenderer, and has all of the state-of-the-art features which can be found in Xcommercial 3d engines. X XIt has a huge active community, and there are lots of games in development that Xuse the engine. You can find enhancements for Irrlicht all over the web, like Xalternative terrain renderers, portal renderers, world layers, tutorials, Xeditors, bindings for java, perl, ruby, python, and so on. X XWWW: http:://irrlicht.sf.net/ END-of-irrlicht/pkg-descr echo x - irrlicht/pkg-plist sed 's/^X//' >irrlicht/pkg-plist << 'END-of-irrlicht/pkg-plist' Xlib/libIrrlicht.a Xlib/libIrrlicht.so Xlib/libIrrlicht.so.1 Xinclude/irrlicht/aabbox3d.h Xinclude/irrlicht/array.h Xinclude/irrlicht/dimension2d.h Xinclude/irrlicht/EDriverTypes.h Xinclude/irrlicht/heapsort.h Xinclude/irrlicht/IAnimatedMesh.h Xinclude/irrlicht/IAnimatedMeshMD2.h Xinclude/irrlicht/IAnimatedMeshMS3D.h Xinclude/irrlicht/IAnimatedMeshSceneNode.h Xinclude/irrlicht/IAnimatedMeshX.h Xinclude/irrlicht/IBillboardSceneNode.h Xinclude/irrlicht/IBspTreeSceneNode.h Xinclude/irrlicht/ICameraSceneNode.h Xinclude/irrlicht/ICursorControl.h Xinclude/irrlicht/IDummyTransformationSceneNode.h Xinclude/irrlicht/IEventReceiver.h Xinclude/irrlicht/IFileList.h Xinclude/irrlicht/IFileSystem.h Xinclude/irrlicht/IGPUProgrammingServices.h Xinclude/irrlicht/IGUIButton.h Xinclude/irrlicht/IGUICheckBox.h Xinclude/irrlicht/IGUIComboBox.h Xinclude/irrlicht/IGUIContextMenu.h Xinclude/irrlicht/IGUIEditBox.h Xinclude/irrlicht/IGUIElement.h Xinclude/irrlicht/IGUIEnvironment.h Xinclude/irrlicht/IGUIFileOpenDialog.h Xinclude/irrlicht/IGUIFont.h Xinclude/irrlicht/IGUIImage.h Xinclude/irrlicht/IGUIInOutFader.h Xinclude/irrlicht/IGUIListBox.h Xinclude/irrlicht/IGUIMeshViewer.h Xinclude/irrlicht/IGUIScrollBar.h Xinclude/irrlicht/IGUISkin.h Xinclude/irrlicht/IGUIStaticText.h Xinclude/irrlicht/IGUITabControl.h Xinclude/irrlicht/IGUIToolbar.h Xinclude/irrlicht/IGUIWindow.h Xinclude/irrlicht/IImage.h Xinclude/irrlicht/IImageLoader.h Xinclude/irrlicht/ILightSceneNode.h Xinclude/irrlicht/ILogger.h Xinclude/irrlicht/IMaterialRenderer.h Xinclude/irrlicht/IMesh.h Xinclude/irrlicht/IMeshBuffer.h Xinclude/irrlicht/IMeshLoader.h Xinclude/irrlicht/IMeshManipulator.h Xinclude/irrlicht/IMetaTriangleSelector.h Xinclude/irrlicht/IOSOperator.h Xinclude/irrlicht/IParticleAffector.h Xinclude/irrlicht/IParticleEmitter.h Xinclude/irrlicht/IParticleSystemSceneNode.h Xinclude/irrlicht/IQ3LevelMesh.h Xinclude/irrlicht/IReadFile.h Xinclude/irrlicht/irrlicht.h Xinclude/irrlicht/IrrlichtDevice.h Xinclude/irrlicht/irrList.h Xinclude/irrlicht/irrMath.h Xinclude/irrlicht/irrString.h Xinclude/irrlicht/irrTypes.h Xinclude/irrlicht/ISceneCollisionManager.h Xinclude/irrlicht/ISceneManager.h Xinclude/irrlicht/ISceneNode.h Xinclude/irrlicht/ISceneNodeAnimator.h Xinclude/irrlicht/ISceneNodeAnimatorCollisionResponse.h Xinclude/irrlicht/IShadowVolumeSceneNode.h Xinclude/irrlicht/ITerrainSceneNode.h Xinclude/irrlicht/ITexture.h Xinclude/irrlicht/ITimer.h Xinclude/irrlicht/ITriangleSelector.h Xinclude/irrlicht/IUnknown.h Xinclude/irrlicht/IVideoDriver.h Xinclude/irrlicht/IVideoModeList.h Xinclude/irrlicht/IWriteFile.h Xinclude/irrlicht/IXMLReader.h Xinclude/irrlicht/IXMLWriter.h Xinclude/irrlicht/Keycodes.h Xinclude/irrlicht/line2d.h Xinclude/irrlicht/line3d.h Xinclude/irrlicht/matrix4.h Xinclude/irrlicht/plane3d.h Xinclude/irrlicht/position2d.h Xinclude/irrlicht/quaternion.h Xinclude/irrlicht/rect.h Xinclude/irrlicht/S3DVertex.h Xinclude/irrlicht/SAnimatedMesh.h Xinclude/irrlicht/SColor.h Xinclude/irrlicht/SExposedVideoData.h Xinclude/irrlicht/SKeyMap.h Xinclude/irrlicht/SLight.h Xinclude/irrlicht/SMaterial.h Xinclude/irrlicht/SMesh.h Xinclude/irrlicht/SMeshBuffer.h Xinclude/irrlicht/SMeshBufferLightMap.h Xinclude/irrlicht/SParticle.h Xinclude/irrlicht/SViewFrustrum.h Xinclude/irrlicht/triangle3d.h Xinclude/irrlicht/vector2d.h Xinclude/irrlicht/vector3d.h X%%PORTDOCS%%%%DOCSDIR%%/examples/01.HelloWorld/Makefile X%%PORTDOCS%%%%DOCSDIR%%/examples/01.HelloWorld/main.cpp X%%PORTDOCS%%%%DOCSDIR%%/examples/02.Quake3Map/Makefile X%%PORTDOCS%%%%DOCSDIR%%/examples/02.Quake3Map/main.cpp X%%PORTDOCS%%%%DOCSDIR%%/examples/03.CustomSceneNode/Makefile X%%PORTDOCS%%%%DOCSDIR%%/examples/03.CustomSceneNode/main.cpp X%%PORTDOCS%%%%DOCSDIR%%/examples/04.Movement/Makefile X%%PORTDOCS%%%%DOCSDIR%%/examples/04.Movement/main.cpp X%%PORTDOCS%%%%DOCSDIR%%/examples/05.UserInterface/Makefile X%%PORTDOCS%%%%DOCSDIR%%/examples/05.UserInterface/main.cpp X%%PORTDOCS%%%%DOCSDIR%%/examples/06.2DGraphics/Makefile X%%PORTDOCS%%%%DOCSDIR%%/examples/06.2DGraphics/main.cpp X%%PORTDOCS%%%%DOCSDIR%%/examples/07.Collision/Makefile X%%PORTDOCS%%%%DOCSDIR%%/examples/07.Collision/main.cpp X%%PORTDOCS%%%%DOCSDIR%%/examples/08.SpecialFX/Makefile X%%PORTDOCS%%%%DOCSDIR%%/examples/08.SpecialFX/main.cpp X%%PORTDOCS%%%%DOCSDIR%%/examples/09.Meshviewer/Makefile X%%PORTDOCS%%%%DOCSDIR%%/examples/09.Meshviewer/main.cpp X%%PORTDOCS%%%%DOCSDIR%%/examples/09.Meshviewer/resource.h X%%PORTDOCS%%%%DOCSDIR%%/examples/10.Shaders/Makefile X%%PORTDOCS%%%%DOCSDIR%%/examples/10.Shaders/main.cpp X%%PORTDOCS%%%%DOCSDIR%%/examples/Techdemo/Makefile X%%PORTDOCS%%%%DOCSDIR%%/examples/Techdemo/CDemo.cpp X%%PORTDOCS%%%%DOCSDIR%%/examples/Techdemo/CDemo.h X%%PORTDOCS%%%%DOCSDIR%%/examples/Techdemo/CMainMenu.cpp X%%PORTDOCS%%%%DOCSDIR%%/examples/Techdemo/CMainMenu.h X%%PORTDOCS%%%%DOCSDIR%%/examples/Techdemo/main.cpp X%%PORTDOCS%%%%DOCSDIR%%/examples/Techdemo/resource.h X%%PORTDOCS%%%%DOCSDIR%%/media/001shot.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/002shot.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/003shot.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/004shot.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/005shot.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/006shot.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/007shot.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/008shot.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/009shot.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/010shot.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/2ddemo.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/ball.wav X%%PORTDOCS%%%%DOCSDIR%%/media/config.xml X%%PORTDOCS%%%%DOCSDIR%%/media/d3d8.ps X%%PORTDOCS%%%%DOCSDIR%%/media/d3d8.vs X%%PORTDOCS%%%%DOCSDIR%%/media/d3d9.ps X%%PORTDOCS%%%%DOCSDIR%%/media/d3d9.vs X%%PORTDOCS%%%%DOCSDIR%%/media/dwarf.txt X%%PORTDOCS%%%%DOCSDIR%%/media/dwarf.x X%%PORTDOCS%%%%DOCSDIR%%/media/enano.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/faerie.md2 X%%PORTDOCS%%%%DOCSDIR%%/media/faerie2.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/Faerie5.BMP X%%PORTDOCS%%%%DOCSDIR%%/media/fire.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/fireball.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/fontcourier.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/fonthaettenschweiler.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/hacha.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/help.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/impact.wav X%%PORTDOCS%%%%DOCSDIR%%/media/irrlicht.dat X%%PORTDOCS%%%%DOCSDIR%%/media/irrlicht2_bk.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/irrlicht2_bk.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/irrlicht2_dn.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/irrlicht2_dn.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/irrlicht2_ft.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/irrlicht2_ft.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/irrlicht2_lf.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/irrlicht2_lf.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/irrlicht2_rt.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/irrlicht2_rt.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/irrlicht2_up.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/irrlicht2_up.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/irrlichtlogo.BMP X%%PORTDOCS%%%%DOCSDIR%%/media/irrlichtlogo.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/irrlichtlogoaligned.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/IrrlichtTheme.mp3 X%%PORTDOCS%%%%DOCSDIR%%/media/map-20kdm2.pk3 X%%PORTDOCS%%%%DOCSDIR%%/media/map-20kdm2.txt X%%PORTDOCS%%%%DOCSDIR%%/media/open.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/opengl.ps X%%PORTDOCS%%%%DOCSDIR%%/media/opengl.vs X%%PORTDOCS%%%%DOCSDIR%%/media/particle.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/Particle.tga X%%PORTDOCS%%%%DOCSDIR%%/media/particlewhite.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/portal1.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/portal2.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/portal3.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/portal4.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/portal5.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/portal6.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/portal7.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/room.3ds X%%PORTDOCS%%%%DOCSDIR%%/media/rsptnback.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/smoke.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/spheremap.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/stones.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/sydney.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/sydney.md2 X%%PORTDOCS%%%%DOCSDIR%%/media/t351sml.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/techdemoback.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/tools.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/vc6include.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/vc6optionsdir.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/vcnetinclude.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/wall.bmp X%%PORTDOCS%%%%DOCSDIR%%/media/wall.jpg X%%PORTDOCS%%%%DOCSDIR%%/media/water.jpg X@dirrm include/irrlicht X%%PORTDOCS%% @dirrm %%DOCSDIR%%/examples/01.HelloWorld X%%PORTDOCS%% @dirrm %%DOCSDIR%%/examples/02.Quake3Map X%%PORTDOCS%% @dirrm %%DOCSDIR%%/examples/03.CustomSceneNode X%%PORTDOCS%% @dirrm %%DOCSDIR%%/examples/04.Movement X%%PORTDOCS%% @dirrm %%DOCSDIR%%/examples/05.UserInterface X%%PORTDOCS%% @dirrm %%DOCSDIR%%/examples/06.2DGraphics X%%PORTDOCS%% @dirrm %%DOCSDIR%%/examples/07.Collision X%%PORTDOCS%% @dirrm %%DOCSDIR%%/examples/08.SpecialFX X%%PORTDOCS%% @dirrm %%DOCSDIR%%/examples/09.Meshviewer X%%PORTDOCS%% @dirrm %%DOCSDIR%%/examples/10.Shaders X%%PORTDOCS%% @dirrm %%DOCSDIR%%/examples/Techdemo X%%PORTDOCS%% @dirrm %%DOCSDIR%%/examples X%%PORTDOCS%% @dirrm %%DOCSDIR%%/media X%%PORTDOCS%% @dirrm %%DOCSDIR%% END-of-irrlicht/pkg-plist exit --- irrlicht.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: