version 1.1, 2009/02/01 18:45:38 |
version 1.5, 2009/09/07 20:54:25 |
|
|
|
|
COMMENT = library providing windowing and widgets for graphics APIs |
COMMENT = library providing windowing and widgets for graphics APIs |
|
|
DISTNAME = CEGUI-0.6.2b |
DISTNAME = CEGUI-0.6.2 |
PKGNAME = ${DISTNAME:L} |
PKGNAME = ${DISTNAME:L} |
|
|
SHARED_LIBS = CEGUIBase 3.0 \ |
SHARED_LIBS += CEGUIBase 0.0 #3.0 |
CEGUIExpatParser 0.0 \ |
SHARED_LIBS += CEGUIFalagardWRBase 0.0 #3.0 |
CEGUIFalagardWRBase 3.0 \ |
SHARED_LIBS += CEGUILuaScriptModule 0.0 #3.0 |
CEGUILibxmlParser 0.0 \ |
SHARED_LIBS += CEGUIOpenGLRenderer 0.0 #1.0 |
CEGUILuaScriptModule 3.0 \ |
SHARED_LIBS += CEGUITGAImageCodec 0.0 #0.0 |
CEGUISampleHelper 3.0 \ |
SHARED_LIBS += CEGUITinyXMLParser 0.0 #0.0 |
CEGUITinyXMLParser 0.0 \ |
SHARED_LIBS += CEGUItoluapp 0.0 #3.0 |
CEGUItoluapp 3.0 |
|
|
|
CATEGORIES = graphics devel |
CATEGORIES = graphics devel |
|
|
HOMEPAGE = http://www.cegui.org.uk |
HOMEPAGE = http://www.cegui.org.uk |
|
|
#MIT |
# MIT |
PERMIT_PACKAGE_CDROM = Yes |
PERMIT_PACKAGE_CDROM = Yes |
PERMIT_PACKAGE_FTP = Yes |
PERMIT_PACKAGE_FTP = Yes |
PERMIT_DISTFILES_CDROM =Yes |
PERMIT_DISTFILES_CDROM =Yes |
PERMIT_DISTFILES_FTP = 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 pthread-stubs xcb z |
|
|
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=crayzedsgui/} |
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=crayzedsgui/} |
|
|
BUILD_DEPENDS = ::graphics/glut |
LIB_DEPENDS = glut.>=3::graphics/glut \ |
LIB_DEPENDS = iconv::converters/libiconv \ |
lua.>=5::lang/lua \ |
lua::lang/lua \ |
pcre.>=2::devel/pcre |
pcre::devel/pcre \ |
|
xml2::textproc/libxml |
|
|
|
#USE_X11 = Yes |
USE_X11 = Yes |
#USE_GMAKE = Yes |
|
USE_LIBTOOL = Yes |
USE_LIBTOOL = Yes |
CONFIGURE_STYLE = gnu |
CONFIGURE_STYLE = gnu |
#CONFIGURE_ARGS = |
CONFIGURE_ARGS = --disable-expat \ |
|
--disable-external-glew \ |
|
--disable-freeimage \ |
|
--disable-irrlicht-renderer \ |
|
--disable-libxml \ |
|
--enable-toluacegui \ |
|
--disable-xerces-c \ |
|
${CONFIGURE_SHARED} |
|
|
# doesn't help |
#MAKE_ENV = |
#CONFIGURE_ENV = CFLAGS="-I${LOCALBASE}/include/GL -I${X11BASE}/include" \ |
CONFIGURE_ENV += CPPLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \ |
# LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \ |
LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib -lm -pthread -lXi -lXmu" |
# LIBS="-lGL -lGLU" |
|
|
|
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 <bsd.port.mk> |
.include <bsd.port.mk> |