[Lunar-commits] r18730 - in moonbase/trunk/zbeta: . giftfast-cvs mesa-lib
Moritz Heiber
moe at lunar-linux.org
Wed Feb 15 10:58:26 UTC 2006
Author: moe
Date: 2006-02-15 10:58:25 +0000 (Wed, 15 Feb 2006)
New Revision: 18730
Added:
moonbase/trunk/zbeta/mesa-lib/
moonbase/trunk/zbeta/mesa-lib/BUILD
moonbase/trunk/zbeta/mesa-lib/DEPENDS
moonbase/trunk/zbeta/mesa-lib/DETAILS
Modified:
moonbase/trunk/zbeta/giftfast-cvs/BUILD
Log:
Adding mesa-lib (brings in some GL headers and libGL.so).
Some minor changes to giftfast.
Modified: moonbase/trunk/zbeta/giftfast-cvs/BUILD
===================================================================
--- moonbase/trunk/zbeta/giftfast-cvs/BUILD 2006-02-14 23:19:51 UTC (rev 18729)
+++ moonbase/trunk/zbeta/giftfast-cvs/BUILD 2006-02-15 10:58:25 UTC (rev 18730)
@@ -1,9 +1,8 @@
(
sedit "s:AC_CONFIG_AUX_DIR::" configure.ac
-
+
./autogen.sh
- automake --add-missing --copy --gnu &&
-
+
./configure --build=$BUILD \
--prefix=/usr \
--sysconfdir=/etc \
Added: moonbase/trunk/zbeta/mesa-lib/BUILD
===================================================================
--- moonbase/trunk/zbeta/mesa-lib/BUILD 2006-02-14 23:19:51 UTC (rev 18729)
+++ moonbase/trunk/zbeta/mesa-lib/BUILD 2006-02-15 10:58:25 UTC (rev 18730)
@@ -0,0 +1,28 @@
+(
+
+ MESA_PREFIX="/usr"
+
+ sedit 's/\/usr\/X11R6\/include/\/usr\/X11\/include/' configs/linux &&
+ sedit 's/\/usr\/X11R6\/lib/\/usr\/X11\/lib/' configs/linux &&
+ sedit 's/\/usr\/local/\/usr/' configs/default &&
+ sedit 's/PROGRAM_DIRS/#PROGRAM_DIRS/' configs/default &&
+
+ make linux && # This needs better detection (x86_64 in particular)
+
+ prepare_install &&
+
+ install -m644 include/GLView.h \
+ $MESA_PREFIX/include &&
+
+ # We need to clean up before we install stuff as the old X11R6
+ # might still be lying around
+
+ rm -rf $MESA_PREFIX/include/GL &&
+ cp -r include/GL $MESA_PREFIX/include/ &&
+
+ for i in lib/*; do
+ rm -rf $MESA_PREFIX/$i
+ cp -a $i $MESA_PREFIX/lib/
+ done
+
+) > $C_FIFO 2>&1
Added: moonbase/trunk/zbeta/mesa-lib/DEPENDS
===================================================================
--- moonbase/trunk/zbeta/mesa-lib/DEPENDS 2006-02-14 23:19:51 UTC (rev 18729)
+++ moonbase/trunk/zbeta/mesa-lib/DEPENDS 2006-02-15 10:58:25 UTC (rev 18730)
@@ -0,0 +1,2 @@
+depends libX11 &&
+depends libXext
Added: moonbase/trunk/zbeta/mesa-lib/DETAILS
===================================================================
--- moonbase/trunk/zbeta/mesa-lib/DETAILS 2006-02-14 23:19:51 UTC (rev 18729)
+++ moonbase/trunk/zbeta/mesa-lib/DETAILS 2006-02-15 10:58:25 UTC (rev 18730)
@@ -0,0 +1,19 @@
+ MODULE=mesa-lib
+ VERSION=6.4.2
+ SOURCE=MesaLib-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/Mesa-$VERSION
+ SOURCE_URL=$SFORGE_URL/mesa3d/
+ SOURCE_VFY=sha1:4f042bdf38c9eb62e04660bd18566e7ca50d8640
+ WEBSITE=http://www.mesa3d.org
+ ENTERED=20060215
+ UPDATED=20060215
+ SHORT="Mesa 3D library"
+cat << EOF
+Mesa is a 3-D graphics library with an API which is
+very similar to that of OpenGL.* To the extent that
+Mesa utilizes the OpenGL command syntax or state machine,
+it is being used with authorization from Silicon
+Graphics, Inc.(SGI).
+
+mesa-lib provides libGL.so needed for many different programs.
+EOF
More information about the Lunar-commits
mailing list