Gentoo Archives: gentoo-commits

From: "Julian Ospald (hasufell)" <hasufell@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-games/cegui: cegui-0.8.3.ebuild ChangeLog
Date: Mon, 30 Dec 2013 22:19:25
Message-Id: 20131230221919.2D6A32004C@flycatcher.gentoo.org
1 hasufell 13/12/30 22:19:19
2
3 Modified: ChangeLog
4 Added: cegui-0.8.3.ebuild
5 Log:
6 version bump
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key E73C35B3)
9
10 Revision Changes Path
11 1.63 dev-games/cegui/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/cegui/ChangeLog?rev=1.63&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/cegui/ChangeLog?rev=1.63&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/cegui/ChangeLog?r1=1.62&r2=1.63
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-games/cegui/ChangeLog,v
20 retrieving revision 1.62
21 retrieving revision 1.63
22 diff -u -r1.62 -r1.63
23 --- ChangeLog 14 Jul 2013 12:13:24 -0000 1.62
24 +++ ChangeLog 30 Dec 2013 22:19:19 -0000 1.63
25 @@ -1,6 +1,11 @@
26 # ChangeLog for dev-games/cegui
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-games/cegui/ChangeLog,v 1.62 2013/07/14 12:13:24 hasufell Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-games/cegui/ChangeLog,v 1.63 2013/12/30 22:19:19 hasufell Exp $
30 +
31 +*cegui-0.8.3 (30 Dec 2013)
32 +
33 + 30 Dec 2013; Julian Ospald <hasufell@g.o> +cegui-0.8.3.ebuild:
34 + version bump
35
36 14 Jul 2013; Julian Ospald <hasufell@g.o> cegui-0.8.2.ebuild:
37 use subslot operator for boost
38
39
40
41 1.1 dev-games/cegui/cegui-0.8.3.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/cegui/cegui-0.8.3.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/cegui/cegui-0.8.3.ebuild?rev=1.1&content-type=text/plain
45
46 Index: cegui-0.8.3.ebuild
47 ===================================================================
48 # Copyright 1999-2013 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-games/cegui/cegui-0.8.3.ebuild,v 1.1 2013/12/30 22:19:19 hasufell Exp $
51
52 EAPI=5
53
54 # TODO: multiple ABI?
55 PYTHON_COMPAT=( python2_6 python2_7 )
56 inherit eutils flag-o-matic cmake-utils python-single-r1
57
58 DESCRIPTION="Crazy Eddie's GUI System"
59 HOMEPAGE="http://www.cegui.org.uk/"
60 SRC_URI="mirror://sourceforge/crayzedsgui/${P}.tar.gz"
61
62 LICENSE="MIT"
63 SLOT="0"
64 KEYWORDS="~amd64 -ppc ~x86"
65 IUSE="bidi debug devil doc freeimage expat irrlicht lua ogre opengl pcre python static-libs tinyxml truetype xerces-c +xml zip"
66 REQUIRED_USE="|| ( expat tinyxml xerces-c xml )
67 ${PYTHON_REQUIRED_USE}" # bug 362223
68
69 # gles broken
70 # gles? ( media-libs/mesa[gles1] )
71 # directfb broken
72 # directfb? ( dev-libs/DirectFB )
73 RDEPEND="
74 virtual/libiconv
75 bidi? ( dev-libs/fribidi )
76 devil? ( media-libs/devil )
77 expat? ( dev-libs/expat )
78 freeimage? ( media-libs/freeimage )
79 irrlicht? ( dev-games/irrlicht )
80 lua? (
81 dev-lang/lua
82 dev-lua/toluapp
83 )
84 ogre? ( >=dev-games/ogre-1.7 )
85 opengl? (
86 virtual/opengl
87 virtual/glu
88 media-libs/glew
89 )
90 pcre? ( dev-libs/libpcre )
91 python? (
92 ${PYTHON_DEPS}
93 dev-libs/boost:=[python,${PYTHON_USEDEP}]
94 )
95 tinyxml? ( dev-libs/tinyxml )
96 truetype? ( media-libs/freetype:2 )
97 xerces-c? ( dev-libs/xerces-c )
98 xml? ( dev-libs/libxml2 )
99 zip? ( sys-libs/zlib[minizip] )"
100 DEPEND="${RDEPEND}
101 ${PYTHON_DEPS}
102 virtual/pkgconfig
103 doc? ( app-doc/doxygen )
104 opengl? ( media-libs/glm )"
105
106 src_configure() {
107 # http://www.cegui.org.uk/mantis/view.php?id=991
108 append-ldflags $(no-as-needed)
109
110 local mycmakeargs=(
111 -DCEGUI_BUILD_IMAGECODEC_CORONA=OFF
112 $(cmake-utils_use devil CEGUI_BUILD_IMAGECODEC_DEVIL)
113 $(cmake-utils_use freeimage CEGUI_BUILD_IMAGECODEC_FREEIMAGE)
114 -DCEGUI_BUILD_IMAGECODEC_PVR=OFF
115 -DCEGUI_BUILD_IMAGECODEC_SILLY=OFF
116 -DCEGUI_BUILD_IMAGECODEC_STB=ON
117 -DCEGUI_BUILD_IMAGECODEC_TGA=ON
118 $(cmake-utils_use lua CEGUI_BUILD_LUA_GENERATOR)
119 $(cmake-utils_use lua CEGUI_BUILD_LUA_MODULE)
120 $(cmake-utils_use python CEGUI_BUILD_PYTHON_MODULES)
121 -DCEGUI_BUILD_RENDERER_DIRECTFB=OFF
122 $(cmake-utils_use irrlicht CEGUI_BUILD_RENDERER_IRRLICHT)
123 -DCEGUI_BUILD_RENDERER_NULL=ON
124 $(cmake-utils_use ogre CEGUI_BUILD_RENDERER_OGRE)
125 $(cmake-utils_use opengl CEGUI_BUILD_RENDERER_OPENGL)
126 $(cmake-utils_use opengl CEGUI_BUILD_RENDERER_OPENGL3)
127 -DCEGUI_BUILD_RENDERER_OPENGLES=OFF
128 $(cmake-utils_use static-libs CEGUI_BUILD_STATIC_CONFIGURATION)
129 -DCEGUI_BUILD_TESTS=OFF
130 $(cmake-utils_use expat CEGUI_BUILD_XMLPARSER_EXPAT)
131 $(cmake-utils_use xml CEGUI_BUILD_XMLPARSER_LIBXML2)
132 -DCEGUI_BUILD_XMLPARSER_RAPIDXML=OFF
133 $(cmake-utils_use tinyxml CEGUI_BUILD_XMLPARSER_TINYXML)
134 $(cmake-utils_use xerces-c CEGUI_BUILD_XMLPARSER_XERCES)
135 $(cmake-utils_use truetype CEGUI_HAS_FREETYPE)
136 $(cmake-utils_use zip CEGUI_HAS_MINIZIP_RESOURCE_PROVIDER)
137 $(cmake-utils_use pcre CEGUI_HAS_PCRE_REGEX)
138 -DCEGUI_SAMPLES_ENABLED=OFF
139 $(cmake-utils_use bidi CEGUI_USE_FRIBIDI)
140 -DCEGUI_USE_MINIBIDI=OFF
141 )
142
143 cmake-utils_src_configure
144 }
145
146 src_compile() {
147 cmake-utils_src_compile
148 use doc && emake -C "${BUILD_DIR}" html
149 }
150
151 src_install() {
152 cmake-utils_src_install
153 use doc && dohtml "${BUILD_DIR}"/doc/doxygen/html/*
154 }