Date: Thu, 21 Jul 2005 18:02:34 +0800 (KRAST) From: Andrew I Baznikin <dikiy@dikiy.ranetka.ru> To: FreeBSD-gnats-submit@FreeBSD.org Cc: Anrew I Baznikin <dikiy@scn.ru> Subject: ports/83842: [NEW PORT] devel/cegui Message-ID: <200507211002.j6LA2YSp080643@dikiy.ranetka.ru> Resent-Message-ID: <200507211010.j6LAAJTD094488@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@dirrm include/CEGUI/renderers/OpenGLGUIRenderer X@dirrm include/CEGUI/renderers/IrrlichtRenderer X@dirrm include/CEGUI/renderers X@dirrm include/CEGUI/elements X@dirrm include/CEGUI END-of-./pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200507211002.j6LA2YSp080643>