Author: qboosh                       Date: Sun May 27 19:21:38 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- use system zlib/libpng/libjpeg
- set soname

---- Files affected:
SOURCES:
   irrlicht-system-libs.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/irrlicht-system-libs.patch
diff -u /dev/null SOURCES/irrlicht-system-libs.patch:1.1
--- /dev/null   Sun May 27 21:21:38 2007
+++ SOURCES/irrlicht-system-libs.patch  Sun May 27 21:21:33 2007
@@ -0,0 +1,44 @@
+--- irrlicht-0.14.0/source/Irrlicht/include/IrrCompileConfig.h.orig    
2005-11-27 16:15:34.000000000 +0100
++++ irrlicht-0.14.0/source/Irrlicht/include/IrrCompileConfig.h 2007-05-27 
21:02:39.409984524 +0200
+@@ -65,7 +65,7 @@ ones. */
+ //! Define _IRR_USE_NON_SYSTEM_ZLIB_ to let irrlicht use the zlib which comes 
with irrlicht.
+ /** If this is commented out, Irrlicht will try to compile using the zlib 
installed in the system.
+  This is only used when _IRR_COMPILE_WITH_ZLIB_ is defined. */
+-#define _IRR_USE_NON_SYSTEM_ZLIB_
++/*#define _IRR_USE_NON_SYSTEM_ZLIB_*/
+ 
+ 
+ //! Define _IRR_COMPILE_WITH_JPEGLIB_ to enable compiling the engine using 
libjpeg.
+@@ -76,7 +76,7 @@ the engine will no longer read .jpeg ima
+ //! Define _IRR_USE_NON_SYSTEM_JPEG_LIB_ to let irrlicht use the jpeglib 
which comes with irrlicht.
+ /** If this is commented out, Irrlicht will try to compile using the jpeg lib 
installed in the system.
+  This is only used when _IRR_COMPILE_WITH_LIBJPEG_ is defined. */
+-#define _IRR_USE_NON_SYSTEM_JPEG_LIB_
++/*#define _IRR_USE_NON_SYSTEM_JPEG_LIB_*/
+ 
+ 
+ //! Define _IRR_COMPILE_WITH_LIBPNG_ to enable compiling the engine using 
libpng.
+@@ -87,7 +87,7 @@ the engine will no longer read .png imag
+ //! Define _IRR_USE_NON_SYSTEM_LIBPNG_ to let irrlicht use the libpng which 
comes with irrlicht.
+ /** If this is commented out, Irrlicht will try to compile using the libpng 
installed in the system.
+  This is only used when _IRR_COMPILE_WITH_LIBPNG_ is defined. */
+-#define _IRR_USE_NON_SYSTEM_LIB_PNG_
++/*#define _IRR_USE_NON_SYSTEM_LIB_PNG_*/
+ 
+ 
+ //! Define _IRR_D3D_NO_SHADER_DEBUGGING to disable shader debugging in D3D9
+--- irrlicht-0.14.0/source/Irrlicht/Makefile.orig      2005-11-30 
20:09:30.000000000 +0100
++++ irrlicht-0.14.0/source/Irrlicht/Makefile   2007-05-27 20:57:52.620555853 
+0200
+@@ -19,9 +19,9 @@ VERSION = 0.12.0
+ #
+ 
+ CPP  = g++ 
+-LINKOBJ  = CGUIButton.o CGUICheckBox.o CGUIComboBox.o CGUIContextMenu.o 
CGUIEditBox.o CGUIEnvironment.o CGUIFileOpenDialog.o CGUIFont.o CGUIImage.o 
CGUIInOutFader.o CGUIListBox.o CGUIMenu.o CGUIMeshViewer.o CGUIMessageBox.o 
CGUIModalScreen.o CGUIScrollBar.o CGUISkin.o CGUIStaticText.o CGUITabControl.o 
CGUIToolBar.o CGUIWindow.o CSoftwareDriver.o CSoftwareTexture.o CTRFlat.o 
CTRFlatWire.o CTRGouraud.o CTRGouraudWire.o CTRTextureFlat.o 
CTRTextureFlatWire.o CTRTextureGouraud.o CTRTextureGouraudAdd.o 
CTRTextureGouraudNoZ.o CTRTextureGouraudWire.o CZBuffer.o COpenGLDriver.o 
COpenGLNormalMapRenderer.o COpenGLParallaxMapRenderer.o 
COpenGLShaderMaterialRenderer.o COpenGLTexture.o CD3D8Driver.o 
CD3D8NormalMapRenderer.o CD3D8ParallaxMapRenderer.o 
CD3D8ShaderMaterialRenderer.o CD3D8Texture.o CColorConverter.o CFPSCounter.o 
CImage.o CImageLoaderBmp.o CImageLoaderJPG.o CImageLoaderPCX.o 
CImageLoaderPNG.o CImageLoaderPSD.o CImageLoaderTGA.o CNullDriver.o 
CD3D9Driver.o CD3D9HLSLMaterialRe
 nderer.o CD3D9NormalMapRenderer.o CD3D9ParallaxMapRenderer.o 
