Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to devel-xorg-modular grimoire by Treeve Jelbert (2b463bc53f254356b8b0b5bf928613f692bcffb6)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Treeve Jelbert <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to devel-xorg-modular grimoire by Treeve Jelbert (2b463bc53f254356b8b0b5bf928613f692bcffb6)
  • Date: Wed, 15 Feb 2012 09:04:04 -0600

GIT changes to devel-xorg-modular grimoire by Treeve Jelbert
<treeve AT sourcemage.org>:

ChangeLog | 4 +++
devel/llvm/BUILD | 4 +--
devel/llvm/CONFIGURE | 6 -----
devel/llvm/DEPENDS | 10 ++++----
devel/llvm/DETAILS | 10 ++++----
devel/llvm/E95C63DC.gpg |binary
devel/llvm/HISTORY | 14 ++++++++++++
devel/llvm/PRE_BUILD | 9 +++++++
graphics-libs/mesalib/BUILD | 1
graphics-libs/mesalib/CONFIGURE | 35 +++++++++++++++++++++---------
graphics-libs/mesalib/DEPENDS | 11 ++++++---
graphics-libs/mesalib/DETAILS | 8 ++++--
graphics-libs/mesalib/HISTORY | 28 ++++++++++++++++++++++++
graphics-libs/mesalib/PRE_BUILD | 17 +++++++-------
graphics-libs/mesalib/SUB_DEPENDS | 2 -
graphics-libs/opengtl/DEPENDS | 5 +++-
graphics-libs/opengtl/DETAILS | 6 ++---
graphics-libs/opengtl/HISTORY | 6 +++++
graphics-libs/opengtl/PRE_BUILD | 4 +++
graphics-libs/opengtl/llvm-3.0.diff | 42
++++++++++++++++++++++++++++++++++++
xorg-lib/libxkbcommon/DEPENDS | 8 ++++++
xorg-lib/libxkbcommon/DETAILS | 15 ++++++++++++
xorg-lib/libxkbcommon/HISTORY | 4 +++
xorg-lib/libxkbcommon/PRE_BUILD | 6 +++++
xorg-lib/wayland/DEPENDS | 5 ++++
xorg-lib/wayland/DETAILS | 18 +++++++++++++++
xorg-lib/wayland/HISTORY | 7 ++++++
27 files changed, 238 insertions(+), 47 deletions(-)

New commits:
commit 2b463bc53f254356b8b0b5bf928613f692bcffb6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

new spell - libxkbcommon-git

commit a2382adbb50df1e89f93e5518bb76ec81b70fc01
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

new spell - wayland-0.85.0

commit d8d07510f1657ebb57abb63a6b2fb5d7a002b499
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mesalib - add wayland support

commit 12262131ce98ada8ea0d62c5a272f063605a09b6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mesalib - more config options

commit e0e7f11c911299e0b30d43679291e0c3e608dee7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mesalib: => 8.0

commit bbba7cad8eaa7905e4f7e1b0dbff8c7dd1800f6b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

zsync: => 0.6.2

commit 157e80ad1e93b658bbc433009b1ab6ed0ccd6fe5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mesalib - remove obsolete depends

commit ec760a77dd97bbe7530c5064150e2c0fd88593c3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

opengtl-0.9.16

commit 8fcbdfbce192f857143ffa349477302fa1d3f226
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

mesalib-8.0-rc2 (devel)

commit 6bf298f7ffd59c3d7dda7fbe74743d9631a9339a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Mesalib-8.0-rc1 (devel)
this update is only intended to test the new llvm-3.0
it builds for me when specifying radeon drivers
I have libdrm-2.4.29 and libxcb-1.8

commit 62a6331e6f832d14e178b5da3259708bac3869e4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

llvm: => 3.0

