[Lunar-commits] <moonbase-other> Resurrected a bunch of modules requested to be readded.

Stefan Wold ratler at lunar-linux.org
Sat Jul 14 22:28:26 CEST 2012


commit 62d1927b724355577a77fadc6e887902b37aeb3b
Author: Stefan Wold <ratler at lunar-linux.org>
Date: Sat, 14 Jul 2012 13:28:26 -0700
URL: https://github.com/lunar-linux/moonbase-other/commit/62d1927b724355577a77fadc6e887902b37aeb3b

Resurrected a bunch of modules requested to be readded.
---
  devel/STLport/BUILD                                          +9/-0     
  devel/STLport/DETAILS                                        +13/-0    
  games/paintown/BUILD                                         +23/-0    
  games/paintown/DEPENDS                                       +4/-0     
  games/paintown/DETAILS                                       +14/-0    
  games/xmame/BUILD                                            +23/-0    
  games/xmame/CONFIGURE                                        +1/-0     
  games/xmame/DETAILS                                          +17/-0    
  games/xmame/POST_INSTALL                                     +5/-0     
  graphics/FreeImage/BUILD                                     +12/-0    
  graphics/FreeImage/CONFIGURE                                 +1/-0     
  graphics/FreeImage/DETAILS                                   +16/-0    
  libs/allegro/BUILD                                           +14/-0    
  libs/allegro/DEPENDS                                         +1/-0     
  libs/allegro/DETAILS                                         +18/-0    
  libs/fann/BUILD                                              +5/-0     
  libs/fann/DEPENDS                                            +1/-0     
  libs/fann/DETAILS                                            +17/-0    
  python/urwid/BUILD                                           +7/-0     
  python/urwid/DEPENDS                                         +2/-0     
  python/urwid/DETAILS                                         +14/-0    
  x11-utils/xosd/BUILD                                         +8/-0     
  x11-utils/xosd/DETAILS                                       +17/-0    
  23 files changed, 242 insertions (+), 0 deletions (-)

