diff options
Diffstat (limited to 'games-misc')
-rwxr-xr-x | games-misc/freespace2/Manifest | 2 | ||||
-rwxr-xr-x | games-misc/freespace2/files/digest-freespace2-20040510 | 1 | ||||
-rwxr-xr-x | games-misc/freespace2/freespace2-20040510.ebuild | 72 | ||||
-rwxr-xr-x | games-misc/fs2_open/Manifest | 8 | ||||
-rwxr-xr-x | games-misc/fs2_open/files/digest-fs2_open-3.6.7 | 3 | ||||
-rwxr-xr-x | games-misc/fs2_open/fs2_open-3.6.7.ebuild | 43 |
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 +} |