sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Jeremy Blosser (e91f099b74384abd4ac35d5968d3c26ca8c3dfc8)
- From: Jeremy Blosser <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Jeremy Blosser (e91f099b74384abd4ac35d5968d3c26ca8c3dfc8)
- Date: Tue, 16 Sep 2014 01:25:29 -0500
GIT changes to master grimoire by Jeremy Blosser <jblosser AT sourcemage.org>:
ChangeLog | 1 +
graphics/irrlicht/BUILD | 2 ++
graphics/irrlicht/DEPENDS | 10 ++++++++++
graphics/irrlicht/DETAILS | 21 +++++++++++++++++++++
graphics/irrlicht/HISTORY | 3 +++
graphics/irrlicht/INSTALL | 8 ++++++++
graphics/irrlicht/PRE_BUILD | 3 +++
7 files changed, 48 insertions(+)
New commits:
commit 63f1a81de5071e18cc5c943aa73320d4d77ec963
Author: Jeremy Blosser <jblosser AT sourcemage.org>
Commit: Jeremy Blosser <jblosser AT sourcemage.org>
irrlicht: new spell, high performance realtime 3D engine
diff --git a/ChangeLog b/ChangeLog
index 0e2b8db..2ae4ade 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
2014-09-15 Jeremy Blosser <jblosser AT sourcemage.org>
* database/leveldb: new spell, fast key-value storage library by
+ * graphics/irrlicht: new spell, high performance realtime 3D engine
2014-09-15 Ismael Luceno <ismael AT sourcemage.org>
* editors/vim-csapprox: new spell, Make gvim-only colorschemes work
diff --git a/graphics/irrlicht/BUILD b/graphics/irrlicht/BUILD
new file mode 100755
index 0000000..36a2ebb
--- /dev/null
+++ b/graphics/irrlicht/BUILD
@@ -0,0 +1,2 @@
+cd source/Irrlicht/ &&
+make NDEBUG=1 sharedlib
diff --git a/graphics/irrlicht/DEPENDS b/graphics/irrlicht/DEPENDS
new file mode 100755
index 0000000..fbbb4de
--- /dev/null
+++ b/graphics/irrlicht/DEPENDS
@@ -0,0 +1,10 @@
+depends libx11 &&
+
+optional_depends OPENGL \
+ "" \
+ "" \
+ "OpenGL support" &&
+optional_depends xrandr \
+ "" \
+ "" \
+ "fullscreen mode"
diff --git a/graphics/irrlicht/DETAILS b/graphics/irrlicht/DETAILS
new file mode 100755
index 0000000..58f3e7c
--- /dev/null
+++ b/graphics/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/graphics/irrlicht/HISTORY b/graphics/irrlicht/HISTORY
new file mode 100644
index 0000000..c4e05c8
--- /dev/null
+++ b/graphics/irrlicht/HISTORY
@@ -0,0 +1,3 @@
+2014-09-15 Jeremy Blosser <jblosser AT sourcemage.org>
+ * PRE_BUILD, BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/graphics/irrlicht/INSTALL b/graphics/irrlicht/INSTALL
new file mode 100755
index 0000000..d18fb8a
--- /dev/null
+++ b/graphics/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/graphics/irrlicht/PRE_BUILD b/graphics/irrlicht/PRE_BUILD
new file mode 100755
index 0000000..5ce7913
--- /dev/null
+++ b/graphics/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 grimoire by Jeremy Blosser (e91f099b74384abd4ac35d5968d3c26ca8c3dfc8), Jeremy Blosser, 09/16/2014
Archive powered by MHonArc 2.6.24.