ports/83842: [NEW PORT] devel/cegui

Andrew I Baznikin dikiy at dikiy.ranetka.ru
Thu Jul 21 10:10:57 UTC 2005


>Number:         83842
>Category:       ports
>Synopsis:       [NEW PORT] devel/cegui
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 21 10:10:19 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Andrew I Baznikin
>Release:        FreeBSD 5.4-RELEASE i386
>Organization:
Andrew I Baznikin	
>Environment:
System: FreeBSD dikiy.ranetka.ru 5.4-RELEASE FreeBSD 5.4-RELEASE #7: Thu May 12 09:16:47 KRAST 2005 dikiy at dikiy.ranetka.ru:/usr/obj/usr/src/sys/DIKIY i386


	
>Description:
	New port: CEGUI is a free library providing windowing and widgets for graphics APIs and engines where such functionality is not natively available or is severely lacking. The library is written in C++, is object orientated, and is primarily targeted at games developers who should be spending their time creating great games, not building GUI sub-systems. Most freeware renderers support CEGUI.
>How-To-Repeat:
	N/A
>Fix:

# 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:
#
#       ./
#       ./Makefile
#       ./distinfo
#       ./pkg-descr
#       ./pkg-plist
#
echo c - ./
mkdir -p ./ > /dev/null 2>&1
echo x - ./Makefile
sed 's/^X//' >./Makefile << 'END-of-./Makefile'
X# New ports collection makefile for:   cegui
X# Date created:        19 July 2005
X# Whom:            dikiy
X#
X# $FreeBSD$
X#
X
XPORTNAME=      cegui
XPORTVERSION=   0.3.0
XCATEGORIES=    devel graphics
XMASTER_SITES=  ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=    crayzedsgui
XDISTFILES=     cegui_mk2-0.3.0-linux.tar.bz2
X
XMAINTAINER=    dikiy at scn.ru
XCOMMENT=       A cross platform GUI/widget library for use in games and multi-media projects
X
XWRKSRC=                ${WRKDIR}/cegui_mk2-0.3.0
X
XGNU_CONFIGURE= yes
XUSE_GMAKE=     yes
XUSE_AUTOTOOLS= libtool:15:inc automake:19 autoconf:259
XAUTOMAKE_ARGS+=        --include-deps --add-missing --foreign
X
XUSE_REINPLACE=         yes
XINSTALLS_SHLIB=                yes
X
XCFLAGS+=       -I${LOCALBASE}/include
XLDFLAGS+=      -L${LOCALBASE}/lib
X
X# define WITHOUT_DEVIL to disable support for various image formats (except TGA)
X.if !defined(WITHOUT_DEVIL)
XLIB_DEPENDS+=  ILU.1:${PORTSDIR}/graphics/devil
X.else
XCONFIGURE_ARGS+=       --without-devil
X.endif
X
X.if defined(WITH_SAMPLE)
XCFLAGS+=       -I${X11BASE}/include
XLDFLAGS+=      -L${X11BASE}/lib
X.endif
X
XCONFIGURE_ENV+=        CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
X
Xpost-patch:
X       ${REINPLACE_CMD} s/sdl-config/sdl11-config/g ${WRKSRC}/configure
X       ${REINPLACE_CMD} s/\<malloc.h\>/\<stdlib.h\>/g ${WRKSRC}/include/CEGUIDataContainer.h
X       ${REINPLACE_CMD} s/__linux__/__FreeBSD__/g ${WRKSRC}/include/CEGUIFactoryModule.h
X       ${REINPLACE_CMD} s/__linux__/__FreeBSD__/g ${WRKSRC}/src/CEGUIFactoryModule.cpp
X       ${REINPLACE_CMD} s/linux/__FreeBSD__/g ${WRKSRC}/Samples/common/src/CEGuiSample.cpp
Xpre-configure:
X       ${REINPLACE_CMD} s/\(libdir\)/\(prefix\)\\/libdata/g ${WRKSRC}/Makefile.am
X.if !defined(WITH_SAMPLE)
X       ${REINPLACE_CMD} s/Samples// ${WRKSRC}/Makefile.am
X.endif
X       cd ${WRKSRC} && ${LIBTOOLIZE} --copy --force
X
X.include <bsd.port.pre.mk>
X.include "${PORTSDIR}/Mk/bsd.autotools.mk"
X.include <bsd.port.post.mk>
END-of-./Makefile
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'END-of-./distinfo'
XMD5 (cegui_mk2-0.3.0-linux.tar.bz2) = 69cec86207ca64722245584fe326215f
XSIZE (cegui_mk2-0.3.0-linux.tar.bz2) = 1276954
END-of-./distinfo
sed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr'
XCrazy Eddie's GUI System is a free library providing windowing and widgets for
Xgraphics APIs / engines where such functionality is not natively available, or
Xseverely lacking. The library is object orientated, written in C++, and targeted
Xat games developers who should be spending their time creating great games, not
Xbuilding GUI sub-systems.
X
XWWW: http://www.cegui.org.uk
END-of-./pkg-descr
echo x - ./pkg-plist
sed 's/^X//' >./pkg-plist << 'END-of-./pkg-plist'
Xinclude/CEGUI/CEGUI.h
Xinclude/CEGUI/CEGUIBase.h
Xinclude/CEGUI/CEGUIColourRect.h
Xinclude/CEGUI/CEGUIConfig.h
Xinclude/CEGUI/CEGUIConfig_xmlHandler.h
Xinclude/CEGUI/CEGUIDataContainer.h
Xinclude/CEGUI/CEGUIDefaultResourceProvider.h
Xinclude/CEGUI/CEGUIEvent.h
Xinclude/CEGUI/CEGUIEventArgs.h
Xinclude/CEGUI/CEGUIEventSet.h
Xinclude/CEGUI/CEGUIExceptions.h
Xinclude/CEGUI/CEGUIFactoryModule.h
Xinclude/CEGUI/CEGUIFont.h
Xinclude/CEGUI/CEGUIFontManager.h
Xinclude/CEGUI/CEGUIFont_xmlHandler.h
Xinclude/CEGUI/CEGUIForwardRefs.h
Xinclude/CEGUI/CEGUIGUILayout_xmlHandler.h
Xinclude/CEGUI/CEGUIGlobalEventSet.h
Xinclude/CEGUI/CEGUIImage.h
Xinclude/CEGUI/CEGUIImageset.h
Xinclude/CEGUI/CEGUIImagesetManager.h
Xinclude/CEGUI/CEGUIImageset_xmlHandler.h
Xinclude/CEGUI/CEGUIInputEvent.h
Xinclude/CEGUI/CEGUIIteratorBase.h
Xinclude/CEGUI/CEGUILogger.h
Xinclude/CEGUI/CEGUIMouseCursor.h
Xinclude/CEGUI/CEGUIProperty.h
Xinclude/CEGUI/CEGUIPropertyHelper.h
Xinclude/CEGUI/CEGUIPropertySet.h
Xinclude/CEGUI/CEGUIRect.h
Xinclude/CEGUI/CEGUIRefPtr.h
Xinclude/CEGUI/CEGUIRenderableElement.h
Xinclude/CEGUI/CEGUIRenderableFrame.h
Xinclude/CEGUI/CEGUIRenderableImage.h
Xinclude/CEGUI/CEGUIRenderer.h
Xinclude/CEGUI/CEGUIResourceProvider.h
Xinclude/CEGUI/CEGUIScheme.h
Xinclude/CEGUI/CEGUISchemeManager.h
Xinclude/CEGUI/CEGUIScheme_xmlHandler.h
Xinclude/CEGUI/CEGUIScriptModule.h
Xinclude/CEGUI/CEGUISingleton.h
Xinclude/CEGUI/CEGUISize.h
Xinclude/CEGUI/CEGUIString.h
Xinclude/CEGUI/CEGUISystem.h
Xinclude/CEGUI/CEGUITextUtils.h
Xinclude/CEGUI/CEGUITexture.h
Xinclude/CEGUI/CEGUIVector.h
Xinclude/CEGUI/CEGUIWindow.h
Xinclude/CEGUI/CEGUIWindowFactory.h
Xinclude/CEGUI/CEGUIWindowFactoryManager.h
Xinclude/CEGUI/CEGUIWindowManager.h
Xinclude/CEGUI/CEGUIWindowProperties.h
Xinclude/CEGUI/CEGUIXMLAttributes.h
Xinclude/CEGUI/CEGUIXMLHandler.h
Xinclude/CEGUI/CEGUIXMLParser.h
Xinclude/CEGUI/CEGUIcolour.h
Xinclude/CEGUI/LuaScriptModule.h
Xinclude/CEGUI/elements/CEGUIButtonBase.h
Xinclude/CEGUI/elements/CEGUIButtonBaseProperties.h
Xinclude/CEGUI/elements/CEGUICheckbox.h
Xinclude/CEGUI/elements/CEGUICheckboxProperties.h
Xinclude/CEGUI/elements/CEGUIComboDropList.h
Xinclude/CEGUI/elements/CEGUICombobox.h
Xinclude/CEGUI/elements/CEGUIComboboxProperties.h
Xinclude/CEGUI/elements/CEGUIDragContainer.h
Xinclude/CEGUI/elements/CEGUIDragContainerProperties.h
Xinclude/CEGUI/elements/CEGUIEditbox.h
Xinclude/CEGUI/elements/CEGUIEditboxProperties.h
Xinclude/CEGUI/elements/CEGUIFrameWindow.h
Xinclude/CEGUI/elements/CEGUIFrameWindowProperties.h
Xinclude/CEGUI/elements/CEGUIGUISheet.h
Xinclude/CEGUI/elements/CEGUIItemEntry.h
Xinclude/CEGUI/elements/CEGUIItemListBase.h
Xinclude/CEGUI/elements/CEGUIItemListBaseProperties.h
Xinclude/CEGUI/elements/CEGUIListHeader.h
Xinclude/CEGUI/elements/CEGUIListHeaderProperties.h
Xinclude/CEGUI/elements/CEGUIListHeaderSegment.h
Xinclude/CEGUI/elements/CEGUIListHeaderSegmentProperties.h
Xinclude/CEGUI/elements/CEGUIListbox.h
Xinclude/CEGUI/elements/CEGUIListboxItem.h
Xinclude/CEGUI/elements/CEGUIListboxProperties.h
Xinclude/CEGUI/elements/CEGUIListboxTextItem.h
Xinclude/CEGUI/elements/CEGUIMenuBase.h
Xinclude/CEGUI/elements/CEGUIMenuBaseProperties.h
Xinclude/CEGUI/elements/CEGUIMenuItem.h
Xinclude/CEGUI/elements/CEGUIMenuItemProperties.h
Xinclude/CEGUI/elements/CEGUIMenubar.h
Xinclude/CEGUI/elements/CEGUIMultiColumnList.h
Xinclude/CEGUI/elements/CEGUIMultiColumnListProperties.h
Xinclude/CEGUI/elements/CEGUIMultiLineEditbox.h
Xinclude/CEGUI/elements/CEGUIMultiLineEditboxProperties.h
Xinclude/CEGUI/elements/CEGUIPopupMenu.h
Xinclude/CEGUI/elements/CEGUIPopupMenuProperties.h
Xinclude/CEGUI/elements/CEGUIProgressBar.h
Xinclude/CEGUI/elements/CEGUIProgressBarProperties.h
Xinclude/CEGUI/elements/CEGUIPushButton.h
Xinclude/CEGUI/elements/CEGUIPushButtonProperties.h
Xinclude/CEGUI/elements/CEGUIRadioButton.h
Xinclude/CEGUI/elements/CEGUIRadioButtonProperties.h
Xinclude/CEGUI/elements/CEGUIScrollablePane.h
Xinclude/CEGUI/elements/CEGUIScrollablePaneProperties.h
Xinclude/CEGUI/elements/CEGUIScrollbar.h
Xinclude/CEGUI/elements/CEGUIScrollbarProperties.h
Xinclude/CEGUI/elements/CEGUIScrolledContainer.h
Xinclude/CEGUI/elements/CEGUIScrolledContainerProperties.h
Xinclude/CEGUI/elements/CEGUISlider.h
Xinclude/CEGUI/elements/CEGUISliderProperties.h
Xinclude/CEGUI/elements/CEGUISpinner.h
Xinclude/CEGUI/elements/CEGUISpinnerProperties.h
Xinclude/CEGUI/elements/CEGUIStatic.h
Xinclude/CEGUI/elements/CEGUIStaticImage.h
Xinclude/CEGUI/elements/CEGUIStaticImageProperties.h
Xinclude/CEGUI/elements/CEGUIStaticProperties.h
Xinclude/CEGUI/elements/CEGUIStaticText.h
Xinclude/CEGUI/elements/CEGUIStaticTextProperties.h
Xinclude/CEGUI/elements/CEGUITabButton.h
Xinclude/CEGUI/elements/CEGUITabControl.h
Xinclude/CEGUI/elements/CEGUITabControlProperties.h
Xinclude/CEGUI/elements/CEGUITabPane.h
Xinclude/CEGUI/elements/CEGUITextItem.h
Xinclude/CEGUI/elements/CEGUITextItemProperties.h
Xinclude/CEGUI/elements/CEGUIThumb.h
Xinclude/CEGUI/elements/CEGUIThumbProperties.h
Xinclude/CEGUI/elements/CEGUITitlebar.h
Xinclude/CEGUI/elements/CEGUITitlebarProperties.h
Xinclude/CEGUI/elements/CEGUITooltip.h
Xinclude/CEGUI/elements/CEGUITooltipProperties.h
Xinclude/CEGUI/renderers/IrrlichtRenderer/IrrlichtRendererDef.h
Xinclude/CEGUI/renderers/IrrlichtRenderer/IrrlichtResourceProvider.h
Xinclude/CEGUI/renderers/IrrlichtRenderer/irrlichtrenderer.h
Xinclude/CEGUI/renderers/IrrlichtRenderer/irrlichttexture.h
Xinclude/CEGUI/renderers/OpenGLGUIRenderer/openglrenderer.h
Xinclude/CEGUI/renderers/OpenGLGUIRenderer/opengltexture.h
Xlib/libCEGUIBase.a
Xlib/libCEGUIBase.so
Xlib/libCEGUIBase.so.0
Xlib/libCEGUILuaScriptModule.a
Xlib/libCEGUILuaScriptModule.so
Xlib/libCEGUILuaScriptModule.so.0
Xlib/libCEGUIOpenGLRenderer.a
Xlib/libCEGUIOpenGLRenderer.so
Xlib/libCEGUIOpenGLRenderer.so.0
Xlib/libCEGUITaharezLook.a
Xlib/libCEGUITaharezLook.so
Xlib/libCEGUITaharezLook.so.0
Xlib/libCEGUIWindowsLook.a
Xlib/libCEGUIWindowsLook.so
Xlib/libCEGUIWindowsLook.so.0
Xlib/libCEGUIluatoluapp.a
Xlib/libCEGUIluatoluapp.so
Xlib/libCEGUIluatoluapp.so.0
Xlibdata/pkgconfig/CEGUI-OPENGL.pc
Xlibdata/pkgconfig/CEGUI.pc
Xlib/libCEGUIBase.a
Xlib/libCEGUIBase.so
Xlib/libCEGUIBase.so.0
Xlib/libCEGUILuaScriptModule.a
Xlib/libCEGUILuaScriptModule.so
Xlib/libCEGUILuaScriptModule.so.0
Xlib/libCEGUIOpenGLRenderer.a
Xlib/libCEGUIOpenGLRenderer.so
Xlib/libCEGUIOpenGLRenderer.so.0
Xlib/libCEGUITaharezLook.a
Xlib/libCEGUITaharezLook.so
Xlib/libCEGUITaharezLook.so.0
Xlib/libCEGUIWindowsLook.a
Xlib/libCEGUIWindowsLook.so
Xlib/libCEGUIWindowsLook.so.0
Xlib/libCEGUIluatoluapp.a
Xlib/libCEGUIluatoluapp.so
Xlib/libCEGUIluatoluapp.so.0
Xlibdata/pkgconfig/CEGUI-OPENGL.pc
Xlibdata/pkgconfig/CEGUI.pc
X at dirrm include/CEGUI/renderers/OpenGLGUIRenderer
X at dirrm include/CEGUI/renderers/IrrlichtRenderer
X at dirrm include/CEGUI/renderers
X at dirrm include/CEGUI/elements
X at dirrm include/CEGUI
END-of-./pkg-plist
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list