diff --git a/ChangeLog b/ChangeLog
index 7e1927d..b0ff1ca 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2012-02-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * xorg-lib/wayland: new compositor libary
+ * xorg-lib/libxkbcommon: library interface to the XKB compiler
+
2012-02-11 Ladislav Hagara <hgr AT vabo.cz>
* devel/nodejs: new spell
platform for building fast, scalable network applications
diff --git a/devel/llvm/BUILD b/devel/llvm/BUILD
index dbdd799..cf1ebfb 100755
--- a/devel/llvm/BUILD
+++ b/devel/llvm/BUILD
@@ -1,2 +1,2 @@
-OPTS="$LLVMJIT $OPTS --build=${BUILD}" &&
-default_build
+OPTS+=" -DBUILD_SHARED_LIBS=1 -DLLVM_TARGETS_TO_BUILD=X86
-DCMAKE_BUILD_TYPE=RELEASE" &&
+cmake_build
diff --git a/devel/llvm/CONFIGURE b/devel/llvm/CONFIGURE
index 20e8043..666fb1b 100755
--- a/devel/llvm/CONFIGURE
+++ b/devel/llvm/CONFIGURE
@@ -3,8 +3,4 @@ then
config_query LLVM_WITH_ANALYZER \
"Install clang static analyzer (scan-build and scan-view)?" \
n
-fi &&
-
-config_query_option LLVMJIT "Enable Just In Time compiling?" y \
- "--enable-jit" \
- "--disable-jit"
+fi
diff --git a/devel/llvm/DEPENDS b/devel/llvm/DEPENDS
index a740784..4d89c8f 100755
--- a/devel/llvm/DEPENDS
+++ b/devel/llvm/DEPENDS
@@ -1,6 +1,7 @@
depends libtool &&
depends -sub CXX gcc &&
-
+depends cmake &&
+depends pkgconfig &&
if [[ "$LLVM_WITH_ANALYZER" == "y" ]]
then
# perl is required for scan-build, which is the analyzer itself
@@ -11,7 +12,6 @@ then
suggest_depends python
fi &&

