diff options
author | Tim Harder <radhermit@gentoo.org> | 2011-06-09 05:47:25 +0000 |
---|---|---|
committer | Tim Harder <radhermit@gentoo.org> | 2011-06-09 05:47:25 +0000 |
commit | a44360cb97a1ca411cbaa1ba078a4a892cb6c511 (patch) | |
tree | 3e6549059a31f32ef71cae744aafbbcfba9819ce /dev-util/apitrace | |
parent | Drop atheme-services-0.2.2 and atheme-services-1.2.1 which are ancient and af... (diff) | |
download | historical-a44360cb97a1ca411cbaa1ba078a4a892cb6c511.tar.gz historical-a44360cb97a1ca411cbaa1ba078a4a892cb6c511.tar.bz2 historical-a44360cb97a1ca411cbaa1ba078a4a892cb6c511.zip |
Initial import.
Package-Manager: portage-2.2.0_alpha38/cvs/Linux x86_64
Diffstat (limited to 'dev-util/apitrace')
-rw-r--r-- | dev-util/apitrace/ChangeLog | 10 | ||||
-rw-r--r-- | dev-util/apitrace/Manifest | 19 | ||||
-rw-r--r-- | dev-util/apitrace/apitrace-1.0.ebuild | 61 | ||||
-rw-r--r-- | dev-util/apitrace/files/apitrace-1.0-automagic-qt.patch | 26 | ||||
-rw-r--r-- | dev-util/apitrace/metadata.xml | 9 |
5 files changed, 125 insertions, 0 deletions
diff --git a/dev-util/apitrace/ChangeLog b/dev-util/apitrace/ChangeLog new file mode 100644 index 000000000000..58b973f02ca2 --- /dev/null +++ b/dev-util/apitrace/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for dev-util/apitrace +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/apitrace/ChangeLog,v 1.1 2011/06/09 05:47:25 radhermit Exp $ + +*apitrace-1.0 (09 Jun 2011) + + 09 Jun 2011; Tim Harder <radhermit@gentoo.org> +apitrace-1.0.ebuild, + +files/apitrace-1.0-automagic-qt.patch, +metadata.xml: + Initial import. + diff --git a/dev-util/apitrace/Manifest b/dev-util/apitrace/Manifest new file mode 100644 index 000000000000..161576c9b350 --- /dev/null +++ b/dev-util/apitrace/Manifest @@ -0,0 +1,19 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +AUX apitrace-1.0-automagic-qt.patch 768 RMD160 a966656451f3cea08ecc87c431467cf645ca1ea8 SHA1 7f2ff25ff01edc0acb6477d05f2e8c01bee99359 SHA256 6e93134ba411fee185c27bf7bb84b3f15d403f3fd119d4d86b2ae86306c991f4 +DIST apitrace-1.0.tar.gz 770989 RMD160 202d9e215779204fd5d7b69b231293cc16864e57 SHA1 289b7b66e9daf7d25aebd9b7ed1d28a0e6f8a79a SHA256 5747e9b9cc39854d32e6100212c55f228ab41577b18f61e70f21b7a410c8e0fc +EBUILD apitrace-1.0.ebuild 1316 RMD160 b1870727fa75fc134cbb7872ebea9702c6814d9f SHA1 1fcec0f977120aa38ad75679d150b0031d95f6a4 SHA256 790ac7c3551f7c7f9eb6e534ddafa8b28a3142255e560b336278c6db98860308 +MISC ChangeLog 386 RMD160 0fe2efe8120d2cbd08b726c9fad1a2585cc17a97 SHA1 444cbbf2db39b6597d998014d6e10a725a2dca78 SHA256 516268c76ba2f29a5c9da3b4cde1a04c3d1d8f0ff58c5ded1111704f8e7f39f0 +MISC metadata.xml 254 RMD160 161337e6910a0fd0b752294ab4aa7640c7c2aad6 SHA1 e1d817485dd8943fcb7bfefec4ccff1d56e5b2f7 SHA256 27ec031bea6f122f30a7a6ce887a0174396b7aa96aa28472472ac67b2b24078b +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (GNU/Linux) + +iQEcBAEBAgAGBQJN8F55AAoJEEqz6FtPBkyjh+YH/RC6MrYHHGzJsBH438gT1CVc +ARVy0RNW3iBBDJ5MkOLMfsFmexfqbEehBAkpJwczGxzE4/6iQu6sBUNanDZdukSV +SVGIvaPq9lRH7Jh5iH6DcOgf4FqRakeSFF9c6KxTOeEhMZhoROeJGsOHOdWorms9 +N6uKEKP1WgD+caaUZbcZbIu+YB50hycJ4bPmqLxHoUq83QvdHA6kR+XLANS6Huc/ +WsDv85V6LHyYttVHeYgVKiLROjYUkGhclfRor8WveQptltPgakYAnNFAVdLtPBIN +so3WIkXW4sdIyLZ2ahRwlIwfsbfNmjJXk8KrNAGPH7UEEeZu7hOTAc0q0x/J42M= +=1dTx +-----END PGP SIGNATURE----- diff --git a/dev-util/apitrace/apitrace-1.0.ebuild b/dev-util/apitrace/apitrace-1.0.ebuild new file mode 100644 index 000000000000..efc46b3cfed4 --- /dev/null +++ b/dev-util/apitrace/apitrace-1.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/apitrace/apitrace-1.0.ebuild,v 1.1 2011/06/09 05:47:25 radhermit Exp $ + +EAPI=3 + +inherit cmake-utils eutils python + +DESCRIPTION="A tool for tracing, analyzing, and debugging graphics APIs" +HOMEPAGE="https://github.com/apitrace/apitrace" +SRC_URI="https://github.com/${PN}/${PN}/tarball/${PV} -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="qt4" + +RDEPEND="media-libs/libpng + sys-libs/zlib + virtual/opengl + x11-libs/libX11 + qt4? ( + >=x11-libs/qt-core-4.7:4 + >=x11-libs/qt-gui-4.7:4 + >=x11-libs/qt-webkit-4.7:4 + >=dev-libs/qjson-0.5 + )" +DEPEND="${RDEPEND} + || ( dev-lang/python:2.7 dev-lang/python:2.6 )" + +pkg_setup() { + python_set_active_version 2 +} + +src_unpack() { + unpack ${A} + mv *-${PN}-* "${S}" +} + +src_prepare() { + epatch "${FILESDIR}"/${P}-automagic-qt.patch +} + +src_configure() { + mycmakeargs=( + $(cmake-utils_use_enable qt4 GUI) + ) + + cmake-utils_src_configure +} + +src_install() { + dobin "${CMAKE_BUILD_DIR}"/{glretrace,tracedump} || die + use qt4 && { dobin "${CMAKE_BUILD_DIR}"/qapitrace || die ; } + dolib.so "${CMAKE_BUILD_DIR}"/glxtrace.so || die + + dodoc README TODO || die + + exeinto /usr/share/${PN}/scripts + doexe scripts/* || die +} diff --git a/dev-util/apitrace/files/apitrace-1.0-automagic-qt.patch b/dev-util/apitrace/files/apitrace-1.0-automagic-qt.patch new file mode 100644 index 000000000000..038a2c0177be --- /dev/null +++ b/dev-util/apitrace/files/apitrace-1.0-automagic-qt.patch @@ -0,0 +1,26 @@ +--- apitrace-apitrace-5f03103/CMakeLists.txt.orig ++++ apitrace-apitrace-5f03103/CMakeLists.txt +@@ -18,8 +18,12 @@ + + find_package (PythonInterp REQUIRED) + find_package (OpenGL REQUIRED) +-find_package (Qt4 4.7 COMPONENTS QtCore QtGui QtWebKit) +-find_package (QJSON) ++ ++option (ENABLE_GUI "Build the QT-based GUI." ON) ++if (ENABLE_GUI) ++ find_package (Qt4 4.7 COMPONENTS QtCore QtGui QtWebKit) ++ find_package (QJSON) ++endif (ENABLE_GUI) + + if (NOT WIN32) + # Always use the bundled zlib and libpng sources on Windows to make it easy +@@ -283,6 +287,6 @@ + target_link_libraries (glretrace ${X11_LIBRARIES}) + endif (NOT WIN32) + +-if (QT4_FOUND AND QJSON_FOUND) ++if (ENABLE_GUI) + add_subdirectory(gui) +-endif (QT4_FOUND AND QJSON_FOUND) ++endif (ENABLE_GUI) diff --git a/dev-util/apitrace/metadata.xml b/dev-util/apitrace/metadata.xml new file mode 100644 index 000000000000..0ce86a2b9b52 --- /dev/null +++ b/dev-util/apitrace/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>no-herd</herd> + <maintainer> + <email>radhermit@gentoo.org</email> + <name>Tim Harder</name> + </maintainer> +</pkgmetadata> |