[gentoo-commits] repo/gentoo:master commit in: www-client/netsurf/files/, www-client/netsurf/

2022-03-16 Thread Sam James
commit: 200f9dbf94b916f196fabdc523d56f5d7b8b32fa
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 16 19:27:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 16 19:27:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=200f9dbf

www-client/netsurf: fix build with GCC 10 (-fno-common)

Closes: https://bugs.gentoo.org/835379
Signed-off-by: Sam James  gentoo.org>

 .../files/netsurf-3.10-gcc10-fno-common.patch  | 23 ++
 www-client/netsurf/netsurf-3.10-r6.ebuild  |  1 +
 2 files changed, 24 insertions(+)

diff --git a/www-client/netsurf/files/netsurf-3.10-gcc10-fno-common.patch 
b/www-client/netsurf/files/netsurf-3.10-gcc10-fno-common.patch
new file mode 100644
index ..677004c51750
--- /dev/null
+++ b/www-client/netsurf/files/netsurf-3.10-gcc10-fno-common.patch
@@ -0,0 +1,23 @@
+Backport of upstream fix: 
https://git.netsurf-browser.org/netsurf.git/commit/?id=434f6c3fe7d1d2c6a3e6ae6338608a4a4421ab1b
+
+https://bugs.netsurf-browser.org/mantis/view.php?id=2778
+https://bugs.gentoo.org/835379
+--- a/frontends/framebuffer/convert_font.c
 b/frontends/framebuffer/convert_font.c
