From 0b673ffe4df31e765ef242a35c39704bf0f92b88 Mon Sep 17 00:00:00 2001 From: Bertrand Jacquin Date: Tue, 25 Jun 2013 02:07:48 +0200 Subject: media-gfx/fbgrab: Add a fix for sed in src_prepare when cross-compiling, see #474646 Package-Manager: portage-2.1.12.9 RepoMan-Options: --force --- media-gfx/fbgrab/ChangeLog | 6 ++++ media-gfx/fbgrab/Manifest | 5 ++++ media-gfx/fbgrab/fbgrab-1.0-r2.ebuild | 41 ++++++++++++++++++++++++++ media-gfx/fbgrab/files/fbgrab-1.0-zlib_h.patch | 10 +++++++ media-gfx/fbgrab/metadata.xml | 12 ++++++++ 5 files changed, 74 insertions(+) create mode 100644 media-gfx/fbgrab/ChangeLog create mode 100644 media-gfx/fbgrab/Manifest create mode 100644 media-gfx/fbgrab/fbgrab-1.0-r2.ebuild create mode 100644 media-gfx/fbgrab/files/fbgrab-1.0-zlib_h.patch create mode 100644 media-gfx/fbgrab/metadata.xml (limited to 'media-gfx') diff --git a/media-gfx/fbgrab/ChangeLog b/media-gfx/fbgrab/ChangeLog new file mode 100644 index 00000000..2b8298dc --- /dev/null +++ b/media-gfx/fbgrab/ChangeLog @@ -0,0 +1,6 @@ +*fbgrab-1.0-r2 (25 Jun 2013) + + 25 Jun 2013; Bertrand Jacquin +fbgrab-1.0-r2.ebuild, + +files/fbgrab-1.0-zlib_h.patch, +metadata.xml: + media-gfx/fbgrab: Add a fix for sed in src_prepare when cross-compiling, see + #474646 diff --git a/media-gfx/fbgrab/Manifest b/media-gfx/fbgrab/Manifest new file mode 100644 index 00000000..f68418c3 --- /dev/null +++ b/media-gfx/fbgrab/Manifest @@ -0,0 +1,5 @@ +AUX fbgrab-1.0-zlib_h.patch 263 SHA256 fffbd6136989d303ecbaceae285973e3cca9e3c1494e237df5b264738cf913f6 WHIRLPOOL 5736ffc140cddb744729f435bcefd42e040a7db9c09fe8e9c162bcc0b4085d10cb8bfc3956f680d1f60dde6054c8e66c10c1e3333fb9dc6347dd4de6eac8fe84 +DIST fbgrab-1.0.tar.gz 11928 SHA256 9158241a20978dcc4caf0692684da9dd3640fd6f5c8b72581bd099198d670510 WHIRLPOOL 9b697c073dfb38bd50c426b20217eb979429fea70728002aa90c1466094dc384b10cbe9879ea0fde85053c56f88b8a4099ac5dcdbaa8e1fd2bc9b8a3782fe6ab +EBUILD fbgrab-1.0-r2.ebuild 815 SHA256 dcf896396b53ce2f9325db200a76e44f564de42f34f3ff726b2ae465d3391b2b WHIRLPOOL cdc5eb2648e5ca1501cab7762a2dadfb045f2812a681c3c15fc7e78cc853c6ae6e59b21064b8b81e4b083fc1025431b5183dc0586add1fbbd49f05f92f6ad5fc +MISC ChangeLog 244 SHA256 be6c5158670a6f002024a708bf2f2fdf8de65cda5d6078ec127cae858d60f0d2 WHIRLPOOL e5016293dcefda24a5139cd6474473d71543c6abed258f6330a78d372c550ce9bdaa30dbe45d0f632dc4e4ab5ebe2755510d882dd7d10be76e7f559177a3cea5 +MISC metadata.xml 363 SHA256 50692522a271d6a192b8e7fc4deefe9c11acf54ec85d410237a9ec013494a4d6 WHIRLPOOL 9045282cff15fa798f908be4ec93a40e03b6e38bee26b840d40afb990ab01e95a5433e021188f989f56a341d3ff75e15e6716c7f332e36ef06e419cc4cedb1f1 diff --git a/media-gfx/fbgrab/fbgrab-1.0-r2.ebuild b/media-gfx/fbgrab/fbgrab-1.0-r2.ebuild new file mode 100644 index 00000000..b6863deb --- /dev/null +++ b/media-gfx/fbgrab/fbgrab-1.0-r2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils toolchain-funcs + +DESCRIPTION="Framebuffer screenshot utility" +HOMEPAGE="http://hem.bredband.net/gmogmo/fbgrab/" +SRC_URI="http://hem.bredband.net/gmogmo/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86" +IUSE="" + +RDEPEND="media-libs/libpng + sys-libs/zlib" +DEPEND="${RDEPEND}" + +src_prepare() { + sed -i \ + -e 's/gcc/$(CC)/' \ + -e "s/-g//" \ + -e "s/splint/#splint/" \ + -e "s:-Wall:-Wall ${CPPFLAGS} ${CFLAGS} ${LDFLAGS}:" \ + Makefile || die "sed failed" + + epatch "${FILESDIR}/${P}-zlib_h.patch" + epatch_user +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + dobin ${PN} + newman ${PN}.1.man ${PN}.1 +} diff --git a/media-gfx/fbgrab/files/fbgrab-1.0-zlib_h.patch b/media-gfx/fbgrab/files/fbgrab-1.0-zlib_h.patch new file mode 100644 index 00000000..8318ab46 --- /dev/null +++ b/media-gfx/fbgrab/files/fbgrab-1.0-zlib_h.patch @@ -0,0 +1,10 @@ +--- fbgrab.c ++++ fbgrab.c +@@ -22,6 +22,7 @@ + + #include + #include /* to handle vt changing */ ++#include /* Z_BEST_COMPRESSION */ + #include /* PNG lib */ + #include /* to handle framebuffer ioctls */ + diff --git a/media-gfx/fbgrab/metadata.xml b/media-gfx/fbgrab/metadata.xml new file mode 100644 index 00000000..9272bc85 --- /dev/null +++ b/media-gfx/fbgrab/metadata.xml @@ -0,0 +1,12 @@ + + + + + zlogene@gentoo.org + Mikle Kolyada + + + pinkbyte@gentoo.org + Sergey Popov + + -- cgit v1.2.3