# ChangeLog for net-analyzer/bwbar
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/bwbar/ChangeLog,v 1.7 2008/05/15 01:40:34 rich0 Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/bwbar/ChangeLog,v 1.8 2011/08/07 23:12:32 ssuominen Exp $
+
+ 07 Aug 2011; Samuli Suominen <ssuominen@gentoo.org> bwbar-1.2.3.ebuild,
+ +files/bwbar-1.2.3-libpng15.patch:
+ Fix building with libpng15 wrt #378145 by Diego Elio Pettenò
15 May 2008; Richard Freeman <rich0@gentoo.org> bwbar-1.2.3.ebuild:
keyword ~amd64 - 205978
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX bwbar-1.2.3-libpng15.patch 341 RMD160 1c246345f614efd53e9c494f41082f2bd0a30dcf SHA1 dfcbc30c2732c37bda16419f9fb879061c8078fa SHA256 b1a7d3c692e65557ddaa4f0969a09d86a582eb41445e829c5c9f5b9069caf29d
DIST bwbar-1.2.3.tar.bz2 30202 RMD160 bbd7219ff917243abd48002ed6392e1c624700df SHA1 5b8e0977cb14db5e39fce323e54e11a4417521e0 SHA256 d82f8ba7defbdb9ae6671cbd7a064597a2a717ee6eeb32df6093403e8a86d1c1
-EBUILD bwbar-1.2.3.ebuild 529 RMD160 08ed9da6b631eb600ec8fe223d16362ee419c401 SHA1 3f7c65006b26b5578c61425ec7f8ccae11cd390f SHA256 5d998d65b813a2ec606a18431f02fa983f4f2cc2b26006c3b1a9b079130e9ca1
-MISC ChangeLog 1067 RMD160 b2b0d31ff70d69b08f58c4319c8e468f92021490 SHA1 df6265aea804c66f5b81c6906fe0c8c07c7a5c3d SHA256 7bd49e4b9dcb5ad078ed075dcf23e32d615ab47361d8dba94e0eb641bee62a33
+EBUILD bwbar-1.2.3.ebuild 646 RMD160 177658483a8fed20fb17ab706f8ef5f7f6d9bc22 SHA1 e9e978273103a21bd8c1246406a839a5397fe425 SHA256 e5ee846229642d193a3c2a665316f86314a3792586c30b84d991475cbb68f770
+MISC ChangeLog 1247 RMD160 18587b5f0dcc5487318f4dda76ba331af2496e18 SHA1 29c7c6066895226382677c88bad6ee6cf98e5a76 SHA256 d4f93ec10ec985e7fa12f356e9b2c1d606a7110114fda7f50b7a75a505b9baa9
MISC metadata.xml 159 RMD160 28e799fe0fd02aaab9d4bbe5595f133101606f5b SHA1 9f5df3eabd621951a959cc8e0e2e0d352cd1fe1e SHA256 b75c711bd971e46f0ec957e833c60879b0c5023e0bb94409a6255781b69f6dc6
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iF4EAREIAAYFAk4/G+YACgkQXkR9YqOcLPEnQgEApQyygyMrkFA1jk7X8meksc/6
+f38mNAwnEzfUeNgAVpYBAIamUTj+maMZipklfeqK8Q+7zulinPWFsM8xSSL1cmfy
+=+ECr
+-----END PGP SIGNATURE-----
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/bwbar/bwbar-1.2.3.ebuild,v 1.3 2008/05/15 01:40:34 rich0 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/bwbar/bwbar-1.2.3.ebuild,v 1.4 2011/08/07 23:12:32 ssuominen Exp $
+
+EAPI=4
+inherit eutils
DESCRIPTION="The kernel.org \"Current bandwidth utilization\" bar"
HOMEPAGE="http://www.kernel.org/pub/software/web/bwbar/"
SRC_URI="mirror://kernel/software/web/bwbar/${P}.tar.bz2"
+
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 x86"
IUSE=""
-DEPEND="media-libs/libpng"
+
+RDEPEND=">=media-libs/libpng-1.2"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-libpng15.patch
+}
src_install() {
dobin bwbar
--- /dev/null
+--- bwbar.c
++++ bwbar.c
+@@ -30,6 +30,7 @@
+ #include <alloca.h>
+ #include <getopt.h>
+ #include <png.h>
++#include <zlib.h>
+
+ void skipline(FILE *f)
+ {
+@@ -79,7 +80,7 @@
+ if ( !info_ptr )
+ goto barf;
+
+- if ( setjmp(png_ptr->jmpbuf) ) {
++ if ( setjmp(png_jmpbuf(png_ptr)) ) {
+ status = 1;
+ goto barf; /* libpng abort */
+ }