sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master games grimoire by Jeremy Blosser (daa8aa4fef00e582741fdad071db60227c5f3b9a)
- From: Jeremy Blosser <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master games grimoire by Jeremy Blosser (daa8aa4fef00e582741fdad071db60227c5f3b9a)
- Date: Thu, 18 Sep 2014 12:20:57 -0500
GIT changes to master games grimoire by Jeremy Blosser
<jblosser AT sourcemage.org>:
ChangeLog | 3 +++
games-engines/irrlicht/BUILD | 2 ++
games-engines/irrlicht/DEPENDS | 10 ++++++++++
games-engines/irrlicht/DETAILS | 21 +++++++++++++++++++++
games-engines/irrlicht/HISTORY | 6 ++++++
games-engines/irrlicht/INSTALL | 8 ++++++++
games-engines/irrlicht/PRE_BUILD | 3 +++
7 files changed, 53 insertions(+)
New commits:
commit daa8aa4fef00e582741fdad071db60227c5f3b9a
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>
irrlicht: moved from main grimoire to games-engines
diff --git a/ChangeLog b/ChangeLog
index 6de44ed..f707d59 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2014-09-18 Jeremy Blosser <jblosser AT sourcemage.org>
+ * games-engines/irrlicht: new spell, high performance realtime 3D
engine
+
2014-09-16 Jeremy Blosser <jblosser AT sourcemage.org>
* FUNCTIONS: add get_scm_version
* games-simulation/minetest: new spell, infinite-world block sandbox
game with survival and crafting
diff --git a/games-engines/irrlicht/BUILD b/games-engines/irrlicht/BUILD
new file mode 100755
index 0000000..36a2ebb
--- /dev/null
+++ b/games-engines/irrlicht/BUILD
@@ -0,0 +1,2 @@
+cd source/Irrlicht/ &&
+make NDEBUG=1 sharedlib
diff --git a/games-engines/irrlicht/DEPENDS b/games-engines/irrlicht/DEPENDS
new file mode 100755
index 0000000..fbbb4de
--- /dev/null
+++ b/games-engines/irrlicht/DEPENDS
@@ -0,0 +1,10 @@
+depends libx11 &&
+
+optional_depends OPENGL \
+ "" \
+ "" \
+ "OpenGL support" &&
+optional_depends xrandr \
+ "" \
+ "" \
+ "fullscreen mode"
diff --git a/games-engines/irrlicht/DETAILS b/games-engines/irrlicht/DETAILS
new file mode 100755
index 0000000..58f3e7c
--- /dev/null
+++ b/games-engines/irrlicht/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=irrlicht
+ VERSION=1.8.1
+ SOURCE="${SPELL}-${VERSION}.zip"
+ SOURCE_URL[0]=http://downloads.sourceforge.net/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:93390c162e5a8edb231588d47dc421c24d21a34e833df1f3b92c85a9e8ef4a96a61d854e05eedb37f88f7f02821059e78a40a52cbc8e39356c4d36b17775dfbb
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://irrlicht.sourceforge.net/"
+ LICENSE[0]=ZLIB
+ ENTERED=20140915
+ SHORT="high performance realtime 3D engine"
+cat << EOF
+The Irrlicht Engine is an open source high performance realtime 3D engine
+written in C++. It is completely cross-platform, using D3D, OpenGL and its
+own software renderers, and has all of the state-of-the-art features which
+can be found in commercial 3d engines. We've got a huge active community,
+and there are lots of projects in development that use the engine. You can
+find enhancements for Irrlicht all over the web, like alternative terrain
+renderers, portal renderers, exporters, world layers, tutorials, editors,
+language bindings for java, perl, ruby, basic, python, lua, and so on. And
+best of all: It's completely free.
+EOF
diff --git a/games-engines/irrlicht/HISTORY b/games-engines/irrlicht/HISTORY
new file mode 100644
index 0000000..2bc401b
--- /dev/null
+++ b/games-engines/irrlicht/HISTORY
@@ -0,0 +1,6 @@
+2014-09-18 Jeremy Blosser <jblosser AT sourcemage.org>
+ * *: moved to games
+
+2014-09-15 Jeremy Blosser <jblosser AT sourcemage.org>
+ * PRE_BUILD, BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/games-engines/irrlicht/INSTALL b/games-engines/irrlicht/INSTALL
new file mode 100755
index 0000000..d18fb8a
--- /dev/null
+++ b/games-engines/irrlicht/INSTALL
@@ -0,0 +1,8 @@
+cd "${SOURCE_DIRECTORY}" &&
+
+install -m 755 -d ${INSTALL_ROOT}/usr/include/irrlicht &&
+install -m 644 include/* ${INSTALL_ROOT}/usr/include/irrlicht/ &&
+
+cd source/Irrlicht/ &&
+make install &&
+ldconfig
diff --git a/games-engines/irrlicht/PRE_BUILD
b/games-engines/irrlicht/PRE_BUILD
new file mode 100755
index 0000000..5ce7913
--- /dev/null
+++ b/games-engines/irrlicht/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+sed -i "s@/usr/local@${INSTALL_ROOT}/usr@g" source/Irrlicht/Makefile
- [SM-Commit] GIT changes to master games grimoire by Jeremy Blosser (daa8aa4fef00e582741fdad071db60227c5f3b9a), Jeremy Blosser, 09/18/2014
Archive powered by MHonArc 2.6.24.