=================================================================== RCS file: /cvs/ports/graphics/cegui/Attic/Makefile,v retrieving revision 1.1 retrieving revision 1.4 diff -u -r1.1 -r1.4 --- ports/graphics/cegui/Attic/Makefile 2009/02/01 18:45:38 1.1 +++ ports/graphics/cegui/Attic/Makefile 2009/06/11 13:44:28 1.4 @@ -1,16 +1,15 @@ -# $OpenBSD: Makefile,v 1.1 2009/02/01 18:45:38 yason Exp $ +# $OpenBSD: Makefile,v 1.4 2009/06/11 12:44:28 yason Exp $ COMMENT = library providing windowing and widgets for graphics APIs -DISTNAME = CEGUI-0.6.2b +DISTNAME = CEGUI-0.6.2 PKGNAME = ${DISTNAME:L} SHARED_LIBS = CEGUIBase 3.0 \ - CEGUIExpatParser 0.0 \ CEGUIFalagardWRBase 3.0 \ - CEGUILibxmlParser 0.0 \ CEGUILuaScriptModule 3.0 \ - CEGUISampleHelper 3.0 \ + CEGUIOpenGLRenderer 1.0 \ + CEGUITGAImageCodec 0.0 \ CEGUITinyXMLParser 0.0 \ CEGUItoluapp 3.0 @@ -18,33 +17,40 @@ HOMEPAGE = http://www.cegui.org.uk -#MIT +# MIT PERMIT_PACKAGE_CDROM = Yes PERMIT_PACKAGE_FTP = Yes PERMIT_DISTFILES_CDROM =Yes PERMIT_DISTFILES_FTP = Yes -WANTLIB = GL ICE SM expat freetype m z +WANTLIB = GL GLU ICE SM X11 Xau Xdmcp Xext Xi Xmu \ + Xt c freetype m pthread z MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=crayzedsgui/} -BUILD_DEPENDS = ::graphics/glut -LIB_DEPENDS = iconv::converters/libiconv \ - lua::lang/lua \ - pcre::devel/pcre \ - xml2::textproc/libxml +LIB_DEPENDS = glut.>=3::graphics/glut \ + lua.>=5::lang/lua \ + pcre.>=2::devel/pcre -#USE_X11 = Yes -#USE_GMAKE = Yes +USE_X11 = Yes USE_LIBTOOL = Yes CONFIGURE_STYLE = gnu -#CONFIGURE_ARGS = +CONFIGURE_ARGS = --disable-expat \ + --disable-external-glew \ + --disable-freeimage \ + --disable-irrlicht-renderer \ + --disable-libxml \ + --enable-toluacegui \ + --disable-xerces-c -# doesn't help -#CONFIGURE_ENV = CFLAGS="-I${LOCALBASE}/include/GL -I${X11BASE}/include" \ -# LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \ -# LIBS="-lGL -lGLU" +#MAKE_ENV = +CONFIGURE_ENV += CPPLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib -lm -pthread -lXi -lXmu" -WRKDIST = ${WRKDIR}/CEGUI-0.6.2 +post-patch: +# Find out what prevents to fing GL/glu/h and GL/gl.h when building in Samples + @perl -pi -e 's|Samples||g' ${WRKSRC}/Makefile.in +# + @perl -pi -e 's|-lpthread|-pthread|g' ${WRKSRC}/configure .include