From f99a99358e4c840ca3335a0809e58d55769bea7b Mon Sep 17 00:00:00 2001 From: Pixel Date: Tue, 20 Oct 2009 01:55:08 +0200 Subject: Initial import. --- Mesa-7.0.3-osmesa-win32-precomp.tar.gz | Bin 0 -> 1383126 bytes Mesa-7.4.4-osmesa-linux-precomp.tar.gz | Bin 0 -> 1574910 bytes compilation | 129 ++++++++++++++++++++++++ freetype-win32-precomp.tar.gz | Bin 0 -> 796576 bytes ftgl-win32-precomp.tar.gz | Bin 0 -> 662710 bytes gnuwin32-digested-tar.gz | Bin 0 -> 4759268 bytes libreadline-static.a.gz | Bin 0 -> 73668 bytes mysql-5.0.51b-win32-precomp.tar.gz | Bin 0 -> 86270 bytes pthreads-w32-2-8-0-release-win32-precomp.tar.gz | Bin 0 -> 18271 bytes tinyxml-src.tar.gz | Bin 0 -> 203732 bytes win32-dlls/bzip2.dll | Bin 0 -> 69120 bytes win32-dlls/jpeg62.dll | Bin 0 -> 127488 bytes win32-dlls/libfreetype.dll | Bin 0 -> 1622586 bytes win32-dlls/libmysql.dll | Bin 0 -> 2076672 bytes win32-dlls/libpng3.dll | Bin 0 -> 161792 bytes win32-dlls/libreadline-static.a.gz | Bin 0 -> 73668 bytes win32-dlls/pthreadGC2.dll | Bin 0 -> 65868 bytes win32-dlls/ucl1.dll | Bin 0 -> 56832 bytes win32-dlls/zlib1.dll | Bin 0 -> 72192 bytes 19 files changed, 129 insertions(+) create mode 100644 Mesa-7.0.3-osmesa-win32-precomp.tar.gz create mode 100644 Mesa-7.4.4-osmesa-linux-precomp.tar.gz create mode 100755 compilation create mode 100644 freetype-win32-precomp.tar.gz create mode 100644 ftgl-win32-precomp.tar.gz create mode 100644 gnuwin32-digested-tar.gz create mode 100644 libreadline-static.a.gz create mode 100644 mysql-5.0.51b-win32-precomp.tar.gz create mode 100644 pthreads-w32-2-8-0-release-win32-precomp.tar.gz create mode 100644 tinyxml-src.tar.gz create mode 100644 win32-dlls/bzip2.dll create mode 100644 win32-dlls/jpeg62.dll create mode 100644 win32-dlls/libfreetype.dll create mode 100644 win32-dlls/libmysql.dll create mode 100644 win32-dlls/libpng3.dll create mode 100644 win32-dlls/libreadline-static.a.gz create mode 100644 win32-dlls/pthreadGC2.dll create mode 100644 win32-dlls/ucl1.dll create mode 100644 win32-dlls/zlib1.dll diff --git a/Mesa-7.0.3-osmesa-win32-precomp.tar.gz b/Mesa-7.0.3-osmesa-win32-precomp.tar.gz new file mode 100644 index 0000000..b5b6f80 Binary files /dev/null and b/Mesa-7.0.3-osmesa-win32-precomp.tar.gz differ diff --git a/Mesa-7.4.4-osmesa-linux-precomp.tar.gz b/Mesa-7.4.4-osmesa-linux-precomp.tar.gz new file mode 100644 index 0000000..75fb6d6 Binary files /dev/null and b/Mesa-7.4.4-osmesa-linux-precomp.tar.gz differ diff --git a/compilation b/compilation new file mode 100755 index 0000000..7448983 --- /dev/null +++ b/compilation @@ -0,0 +1,129 @@ +#!/bin/sh + +# +# This script is meant to be run under debian unstable, with the mingw +# package installed, as well as a bunch of other packages, including but +# not limited to, mysql-client-dev, imagemagick-dev, and oracle-occi +# + +if [ "$USER" == "pixel" ] || [ "$USER" == "nnoble" ] ; then + prefix="ssh+git://pixel@" + path="/pub/repo.git" +else + prefix="http://" + path="" +fi + +tar xvfz Mesa-7.4.4-osmesa-linux-precomp.tar.gz +tar xvfz tinyxml-src.tar.gz + +git clone ${prefix}git.grumpycoder.net${path}/Baltisot +git clone ${prefix}git.grumpycoder.net${path}/mogltk +git clone ${prefix}git.grumpycoder.net${path}/lua-interface +git clone ${prefix}git.grumpycoder.net${path}/lua-modules +git clone ${prefix}git.grumpycoder.net${path}/lua-modules-cd-tool +git clone ${prefix}git.grumpycoder.net${path}/PSX-Bundle + +cd Baltisot/lib/ +./genloadlib.sh > loadlualibs.ii +cd ../.. + +mkdir -p lua-interface-distrib/linux + + +############################### +## prepare win32 compilation ## +## skip if you don't want it ## +############################### +cp -r lua-interface lua-interface-win32 +cp -r lua-interface lua-interface-win32-light +ln -s ../lua-interface-win32/lua-interface.a lua-interface +cp -r lua-modules lua-modules-win32 +cp -r lua-modules-cd-tool lua-modules-cd-tool-win32 +############################### + + +cd lua-interface +colormake luac || exit -1 +colormake || exit -1 +./lua-interface -e 'print "Hello, world!"' +cp lua-interface luac ../lua-interface-distrib/linux +cd .. + +cd lua-modules +cp ../lua-interface/luac . +cp ../lua-interface/lua-interface.so . +colormake || exit -1 +cp *.so ../lua-interface-distrib/linux +cd .. + +cd lua-modules-cd-tool +cp ../lua-interface/luac . +cp ../lua-interface/lua-interface.so . +colormake || exit -1 +cp *.so ../lua-interface-distrib/linux +cd .. + + +######################################## +## linux version done - next is win32 ## +######################################## + +tar xvfz Mesa-7.0.3-osmesa-win32-precomp.tar.gz +tar xvfz ftgl-win32-precomp.tar.gz +tar xvfz freetype-win32-precomp.tar.gz +tar xvfz mysql-5.0.51b-win32-precomp.tar.gz +tar xvfz pthreads-w32-2-8-0-release-win32-precomp.tar.gz +tar xvfz gnuwin32-digested-tar.gz +gunzip libreadline-static.a.gz + +mkdir -p lua-interface-distrib/win32 +mkdir -p lua-interface-distrib/win32-light + +cd lua-interface-win32 +make -f Makefile.mingw32 || exit -1 +cp *.exe *.dll ../lua-interface-distrib/win32 +cd .. + +cd lua-modules-win32 +cp ../lua-interface/luac . +make -f Makefile.mingw32 || exit -1 +cp *.dll ../lua-interface-distrib/win32 +cd .. + +cd lua-modules-cd-tool-win32 +cp ../lua-interface/luac . +make -f Makefile.mingw32 || exit -1 +cp *.dll ../lua-interface-distrib/win32 +cd .. + +cd lua-interface-win32-light +cp ../lua-interface/luac . +make -f Makefile.mingw32 lua-interface-light.exe || exit -1 +cp *.exe *.dll ../lua-interface-distrib/win32-light +cd .. + +cp win32-dlls/* lua-interface-distrib/win32 + +cp PSX-Bundle/COPYING Baltisot/AUTHORS lua-interface-distrib/linux +cp PSX-Bundle/COPYING Baltisot/AUTHORS lua-interface-distrib/win32 +cp PSX-Bundle/COPYING Baltisot/AUTHORS lua-interface-distrib/win32-light +cp lua-interface-distrib/win32/luacd.dll lua-interface-distrib/win32-light +cp lua-interface-distrib/win32/luapsx.dll lua-interface-distrib/win32-light +cp lua-interface-distrib/win32/pthreadGC2.dll lua-interface-distrib/win32-light +cp lua-interface-distrib/win32/ucl1.dll lua-interface-distrib/win32-light +cp lua-interface-distrib/win32/zlib1.dll lua-interface-distrib/win32-light + +cd lua-interface-distrib + +mv linux lua-interface +zip -r lua-interface-linux.zip lua-interface +mv lua-interface linux + +mv win32 lua-interface +zip -r lua-interface-win32.zip lua-interface +mv lua-interface win32 + +mv win32-light lua-interface-light +zip -r lua-interface-win32-light.zip lua-interface-light +mv lua-interface-light win32-light diff --git a/freetype-win32-precomp.tar.gz b/freetype-win32-precomp.tar.gz new file mode 100644 index 0000000..2c664e6 Binary files /dev/null and b/freetype-win32-precomp.tar.gz differ diff --git a/ftgl-win32-precomp.tar.gz b/ftgl-win32-precomp.tar.gz new file mode 100644 index 0000000..163de2b Binary files /dev/null and b/ftgl-win32-precomp.tar.gz differ diff --git a/gnuwin32-digested-tar.gz b/gnuwin32-digested-tar.gz new file mode 100644 index 0000000..f0d3886 Binary files /dev/null and b/gnuwin32-digested-tar.gz differ diff --git a/libreadline-static.a.gz b/libreadline-static.a.gz new file mode 100644 index 0000000..c84c432 Binary files /dev/null and b/libreadline-static.a.gz differ diff --git a/mysql-5.0.51b-win32-precomp.tar.gz b/mysql-5.0.51b-win32-precomp.tar.gz new file mode 100644 index 0000000..0641bde Binary files /dev/null and b/mysql-5.0.51b-win32-precomp.tar.gz differ diff --git a/pthreads-w32-2-8-0-release-win32-precomp.tar.gz b/pthreads-w32-2-8-0-release-win32-precomp.tar.gz new file mode 100644 index 0000000..b83c675 Binary files /dev/null and b/pthreads-w32-2-8-0-release-win32-precomp.tar.gz differ diff --git a/tinyxml-src.tar.gz b/tinyxml-src.tar.gz new file mode 100644 index 0000000..99e1660 Binary files /dev/null and b/tinyxml-src.tar.gz differ diff --git a/win32-dlls/bzip2.dll b/win32-dlls/bzip2.dll new file mode 100644 index 0000000..8174912 Binary files /dev/null and b/win32-dlls/bzip2.dll differ diff --git a/win32-dlls/jpeg62.dll b/win32-dlls/jpeg62.dll new file mode 100644 index 0000000..21c03d5 Binary files /dev/null and b/win32-dlls/jpeg62.dll differ diff --git a/win32-dlls/libfreetype.dll b/win32-dlls/libfreetype.dll new file mode 100644 index 0000000..17ac6e2 Binary files /dev/null and b/win32-dlls/libfreetype.dll differ diff --git a/win32-dlls/libmysql.dll b/win32-dlls/libmysql.dll new file mode 100644 index 0000000..439733e Binary files /dev/null and b/win32-dlls/libmysql.dll differ diff --git a/win32-dlls/libpng3.dll b/win32-dlls/libpng3.dll new file mode 100644 index 0000000..9279815 Binary files /dev/null and b/win32-dlls/libpng3.dll differ diff --git a/win32-dlls/libreadline-static.a.gz b/win32-dlls/libreadline-static.a.gz new file mode 100644 index 0000000..c84c432 Binary files /dev/null and b/win32-dlls/libreadline-static.a.gz differ diff --git a/win32-dlls/pthreadGC2.dll b/win32-dlls/pthreadGC2.dll new file mode 100644 index 0000000..a31743c Binary files /dev/null and b/win32-dlls/pthreadGC2.dll differ diff --git a/win32-dlls/ucl1.dll b/win32-dlls/ucl1.dll new file mode 100644 index 0000000..442875f Binary files /dev/null and b/win32-dlls/ucl1.dll differ diff --git a/win32-dlls/zlib1.dll b/win32-dlls/zlib1.dll new file mode 100644 index 0000000..076f503 Binary files /dev/null and b/win32-dlls/zlib1.dll differ -- cgit v1.2.3