summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Heaven <tristan@gentoo.org>2007-02-08 07:22:32 +0000
committerTristan Heaven <tristan@gentoo.org>2007-02-08 07:22:32 +0000
commitbd284ee5db1af9763cc656337b3c6c432c72bb02 (patch)
tree0639cfb28be729c5c94f9ca41575d178706bbbfe /dev-games
parentNote ldap-bugs mail alias. (diff)
downloadhistorical-bd284ee5db1af9763cc656337b3c6c432c72bb02.tar.gz
historical-bd284ee5db1af9763cc656337b3c6c432c72bb02.tar.bz2
historical-bd284ee5db1af9763cc656337b3c6c432c72bb02.zip
Use java-pkg-opt-2 eclass
Package-Manager: portage-2.1.2-r8
Diffstat (limited to 'dev-games')
-rw-r--r--dev-games/crystalspace/ChangeLog5
-rw-r--r--dev-games/crystalspace/Manifest32
-rw-r--r--dev-games/crystalspace/crystalspace-0.99_pre20050823.ebuild75
-rw-r--r--dev-games/crystalspace/crystalspace-1.0.ebuild41
-rw-r--r--dev-games/crystalspace/files/digest-crystalspace-0.99_pre200508233
5 files changed, 39 insertions, 117 deletions
diff --git a/dev-games/crystalspace/ChangeLog b/dev-games/crystalspace/ChangeLog
index 3f94f3f99711..35e3221e5dd6 100644
--- a/dev-games/crystalspace/ChangeLog
+++ b/dev-games/crystalspace/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-games/crystalspace
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-games/crystalspace/ChangeLog,v 1.22 2007/02/02 06:50:41 tupone Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-games/crystalspace/ChangeLog,v 1.23 2007/02/08 07:22:32 nyhm Exp $
+
+ 08 Feb 2007; Tristan Heaven <nyhm@gentoo.org> crystalspace-1.0.ebuild:
+ Use java-pkg-opt-2 eclass
02 Feb 2007; <tupone@gentoo.org> crystalspace-1.0.ebuild:
Work around problems raised with bug #155788 comment 18 by Frank Richter
diff --git a/dev-games/crystalspace/Manifest b/dev-games/crystalspace/Manifest
index 9e72c84ec8d3..96c1db01c7a3 100644
--- a/dev-games/crystalspace/Manifest
+++ b/dev-games/crystalspace/Manifest
@@ -5,25 +5,20 @@ AUX crystalspace-0.98.4-gl.patch 10653 RMD160 e0c5081631f755c914475093a0cd851045
MD5 bb4bd5565667c14a0d7377fda90db568 files/crystalspace-0.98.4-gl.patch 10653
RMD160 e0c5081631f755c914475093a0cd851045abffdc files/crystalspace-0.98.4-gl.patch 10653
SHA256 f2286634415f4b0cddc0b202b692dc49df90897da730f2693c6a99be71f9bb36 files/crystalspace-0.98.4-gl.patch 10653
-DIST crystalspace-0.99_pre20050823.tar.bz2 24423240 RMD160 554dc478ce6d2598abfac56ffd0df03c3f8b03d7 SHA1 2bd9d2dd5d872207d86ab28e75483d7fc1b3ad89 SHA256 8f9b3d4ee36dda5f5ae9bb8b08eeda1db1e005fc22a5969323c65b0dd1f0bee1
DIST crystalspace-src-1.0.tar.bz2 36567521 RMD160 f1328a1d707b219ad09f8e76c655e4d00f4dcbae SHA1 d7724d0a69b9c1c92087f41c51c77cd37f9b5261 SHA256 30f9f2936cfceae1431ffa50512aaf94abb039ebffa468c757027f76ac9bc9c5
DIST cs98_004.tar.bz2 20709835 RMD160 5f23c49c6054f3c94ef15b542ef3b30d7f86c0dd SHA1 447887c41a39c2cb174e6907443878c1ef29fffd SHA256 f95fda79d33627e1a8ecbdba8ca823018490d57d9f1a1c19682d9c00c0effc01
EBUILD crystalspace-0.98.4.ebuild 1860 RMD160 1f79f24078b8365a23390e0d705426837e00f70d SHA1 cd76d2bb79a6e7f451983b467f48cfdfe85a2d23 SHA256 483430bfde679e943bca9fda61fecd24de54f9bacb245a070ec92bd28c122375
MD5 0ee3c460fc540846a0179c9048c16b71 crystalspace-0.98.4.ebuild 1860
RMD160 1f79f24078b8365a23390e0d705426837e00f70d crystalspace-0.98.4.ebuild 1860
SHA256 483430bfde679e943bca9fda61fecd24de54f9bacb245a070ec92bd28c122375 crystalspace-0.98.4.ebuild 1860
-EBUILD crystalspace-0.99_pre20050823.ebuild 2203 RMD160 f1edb03cada3a89d67e99d906ee464b176f6c50f SHA1 d7aab0814b200f8b47dea90aacfb63e7faf94656 SHA256 42438c6c4bc8110a50ff7b1080dbf89781fdb8029ec9250a40fd8b2a5e91b298
-MD5 70f0e2bf067064a5431b71d71b17a433 crystalspace-0.99_pre20050823.ebuild 2203
-RMD160 f1edb03cada3a89d67e99d906ee464b176f6c50f crystalspace-0.99_pre20050823.ebuild 2203
-SHA256 42438c6c4bc8110a50ff7b1080dbf89781fdb8029ec9250a40fd8b2a5e91b298 crystalspace-0.99_pre20050823.ebuild 2203
-EBUILD crystalspace-1.0.ebuild 2943 RMD160 1f1bc19d859f6842e9382ff60960f981ed9ba05f SHA1 ed99c0a2f43f432ea56cc1439751a8ffdd7a847a SHA256 785f2379a729f1e6e7e95d03c09a25abce4d4c17a27eb57fabff10b8ce49a96e
-MD5 80a8bb3950846a4219746f79714c1e99 crystalspace-1.0.ebuild 2943
-RMD160 1f1bc19d859f6842e9382ff60960f981ed9ba05f crystalspace-1.0.ebuild 2943
-SHA256 785f2379a729f1e6e7e95d03c09a25abce4d4c17a27eb57fabff10b8ce49a96e crystalspace-1.0.ebuild 2943
-MISC ChangeLog 3541 RMD160 b3921434004ac091b95189799d00718420eb4d72 SHA1 2579c61494c510c4eb7bfd0cff9d3cc7134b0368 SHA256 8a470fa56c444c1ac967325ab38382cebe2688c6f37260c51524c0dc7f9df12b
-MD5 25ad08996f3f84d3f5915a1f7eba6b20 ChangeLog 3541
-RMD160 b3921434004ac091b95189799d00718420eb4d72 ChangeLog 3541
-SHA256 8a470fa56c444c1ac967325ab38382cebe2688c6f37260c51524c0dc7f9df12b ChangeLog 3541
+EBUILD crystalspace-1.0.ebuild 3085 RMD160 18a354fe68a060f0ea5e3fbdc3b2a37a78a37616 SHA1 a52e9dad210a05398311e3615a3c9ff6cd4061bb SHA256 b65535cfd78b6538e5ae4cae2f80e701010b5c9bd97a9d8c2f353b75dff93b31
+MD5 b5858d7efe8a7c4ddd8960f973762dcd crystalspace-1.0.ebuild 3085
+RMD160 18a354fe68a060f0ea5e3fbdc3b2a37a78a37616 crystalspace-1.0.ebuild 3085
+SHA256 b65535cfd78b6538e5ae4cae2f80e701010b5c9bd97a9d8c2f353b75dff93b31 crystalspace-1.0.ebuild 3085
+MISC ChangeLog 3641 RMD160 7d0b345da6b3a39a3e09600310982da78bb339c9 SHA1 a83c3da8a9305a3905ed2a19c56ca0b59a9c65c1 SHA256 a93f1f0fa841fb8a7499ccbd3eac3e77a7ee8131d52ede7e899ee48791d910bb
+MD5 7bf93ad16ea8ed3d1db598697c6b6c49 ChangeLog 3641
+RMD160 7d0b345da6b3a39a3e09600310982da78bb339c9 ChangeLog 3641
+SHA256 a93f1f0fa841fb8a7499ccbd3eac3e77a7ee8131d52ede7e899ee48791d910bb ChangeLog 3641
MISC metadata.xml 959 RMD160 40012c6a95c2e1d1edd4b801f2f1b3184965a94f SHA1 e4d00b523f67093c7b3b096523dd85b3c8c921a4 SHA256 c4214f73569fde7be988f76a25ce525814a0092d5a396cf1da57162d575a4325
MD5 e4c7a49ca08eb200cfa0a9f9246e2257 metadata.xml 959
RMD160 40012c6a95c2e1d1edd4b801f2f1b3184965a94f metadata.xml 959
@@ -31,16 +26,13 @@ SHA256 c4214f73569fde7be988f76a25ce525814a0092d5a396cf1da57162d575a4325 metadata
MD5 d11c99fae7491361182d614cd1f2d1b1 files/digest-crystalspace-0.98.4 235
RMD160 d54efcbd4e23e82ef71e52ef8b1ab120d6b9e57e files/digest-crystalspace-0.98.4 235
SHA256 6a2d7d1565c39c596440e0a57bb8d2f2cbdc0420b31af802b65da10ec1c40fd8 files/digest-crystalspace-0.98.4 235
-MD5 82b58e50ef5bb1722669ac958cf49332 files/digest-crystalspace-0.99_pre20050823 298
-RMD160 0ab2c50ca4b84e3200480a1375c371758b18dc74 files/digest-crystalspace-0.99_pre20050823 298
-SHA256 6b41f4e8ee402c975822c6c2c3254a519ab496d25830461b3da84b3560d932e6 files/digest-crystalspace-0.99_pre20050823 298
MD5 06dd20b62b1f77d4851695167f98d12e files/digest-crystalspace-1.0 271
RMD160 5ad6f632eb71e79a2a8cce95959d298ac5de4866 files/digest-crystalspace-1.0 271
SHA256 d9cee21b4e3c8de602272b4df4459a097cbb0c0ec3d3e59609a940b717c07836 files/digest-crystalspace-1.0 271
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.6 (GNU/Linux)
+Version: GnuPG v2.0.2 (GNU/Linux)
-iD8DBQFFwt9WbfN2jvlVAhwRAuENAKCw2stTzfrQNvVin4buMMGbpj1DGwCguP4P
-UEhDjX22Pe6SLMZ3xjFt44s=
-=/PSA
+iD8DBQFFys/Ddz7hIScOURERAoNjAJ4pE3smx4Q+jd3NvyXgD0z60kq+2gCgjQKS
+ayLpts3yloIp4oYGTP6NEg0=
+=72uy
-----END PGP SIGNATURE-----
diff --git a/dev-games/crystalspace/crystalspace-0.99_pre20050823.ebuild b/dev-games/crystalspace/crystalspace-0.99_pre20050823.ebuild
deleted file mode 100644
index c3a031144e22..000000000000
--- a/dev-games/crystalspace/crystalspace-0.99_pre20050823.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-games/crystalspace/crystalspace-0.99_pre20050823.ebuild,v 1.3 2006/05/13 03:31:14 vapier Exp $
-
-DESCRIPTION="Portable 3D Game Development Kit written in C++"
-HOMEPAGE="http://crystal.sourceforge.net/"
-SRC_URI="mirror://sourceforge/crystal/${P}.tar.bz2"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="3ds debug mikmod mng vorbis openal truetype"
-
-RDEPEND="sys-libs/zlib
- >=media-libs/libpng-1.2.1
- >=media-libs/jpeg-6b
- mng? ( media-libs/libmng )
- mikmod? ( media-libs/libmikmod )
- 3ds? ( media-libs/lib3ds )
- truetype? ( >=media-libs/freetype-2.0 )
- openal? ( media-libs/openal )
- vorbis? (
- >=media-libs/libogg-1.0
- >=media-libs/libvorbis-1.0 )
- dev-games/ode
- >=dev-lang/perl-5.6.1
- =media-libs/cal3d-0.11.0_pre*"
-
-DEPEND="${RDEPEND}
- >=sys-apps/portage-2.0.51
- dev-util/jam
- x86? ( dev-lang/nasm )"
-
-S="${WORKDIR}/${PN}"
-
-CRYSTAL_PREFIX="/opt/crystal"
-
-src_compile() {
- # Disabling python entirely, some parts don't build
- #use python || \
- my_conf="${my_conf} --without-python"
-
- use debug && my_conf="${my_conf} --enable-debug"
-
- # Clear out the maya2spr stuff.. it fails to build properly (left as example)
- #sed 's/SubInclude TOP apps import maya2spr ;//' -i apps/import/Jamfile
-
- ./configure --prefix=${CRYSTAL_PREFIX} ${my_conf}
-
- jam all || die "compile failed"
- jam cs-config || die "compile failed"
-}
-
-src_install() {
- jam -sprefix="${D}"${CRYSTAL_PREFIX} install
-
- # Fix cs-config file to point to ${CRYSTAL_PREFIX}
- sed -i 's/^CRYSTAL=.*/CRYSTAL=\/opt\/crystal/' "${D}/${CRYSTAL_PREFIX}/bin/cs-config"
-
- # Symlink cs-config into /usr/bin
- dodir /usr/bin
- dosym ${CRYSTAL_PREFIX}/bin/cs-config /usr/bin/cs-config
-
- # Make sure these files dont have $D
- dosed ${CRYSTAL_PREFIX}/{bin/cs-config,etc/crystalspace/vfs.cfg}
-
- # Fix perms so everyone can read these
- find "${D}"/${CRYSTAL_PREFIX} -type f -exec chmod a+r '{}' \;
- find "${D}"/${CRYSTAL_PREFIX} -type d -exec chmod a+rx '{}' \;
- chmod a+rx "${D}"/${CRYSTAL_PREFIX}/bin/*
-
- dodir /etc/env.d
- echo "CRYSTAL=\"${CRYSTAL_PREFIX}\"" > 90crystalspace
- doenvd 90crystalspace
-}
diff --git a/dev-games/crystalspace/crystalspace-1.0.ebuild b/dev-games/crystalspace/crystalspace-1.0.ebuild
index c623a10ab148..709ff8c89cdc 100644
--- a/dev-games/crystalspace/crystalspace-1.0.ebuild
+++ b/dev-games/crystalspace/crystalspace-1.0.ebuild
@@ -1,9 +1,10 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-games/crystalspace/crystalspace-1.0.ebuild,v 1.4 2007/02/02 06:50:41 tupone Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-games/crystalspace/crystalspace-1.0.ebuild,v 1.5 2007/02/08 07:22:32 nyhm Exp $
-MY_P=${PN}-src-${PV}
+inherit java-pkg-opt-2 multilib
+MY_P=${PN}-src-${PV}
DESCRIPTION="Portable 3D Game Development Kit written in C++"
HOMEPAGE="http://crystal.sourceforge.net/"
SRC_URI="mirror://sourceforge/crystal/${MY_P}.tar.bz2"
@@ -16,32 +17,32 @@ sdl truetype vorbis wxwindows"
RDEPEND="virtual/opengl
virtual/glu
- java? ( virtual/jre )
+ java? ( >=virtual/jre-1.5 )
cg? ( media-gfx/nvidia-cg-toolkit )
- ode? ( dev-games/ode )
- cal3d? ( =media-libs/cal3d-0.11* )
+ ode? ( dev-games/ode )
+ cal3d? ( >=media-libs/cal3d-0.11 )
jpeg? ( media-libs/jpeg )
sdl? ( media-libs/libsdl )
vorbis? ( media-libs/libogg
- media-libs/libvorbis )
+ media-libs/libvorbis )
truetype? ( >=media-libs/freetype-2.1 )
alsa? ( media-libs/alsa-lib )
mng? ( media-libs/libmng )
png? ( media-libs/libpng )
wxwindows? ( x11-libs/pango
- x11-libs/wxGTK )
+ >=x11-libs/wxGTK-2.6 )
javascript? ( dev-lang/spidermonkey )
x11-libs/libXaw
x11-libs/libXxf86vm"
-
DEPEND="${RDEPEND}
3ds? ( media-libs/lib3ds )
java? ( dev-java/ant-core
- virtual/jdk )
+ >=virtual/jdk-1.5 )
dev-util/jam
- dev-lang/swig"
+ dev-lang/swig
+ dev-util/pkgconfig"
-S="${WORKDIR}/${MY_P}"
+S=${WORKDIR}/${MY_P}
src_unpack() {
unpack ${A}
@@ -50,7 +51,8 @@ src_unpack() {
# Removing conflicting target
sed -i -e "/^InstallDoc/d" \
Jamfile.in \
- docs/Jamfile
+ docs/Jamfile \
+ || die "sed failed"
}
src_compile() {
@@ -82,29 +84,32 @@ src_compile() {
$(use_with alsa asound)
#remove unwanted CFLAGS added by ./configure
sed -i -e '/COMPILER\.CFLAGS\.optimize/d' \
- Jamconfig
- jam || die "compile failed"
+ Jamconfig \
+ || die "sed failed"
+ jam -q || die "compile failed"
}
src_install() {
for installTarget in install_bin install_plugin install_lib \
install_include install_data install_config
do
- jam -q -s DESTDIR=${D} ${installTarget} \
+ jam -q -s DESTDIR="${D}" ${installTarget} \
|| die "jam ${installTarget} failed"
done
if use doc; then
- jam -q -s DESTDIR=${D} install_doc || die "make install failed"
+ jam -q -s DESTDIR="${D}" install_doc || die "jam install_doc failed"
fi
# Fill cache directory for the examples
+ local dir
for dir in castle flarge isomap parallaxtest partsys r3dtest stenciltest \
terrain terrainf;
do
- ${D}/usr/bin/cslight -video=null ${D}/usr/share/${PN}/data/maps/$dir;
+ "${D}"/usr/bin/cslight -video=null \
+ "${D}"/usr/share/${PN}/data/maps/${dir}
done
dodoc README docs/history* docs/todo_*
- echo "CRYSTAL_PLUGIN=/usr/lib/crystalspace" >> 90crystalspace
+ echo "CRYSTAL_PLUGIN=/usr/$(get_libdir)/crystalspace" > 90crystalspace
echo "CRYSTAL_CONFIG=/etc/crystalspace" >> 90crystalspace
doenvd 90crystalspace
}
diff --git a/dev-games/crystalspace/files/digest-crystalspace-0.99_pre20050823 b/dev-games/crystalspace/files/digest-crystalspace-0.99_pre20050823
deleted file mode 100644
index 28f5b394e1b8..000000000000
--- a/dev-games/crystalspace/files/digest-crystalspace-0.99_pre20050823
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 9e64e862ea334dd3391221f30236a02a crystalspace-0.99_pre20050823.tar.bz2 24423240
-RMD160 554dc478ce6d2598abfac56ffd0df03c3f8b03d7 crystalspace-0.99_pre20050823.tar.bz2 24423240
-SHA256 8f9b3d4ee36dda5f5ae9bb8b08eeda1db1e005fc22a5969323c65b0dd1f0bee1 crystalspace-0.99_pre20050823.tar.bz2 24423240