summaryrefslogtreecommitdiff
path: root/media-gfx
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2013-06-25 02:07:48 +0200
committerBertrand Jacquin <beber@meleeweb.net>2013-06-25 13:57:06 +0200
commit0b673ffe4df31e765ef242a35c39704bf0f92b88 (patch)
tree47eeb11fe33926d07f49b634828148b10a7e53ff /media-gfx
parentdev-perl/VMware-vSphere-Perl-SDK: replace wrong dev-perl/XML-LibXML DEPEND (diff)
downloadportage-0b673ffe4df31e765ef242a35c39704bf0f92b88.tar.xz
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
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/fbgrab/ChangeLog6
-rw-r--r--media-gfx/fbgrab/Manifest5
-rw-r--r--media-gfx/fbgrab/fbgrab-1.0-r2.ebuild41
-rw-r--r--media-gfx/fbgrab/files/fbgrab-1.0-zlib_h.patch10
-rw-r--r--media-gfx/fbgrab/metadata.xml12
5 files changed, 74 insertions, 0 deletions
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 <beber@meleeweb.net> +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 <getopt.h>
+ #include <sys/vt.h> /* to handle vt changing */
++#include <zlib.h> /* Z_BEST_COMPRESSION */
+ #include <png.h> /* PNG lib */
+ #include <linux/fb.h> /* 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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>zlogene@gentoo.org</email>
+ <name>Mikle Kolyada</name>
+ </maintainer>
+ <maintainer>
+ <email>pinkbyte@gentoo.org</email>
+ <name>Sergey Popov</name>
+ </maintainer>
+</pkgmetadata>