aboutsummaryrefslogtreecommitdiffstats
path: root/x11-toolkits/gigi
diff options
context:
space:
mode:
authoralepulver <alepulver@FreeBSD.org>2007-09-09 15:33:04 +0800
committeralepulver <alepulver@FreeBSD.org>2007-09-09 15:33:04 +0800
commita868f89f7763b710c5d6652db95bbe391edd819c (patch)
tree906871b2e38efe1d9e3d8166c7f49137270ea491 /x11-toolkits/gigi
parent16e298ccfba226246ce2ef760a60c398f82ef874 (diff)
downloadfreebsd-ports-gnome-a868f89f7763b710c5d6652db95bbe391edd819c.tar.gz
freebsd-ports-gnome-a868f89f7763b710c5d6652db95bbe391edd819c.tar.zst
freebsd-ports-gnome-a868f89f7763b710c5d6652db95bbe391edd819c.zip
- Update to version 0.6.0.20070905.
Diffstat (limited to 'x11-toolkits/gigi')
-rw-r--r--x11-toolkits/gigi/Makefile34
-rw-r--r--x11-toolkits/gigi/distinfo6
-rw-r--r--x11-toolkits/gigi/files/patch-GiGiSDL.pc.in11
-rw-r--r--x11-toolkits/gigi/files/patch-SConstruct48
-rw-r--r--x11-toolkits/gigi/pkg-plist14
5 files changed, 73 insertions, 40 deletions
diff --git a/x11-toolkits/gigi/Makefile b/x11-toolkits/gigi/Makefile
index 69ec537826ad..b62411681702 100644
--- a/x11-toolkits/gigi/Makefile
+++ b/x11-toolkits/gigi/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= gigi
-PORTVERSION= 0.6.0.20070726
+PORTVERSION= 0.6.0.20070905
CATEGORIES= x11-toolkits
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= alepulver
@@ -20,24 +20,34 @@ LIB_DEPENDS= IL.1:${PORTSDIR}/graphics/devil \
USE_BZIP2= yes
USE_SCONS= yes
-SCONS_ARGS= prefix=""
+SCONS_ARGS= prefix="" pkgconfigdir=""
USE_SDL= sdl
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}/GG
+#OPTIONS= OGRE "Enable Ogre (3D engine) support" off
+
SHLIB_VER= 0
PLIST_SUB= SHLIB_VER="${SHLIB_VER}"
+.include <bsd.port.pre.mk>
+
+#.if defined(WITH_OGRE)
+#LIB_DEPENDS+= OgreMain.13:${PORTSDIR}/graphics/ogre3d
+#PLIST_SUB+= OGRE=""
+#.else
+#SCONS_ENV+= build_ogre_driver=0 build_ogre_ois_plugin=0
+#PLIST_SUB+= OGRE="@comment "
+#.endif
+
post-build:
-.for f in GiGi GiGiSDL
- @cd ${WRKSRC} && ${SED} -e \
- 's|%(prefix)s|${PREFIX}|; s|%(libdir)s|${PREFIX}/lib|; \
- s|%(incdir)s|${PREFIX}/include|; \
- s|%(version)s|${PORTVERSION}|; \
- s|%(boost_include)s||; s|%(gigi_libs)s||; \
- s|%(gigi_sdl_libs)s||; s|%(sdl_include)s||' \
- ${f}.pc.in > ${f}.pc
-.endfor
+ @${REINPLACE_CMD} -Ee 's,^(prefix|(lib|include)dir)=,&${PREFIX},' \
+ ${WRKSRC}/*.pc
+
+do-build:
+ @cd ${BUILD_WRKSRC} && \
+ ${SETENV} ${SCONS_BUILDENV} ktrace -di ${SCONS_BIN} ${SCONS_ENV} ${SCONS_ARGS} \
+ ${SCONS_TARGET}
do-install:
${MKDIR} ${PREFIX}/include/GG
@@ -58,4 +68,4 @@ maint-gen-distfile:
tar cjf ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${PORTNAME}
${RM} -rf ${PORTNAME}
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/x11-toolkits/gigi/distinfo b/x11-toolkits/gigi/distinfo
index ca7aedd8834b..0fc6b5dd4134 100644
--- a/x11-toolkits/gigi/distinfo
+++ b/x11-toolkits/gigi/distinfo
@@ -1,3 +1,3 @@
-MD5 (gigi-0.6.0.20070726.tar.bz2) = 60878c47daf21394d02729624e74f722
-SHA256 (gigi-0.6.0.20070726.tar.bz2) = 4831702da64a10ad9888af563e122a5a90928605ad97c75c7381c2f8738e0193
-SIZE (gigi-0.6.0.20070726.tar.bz2) = 563236
+MD5 (gigi-0.6.0.20070905.tar.bz2) = a0a766163975200ed09be8b4cbfbd557
+SHA256 (gigi-0.6.0.20070905.tar.bz2) = c77f63364ce3496f3ef2f584e1fa88e84681efce74431a58fe70531073f1cb53
+SIZE (gigi-0.6.0.20070905.tar.bz2) = 601868
diff --git a/x11-toolkits/gigi/files/patch-GiGiSDL.pc.in b/x11-toolkits/gigi/files/patch-GiGiSDL.pc.in
deleted file mode 100644
index 48ba7e40d7ab..000000000000
--- a/x11-toolkits/gigi/files/patch-GiGiSDL.pc.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- GiGiSDL.pc.in.orig Fri Jul 20 19:21:38 2007
-+++ GiGiSDL.pc.in Thu Jul 26 14:20:45 2007
-@@ -4,7 +4,7 @@
-
- Name: GiGiSDL
- Description: An SDL-based input driver and application framework for use with libGiGi.
--Requires: GiGi = ${version}
-+Requires: GiGi = ${version}, sdl
- Version: ${version}
- Libs: -lGiGiSDL %(gigi_sdl_libs)s
- Cflags:
diff --git a/x11-toolkits/gigi/files/patch-SConstruct b/x11-toolkits/gigi/files/patch-SConstruct
index 48ed759e102a..65d7b0deb324 100644
--- a/x11-toolkits/gigi/files/patch-SConstruct
+++ b/x11-toolkits/gigi/files/patch-SConstruct
@@ -1,6 +1,6 @@
---- ./SConstruct.orig Tue Aug 22 23:22:16 2006
-+++ ./SConstruct Tue May 1 16:01:52 2007
-@@ -53,6 +53,11 @@
+--- ./SConstruct.orig Wed Aug 29 19:33:24 2007
++++ ./SConstruct Wed Sep 5 17:54:37 2007
+@@ -45,6 +45,11 @@
options.Add('with_devil', 'Root directory of DevIL installation')
options.Add('with_devil_include', 'Specify exact include dir for DevIL headers')
options.Add('with_devil_libdir', 'Specify exact library dir for DevIL library')
@@ -10,16 +10,48 @@
+options.Add('CPPPATH', 'Compiler include path', Split(''))
+options.Add('LIBPATH', 'Linker library path', Split(''))
-
##################################################
-@@ -103,6 +108,10 @@
- pass
+ # Drivers #
+@@ -124,6 +129,10 @@
options.Update(env)
-+
+
+env['CCFLAGS'] = Split(env['CCFLAGS'])
+env['CPPPATH'] = Split(env['CPPPATH'])
+env['LIBPATH'] = Split(env['LIBPATH'])
-
++
if env.has_key('use_distcc') and env['use_distcc']:
env['CC'] = 'distcc %s' % env['CC']
+ env['CXX'] = 'distcc %s' % env['CXX']
+@@ -274,6 +283,15 @@
+ else:
+ print 'Configuring unknown system (assuming the system is POSIX-like) ...'
+
++ # pthreads
++ if str(Platform()) == 'posix':
++ if env['multithreaded']:
++ if conf.CheckCHeader('pthread.h') and conf.CheckLib('pthread', 'pthread_create', autoadd = 0):
++ env.Append(CCFLAGS = ['-pthread'])
++ env.Append(LINKFLAGS = ['-pthread'])
++ else:
++ Exit(1)
++
+ if OptionValue('boost_signals_namespace', env):
+ signals_namespace = OptionValue('boost_signals_namespace', env)
+ env.Append(CPPDEFINES = [
+@@ -288,15 +306,6 @@
+ ]
+ if not conf.CheckBoost(boost_version_string, boost_libs, conf, not ms_linker):
+ Exit(1)
+-
+- # pthreads
+- if str(Platform()) == 'posix':
+- if env['multithreaded']:
+- if conf.CheckCHeader('pthread.h') and conf.CheckLib('pthread', 'pthread_create', autoadd = 0):
+- env.Append(CCFLAGS = ['-pthread'])
+- env.Append(LINKFLAGS = ['-pthread'])
+- else:
+- Exit(1)
+
+ # GL and GLU
+ if str(Platform()) == 'win32':
diff --git a/x11-toolkits/gigi/pkg-plist b/x11-toolkits/gigi/pkg-plist
index e2b7a2203f60..20492e7fb15f 100644
--- a/x11-toolkits/gigi/pkg-plist
+++ b/x11-toolkits/gigi/pkg-plist
@@ -1,10 +1,10 @@
+include/GG/AlignmentFlags.h
include/GG/Base.h
include/GG/BrowseInfoWnd.h
include/GG/Button.h
include/GG/Clr.h
-include/GG/Config.h
-include/GG/Config.h.in
include/GG/Control.h
+include/GG/Cursor.h
include/GG/DrawUtil.h
include/GG/DropDownList.h
include/GG/DynamicGraphic.h
@@ -12,13 +12,14 @@ include/GG/Edit.h
include/GG/Enum.h
include/GG/EventPump.h
include/GG/Exception.h
+include/GG/Flags.h
include/GG/Font.h
include/GG/GUI.h
include/GG/Layout.h
include/GG/ListBox.h
include/GG/Menu.h
include/GG/MultiEdit.h
-include/GG/OgreSDL/OgreSDLGUI.h
+include/GG/Ogre/OgreGUI.h
include/GG/PluginInterface.h
include/GG/PtRect.h
include/GG/SDL/SDLGUI.h
@@ -50,15 +51,16 @@ include/GG/dialogs/ColorDlg.h
include/GG/dialogs/FileDlg.h
include/GG/dialogs/ThreeButtonDlg.h
include/GG/gen_signals.py
+include/GG/glext.h
include/GG/ltdl.h
include/GG/ltdl_config.h
lib/libGiGi.so
-lib/libGiGi.so.%%SHLIB_VER%%
+lib/libGiGi.so.0
lib/libGiGiSDL.so
-lib/libGiGiSDL.so.%%SHLIB_VER%%
+lib/libGiGiSDL.so.0
libdata/pkgconfig/GiGi.pc
libdata/pkgconfig/GiGiSDL.pc
@dirrm include/GG/dialogs
@dirrm include/GG/SDL
-@dirrm include/GG/OgreSDL
+@dirrm include/GG/Ogre
@dirrm include/GG