--- /dev/null
+++ b/devel/STLport/BUILD
@@ -0,0 +1,9 @@
+(
+
+  cd $SOURCE_DIRECTORY/build/lib        &&
+  make -f gcc.mak clean release-shared  &&
+
+  prepare_install                       &&
+  make -f gcc.mak install BASE_INSTALL_DIR=/usr
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/devel/STLport/DETAILS
@@ -0,0 +1,13 @@
+          MODULE=STLport
+         VERSION=5.2.1
+          SOURCE=$MODULE-$VERSION.tar.bz2
+   SOURCE_URL[0]=$SFORGE_URL/stlport
+      SOURCE_VFY=sha1:98518859f538192245ab838d56107992b21ac469
+        WEB_SITE=http://www.stlport.org
+         ENTERED=20020314
+         UPDATED=20090626
+           SHORT="a reference implementation of a C++ STL."
+cat << EOF
+STLport is a free, open-source, and multiplatform ANSI C++
+Standard Library implementation.
+EOF
--- /dev/null
+++ b/games/paintown/BUILD
@@ -0,0 +1,23 @@
+(
+
+  # Fix compilation error:
+  # build/menu/option_lives.cpp:56: error: 'sprintf' was not declared in this scope
+  sedit '/globals.h"/a\#include <stdio.h>' src/menu/option_{lives,npc_buddies,speed}.cpp &&
+  sedit '/lit_bitmap.h"/a\#include <stdio.h>' src/util/bitmap.cpp &&
+  sedit "s:-Wall::" SConstruct &&
+  sedit "s:char \* extension:const char \* extension:" src/game.cpp &&
+
+  # Set data path
+  sedit "s:\"data\":\"$MODULE_PREFIX/share/games/paintown\":" src/util/funcs.cpp &&
+  sedit "s:return 'data':return '$MODULE_PREFIX/share/games/paintown':" SConstruct &&
+  sedit "s:\./data/:$MODULE_PREFIX/share/games/paintown:" src/main-menu.cpp src/menu/menutest.cpp &&
+
+  scons DATA_PATH=$MODULE_PREFIX/share/games &&
+
+  prepare_install &&
+  mkdir -p $MODULE_PREFIX/games $MODULE_PREFIX/share/games/paintown &&
+  install -m755 paintown $MODULE_PREFIX/games/paintown &&
+  gather_docs LICENSE TODO LEGAL README &&
+  cp -ar data/* $MODULE_PREFIX/share/games/paintown/
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/games/paintown/DEPENDS
@@ -0,0 +1,4 @@
+depends allegro
+depends freetype2
+depends libpng
+depends scons
--- /dev/null
+++ b/games/paintown/DETAILS
@@ -0,0 +1,14 @@
+          MODULE=paintown
+         VERSION=3.2
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=$SFORGE_URL/$MODULE
+      SOURCE_VFY=sha1:ea817c32cf689f97f480161155bf9f5c1fbd9123
+        WEB_SITE=http://paintown.sourceforge.net/
+         ENTERED=20090725
+         UPDATED=20090725
+           SHORT="Side-scrolling beat-em-up in the style of Beats of Rage"
+
+cat << EOF
+Paintown is an open-source fighting game in the same genre as Streets of
+Rage and Teenage Mutant Ninja Turtles.
+EOF
--- /dev/null
+++ b/games/xmame/BUILD
@@ -0,0 +1,23 @@
+case  $CUSTOM in
+  y|Y)  ${EDITOR:-nano}  makefile.unix  ;;
+esac
+
+rm  -f  $MODULE_CONFIG
+
+(
+
+  make  PREFIX=/usr           \
+        BINDIR=/usr/games     \
+        -f  makefile.unix    &&
+  prepare_install            &&
+  make  PREFIX=/usr           \
+        BINDIR=/usr/games     \
+        -f  makefile.unix     \
+        install              &&
+  mkdir -p $DOCUMENT_DIRECTORY/xmame              &&
+  cp -a src/unix/doc/* $DOCUMENT_DIRECTORY/xmame  &&
+  cp -p README todo $DOCUMENT_DIRECTORY/xmame     &&
+  chown root:root $DOCUMENT_DIRECTORY/xmame/*     &&
+  ln -sf /usr/games/xmame.x11 /usr/games/xmame
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/games/xmame/CONFIGURE
@@ -0,0 +1 @@
+mquery CUSTOM "Would you like to edit the makefile?" n
--- /dev/null
+++ b/games/xmame/DETAILS
@@ -0,0 +1,17 @@
+          MODULE=xmame
+         VERSION=0.106
+          SOURCE=$MODULE\_$VERSION.orig.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION.orig
+      SOURCE_URL=http://ftp.debian.org/debian/pool/non-free/x/xmame/
+      SOURCE_VFY=sha1:e0b5c2a5965f23c03d2400e4f738202ce13540f3
+        WEB_SITE=http://x.mame.net
+         ENTERED=20010922
+         UPDATED=20071112
+           PSAFE=no
+           SHORT="(coin-op) video game emulator."
+
+cat << EOF
+Xmame is the X11/Unix port of MAME. MAME is the Multiple Arcade Machine
+Emulator, an arcade (coin-op) video game emulator. The latest stable
+release is capable of playing over 2000 arcade games.
+EOF
--- /dev/null
+++ b/games/xmame/POST_INSTALL
@@ -0,0 +1,5 @@
+(
+  if [ -h /usr/share/doc/xmame/doc ]; then
+    rm -f /usr/share/doc/xmame/doc
+  fi
+)
--- /dev/null
+++ b/graphics/FreeImage/BUILD
@@ -0,0 +1,12 @@
+(
+
+  sed -i "54i #include <string.h>" Source/OpenEXR/Imath/ImathMatrix.h &&
+
+  default_make &&
+
+  if [ $BUILD_FIP == "y" ]; then
+    make -f Makefile.fip  &&
+    make -f Makefile.fip install 
+  fi 
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/graphics/FreeImage/CONFIGURE
@@ -0,0 +1 @@
+mquery BUILD_FIP "Do want to build and install FreeImagePlus C++ wrapper?" y
--- /dev/null
+++ b/graphics/FreeImage/DETAILS
@@ -0,0 +1,16 @@
+          MODULE=FreeImage
+         VERSION=3151
+          SOURCE=$MODULE$VERSION.zip
+      SOURCE_URL=$SFORGE_URL/freeimage/
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE
+      SOURCE_VFY=sha1:02ae98007fc64d72a8f15ec3ff24c36ac745fbc8
+        WEB_SITE=http://freeimage.sourceforge.net
+         ENTERED=20070822
+         UPDATED=20110902
+           SHORT="library for easy using of image formats"
+cat << EOF
+FreeImage is an Open Source library project for developers
+who would like to support popular graphics image formats like
+PNG, BMP, JPEG, TIFF and others as needed by today's multimedia
+applications. FreeImage is easy to use, fast and multithreading safe.
+EOF
--- /dev/null
+++ b/libs/allegro/BUILD
@@ -0,0 +1,14 @@
+(
+
+  OOTB_DIR="$SOURCE_DIRECTORY/$MODULE-build" &&
+
+  mkdir $OOTB_DIR &&
+  cd $OOTB_DIR &&
+
+  cmake $SOURCE_DIRECTORY/ -DCMAKE_INSTALL_PREFIX=$MODULE_PREFIX \
+                           -DCMAKE_BUILD_TYPE=RELEASE            \
+                           $OPTS                                 &&
+
+  default_make
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/libs/allegro/DEPENDS
@@ -0,0 +1 @@
+depends cmake
--- /dev/null
+++ b/libs/allegro/DETAILS
@@ -0,0 +1,18 @@
+          MODULE=allegro
+         VERSION=4.4.2
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=$SFORGE_URL/alleg
+      SOURCE_VFY=sha1:ae0c15d2cb6b0337ef388dc98cefc620883720df
+        WEB_SITE=http://alleg.sourceforge.net
+         ENTERED=20020107
+         UPDATED=20110528
+           SHORT="Cross-platform game library"
+#           PSAFE=no
+
+cat << EOF
+Allegro is a multi-platform game library that provides many functions
+for graphics, sounds, player input (keyboard, mouse, and joystick), and
+timers. It also provides fixed and floating point mathematical
+functions, 3D functions, file management functions, compressed datafile,
+and a GUI.
+EOF
--- /dev/null
+++ b/libs/fann/BUILD
@@ -0,0 +1,5 @@
+(
+
+  default_cmake_build
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/libs/fann/DEPENDS
@@ -0,0 +1 @@
+depends cmake
--- /dev/null
+++ b/libs/fann/DETAILS
@@ -0,0 +1,17 @@
+          MODULE=fann
+         VERSION=2.2.0-Source
+          SOURCE=FANN-$VERSION.tar.gz
+      SOURCE_URL=$SFORGE_URL/$MODULE/${VERSION%-S*}/
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/FANN-$VERSION
+      SOURCE_VFY=sha1:ff8341e4104bdbc0f3ab7ad39aef33285f8512d4
+        WEB_SITE=http://leenissen.dk/fann/
+         ENTERED=20101105
+         UPDATED=20120201
+           SHORT="Fast Artificial Neural Network"
+cat << EOF
+Fast Artificial Neural Network Library is a free open source neural network
+library, which implements multilayer artificial neural networks in C with
+support for both fully connected and sparsely connected networks. Cross-platform
+execution in both fixed and floating point are supported. It includes a
+framework for easy handling of training data sets.
+EOF
--- /dev/null
+++ b/python/urwid/BUILD
@@ -0,0 +1,7 @@
+(
+
+  python setup.py build      &&
+  prepare_install            &&
+  python setup.py install
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/python/urwid/DEPENDS
@@ -0,0 +1,2 @@
+depends Python
+depends ncurses
--- /dev/null
+++ b/python/urwid/DETAILS
@@ -0,0 +1,14 @@
+          MODULE=urwid
+         VERSION=0.9.9.1
+          SOURCE=$MODULE-$VERSION.tar.gz
+        WEB_SITE=http://excess.org/urwid
+      SOURCE_URL=$WEB_SITE
+      SOURCE_VFY=sha1:7430e84a43d603717944d4f0d4489d90c0d59c1c
+         ENTERED=20101002
+         UPDATED=20101005
+           SHORT="Python console user interface library"
+
+cat << EOF
+Urwid is a console user interface library for Python. It includes
+many features useful for text console application developers.
+EOF
--- /dev/null
+++ b/x11-utils/xosd/BUILD
@@ -0,0 +1,8 @@
+(
+
+  ./configure  --prefix=/usr                          \
+               --infodir=$DOCUMENT_DIRECTORY/$MODULE  \
+               --datadir=/usr/share/$MODULE          &&
+  default_make
+ 
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/x11-utils/xosd/DETAILS
@@ -0,0 +1,17 @@
+          MODULE=xosd
+         VERSION=2.2.14
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=$SFORGE_URL/libxosd/libxosd/$MODULE-$VERSION/
+      SOURCE_VFY=sha1:1d459a62239c9fe842d835bb7f60eb2edd7c979f
+        WEB_SITE=https://sourceforge.net/projects/libxosd/
+         ENTERED=20020802
+         UPDATED=20110330
+           SHORT="X On Screen Display"
+
+cat << EOF
+XOSD displays text on your screen, sounds simple right?
+The difference is it is unmanaged and shaped, so it appears transparent.
+This gives the effect of an On Screen Display, like your TV/VCR etc.
+The package also includes an xmms plugin, which automatically displays
+various interesting things as they change (song name, volume etc...).
+EOF




More information about the Lunar-commits mailing list