aboutsummaryrefslogtreecommitdiff
path: root/graphics/cegui
diff options
context:
space:
mode:
authorOliver Lehmann <oliver@FreeBSD.org>2007-09-19 13:53:47 +0000
committerOliver Lehmann <oliver@FreeBSD.org>2007-09-19 13:53:47 +0000
commit56d0f357718bb13c0c30531a8b045ec38bffb171 (patch)
tree25e39b71d026fcb97733077d4fc77297f07b2af5 /graphics/cegui
parentbe35dfc15eb44f95704edadfc99c10a3afc9860c (diff)
downloadports-56d0f357718bb13c0c30531a8b045ec38bffb171.tar.gz
ports-56d0f357718bb13c0c30531a8b045ec38bffb171.zip
Notes
Diffstat (limited to 'graphics/cegui')
-rw-r--r--graphics/cegui/Makefile27
-rw-r--r--graphics/cegui/distinfo6
-rw-r--r--graphics/cegui/pkg-plist108
3 files changed, 80 insertions, 61 deletions
diff --git a/graphics/cegui/Makefile b/graphics/cegui/Makefile
index bc5de4e95319..6755465650b8 100644
--- a/graphics/cegui/Makefile
+++ b/graphics/cegui/Makefile
@@ -6,25 +6,27 @@
#
PORTNAME= cegui
-PORTVERSION= 0.4.1
-PORTREVISION= 4
+PORTVERSION= 0.5.0b
+PORTREVISION= 0
CATEGORIES= graphics devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=crayzedsgui
-DISTNAME= ${PORTNAME}_mk2-source-${PORTVERSION}
+DISTNAME= ${PORTNAME:U}-${PORTVERSION}
MAINTAINER= oliver@FreeBSD.org
COMMENT= A library providing windowing and widgets for graphics APIs
-LIB_DEPENDS= IL.1:${PORTSDIR}/graphics/devil
+LIB_DEPENDS= IL.1:${PORTSDIR}/graphics/devil \
+ pcre.0:${PORTSDIR}/devel/pcre
-WRKSRC= ${WRKDIR}/${PORTNAME}_mk2
-CONFIGURE_ARGS= --without-xerces-c
+WRKSRC= ${WRKDIR}/${DISTNAME:S/0b/0/}
+CONFIGURE_ARGS= --without-xerces-c --enable-toluacegui
+CONFIGURE_ENV+= Lua_LIBS="-L${PREFIX}/lib/lua50 -llua -llualib -lm" \
+ Lua_CFLAGS="-I${PREFIX}/include/lua50"
GNU_CONFIGURE= YES
INSTALLS_SHLIB= YES
-USE_BZIP2= YES
-USE_GCC= 3.4
USE_GL= YES
+USE_LUA= 5.0
USE_XLIB= YES
USE_GNOME= gnomehack
@@ -35,13 +37,14 @@ post-patch:
s|DevIL_CFLAGS=.*|DevIL_CFLAGS="-DUSE_DEVIL_LIBRARY -I${LOCALBASE}/include"|g' \
${WRKSRC}/configure
@${REINPLACE_CMD} -e 's| Samples$$||g' ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' \
- ${WRKSRC}/include/CEGUIDataContainer.h
@${REINPLACE_CMD} -e 's|__linux__)|& \|\| defined(__FreeBSD__)|g' \
- ${WRKSRC}/include/CEGUIFactoryModule.h \
- ${WRKSRC}/src/CEGUIFactoryModule.cpp
+ ${WRKSRC}/include/CEGUIDynamicModule.h \
+ ${WRKSRC}/src/CEGUIDynamicModule.cpp
@${REINPLACE_CMD} -e 's|(linux)|& \|\| defined(__FreeBSD__)|g' \
${WRKSRC}/Samples/common/src/CEGuiSample.cpp
+ @${REINPLACE_CMD} -e 's|INCLUDES = |&-I${LOCALBASE}/include/lua50 |' \
+ ${WRKSRC}/ScriptingModules/CEGUILua/tolua++bin/Makefile.in \
+ ${WRKSRC}/ScriptingModules/CEGUILua/LuaScriptModule/src/Makefile.in
post-install:
.if !defined(NOPORTDOCS)
diff --git a/graphics/cegui/distinfo b/graphics/cegui/distinfo
index 29d37c06bae3..ac5325e11fb0 100644
--- a/graphics/cegui/distinfo
+++ b/graphics/cegui/distinfo
@@ -1,3 +1,3 @@
-MD5 (cegui_mk2-source-0.4.1.tar.bz2) = 7b1df5ba4dd91376b79bd5968a429e23
-SHA256 (cegui_mk2-source-0.4.1.tar.bz2) = a3bdd7f528daa97d2e432994ef249c61b951137aa54aa59dfd04656e3be67d11
-SIZE (cegui_mk2-source-0.4.1.tar.bz2) = 7393348
+MD5 (CEGUI-0.5.0b.tar.gz) = b42322a33c6a06eede76b15f75694a17
+SHA256 (CEGUI-0.5.0b.tar.gz) = 50c1036f3adc741478966bf29a1e3104b983af8bfd82e201ed35ad2039e166ff
+SIZE (CEGUI-0.5.0b.tar.gz) = 2240192
diff --git a/graphics/cegui/pkg-plist b/graphics/cegui/pkg-plist
index 3bf28b65441f..1536009a2e1d 100644
--- a/graphics/cegui/pkg-plist
+++ b/graphics/cegui/pkg-plist
@@ -1,10 +1,14 @@
-include/CEGUI/CEGUI.h
+bin/tolua++cegui
include/CEGUI/CEGUIBase.h
+include/CEGUI/CEGUIBoundSlot.h
include/CEGUI/CEGUIColourRect.h
include/CEGUI/CEGUIConfig.h
include/CEGUI/CEGUIConfig_xmlHandler.h
+include/CEGUI/CEGUICoordConverter.h
include/CEGUI/CEGUIDataContainer.h
+include/CEGUI/CEGUIDefaultLogger.h
include/CEGUI/CEGUIDefaultResourceProvider.h
+include/CEGUI/CEGUIDynamicModule.h
include/CEGUI/CEGUIEvent.h
include/CEGUI/CEGUIEventArgs.h
include/CEGUI/CEGUIEventSet.h
@@ -14,9 +18,16 @@ include/CEGUI/CEGUIFont.h
include/CEGUI/CEGUIFontManager.h
include/CEGUI/CEGUIFont_xmlHandler.h
include/CEGUI/CEGUIForwardRefs.h
+include/CEGUI/CEGUIFreeFunctionSlot.h
+include/CEGUI/CEGUIFreeTypeFont.h
+include/CEGUI/CEGUIFunctorCopySlot.h
+include/CEGUI/CEGUIFunctorPointerSlot.h
+include/CEGUI/CEGUIFunctorReferenceBinder.h
+include/CEGUI/CEGUIFunctorReferenceSlot.h
include/CEGUI/CEGUIGUILayout_xmlHandler.h
include/CEGUI/CEGUIGlobalEventSet.h
include/CEGUI/CEGUIImage.h
+include/CEGUI/CEGUIImageCodec.h
include/CEGUI/CEGUIImageset.h
include/CEGUI/CEGUIImagesetManager.h
include/CEGUI/CEGUIImageset_xmlHandler.h
@@ -24,17 +35,17 @@ include/CEGUI/CEGUIInputEvent.h
include/CEGUI/CEGUIIteratorBase.h
include/CEGUI/CEGUILogger.h
include/CEGUI/CEGUILua.h
+include/CEGUI/CEGUILuaFunctor.h
+include/CEGUI/CEGUIMemberFunctionSlot.h
include/CEGUI/CEGUIMouseCursor.h
+include/CEGUI/CEGUIPixmapFont.h
include/CEGUI/CEGUIProperty.h
include/CEGUI/CEGUIPropertyHelper.h
include/CEGUI/CEGUIPropertySet.h
include/CEGUI/CEGUIRect.h
-include/CEGUI/CEGUIRefPtr.h
-include/CEGUI/CEGUIRenderableElement.h
-include/CEGUI/CEGUIRenderableFrame.h
-include/CEGUI/CEGUIRenderableImage.h
-include/CEGUI/CEGUIRenderer.h
+include/CEGUI/CEGUIRefCounted.h
include/CEGUI/CEGUIRenderCache.h
+include/CEGUI/CEGUIRenderer.h
include/CEGUI/CEGUIResourceProvider.h
include/CEGUI/CEGUIScheme.h
include/CEGUI/CEGUISchemeManager.h
@@ -42,26 +53,41 @@ include/CEGUI/CEGUIScheme_xmlHandler.h
include/CEGUI/CEGUIScriptModule.h
include/CEGUI/CEGUISingleton.h
include/CEGUI/CEGUISize.h
+include/CEGUI/CEGUISlotFunctorBase.h
include/CEGUI/CEGUIString.h
+include/CEGUI/CEGUISubscriberSlot.h
include/CEGUI/CEGUISystem.h
include/CEGUI/CEGUITextUtils.h
include/CEGUI/CEGUITexture.h
include/CEGUI/CEGUIUDim.h
include/CEGUI/CEGUIVector.h
include/CEGUI/CEGUIVersion.h
+include/CEGUI/CEGUIWidgetModule.h
include/CEGUI/CEGUIWindow.h
include/CEGUI/CEGUIWindowFactory.h
include/CEGUI/CEGUIWindowFactoryManager.h
include/CEGUI/CEGUIWindowManager.h
include/CEGUI/CEGUIWindowProperties.h
+include/CEGUI/CEGUIWindowRenderer.h
+include/CEGUI/CEGUIWindowRendererManager.h
+include/CEGUI/CEGUIWindowRendererModule.h
include/CEGUI/CEGUIXMLAttributes.h
include/CEGUI/CEGUIXMLHandler.h
include/CEGUI/CEGUIXMLParser.h
+include/CEGUI/CEGUIXMLSerializer.h
include/CEGUI/CEGUIcolour.h
+include/CEGUI/CEGUI.h
+include/CEGUI/ImageCodecModules/TGAImageCodec/CEGUITGAImageCodec.h
+include/CEGUI/ImageCodecModules/TGAImageCodec/CEGUITGAImageCodecModule.h
+include/CEGUI/RendererModules/OpenGLGUIRenderer/openglrenderer.h
+include/CEGUI/RendererModules/OpenGLGUIRenderer/opengltexture.h
+include/CEGUI/XMLParserModules/TinyXMLParser/CEGUITinyXMLParser.h
+include/CEGUI/XMLParserModules/TinyXMLParser/CEGUITinyXMLParserModule.h
+include/CEGUI/elements/CEGUIBaseFactories.h
include/CEGUI/elements/CEGUIButtonBase.h
-include/CEGUI/elements/CEGUIButtonBaseProperties.h
include/CEGUI/elements/CEGUICheckbox.h
include/CEGUI/elements/CEGUICheckboxProperties.h
+include/CEGUI/elements/CEGUIClippedContainer.h
include/CEGUI/elements/CEGUIComboDropList.h
include/CEGUI/elements/CEGUICombobox.h
include/CEGUI/elements/CEGUIComboboxProperties.h
@@ -73,8 +99,11 @@ include/CEGUI/elements/CEGUIFrameWindow.h
include/CEGUI/elements/CEGUIFrameWindowProperties.h
include/CEGUI/elements/CEGUIGUISheet.h
include/CEGUI/elements/CEGUIItemEntry.h
+include/CEGUI/elements/CEGUIItemEntryProperties.h
include/CEGUI/elements/CEGUIItemListBase.h
include/CEGUI/elements/CEGUIItemListBaseProperties.h
+include/CEGUI/elements/CEGUIItemListbox.h
+include/CEGUI/elements/CEGUIItemListboxProperties.h
include/CEGUI/elements/CEGUIListHeader.h
include/CEGUI/elements/CEGUIListHeaderProperties.h
include/CEGUI/elements/CEGUIListHeaderSegment.h
@@ -86,7 +115,6 @@ include/CEGUI/elements/CEGUIListboxTextItem.h
include/CEGUI/elements/CEGUIMenuBase.h
include/CEGUI/elements/CEGUIMenuBaseProperties.h
include/CEGUI/elements/CEGUIMenuItem.h
-include/CEGUI/elements/CEGUIMenuItemProperties.h
include/CEGUI/elements/CEGUIMenubar.h
include/CEGUI/elements/CEGUIMultiColumnList.h
include/CEGUI/elements/CEGUIMultiColumnListProperties.h
@@ -97,7 +125,6 @@ include/CEGUI/elements/CEGUIPopupMenuProperties.h
include/CEGUI/elements/CEGUIProgressBar.h
include/CEGUI/elements/CEGUIProgressBarProperties.h
include/CEGUI/elements/CEGUIPushButton.h
-include/CEGUI/elements/CEGUIPushButtonProperties.h
include/CEGUI/elements/CEGUIRadioButton.h
include/CEGUI/elements/CEGUIRadioButtonProperties.h
include/CEGUI/elements/CEGUIScrollablePane.h
@@ -106,22 +133,15 @@ include/CEGUI/elements/CEGUIScrollbar.h
include/CEGUI/elements/CEGUIScrollbarProperties.h
include/CEGUI/elements/CEGUIScrolledContainer.h
include/CEGUI/elements/CEGUIScrolledContainerProperties.h
+include/CEGUI/elements/CEGUIScrolledItemListBase.h
+include/CEGUI/elements/CEGUIScrolledItemListBaseProperties.h
include/CEGUI/elements/CEGUISlider.h
include/CEGUI/elements/CEGUISliderProperties.h
include/CEGUI/elements/CEGUISpinner.h
include/CEGUI/elements/CEGUISpinnerProperties.h
-include/CEGUI/elements/CEGUIStatic.h
-include/CEGUI/elements/CEGUIStaticImage.h
-include/CEGUI/elements/CEGUIStaticImageProperties.h
-include/CEGUI/elements/CEGUIStaticProperties.h
-include/CEGUI/elements/CEGUIStaticText.h
-include/CEGUI/elements/CEGUIStaticTextProperties.h
include/CEGUI/elements/CEGUITabButton.h
include/CEGUI/elements/CEGUITabControl.h
include/CEGUI/elements/CEGUITabControlProperties.h
-include/CEGUI/elements/CEGUITabPane.h
-include/CEGUI/elements/CEGUITextItem.h
-include/CEGUI/elements/CEGUITextItemProperties.h
include/CEGUI/elements/CEGUIThumb.h
include/CEGUI/elements/CEGUIThumbProperties.h
include/CEGUI/elements/CEGUITitlebar.h
@@ -137,7 +157,9 @@ include/CEGUI/falagard/CEGUIFalImagerySection.h
include/CEGUI/falagard/CEGUIFalLayerSpecification.h
include/CEGUI/falagard/CEGUIFalNamedArea.h
include/CEGUI/falagard/CEGUIFalPropertyDefinition.h
+include/CEGUI/falagard/CEGUIFalPropertyDefinitionBase.h
include/CEGUI/falagard/CEGUIFalPropertyInitialiser.h
+include/CEGUI/falagard/CEGUIFalPropertyLinkDefinition.h
include/CEGUI/falagard/CEGUIFalSectionSpecification.h
include/CEGUI/falagard/CEGUIFalStateImagery.h
include/CEGUI/falagard/CEGUIFalTextComponent.h
@@ -145,37 +167,28 @@ include/CEGUI/falagard/CEGUIFalWidgetComponent.h
include/CEGUI/falagard/CEGUIFalWidgetLookFeel.h
include/CEGUI/falagard/CEGUIFalWidgetLookManager.h
include/CEGUI/falagard/CEGUIFalXMLEnumHelper.h
-include/CEGUI/lauxlib.h
-include/CEGUI/lua.h
-include/CEGUI/lualib.h
-include/CEGUI/renderers/IrrlichtRenderer/IrrlichtRendererDef.h
-include/CEGUI/renderers/IrrlichtRenderer/IrrlichtResourceProvider.h
-include/CEGUI/renderers/IrrlichtRenderer/irrlichtrenderer.h
-include/CEGUI/renderers/IrrlichtRenderer/irrlichttexture.h
-include/CEGUI/renderers/OpenGLGUIRenderer/openglrenderer.h
-include/CEGUI/renderers/OpenGLGUIRenderer/opengltexture.h
include/CEGUI/tolua++.h
lib/libCEGUIBase.la
lib/libCEGUIBase.so
-lib/libCEGUIBase.so.0
-lib/libCEGUIFalagardBase.la
-lib/libCEGUIFalagardBase.so
-lib/libCEGUIFalagardBase.so.0
-lib/libCEGUILuaScriptModule.la
-lib/libCEGUILuaScriptModule.so
-lib/libCEGUILuaScriptModule.so.0
+lib/libCEGUIBase.so.1
+lib/libCEGUIFalagardWRBase.la
+lib/libCEGUIFalagardWRBase.so
+lib/libCEGUIFalagardWRBase.so.1
lib/libCEGUIOpenGLRenderer.la
lib/libCEGUIOpenGLRenderer.so
lib/libCEGUIOpenGLRenderer.so.0
-lib/libCEGUITaharezLook.la
-lib/libCEGUITaharezLook.so
-lib/libCEGUITaharezLook.so.0
-lib/libCEGUIWindowsLook.la
-lib/libCEGUIWindowsLook.so
-lib/libCEGUIWindowsLook.so.0
-lib/libCEGUIluatoluapp.la
-lib/libCEGUIluatoluapp.so
-lib/libCEGUIluatoluapp.so.0
+lib/libCEGUITGAImageCodec.la
+lib/libCEGUITGAImageCodec.so
+lib/libCEGUITGAImageCodec.so.0
+lib/libCEGUITinyXMLParser.la
+lib/libCEGUITinyXMLParser.so
+lib/libCEGUITinyXMLParser.so.0
+lib/libCEGUItoluapp.la
+lib/libCEGUItoluapp.so
+lib/libCEGUItoluapp.so.1
+lib/libCEGUILuaScriptModule.la
+lib/libCEGUILuaScriptModule.so
+lib/libCEGUILuaScriptModule.so.1
libdata/pkgconfig/CEGUI-OPENGL.pc
libdata/pkgconfig/CEGUI.pc
%%PORTDOCS%%%%DOCSDIR%%/README
@@ -183,10 +196,13 @@ libdata/pkgconfig/CEGUI.pc
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
%%PORTDOCS%%%%DOCSDIR%%/TODO
+@dirrm include/CEGUI/ImageCodecModules/TGAImageCodec
+@dirrm include/CEGUI/ImageCodecModules
+@dirrm include/CEGUI/RendererModules/OpenGLGUIRenderer
+@dirrm include/CEGUI/RendererModules
+@dirrm include/CEGUI/XMLParserModules/TinyXMLParser
+@dirrm include/CEGUI/XMLParserModules
@dirrm include/CEGUI/elements
@dirrm include/CEGUI/falagard
-@dirrm include/CEGUI/renderers/IrrlichtRenderer
-@dirrm include/CEGUI/renderers/OpenGLGUIRenderer
-@dirrm include/CEGUI/renderers
@dirrm include/CEGUI
%%PORTDOCS%%@dirrm %%DOCSDIR%%