+@@ -290,14 +290,14 @@ bool generate_font_header(const char *path, struct 
font_data *data)
+ 
+ 
+   for (s = 0; s < 4; s++) {
+-  fprintf(fp, "const uint8_t *%s_section_table;\n",
++  fprintf(fp, "extern const uint8_t *%s_section_table;\n",
+   var_lables[s]);
+-  fprintf(fp, "const uint16_t *%s_sections;\n",
++  fprintf(fp, "extern const uint16_t *%s_sections;\n",
+   var_lables[s]);
+ 
+   }
+ 
+-  fprintf(fp, "const uint8_t *font_glyph_data;\n");
++  fprintf(fp, "extern const uint8_t *font_glyph_data;\n");
+ 
+   fprintf(fp, "\n\n");

diff --git a/www-client/netsurf/netsurf-3.10-r6.ebuild 
b/www-client/netsurf/netsurf-3.10-r6.ebuild
index 4cab447b2f86..a6961c60d25c 100644
--- a/www-client/netsurf/netsurf-3.10-r6.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r6.ebuild
@@ -60,6 +60,7 @@ PATCHES=(
"${FILESDIR}/${PN}-3.9-conditionally-include-image-headers.patch"
"${FILESDIR}/${PN}-3.10-julia-libutf8proc-header-location.patch"
"${FILESDIR}/${PN}-3.10-disable-failing-tests.patch"
+   "${FILESDIR}/${PN}-3.10-gcc10-fno-common.patch"
 )
 
 DOCS=( README docs/using-framebuffer.md



[gentoo-commits] repo/gentoo:master commit in: www-client/netsurf/files/, www-client/netsurf/

2020-06-21 Thread Michael Orlitzky
commit: ca7819ae8a75cab9e401e3106415a6528cdd1f52
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sun Jun 21 01:43:05 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sun Jun 21 12:17:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca7819ae

www-client/netsurf: new version 3.10.

This new version (bug 727882) combined with the removal of the old
versions fixes some outstanding issues:

  * Fixes the mixup between ED/D (and EROOT, variously) throughout
the build system (bug 489542).

  * Adds a dependency on dev-lang/duktape, but as a result, has to
drop keywords for arm, ppc, and ppc64 (bugs 698650, 728592).

  * Adds a patch to fix the location of utf8proc.h (bug 721318)

  * Adds a patch to disable failing tests (bug 687378).

  * Drops the broken USE=pdf-writer flag (bug 625770).

  * Apparently fixes the test failure with USE="-gtk2", since the
test suite now passes (bug 672812).

  * Eliminates another test failure in v3.8 (bug 701322).

Bug: https://bugs.gentoo.org/489542
Closes: https://bugs.gentoo.org/625770
Closes: https://bugs.gentoo.org/672812
Closes: https://bugs.gentoo.org/687378
Closes: https://bugs.gentoo.org/698650
Closes: https://bugs.gentoo.org/701322
Closes: https://bugs.gentoo.org/721318
Closes: https://bugs.gentoo.org/727882
Bug: https://bugs.gentoo.org/728592
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Michael Orlitzky  gentoo.org>

 www-client/netsurf/Manifest|   1 +
 .../files/netsurf-3.10-disable-failing-tests.patch |  42 +++
 ...rf-3.10-julia-libutf8proc-header-location.patch |  34 ++
 www-client/netsurf/netsurf-3.10.ebuild | 131 +
 4 files changed, 208 insertions(+)

diff --git a/www-client/netsurf/Manifest b/www-client/netsurf/Manifest
index 3f36b3d0c86..5581ea1266d 100644
--- a/www-client/netsurf/Manifest
+++ b/www-client/netsurf/Manifest
@@ -1,2 +1,3 @@
+DIST netsurf-3.10-src.tar.gz 4084480 BLAKE2B 
267ce1811cbf11d053f721e22b8a6d484e796102a4c9baaa10580d92cc1eecfe3f126fb97456262675c962ec88a5235e48dc85f2a5168631f6c9dd5b5082b43b
 SHA512 
1b1153916438e08146271dc04200aefbdba3b2c4ca9432a43abfc3811b5418df7ed21bbd91767f12d04331a236227379d2c412fcf13f25349685a549723bf13d
 DIST netsurf-3.8-src.tar.gz 3945752 BLAKE2B 
0f4592e53e95cfedb3c34a16ce9df9baeeaed93afb3bac3d68dab1e3d80e67c0498111c123285f6e828d063574e0e5f0cc3aa337ffab066f2283d06d248a308a
 SHA512 
6f4dfdc546cce3b85d32da0dd816adc9a39410ed42bc28f263f4a1db64b35a889a1784a4116715190e756988dd263976933cfac75c9dcd81af01954487ddcaf6
 DIST netsurf-3.9-src.tar.gz 3989742 BLAKE2B 
a147a99bea00163147cb39b16ff8b7b874c58d386e60eb8aa568b3ce30e4957708c9720a5291a2aa37bc6d8d4bd0eaf4e2dc1a2bc2fff396cb4d972dd887e024
 SHA512 
061a1c6379b48582d842ed1ca6cea59b87cd84cd13769bdc32b623a56cebc69e94af9d65f4abd959608c98da9d0006f7842f875017569e6a3f7b77cbb928f24a

diff --git a/www-client/netsurf/files/netsurf-3.10-disable-failing-tests.patch 
b/www-client/netsurf/files/netsurf-3.10-disable-failing-tests.patch
new file mode 100644
index 000..6ffcec002e0
--- /dev/null
+++ b/www-client/netsurf/files/netsurf-3.10-disable-failing-tests.patch
@@ -0,0 +1,42 @@
+From 4c3d6b10802b6747ba36b6e7c988f6b584352358 Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky 
+Date: Wed, 17 Jun 2020 17:42:34 -0400
+Subject: [PATCH 1/1] test: disable failing tests.
+
+Just cut them right out of the Makefile if they ain't gonna work.
+
+Bug: https://bugs.gentoo.org/687378
+Upstream-bug: https://bugs.netsurf-browser.org/mantis/view.php?id=2779
+---
+ test/Makefile | 8 
+ 1 file changed, 8 deletions(-)
+
+diff --git a/test/Makefile b/test/Makefile
+index 82ffee6..952d238 100644
+--- a/test/Makefile
 b/test/Makefile
+@@ -5,8 +5,6 @@ TESTS := \
+   nsurl \
+   urldbtest \
+   nsoption \
+-  bloom \
+-  hashtable \
+   hashmap \
+   urlescape \
+   utils \
+@@ -47,12 +45,6 @@ messages_SRCS := utils/messages.c utils/hashtable.c 
test/log.c test/messages.c
+ # nsoption test sources
+ nsoption_SRCS := utils/nsoption.c test/log.c test/nsoption.c
+ 
+-# Bloom filter test sources
+-bloom_SRCS := utils/bloom.c test/bloom.c
+-
+-# hash table test sources
+-hashtable_SRCS := utils/hashtable.c test/log.c test/hashtable.c
+-
+ # hashmap test sources
+ hashmap_SRCS := $(NSURL_SOURCES) utils/hashmap.c utils/corestrings.c 
test/log.c test/hashmap.c
+ hashmap_LD := -lmalloc_fig
+-- 
+2.26.2
+

diff --git 
a/www-client/netsurf/files/netsurf-3.10-julia-libutf8proc-header-location.patch 
b/www-client/netsurf/files/netsurf-3.10-julia-libutf8proc-header-location.patch
new file mode 100644
index 000..3a6ccc2466f
--- /dev/null
+++ 
b/www-client/netsurf/files/netsurf-3.10-julia-libutf8proc-header-location.patch
@@ -0,0 +1,34 @@
+From d585a1573819306bb3660db3f13a85b2fd254c63 Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky 
+Date: Wed, 17 Jun 2020 17:23:10 -0400
+Subject: [PATCH 1/1] utils/idna.c: adjust utf8proc.

[gentoo-commits] repo/gentoo:master commit in: www-client/netsurf/files/, www-client/netsurf/

2020-06-21 Thread Michael Orlitzky
commit: ea3a0d58c227f32144980fd2039c5948f01493dd
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sun Jun 21 11:59:02 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sun Jun 21 12:17:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea3a0d58

www-client/netsurf: remove old "unused" versions.

This drops the keyworded arm, ppc, and ppc64 versions, but somebody
else kind of screwed us on that by simply omitting the javascript
engine as a dependency (???) instead of dealing with the keyword
problem when it first arose. I'll file a re-keyword bug.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Michael Orlitzky  gentoo.org>

 www-client/netsurf/Manifest|   2 -
 ...f-3.6-conditionally-include-image-headers.patch |  31 -
 www-client/netsurf/files/netsurf-3.8-CFLAGS.patch  |  79 -
 .../netsurf/files/netsurf-3.8-pdf-writer.patch |  86 --
 www-client/netsurf/metadata.xml|  67 ++-
 www-client/netsurf/netsurf-3.8-r2.ebuild   | 129 
 www-client/netsurf/netsurf-3.9.ebuild  | 131 -
 7 files changed, 36 insertions(+), 489 deletions(-)

diff --git a/www-client/netsurf/Manifest b/www-client/netsurf/Manifest
index 5581ea1266d..974348b603a 100644
--- a/www-client/netsurf/Manifest
+++ b/www-client/netsurf/Manifest
@@ -1,3 +1 @@
 DIST netsurf-3.10-src.tar.gz 4084480 BLAKE2B 
267ce1811cbf11d053f721e22b8a6d484e796102a4c9baaa10580d92cc1eecfe3f126fb97456262675c962ec88a5235e48dc85f2a5168631f6c9dd5b5082b43b
 SHA512 
1b1153916438e08146271dc04200aefbdba3b2c4ca9432a43abfc3811b5418df7ed21bbd91767f12d04331a236227379d2c412fcf13f25349685a549723bf13d
-DIST netsurf-3.8-src.tar.gz 3945752 BLAKE2B 
0f4592e53e95cfedb3c34a16ce9df9baeeaed93afb3bac3d68dab1e3d80e67c0498111c123285f6e828d063574e0e5f0cc3aa337ffab066f2283d06d248a308a
 SHA512 
6f4dfdc546cce3b85d32da0dd816adc9a39410ed42bc28f263f4a1db64b35a889a1784a4116715190e756988dd263976933cfac75c9dcd81af01954487ddcaf6
-DIST netsurf-3.9-src.tar.gz 3989742 BLAKE2B 
a147a99bea00163147cb39b16ff8b7b874c58d386e60eb8aa568b3ce30e4957708c9720a5291a2aa37bc6d8d4bd0eaf4e2dc1a2bc2fff396cb4d972dd887e024
 SHA512 
061a1c6379b48582d842ed1ca6cea59b87cd84cd13769bdc32b623a56cebc69e94af9d65f4abd959608c98da9d0006f7842f875017569e6a3f7b77cbb928f24a

diff --git 
a/www-client/netsurf/files/netsurf-3.6-conditionally-include-image-headers.patch
 
b/www-client/netsurf/files/netsurf-3.6-conditionally-include-image-headers.patch
deleted file mode 100644
index 06754464cb6..000
--- 
a/www-client/netsurf/files/netsurf-3.6-conditionally-include-image-headers.patch
+++ /dev/null
@@ -1,31 +0,0 @@
 netsurf-3.6/content/handlers/image/image.c
-+++ netsurf-3.6/content/handlers/image/image.c
-@@ -27,14 +27,28 @@
- #include "netsurf/content.h"
- #include "desktop/gui_internal.h"
- 
-+#ifdef WITH_BMP
- #include "image/bmp.h"
-+#endif
-+#ifdef WITH_GIF
- #include "image/gif.h"
-+#endif
- #include "image/ico.h"
-+#ifdef WITH_JPEG
- #include "image/jpeg.h"
-+#endif
-+#ifdef WITH_NSSPRITE
- #include "image/nssprite.h"
-+#endif
-+#ifdef WITH_PNG
- #include "image/png.h"
-+#endif
-+#ifdef WITH_RSVG
- #include "image/rsvg.h"
-+#endif
-+#ifdef WITH_NS_SVG
- #include "image/svg.h"
-+#endif
- #include "image/image.h"
- 
- /**

diff --git a/www-client/netsurf/files/netsurf-3.8-CFLAGS.patch 
b/www-client/netsurf/files/netsurf-3.8-CFLAGS.patch
deleted file mode 100644
index c52422dcb92..000
--- a/www-client/netsurf/files/netsurf-3.8-CFLAGS.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-diff --git a/Makefile.defaults b/Makefile.defaults
-index 51090109e..f1ec46f73 100644
 a/Makefile.defaults
-+++ b/Makefile.defaults
-@@ -114,12 +114,6 @@ NETSURF_USE_SANITIZERS := NO
- # But recover after sanitizer failure
- NETSURF_RECOVER_SANITIZERS := YES
- 
--# Initial CFLAGS. Optimisation level etc. tend to be target specific.
--CFLAGS :=
--
--# Initial CXXFLAGS. Optimisation level etc. tend to be target specific.
--CXXFLAGS :=
--
- # Default installation/execution prefix
- PREFIX ?= /usr/local
- 
-diff --git a/frontends/framebuffer/Makefile b/frontends/framebuffer/Makefile
-index bdedd903b..35179138a 100644
 a/frontends/framebuffer/Makefile
-+++ b/frontends/framebuffer/Makefile
-@@ -20,7 +20,7 @@ CFLAGS += 
'-DNETSURF_FB_FONT_MONOSPACE_BOLD="$(NETSURF_FB_FONT_MONOSPACE_BOLD)"'
- CFLAGS += '-DNETSURF_FB_FONT_CURSIVE="$(NETSURF_FB_FONT_CURSIVE)"'
- CFLAGS += '-DNETSURF_FB_FONT_FANTASY="$(NETSURF_FB_FONT_FANTASY)"'
- 
--CFLAGS += -std=c99 -g -Dsmall \
-+CFLAGS += -std=c99 -Dsmall \
- -D_BSD_SOURCE \
- -D_DEFAULT_SOURCE \
- -D_XOPEN_SOURCE=600 \
-diff --git a/frontends/framebuffer/Makefile.defaults 
b/frontends/framebuffer/Makefile.defaults
-index cc712e992..f132c97d6 100644
 a/frontends/framebuffer/Makefile.defaults
-+++ b/frontends/framebuffer/Makefile.defaults
-@@ -3,7 +3,7 @@
- # ---

[gentoo-commits] repo/gentoo:master commit in: www-client/netsurf/files/, www-client/netsurf/

2019-12-04 Thread Joonas Niilola
commit: be35c95e8d27d647bb4ffb36ca228bc9a351e13b
Author: Philipp Ammann  posteo  de>
AuthorDate: Sun Oct 27 08:47:31 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Dec  4 14:48:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be35c95e

www-client/netsurf: bump to version 3.9

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Philipp Ammann  posteo.de>
Signed-off-by: Joonas Niilola  gentoo.org>

 www-client/netsurf/Manifest|   1 +
 ...f-3.9-conditionally-include-image-headers.patch |  35 ++
 www-client/netsurf/netsurf-3.9.ebuild  | 130 +
 3 files changed, 166 insertions(+)

diff --git a/www-client/netsurf/Manifest b/www-client/netsurf/Manifest
index 4e5081a0d75..3f36b3d0c86 100644
--- a/www-client/netsurf/Manifest
+++ b/www-client/netsurf/Manifest
@@ -1 +1,2 @@
 DIST netsurf-3.8-src.tar.gz 3945752 BLAKE2B 
0f4592e53e95cfedb3c34a16ce9df9baeeaed93afb3bac3d68dab1e3d80e67c0498111c123285f6e828d063574e0e5f0cc3aa337ffab066f2283d06d248a308a
 SHA512 
6f4dfdc546cce3b85d32da0dd816adc9a39410ed42bc28f263f4a1db64b35a889a1784a4116715190e756988dd263976933cfac75c9dcd81af01954487ddcaf6
+DIST netsurf-3.9-src.tar.gz 3989742 BLAKE2B 
a147a99bea00163147cb39b16ff8b7b874c58d386e60eb8aa568b3ce30e4957708c9720a5291a2aa37bc6d8d4bd0eaf4e2dc1a2bc2fff396cb4d972dd887e024
 SHA512 
061a1c6379b48582d842ed1ca6cea59b87cd84cd13769bdc32b623a56cebc69e94af9d65f4abd959608c98da9d0006f7842f875017569e6a3f7b77cbb928f24a

diff --git 
a/www-client/netsurf/files/netsurf-3.9-conditionally-include-image-headers.patch
 
b/www-client/netsurf/files/netsurf-3.9-conditionally-include-image-headers.patch
new file mode 100644
index 000..603c20913da
--- /dev/null
+++ 
b/www-client/netsurf/files/netsurf-3.9-conditionally-include-image-headers.patch
@@ -0,0 +1,35 @@
+diff -rup a/content/handlers/image/image.c b/content/handlers/image/image.c
+--- a/content/handlers/image/image.c   2019-07-17 10:28:13.0 +
 b/content/handlers/image/image.c   2019-09-27 15:09:03.86000 +
+@@ -27,15 +27,31 @@
+ #include "netsurf/content.h"
+ #include "desktop/gui_internal.h"
+
++#ifdef WITH_BMP
+ #include "image/bmp.h"
++#endif
++#ifdef WITH_GIF
+ #include "image/gif.h"
++#endif
+ #include "image/ico.h"
++#ifdef WITH_JPEG
+ #include "image/jpeg.h"
++#endif
++#ifdef WITH_NSSPRITE
+ #include "image/nssprite.h"
++#endif
++#ifdef WITH_PNG
+ #include "image/png.h"
++#endif
++#ifdef WITH_RSVG
+ #include "image/rsvg.h"
++#endif
++#ifdef WITH_NS_SVG
+ #include "image/svg.h"
++#endif
++#ifdef WITH_WEBP
+ #include "image/webp.h"
++#endif
+ #include "image/image.h"
+
+ /**

diff --git a/www-client/netsurf/netsurf-3.9.ebuild 
b/www-client/netsurf/netsurf-3.9.ebuild
new file mode 100644
index 000..137876e9e5e
--- /dev/null
+++ b/www-client/netsurf/netsurf-3.9.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs desktop
+
+DESCRIPTION="a free, open source web browser"
+HOMEPAGE="http://www.netsurf-browser.org/";
+SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.tar.gz";
+
+LICENSE="GPL-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
+IUSE="+bmp +duktape fbcon truetype +gif gtk gtk2 +javascript +jpeg +mng
+   pdf-writer +png +psl +rosprite +svg +svgtiny +webp"
+
+REQUIRED_USE="|| ( fbcon gtk gtk2 )
+   duktape? ( javascript )"
+
+RDEPEND="
+   >=dev-libs/libcss-0.9
+   >=net-libs/libdom-0.3
+   >=net-libs/libhubbub-0.3
+   >=dev-libs/libnsutils-0.0.5
+   >=dev-libs/libutf8proc-2.2
+   dev-libs/libxml2:2
+   net-misc/curl
+   bmp? ( >=media-libs/libnsbmp-0.1 )
+   fbcon? ( >=dev-libs/libnsfb-0.2
+   truetype? ( media-fonts/dejavu
+   >=media-libs/freetype-2.5.0.1 )
+   )
+   gif? ( >=media-libs/libnsgif-0.1 )
+   gtk? ( dev-libs/glib:2
+   x11-libs/gtk+:3 )
+   gtk2? ( dev-libs/glib:2
+   x11-libs/gtk+:2 )
+   javascript? ( >=dev-libs/nsgenbind-0.6
+   !duktape? ( dev-lang/spidermonkey:0= ) )
+   jpeg? ( >=virtual/jpeg-0-r2:0 )
+   mng? ( >=media-libs/libmng-1.0.10-r2 )
+   pdf-writer? ( media-libs/libharu )
+   png? ( >=media-libs/libpng-1.2.51:0 )
+   psl? ( media-libs/libnspsl )
+   rosprite? ( >=media-libs/librosprite-0.1.2-r1 )
+   svg? ( svgtiny? ( >=media-libs/libsvgtiny-0.1.3-r1 )
+   !svgtiny? ( gnome-base/librsvg:2 ) )
+   webp? ( >=media-libs/libwebp-0.3.0 )"
+BDEPEND="
+   dev-libs/check
+   dev-perl/HTML-Parser
+   >=dev-util/netsurf-buildsystem-1.7-r1"
+
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.9-conditionally-include-image-headers.patch
+   "${FILESDIR}"/${PN}-3.8-pdf-writer.patch
+)
+
+DOCS=( README docs/using-framebuffer.md
+   docs/ideas/{cache,css-engine,rende

[gentoo-commits] repo/gentoo:master commit in: www-client/netsurf/files/, www-client/netsurf/

2018-10-21 Thread Virgil Dupras
commit: 643eb59dbdba8025ef6f023ea3cfdba06eca
Author: Virgil Dupras  gentoo  org>
AuthorDate: Sun Oct 21 20:51:52 2018 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Sun Oct 21 20:52:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=643eb59d

www-client/netsurf: remove old

Signed-off-by: Virgil Dupras  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 www-client/netsurf/Manifest|   2 -
 www-client/netsurf/files/netsurf-3.6-CFLAGS.patch  |  67 -
 .../netsurf/files/netsurf-3.6-gstreamer.patch  |  31 
 .../netsurf/files/netsurf-3.6-pdf-writer.patch |  80 ---
 www-client/netsurf/netsurf-3.6.ebuild  | 160 -
 5 files changed, 340 deletions(-)

diff --git a/www-client/netsurf/Manifest b/www-client/netsurf/Manifest
index 370d0b8b4b7..b47aff4703c 100644
--- a/www-client/netsurf/Manifest
+++ b/www-client/netsurf/Manifest
@@ -1,5 +1,3 @@
-DIST netsurf-3.6-src.tar.gz 4129091 BLAKE2B 
d6b08069e34a8fd4f2010c6b3efbde9d7b13e40d3f3fdc92eb9d2bbeb92fac6f0a1ca9ac263ebc1904ad04a42c97a6418da7e095d18eda3be952129ac718
 SHA512 
6141cd94b2b6c8e56f682599e4929690f6ca668d1f6ff20bad93e30cf3a3b27475146f2b3c9dbc9f1b2e44b729d74c346254959b7def1f8d194e1c6efac3078d
 DIST netsurf-3.8-src.tar.gz 3945752 BLAKE2B 
0f4592e53e95cfedb3c34a16ce9df9baeeaed93afb3bac3d68dab1e3d80e67c0498111c123285f6e828d063574e0e5f0cc3aa337ffab066f2283d06d248a308a
 SHA512 
6f4dfdc546cce3b85d32da0dd816adc9a39410ed42bc28f263f4a1db64b35a889a1784a4116715190e756988dd263976933cfac75c9dcd81af01954487ddcaf6
-DIST netsurf-buildsystem-1.5.tar.gz 38196 BLAKE2B 
298ef39d45b98ae5ef57a22aed9f22bf96dfd6ad5475964c04451eaf28aca7f451b4906002c3e110ffcc951015169f02ffcd85f24e54b46c47b25e048115db1c
 SHA512 
02d85e8f1d2101194a678f7ccf84051390953285a46951d7b327556f8df1a0c416620bd4c7a615e25de438d5d27cfffb69ec5d94eb8379a295dab4c85a96cae4
 DIST netsurf-buildsystem-1.7.tar.gz 38597 BLAKE2B 
d0981ef282ac0d93d81a1a6a6bee1fc2a0151c962be6ce2900a67843ba8ebc67e00508cded2a7375f6bbe0d45572690f127872936a282de80eb08655ac571603
 SHA512 
f6a46ac25f41e695ec13d7b2b564250c4cc44a40a688904eb17aa4b547c2df0102cc0effb7a23a2ffa6b9178ae5cf452b63980caf26e06e479168c85803f1e58
 DIST netsurf-fb.modes-example.gz 4586 BLAKE2B 
89c76fde1ddc79e46f22d9f628f8d75ec57be2a29d31383550137e3b502aa4d8c0a733b755731c916d4d544679a4253323bc343528c5e2c4f145c3318ac1d86d
 SHA512 
753a707dc428212803dd64250bb723a498fdc1c328fdac4df38be533eab3af45f727cdc6b7ced3faaa0e82db182c4eab140b8e81b0d3cfe2152252b89e6d2981

diff --git a/www-client/netsurf/files/netsurf-3.6-CFLAGS.patch 
b/www-client/netsurf/files/netsurf-3.6-CFLAGS.patch
deleted file mode 100644
index 8004aa4c620..000
--- a/www-client/netsurf/files/netsurf-3.6-CFLAGS.patch
+++ /dev/null
@@ -1,67 +0,0 @@
 netsurf-3.6/Makefile.defaults
-+++ netsurf-3.6/Makefile.defaults
-@@ -96,12 +96,6 @@
- # Valid options: YES, NO
- NETSURF_FS_BACKING_STORE := NO
- 
--# Initial CFLAGS. Optimisation level etc. tend to be target specific.
--CFLAGS :=
--
--# Initial CXXFLAGS. Optimisation level etc. tend to be target specific.
--CXXFLAGS :=
--
- # Default installation/execution prefix
- PREFIX ?= /usr/local
- 
 netsurf-3.6/frontends/framebuffer/Makefile
-+++ netsurf-3.6/frontends/framebuffer/Makefile
-@@ -20,7 +20,7 @@
- CFLAGS += '-DNETSURF_FB_FONT_CURSIVE="$(NETSURF_FB_FONT_CURSIVE)"'
- CFLAGS += '-DNETSURF_FB_FONT_FANTASY="$(NETSURF_FB_FONT_FANTASY)"'
- 
--CFLAGS += -std=c99 -g -Dsmall \
-+CFLAGS += -std=c99 -Dsmall \
- -D_BSD_SOURCE \
- -D_DEFAULT_SOURCE \
- -D_XOPEN_SOURCE=600 \
 netsurf-3.6/frontends/framebuffer/Makefile.defaults
-+++ netsurf-3.6/frontends/framebuffer/Makefile.defaults
-@@ -3,7 +3,7 @@
- # 
- 
- # Optimisation levels
--CFLAGS += -O2
-+CFLAGS += 
- 
- # Framebuffer default surface provider.
- # Valid values are: x, sdl, linux, vnc, able,
 netsurf-3.6/frontends/gtk/Makefile
-+++ netsurf-3.6/frontends/gtk/Makefile
-@@ -33,7 +33,7 @@
- endif
- 
- 
--GTKCFLAGS := -std=c99 -Dgtk -Dnsgtk -g \
-+GTKCFLAGS := -std=c99 -Dgtk -Dnsgtk \
-   $(GTKDEPFLAGS) \
-   -D_BSD_SOURCE \
-   -D_DEFAULT_SOURCE \
 netsurf-3.6/frontends/gtk/Makefile.defaults
-+++ netsurf-3.6/frontends/gtk/Makefile.defaults
-@@ -39,4 +39,4 @@
- NETSURF_GTK_MAJOR ?= 2
- 
- # Optimisation levels
--CFLAGS += -O2
-+CFLAGS += 
 netsurf-3.6/test/Makefile
-+++ netsurf-3.6/test/Makefile
-@@ -105,7 +105,7 @@
-   COMMON_WARNFLAGS += -Wno-unused-parameter
- endif
- 
--TESTCFLAGS := -std=c99 -g \
-+TESTCFLAGS := -std=c99 \
-   $(COMMON_WARNFLAGS) \
-   -D_BSD_SOURCE \
-   -D_POSIX_C_SOURCE=200809L \

diff --git a/www-client/netsurf/files/netsurf-3.6-gstreamer.patch 
b/www-client/netsurf/files/netsurf-3.6-gstreamer.patch
deleted file mode 100644
index 6aca4f6abdf..000
--- a/www-client/ne

[gentoo-commits] repo/gentoo:master commit in: www-client/netsurf/files/, www-client/netsurf/

2016-05-07 Thread Michael Weber
commit: f3fb0f6eb62bdca2de9483c1ad9d503fc881b6fe
Author: Michael Weber  gentoo  org>
AuthorDate: Sat May  7 21:07:13 2016 +
Commit: Michael Weber  gentoo  org>
CommitDate: Sat May  7 21:43:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3fb0f6e

www-client/netsurf: drop old.

Package-Manager: portage-2.2.28

 www-client/netsurf/Manifest|   2 -
 .../files/netsurf-3.0-framebuffer-pkgconfig.patch  |  29 
 ...f-3.2-conditionally-include-image-headers.patch |  67 -
 www-client/netsurf/files/netsurf-3.3-CFLAGS.patch  |  85 ---
 www-client/netsurf/netsurf-3.3-r1.ebuild   | 158 -
 5 files changed, 341 deletions(-)

diff --git a/www-client/netsurf/Manifest b/www-client/netsurf/Manifest
index eda672a..c6466df 100644
--- a/www-client/netsurf/Manifest
+++ b/www-client/netsurf/Manifest
@@ -1,5 +1,3 @@
-DIST netsurf-3.3-src.tar.gz 3198799 SHA256 
23f92a0940f577b9605f2e54786fea3521680d32d6c00f2a3db1eae3f29e3686 SHA512 
5796ce007d438309ef809dbb972cafab29efce04a22912bb3318a1cd93f6cca73ddb6ab2f7916c6819f7f63378a27180b380759611a3c88bf00d705a1dd9c5a6
 WHIRLPOOL 
fb5793a7502c27a7adf6cfdcaa029be19e7d750039f7a901b9004cb2a6ea390cd76d1e3bec0598d9986ea4c0203bbb6dabbe8d71955c30becb827753d20f5156
 DIST netsurf-3.4-src.tar.gz 4133201 SHA256 
1648f437994fc18090237430f30d645ff06bab0768ae973575f9391d07613bf6 SHA512 
d9f95ff88d572a36e906bdb25dddbb51aa683a2105ca9eff53ea61c154a34a888420811f8a2b58a1b5a10f77d8aa914e3201b937934243527edb8a897f7bd60e
 WHIRLPOOL 
1c8e3d6ac8a1ecd7bfa2554d56bd6e6cbd6c025112110f596a1db551d3b18029ee2761ddb288cdbc0cd517a90a54081d9d8aca3399339160addb2aedce14a55b
-DIST netsurf-buildsystem-1.3.tar.gz 37906 SHA256 
10bbe95ba07476208da6047bd3c74685b6e61ba9904975b5d5c9a2c79a84ac79 SHA512 
79ef3e366c4798dbb88021fd05019ba9fe50539b7482bd3d07422f4c0dbf2047b906f39a0b48deebbdf111d84d93a9364d08e5c97f91609363c27641db15e6b5
 WHIRLPOOL 
c8131d0ffb79b208b63bef94606735968584edfff8cb24b4c83cd747c5d65c2811004626840798047ffddf84556ef7d8e23242f60d01a4a046323df3c78b0980
 DIST netsurf-buildsystem-1.5.tar.gz 38196 SHA256 
dbc6afc639f6987b704e6ff4427668787ee7efba77e1bbf76b614699b5daaf71 SHA512 
02d85e8f1d2101194a678f7ccf84051390953285a46951d7b327556f8df1a0c416620bd4c7a615e25de438d5d27cfffb69ec5d94eb8379a295dab4c85a96cae4
 WHIRLPOOL 
7b7d595a2e399b361e71769e509a129af42da5ce823f1b55183efb53898ac2ae731593eb13e1ecc2271ea26ee0948ac35bf99fea280eb72a2bb00164b4b29f09
 DIST netsurf-fb.modes-example.gz 4586 SHA256 
df1514790be120f27bd23dfdca71c24112679d45d3cbd3916f9231ec5e2596bb SHA512 
753a707dc428212803dd64250bb723a498fdc1c328fdac4df38be533eab3af45f727cdc6b7ced3faaa0e82db182c4eab140b8e81b0d3cfe2152252b89e6d2981
 WHIRLPOOL 
5a91c32a712b746c993d2fa1d47625f16241e845d556b8113ab957eda7385ac5bdde5f78b0de2dad4df544c7d7c13d8145ebb9d81272af9a3759ad4e307c3767

diff --git a/www-client/netsurf/files/netsurf-3.0-framebuffer-pkgconfig.patch 
b/www-client/netsurf/files/netsurf-3.0-framebuffer-pkgconfig.patch
deleted file mode 100644
index 50c9f8b..000
--- a/www-client/netsurf/files/netsurf-3.0-framebuffer-pkgconfig.patch
+++ /dev/null
@@ -1,29 +0,0 @@
 netsurf-3.0/framebuffer/Makefile.target
-+++ netsurf-3.0/framebuffer/Makefile.target
-@@ -13,12 +13,16 @@
- 
- # define additional CFLAGS and LDFLAGS requirements for pkg-configed libs here
- NETSURF_FEATURE_RSVG_CFLAGS := -DWITH_RSVG
-+NETSURF_FEATURE_NSSVG_CFLAGS := -DWITH_NS_SVG
- NETSURF_FEATURE_ROSPRITE_CFLAGS := -DWITH_NSSPRITE
- NETSURF_FEATURE_HUBBUB_CFLAGS := -DWITH_HUBBUB
- NETSURF_FEATURE_BMP_CFLAGS := -DWITH_BMP
- NETSURF_FEATURE_GIF_CFLAGS := -DWITH_GIF
-+NETSURF_FEATURE_PNG_CFLAGS := -DWITH_PNG
-+NETSURF_FEATURE_WEBP_CFLAGS := -DWITH_WEBP
- NETSURF_FEATURE_JS_CFLAGS := -DWITH_JS -DJS_HAS_FILE_OBJECT=0
- NETSURF_FEATURE_MOZJS_CFLAGS := -DWITH_MOZJS -DJS_HAS_FILE_OBJECT=0
-+NETSURF_FEATURE_VIDEO_CFLAGS := -DWITH_VIDEO
- 
- CFLAGS += -Dnsframebuffer 
- 
-@@ -41,6 +45,9 @@
- $(eval $(call pkg_config_find_and_add_enabled,ROSPRITE,librosprite,Sprite))
- $(eval $(call pkg_config_find_and_add_enabled,BMP,libnsbmp,BMP))
- $(eval $(call pkg_config_find_and_add_enabled,GIF,libnsgif,GIF))
-+$(eval $(call pkg_config_find_and_add_enabled,RSVG,librsvg-2.0,SVG))
-+$(eval $(call pkg_config_find_and_add_enabled,NSSVG,libsvgtiny,SVG))
-+$(eval $(call feature_enabled,WEBP,-DWITH_WEBP,-lwebp,WebP (libwebp)))
- $(eval $(call pkg_config_find_and_add_enabled,MOZJS,mozjs185,JavaScript))
- $(eval $(call pkg_config_find_and_add_enabled,JS,mozilla-js,JavaScript))
- 

diff --git 
a/www-client/netsurf/files/netsurf-3.2-conditionally-include-image-headers.patch
 
b/www-client/netsurf/files/netsurf-3.2-conditionally-include-image-headers.patch
deleted file mode 100644
index 9c73c23..000
--- 
a/www-client/netsurf/files/netsurf-3.2-conditionally-include-image-headers.patch
+++ /dev/null
@@ -1,67 +0,0 @@
 netsurf-3.2/image/image.c
-+++ netsurf-3.2/image/image.c
-@@ -28,15 +28,42 @@
- #include "content/con

[gentoo-commits] repo/gentoo:master commit in: www-client/netsurf/files/, www-client/netsurf/

2016-03-02 Thread Michael Weber
commit: 63565d6603116ac6bd824cfb7870d4704fcaa59c
Author: Michael Weber  gentoo  org>
AuthorDate: Wed Mar  2 22:15:52 2016 +
Commit: Michael Weber  gentoo  org>
CommitDate: Wed Mar  2 22:53:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63565d66

www-client/netsurf: Version bump.

Package-Manager: portage-2.2.27

 www-client/netsurf/Manifest|   2 +
 www-client/netsurf/files/netsurf-3.4-CFLAGS.patch  |  71 +
 ...f-3.4-conditionally-include-image-headers.patch |  49 +++
 .../files/netsurf-3.4-framebuffer-pkgconfig.patch  |  30 
 www-client/netsurf/netsurf-3.4.ebuild  | 160 +
 5 files changed, 312 insertions(+)

diff --git a/www-client/netsurf/Manifest b/www-client/netsurf/Manifest
index a66925b..6e841e0 100644
--- a/www-client/netsurf/Manifest
+++ b/www-client/netsurf/Manifest
@@ -1,5 +1,7 @@
 DIST netsurf-3.2-src.tar.gz 3232987 SHA256 
04ffeb8335c59cbc23371b79ae3b178002e6e95c35225ef62db4b155ecc7e213 SHA512 
d1ef15503bd7f59bea6a0bf41333e5da7a8657ab1cd6412b7cb9588b4d6e17908bd5f9b22e71c9e72574df9bb1aa5413a6ccd79a6bdd62ea5ff63c15876f1b60
 WHIRLPOOL 
98f343fefa39ab5f7f4e1d7e97305323d57bd4f0c1c97cee35e94f7d485d25b86b7012c95bfd2db88620f334ca2ce7cbe6eb4975cda7ac98a99f531bd10ed70b
 DIST netsurf-3.3-src.tar.gz 3198799 SHA256 
23f92a0940f577b9605f2e54786fea3521680d32d6c00f2a3db1eae3f29e3686 SHA512 
5796ce007d438309ef809dbb972cafab29efce04a22912bb3318a1cd93f6cca73ddb6ab2f7916c6819f7f63378a27180b380759611a3c88bf00d705a1dd9c5a6
 WHIRLPOOL 
fb5793a7502c27a7adf6cfdcaa029be19e7d750039f7a901b9004cb2a6ea390cd76d1e3bec0598d9986ea4c0203bbb6dabbe8d71955c30becb827753d20f5156
+DIST netsurf-3.4-src.tar.gz 4133201 SHA256 
1648f437994fc18090237430f30d645ff06bab0768ae973575f9391d07613bf6 SHA512 
d9f95ff88d572a36e906bdb25dddbb51aa683a2105ca9eff53ea61c154a34a888420811f8a2b58a1b5a10f77d8aa914e3201b937934243527edb8a897f7bd60e
 WHIRLPOOL 
1c8e3d6ac8a1ecd7bfa2554d56bd6e6cbd6c025112110f596a1db551d3b18029ee2761ddb288cdbc0cd517a90a54081d9d8aca3399339160addb2aedce14a55b
 DIST netsurf-buildsystem-1.2.tar.gz 38914 SHA256 
3903a4a1551c9c202e1d2047344c4f3598c8d9d6c35ebf8cc2e18874bd0c9d61 SHA512 
963e8a5033e8ef70595507f24fea3d9697eefb50ad7f92a6d3c913501c7026f12ec6d48f92b75e352b32f212f6216b8d8455aff25fa8d8d0fc12a3b19a875a1c
 WHIRLPOOL 
e56a520ae284089d0f36f06a6891ebb5b208ca847c74340c18581340e457c20ae9365999dc13284f438b965dcd7e85f04b93d1c1f22cadf6f7c1e2cef81d528c
 DIST netsurf-buildsystem-1.3.tar.gz 37906 SHA256 
10bbe95ba07476208da6047bd3c74685b6e61ba9904975b5d5c9a2c79a84ac79 SHA512 
79ef3e366c4798dbb88021fd05019ba9fe50539b7482bd3d07422f4c0dbf2047b906f39a0b48deebbdf111d84d93a9364d08e5c97f91609363c27641db15e6b5
 WHIRLPOOL 
c8131d0ffb79b208b63bef94606735968584edfff8cb24b4c83cd747c5d65c2811004626840798047ffddf84556ef7d8e23242f60d01a4a046323df3c78b0980
+DIST netsurf-buildsystem-1.5.tar.gz 38196 SHA256 
dbc6afc639f6987b704e6ff4427668787ee7efba77e1bbf76b614699b5daaf71 SHA512 
02d85e8f1d2101194a678f7ccf84051390953285a46951d7b327556f8df1a0c416620bd4c7a615e25de438d5d27cfffb69ec5d94eb8379a295dab4c85a96cae4
 WHIRLPOOL 
7b7d595a2e399b361e71769e509a129af42da5ce823f1b55183efb53898ac2ae731593eb13e1ecc2271ea26ee0948ac35bf99fea280eb72a2bb00164b4b29f09
 DIST netsurf-fb.modes-example.gz 4586 SHA256 
df1514790be120f27bd23dfdca71c24112679d45d3cbd3916f9231ec5e2596bb SHA512 
753a707dc428212803dd64250bb723a498fdc1c328fdac4df38be533eab3af45f727cdc6b7ced3faaa0e82db182c4eab140b8e81b0d3cfe2152252b89e6d2981
 WHIRLPOOL 
5a91c32a712b746c993d2fa1d47625f16241e845d556b8113ab957eda7385ac5bdde5f78b0de2dad4df544c7d7c13d8145ebb9d81272af9a3759ad4e307c3767

diff --git a/www-client/netsurf/files/netsurf-3.4-CFLAGS.patch 
b/www-client/netsurf/files/netsurf-3.4-CFLAGS.patch
new file mode 100644
index 000..2dc8a14
--- /dev/null
+++ b/www-client/netsurf/files/netsurf-3.4-CFLAGS.patch
@@ -0,0 +1,71 @@
+--- netsurf-3.4/Makefile.defaults
 netsurf-3.4/Makefile.defaults
+@@ -89,12 +89,6 @@
+ # Valid options: YES, NO
+ NETSURF_FS_BACKING_STORE := NO
+ 
+-# Initial CFLAGS. Optimisation level etc. tend to be target specific.
+-CFLAGS :=
+-
+-# Initial CXXFLAGS. Optimisation level etc. tend to be target specific.
+-CXXFLAGS :=
+-
+ # Default installation/execution prefix
+ PREFIX ?= /usr/local
+ 
+--- netsurf-3.4/framebuffer/Makefile.defaults
 netsurf-3.4/framebuffer/Makefile.defaults
+@@ -2,9 +2,6 @@
+ # Framebuffer-target-specific options
+ # 
+ 
+-# Optimisation levels
+-CFLAGS += -O2
+-
+ # Framebuffer default surface provider.
+ # Valid values are: x, sdl, linux, vnc, able,
+ NETSURF_FB_FRONTEND := sdl
+--- netsurf-3.4/framebuffer/Makefile.target
 netsurf-3.4/framebuffer/Makefile.target
+@@ -30,7 +30,7 @@
+ CFLAGS += '-DNETSURF_FB_FONT_CURSIVE="$(NETSURF_FB_FONT_CURSIVE)"'
+ CFLAGS += '-DNETSURF_FB_FONT_FANTASY="$(NETSURF_FB_FONT_FANTASY)"'
+ 
+-CFLAGS += -std=c99 -g -Dsmall \
++CFLAGS += -s