-optional_depends doxygen \
- "--enable-doxygen" \
- "--disable-doxygen" \
- "build doxygen documentation?"
+optional_depends ocaml '' '' 'build bindings for OCaml' &&
+optional_depends doxygen '' '' "build documentation?" &&
+optional_depends libffi '-DLLVM_ENABLE_FFI=1' '' 'use sytem FFI'
diff --git a/devel/llvm/DETAILS b/devel/llvm/DETAILS
index 5d78f17..8788e9d 100755
--- a/devel/llvm/DETAILS
+++ b/devel/llvm/DETAILS
@@ -1,20 +1,20 @@
SPELL=llvm
- VERSION=2.9
- SOURCE="${SPELL}-${VERSION}.tgz"
+ VERSION=3.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE2=$SOURCE.sig
SOURCE_URL[0]=http://${SPELL}.org/releases/${VERSION}/${SOURCE}
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
- SOURCE_GPG=0DD88BA2.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE_GPG=E95C63DC.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
if [[ "$LLVM_WITH_CLANG" == y ]]; then
- SOURCE3="clang-${VERSION}.tgz"
+ SOURCE3="clang-${VERSION}.tar.gz"
SOURCE3_URL[0]="http://${SPELL}.org/releases/${VERSION}/${SOURCE3}";
SOURCE4="$SOURCE3.sig"
SOURCE4_URL[0]="${SOURCE3_URL[0]}.sig"
SOURCE3_GPG="0DD88BA2.gpg:$SOURCE4:UPSTREAM_KEY"
SOURCE4_IGNORE="signature"
fi
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}.src"
WEB_SITE="http://llvm.org "
LICENSE[0]=BSD
ENTERED=20081115
diff --git a/devel/llvm/E95C63DC.gpg b/devel/llvm/E95C63DC.gpg
new file mode 100644
index 0000000..2a3d800
Binary files /dev/null and b/devel/llvm/E95C63DC.gpg differ
diff --git a/devel/llvm/HISTORY b/devel/llvm/HISTORY
index 25a7a93..f163572 100644
--- a/devel/llvm/HISTORY
+++ b/devel/llvm/HISTORY
@@ -1,3 +1,17 @@
+2012-01-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.0
+ now uses .tar.gz
+ different gpg
+ * E95C63DC.gpg: added
+ key E95C63DC: public key "Bill Wendling <wendling AT apple.com>"
+ * DEPENDS: add cmake, libffi, ocaml, pkgconfig
+ * BUILD: use cmake_build
+ also build shared libraries;
+ needed by some other spells, such as opengtl
+ only build X86 targets
+ * CONFIGURE: remove ref to jit
+ * PRE_BUILD: small fix to find libffi
+
2011-09-26 Justin Boffemmyer <flux AT sourcemage.org>
* DETAILS, PRE_BUILD: converted clang sources to also use upstream
signature checking, and corrected source numbering (clang source
diff --git a/devel/llvm/PRE_BUILD b/devel/llvm/PRE_BUILD
index f4248b8..87a253c 100755
--- a/devel/llvm/PRE_BUILD
+++ b/devel/llvm/PRE_BUILD
@@ -3,4 +3,13 @@ if [[ "$LLVM_WITH_CLANG" == y ]]; then
cd ${SOURCE_DIRECTORY}/tools &&
unpack_file 3 &&
mv clang-${VERSION} clang
+fi &&
+# small cmake related fix for libffi
+cd ${SOURCE_DIRECTORY} &&
+if spell_ok libffi;then
+ FFI=`pkg-config --cflags-only-I libffi` &&
+ FFI=${FFI//-I/} &&
+ FFI=${FFI//\ */} &&
+ sed -i "/FFI_I/s|\"\"|\"$FFI\"|" CMakeLists.txt
fi
+
diff --git a/graphics-libs/mesalib/BUILD b/graphics-libs/mesalib/BUILD
index 397e436..d8468a1 100755
--- a/graphics-libs/mesalib/BUILD
+++ b/graphics-libs/mesalib/BUILD
@@ -17,5 +17,6 @@ esac &&
OPTS="--with-driver=$MESALIB_BUILD \
--with-dri-drivers=$MESALIB_DRIVERS_CONF \
$MESALIB_OPTS \
+ --with-egl-platforms=${MESA_EGL//\ /,} \
$OPTS" &&
default_build
diff --git a/graphics-libs/mesalib/CONFIGURE b/graphics-libs/mesalib/CONFIGURE
index 8a59422..f02758b 100755
--- a/graphics-libs/mesalib/CONFIGURE
+++ b/graphics-libs/mesalib/CONFIGURE
@@ -33,8 +33,7 @@ config_query_list MESALIB_BUILD
\
osmesa &&

if [[ $MESALIB_BUILD == dri ]]; then
- AVAILABLE_DRIVERS="i810 i915 i965 mach64 mga r128 r200 r300 r600 radeon
savage \
- sis swrast tdfx unichrome"
+ AVAILABLE_DRIVERS="i915 i965 intel r200 radeon swrast"

config_query_multi MESALIB_DRIVERS \
"What drivers would you like to build?" \
@@ -46,7 +45,7 @@ if [[ $MESALIB_BUILD == dri ]]; then

config_query_multi MESALIB_GALLIUM \
"What Gallium3D drivers woulld you like to build?" \
- none llvm svga i915 i965 radeon r600 nouveau swrast
+ none llvm svga i915 i965 radeon nouveau swrast
fi &&

if [[ $MESALIB_BUILD == xlib ]]; then MESALIB_DRIVERS="swrast"
@@ -61,23 +60,39 @@ config_query_option MESALIB_OPTS "enable EGL library?" y \
config_query_option MESALIB_OPTS "enable OpenGL Utility library?" y \
"--enable-glu" "--disable-glu" &&

-config_query_option MESALIB_OPTS "enable Xt/Motif widget library?" y \
- "--enable-glw" "--disable-glw" &&
-
# config_query_option MESALIB_OPTS "enable GLUT library" y \
# "--enable-glut" "--disable-glut"

case "$MESALIB_BRANCH" in
scm|development)
+ config_query_multi MESA_EGL "which EGL platforms?" drm fbdev wayland x11
none
+ if list_find wayland MESA_EGL;then
+ list_remove MESALIB_OPTS "--disable-shared-glapi" &&
+ list_remove MESALIB_OPTS "--disable-gbm" &&
+ list_remove MESALIB_OPTS "--disable-gles2" &&
+ list_add MESALIB_OPTS "--enable-shared-glapi"&&
+ list_add MESALIB_OPTS "--enable-gbm" &&
+ list_add MESALIB_OPTS "--enable-gles2"
+ else
+ config_query_option MESALIB_OPTS "enable shared GLapi" n \
+ "--enable-shared-glapi" "--disable-shared-glapi" &&
+
+ config_query_option MESALIB_OPTS "enable Generic Buffer Management?" n
\
+ "--enable-gbm" "--disable-gbm"
+ config_query_option MESALIB_OPTS "enable support for OpenGL ES 2.x
API?" n \
+ "--enable-gles2" "--disable-gles2"
+ fi &&
config_query_option MESALIB_OPTS "enable support for OpenGL ES 1.x API?"
n \
"--enable-gles1" "--disable-gles1" &&
- config_query_option MESALIB_OPTS "enable support for OpenGL ES 2.x API?"
n \
- "--enable-gles2" "--disable-gles2" &&

- if list_find "--enable-gles1" $MESALIB_OPTS || \
+ if list_find "--enable-gles1" $MESALIB_OPTS || \
list_find "--enable-gles2" $MESALIB_OPTS; then

config_query_option MESALIB_OPTS "build separate OpenGL ES only
libraries?" n \
"--enable-gles-overlay" "--disable-gles-overlay"
- fi
+ fi
+ ;;
+ *)
+ config_query_multi MESA_EGL "which EGL platforms?" drm fbdev x11 none
+ ;;
esac
diff --git a/graphics-libs/mesalib/DEPENDS b/graphics-libs/mesalib/DEPENDS
index 50ec31d..7eb77c1 100755
--- a/graphics-libs/mesalib/DEPENDS
+++ b/graphics-libs/mesalib/DEPENDS
@@ -3,7 +3,6 @@
depends dri2proto &&
depends libdrm &&
depends util-macros &&
-depends gccmakedep &&
depends lndir &&
depends xorg-cf-files &&
depends makedepend &&
@@ -42,8 +41,7 @@ if ( list_find "i915" $MESALIB_DRIVERS ) || \
fi &&

if ( list_find "r200" $MESALIB_DRIVERS ) || \
- ( list_find "r300" $MESALIB_DRIVERS ) || \
- ( list_find "r600" $MESALIB_DRIVERS ); then
+ ( list_find "radeon" $MESALIB_DRIVERS ); then
sub_depends libdrm RADEON
fi &&

@@ -53,4 +51,9 @@ fi &&

if [[ "$MESALIB_BRANCH" == "development" && "$MESALIB_GALLIUM" != "none" ]];
then
depends llvm
-fi
+ if list_find wayland MESA_EGL;then
+ depends wayland
+ fi
+fi &&
+optional_depends udev '' '' 'hardware detection'
+
diff --git a/graphics-libs/mesalib/DETAILS b/graphics-libs/mesalib/DETAILS
index a2b1c2e..7330ea9 100755
--- a/graphics-libs/mesalib/DETAILS
+++ b/graphics-libs/mesalib/DETAILS
@@ -7,12 +7,15 @@ fi
case "$MESALIB_BRANCH" in
stable)
VERSION=7.9.2
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
;;
feature)
VERSION=7.10.3
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
;;
development)
- VERSION=7.11.1
+ VERSION=8.0
+
SOURCE_HASH=sha512:00da0ae0ffcaa532d437d3d999fd4b23704f66798ba400ec402444fcfa747d03f3ee138d8f95c7f4ab8a4f1e096024b82eafba70baf41907ea0a61b84da3bdce
;;
scm)
if [[ "$MESALIB_AUTOUPDATE" == "y" ]]; then
@@ -32,9 +35,8 @@ SOURCE_DIRECTORY=${BUILD_DIRECTORY}/mesalib-git
SOURCE_IGNORE=volatile
else
SOURCE=MesaLib-${VERSION}.tar.bz2
- SOURCE_URL[0]=ftp://ftp.freedesktop.org/pub/mesa/$VERSION/$SOURCE
+ SOURCE_URL[0]=ftp://ftp.freedesktop.org/pub/mesa/${VERSION//-rc?/}/$SOURCE
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/Mesa-${VERSION}
- SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
fi
LICENSE[0]=GPL
WEB_SITE=http://www.mesa3d.org/
diff --git a/graphics-libs/mesalib/HISTORY b/graphics-libs/mesalib/HISTORY
index fd6b3a7..b1f1532 100644
--- a/graphics-libs/mesalib/HISTORY
+++ b/graphics-libs/mesalib/HISTORY
@@ -1,3 +1,31 @@
+2012-02-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add optional wayland support
+ * CONFIGURE: more options for wayland support
+ * BUILD: add wayland support
+
+2012-02-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 8.0 (devel)
+ * DEPENDS: add optional udev
+ * CONFIGURE: add --enable-gallium and --enable-shared-glapi options
+
+2012-02-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: remove gccmakedep
+ remove obsolete rxxx references, use radeon instead
+
+2012-01-29 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 8.0-rc2 (devel)
+
+2012-01-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 8.0-rc1 (devel)
+ this builds with llvm-3.0
+ * CONFIGURE, SUB_DEPENDS: update AVAILABLE_DRIVERS MESALIB_GALLIUM
+ remove several old drivers:
+ i810, mach64, mga, r128, savage, sis, tdfx, unichrome and fbdev
+ radeon now includes r600 and r300
+ remove some obsolete options
+ * PRE_BUILD: glw has been removed
+ suppress some unnecessay sedit for the devel branch
+
2011-11-21 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Latest development is 7.11.1
Spell "development" correctly (and match PREPARE)
diff --git a/graphics-libs/mesalib/PRE_BUILD b/graphics-libs/mesalib/PRE_BUILD
index 93c1def..eb1d2b9 100755
--- a/graphics-libs/mesalib/PRE_BUILD
+++ b/graphics-libs/mesalib/PRE_BUILD
@@ -11,12 +11,6 @@ sedit "/^DRI_DIRS/ { N; s/.*/DRI_DIRS = $MESALIB_DRIVERS/
}" $SOURCE_DIRECTORY/c
sedit "/^DRI_DIRS/ { N; s/.*/DRI_DIRS = $MESALIB_DRIVERS/ }"
$SOURCE_DIRECTORY/configs/linux-dri-x86-64
fi &&