CD3D9ShaderMaterialRenderer.o CD3D9Texture.o CVideoModeList.o 
C3DSMeshFileLoader.o CAnimatedMeshMD2.o CAnimatedMeshMS3D.o 
CAnimatedMeshSceneNode.o CBillboardSceneNode.o CCameraFPSSceneNode.o 
CCameraMayaSceneNode.o CCameraSceneNode.o CColladaFileLoader.o CCSMLoader.o 
CDefaultMeshFormatLoader.o CDMFLoader.o CDummyTransformationSceneNode.o 
CEmptySceneNode.o CGeometryCreator.o CLightSceneNode.o CLMTSMeshFileLoader.o 
CMeshManipulator.o CMeshSceneNode.o CMetaTriangleSelector.o 
CMY3DMeshFileLoader.o COCTLoader.o COctTreeSceneNode.o 
COctTreeTriangleSelector.o CParticleBoxEmitter.o CParticleFadeOutAffector.o 
CParticleGravityAffector.o CParticlePointEmitter.o CParticleSystemSceneNode.o 
CQ3LevelMesh.o CSceneCollisionManager.o CSceneManager.o 
CSceneNodeAnimatorCollisionResponse.o CSceneNodeAnimatorDelete.o 
CSceneNodeAnimatorFlyCircle.o CSceneNodeAnimatorFlyStraight.o 
CSceneNodeAnimatorFollowSpline.o CSceneNodeAnimatorRotation.
 o CSceneNodeAnimatorTexture.o CShadowVolumeSceneNode.o CSkyBoxSceneNode.o 
CStaticMeshOBJ.o CTerrainSceneNode.o CTerrainTriangleSelector.o 
CTestSceneNode.o CTextSceneNode.o CTriangleBBSelector.o CTriangleSelector.o 
CWaterSurfaceSceneNode.o CXAnimationPlayer.o CXFileReader.o CXMeshFileLoader.o 
CFileList.o CFileSystem.o CLimitReadFile.o CMemoryReadFile.o CReadFile.o 
CWriteFile.o CXMLReader.o CXMLWriter.o CZipReader.o irrXML.o zlib/adler32.o 
zlib/compress.o zlib/crc32.o zlib/deflate.o zlib/inffast.o zlib/inflate.o 
zlib/inftrees.o zlib/trees.o zlib/uncompr.o zlib/zutil.o jpeglib/jcapimin.o 
jpeglib/jcapistd.o jpeglib/jccoefct.o jpeglib/jccolor.o jpeglib/jcdctmgr.o 
jpeglib/jchuff.o jpeglib/jcinit.o jpeglib/jcmainct.o jpeglib/jcmarker.o 
jpeglib/jcmaster.o jpeglib/jcomapi.o jpeglib/jcparam.o jpeglib/jcphuff.o 
jpeglib/jcprepct.o jpeglib/jcsample.o jpeglib/jctrans.o jpeglib/jdapimin.o 
jpeglib/jdapistd.o jpeglib/jdatadst.o jpeglib/jdatasrc.o jpeglib/jdcoefct.o 
jpeglib/jdcolor.o jpeglib/
 jddctmgr.o jpeglib/jdhuff.o jpeglib/jdinput.o jpeglib/jdmainct.o 
