diff options
author | Michael Weber <xmw@gentoo.org> | 2014-11-15 11:56:45 +0000 |
---|---|---|
committer | Michael Weber <xmw@gentoo.org> | 2014-11-15 11:56:45 +0000 |
commit | 29dc9e352eeafe22b774ee9fb07a02e8ac81c164 (patch) | |
tree | 82493dd614ba3ef298a54bf868756663ac61b8c3 /net-libs | |
parent | Add X usedep to libva dependency. Bug #529270. Thanks to aambitny@gmail.com (diff) | |
download | gentoo-2-29dc9e352eeafe22b774ee9fb07a02e8ac81c164.tar.gz gentoo-2-29dc9e352eeafe22b774ee9fb07a02e8ac81c164.tar.bz2 gentoo-2-29dc9e352eeafe22b774ee9fb07a02e8ac81c164.zip |
Switch to new buildsystem version, fix glibc2.20 issue (bug 528768).
(Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 62EEF090)
Diffstat (limited to 'net-libs')
-rw-r--r-- | net-libs/libhubbub/ChangeLog | 8 | ||||
-rw-r--r-- | net-libs/libhubbub/files/libhubbub-0.3.0-glibc2.20.patch | 17 | ||||
-rw-r--r-- | net-libs/libhubbub/libhubbub-0.3.0-r1.ebuild | 28 |
3 files changed, 52 insertions, 1 deletions
diff --git a/net-libs/libhubbub/ChangeLog b/net-libs/libhubbub/ChangeLog index e82a278c8cc4..93c941049fbe 100644 --- a/net-libs/libhubbub/ChangeLog +++ b/net-libs/libhubbub/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-libs/libhubbub # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/libhubbub/ChangeLog,v 1.7 2014/11/12 23:01:37 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/libhubbub/ChangeLog,v 1.8 2014/11/15 11:56:45 xmw Exp $ + +*libhubbub-0.3.0-r1 (15 Nov 2014) + + 15 Nov 2014; Michael Weber <xmw@gentoo.org> + +files/libhubbub-0.3.0-glibc2.20.patch, +libhubbub-0.3.0-r1.ebuild: + Switch to new buildsystem version, fix glibc2.20 issue (bug 528768). 12 Nov 2014; Sergei Trofimovich <slyfox@gentoo.org> libhubbub-0.3.0.ebuild: Drop -Werror (fix for glibc-2.20), bug #528768 by w0rm. diff --git a/net-libs/libhubbub/files/libhubbub-0.3.0-glibc2.20.patch b/net-libs/libhubbub/files/libhubbub-0.3.0-glibc2.20.patch new file mode 100644 index 000000000000..ad7beeb19270 --- /dev/null +++ b/net-libs/libhubbub/files/libhubbub-0.3.0-glibc2.20.patch @@ -0,0 +1,17 @@ +--- libhubbub-0.3.0/Makefile ++++ libhubbub-0.3.0/Makefile +@@ -15,13 +15,7 @@ + WARNFLAGS := -Wall -W -Wundef -Wpointer-arith -Wcast-align \ + -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes \ + -Wmissing-declarations -Wnested-externs -pedantic +-# BeOS/Haiku/AmigaOS have standard library errors that issue warnings. +-ifneq ($(TARGET),beos) +- ifneq ($(TARGET),amiga) +- WARNFLAGS := $(WARNFLAGS) -Werror +- endif +-endif +-CFLAGS := -D_BSD_SOURCE -I$(CURDIR)/include/ \ ++CFLAGS := -D_DEFAULT_SOURCE -I$(CURDIR)/include/ \ + -I$(CURDIR)/src $(WARNFLAGS) $(CFLAGS) + ifneq ($(GCCVER),2) + CFLAGS := $(CFLAGS) -std=c99 diff --git a/net-libs/libhubbub/libhubbub-0.3.0-r1.ebuild b/net-libs/libhubbub/libhubbub-0.3.0-r1.ebuild new file mode 100644 index 000000000000..eb71fc907b0b --- /dev/null +++ b/net-libs/libhubbub/libhubbub-0.3.0-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/libhubbub/libhubbub-0.3.0-r1.ebuild,v 1.1 2014/11/15 11:56:45 xmw Exp $ + +EAPI=5 + +NETSURF_BUILDSYSTEM=buildsystem-1.2 +inherit netsurf + +DESCRIPTION="HTML5 compliant parsing library, written in C" +HOMEPAGE="http://www.netsurf-browser.org/projects/hubbub/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~m68k-mint" +IUSE="doc test" + +RDEPEND=">=dev-libs/libparserutils-0.2.0[static-libs?,${MULTILIB_USEDEP}] + !net-libs/hubbub" +DEPEND="${RDEPEND} + virtual/pkgconfig + test? ( dev-lang/perl + >=dev-libs/json-c-0.10-r1[${MULTILIB_USEDEP}] )" + +PATCHES=( "${FILESDIR}"/${P}-glibc2.20.patch ) +DOCS=( README docs/{Architecture,Macros,Todo,Treebuilder,Updated} ) + +#RESTRICT=test |