-sedit "s:MKDEP = /usr/X11R6:MKDEP = /usr/:g" linux-dri &&
-sedit "s:MKDEP = /usr/X11R6:MKDEP = /usr/:g" linux-indirect &&
-sedit "s:/X11R6::g" linux-dri &&
-sedit "s:/X11R6::g" default &&
-sedit "s:/X11R6::g" linux-indirect &&
-
# x86-64 libs go into normal lib/
for i in linux*x86-64
do
@@ -25,11 +19,18 @@ done &&
cd ${SOURCE_DIRECTORY}/docs &&
sedit "s:/X11R6::g" install.html &&
if [[ "$MESALIB_BRANCH" != "development" ]]; then
+ cd ${SOURCE_DIRECTORY}/configs &&
+ sedit "s:MKDEP = /usr/X11R6:MKDEP = /usr/:g" linux-dri &&
+ sedit "s:MKDEP = /usr/X11R6:MKDEP = /usr/:g" linux-indirect &&
+ sedit "s:/X11R6::g" linux-dri &&
+ sedit "s:/X11R6::g" default &&
+ sedit "s:/X11R6::g" linux-indirect &&
+
cd ${SOURCE_DIRECTORY}/src/mesa/drivers/dri &&
sedit "s:/X11R6::g" Makefile.template
+ cd ${SOURCE_DIRECTORY}/src/glw &&
+ sedit "s:/X11R6::g" Makefile
fi &&
-cd ${SOURCE_DIRECTORY}/src/glw &&
-sedit "s:/X11R6::g" Makefile &&

