[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