jpeglib/jdmarker.o jpeglib/jdmaster.o jpeglib/jdmerge.o jpeglib/jdphuff.o 
jpeglib/jdpostct.o jpeglib/jdsample.o jpeglib/jdtrans.o jpeglib/jerror.o 
jpeglib/jfdctflt.o jpeglib/jfdctfst.o jpeglib/jfdctint.o jpeglib/jidctflt.o 
jpeglib/jidctfst.o jpeglib/jidctint.o jpeglib/jidctred.o jpeglib/jmemmgr.o 
jpeglib/jmemnobs.o jpeglib/jquant1.o jpeglib/jquant2.o jpeglib/jutils.o 
jpeglib/rdbmp.o jpeglib/rdcolmap.o jpeglib/rdgif.o jpeglib/rdppm.o 
jpeglib/rdrle.o jpeglib/rdswitch.o jpeglib/rdtarga.o jpeglib/transupp.o 
jpeglib/wrbmp.o jpeglib/wrgif.o jpeglib/wrppm.o jpeglib/wrrle.o 
jpeglib/wrtarga.o libpng/png.o libpng/pngerror.o libpng/pngget.o 
libpng/pngmem.o libpng/pngpread.o libpng/pngread.o libpng/pngrio.o 
libpng/pngrtran.o libpng/pngrutil.o libpng/pngset.o libpng/pngtrans.o 
libpng/pngwio.o libpng/pngwrite.o libpng/pngwtran.o libpng/pngwutil.o 
CIrrDeviceLinux.o CIrrDeviceStub.o CIrrDeviceWin32.o CLogger.o COSOperator.o CS
 tringParameters.o Irrlicht.o os.o CMeshCache.o COpenGLSLMaterialRenderer.o 
CZBuffer2.o CTRTextureGouraudAlpha2.o CTRTextureGouraudNoZ2.o 
CTRTextureLightMap2_M2.o CTRTextureLightMap2_M4.o CTRTextureLightMap2_M1.o 
CSoftwareDriver2.o CSoftwareTexture2.o CTRTextureGouraud2.o $(RES)
+-LIBS =  -L"/usr/X11R6/lib" -L"jpeglib" -L"zlib" --no-export-all-symbols 
--add-stdcall-alias -lGL -lGLU -lXxf86vm
+-CXXINCS = -I"include/" -I"zlib/"
++LINKOBJ  = CGUIButton.o CGUICheckBox.o CGUIComboBox.o CGUIContextMenu.o 
CGUIEditBox.o CGUIEnvironment.o CGUIFileOpenDialog.o CGUIFont.o CGUIImage.o 
CGUIInOutFader.o CGUIListBox.o CGUIMenu.o CGUIMeshViewer.o CGUIMessageBox.o 
CGUIModalScreen.o CGUIScrollBar.o CGUISkin.o CGUIStaticText.o CGUITabControl.o 
CGUIToolBar.o CGUIWindow.o CSoftwareDriver.o CSoftwareTexture.o CTRFlat.o 
CTRFlatWire.o CTRGouraud.o CTRGouraudWire.o CTRTextureFlat.o 
CTRTextureFlatWire.o CTRTextureGouraud.o CTRTextureGouraudAdd.o 
CTRTextureGouraudNoZ.o CTRTextureGouraudWire.o CZBuffer.o COpenGLDriver.o 
COpenGLNormalMapRenderer.o COpenGLParallaxMapRenderer.o 
COpenGLShaderMaterialRenderer.o COpenGLTexture.o CD3D8Driver.o 
CD3D8NormalMapRenderer.o CD3D8ParallaxMapRenderer.o 
CD3D8ShaderMaterialRenderer.o CD3D8Texture.o CColorConverter.o CFPSCounter.o 
CImage.o CImageLoaderBmp.o CImageLoaderJPG.o CImageLoaderPCX.o 
CImageLoaderPNG.o CImageLoaderPSD.o CImageLoaderTGA.o CNullDriver.o 
CD3D9Driver.o CD3D9HLSLMaterialRe
 nderer.o CD3D9NormalMapRenderer.o CD3D9ParallaxMapRenderer.o 