if [[ "$MESALIB_BRANCH" == "scm" ]]; then
cd "$SOURCE_DIRECTORY" &&
diff --git a/graphics-libs/mesalib/SUB_DEPENDS
b/graphics-libs/mesalib/SUB_DEPENDS
index b4a77c0..cd1fa20 100755
--- a/graphics-libs/mesalib/SUB_DEPENDS
+++ b/graphics-libs/mesalib/SUB_DEPENDS
@@ -25,7 +25,7 @@ case $THIS_SUB_DEPENDS in
elif [[ "$MESALIB_BRANCH" == "feature" ]]; then
AVAILABLE_DRIVERS="i810 i915 i965 mach64 mga r128 r200 r300 r600
radeon s3v savage sis tdfx trident unichrome ffb swrast"
else
- AVAILABLE_DRIVERS="i810 i915 i965 mach64 mga nouveau r128 r200 r300
r600 radeon s3v savage sis tdfx trident unichrome ffb swrast"
+ AVAILABLE_DRIVERS="i915 i965 nouveau r200 radeon swrast"
fi
config_query_multi MESALIB_DRIVERS \
"What drivers would you like to build?" \
diff --git a/graphics-libs/opengtl/DEPENDS b/graphics-libs/opengtl/DEPENDS
index 809731a..bf6a789 100755
--- a/graphics-libs/opengtl/DEPENDS
+++ b/graphics-libs/opengtl/DEPENDS
@@ -1 +1,4 @@
-depends llvm
+depends llvm &&
+depends cmake &&
+depends zlib &&
+depends libpng
diff --git a/graphics-libs/opengtl/DETAILS b/graphics-libs/opengtl/DETAILS
index edffded..ad7395c 100755
--- a/graphics-libs/opengtl/DETAILS
+++ b/graphics-libs/opengtl/DETAILS
@@ -1,9 +1,9 @@
SPELL=opengtl
SPELLX=OpenGTL
- VERSION=0.9.7
+ VERSION=0.9.16
+
SOURCE_HASH=sha512:8d1ca8cdf352f04a90cf6fb3eaeb1684e333cbd3b8e46a19dc8d28d7891a5eb79072d4d2fc3d76a1628f22f0e07cca8139e84f01006f0f6de1402b371efaa2b5
SOURCE="${SPELLX}-${VERSION}.tar.bz2"
- SOURCE_URL[0]=http://www.${SPELL}.org/download/${SOURCE}
-
SOURCE_HASH=sha512:ede62170e70cd19bda6aaccaa15c5ce4c9a611a3220bcc1ce102405c1d2a78ec1c3bc1f245e915231323eb0304f6abe666bfb706033a3dceca377dbe0a77afee
+ SOURCE_URL[0]=http://download.opengtl.org/$SOURCE
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
WEB_SITE="http://www.opengtl.org/";
LICENSE[0]=LGPL
diff --git a/graphics-libs/opengtl/HISTORY b/graphics-libs/opengtl/HISTORY
index 9ad8923..2505acd 100644
--- a/graphics-libs/opengtl/HISTORY
+++ b/graphics-libs/opengtl/HISTORY
@@ -1,3 +1,9 @@
+2012-01-31 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.16
+ * DEPENDS: add cmake, zlib, libpng
+ * PRE_BUILD: added, to apply patch
+ * llvm-3.0.diff: added, fix linking
+
2008-12-02 Julien "_kaze_" ROZO <julien AT rozo.org>
* BUILD, DEPENDS, DETAILS, HISTORY: spell created

