summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-misc')
-rwxr-xr-xgames-misc/freespace2/Manifest2
-rwxr-xr-xgames-misc/freespace2/files/digest-freespace2-200405101
-rwxr-xr-xgames-misc/freespace2/freespace2-20040510.ebuild72
-rwxr-xr-xgames-misc/fs2_open/Manifest8
-rwxr-xr-xgames-misc/fs2_open/files/digest-fs2_open-3.6.73
-rwxr-xr-xgames-misc/fs2_open/fs2_open-3.6.7.ebuild43
6 files changed, 129 insertions, 0 deletions
diff --git a/games-misc/freespace2/Manifest b/games-misc/freespace2/Manifest
new file mode 100755
index 0000000..29597f4
--- /dev/null
+++ b/games-misc/freespace2/Manifest
@@ -0,0 +1,2 @@
+MD5 a2748bbd10ae5b0cfd952594e51680dd freespace2-20040510.ebuild 1389
+MD5 ec0a147b4a1bd474341b5c2b8dd10f2e files/digest-freespace2-20040510 73
diff --git a/games-misc/freespace2/files/digest-freespace2-20040510 b/games-misc/freespace2/files/digest-freespace2-20040510
new file mode 100755
index 0000000..4869bb7
--- /dev/null
+++ b/games-misc/freespace2/files/digest-freespace2-20040510
@@ -0,0 +1 @@
+MD5 a4dabbe473f8b9fd45bf1c40ff9ca31b freespace2-20040510.tar.bz2 2765840
diff --git a/games-misc/freespace2/freespace2-20040510.ebuild b/games-misc/freespace2/freespace2-20040510.ebuild
new file mode 100755
index 0000000..f0facf3
--- /dev/null
+++ b/games-misc/freespace2/freespace2-20040510.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header$
+
+inherit eutils games
+
+DESCRIPTION="port of the original FreeSpace2"
+HOMEPAGE="http://icculus.org/projects/freespace2/"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="debug mve"
+
+RDEPEND="virtual/x11
+ media-libs/libsdl
+ media-libs/openal
+ virtual/opengl"
+DEPEND="${RDEPEND}
+ >=sys-apps/sed-4"
+
+src_unpack() {
+ unpack ${A}
+
+ # configure
+ cd ${S}
+
+ # disable debug
+ if !(use debug); then
+ einfo "Disabling debug..."
+ sed -i \
+ -e "s/^#CFLAGS+=-DNDEBUG/CFLAGS+=-DNDEBUG/" \
+ Makefile
+ fi
+
+ # enable movie playing codes
+ if (use mve); then
+ einfo "Enabling movies..."
+ sed -i \
+ -e "s/^MVE=false/MVE=true/" \
+ Makefile
+ fi
+}
+
+src_compile() {
+ emake || die "make error"
+}
+
+src_install() {
+ dir=${GAMES_PREFIX_OPT}/${PN}
+
+ dodir ${dir}
+ exeinto ${dir}
+ docinto ${dir}
+
+ doexe freespace2
+ dodoc README
+ games_make_wrapper freespace2 ./freespace2 ${dir}
+
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ einfo "Copy the data files from a FreeSpace2 Windows full installation"
+ einfo "into ${dir}"
+ einfo " Example: cp -r /mnt/winc/Games/FreeSpace2/* ${dir}"
+ echo
+ einfo "You can change resolution from 640x480 to 1024x768 if you edit"
+ einfo " ~/.freespace2/FreeSpace2.ini (created on the first run)"
+}
diff --git a/games-misc/fs2_open/Manifest b/games-misc/fs2_open/Manifest
new file mode 100755
index 0000000..52d9a3c
--- /dev/null
+++ b/games-misc/fs2_open/Manifest
@@ -0,0 +1,8 @@
+DIST fs2_open-3.6.7.tar.bz2 3252465 RMD160 d9565a835317fe958957f7c3e6869af771c31b95 SHA1 804b32044cb8ff5747ad4f428ec38a03eac5a2fa SHA256 076df6a5ea6e65a4342a3237e3e4fd6303b43a004fa42d813b4041713ade99a8
+EBUILD fs2_open-3.6.7.ebuild 1005 RMD160 c81e09c737f0fbae8e0d6a6b8738bcd01976361d SHA1 d9e04b85720cb77400656a923f9e1e85ed8b04e6 SHA256 cddf1bbb21709dca9f558c43912f557d66ce5f9cabd6384b7883008ed1520e5a
+MD5 82ff11e302d019d1f182e79738fb7658 fs2_open-3.6.7.ebuild 1005
+RMD160 c81e09c737f0fbae8e0d6a6b8738bcd01976361d fs2_open-3.6.7.ebuild 1005
+SHA256 cddf1bbb21709dca9f558c43912f557d66ce5f9cabd6384b7883008ed1520e5a fs2_open-3.6.7.ebuild 1005
+MD5 29fba0f2dc5adb9f092016654c24f5a3 files/digest-fs2_open-3.6.7 250
+RMD160 01f24c246b0099302fb93af117ad297ba90beb1c files/digest-fs2_open-3.6.7 250
+SHA256 08e648529a92e0f645374df3176fd5eee8117477287f13edf557711e2256c02d files/digest-fs2_open-3.6.7 250
diff --git a/games-misc/fs2_open/files/digest-fs2_open-3.6.7 b/games-misc/fs2_open/files/digest-fs2_open-3.6.7
new file mode 100755
index 0000000..086837d
--- /dev/null
+++ b/games-misc/fs2_open/files/digest-fs2_open-3.6.7
@@ -0,0 +1,3 @@
+MD5 47258493271cb5d555d86fcdc76e3e81 fs2_open-3.6.7.tar.bz2 3252465
+RMD160 d9565a835317fe958957f7c3e6869af771c31b95 fs2_open-3.6.7.tar.bz2 3252465
+SHA256 076df6a5ea6e65a4342a3237e3e4fd6303b43a004fa42d813b4041713ade99a8 fs2_open-3.6.7.tar.bz2 3252465
diff --git a/games-misc/fs2_open/fs2_open-3.6.7.ebuild b/games-misc/fs2_open/fs2_open-3.6.7.ebuild
new file mode 100755
index 0000000..6e35794
--- /dev/null
+++ b/games-misc/fs2_open/fs2_open-3.6.7.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2005 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit games
+
+DESCRIPTION="The Freespace 2 Source Code Project"
+HOMEPAGE="http://scp.indiegames.us/"
+SRC_URI="http://icculus.org/~taylor/fso/releases/${P}.tar.bz2"
+
+LICENSE="FS2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+RDEPEND="virtual/x11
+ media-libs/libsdl
+ media-libs/openal
+ virtual/opengl"
+
+src_install() {
+ FS2DIR=${GAMES_PREFIX_OPT}/${PN}
+
+ exeinto ${FS2DIR}
+ doexe code/fs2_open_r
+ dodoc README AUTHORS ChangeLog NEWS INSTALL
+ games_make_wrapper fs2_open ./fs2_open_r ${FS2DIR}
+
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+
+ einfo "Copy the data files from a FreeSpace 2 Windows full installation"
+ einfo "into ${FS2DIR}"
+ einfo ""
+ einfo " Example: cp -r /mnt/winc/Games/FreeSpace2/* ${FS2DIR}"
+ echo
+ einfo "You can change resolution from (640x480)x16 to (1024x768)x32 if you edit"
+ einfo " ~/.fs2open/fs2_open.ini (created on the first run)"
+ echo
+}