summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Trygve Kalleberg <karltk@gentoo.org>2003-09-07 14:24:43 +0000
committerKarl Trygve Kalleberg <karltk@gentoo.org>2003-09-07 14:24:43 +0000
commit470c6c92d73f57e00a8835154303b73a28ef5df3 (patch)
treea5d3709056e6137f1bcea99b1ae54e055aadf4df /dev-games/clanlib
parentNew upstream version. (diff)
downloadhistorical-470c6c92d73f57e00a8835154303b73a28ef5df3.tar.gz
historical-470c6c92d73f57e00a8835154303b73a28ef5df3.tar.bz2
historical-470c6c92d73f57e00a8835154303b73a28ef5df3.zip
New upstream version.
Diffstat (limited to 'dev-games/clanlib')
-rw-r--r--dev-games/clanlib/Manifest6
-rw-r--r--dev-games/clanlib/clanlib-0.7.3.ebuild80
-rw-r--r--dev-games/clanlib/files/clanlib-config-0.7.in28
-rw-r--r--dev-games/clanlib/files/digest-clanlib-0.7.31
4 files changed, 112 insertions, 3 deletions
diff --git a/dev-games/clanlib/Manifest b/dev-games/clanlib/Manifest
index 63128a491b25..15de558061c0 100644
--- a/dev-games/clanlib/Manifest
+++ b/dev-games/clanlib/Manifest
@@ -1,5 +1,5 @@
-MD5 ca0e6fd811b998e111fd99ffae13d77e ChangeLog 2926
-MD5 62c2bd38c15c7bab966df4896f9b5e27 clanlib-0.7.3.ebuild 2028
+MD5 b963af2468fd528182c8fd141f8b90f7 ChangeLog 3153
+MD5 80edec9c7b49aa605d2d124760ecfdc3 clanlib-0.7.3.ebuild 2287
MD5 03cbccb6c4090d5be3b53e08c878232f clanlib-0.6.5.ebuild 1819
MD5 896de8fa3660ab63de3ca6e3f3a3c63c clanlib-0.6.5-r1.ebuild 1826
MD5 e7a1f3bc72ec1c7b2ba485f7d34cdfab clanlib-0.7.2-r1.ebuild 1812
@@ -10,4 +10,4 @@ MD5 bc345d3a4ee0ea2456a34e07440f64a1 files/0.6.5-gcc3.patch 1518
MD5 26dcf3921a83e1671ba72cd1ee82c6ed files/clanlib-config 580
MD5 3e439d751339f684be1c709644d71a4d files/digest-clanlib-0.6.5-r1 68
MD5 4e2de6bff20d9fd5f2df68d686773d03 files/0.7.2-gcc3.patch 422
-MD5 0037c560d9d2daa632005b978e892402 files/clanlib-config-0.7.3 729
+MD5 af53cae04024e14d32df343a2cd6f66c files/clanlib-config-0.7.in 542
diff --git a/dev-games/clanlib/clanlib-0.7.3.ebuild b/dev-games/clanlib/clanlib-0.7.3.ebuild
new file mode 100644
index 000000000000..dc6e79776efd
--- /dev/null
+++ b/dev-games/clanlib/clanlib-0.7.3.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-games/clanlib/clanlib-0.7.3.ebuild,v 1.1 2003/09/07 14:24:33 karltk Exp $
+
+inherit flag-o-matic
+replace-flags -O? -O2
+
+DESCRIPTION="multi-platform game development library"
+HOMEPAGE="http://www.clanlib.org/"
+SRC_URI="http://www.clanlib.org/~sphair/download/ClanLib-${PV}-3.tar.bz2"
+
+LICENSE="LGPL-2"
+# 2003-09-07: karltk
+# NOTE! According to the ClanLib developers, 0.<odd> are always unstable,
+# so we must slot major.minor.patch
+SLOT="0.7.3"
+KEYWORDS="~x86"
+IUSE="arts oss esd alsa png opengl truetype X oggvorbis mikmod jpeg directfb joystick"
+
+DEPEND=">=media-libs/hermes-1.3.2
+ media-libs/libpng
+ >=media-libs/jpeg-6b
+ || (
+ opengl? ( virtual/opengl )
+ >=media-libs/libsdl-1.2.5
+ )
+ X? ( virtual/x11 )
+ mikmod? ( >=media-libs/libmikmod-3.1.9 )
+ truetype? ( >=media-libs/freetype-2.0 )
+ directfb? ( dev-libs/DirectFB )
+ oggvorbis? ( media-libs/libvorbis )"
+
+
+S=${WORKDIR}/ClanLib-${PV}
+
+src_compile() {
+ local myconf=""
+
+ use alsa || use oss || use esd || use arts \
+ && myconf="${myconf} --enable-clanSound" \
+ || myconf="${myconf} --disable-clanSound"
+ use opengl && myconf="${myconf} --enable-clanGL --disable-clanSDL" \
+ || myconf="${myconf} --enable-clanSDL --disable-clanGL"
+
+ WANT_AUTOMAKE=1.6 ./autogen.sh
+
+ econf \
+ --libdir=/usr/lib/${P} \
+ --enable-network \
+ --enable-asm386 \
+ --enable-dyn \
+ --disable-clanVoice \
+ --disable-clanJavaScript \
+ --enable-clanDisplay \
+ --enable-clanNetwork \
+ --enable-clanGUI \
+ `use_enable X x11` \
+ `use_enable directfb` \
+ `use_enable oggvorbis clanVorbis` \
+ `use_enable mikmod clanMikMod` \
+ `use_enable joystick` \
+ --enable-vidmode \
+ --enable-getaddr \
+ ${myconf} || die
+
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+ dodir /usr/share/doc/${PF}/html
+ mv ${D}/usr/share/doc/clanlib/* ${D}/usr/share/doc/${PF}/html
+ rm -rf ${D}/usr/share/doc/clanlib
+ mv ${D}/usr/include/{ClanLib,${PF}}
+ dodoc CODING_STYLE CREDITS NEWS PATCHES README* INSTALL.*
+ dosym /usr/include/${PF} /usr/include/ClanLib
+ dodir /usr/bin
+ echo ${FILESDIR}/clanlib-config-0.7.in | sed "s/@VERSION@/${PF}/" \
+ > ${D}/usr/bin/clanlib-config
+}
diff --git a/dev-games/clanlib/files/clanlib-config-0.7.in b/dev-games/clanlib/files/clanlib-config-0.7.in
new file mode 100644
index 000000000000..114965a78e6a
--- /dev/null
+++ b/dev-games/clanlib/files/clanlib-config-0.7.in
@@ -0,0 +1,28 @@
+#!/bin/sh
+# Copyright (c) 2003 Gentoo Technologies, Inc.
+# Copyright (c) 2003 Karl Trygve Kalleberg <karltk@gentoo.org>
+#
+# Derived from vapier's clanlib-update
+
+VERSION=@VERSION@
+
+if [ ! "`ls /usr/lib/clanlib-* 2> /dev/null`" ] ; then
+ echo "No installed versions of ClanLib detected!"
+ exit 1
+fi
+
+showusage() {
+ echo "Usage: clanlib-config [options]"
+ echo "Options: "
+ echo " [--libs]"
+ echo " [--version]"
+}
+
+[ -z "${1}" ] && showusage
+
+case ${1} in
+ --lib-path)
+ echo /usr/lib/clanlib-${VERSION}
+ ;;
+ --version)
+ echo ${VERSION}
diff --git a/dev-games/clanlib/files/digest-clanlib-0.7.3 b/dev-games/clanlib/files/digest-clanlib-0.7.3
new file mode 100644
index 000000000000..093cf3ae0726
--- /dev/null
+++ b/dev-games/clanlib/files/digest-clanlib-0.7.3
@@ -0,0 +1 @@
+MD5 a15af474b631e7ba1eea4f3676b93335 ClanLib-0.7.3-3.tar.bz2 3383949