Gentoo Archives: gentoo-commits

From: Marcel Unbehaun <frostworks@×××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gamerlay:master commit in: x11-apps/typhon/
Date: Thu, 05 Jul 2012 16:40:50
Message-Id: 1341506522.c165a83873f06177ad13c60af95a1a7a3bdaa1b5.frostwork@gentoo
1 commit: c165a83873f06177ad13c60af95a1a7a3bdaa1b5
2 Author: Marcel Unbehaun <marcel <AT> frostworx <DOT> de>
3 AuthorDate: Thu Jul 5 16:42:02 2012 +0000
4 Commit: Marcel Unbehaun <frostworks <AT> gmx <DOT> de>
5 CommitDate: Thu Jul 5 16:42:02 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gamerlay.git;a=commit;h=c165a838
7
8 [x11-apps/typhon] first ebuild for new typhon2 svn typhon-9999.ebuild
9
10 ---
11 x11-apps/typhon/metadata.xml | 2 +-
12 x11-apps/typhon/typhon-1.0_rc1.ebuild | 43 ---------------------------------
13 x11-apps/typhon/typhon-9999.ebuild | 10 +++----
14 3 files changed, 5 insertions(+), 50 deletions(-)
15
16 diff --git a/x11-apps/typhon/metadata.xml b/x11-apps/typhon/metadata.xml
17 index 7a6cf85..6da3f74 100644
18 --- a/x11-apps/typhon/metadata.xml
19 +++ b/x11-apps/typhon/metadata.xml
20 @@ -11,7 +11,7 @@ Typhon is a slim and themeable opengl dashboard / program launcher.
21 </longdescription>
22 <use>
23 <flag name="mmd">enable mikumikudance model support</flag>
24 - <flag name="opencv">Add opencv support</flag>
25 + <flag name="sfe">enabled shared sfemovie support</flag>
26 <flag name="p3t">enabled shared libp3t support</flag>
27 </use>
28 </pkgmetadata>
29
30 diff --git a/x11-apps/typhon/typhon-1.0_rc1.ebuild b/x11-apps/typhon/typhon-1.0_rc1.ebuild
31 deleted file mode 100644
32 index 4be3fb1..0000000
33 --- a/x11-apps/typhon/typhon-1.0_rc1.ebuild
34 +++ /dev/null
35 @@ -1,43 +0,0 @@
36 -# Copyright 1999-2011 Gentoo Foundation
37 -# Distributed under the terms of the GNU General Public License v2
38 -# $Header: x11-apps/typhontyphon-9999.ebuild,v 1.0 2011/01/18 09:21:06 by frostwork Exp $
39 -
40 -EAPI="2"
41 -
42 -CMAKE_MIN_VERSION=2.8
43 -
44 -inherit cmake-utils eutils
45 -
46 -DESCRIPTION="A slim and themeable opengl dashboard / program launcher"
47 -HOMEPAGE="http://www.frostworx.de/?p=1"
48 -SRC_URI="http://www.frostworx.de/typhon/${P}.tar.bz2"
49 -
50 -LICENSE="GPL-3"
51 -SLOT="0"
52 -KEYWORDS="~amd64 ~x86"
53 -IUSE="debug ffmpeg glut +sound +xml"
54 -
55 -S="${WORKDIR}/${P/_/-}"
56 -
57 -RDEPEND="media-libs/ftgl
58 - virtual/opengl
59 - media-libs/devil[jpeg,opengl,png]
60 - x11-libs/libXrender
61 - x11-libs/libXrandr
62 - xml? ( dev-libs/tinyxml )
63 - glut? ( media-libs/freeglut )
64 - ffmpeg? ( >=virtual/ffmpeg-0.6 )
65 - sound? ( media-libs/sdl-mixer )"
66 -DEPEND="${RDEPEND}"
67 -
68 -src_configure() {
69 - local mycmakeargs=(
70 - $(cmake-utils_use !sound NOSOUND)
71 - $(cmake-utils_use !glut NOGLUT)
72 - $(cmake-utils_use !ffmpeg NOVIDEOPLAYER)
73 - $(cmake-utils_use debug DEBUG)
74 - $(cmake-utils_use xml xml)
75 - )
76 -
77 - cmake-utils_src_configure
78 -}
79
80 diff --git a/x11-apps/typhon/typhon-9999.ebuild b/x11-apps/typhon/typhon-9999.ebuild
81 index 8655aa6..906b83d 100644
82 --- a/x11-apps/typhon/typhon-9999.ebuild
83 +++ b/x11-apps/typhon/typhon-9999.ebuild
84 @@ -17,26 +17,24 @@ HOMEPAGE="http://www.frostworx.de/?p=1"
85 LICENSE="GPL-3"
86 SLOT="0"
87 KEYWORDS=""
88 -IUSE="debug mmd opencv +p3t +xml"
89 +IUSE="debug mmd sfe +p3t"
90
91 S="${WORKDIR}/${P/_/-}"
92
93 RDEPEND="virtual/opengl
94 + dev-libs/tinyxml
95 media-libs/libpng
96 >=media-libs/libsfml-2.0
97 - opencv? ( media-libs/opencv )
98 + sfe? ( media-libs/sfemovie )
99 sys-libs/zlib
100 mmd? ( media-libs/libmmd )
101 - p3t? ( media-libs/libp3t )
102 - xml? ( dev-libs/tinyxml )"
103 + p3t? ( media-libs/libp3t )"
104 DEPEND="${RDEPEND}"
105
106 src_configure() {
107 local mycmakeargs=(
108 $(cmake-utils_use debug DEBUG)
109 - $(cmake-utils_use xml xml)
110 $(cmake-utils_use !mmd NOMMD)
111 - $(cmake-utils_use !opencv NOCV)
112 )
113
114 cmake-utils_src_configure