diff --git a/graphics-libs/opengtl/PRE_BUILD b/graphics-libs/opengtl/PRE_BUILD
new file mode 100755
index 0000000..ce68a0c
--- /dev/null
+++ b/graphics-libs/opengtl/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+#bzcat $SPELL_DIRECTORY/llvm-3.0.diff.bz2 | patch -p1
+cat $SPELL_DIRECTORY/llvm-3.0.diff | patch -p1
diff --git a/graphics-libs/opengtl/llvm-3.0.diff
b/graphics-libs/opengtl/llvm-3.0.diff
new file mode 100644
index 0000000..d9c299d
--- /dev/null
+++ b/graphics-libs/opengtl/llvm-3.0.diff
@@ -0,0 +1,42 @@
+diff -r ff57c0b7e75b OpenGTL/GTLCore/CMakeLists.txt
+--- a/OpenGTL/GTLCore/CMakeLists.txt Sun Jan 22 09:58:38 2012 +0100
++++ b/OpenGTL/GTLCore/CMakeLists.txt Tue Jan 31 21:14:40 2012 +0100
+@@ -30,7 +30,7 @@
+ ${LLVM_LIBRARIES_PATH}/LLVMSupport.lib
+ ${LLVM_LIBRARIES_PATH}/LLVMSystem.lib )
+ else(MSVC)
+- FIND_LLVM_LIBS( ${LLVM_CONFIG_EXECUTABLE} "native bitwriter linker
bitreader jit interpreter support ipo" LLVM_LIBS LLVM_NATIVE_OBJECTS )
++ FIND_LLVM_LIBS( ${LLVM_CONFIG_EXECUTABLE} "BitWriter Linker BitReader JIT
Interpreter Support ipo" LLVM_LIBS LLVM_NATIVE_OBJECTS )
+ endif(MSVC)
+
+ include_directories( ${LLVM_INCLUDE_DIR} )
+@@ -140,7 +140,9 @@
+ set(EXTRA_GTLCORE_LINK_OPTIONS -Wl,-u,__ZTVN4llvm3JITE )
+ endif()
+
+-target_link_libraries(GTLCore ${LLVM_LDFLAGS} ${LLVM_LIBS}
${EXTRA_GTLCORE_LINK_OPTIONS})
++target_link_libraries(GTLCore ${LLVM_LDFLAGS} ${LLVM_LIBS}
${EXTRA_GTLCORE_LINK_OPTIONS}
++ LLVMLinker LLVMExecutionEngine LLVMX86Info LLVMX86CodeGen
++)
+
+ # Set the ABI version of the library
+ set_target_properties(GTLCore PROPERTIES VERSION ${OPENGTL_LIB_VERSION}
SOVERSION ${OPENGTL_LIB_SOVERSION} )
+diff -r ff57c0b7e75b cmake/modules/FindLLVM.cmake
+--- a/cmake/modules/FindLLVM.cmake Sun Jan 22 09:58:38 2012 +0100
++++ b/cmake/modules/FindLLVM.cmake Tue Jan 31 21:14:53 2012 +0100
+@@ -38,7 +38,7 @@
+ exec_program(${LLVM_CONFIG_EXECUTABLE} ARGS --libdir OUTPUT_VARIABLE
LLVM_LIB_DIR )
+ exec_program(${LLVM_CONFIG_EXECUTABLE} ARGS --includedir
OUTPUT_VARIABLE LLVM_INCLUDE_DIR )
+
+- find_library(LLVM_SHARED_LIB NAMES LLVM-${LLVM_VERSION} PATHS
${LLVM_LIB_DIR})
++ find_library(LLVM_SHARED_LIB NAMES LLVMCore PATHS ${LLVM_LIB_DIR})
+
+ exec_program(${LLVM_CONFIG_EXECUTABLE} ARGS --cxxflags OUTPUT_VARIABLE
LLVM_COMPILE_FLAGS )
+
+@@ -97,4 +97,4 @@
+ message(FATAL_ERROR "Could NOT find LLVM")
+ endif(LLVM_FIND_REQUIRED)
+ endif(LLVM_FOUND)
+-endif (LLVM_INCLUDE_DIR)
+\ No newline at end of file
++endif (LLVM_INCLUDE_DIR)
diff --git a/xorg-lib/libxkbcommon/DEPENDS b/xorg-lib/libxkbcommon/DEPENDS
new file mode 100755
index 0000000..274427a
--- /dev/null
+++ b/xorg-lib/libxkbcommon/DEPENDS
@@ -0,0 +1,8 @@
+depends git &&
+depends pkgconfig &&
+depends flex &&
+depends bison &&
+depends libtool &&
+depends kbproto &&
+depends xproto
+
diff --git a/xorg-lib/libxkbcommon/DETAILS b/xorg-lib/libxkbcommon/DETAILS
new file mode 100755
index 0000000..5287579
--- /dev/null
+++ b/xorg-lib/libxkbcommon/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=libxkbcommon
+ VERSION=git
+ FORCE_DOWNLOAD="on"
+ SOURCE_IGNORE=volatile
+ SOURCE_URL[0]=git://anongit.freedesktop.org/xorg/lib/libxkbcommon
+ SOURCE=$SPELL.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
+ WEB_SITE=http://wayland.freedesktop.org
+ LICENSE[0]=GPL
+ ENTERED=20120101
+ KEYWORDS="X11"
+ SHORT="library interface to the XKB compiler"
+cat << EOF
+library interface to the XKB compiler
+EOF
diff --git a/xorg-lib/libxkbcommon/HISTORY b/xorg-lib/libxkbcommon/HISTORY
new file mode 100644
index 0000000..d86eb6a
--- /dev/null
+++ b/xorg-lib/libxkbcommon/HISTORY
@@ -0,0 +1,4 @@
+2012-02-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version git
+ spell created
+
diff --git a/xorg-lib/libxkbcommon/PRE_BUILD b/xorg-lib/libxkbcommon/PRE_BUILD
new file mode 100755
index 0000000..375a6f9
--- /dev/null
+++ b/xorg-lib/libxkbcommon/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+# avoid automake errors
+sed -i 's|test/Makefile||' configure.ac
+sed -i s'|test||' Makefile.am
+autoreconf -f -i --symlink
diff --git a/xorg-lib/wayland/DEPENDS b/xorg-lib/wayland/DEPENDS
new file mode 100755
index 0000000..60c306c
--- /dev/null
+++ b/xorg-lib/wayland/DEPENDS
@@ -0,0 +1,5 @@
+depends LZMA &&
+depends pkgconfig &&
+depends libffi &&
+optional_depends expat '' '--disable-scanner' 'build wayland-scanner'
+
diff --git a/xorg-lib/wayland/DETAILS b/xorg-lib/wayland/DETAILS
new file mode 100755
index 0000000..1bcbf58
--- /dev/null
+++ b/xorg-lib/wayland/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=wayland
+ VERSION=0.85.0
+
SOURCE_HASH=sha512:effca626cc9cb3b6cc20d216154f7e7a0839756cf94921e9030c07660ea3ac64aa67e740b9c5ac210ed93f98f2daf6e399ad577d25cd09921283375da8c90bda
+ SOURCE=$SPELL-$VERSION.tar.xz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://wayland.freedesktop.org
+ SOURCE_URL[0]=$WEB_SITE/releases/$SOURCE
+ LICENSE[0]=GPL
+ ENTERED=20120211
+ KEYWORDS=""
+ SHORT="protocol and library for a compositor"
+cat << EOF
+Wayland is a protocol for a compositor to talk to its clients as well as a C
library
+implementation of that protocol. The compositor can be a standalone display
server running on
+Linux kernel modesetting and evdev input devices, an X application, or a
wayland client itself.
+The clients can be traditional applications, X servers (rootless or
fullscreen) or other display
+servers.
+EOF
diff --git a/xorg-lib/wayland/HISTORY b/xorg-lib/wayland/HISTORY
new file mode 100644
index 0000000..5222fe4
--- /dev/null
+++ b/xorg-lib/wayland/HISTORY
@@ -0,0 +1,7 @@
+2012-02-15 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.85.0
+
+2012-02-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version git
+ spell created
+



  • [SM-Commit] GIT changes to devel-xorg-modular grimoire by Treeve Jelbert (2b463bc53f254356b8b0b5bf928613f692bcffb6), Treeve Jelbert, 02/15/2012

Archive powered by MHonArc 2.6.24.

Top of Page