CD3D9ShaderMaterialRenderer.o CD3D9Texture.o CVideoModeList.o 
C3DSMeshFileLoader.o CAnimatedMeshMD2.o CAnimatedMeshMS3D.o 
CAnimatedMeshSceneNode.o CBillboardSceneNode.o CCameraFPSSceneNode.o 
CCameraMayaSceneNode.o CCameraSceneNode.o CColladaFileLoader.o CCSMLoader.o 
CDefaultMeshFormatLoader.o CDMFLoader.o CDummyTransformationSceneNode.o 
CEmptySceneNode.o CGeometryCreator.o CLightSceneNode.o CLMTSMeshFileLoader.o 
CMeshManipulator.o CMeshSceneNode.o CMetaTriangleSelector.o 
CMY3DMeshFileLoader.o COCTLoader.o COctTreeSceneNode.o 
COctTreeTriangleSelector.o CParticleBoxEmitter.o CParticleFadeOutAffector.o 
CParticleGravityAffector.o CParticlePointEmitter.o CParticleSystemSceneNode.o 
CQ3LevelMesh.o CSceneCollisionManager.o CSceneManager.o 
CSceneNodeAnimatorCollisionResponse.o CSceneNodeAnimatorDelete.o 
CSceneNodeAnimatorFlyCircle.o CSceneNodeAnimatorFlyStraight.o 
CSceneNodeAnimatorFollowSpline.o CSceneNodeAnimatorRotation.
 o CSceneNodeAnimatorTexture.o CShadowVolumeSceneNode.o CSkyBoxSceneNode.o 
CStaticMeshOBJ.o CTerrainSceneNode.o CTerrainTriangleSelector.o 
CTestSceneNode.o CTextSceneNode.o CTriangleBBSelector.o CTriangleSelector.o 
CWaterSurfaceSceneNode.o CXAnimationPlayer.o CXFileReader.o CXMeshFileLoader.o 
CFileList.o CFileSystem.o CLimitReadFile.o CMemoryReadFile.o CReadFile.o 
CWriteFile.o CXMLReader.o CXMLWriter.o CZipReader.o irrXML.o CIrrDeviceLinux.o 
CIrrDeviceStub.o CIrrDeviceWin32.o CLogger.o COSOperator.o CStringParameters.o 
Irrlicht.o os.o CMeshCache.o COpenGLSLMaterialRenderer.o CZBuffer2.o 
CTRTextureGouraudAlpha2.o CTRTextureGouraudNoZ2.o CTRTextureLightMap2_M2.o 
CTRTextureLightMap2_M4.o CTRTextureLightMap2_M1.o CSoftwareDriver2.o 
CSoftwareTexture2.o CTRTextureGouraud2.o $(RES)
++LIBS = -Wl,-soname=$(SHARED_LIB).$(VERSION) --no-export-all-symbols 
--add-stdcall-alias -ljpeg -lpng -lGL -lGLU -lXxf86vm
++CXXINCS = -I"include/"
+ STATIC_LIB  = libIrrlicht.a
+ SHARED_LIB = libIrrlicht.so
+ CXXFLAGS = $(CXXINCS) -DIRRLICHT_EXPORTS=1
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to