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

2024-03-04 Thread Jakov Smolić
commit: 10c1c7a7eb38c1563af482f0e26c90d5ab554e5c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Mar  4 19:11:34 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Mar  4 19:11:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c1c7a7

www-client/netsurf: Stabilize 3.11 amd64, #926171

Signed-off-by: Jakov Smolić  gentoo.org>

 www-client/netsurf/netsurf-3.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/netsurf/netsurf-3.11.ebuild 
b/www-client/netsurf/netsurf-3.11.ebuild
index bd02ef430762..5eada60a0b85 100644
--- a/www-client/netsurf/netsurf-3.11.ebuild
+++ b/www-client/netsurf/netsurf-3.11.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://download.netsurf-browser.org/netsurf/releases/source/${P}-src.t
 
 LICENSE="GPL-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="bmp fbcon truetype +gif +gtk +javascript +jpeg
+png +psl rosprite +svg +svgtiny +webp"
 



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

2024-02-09 Thread Michael Orlitzky
commit: b2182a38c7f8180432b988e7ba00c60fc52837e0
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Fri Feb  9 12:19:47 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Fri Feb  9 12:20:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2182a38

www-client/netsurf: drop obsolete patch

Signed-off-by: Michael Orlitzky  gentoo.org>

 www-client/netsurf/netsurf-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/www-client/netsurf/netsurf-.ebuild 
b/www-client/netsurf/netsurf-.ebuild
index 24c3a05906f3..4d3245e81bf6 100644
--- a/www-client/netsurf/netsurf-.ebuild
+++ b/www-client/netsurf/netsurf-.ebuild
@@ -60,7 +60,6 @@ BDEPEND="
 "
 
 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"
 )



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

2024-01-19 Thread Michael Orlitzky
commit: 1fd0cf52c96f152b941f6237280961babd5c1522
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Fri Jan 19 09:15:08 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Fri Jan 19 09:29:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd0cf52

www-client/netsurf: drop empty global assignments

Signed-off-by: Michael Orlitzky  gentoo.org>

 www-client/netsurf/netsurf-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/www-client/netsurf/netsurf-.ebuild 
b/www-client/netsurf/netsurf-.ebuild
index 41bdc78e2ca1..24c3a05906f3 100644
--- a/www-client/netsurf/netsurf-.ebuild
+++ b/www-client/netsurf/netsurf-.ebuild
@@ -11,7 +11,6 @@ HOMEPAGE="https://www.netsurf-browser.org/";
 EGIT_REPO_URI="https://git.netsurf-browser.org/${PN}.git";
 LICENSE="GPL-2 MIT"
 SLOT="0"
-KEYWORDS=""
 IUSE="bmp fbcon truetype +gif +gtk +javascript +jpeg
+png +psl rosprite +svg +svgtiny +webp"
 



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

2024-01-19 Thread Michael Orlitzky
commit: 982f8d1c3f144456489283e3590440823edfb44f
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Fri Jan 19 07:59:54 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Fri Jan 19 09:29:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=982f8d1c

www-client/netsurf: drop 3.10-r7

Signed-off-by: Michael Orlitzky  gentoo.org>

 www-client/netsurf/Manifest|   1 -
 .../files/netsurf-3.10-gcc10-fno-common.patch  |  23 
 ...f-3.9-conditionally-include-image-headers.patch |  35 -
 www-client/netsurf/netsurf-3.10-r7.ebuild  | 150 -
 4 files changed, 209 deletions(-)

diff --git a/www-client/netsurf/Manifest b/www-client/netsurf/Manifest
index 721779486c91..13e202c250a1 100644
--- a/www-client/netsurf/Manifest
+++ b/www-client/netsurf/Manifest
@@ -1,2 +1 @@
-DIST netsurf-3.10-src.tar.gz 4084480 BLAKE2B 
267ce1811cbf11d053f721e22b8a6d484e796102a4c9baaa10580d92cc1eecfe3f126fb97456262675c962ec88a5235e48dc85f2a5168631f6c9dd5b5082b43b
 SHA512 
1b1153916438e08146271dc04200aefbdba3b2c4ca9432a43abfc3811b5418df7ed21bbd91767f12d04331a236227379d2c412fcf13f25349685a549723bf13d
 DIST netsurf-3.11-src.tar.gz 4311767 BLAKE2B 
aa361b44ddb90fe513e0c34ae7d5f320037c439abb2455f50c224db118cf51da8bbeeac1276f0afdb5763287a6ffaba9d8fad460718ab0659871c1fda143513a
 SHA512 
852ed7afe891828e7e594f1906ed5a7af9c62511b61dbe37ff1ca0700e3b08151db952ad47a18f9c8cfd3f6d78fd93485aa8e39de08eca904f5dbfa747af90c3

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
deleted file mode 100644
index 677004c51750..
--- a/www-client/netsurf/files/netsurf-3.10-gcc10-fno-common.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-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/files/netsurf-3.9-conditionally-include-image-headers.patch
 
b/www-client/netsurf/files/netsurf-3.9-conditionally-include-image-headers.patch
deleted file mode 100644
index 603c20913da3..
--- 
a/www-client/netsurf/files/netsurf-3.9-conditionally-include-image-headers.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-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.10-r7.ebuild 
b/www-client/netsurf/netsurf-3.10-r7.ebuild
deleted file mode 100644
index 608f2ffaadd7..
--- a/www-client/netsurf/netsurf-3.10-r7.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop netsurf toolchain-funcs
-
-DESCRIPTION="A free, open source web browser"
-HOMEPAGE="https://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 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="bmp fbcon truetype +gif +gtk +javascript +jpeg
-   +png +psl rosprite +svg +svgtiny +webp"
-
-REQUIRED_USE="|| ( fbcon gtk )"
-
-RDEPEND="
-   dev-libs/libcss
-   dev-libs/libnsutils
-   dev-libs/openssl:=
-   dev-libs/libutf8proc
-   dev-libs/libxml2:2
-   net-misc/curl
-   net-libs/libdom
-   net-libs/libhubbub
-   bmp? ( media-libs/libnsbmp )
-   fbcon

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

2024-01-19 Thread Michael Orlitzky
commit: c354266f9470b01cd4b047cae88de05f3f7cf504
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Thu Jan 18 20:26:34 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Fri Jan 19 09:29:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c354266f

www-client/netsurf: add 3.11

Signed-off-by: Michael Orlitzky  gentoo.org>

 www-client/netsurf/Manifest|   1 +
 www-client/netsurf/netsurf-3.11.ebuild | 144 +
 2 files changed, 145 insertions(+)

diff --git a/www-client/netsurf/Manifest b/www-client/netsurf/Manifest
index 974348b603a7..721779486c91 100644
--- a/www-client/netsurf/Manifest
+++ b/www-client/netsurf/Manifest
@@ -1 +1,2 @@
 DIST netsurf-3.10-src.tar.gz 4084480 BLAKE2B 
267ce1811cbf11d053f721e22b8a6d484e796102a4c9baaa10580d92cc1eecfe3f126fb97456262675c962ec88a5235e48dc85f2a5168631f6c9dd5b5082b43b
 SHA512 
1b1153916438e08146271dc04200aefbdba3b2c4ca9432a43abfc3811b5418df7ed21bbd91767f12d04331a236227379d2c412fcf13f25349685a549723bf13d
+DIST netsurf-3.11-src.tar.gz 4311767 BLAKE2B 
aa361b44ddb90fe513e0c34ae7d5f320037c439abb2455f50c224db118cf51da8bbeeac1276f0afdb5763287a6ffaba9d8fad460718ab0659871c1fda143513a
 SHA512 
852ed7afe891828e7e594f1906ed5a7af9c62511b61dbe37ff1ca0700e3b08151db952ad47a18f9c8cfd3f6d78fd93485aa8e39de08eca904f5dbfa747af90c3

diff --git a/www-client/netsurf/netsurf-3.11.ebuild 
b/www-client/netsurf/netsurf-3.11.ebuild
new file mode 100644
index ..bd02ef430762
--- /dev/null
+++ b/www-client/netsurf/netsurf-3.11.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop netsurf toolchain-funcs
+
+DESCRIPTION="A free, open source web browser"
+HOMEPAGE="https://www.netsurf-browser.org/";
+SRC_URI="https://download.netsurf-browser.org/netsurf/releases/source/${P}-src.tar.gz";
+
+LICENSE="GPL-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="bmp fbcon truetype +gif +gtk +javascript +jpeg
+   +png +psl rosprite +svg +svgtiny +webp"
+
+REQUIRED_USE="|| ( fbcon gtk )"
+
+RDEPEND="
+   dev-libs/libcss
+   dev-libs/libnsutils
+   dev-libs/openssl:=
+   dev-libs/libutf8proc
+   dev-libs/libxml2:2
+   net-misc/curl
+   net-libs/libdom
+   >=net-libs/libhubbub-0.3.8
+   bmp? ( media-libs/libnsbmp )
+   fbcon? (
+   dev-libs/libnsfb
+   truetype? (
+   media-fonts/dejavu
+   media-libs/freetype
+   )
+   )
+   gif? ( >=media-libs/libnsgif-1.0.0 )
+   gtk? (
+   dev-libs/glib:2
+   x11-libs/gtk+:3
+   )
+   javascript? (
+   dev-libs/nsgenbind
+   dev-lang/duktape:=
+   )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   png? ( media-libs/libpng:0= )
+   psl? ( media-libs/libnspsl )
+   rosprite? ( media-libs/librosprite )
+   svg? (
+   svgtiny? ( media-libs/libsvgtiny )
+   !svgtiny? ( gnome-base/librsvg:2 )
+   )
+   webp? ( media-libs/libwebp )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/check
+   dev-perl/HTML-Parser
+   dev-build/netsurf-buildsystem
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.10-julia-libutf8proc-header-location.patch"
+   "${FILESDIR}/${PN}-3.10-disable-failing-tests.patch"
+)
+
+DOCS=(
+   README
+   docs/using-framebuffer.md
+   docs/ideas/{cache,css-engine,render-library}.txt
+)
+
+src_prepare() {
+   default
+   rm -r frontends/{amiga,atari,beos,monkey,riscos,windows} || die
+}
+
+_emake() {
+   netsurf_define_makeconf
+   local netsurf_makeconf=(
+   "${NETSURF_MAKECONF[@]}"
+   COMPONENT_TYPE=binary
+   NETSURF_FB_FONTLIB=$(usex truetype freetype internal)
+   NETSURF_FB_FONTPATH="${EPREFIX}/usr/share/fonts/dejavu"
+   NETSURF_USE_BMP=$(usex bmp YES NO)
+   NETSURF_USE_DUKTAPE=$(usex javascript YES NO)
+   NETSURF_USE_GIF=$(usex gif YES NO)
+   NETSURF_USE_JPEG=$(usex jpeg YES NO)
+   NETSURF_USE_PNG=$(usex png YES NO)
+   NETSURF_USE_NSPSL=$(usex psl YES NO)
+   NETSURF_USE_NSSVG=$(usex svg $(usex svgtiny YES NO) NO)
+   NETSURF_USE_OPENSSL=YES
+   NETSURF_USE_ROSPRITE=$(usex rosprite YES NO)
+   NETSURF_USE_RSVG=$(usex svg $(usex svgtiny NO YES) NO)
+   NETSURF_USE_WEBP=$(usex webp YES NO)
+   NETSURF_USE_VIDEO=NO
+   PKG_CONFIG=$(tc-getPKG_CONFIG)
+   )
+
+   emake "${netsurf_makeconf[@]}" $@
+}
+
+src_compile() {
+   # The build system only runs pkg-config to find librsvg's include
+   # dir for the gtk targets. So if you try to build the framebuffer
+   # target with NETSURF_USE_RSVG=YES, the build crashes 

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

2023-08-14 Thread Michael Orlitzky
commit: 2f521c78c2ffe05fc39c5c80bdabc0a9c2699566
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Aug 14 23:56:20 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Tue Aug 15 00:05:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f521c78

www-client/netsurf: backport live ebuild improvements to ~arch

Closes: https://bugs.gentoo.org/769146
Signed-off-by: Michael Orlitzky  gentoo.org>

 ...tsurf-3.10-r6.ebuild => netsurf-3.10-r7.ebuild} | 94 +++---
 1 file changed, 46 insertions(+), 48 deletions(-)

diff --git a/www-client/netsurf/netsurf-3.10-r6.ebuild 
b/www-client/netsurf/netsurf-3.10-r7.ebuild
similarity index 69%
rename from www-client/netsurf/netsurf-3.10-r6.ebuild
rename to www-client/netsurf/netsurf-3.10-r7.ebuild
index b3f5b779a1f7..d1b77be87dfa 100644
--- a/www-client/netsurf/netsurf-3.10-r6.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit netsurf desktop toolchain-funcs
+inherit desktop netsurf toolchain-funcs
 
 DESCRIPTION="A free, open source web browser"
 HOMEPAGE="https://www.netsurf-browser.org/";
@@ -12,48 +12,53 @@ 
SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.ta
 LICENSE="GPL-2 MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="bmp fbcon truetype +gif +gtk gtk2 +javascript +jpeg mng
+IUSE="bmp fbcon truetype +gif +gtk +javascript +jpeg
+png +psl rosprite +svg +svgtiny +webp"
 
-REQUIRED_USE="|| ( fbcon gtk gtk2 )"
+REQUIRED_USE="|| ( fbcon gtk )"
 
 RDEPEND="
-   >=dev-libs/libcss-0.9
-   >=net-libs/libdom-0.4.1-r1
-   >=net-libs/libhubbub-0.3
-   >=dev-libs/libnsutils-0.1.0
-   >=dev-libs/libutf8proc-2.4
+   dev-libs/libcss
+   dev-libs/libnsutils
+   dev-libs/openssl:=
+   dev-libs/libutf8proc
dev-libs/libxml2:2
net-misc/curl
-   bmp? ( >=media-libs/libnsbmp-0.1 )
-   fbcon? ( >=dev-libs/libnsfb-0.2.2
-   truetype? ( media-fonts/dejavu
-   >=media-libs/freetype-2.5.0.1 )
+   net-libs/libdom
+   net-libs/libhubbub
+   bmp? ( media-libs/libnsbmp )
+   fbcon? (
+   dev-libs/libnsfb
+   truetype? (
+   media-fonts/dejavu
+   media-libs/freetype
+   )
+   )
+   gif? ( media-libs/libnsgif )
+   gtk? (
+   dev-libs/glib:2
+   x11-libs/gtk+:3
)
-   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.7
+   dev-libs/nsgenbind
dev-lang/duktape:=
)
-   jpeg? ( >=virtual/jpeg-0-r2:0 )
-   mng? ( >=media-libs/libmng-1.0.10-r2 )
-   png? ( >=media-libs/libpng-1.2.51:0 )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   png? ( media-libs/libpng: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 )"
+   rosprite? ( media-libs/librosprite )
+   svg? (
+   svgtiny? ( media-libs/libsvgtiny )
+   !svgtiny? ( gnome-base/librsvg:2 )
+   )
+   webp? ( media-libs/libwebp )"
 DEPEND="${RDEPEND}"
 BDEPEND="
-   javascript? ( app-editors/vim-core )
dev-libs/check
dev-perl/HTML-Parser
-   >=dev-util/netsurf-buildsystem-1.7-r1
+   dev-util/netsurf-buildsystem
virtual/pkgconfig
+   javascript? ( app-editors/vim-core )
 "
 
 PATCHES=(
@@ -63,8 +68,11 @@ PATCHES=(
"${FILESDIR}/${PN}-3.10-gcc10-fno-common.patch"
 )
 
-DOCS=( README docs/using-framebuffer.md
-   docs/ideas/{cache,css-engine,render-library}.txt )
+DOCS=(
+   README
+   docs/using-framebuffer.md
+   docs/ideas/{cache,css-engine,render-library}.txt
+)
 
 src_prepare() {
default
@@ -76,22 +84,21 @@ _emake() {
local netsurf_makeconf=(
"${NETSURF_MAKECONF[@]}"
COMPONENT_TYPE=binary
+   NETSURF_FB_FONTLIB=$(usex truetype freetype internal)
+   NETSURF_FB_FONTPATH="${EPREFIX}/usr/share/fonts/dejavu"
NETSURF_USE_BMP=$(usex bmp YES NO)
+   NETSURF_USE_DUKTAPE=$(usex javascript YES NO)
NETSURF_USE_GIF=$(usex gif YES NO)
NETSURF_USE_JPEG=$(usex jpeg YES NO)
NETSURF_USE_PNG=$(usex png YES NO)
NETSURF_USE_NSPSL=$(usex psl YES NO)
-   NETSURF_USE_MNG=$(usex mng YES NO)
-   NETSURF_USE_WEBP=$(usex webp

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

2023-08-14 Thread Michael Orlitzky
commit: 8478272d3e71bcf8d4b8a43b44ecb970e82015b9
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Aug 14 23:59:24 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Tue Aug 15 00:05:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8478272d

www-client/netsurf: drop USE=gtk2 from metadata.xml

Signed-off-by: Michael Orlitzky  gentoo.org>

 www-client/netsurf/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/www-client/netsurf/metadata.xml b/www-client/netsurf/metadata.xml
index cf54bac2e424..d435571eb507 100644
--- a/www-client/netsurf/metadata.xml
+++ b/www-client/netsurf/metadata.xml
@@ -20,7 +20,6 @@
   media-libs/libnsbmp
 
 Build GTK3 GUI
-Build GTK2 GUI
 
   Use public suffix list from media-libs/libnspsl to
   detect supercookies (recommended)



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

2023-08-14 Thread Michael Orlitzky
commit: f4ec25b75b18038a821a82451af7f0aad8e4700a
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Aug 14 19:02:34 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Aug 14 21:14:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4ec25b7

www-client/netsurf: update EAPI 7 -> 8

Signed-off-by: Michael Orlitzky  gentoo.org>

 www-client/netsurf/netsurf-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/netsurf/netsurf-.ebuild 
b/www-client/netsurf/netsurf-.ebuild
index d3675ca3a962..edcde3ccb632 100644
--- a/www-client/netsurf/netsurf-.ebuild
+++ b/www-client/netsurf/netsurf-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit desktop git-r3 netsurf toolchain-funcs
 



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

2023-07-05 Thread Michael Orlitzky
commit: e7a4ba313190b948e42582581cd71c5032de7824
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Jul  4 23:00:03 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Jul  5 20:42:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7a4ba31

www-client/netsurf: update USE flag descriptions in metadata.xml.

Signed-off-by: Michael Orlitzky  gentoo.org>

 www-client/netsurf/metadata.xml | 20 
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/www-client/netsurf/metadata.xml b/www-client/netsurf/metadata.xml
index 894274a5b1d1..cf54bac2e424 100644
--- a/www-client/netsurf/metadata.xml
+++ b/www-client/netsurf/metadata.xml
@@ -15,15 +15,27 @@
 
   
   
-BMP bitmap image support 
(media-libs/libnsbmp)
+
+  Bitmap (BMP and ICO) image support via
+  media-libs/libnsbmp
+
 Build GTK3 GUI
 Build GTK2 GUI
-Use public suffix list via 
media-libs/libnspsl
+
+  Use public suffix list from media-libs/libnspsl to
+  detect supercookies (recommended)
+
 
-  RISC OS Sprite bitmap image support (media-libs/librosprite)
+  RISC OS Sprite bitmap image support via
+  media-libs/librosprite
 
 
-  SVG image support via media-libs/svgatiny instead of 
gnome-base/librsvg
+  Use media-libs/libsvgtiny instead of
+  gnome-base/librsvg for SVG support
+
+
+  Use media-libs/freetype for text in the framebuffer
+  frontend
 
   
   



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

2023-07-05 Thread Michael Orlitzky
commit: 74fb32cd19cffbbf84912e3ef5e9357b1be2a560
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Jul  4 23:57:27 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Jul  5 20:42:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74fb32cd

www-client/netsurf: clean up build flags and depencencies (live ebuild).

  * Add new unconditional dev-libs/openssl dependency. There's a build
flag for it, but YES means yes and NO also means yes.
  * Drop obsolete USE=mng and media-libs/libmng dependency.
  * Drop obsolete NETSURF_USE_JS build flag.
  * Drop apparently unused app-editors/vim-core build dependency.
  * Alphabetized USE/build flags and dependencies.

Signed-off-by: Michael Orlitzky  gentoo.org>

 www-client/netsurf/netsurf-.ebuild | 24 +++-
 1 file changed, 11 insertions(+), 13 deletions(-)

diff --git a/www-client/netsurf/netsurf-.ebuild 
b/www-client/netsurf/netsurf-.ebuild
index 0cf6ef50f6e0..d3675ca3a962 100644
--- a/www-client/netsurf/netsurf-.ebuild
+++ b/www-client/netsurf/netsurf-.ebuild
@@ -12,19 +12,20 @@ EGIT_REPO_URI="https://git.netsurf-browser.org/${PN}.git";
 LICENSE="GPL-2 MIT"
 SLOT="0"
 KEYWORDS=""
-IUSE="bmp fbcon truetype +gif +gtk +javascript +jpeg mng
+IUSE="bmp fbcon truetype +gif +gtk +javascript +jpeg
+png +psl rosprite +svg +svgtiny +webp"
 
 REQUIRED_USE="|| ( fbcon gtk )"
 
 RDEPEND="
>=dev-libs/libcss-
-   >=net-libs/libdom-
-   net-libs/libhubbub
>=dev-libs/libnsutils-
+   dev-libs/openssl:=
dev-libs/libutf8proc
dev-libs/libxml2:2
net-misc/curl
+   >=net-libs/libdom-
+   net-libs/libhubbub
bmp? ( media-libs/libnsbmp )
fbcon? (
dev-libs/libnsfb
@@ -43,7 +44,6 @@ RDEPEND="
dev-lang/duktape:=
)
jpeg? ( media-libs/libjpeg-turbo:= )
-   mng? ( media-libs/libmng:= )
png? ( media-libs/libpng:0= )
psl? ( media-libs/libnspsl )
rosprite? ( media-libs/librosprite )
@@ -54,7 +54,6 @@ RDEPEND="
webp? ( media-libs/libwebp )"
 DEPEND="${RDEPEND}"
 BDEPEND="
-   javascript? ( app-editors/vim-core )
dev-libs/check
dev-perl/HTML-Parser
dev-util/netsurf-buildsystem
@@ -83,22 +82,21 @@ _emake() {
local netsurf_makeconf=(
"${NETSURF_MAKECONF[@]}"
COMPONENT_TYPE=binary
+   NETSURF_FB_FONTLIB=$(usex truetype freetype internal)
+   NETSURF_FB_FONTPATH="${EPREFIX}/usr/share/fonts/dejavu"
NETSURF_USE_BMP=$(usex bmp YES NO)
+   NETSURF_USE_DUKTAPE=$(usex javascript YES NO)
NETSURF_USE_GIF=$(usex gif YES NO)
NETSURF_USE_JPEG=$(usex jpeg YES NO)
NETSURF_USE_PNG=$(usex png YES NO)
NETSURF_USE_NSPSL=$(usex psl YES NO)
-   NETSURF_USE_MNG=$(usex mng YES NO)
-   NETSURF_USE_WEBP=$(usex webp YES NO)
-   NETSURF_USE_JS=NO
-   NETSURF_USE_DUKTAPE=$(usex javascript YES NO)
NETSURF_USE_NSSVG=$(usex svg $(usex svgtiny YES NO) NO)
-   NETSURF_USE_RSVG=$(usex svg $(usex svgtiny NO YES) NO)
+   NETSURF_USE_OPENSSL=YES
NETSURF_USE_ROSPRITE=$(usex rosprite YES NO)
-   PKG_CONFIG=$(tc-getPKG_CONFIG)
-   NETSURF_FB_FONTLIB=$(usex truetype freetype internal)
-   NETSURF_FB_FONTPATH="${EPREFIX}/usr/share/fonts/dejavu"
+   NETSURF_USE_RSVG=$(usex svg $(usex svgtiny NO YES) NO)
+   NETSURF_USE_WEBP=$(usex webp YES NO)
NETSURF_USE_VIDEO=NO
+   PKG_CONFIG=$(tc-getPKG_CONFIG)
)
 
emake "${netsurf_makeconf[@]}" $@



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

2023-05-27 Thread Michael Orlitzky
commit: aecdf3015347f0bf9acfa5d63ede37cc0b1112d9
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sat May 27 18:45:04 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sat May 27 22:01:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aecdf301

www-client/netsurf: add 

This has been getting minor bug fixes for three years without a
release. I still use it every once in a while, and the build hasn't
broken in the meantime, so it's easy enough to add a few live ebuilds
for the projects that have seen commits.

Signed-off-by: Michael Orlitzky  gentoo.org>

 www-client/netsurf/netsurf-.ebuild | 147 +
 1 file changed, 147 insertions(+)

diff --git a/www-client/netsurf/netsurf-.ebuild 
b/www-client/netsurf/netsurf-.ebuild
new file mode 100644
index ..0cf6ef50f6e0
--- /dev/null
+++ b/www-client/netsurf/netsurf-.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop git-r3 netsurf toolchain-funcs
+
+DESCRIPTION="A free, open source web browser"
+HOMEPAGE="https://www.netsurf-browser.org/";
+
+EGIT_REPO_URI="https://git.netsurf-browser.org/${PN}.git";
+LICENSE="GPL-2 MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="bmp fbcon truetype +gif +gtk +javascript +jpeg mng
+   +png +psl rosprite +svg +svgtiny +webp"
+
+REQUIRED_USE="|| ( fbcon gtk )"
+
+RDEPEND="
+   >=dev-libs/libcss-
+   >=net-libs/libdom-
+   net-libs/libhubbub
+   >=dev-libs/libnsutils-
+   dev-libs/libutf8proc
+   dev-libs/libxml2:2
+   net-misc/curl
+   bmp? ( media-libs/libnsbmp )
+   fbcon? (
+   dev-libs/libnsfb
+   truetype? (
+   media-fonts/dejavu
+   media-libs/freetype
+   )
+   )
+   gif? ( >=media-libs/libnsgif- )
+   gtk? (
+   dev-libs/glib:2
+   x11-libs/gtk+:3
+   )
+   javascript? (
+   dev-libs/nsgenbind
+   dev-lang/duktape:=
+   )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   mng? ( media-libs/libmng:= )
+   png? ( media-libs/libpng:0= )
+   psl? ( media-libs/libnspsl )
+   rosprite? ( media-libs/librosprite )
+   svg? (
+   svgtiny? ( media-libs/libsvgtiny )
+   !svgtiny? ( gnome-base/librsvg:2 )
+   )
+   webp? ( media-libs/libwebp )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   javascript? ( app-editors/vim-core )
+   dev-libs/check
+   dev-perl/HTML-Parser
+   dev-util/netsurf-buildsystem
+   virtual/pkgconfig
+"
+
+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"
+)
+
+DOCS=(
+   README
+   docs/using-framebuffer.md
+   docs/ideas/{cache,css-engine,render-library}.txt
+)
+
+src_prepare() {
+   default
+   rm -r frontends/{amiga,atari,beos,monkey,riscos,windows} || die
+}
+
+_emake() {
+   netsurf_define_makeconf
+   local netsurf_makeconf=(
+   "${NETSURF_MAKECONF[@]}"
+   COMPONENT_TYPE=binary
+   NETSURF_USE_BMP=$(usex bmp YES NO)
+   NETSURF_USE_GIF=$(usex gif YES NO)
+   NETSURF_USE_JPEG=$(usex jpeg YES NO)
+   NETSURF_USE_PNG=$(usex png YES NO)
+   NETSURF_USE_NSPSL=$(usex psl YES NO)
+   NETSURF_USE_MNG=$(usex mng YES NO)
+   NETSURF_USE_WEBP=$(usex webp YES NO)
+   NETSURF_USE_JS=NO
+   NETSURF_USE_DUKTAPE=$(usex javascript YES NO)
+   NETSURF_USE_NSSVG=$(usex svg $(usex svgtiny YES NO) NO)
+   NETSURF_USE_RSVG=$(usex svg $(usex svgtiny NO YES) NO)
+   NETSURF_USE_ROSPRITE=$(usex rosprite YES NO)
+   PKG_CONFIG=$(tc-getPKG_CONFIG)
+   NETSURF_FB_FONTLIB=$(usex truetype freetype internal)
+   NETSURF_FB_FONTPATH="${EPREFIX}/usr/share/fonts/dejavu"
+   NETSURF_USE_VIDEO=NO
+   )
+
+   emake "${netsurf_makeconf[@]}" $@
+}
+
+src_compile() {
+   # The build system only runs pkg-config to find librsvg's include
+   # dir for the gtk targets. So if you try to build the framebuffer
+   # target with NETSURF_USE_RSVG=YES, the build crashes on failing to
+   # find rsvg.h. To work around that, we set NETSURF_USE_RSVG=NO. It
+   # might be possible to fall back to svgtiny with USE="svg -svgtiny"
+   # if svgtiny works in a framebuffer, but then our (R)DEPEND would
+   # need some mangling to ensure that svgtiny is installed.
+   use fbcon && _emake NETSURF_USE_RSVG=NO TARGET=framebuffer
+
+   use gtk && _emake TARGET=gtk3
+}
+
+src_test() {
+   _emake test
+}
+
+src_install() {
+   if use fbcon ; then
+

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

2022-08-26 Thread Sam James
commit: 233948c93b19a83aec8f0fdd5c672289b38f365c
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Aug 25 21:41:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 26 10:46:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=233948c9

www-client/netsurf: use  tags in metadata.xml

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Sam James  gentoo.org>

 www-client/netsurf/metadata.xml | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/www-client/netsurf/metadata.xml b/www-client/netsurf/metadata.xml
index cea4e8eea5db..894274a5b1d1 100644
--- a/www-client/netsurf/metadata.xml
+++ b/www-client/netsurf/metadata.xml
@@ -15,15 +15,15 @@
 
   
   
-BMP bitmap image support (media-libs/libnsbmp)
+BMP bitmap image support 
(media-libs/libnsbmp)
 Build GTK3 GUI
 Build GTK2 GUI
-Use public suffix list via media-libs/libnspsl
+Use public suffix list via 
media-libs/libnspsl
 
-  RISC OS Sprite bitmap image support (media-libs/librosprite)
+  RISC OS Sprite bitmap image support (media-libs/librosprite)
 
 
-  SVG image support via media-libs/svgatiny instead of gnome-base/librsvg
+  SVG image support via media-libs/svgatiny instead of 
gnome-base/librsvg
 
   
   



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

2022-03-22 Thread Jakov Smolić
commit: 17295498d8bd9ccc9ce4daa311abaa0ca21d4592
Author: Yongxiang Liang  gmail  com>
AuthorDate: Fri Mar 18 15:30:11 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Mar 22 18:43:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17295498

www-client/netsurf: keyword 3.10-r6 for ~riscv

Signed-off-by: Yongxiang Liang  gmail.com>
Signed-off-by: Jakov Smolić  gentoo.org>

 www-client/netsurf/netsurf-3.10-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/netsurf/netsurf-3.10-r6.ebuild 
b/www-client/netsurf/netsurf-3.10-r6.ebuild
index a6961c60d25c..b3f5b779a1f7 100644
--- a/www-client/netsurf/netsurf-3.10-r6.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r6.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.ta
 
 LICENSE="GPL-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="bmp fbcon truetype +gif +gtk gtk2 +javascript +jpeg mng
+png +psl rosprite +svg +svgtiny +webp"
 



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

2022-03-16 Thread Sam James
commit: 34b59a5fd7fb95d7a48996df047e697a06bc1ed6
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 16 23:46:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 16 23:46:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34b59a5f

www-client/netsurf: fix UnusedLocalUse

Signed-off-by: Sam James  gentoo.org>

 www-client/netsurf/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/www-client/netsurf/metadata.xml b/www-client/netsurf/metadata.xml
index 9277e053d4fa..cea4e8eea5db 100644
--- a/www-client/netsurf/metadata.xml
+++ b/www-client/netsurf/metadata.xml
@@ -16,7 +16,6 @@
   
   
 BMP bitmap image support (media-libs/libnsbmp)
-Use duktape.org javascript engine
 Build GTK3 GUI
 Build GTK2 GUI
 Use public suffix list via media-libs/libnspsl



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

2022-03-16 Thread Sam James
commit: 9e36a59ce29c4e5c8966b056914bbb39344fd172
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 16 23:14:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 16 23:14:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e36a59c

www-client/netsurf: drop 3.10-r4

Signed-off-by: Sam James  gentoo.org>

 www-client/netsurf/netsurf-3.10-r4.ebuild | 153 --
 1 file changed, 153 deletions(-)

diff --git a/www-client/netsurf/netsurf-3.10-r4.ebuild 
b/www-client/netsurf/netsurf-3.10-r4.ebuild
deleted file mode 100644
index 1a7530a2ee63..
--- a/www-client/netsurf/netsurf-3.10-r4.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit netsurf desktop
-
-DESCRIPTION="a free, open source web browser"
-HOMEPAGE="https://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 ~arm64 ~ppc ~ppc64 ~x86"
-IUSE="bmp +duktape fbcon truetype +gif +gtk gtk2 +javascript +jpeg mng
-   +png +psl rosprite +svg +svgtiny +webp"
-
-REQUIRED_USE="|| ( fbcon gtk gtk2 )
-   duktape? ( javascript )"
-
-RDEPEND="
-   >=dev-libs/libcss-0.9
-   >=net-libs/libdom-0.4.1-r1
-   >=net-libs/libhubbub-0.3
-   >=dev-libs/libnsutils-0.1.0
-   >=dev-libs/libutf8proc-2.4
-   dev-libs/libxml2:2
-   net-misc/curl
-   bmp? ( >=media-libs/libnsbmp-0.1 )
-   fbcon? ( >=dev-libs/libnsfb-0.2.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.7
-   duktape? ( dev-lang/duktape:= )
-   !duktape? ( dev-lang/spidermonkey:0= )
-   )
-   jpeg? ( >=virtual/jpeg-0-r2:0 )
-   mng? ( >=media-libs/libmng-1.0.10-r2 )
-   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 )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   duktape? ( app-editors/vim-core )
-   dev-libs/check
-   dev-perl/HTML-Parser
-   >=dev-util/netsurf-buildsystem-1.7-r1
-   virtual/pkgconfig
-"
-
-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"
-)
-
-DOCS=( README docs/using-framebuffer.md
-   docs/ideas/{cache,css-engine,render-library}.txt )
-
-src_prepare() {
-   default
-   rm -r frontends/{amiga,atari,beos,monkey,riscos,windows} || die
-}
-
-_emake() {
-   netsurf_define_makeconf
-   local netsurf_makeconf=(
-   "${NETSURF_MAKECONF[@]}"
-   COMPONENT_TYPE=binary
-   NETSURF_USE_BMP=$(usex bmp YES NO)
-   NETSURF_USE_GIF=$(usex gif YES NO)
-   NETSURF_USE_JPEG=$(usex jpeg YES NO)
-   NETSURF_USE_PNG=$(usex png YES NO)
-   NETSURF_USE_NSPSL=$(usex psl YES NO)
-   NETSURF_USE_MNG=$(usex mng YES NO)
-   NETSURF_USE_WEBP=$(usex webp YES NO)
-   NETSURF_USE_MOZJS=$(usex javascript $(usex duktape NO YES) NO)
-   NETSURF_USE_JS=NO
-   NETSURF_USE_DUKTAPE=$(usex javascript $(usex duktape YES NO) NO)
-   NETSURF_USE_NSSVG=$(usex svg $(usex svgtiny YES NO) NO)
-   NETSURF_USE_RSVG=$(usex svg $(usex svgtiny NO YES) NO)
-   NETSURF_USE_ROSPRITE=$(usex rosprite YES NO)
-   PKG_CONFIG=$(tc-getPKG_CONFIG)
-   NETSURF_FB_FONTLIB=$(usex truetype freetype internal)
-   NETSURF_FB_FONTPATH="${EPREFIX}/usr/share/fonts/dejavu"
-   NETSURF_USE_VIDEO=NO
-   )
-   emake "${netsurf_makeconf[@]}" $@
-}
-
-src_compile() {
-   # The build system only runs pkg-config to find librsvg's include
-   # dir for the gtk targets. So if you try to build the framebuffer
-   # target with NETSURF_USE_RSVG=YES, the build crashes on failing to
-   # find rsvg.h. To work around that, we set NETSURF_USE_RSVG=NO. It
-   # might be possible to fall back to svgtiny with USE="svg -svgtiny"
-   # if svgtiny works in a framebuffer, but then our (R)DEPEND would
-   # need some mangling to ensure that svgtiny is installed.
-   use fbcon && _emake NETSURF_USE_RSVG=NO TARGET=framebuffer
-
-   use gtk2 && _emake TARGET=gtk2
-   use gtk && _emake TARGET=gtk3
-}
-
-

[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/

2022-03-15 Thread Sam James
commit: 7d7f9207012d7ed63cda301848b7a572b4bc2e9f
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 16 02:38:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 16 02:39:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d7f9207

www-client/netsurf: drop remaining IUSE=duktape

Bug: https://bugs.gentoo.org/729444
Fixes: c4398dfb476bd4f3be8f3b78b695d9f5996f697c
Signed-off-by: Sam James  gentoo.org>

 www-client/netsurf/netsurf-3.10-r6.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/www-client/netsurf/netsurf-3.10-r6.ebuild 
b/www-client/netsurf/netsurf-3.10-r6.ebuild
index b0534e24b604..4cab447b2f86 100644
--- a/www-client/netsurf/netsurf-3.10-r6.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r6.ebuild
@@ -12,11 +12,10 @@ 
SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.ta
 LICENSE="GPL-2 MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE="bmp +duktape fbcon truetype +gif +gtk gtk2 +javascript +jpeg mng
+IUSE="bmp fbcon truetype +gif +gtk gtk2 +javascript +jpeg mng
+png +psl rosprite +svg +svgtiny +webp"
 
-REQUIRED_USE="|| ( fbcon gtk gtk2 )
-   duktape? ( javascript )"
+REQUIRED_USE="|| ( fbcon gtk gtk2 )"
 
 RDEPEND="
>=dev-libs/libcss-0.9
@@ -50,7 +49,7 @@ RDEPEND="
webp? ( >=media-libs/libwebp-0.3.0 )"
 DEPEND="${RDEPEND}"
 BDEPEND="
-   duktape? ( app-editors/vim-core )
+   javascript? ( app-editors/vim-core )
dev-libs/check
dev-perl/HTML-Parser
>=dev-util/netsurf-buildsystem-1.7-r1



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

2022-03-15 Thread Sam James
commit: c4398dfb476bd4f3be8f3b78b695d9f5996f697c
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 16 02:20:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 16 02:23:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4398dfb

www-client/netsurf: drop old/incorrect spidermonkey dependency

The mozjs/spidermonkey dep was dropped upstream a while ago.

Signed-off-by: Sam James  gentoo.org>

 .../netsurf/{netsurf-3.10-r5.ebuild => netsurf-3.10-r6.ebuild}  | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/www-client/netsurf/netsurf-3.10-r5.ebuild 
b/www-client/netsurf/netsurf-3.10-r6.ebuild
similarity index 95%
rename from www-client/netsurf/netsurf-3.10-r5.ebuild
rename to www-client/netsurf/netsurf-3.10-r6.ebuild
index ed1d2bd402e0..b0534e24b604 100644
--- a/www-client/netsurf/netsurf-3.10-r5.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r6.ebuild
@@ -38,8 +38,7 @@ RDEPEND="
x11-libs/gtk+:2 )
javascript? (
>=dev-libs/nsgenbind-0.7
-   duktape? ( dev-lang/duktape:= )
-   !duktape? ( dev-lang/spidermonkey:0= )
+   dev-lang/duktape:=
)
jpeg? ( >=virtual/jpeg-0-r2:0 )
mng? ( >=media-libs/libmng-1.0.10-r2 )
@@ -84,9 +83,8 @@ _emake() {
NETSURF_USE_NSPSL=$(usex psl YES NO)
NETSURF_USE_MNG=$(usex mng YES NO)
NETSURF_USE_WEBP=$(usex webp YES NO)
-   NETSURF_USE_MOZJS=$(usex javascript $(usex duktape NO YES) NO)
NETSURF_USE_JS=NO
-   NETSURF_USE_DUKTAPE=$(usex javascript $(usex duktape YES NO) NO)
+   NETSURF_USE_DUKTAPE=$(usex javascript YES NO)
NETSURF_USE_NSSVG=$(usex svg $(usex svgtiny YES NO) NO)
NETSURF_USE_RSVG=$(usex svg $(usex svgtiny NO YES) NO)
NETSURF_USE_ROSPRITE=$(usex rosprite YES NO)



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

2022-03-15 Thread Sam James
commit: f482b0df434a5ff4e116bc267848a3aee6e3875d
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 16 01:03:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 16 01:03:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f482b0df

www-client/netsurf: fix IndirectInherits

Signed-off-by: Sam James  gentoo.org>

 www-client/netsurf/netsurf-3.10-r5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/netsurf/netsurf-3.10-r5.ebuild 
b/www-client/netsurf/netsurf-3.10-r5.ebuild
index d22096570357..ed1d2bd402e0 100644
--- a/www-client/netsurf/netsurf-3.10-r5.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r5.ebuild
@@ -3,9 +3,9 @@
 
 EAPI=7
 
-inherit netsurf desktop
+inherit netsurf desktop toolchain-funcs
 
-DESCRIPTION="a free, open source web browser"
+DESCRIPTION="A free, open source web browser"
 HOMEPAGE="https://www.netsurf-browser.org/";
 
SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.tar.gz";
 



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

2022-03-15 Thread Sam James
commit: dd26cff49f5f22d45512ef759025f5de665effdc
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 16 00:03:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 16 01:01:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd26cff4

www-client/netsurf: increase libdom lower bound; set DEPEND

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

 www-client/netsurf/netsurf-3.10-r4.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/www-client/netsurf/netsurf-3.10-r4.ebuild 
b/www-client/netsurf/netsurf-3.10-r4.ebuild
index 8fd37259da3c..1a7530a2ee63 100644
--- a/www-client/netsurf/netsurf-3.10-r4.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,7 +20,7 @@ REQUIRED_USE="|| ( fbcon gtk gtk2 )
 
 RDEPEND="
>=dev-libs/libcss-0.9
-   >=net-libs/libdom-0.3
+   >=net-libs/libdom-0.4.1-r1
>=net-libs/libhubbub-0.3
>=dev-libs/libnsutils-0.1.0
>=dev-libs/libutf8proc-2.4
@@ -49,6 +49,7 @@ RDEPEND="
svg? ( svgtiny? ( >=media-libs/libsvgtiny-0.1.3-r1 )
!svgtiny? ( gnome-base/librsvg:2 ) )
webp? ( >=media-libs/libwebp-0.3.0 )"
+DEPEND="${RDEPEND}"
 BDEPEND="
duktape? ( app-editors/vim-core )
dev-libs/check



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

2022-03-15 Thread Sam James
commit: 33a835fe4c5824b7d30e825ae445ea59abf79552
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 16 00:13:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 16 01:01:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33a835fe

www-client/netsurf: enhance desktop files

Closes: https://bugs.gentoo.org/823047
Thanks-to: Andrey Volkov  ekb-info.ru>
Signed-off-by: Sam James  gentoo.org>

 www-client/netsurf/netsurf-3.10-r5.ebuild | 154 ++
 1 file changed, 154 insertions(+)

diff --git a/www-client/netsurf/netsurf-3.10-r5.ebuild 
b/www-client/netsurf/netsurf-3.10-r5.ebuild
new file mode 100644
index ..d22096570357
--- /dev/null
+++ b/www-client/netsurf/netsurf-3.10-r5.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit netsurf desktop
+
+DESCRIPTION="a free, open source web browser"
+HOMEPAGE="https://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 ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="bmp +duktape fbcon truetype +gif +gtk gtk2 +javascript +jpeg mng
+   +png +psl rosprite +svg +svgtiny +webp"
+
+REQUIRED_USE="|| ( fbcon gtk gtk2 )
+   duktape? ( javascript )"
+
+RDEPEND="
+   >=dev-libs/libcss-0.9
+   >=net-libs/libdom-0.4.1-r1
+   >=net-libs/libhubbub-0.3
+   >=dev-libs/libnsutils-0.1.0
+   >=dev-libs/libutf8proc-2.4
+   dev-libs/libxml2:2
+   net-misc/curl
+   bmp? ( >=media-libs/libnsbmp-0.1 )
+   fbcon? ( >=dev-libs/libnsfb-0.2.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.7
+   duktape? ( dev-lang/duktape:= )
+   !duktape? ( dev-lang/spidermonkey:0= )
+   )
+   jpeg? ( >=virtual/jpeg-0-r2:0 )
+   mng? ( >=media-libs/libmng-1.0.10-r2 )
+   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 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   duktape? ( app-editors/vim-core )
+   dev-libs/check
+   dev-perl/HTML-Parser
+   >=dev-util/netsurf-buildsystem-1.7-r1
+   virtual/pkgconfig
+"
+
+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"
+)
+
+DOCS=( README docs/using-framebuffer.md
+   docs/ideas/{cache,css-engine,render-library}.txt )
+
+src_prepare() {
+   default
+   rm -r frontends/{amiga,atari,beos,monkey,riscos,windows} || die
+}
+
+_emake() {
+   netsurf_define_makeconf
+   local netsurf_makeconf=(
+   "${NETSURF_MAKECONF[@]}"
+   COMPONENT_TYPE=binary
+   NETSURF_USE_BMP=$(usex bmp YES NO)
+   NETSURF_USE_GIF=$(usex gif YES NO)
+   NETSURF_USE_JPEG=$(usex jpeg YES NO)
+   NETSURF_USE_PNG=$(usex png YES NO)
+   NETSURF_USE_NSPSL=$(usex psl YES NO)
+   NETSURF_USE_MNG=$(usex mng YES NO)
+   NETSURF_USE_WEBP=$(usex webp YES NO)
+   NETSURF_USE_MOZJS=$(usex javascript $(usex duktape NO YES) NO)
+   NETSURF_USE_JS=NO
+   NETSURF_USE_DUKTAPE=$(usex javascript $(usex duktape YES NO) NO)
+   NETSURF_USE_NSSVG=$(usex svg $(usex svgtiny YES NO) NO)
+   NETSURF_USE_RSVG=$(usex svg $(usex svgtiny NO YES) NO)
+   NETSURF_USE_ROSPRITE=$(usex rosprite YES NO)
+   PKG_CONFIG=$(tc-getPKG_CONFIG)
+   NETSURF_FB_FONTLIB=$(usex truetype freetype internal)
+   NETSURF_FB_FONTPATH="${EPREFIX}/usr/share/fonts/dejavu"
+   NETSURF_USE_VIDEO=NO
+   )
+
+   emake "${netsurf_makeconf[@]}" $@
+}
+
+src_compile() {
+   # The build system only runs pkg-config to find librsvg's include
+   # dir for the gtk targets. So if you try to build the framebuffer
+   # target with NETSURF_USE_RSVG=YES, the build crashes on failing to
+   # find rsvg.h. To work around that, we set NETSURF_USE_RSVG=NO. It
+   # might be possible to fall back to svgtiny with USE="svg -svgtiny"
+   # if svgtiny works in a framebuffer, but then our (R)DEPEND would
+   # need some mangling to ensure that svgtiny is installed.
+   use fbcon && _emake NETSURF_USE_RSVG=NO TARGET=framebuffer

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

2021-11-20 Thread Arthur Zamarin
commit: 9137d32ae7c97a4212b6a52f09439c9f759ed068
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 20 15:33:07 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 20 15:33:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9137d32a

www-client/netsurf: Keyword 3.10-r4 ppc, #728994

Signed-off-by: Arthur Zamarin  gentoo.org>

 www-client/netsurf/netsurf-3.10-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/netsurf/netsurf-3.10-r4.ebuild 
b/www-client/netsurf/netsurf-3.10-r4.ebuild
index fe3c18375bc0..8fd37259da3c 100644
--- a/www-client/netsurf/netsurf-3.10-r4.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.ta
 
 LICENSE="GPL-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 IUSE="bmp +duktape fbcon truetype +gif +gtk gtk2 +javascript +jpeg mng
+png +psl rosprite +svg +svgtiny +webp"
 



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

2021-11-10 Thread Jakov Smolić
commit: 0570fd44a38c9dfb756afc8ffa084174872e8105
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Nov 10 17:56:38 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Nov 10 17:56:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0570fd44

www-client/netsurf: Keyword 3.10-r4 x86, #803164

Signed-off-by: Jakov Smolić  gentoo.org>

 www-client/netsurf/netsurf-3.10-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/netsurf/netsurf-3.10-r4.ebuild 
b/www-client/netsurf/netsurf-3.10-r4.ebuild
index d6579ec7f58..fe3c18375bc 100644
--- a/www-client/netsurf/netsurf-3.10-r4.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.ta
 
 LICENSE="GPL-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 IUSE="bmp +duktape fbcon truetype +gif +gtk gtk2 +javascript +jpeg mng
+png +psl rosprite +svg +svgtiny +webp"
 



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

2021-03-30 Thread Sam James
commit: c9f8e7211daf00722c33a4ee71c4e1bcfae87d15
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 30 17:37:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 30 17:37:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9f8e721

www-client/netsurf: Keyword 3.10-r4 arm64, #733444

Signed-off-by: Sam James  gentoo.org>

 www-client/netsurf/netsurf-3.10-r4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/netsurf/netsurf-3.10-r4.ebuild 
b/www-client/netsurf/netsurf-3.10-r4.ebuild
index 1c167261872..7ca24a577e3 100644
--- a/www-client/netsurf/netsurf-3.10-r4.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.ta
 
 LICENSE="GPL-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
 IUSE="bmp +duktape fbcon truetype +gif +gtk gtk2 +javascript +jpeg mng
+png +psl rosprite +svg +svgtiny +webp"
 



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

2020-11-13 Thread Sam James
commit: c5638f2899bde2b8541848bee1d60db3d5d684ee
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 13 16:53:09 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 13 16:53:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5638f28

www-client/netsurf: subscribe to dev-lang/duktape subslot

Bug: https://bugs.gentoo.org/730188
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 www-client/netsurf/{netsurf-3.10-r3.ebuild => netsurf-3.10-r4.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/netsurf/netsurf-3.10-r3.ebuild 
b/www-client/netsurf/netsurf-3.10-r4.ebuild
similarity index 99%
rename from www-client/netsurf/netsurf-3.10-r3.ebuild
rename to www-client/netsurf/netsurf-3.10-r4.ebuild
index ff68d956965..1c167261872 100644
--- a/www-client/netsurf/netsurf-3.10-r3.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r4.ebuild
@@ -38,7 +38,7 @@ RDEPEND="
x11-libs/gtk+:2 )
javascript? (
>=dev-libs/nsgenbind-0.7
-   duktape? ( dev-lang/duktape )
+   duktape? ( dev-lang/duktape:= )
!duktape? ( dev-lang/spidermonkey:0= )
)
jpeg? ( >=virtual/jpeg-0-r2:0 )



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

2020-10-17 Thread Joonas Niilola
commit: ac2e479166b3eb53acbedcbe0204d9131653977a
Author: Justin Keogh  v6y  net>
AuthorDate: Sat Oct 17 11:25:32 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 17 11:29:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac2e4791

www-client/netsurf: install manpages on 3.10-r3

Closes: https://bugs.gentoo.org/741476
Signed-off-by: Justin Keogh  v6y.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 www-client/netsurf/netsurf-3.10-r3.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/www-client/netsurf/netsurf-3.10-r3.ebuild 
b/www-client/netsurf/netsurf-3.10-r3.ebuild
index 2d6a524e3b2..ff68d956965 100644
--- a/www-client/netsurf/netsurf-3.10-r3.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r3.ebuild
@@ -145,4 +145,6 @@ src_install() {
 
insinto /usr/share/pixmaps
doins frontends/gtk/res/netsurf.xpm
+   doman docs/netsurf-fb.1
+   doman docs/netsurf-gtk.1
 }



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

2020-09-29 Thread Sam James
commit: 40a01cdaa5ffeea9aaae70e23ca924321fa9b361
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 29 22:47:49 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 29 22:47:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40a01cda

www-client/netsurf: Keyword 3.10-r3 arm, #728994

Signed-off-by: Sam James  gentoo.org>

 www-client/netsurf/netsurf-3.10-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/netsurf/netsurf-3.10-r3.ebuild 
b/www-client/netsurf/netsurf-3.10-r3.ebuild
index 80ac0b1a011..2d6a524e3b2 100644
--- a/www-client/netsurf/netsurf-3.10-r3.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.ta
 
 LICENSE="GPL-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="~amd64 ~arm ~ppc64"
 IUSE="bmp +duktape fbcon truetype +gif +gtk gtk2 +javascript +jpeg mng
+png +psl rosprite +svg +svgtiny +webp"
 



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

2020-08-15 Thread Michael Orlitzky
commit: 1bc687cb3ab8a6e8821168aa00394dd5cad47d13
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sat Aug 15 01:05:42 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sat Aug 15 11:58:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bc687cb

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

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

 www-client/netsurf/netsurf-3.10-r2.ebuild | 149 --
 1 file changed, 149 deletions(-)

diff --git a/www-client/netsurf/netsurf-3.10-r2.ebuild 
b/www-client/netsurf/netsurf-3.10-r2.ebuild
deleted file mode 100644
index 9aee997cf05..000
--- a/www-client/netsurf/netsurf-3.10-r2.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2020 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="https://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 ~ppc64"
-IUSE="bmp +duktape fbcon truetype +gif +gtk gtk2 +javascript +jpeg mng
-   +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.1.0
-   >=dev-libs/libutf8proc-2.4
-   dev-libs/libxml2:2
-   net-misc/curl
-   bmp? ( >=media-libs/libnsbmp-0.1 )
-   fbcon? ( >=dev-libs/libnsfb-0.2.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.7
-   duktape? ( dev-lang/duktape )
-   !duktape? ( dev-lang/spidermonkey:0= )
-   )
-   jpeg? ( >=virtual/jpeg-0-r2:0 )
-   mng? ( >=media-libs/libmng-1.0.10-r2 )
-   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="
-   duktape? ( app-editors/vim-core )
-   dev-libs/check
-   dev-perl/HTML-Parser
-   >=dev-util/netsurf-buildsystem-1.7-r1"
-
-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"
-)
-
-DOCS=( README docs/using-framebuffer.md
-   docs/ideas/{cache,css-engine,render-library}.txt )
-
-src_prepare() {
-   default
-   rm -r frontends/{amiga,atari,beos,monkey,riscos,windows} || die
-}
-
-_emake() {
-   source /usr/share/netsurf-buildsystem/gentoo-helpers.sh
-   netsurf_define_makeconf
-   local netsurf_makeconf=(
-   "${NETSURF_MAKECONF[@]}"
-   COMPONENT_TYPE=binary
-   NETSURF_USE_BMP=$(usex bmp YES NO)
-   NETSURF_USE_GIF=$(usex gif YES NO)
-   NETSURF_USE_JPEG=$(usex jpeg YES NO)
-   NETSURF_USE_PNG=$(usex png YES NO)
-   NETSURF_USE_NSPSL=$(usex psl YES NO)
-   NETSURF_USE_MNG=$(usex mng YES NO)
-   NETSURF_USE_WEBP=$(usex webp YES NO)
-   NETSURF_USE_MOZJS=$(usex javascript $(usex duktape NO YES) NO)
-   NETSURF_USE_JS=NO
-   NETSURF_USE_DUKTAPE=$(usex javascript $(usex duktape YES NO) NO)
-   NETSURF_USE_NSSVG=$(usex svg $(usex svgtiny YES NO) NO)
-   NETSURF_USE_RSVG=$(usex svg $(usex svgtiny NO YES) NO)
-   NETSURF_USE_ROSPRITE=$(usex rosprite YES NO)
-   PKG_CONFIG=$(tc-getPKG_CONFIG)
-   NETSURF_FB_FONTLIB=$(usex truetype freetype internal)
-   NETSURF_FB_FONTPATH="${EPREFIX}/usr/share/fonts/dejavu"
-   NETSURF_USE_VIDEO=NO
-   )
-   emake "${netsurf_makeconf[@]}" $@
-}
-
-src_compile() {
-   # The build system only runs pkg-config to find librsvg's include
-   # dir for the gtk targets. So if you try to build the framebuffer
-   # target with NETSURF_USE_RSVG=YES, the build crashes on failing to
-   # find rsvg.h. To work around that, we set NETSURF_USE_RSVG=NO. It
-   # might be possible to fall back to svgtiny with USE="svg -svgtiny"
-   # if svgtiny works in a framebuffer, but then our (R)DEPEND would
-   # need some mangling to ensure that svgtiny is installed.
-   use fbcon && _emake NETSURF_USE_RSVG=NO TARGET=framebuffer
-
- 

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

2020-07-19 Thread Joonas Niilola
commit: 0e63981cf2dcc28c66832afb2b27e13ee8f18e3e
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Jun 29 05:51:35 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jul 19 10:43:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e63981c

www-client/netsurf: https for HOMEPAGE

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/16481
Signed-off-by: Joonas Niilola  gentoo.org>

 www-client/netsurf/netsurf-3.10-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/netsurf/netsurf-3.10-r2.ebuild 
b/www-client/netsurf/netsurf-3.10-r2.ebuild
index e86cbfbe92f..9aee997cf05 100644
--- a/www-client/netsurf/netsurf-3.10-r2.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r2.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit toolchain-funcs desktop
 
 DESCRIPTION="a free, open source web browser"
-HOMEPAGE="http://www.netsurf-browser.org/";
+HOMEPAGE="https://www.netsurf-browser.org/";
 
SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.tar.gz";
 
 LICENSE="GPL-2 MIT"



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

2020-07-15 Thread Michael Orlitzky
commit: fc9cacf5f852ffb2911080f96438d3a70bda1016
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Jul 15 13:53:40 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Jul 15 14:01:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc9cacf5

www-client/netsurf: lower bounds for dev-libs/{libnsfb,libnsutils}.

The latest version of netsurf requires newer versions of two of its
dependencies. This can hit stable users, since these particular
packages have older stable versions; the new versions have to be
keyworded.

Closes: https://bugs.gentoo.org/730090
Closes: https://bugs.gentoo.org/730092
Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Michael Orlitzky  gentoo.org>

 www-client/netsurf/{netsurf-3.10-r1.ebuild => netsurf-3.10-r2.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/netsurf/netsurf-3.10-r1.ebuild 
b/www-client/netsurf/netsurf-3.10-r2.ebuild
similarity index 98%
rename from www-client/netsurf/netsurf-3.10-r1.ebuild
rename to www-client/netsurf/netsurf-3.10-r2.ebuild
index 5083a224bd7..e86cbfbe92f 100644
--- a/www-client/netsurf/netsurf-3.10-r1.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r2.ebuild
@@ -22,12 +22,12 @@ RDEPEND="
>=dev-libs/libcss-0.9
>=net-libs/libdom-0.3
>=net-libs/libhubbub-0.3
-   >=dev-libs/libnsutils-0.0.5
+   >=dev-libs/libnsutils-0.1.0
>=dev-libs/libutf8proc-2.4
dev-libs/libxml2:2
net-misc/curl
bmp? ( >=media-libs/libnsbmp-0.1 )
-   fbcon? ( >=dev-libs/libnsfb-0.2
+   fbcon? ( >=dev-libs/libnsfb-0.2.2
truetype? ( media-fonts/dejavu
>=media-libs/freetype-2.5.0.1 )
)



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

2020-07-05 Thread Sergei Trofimovich
commit: a322d99b59c253edacd2799d9723a0284c4ba1a5
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jul  5 08:39:03 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jul  5 08:39:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a322d99b

www-client/netsurf: keyworded 3.10-r1 for ppc64

keyworded wrt bug #728994

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 www-client/netsurf/netsurf-3.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/netsurf/netsurf-3.10-r1.ebuild 
b/www-client/netsurf/netsurf-3.10-r1.ebuild
index 62dea848e93..5083a224bd7 100644
--- a/www-client/netsurf/netsurf-3.10-r1.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.ta
 
 LICENSE="GPL-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~ppc64"
 IUSE="bmp +duktape fbcon truetype +gif +gtk gtk2 +javascript +jpeg mng
+png +psl rosprite +svg +svgtiny +webp"
 



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

2020-06-30 Thread Michael Orlitzky
commit: 77e589717e3fe5788ef0030d5cc4a2517670cc9a
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Jun 30 13:07:37 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Tue Jun 30 13:07:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77e58971

www-client/netsurf: fix build with USE="fbcon svg -svgtiny".

The build system for netsurf only does the pkg-config magic needed to
find librsvg's headers when it's building the GTK targets (and not
when it's building the framebuffer target). As a result, building the
framebuffer target can fail if you have USE="svg -svgtiny" set.  This
commit disables librsvg while building and installing the framebuffer
target. Thanks are due to ernsteiswuerfel for the extensive testing
on bug 728994.

Bug: https://bugs.gentoo.org/728994
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Michael Orlitzky  gentoo.org>

 www-client/netsurf/netsurf-3.10-r1.ebuild | 28 +++-
 1 file changed, 23 insertions(+), 5 deletions(-)

diff --git a/www-client/netsurf/netsurf-3.10-r1.ebuild 
b/www-client/netsurf/netsurf-3.10-r1.ebuild
index 1ac3219ccb8..62dea848e93 100644
--- a/www-client/netsurf/netsurf-3.10-r1.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r1.ebuild
@@ -97,7 +97,15 @@ _emake() {
 }
 
 src_compile() {
-   use fbcon && _emake TARGET=framebuffer
+   # The build system only runs pkg-config to find librsvg's include
+   # dir for the gtk targets. So if you try to build the framebuffer
+   # target with NETSURF_USE_RSVG=YES, the build crashes on failing to
+   # find rsvg.h. To work around that, we set NETSURF_USE_RSVG=NO. It
+   # might be possible to fall back to svgtiny with USE="svg -svgtiny"
+   # if svgtiny works in a framebuffer, but then our (R)DEPEND would
+   # need some mangling to ensure that svgtiny is installed.
+   use fbcon && _emake NETSURF_USE_RSVG=NO TARGET=framebuffer
+
use gtk2 && _emake TARGET=gtk2
use gtk && _emake TARGET=gtk3
 }
@@ -111,19 +119,29 @@ src_install() {
-i "${WORKDIR}"/*/utils/git-testament.pl || die
 
if use fbcon ; then
-   _emake TARGET=framebuffer DESTDIR="${D}" install
+   # See earlier comments about rsvg.h.
+   _emake NETSURF_USE_RSVG=NO TARGET=framebuffer DESTDIR="${D}" 
install
elog "framebuffer binary has been installed as netsurf-fb"
-   make_desktop_entry "${EPREFIX}"/usr/bin/netsurf-fb 
NetSurf-framebuffer netsurf "Network;WebBrowser"
+   make_desktop_entry "${EPREFIX}"/usr/bin/netsurf-fb \
+  NetSurf-framebuffer \
+  netsurf \
+  "Network;WebBrowser"
fi
if use gtk2 ; then
_emake TARGET=gtk2 DESTDIR="${D}" install
elog "netsurf gtk2 version has been installed as netsurf-gtk2"
-   make_desktop_entry "${EPREFIX}"/usr/bin/netsurf-gtk2 
NetSurf-gtk2 netsurf "Network;WebBrowser"
+   make_desktop_entry "${EPREFIX}"/usr/bin/netsurf-gtk2 \
+  NetSurf-gtk2 \
+  netsurf \
+  "Network;WebBrowser"
fi
if use gtk ; then
_emake TARGET=gtk3 DESTDIR="${D}" install
elog "netsurf gtk3 version has been installed as netsurf-gtk3"
-   make_desktop_entry "${EPREFIX}"/usr/bin/netsurf-gtk3 
NetSurf-gtk3 netsurf "Network;WebBrowser"
+   make_desktop_entry "${EPREFIX}"/usr/bin/netsurf-gtk3 \
+  NetSurf-gtk3 \
+  netsurf \
+  "Network;WebBrowser"
fi
 
insinto /usr/share/pixmaps



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

2020-06-29 Thread Michael Orlitzky
commit: f4b54e2b6fa4f0062d088b97e8c2527aaf745cf4
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Jun 29 17:07:20 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Jun 29 17:07:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4b54e2b

www-client/netsurf: update dev-libs/libutf8proc lower bound.

I previously fixed the build with newer versions of libutf8proc, and
in the process, broke it with the old stable version. We now require
a newer (unstable) version so as to actually build.

Bug: https://bugs.gentoo.org/728994
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Michael Orlitzky  gentoo.org>

 www-client/netsurf/{netsurf-3.10.ebuild => netsurf-3.10-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/netsurf/netsurf-3.10.ebuild 
b/www-client/netsurf/netsurf-3.10-r1.ebuild
similarity index 99%
rename from www-client/netsurf/netsurf-3.10.ebuild
rename to www-client/netsurf/netsurf-3.10-r1.ebuild
index 206f8f8d2f6..1ac3219ccb8 100644
--- a/www-client/netsurf/netsurf-3.10.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r1.ebuild
@@ -23,7 +23,7 @@ RDEPEND="
>=net-libs/libdom-0.3
>=net-libs/libhubbub-0.3
>=dev-libs/libnsutils-0.0.5
-   >=dev-libs/libutf8proc-2.2
+   >=dev-libs/libutf8proc-2.4
dev-libs/libxml2:2
net-misc/curl
bmp? ( >=media-libs/libnsbmp-0.1 )



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

2020-06-28 Thread Michael Orlitzky
commit: af319b8e81df5bcc69b02155d97e905197dc15e4
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Jun 29 01:15:49 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Jun 29 01:15:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af319b8e

www-client/netsurf: fix build with USE=gtk2.

In the latest release, upstream switched around the names of the GTK
targets to reflect that gtk3 is now default. This left the build
broken with USE=gtk2, because (ALLEGEDLY) I never tested it. Sorry.
Everything should be back to normal.

Bug: https://bugs.gentoo.org/728994
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Michael Orlitzky  gentoo.org>

 www-client/netsurf/netsurf-3.10.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/www-client/netsurf/netsurf-3.10.ebuild 
b/www-client/netsurf/netsurf-3.10.ebuild
index ee8c48f41a8..a0070e82799 100644
--- a/www-client/netsurf/netsurf-3.10.ebuild
+++ b/www-client/netsurf/netsurf-3.10.ebuild
@@ -98,7 +98,7 @@ _emake() {
 
 src_compile() {
use fbcon && _emake TARGET=framebuffer
-   use gtk2 && _emake TARGET=gtk
+   use gtk2 && _emake TARGET=gtk2
use gtk && _emake TARGET=gtk3
 }
 
@@ -116,9 +116,9 @@ src_install() {
make_desktop_entry "${EPREFIX}"/usr/bin/netsurf-fb 
NetSurf-framebuffer netsurf "Network;WebBrowser"
fi
if use gtk2 ; then
-   _emake TARGET=gtk DESTDIR="${D}" install
-   elog "netsurf gtk2 version has been installed as netsurf-gtk"
-   make_desktop_entry "${EPREFIX}"/usr/bin/netsurf-gtk NetSurf-gtk 
netsurf "Network;WebBrowser"
+   _emake TARGET=gtk2 DESTDIR="${D}" install
+   elog "netsurf gtk2 version has been installed as netsurf-gtk2"
+   make_desktop_entry "${EPREFIX}"/usr/bin/netsurf-gtk2 
NetSurf-gtk2 netsurf "Network;WebBrowser"
fi
if use gtk ; then
_emake TARGET=gtk3 DESTDIR="${D}" install



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

2020-06-28 Thread Michael Orlitzky
commit: ab17ce2d706b52b3f8ab04a2f33c4ea12837b4cb
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Jun 29 01:25:17 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Jun 29 01:26:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab17ce2d

www-client/netsurf: tweak USE defaults.

The main purpose of this commit is to enable USE=gtk by default, to
avoid forcing users to choose one of USE=fbcon, USE=gtk2, or
USE=gtk. For what it's worth, the gtk(3) target is the upstream
default. This fixes an associated pkgcheck warning.

At the same time, I've turned off support for BMP, MNG, and RiscOS
bitmap images by default. There's nothing wrong with them -- they're
just basically nonexistent on the web, and doing so will pull in fewer
dependencies for most people.

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

 www-client/netsurf/netsurf-3.10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/netsurf/netsurf-3.10.ebuild 
b/www-client/netsurf/netsurf-3.10.ebuild
index a0070e82799..206f8f8d2f6 100644
--- a/www-client/netsurf/netsurf-3.10.ebuild
+++ b/www-client/netsurf/netsurf-3.10.ebuild
@@ -12,8 +12,8 @@ 
SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.ta
 LICENSE="GPL-2 MIT"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="+bmp +duktape fbcon truetype +gif gtk gtk2 +javascript +jpeg +mng
-   +png +psl +rosprite +svg +svgtiny +webp"
+IUSE="bmp +duktape fbcon truetype +gif +gtk gtk2 +javascript +jpeg mng
+   +png +psl rosprite +svg +svgtiny +webp"
 
 REQUIRED_USE="|| ( fbcon gtk gtk2 )
duktape? ( javascript )"



[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/

2019-12-10 Thread Joonas Niilola
commit: 74ca97965fc3d4d2359d7ed549c07a8f2e4d7a2e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec 10 08:06:18 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec 10 08:06:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74ca9796

www-client/netsurf: reformat metadata.xml

Signed-off-by: Joonas Niilola  gentoo.org>

 www-client/netsurf/metadata.xml | 57 +++--
 1 file changed, 32 insertions(+), 25 deletions(-)

diff --git a/www-client/netsurf/metadata.xml b/www-client/netsurf/metadata.xml
index 9186aa425bc..c0afc038030 100644
--- a/www-client/netsurf/metadata.xml
+++ b/www-client/netsurf/metadata.xml
@@ -1,29 +1,36 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-
-
-   philipp.amm...@posteo.de
-   Philipp Ammann
-
-
-   
http://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt
-
-
-   BMP bitmap image support (media-libs/libnsbmp)
-   Use duktape.org javascript engine
-   Build GTK3 GUI
-   Build GTK2 GUI
-   PDF output support (media-libs/libharu)
-   Use public suffix list via media-libs/libnspsl
-   RISC OS Sprite bitmap image support 
(media-libs/librosprite)
-   SVG image support via media-libs/svgatiny instead 
of gnome-base/librsvg
-
-
-NetSurf is a free, open source web browser. It is written in C, has its own 
layout and rendering engine entirely written from scratch. It is small and 
capable of handling many of the web standards in use today.
-Whether you want to check your webmail, read the news or post to discussion 
forums, NetSurf is your lightweight gateway to the world wide web. Actively 
developed, NetSurf is continually evolving and improving.
-
+   
+   philipp.amm...@posteo.de
+   Philipp Ammann
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   
http://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt
+   
+   
+   BMP bitmap image support 
(media-libs/libnsbmp)
+   Use duktape.org javascript engine
+   Build GTK3 GUI
+   Build GTK2 GUI
+   PDF output support 
(media-libs/libharu)
+   Use public suffix list via 
media-libs/libnspsl
+   RISC OS Sprite bitmap image support 
(media-libs/librosprite)
+   SVG image support via media-libs/svgatiny 
instead of gnome-base/librsvg
+   
+   
+   NetSurf is a free, open source web browser. It is written in C, 
has 
+   its own layout and rendering engine entirely written from 
scratch. It 
+   is small and capable of handling many of the web standards in 
use 
+   today.
+
+   Whether you want to check your webmail, read the news or post 
to 
+   discussion forums, NetSurf is your lightweight gateway to the 
world 
+   wide web. Actively developed, NetSurf is continually evolving 
and 
+   improving.
+   
 



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

2019-12-09 Thread Joonas Niilola
commit: 3401eda12c93a4918ad30d28fd0a018f346a4c50
Author: Philipp Ammann  posteo  de>
AuthorDate: Mon Dec  9 11:05:36 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec 10 06:34:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3401eda1

www-client/netsurf: update BDEPEND

Closes: https://bugs.gentoo.org/702080
Package-Manager: Portage-2.3.80, Repoman-2.3.19
Signed-off-by: Philipp Ammann  posteo.de>
Closes: https://github.com/gentoo/gentoo/pull/13926
Signed-off-by: Joonas Niilola  gentoo.org>

 www-client/netsurf/netsurf-3.9.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/www-client/netsurf/netsurf-3.9.ebuild 
b/www-client/netsurf/netsurf-3.9.ebuild
index 5f91bf66d4c..89bfe438c73 100644
--- a/www-client/netsurf/netsurf-3.9.ebuild
+++ b/www-client/netsurf/netsurf-3.9.ebuild
@@ -48,6 +48,7 @@ RDEPEND="
!svgtiny? ( gnome-base/librsvg:2 ) )
webp? ( >=media-libs/libwebp-0.3.0 )"
 BDEPEND="
+   duktape? ( app-editors/vim-core )
dev-libs/check
dev-perl/HTML-Parser
>=dev-util/netsurf-buildsystem-1.7-r1"



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

2019-12-05 Thread Joonas Niilola
commit: fd23ea8411ac101d22aabeba2a1c2c0d157ea786
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Dec  5 08:03:32 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Dec  5 08:03:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd23ea84

www-client/netsurf: update version restrict on nsgenbind

http://source.netsurf-browser.org/nsgenbind.git/commit/?id=9656f1ff87136263d44a54a4e3081ac92ad3b699
https://github.com/gentoo/gentoo/pull/13232

Package-Manager: Portage-2.3.80, Repoman-2.3.19
Signed-off-by: Joonas Niilola  gentoo.org>

 www-client/netsurf/netsurf-3.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/netsurf/netsurf-3.9.ebuild 
b/www-client/netsurf/netsurf-3.9.ebuild
index 137876e9e5e..5f91bf66d4c 100644
--- a/www-client/netsurf/netsurf-3.9.ebuild
+++ b/www-client/netsurf/netsurf-3.9.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
x11-libs/gtk+:3 )
gtk2? ( dev-libs/glib:2
x11-libs/gtk+:2 )
-   javascript? ( >=dev-libs/nsgenbind-0.6
+   javascript? ( >=dev-libs/nsgenbind-0.7
!duktape? ( dev-lang/spidermonkey:0= ) )
jpeg? ( >=virtual/jpeg-0-r2:0 )
mng? ( >=media-libs/libmng-1.0.10-r2 )



[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/

2019-12-04 Thread Joonas Niilola
commit: f93dda23163879d9d5734a4723d8b325bf76bc4c
Author: Philipp Ammann  posteo  de>
AuthorDate: Sat Oct 26 15:10:51 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Dec  4 14:48:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f93dda23

www-client/netsurf: add myself as proxy maintainer

Signed-off-by: Philipp Ammann  posteo.de>
Signed-off-by: Joonas Niilola  gentoo.org>

 www-client/netsurf/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/www-client/netsurf/metadata.xml b/www-client/netsurf/metadata.xml
index 152de9fcc3c..9186aa425bc 100644
--- a/www-client/netsurf/metadata.xml
+++ b/www-client/netsurf/metadata.xml
@@ -1,7 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+
+
+   philipp.amm...@posteo.de
+   Philipp Ammann
+
 

http://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt
 



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

2019-09-23 Thread Michał Górny
commit: fcba1f550e38f128dfea6e76be7922aab8eef921
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 23 08:00:44 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 23 08:07:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcba1f55

www-client/netsurf: Remove unused fbcon_frontend_* flags

Closes: https://bugs.gentoo.org/695158
Signed-off-by: Michał Górny  gentoo.org>

 www-client/netsurf/metadata.xml  | 11 ---
 www-client/netsurf/netsurf-3.8-r2.ebuild | 10 +-
 2 files changed, 5 insertions(+), 16 deletions(-)

diff --git a/www-client/netsurf/metadata.xml b/www-client/netsurf/metadata.xml
index 80316470ae4..152de9fcc3c 100644
--- a/www-client/netsurf/metadata.xml
+++ b/www-client/netsurf/metadata.xml
@@ -7,16 +7,13 @@
 
 
BMP bitmap image support (media-libs/libnsbmp)
-   Use framebuffer frontend sdl
-   Use framebuffer frontend vnc
-   Use framebuffer frontend X
+   Use duktape.org javascript engine
+   Build GTK3 GUI
+   Build GTK2 GUI
PDF output support (media-libs/libharu)
+   Use public suffix list via media-libs/libnspsl
RISC OS Sprite bitmap image support 
(media-libs/librosprite)
SVG image support via media-libs/svgatiny instead 
of gnome-base/librsvg
-   Use public suffix list via media-libs/libnspsl
-   Build GTK3 GUI
-   Build GTK2 GUI
-   Use duktape.org javascript engine
 
 
 NetSurf is a free, open source web browser. It is written in C, has its own 
layout and rendering engine entirely written from scratch. It is small and 
capable of handling many of the web standards in use today.

diff --git a/www-client/netsurf/netsurf-3.8-r2.ebuild 
b/www-client/netsurf/netsurf-3.8-r2.ebuild
index e2c03b5e2c9..e9cd87acae4 100644
--- a/www-client/netsurf/netsurf-3.8-r2.ebuild
+++ b/www-client/netsurf/netsurf-3.8-r2.ebuild
@@ -13,11 +13,9 @@ 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 fbcon_frontend_sdl
-   fbcon_frontend_vnc fbcon_frontend_x"
+   pdf-writer +png +psl +rosprite +svg +svgtiny +webp"
 
 REQUIRED_USE="|| ( fbcon gtk gtk2 )
-   fbcon? ( || ( fbcon_frontend_sdl fbcon_frontend_vnc fbcon_frontend_x ) )
duktape? ( javascript )"
 
 RDEPEND="
@@ -115,12 +113,6 @@ src_install() {
elog "framebuffer binary has been installed as netsurf-fb"
make_desktop_entry "${EROOT}"/usr/bin/netsurf-fb 
NetSurf-framebuffer netsurf "Network;WebBrowser"
fi
-   if use fbcon_frontend_sdl; then
-   elog "To be able to use netsurf without X, don't forget to 
enable the "
-   elog "proper USE flags in libsdl (fbcon). Also, make 
/dev/input/mice "
-   elog "readable to the account using netsurf-fb. Either use 
chmod a+r "
-   elog "/dev/input/mice (security!!!) or use a group."
-   fi
if use gtk2 ; then
_emake TARGET=gtk DESTDIR="${ED}" install
elog "netsurf gtk2 version has been installed as netsurf-gtk"



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

2019-07-05 Thread Virgil Dupras
commit: 5f5c01ec266b60c14df6aad06b682b7605fa79b8
Author: Virgil Dupras  gentoo  org>
AuthorDate: Fri Jul  5 18:57:50 2019 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Fri Jul  5 18:57:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f5c01ec

www-client/netsurf: remove myself as maintainer

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

 www-client/netsurf/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/www-client/netsurf/metadata.xml b/www-client/netsurf/metadata.xml
index ef834d041ec..80316470ae4 100644
--- a/www-client/netsurf/metadata.xml
+++ b/www-client/netsurf/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   vdup...@gentoo.org
-   Virgil Dupras
-   
+   
 

http://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt
 



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

2019-02-17 Thread Sergei Trofimovich
commit: d7b5deee5795a9025ed5d236066c87ab852aea93
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Feb 17 17:42:02 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Feb 17 17:46:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7b5deee

www-client/netsurf: keyworded 3.8-r2 for ppc64, bug #674736

Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.60, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 www-client/netsurf/netsurf-3.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/netsurf/netsurf-3.8-r2.ebuild 
b/www-client/netsurf/netsurf-3.8-r2.ebuild
index 404eeb76a37..e2c03b5e2c9 100644
--- a/www-client/netsurf/netsurf-3.8-r2.ebuild
+++ b/www-client/netsurf/netsurf-3.8-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.ta
 
 LICENSE="GPL-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
 IUSE="+bmp +duktape fbcon truetype +gif gtk gtk2 +javascript +jpeg +mng
pdf-writer +png +psl +rosprite +svg +svgtiny +webp fbcon_frontend_sdl
fbcon_frontend_vnc fbcon_frontend_x"



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

2019-02-07 Thread Virgil Dupras
commit: 28d56d2dc6dc0fca4b20917a5a9374ccc3920150
Author: Virgil Dupras  gentoo  org>
AuthorDate: Thu Feb  7 13:07:03 2019 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Thu Feb  7 13:08:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28d56d2d

www-client/netsurf: add missing dependency

Bug: https://bugs.gentoo.org/670783
Signed-off-by: Virgil Dupras  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 www-client/netsurf/netsurf-3.8-r2.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/www-client/netsurf/netsurf-3.8-r2.ebuild 
b/www-client/netsurf/netsurf-3.8-r2.ebuild
index b13e2d5c567..404eeb76a37 100644
--- a/www-client/netsurf/netsurf-3.8-r2.ebuild
+++ b/www-client/netsurf/netsurf-3.8-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -38,7 +38,7 @@ RDEPEND="
x11-libs/gtk+:3 )
gtk2? ( dev-libs/glib:2
x11-libs/gtk+:2 )
-   javascript? ( >=dev-libs/nsgenbind-0.3
+   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 )
@@ -51,7 +51,8 @@ RDEPEND="
webp? ( >=media-libs/libwebp-0.3.0 )"
 DEPEND="${RDEPEND}
dev-libs/check
-   dev-perl/HTML-Parser"
+   dev-perl/HTML-Parser
+   >=dev-util/netsurf-buildsystem-1.7-r1"
 
 PATCHES=(
"${FILESDIR}"/${PN}-3.8-CFLAGS.patch



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

2018-11-13 Thread Virgil Dupras
commit: acb6f543e2c8c720a2a0ab1fd3760f2d1e64f674
Author: Virgil Dupras  gentoo  org>
AuthorDate: Tue Nov 13 16:52:36 2018 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Tue Nov 13 18:04:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acb6f543

www-client/netsurf: backtrack on the dep bundling idea

The dep bundling idea introduced in 3.8-r1 wasn't a very good idea
after all, as we can see in #669714. A better idea, which is what is
being done in the commits preceding this one, is to drop netsurf eclass
in all dependencies by introducing dev-util/netsurf-buildsystem as a
regular package.

Bug: https://bugs.gentoo.org/669714
Signed-off-by: Virgil Dupras  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 www-client/netsurf/Manifest  |  11 --
 www-client/netsurf/metadata.xml  |   5 +-
 www-client/netsurf/netsurf-3.8-r1.ebuild | 219 ---
 www-client/netsurf/netsurf-3.8-r2.ebuild | 136 +++
 www-client/netsurf/netsurf-3.8.ebuild| 163 ---
 5 files changed, 137 insertions(+), 397 deletions(-)

diff --git a/www-client/netsurf/Manifest b/www-client/netsurf/Manifest
index f7edcc8bd8e..4e5081a0d75 100644
--- a/www-client/netsurf/Manifest
+++ b/www-client/netsurf/Manifest
@@ -1,12 +1 @@
-DIST libcss-0.8.0-src.tar.gz 516474 BLAKE2B 
937adc65f68fecece189e0f06cfd601ae2d76f0b4dcdbcb8a67f3f058c4355c19c12c088fb50ecf1e6bcd8436c867b1845b3da27bb44b5d1a009bd946bf5e53e
 SHA512 
fb52920ce462f442dfafa7b0061fa465e6c04827d26186e8468855c2a40e8f34e6f0689d5eb58cb0b2ee0759d083fcff5c8c583e1d98693755003c352a22a4be
-DIST libnsbmp-0.1.5-src.tar.gz 463299 BLAKE2B 
a9aa4f682262c4bfb5007c623e3da324f9ce2ddb732737b8217def899e8507ae41589607a1e0b71b34190542981ad4286f64f87795f0043049626c101001fd85
 SHA512 
2998de98db05a04fb860fdea258961d66aebc78d58614054311ed4cafa2f265472ad19789ab1e343d39ca293e0a304baee4941bd04948d9cc7c39bdadb0756e6
-DIST libnsfb-0.2.0-src.tar.gz 82322 BLAKE2B 
d805478728015663b4bf9c8de018bda33dcd84a7ace7246c450a7c31cc3358f834ade21ac1df9f0ca0e4dcea1138369cc3cd9ac468ebb484cce139d4bc89441e
 SHA512 
b90eca76c8dcb22e554e13b5bea4268e5c9fc6e4711bafa5acbed92cc83513c3a3965208b3956de250fb3013cc3db6a33922ded471fa7a24bde97f748d2212c5
-DIST libnsgif-0.2.1-src.tar.gz 268328 BLAKE2B 
ccebd1830db1caa016ebc0c1f2c421523963df16e38cdf85c5300d2a9a325dc9c52c89c79ccbddbc315535a20607458bbfedcde8df02b5e2977d383cd6603220
 SHA512 
29affce6de38574103a9777e741a44b448145d96ef63e4b86056f268c5d1389f6c5f25240a9f3ef2208fab229eabef2542f3d7ce7b37a0137071f204fbd736af
-DIST libnspsl-0.1.3-src.tar.gz 311065 BLAKE2B 
ef846482c677e98a9eae646597e893f4e94161a60482127a88440a3786d2f9e3c4458a823ac878c64bc7d1b00080653facc28f408d2a44b571835958966297af
 SHA512 
da4069dee152d126d53e442c8ced1438707db1ccee779bd2abe752a8d1dc30e40036037674e220bb24adad49fe406633e0d07e5d29d209b9fb223107c0e89415
-DIST libnsutils-0.0.5-src.tar.gz 7653 BLAKE2B 
4f7810f436f5ffd33084bc67095f3cb48a7744ef6f9ab0d632cd7b87467ff8bca54809de5a8ea837a00429c951d4e701909bd5f185e1c600a7323393017596cb
 SHA512 
b9611db39adf11aa4e29387614bf55e241c075a223c687f5520e5b6808cc392c847be1a1d74559928e385a93886c4a67158504342384a1b200cf9ce13c00db50
-DIST librosprite-0.1.3-src.tar.gz 32816 BLAKE2B 
553f5046eac8b7de5940e812103a545ee1d599bcc30d4fd6bb14449e0718364132e76e3992b224d0d2dd3c7582100fe6d9e4d433f245a89b23e3f15542329e0e
 SHA512 
ab039ab12df7f527a86a76247bc5cb70ebe550591f81a1b987abef73fb3c6bd25c9a36afe17bd6717f4f33b1a133d847bb5acad53057aa3c406efe4ebcdc601b
-DIST libsvgtiny-0.1.7-src.tar.gz 760963 BLAKE2B 
badf14e656e10a178a6b692659265644b636cc103ec92f89026638700293028e0b06b5e051c420911fd6c319a94bab68328b1d9f42cec69dc7926c2d31aeec67
 SHA512 
c13352325d32b6f41159b09607b12a373517672e9e4da6d26cbca9a7fb1896b6e5730aee53adaa51f0b49c35f7dd9e9ece6b1f0187a7f5494b5cc223acbe64ad
 DIST netsurf-3.8-src.tar.gz 3945752 BLAKE2B 
0f4592e53e95cfedb3c34a16ce9df9baeeaed93afb3bac3d68dab1e3d80e67c0498111c123285f6e828d063574e0e5f0cc3aa337ffab066f2283d06d248a308a
 SHA512 
6f4dfdc546cce3b85d32da0dd816adc9a39410ed42bc28f263f4a1db64b35a889a1784a4116715190e756988dd263976933cfac75c9dcd81af01954487ddcaf6
-DIST netsurf-buildsystem-1.7.tar.gz 38597 BLAKE2B 
d0981ef282ac0d93d81a1a6a6bee1fc2a0151c962be6ce2900a67843ba8ebc67e00508cded2a7375f6bbe0d45572690f127872936a282de80eb08655ac571603
 SHA512 
f6a46ac25f41e695ec13d7b2b564250c4cc44a40a688904eb17aa4b547c2df0102cc0effb7a23a2ffa6b9178ae5cf452b63980caf26e06e479168c85803f1e58
-DIST netsurf-fb.modes-example.gz 4586 BLAKE2B 
89c76fde1ddc79e46f22d9f628f8d75ec57be2a29d31383550137e3b502aa4d8c0a733b755731c916d4d544679a4253323bc343528c5e2c4f145c3318ac1d86d
 SHA512 
753a707dc428212803dd64250bb723a498fdc1c328fdac4df38be533eab3af45f727cdc6b7ced3faaa0e82db182c4eab140b8e81b0d3cfe2152252b89e6d2981
-DIST nsgenbind-0.6-src.tar.gz 106862 BLAKE2B 
9b40ae6298921736f7d876ae664207eb71102adbe44f4072ea46b08b63cb5cf608df4c96f3ade1c8cca964d8d8b32d68aad25431f6fd455eb8392d8313faa9e9
 SHA512 
3083b4

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

2018-11-07 Thread Virgil Dupras
commit: 9eda6f0cb7caedb3b295c555d4f3557efe40e3c1
Author: Virgil Dupras  gentoo  org>
AuthorDate: Wed Nov  7 19:44:07 2018 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Wed Nov  7 19:45:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eda6f0c

www-client/netsurf: drop netsurf eclass

The netsurf project has tons of little single-purpose libraries that
aren't used in any other project. That causes us to create many packages
*and* maintain an eclass for a program that isn't the most popular (it
had been completely broken for 3 months until a few weeks ago).

In this commit, I take the worst offenders and bundle them directly in
netsurf's ebuild. The long term goal is to eventually get rid of the
netsurf eclass by reducing the number of packaged netsurf libs (and thus
make the copy-paste of ebuild boilerplate less painful).

Other changes:

* Drop multilib. I really don't see the point of it and it adds needless
  complexity.
* Drop fb.modes. This is related to directfb, which isn't supported in
  Gentoo any more.
* Drop "linux" and "able" frontends. They aren't listed in libnsfb's
  supported frontends.
* Allow more than one fb frontend to be selected.
* Don't set NETSURF_FB_FRONTEND. It has no effect.

Closes: https://bugs.gentoo.org/669714
Signed-off-by: Virgil Dupras  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 www-client/netsurf/Manifest  |   9 ++
 www-client/netsurf/netsurf-3.8-r1.ebuild | 219 +++
 2 files changed, 228 insertions(+)

diff --git a/www-client/netsurf/Manifest b/www-client/netsurf/Manifest
index b47aff4703c..f7edcc8bd8e 100644
--- a/www-client/netsurf/Manifest
+++ b/www-client/netsurf/Manifest
@@ -1,3 +1,12 @@
+DIST libcss-0.8.0-src.tar.gz 516474 BLAKE2B 
937adc65f68fecece189e0f06cfd601ae2d76f0b4dcdbcb8a67f3f058c4355c19c12c088fb50ecf1e6bcd8436c867b1845b3da27bb44b5d1a009bd946bf5e53e
 SHA512 
fb52920ce462f442dfafa7b0061fa465e6c04827d26186e8468855c2a40e8f34e6f0689d5eb58cb0b2ee0759d083fcff5c8c583e1d98693755003c352a22a4be
+DIST libnsbmp-0.1.5-src.tar.gz 463299 BLAKE2B 
a9aa4f682262c4bfb5007c623e3da324f9ce2ddb732737b8217def899e8507ae41589607a1e0b71b34190542981ad4286f64f87795f0043049626c101001fd85
 SHA512 
2998de98db05a04fb860fdea258961d66aebc78d58614054311ed4cafa2f265472ad19789ab1e343d39ca293e0a304baee4941bd04948d9cc7c39bdadb0756e6
+DIST libnsfb-0.2.0-src.tar.gz 82322 BLAKE2B 
d805478728015663b4bf9c8de018bda33dcd84a7ace7246c450a7c31cc3358f834ade21ac1df9f0ca0e4dcea1138369cc3cd9ac468ebb484cce139d4bc89441e
 SHA512 
b90eca76c8dcb22e554e13b5bea4268e5c9fc6e4711bafa5acbed92cc83513c3a3965208b3956de250fb3013cc3db6a33922ded471fa7a24bde97f748d2212c5
+DIST libnsgif-0.2.1-src.tar.gz 268328 BLAKE2B 
ccebd1830db1caa016ebc0c1f2c421523963df16e38cdf85c5300d2a9a325dc9c52c89c79ccbddbc315535a20607458bbfedcde8df02b5e2977d383cd6603220
 SHA512 
29affce6de38574103a9777e741a44b448145d96ef63e4b86056f268c5d1389f6c5f25240a9f3ef2208fab229eabef2542f3d7ce7b37a0137071f204fbd736af
+DIST libnspsl-0.1.3-src.tar.gz 311065 BLAKE2B 
ef846482c677e98a9eae646597e893f4e94161a60482127a88440a3786d2f9e3c4458a823ac878c64bc7d1b00080653facc28f408d2a44b571835958966297af
 SHA512 
da4069dee152d126d53e442c8ced1438707db1ccee779bd2abe752a8d1dc30e40036037674e220bb24adad49fe406633e0d07e5d29d209b9fb223107c0e89415
+DIST libnsutils-0.0.5-src.tar.gz 7653 BLAKE2B 
4f7810f436f5ffd33084bc67095f3cb48a7744ef6f9ab0d632cd7b87467ff8bca54809de5a8ea837a00429c951d4e701909bd5f185e1c600a7323393017596cb
 SHA512 
b9611db39adf11aa4e29387614bf55e241c075a223c687f5520e5b6808cc392c847be1a1d74559928e385a93886c4a67158504342384a1b200cf9ce13c00db50
+DIST librosprite-0.1.3-src.tar.gz 32816 BLAKE2B 
553f5046eac8b7de5940e812103a545ee1d599bcc30d4fd6bb14449e0718364132e76e3992b224d0d2dd3c7582100fe6d9e4d433f245a89b23e3f15542329e0e
 SHA512 
ab039ab12df7f527a86a76247bc5cb70ebe550591f81a1b987abef73fb3c6bd25c9a36afe17bd6717f4f33b1a133d847bb5acad53057aa3c406efe4ebcdc601b
+DIST libsvgtiny-0.1.7-src.tar.gz 760963 BLAKE2B 
badf14e656e10a178a6b692659265644b636cc103ec92f89026638700293028e0b06b5e051c420911fd6c319a94bab68328b1d9f42cec69dc7926c2d31aeec67
 SHA512 
c13352325d32b6f41159b09607b12a373517672e9e4da6d26cbca9a7fb1896b6e5730aee53adaa51f0b49c35f7dd9e9ece6b1f0187a7f5494b5cc223acbe64ad
 DIST netsurf-3.8-src.tar.gz 3945752 BLAKE2B 
0f4592e53e95cfedb3c34a16ce9df9baeeaed93afb3bac3d68dab1e3d80e67c0498111c123285f6e828d063574e0e5f0cc3aa337ffab066f2283d06d248a308a
 SHA512 
6f4dfdc546cce3b85d32da0dd816adc9a39410ed42bc28f263f4a1db64b35a889a1784a4116715190e756988dd263976933cfac75c9dcd81af01954487ddcaf6
 DIST netsurf-buildsystem-1.7.tar.gz 38597 BLAKE2B 
d0981ef282ac0d93d81a1a6a6bee1fc2a0151c962be6ce2900a67843ba8ebc67e00508cded2a7375f6bbe0d45572690f127872936a282de80eb08655ac571603
 SHA512 
f6a46ac25f41e695ec13d7b2b564250c4cc44a40a688904eb17aa4b547c2df0102cc0effb7a23a2ffa6b9178ae5cf452b63980caf26e06e479168c85803f1e58
 DIST netsurf-fb.modes-example.gz 4586 BLAKE2B 
89c76fde1ddc79e46f22d9f628f8d75ec57b

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

2018-10-21 Thread Virgil Dupras
commit: b5b300aad5b4c95789c941d23b528de6f7bb89e7
Author: Virgil Dupras  gentoo  org>
AuthorDate: Sun Oct 21 20:46:40 2018 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Sun Oct 21 20:52:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b300aa

www-client/netsurf: bump to 3.8

I had to drop gstreamer because it depends on a vulnerable version.

Closes: https://bugs.gentoo.org/636224
Closes: https://bugs.gentoo.org/662230
Closes: https://bugs.gentoo.org/629204
Closes: https://bugs.gentoo.org/641846
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.8-CFLAGS.patch  |  79 ++
 .../netsurf/files/netsurf-3.8-pdf-writer.patch |  86 +++
 www-client/netsurf/netsurf-3.8.ebuild  | 163 +
 4 files changed, 330 insertions(+)

diff --git a/www-client/netsurf/Manifest b/www-client/netsurf/Manifest
index 4a7b2ef7309..370d0b8b4b7 100644
--- a/www-client/netsurf/Manifest
+++ b/www-client/netsurf/Manifest
@@ -1,3 +1,5 @@
 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.8-CFLAGS.patch 
b/www-client/netsurf/files/netsurf-3.8-CFLAGS.patch
new file mode 100644
index 000..c52422dcb92
--- /dev/null
+++ b/www-client/netsurf/files/netsurf-3.8-CFLAGS.patch
@@ -0,0 +1,79 @@
+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 @@
+ # 
+ 
+ # Optimisation levels
+-CFLAGS += -O2
++CFLAGS += 
+ 
+ # Framebuffer default surface provider.
+ # Valid values are: x, sdl, linux, vnc, able,
+diff --git a/frontends/gtk/Makefile b/frontends/gtk/Makefile
+index ec60ce70c..04af6df8f 100644
+--- a/frontends/gtk/Makefile
 b/frontends/gtk/Makefile
+@@ -33,7 +33,7 @@ GTKDEPFLAGS += -DGTK_DISABLE_DEPRECATED
+ endif
+ 
+ 
+-GTKCFLAGS := -std=c99 -Dgtk -Dnsgtk -g \
++GTKCFLAGS := -std=c99 -Dgtk -Dnsgtk \
+   $(GTKDEPFLAGS) \
+   -D_BSD_SOURCE \
+   -D_DEFAULT_SOURCE \
+diff --git a/frontends/gtk/

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

2018-10-21 Thread Virgil Dupras
commit: ca55f56fba03e06c4509bfa2e10a17eb5064255b
Author: Virgil Dupras  gentoo  org>
AuthorDate: Sun Oct 21 20:48:17 2018 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Sun Oct 21 20:52:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca55f56f

www-client/netsurf: adding myself as maintainer

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

 www-client/netsurf/metadata.xml | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/www-client/netsurf/metadata.xml b/www-client/netsurf/metadata.xml
index 5193dfb48b1..a35fcb05331 100644
--- a/www-client/netsurf/metadata.xml
+++ b/www-client/netsurf/metadata.xml
@@ -1,10 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-
-x...@gentoo.org
-Michael Weber
-
+   
+   x...@gentoo.org
+   Michael Weber
+   
+   
+   vdup...@gentoo.org
+   Virgil Dupras
+   
 

http://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt
 



[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/

2018-10-19 Thread Michał Górny
commit: 5e2debebb56c54824ba56bda34ffb1d953abef1c
Author: Marty E. Plummer  startmail  com>
AuthorDate: Mon Oct 15 18:54:48 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 19 08:50:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e2debeb

www-client/netsurf: remove local webp use flag

Signed-off-by: Marty E. Plummer  startmail.com>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Michał Górny  gentoo.org>

 www-client/netsurf/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/www-client/netsurf/metadata.xml b/www-client/netsurf/metadata.xml
index e53232c547c..5193dfb48b1 100644
--- a/www-client/netsurf/metadata.xml
+++ b/www-client/netsurf/metadata.xml
@@ -18,7 +18,6 @@
PDF output support (media-libs/libharu)
RISC OS Sprite bitmap image support 
(media-libs/librosprite)
SVG image support via media-libs/svgatiny instead 
of gnome-base/librsvg
-   WebP image support (media-libs/libwebp)
Use public suffix list via media-libs/libnspsl
Build GTK GUI, defaults to GTK3
Build GTK2 GUI



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

2017-02-05 Thread Michael Weber
commit: d7806bc77176c8ff9793994d7473abd32019b14c
Author: Michael Weber  gentoo  org>
AuthorDate: Sun Feb  5 09:46:57 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Sun Feb  5 12:17:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7806bc7

www-client/netsurf: Remove old verion(s).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 www-client/netsurf/Manifest|   2 -
 .../netsurf/files/netsurf-3.3-pdf-writer.patch |  85 ---
 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  | 162 -
 www-client/netsurf/netsurf-3.5.ebuild  | 162 -
 7 files changed, 561 deletions(-)

diff --git a/www-client/netsurf/Manifest b/www-client/netsurf/Manifest
index a2c77ca..2b78706 100644
--- a/www-client/netsurf/Manifest
+++ b/www-client/netsurf/Manifest
@@ -1,5 +1,3 @@
-DIST netsurf-3.4-src.tar.gz 4133201 SHA256 
1648f437994fc18090237430f30d645ff06bab0768ae973575f9391d07613bf6 SHA512 
d9f95ff88d572a36e906bdb25dddbb51aa683a2105ca9eff53ea61c154a34a888420811f8a2b58a1b5a10f77d8aa914e3201b937934243527edb8a897f7bd60e
 WHIRLPOOL 
1c8e3d6ac8a1ecd7bfa2554d56bd6e6cbd6c025112110f596a1db551d3b18029ee2761ddb288cdbc0cd517a90a54081d9d8aca3399339160addb2aedce14a55b
-DIST netsurf-3.5-src.tar.gz 4094532 SHA256 
98f3a66d3ae24ab34becdab2ea690f8f20c0f49f86723f133ede6df57e451dcc SHA512 
0bbb64d7dfbe105a0c9ace6f17655feef1b63ed8ae1ceaca647d0fce828cef27f4871949351694b5836f0bbc0b2614a3671235a1682b0810b9194cd89a68659a
 WHIRLPOOL 
2c0d7cc6096607105da5049e46ea9c08ba3b20fdf1992853a2a85c78e0937bfb8d5b9a5f55751ea18f46d68e64bd13d24f7a13d7d7d52a63796df62e217a7c3c
 DIST netsurf-3.6-src.tar.gz 4129091 SHA256 
59ae4b50eff9e2a00a0a9742ef546c7de17223139c485af9644f195340979a9c SHA512 
6141cd94b2b6c8e56f682599e4929690f6ca668d1f6ff20bad93e30cf3a3b27475146f2b3c9dbc9f1b2e44b729d74c346254959b7def1f8d194e1c6efac3078d
 WHIRLPOOL 
20776d928a60a8da5d1871d2ce1e15af7853a07e3ec995135019bbf579f1b0dde0918f960fe2c51546c6a08b218f9e4143fae5777f52203f831f877382b94740
 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.3-pdf-writer.patch 
b/www-client/netsurf/files/netsurf-3.3-pdf-writer.patch
deleted file mode 100644
index e2c709e..
--- a/www-client/netsurf/files/netsurf-3.3-pdf-writer.patch
+++ /dev/null
@@ -1,85 +0,0 @@
 netsurf-3.3/desktop/font_haru.c
-+++ netsurf-3.3/desktop/font_haru.c
-@@ -40,7 +40,7 @@
- #include "css/utils.h"
- 
- #include "utils/nsoption.h"
--#include "desktop/save_pdf/font_haru.h"
-+#include "desktop/font_haru.h"
- #include "desktop/font.h"
- #include "utils/log.h"
- 
 netsurf-3.3/desktop/save_pdf.c
-+++ netsurf-3.3/desktop/save_pdf.c
-@@ -57,6 +57,8 @@
- 
- #include "content/hlcache.h"
- #include "utils/nsoption.h"
-+#include "desktop/gui_misc.h"
-+#include "desktop/gui_internal.h"
- #include "desktop/plotters.h"
- #include "desktop/print.h"
- #include "desktop/printer.h"
-@@ -450,11 +452,11 @@
- 
-   switch(content_get_type(content)){
-   /*Handle "embeddable" types of images*/
--  case CONTENT_JPEG:
--  image = HPDF_LoadJpegImageFromMem(pdf_doc,
--  (const HPDF_BYTE *) source_data,
--  source_size);
--  break;
-+  //case CONTENT_JPEG:
-+  //  image = HPDF_LoadJpegImageFromMem(pdf_doc,
-+  //  (const HPDF_BYTE *) source_data,
-+  //  source_size);
-+  //  break;
- 
-   /*Disabled until HARU PNG support will be more stable.
- 
-@@ -700,7 +702,7 @@
- 
- 
- #ifndef PDF_DEBUG
--  if (option_enable_PDF_compression)
-+  if (nsoption_bool(enable_PDF_compression))
-   HPDF_SetCompressionMode(pdf_doc, HPDF_COMP_ALL); /*Compression 
on*/
- #endif
-   HPDF_SetInfoAttr(pdf_doc, HPDF_INFO_CREATOR, user_agent_string());
-@@ -774,7 +776,7 @@
-   assert(settings->output !=

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

2017-01-30 Thread Michael Weber
commit: 5eaa2e2b3465597a97aee855fbf5c97e3209d0f8
Author: Michael Weber  gentoo  org>
AuthorDate: Tue Jan 31 00:47:10 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Tue Jan 31 00:47:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eaa2e2b

www-client/netsurf: Fix USE=gstreamer (bug 607650, thanks ernsteiswuerfel), 
limit NETSURF_USE_VIDEO to gtk/gtk3 versions.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 .../netsurf/files/netsurf-3.6-gstreamer.patch  | 31 ++
 www-client/netsurf/netsurf-3.6.ebuild  | 11 ++--
 2 files changed, 40 insertions(+), 2 deletions(-)

diff --git a/www-client/netsurf/files/netsurf-3.6-gstreamer.patch 
b/www-client/netsurf/files/netsurf-3.6-gstreamer.patch
new file mode 100644
index ..6aca4f6
--- /dev/null
+++ b/www-client/netsurf/files/netsurf-3.6-gstreamer.patch
@@ -0,0 +1,31 @@
+--- netsurf-3.6/frontends/gtk/Makefile
 netsurf-3.6/frontends/gtk/Makefile
+@@ -16,7 +16,6 @@
+ 
+ # GTK and GLIB flags to disable depricated usage
+ GTKDEPFLAGS := -DG_DISABLE_SINGLE_INCLUDES \
+-  -DG_DISABLE_DEPRECATED \
+   -DGTK_DISABLE_SINGLE_INCLUDES \
+   -DGTK_MULTIHEAD_SAFE \
+   -DPANGO_DISABLE_DEPRECATED
+--- netsurf-3.6/content/handlers/image/video.c
 netsurf-3.6/content/handlers/image/video.c
+@@ -22,6 +22,8 @@
+ #include "content/content_protected.h"
+ 
+ #include "image/video.h"
++#include "utils/http/parameter.h"
++#include "content/llcache.h"
+ 
+ typedef struct nsvideo_content {
+   struct content base;
+--- netsurf-3.6/content/content_factory.h
 netsurf-3.6/content/content_factory.h
+@@ -25,6 +25,7 @@
+ 
+ #include "netsurf/content_type.h"
+ #include "utils/errors.h"
++#include "utils/utils.h"
+ 
+ #define CONTENT_FACTORY_REGISTER_TYPES(HNAME, HTYPELIST, HHANDLER)\
+   \

diff --git a/www-client/netsurf/netsurf-3.6.ebuild 
b/www-client/netsurf/netsurf-3.6.ebuild
index 8de3bdb..5d075be 100644
--- a/www-client/netsurf/netsurf-3.6.ebuild
+++ b/www-client/netsurf/netsurf-3.6.ebuild
@@ -64,7 +64,8 @@ DEPEND="${RDEPEND}
 
 PATCHES=( "${FILESDIR}"/${PN}-3.6-CFLAGS.patch
"${FILESDIR}"/${PN}-3.6-conditionally-include-image-headers.patch
-   "${FILESDIR}"/${PN}-3.6-pdf-writer.patch )
+   "${FILESDIR}"/${PN}-3.6-pdf-writer.patch
+   "${FILESDIR}"/${PN}-3.6-gstreamer.patch )
 DOCS=( fb.modes README Docs/USING-Framebuffer
Docs/ideas/{cache,css-engine,render-library}.txt )
 
@@ -87,7 +88,6 @@ src_configure() {
NETSURF_USE_NSPSL=$(usex psl YES NO)
NETSURF_USE_MNG=$(usex mng YES NO)
NETSURF_USE_WEBP=$(usex webp YES NO)
-   NETSURF_USE_VIDEO=$(usex gstreamer YES NO)
NETSURF_USE_MOZJS=$(usex javascript $(usex duktape NO YES) NO)
NETSURF_USE_JS=NO
NETSURF_USE_DUKTAPE=$(usex javascript $(usex duktape YES NO) NO)
@@ -104,20 +104,24 @@ src_configure() {
NETSURF_FB_FONTLIB=$(usex truetype freetype internal)
NETSURF_FB_FONTPATH=${EROOT}usr/share/fonts/dejavu
TARGET=dummy
+   NETSURF_USE_VIDEO=dummy
)
 }
 
 src_compile() {
if use fbcon ; then
netsurf_makeconf=( 
"${netsurf_makeconf[@]/TARGET=*/TARGET=framebuffer}" )
+   netsurf_makeconf=( 
"${netsurf_makeconf[@]/NETSURF_USE_VIDEO=*/NETSURF_USE_VIDEO=NO}" )
netsurf_src_compile
fi
if use gtk2 ; then
netsurf_makeconf=( "${netsurf_makeconf[@]/TARGET=*/TARGET=gtk}" 
)
+   netsurf_makeconf=( 
"${netsurf_makeconf[@]/NETSURF_USE_VIDEO=*/NETSURF_USE_VIDEO=$(usex gstreamer 
YES NO)}" )
netsurf_src_compile
fi
if use gtk3 || use gtk ; then
netsurf_makeconf=( 
"${netsurf_makeconf[@]/TARGET=*/TARGET=gtk3}" )
+   netsurf_makeconf=( 
"${netsurf_makeconf[@]/NETSURF_USE_VIDEO=*/NETSURF_USE_VIDEO=$(usex gstreamer 
YES NO)}" )
netsurf_src_compile
fi
 }
@@ -128,6 +132,7 @@ src_install() {
 
if use fbcon ; then
netsurf_makeconf=( 
"${netsurf_makeconf[@]/TARGET=*/TARGET=framebuffer}" )
+   netsurf_makeconf=( 
"${netsurf_makeconf[@]/NETSURF_USE_VIDEO=*/NETSURF_USE_VIDEO=NO}" )
netsurf_src_install
elog "framebuffer binary has been installed as netsurf-fb"
make_desktop_entry "${EROOT}"usr/bin/netsurf-fb 
NetSurf-framebuffer netsurf "Network;WebBrowser"
@@ -138,12 +143,14 @@ src_install() {
fi
if use gtk2 ; then
netsurf_makeconf=( "${netsurf_makeconf[@]/TARGET=*/TARGET=gtk}" 
)
+   netsurf_makeconf=( 
"${netsurf_makeconf[@]/NETSURF_USE_VIDEO=*/NETSURF_USE_VIDEO=$(usex gstreamer 
YES NO)}" )
netsurf_src_install
elog "n

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

2017-01-25 Thread Michael Weber
commit: 81dd1d6537a7c83e65e4eab02a8360de69343073
Author: Michael Weber  gentoo  org>
AuthorDate: Thu Jan 26 07:34:39 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Thu Jan 26 07:34:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81dd1d65

www-client/netsurf: Fix libnspsl dep (thanks Anthony Parsons, bug 607238).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 www-client/netsurf/netsurf-3.6.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/www-client/netsurf/netsurf-3.6.ebuild 
b/www-client/netsurf/netsurf-3.6.ebuild
index 1d709ec..8de3bdb 100644
--- a/www-client/netsurf/netsurf-3.6.ebuild
+++ b/www-client/netsurf/netsurf-3.6.ebuild
@@ -53,6 +53,7 @@ RDEPEND=">=dev-libs/libnsutils-0.0.2[${MULTILIB_USEDEP}]
mng? ( >=media-libs/libmng-1.0.10-r2[${MULTILIB_USEDEP}] )
pdf-writer? ( media-libs/libharu[${MULTILIB_USEDEP}] )
png? ( >=media-libs/libpng-1.2.51:0[${MULTILIB_USEDEP}] )
+   psl? ( media-libs/libnspsl[${MULTILIB_USEDEP}] )
rosprite? ( >=media-libs/librosprite-0.1.2-r1[${MULTILIB_USEDEP}] )
svg? ( svgtiny? ( >=media-libs/libsvgtiny-0.1.3-r1[${MULTILIB_USEDEP}] )
!svgtiny? ( gnome-base/librsvg:2[${MULTILIB_USEDEP}] ) )



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

2017-01-23 Thread Michael Weber
commit: f82babb8c1793c61fcb41f56bdb05fc0f3b329da
Author: Michael Weber  gentoo  org>
AuthorDate: Tue Jan 24 01:14:59 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Tue Jan 24 01:16:47 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82babb8

www-client/netsurf: Version bump (bug 602526, thanks Philipp Ammann), add 
support for GTK3, fix librosprite RDEPEND (bug 604128, thanks Another Mortal).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 www-client/netsurf/Manifest|   1 +
 www-client/netsurf/files/netsurf-3.6-CFLAGS.patch  |  67 +
 ...f-3.6-conditionally-include-image-headers.patch |  31 +
 .../netsurf/files/netsurf-3.6-pdf-writer.patch |  80 +++
 www-client/netsurf/metadata.xml|   4 +
 www-client/netsurf/netsurf-3.6.ebuild  | 153 +
 6 files changed, 336 insertions(+)

diff --git a/www-client/netsurf/Manifest b/www-client/netsurf/Manifest
index b5fe305..a2c77ca 100644
--- a/www-client/netsurf/Manifest
+++ b/www-client/netsurf/Manifest
@@ -1,4 +1,5 @@
 DIST netsurf-3.4-src.tar.gz 4133201 SHA256 
1648f437994fc18090237430f30d645ff06bab0768ae973575f9391d07613bf6 SHA512 
d9f95ff88d572a36e906bdb25dddbb51aa683a2105ca9eff53ea61c154a34a888420811f8a2b58a1b5a10f77d8aa914e3201b937934243527edb8a897f7bd60e
 WHIRLPOOL 
1c8e3d6ac8a1ecd7bfa2554d56bd6e6cbd6c025112110f596a1db551d3b18029ee2761ddb288cdbc0cd517a90a54081d9d8aca3399339160addb2aedce14a55b
 DIST netsurf-3.5-src.tar.gz 4094532 SHA256 
98f3a66d3ae24ab34becdab2ea690f8f20c0f49f86723f133ede6df57e451dcc SHA512 
0bbb64d7dfbe105a0c9ace6f17655feef1b63ed8ae1ceaca647d0fce828cef27f4871949351694b5836f0bbc0b2614a3671235a1682b0810b9194cd89a68659a
 WHIRLPOOL 
2c0d7cc6096607105da5049e46ea9c08ba3b20fdf1992853a2a85c78e0937bfb8d5b9a5f55751ea18f46d68e64bd13d24f7a13d7d7d52a63796df62e217a7c3c
+DIST netsurf-3.6-src.tar.gz 4129091 SHA256 
59ae4b50eff9e2a00a0a9742ef546c7de17223139c485af9644f195340979a9c SHA512 
6141cd94b2b6c8e56f682599e4929690f6ca668d1f6ff20bad93e30cf3a3b27475146f2b3c9dbc9f1b2e44b729d74c346254959b7def1f8d194e1c6efac3078d
 WHIRLPOOL 
20776d928a60a8da5d1871d2ce1e15af7853a07e3ec995135019bbf579f1b0dde0918f960fe2c51546c6a08b218f9e4143fae5777f52203f831f877382b94740
 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.6-CFLAGS.patch 
b/www-client/netsurf/files/netsurf-3.6-CFLAGS.patch
new file mode 100644
index ..8004aa4
--- /dev/null
+++ b/www-client/netsurf/files/netsurf-3.6-CFLAGS.patch
@@ -0,0 +1,67 @@
+--- 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/t

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

2016-07-25 Thread Chí-Thanh Christopher Nguyễn
commit: 45dc05dcd5543e9a058457b3ce76ca22240a7deb
Author: Chí-Thanh Christopher Nguyễn  gentoo  org>
AuthorDate: Mon Jul 25 17:44:52 2016 +
Commit: Chí-Thanh Christopher Nguyễn  gentoo  org>
CommitDate: Mon Jul 25 17:44:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45dc05dc

www-client/netsurf: keyword ~ppc

Package-Manager: portage-2.2.28

 www-client/netsurf/netsurf-3.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/netsurf/netsurf-3.5.ebuild 
b/www-client/netsurf/netsurf-3.5.ebuild
index d9a5aef..aa99c97 100644
--- a/www-client/netsurf/netsurf-3.5.ebuild
+++ b/www-client/netsurf/netsurf-3.5.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.ta
 
 LICENSE="GPL-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~ppc"
 IUSE="+bmp +duktape fbcon truetype +gif gstreamer gtk +javascript +jpeg +mng
pdf-writer +png +rosprite +svg +svgtiny +webp fbcon_frontend_able
fbcon_frontend_linux fbcon_frontend_sdl fbcon_frontend_vnc 
fbcon_frontend_x"



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

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

www-client/netsurf: Version bump (thanks Haelwenn Monnier for the hint, bug 
580154).

Package-Manager: portage-2.2.28

 www-client/netsurf/Manifest   |   1 +
 www-client/netsurf/netsurf-3.5.ebuild | 162 ++
 2 files changed, 163 insertions(+)

diff --git a/www-client/netsurf/Manifest b/www-client/netsurf/Manifest
index c6466df..b5fe305 100644
--- a/www-client/netsurf/Manifest
+++ b/www-client/netsurf/Manifest
@@ -1,3 +1,4 @@
 DIST netsurf-3.4-src.tar.gz 4133201 SHA256 
1648f437994fc18090237430f30d645ff06bab0768ae973575f9391d07613bf6 SHA512 
d9f95ff88d572a36e906bdb25dddbb51aa683a2105ca9eff53ea61c154a34a888420811f8a2b58a1b5a10f77d8aa914e3201b937934243527edb8a897f7bd60e
 WHIRLPOOL 
1c8e3d6ac8a1ecd7bfa2554d56bd6e6cbd6c025112110f596a1db551d3b18029ee2761ddb288cdbc0cd517a90a54081d9d8aca3399339160addb2aedce14a55b
+DIST netsurf-3.5-src.tar.gz 4094532 SHA256 
98f3a66d3ae24ab34becdab2ea690f8f20c0f49f86723f133ede6df57e451dcc SHA512 
0bbb64d7dfbe105a0c9ace6f17655feef1b63ed8ae1ceaca647d0fce828cef27f4871949351694b5836f0bbc0b2614a3671235a1682b0810b9194cd89a68659a
 WHIRLPOOL 
2c0d7cc6096607105da5049e46ea9c08ba3b20fdf1992853a2a85c78e0937bfb8d5b9a5f55751ea18f46d68e64bd13d24f7a13d7d7d52a63796df62e217a7c3c
 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/netsurf-3.5.ebuild 
b/www-client/netsurf/netsurf-3.5.ebuild
new file mode 100644
index 000..d9a5aef
--- /dev/null
+++ b/www-client/netsurf/netsurf-3.5.ebuild
@@ -0,0 +1,162 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+NETSURF_COMPONENT_TYPE=binary
+NETSURF_BUILDSYSTEM=buildsystem-1.5
+inherit netsurf
+
+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
+   http://xmw.de/mirror/netsurf-fb.modes-example.gz
+   ${NETSURF_BUILDSYSTEM_SRC_URI}"
+
+LICENSE="GPL-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm"
+IUSE="+bmp +duktape fbcon truetype +gif gstreamer gtk +javascript +jpeg +mng
+   pdf-writer +png +rosprite +svg +svgtiny +webp fbcon_frontend_able
+   fbcon_frontend_linux fbcon_frontend_sdl fbcon_frontend_vnc 
fbcon_frontend_x"
+
+REQUIRED_USE="|| ( fbcon gtk )
+   amd64? ( abi_x86_32? ( javascript? ( duktape ) ) )
+   fbcon? ( ^^ ( fbcon_frontend_able fbcon_frontend_linux 
fbcon_frontend_sdl
+   fbcon_frontend_vnc fbcon_frontend_x ) )
+   duktape? ( javascript )"
+
+RDEPEND=">=dev-libs/libnsutils-0.0.2[${MULTILIB_USEDEP}]
+   >=dev-libs/libutf8proc-1.1.6-r1[${MULTILIB_USEDEP}]
+   dev-libs/libxml2:2[${MULTILIB_USEDEP}]
+   net-misc/curl[${MULTILIB_USEDEP}]
+   >=dev-libs/libcss-0.6.0[${MULTILIB_USEDEP}]
+   >=net-libs/libhubbub-0.3.1-r1[${MULTILIB_USEDEP}]
+   >=net-libs/libdom-0.3.0[${MULTILIB_USEDEP}]
+   bmp? ( >=media-libs/libnsbmp-0.1.2-r1[${MULTILIB_USEDEP}] )
+   fbcon? ( >=dev-libs/libnsfb-0.1.3-r1[${MULTILIB_USEDEP}]
+   truetype? ( media-fonts/dejavu
+   >=media-libs/freetype-2.5.0.1[${MULTILIB_USEDEP}] )
+   )
+   gif? ( >=media-libs/libnsgif-0.1.2-r1[${MULTILIB_USEDEP}] )
+   gtk? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
+   gnome-base/libglade:2.0[${MULTILIB_USEDEP}]
+   >=x11-libs/gtk+-2.24.23:2[${MULTILIB_USEDEP}] )
+   gstreamer? ( media-libs/gstreamer:0.10[${MULTILIB_USEDEP}] )
+   javascript? ( >=dev-libs/nsgenbind-0.3[${MULTILIB_USEDEP}]
+   !duktape? ( dev-lang/spidermonkey:0= ) )
+   jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] )
+   mng? ( >=media-libs/libmng-1.0.10-r2[${MULTILIB_USEDEP}] )
+   pdf-writer? ( media-libs/libharu[${MULTILIB_USEDEP}] )
+   png? ( >=media-libs/libpng-1.2.51:0[${MULTILIB_USEDEP}] )
+   svg? ( svgtiny? ( >=media-libs/libsvgtiny-0.1.3-r1[${MULTILIB_USED

[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/

2016-03-02 Thread Michael Weber
commit: 99838f9d1060c1ca2a25c1d7a0475431590fe5d6
Author: Michael Weber  gentoo  org>
AuthorDate: Thu Mar  3 01:00:35 2016 +
Commit: Michael Weber  gentoo  org>
CommitDate: Thu Mar  3 01:03:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99838f9d

www-client/netsurf: Enable duktape javascript engine.

Package-Manager: portage-2.2.27

 www-client/netsurf/metadata.xml   |  1 +
 www-client/netsurf/netsurf-3.4.ebuild | 19 ++-
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/www-client/netsurf/metadata.xml b/www-client/netsurf/metadata.xml
index 3affdff..7d16da3 100644
--- a/www-client/netsurf/metadata.xml
+++ b/www-client/netsurf/metadata.xml
@@ -19,6 +19,7 @@
RISC OS Sprite bitmap image support 
(media-libs/librosprite)
SVG image support via media-libs/svgatiny instead 
of gnome-base/librsvg
WebP image support (media-libs/libwebp)
+   Use duktape.org javascript engine
 
 
 NetSurf is a free, open source web browser. It is written in C, has its own 
layout and rendering engine entirely written from scratch. It is small and 
capable of handling many of the web standards in use today.

diff --git a/www-client/netsurf/netsurf-3.4.ebuild 
b/www-client/netsurf/netsurf-3.4.ebuild
index 38e97d6..5eda2d9 100644
--- a/www-client/netsurf/netsurf-3.4.ebuild
+++ b/www-client/netsurf/netsurf-3.4.ebuild
@@ -17,14 +17,15 @@ 
SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.ta
 LICENSE="GPL-2 MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm"
-IUSE="+bmp fbcon truetype +gif gstreamer gtk javascript +jpeg +mng pdf-writer
-   +png +rosprite +svg +svgtiny +webp fbcon_frontend_able 
fbcon_frontend_linux
-   fbcon_frontend_sdl fbcon_frontend_vnc fbcon_frontend_x"
+IUSE="+bmp +duktape fbcon truetype +gif gstreamer gtk +javascript +jpeg +mng
+   pdf-writer +png +rosprite +svg +svgtiny +webp fbcon_frontend_able
+   fbcon_frontend_linux fbcon_frontend_sdl fbcon_frontend_vnc 
fbcon_frontend_x"
 
 REQUIRED_USE="|| ( fbcon gtk )
-   amd64? ( abi_x86_32? ( !javascript ) )
+   amd64? ( abi_x86_32? ( javascript? ( duktape ) ) )
fbcon? ( ^^ ( fbcon_frontend_able fbcon_frontend_linux 
fbcon_frontend_sdl
-   fbcon_frontend_vnc fbcon_frontend_x ) )"
+   fbcon_frontend_vnc fbcon_frontend_x ) )
+   duktape? ( javascript )"
 
 RDEPEND=">=dev-libs/libnsutils-0.0.2[${MULTILIB_USEDEP}]
>=dev-libs/libutf8proc-1.1.6-r1[${MULTILIB_USEDEP}]
@@ -43,8 +44,8 @@ RDEPEND=">=dev-libs/libnsutils-0.0.2[${MULTILIB_USEDEP}]
gnome-base/libglade:2.0[${MULTILIB_USEDEP}]
>=x11-libs/gtk+-2.24.23:2[${MULTILIB_USEDEP}] )
gstreamer? ( media-libs/gstreamer:0.10[${MULTILIB_USEDEP}] )
-   javascript? ( >=dev-libs/nsgenbind-0.1.2-r1[${MULTILIB_USEDEP}]
-   dev-lang/spidermonkey:0= )
+   javascript? ( >=dev-libs/nsgenbind-0.3[${MULTILIB_USEDEP}]
+   !duktape? ( dev-lang/spidermonkey:0= ) )
jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] )
mng? ( >=media-libs/libmng-1.0.10-r2[${MULTILIB_USEDEP}] )
pdf-writer? ( media-libs/libharu[${MULTILIB_USEDEP}] )
@@ -87,9 +88,9 @@ src_configure() {
NETSURF_USE_MNG=$(usex mng YES NO)
NETSURF_USE_WEBP=$(usex webp YES NO)
NETSURF_USE_VIDEO=$(usex gstreamer YES NO)
-   NETSURF_USE_MOZJS=$(usex javascript YES NO)
+   NETSURF_USE_MOZJS=$(usex javascript $(usex duktape NO YES) NO)
NETSURF_USE_JS=NO
-   NETSURF_USE_DUKTAPE=NO
+   NETSURF_USE_DUKTAPE=$(usex javascript $(usex duktape YES NO) NO)
NETSURF_USE_HARU_PDF=$(usex pdf-writer YES NO)
NETSURF_USE_NSSVG=$(usex svg $(usex svgtiny YES NO) NO)
NETSURF_USE_RSVG=$(usex svg $(usex svgtiny NO YES) NO)



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

2016-03-02 Thread Michael Weber
commit: 039de6a6b589d17c87932baa070b1ff276b79b48
Author: Michael Weber  gentoo  org>
AuthorDate: Wed Mar  2 23:19:19 2016 +
Commit: Michael Weber  gentoo  org>
CommitDate: Wed Mar  2 23:24:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=039de6a6

www-client/netsurf: Add dev-perl/HTML-Parser to $DEPEND (thanks Anthony 
Parsons, bug 572920).

Package-Manager: portage-2.2.27

 www-client/netsurf/Manifest   | 2 --
 www-client/netsurf/netsurf-3.4.ebuild | 1 +
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/www-client/netsurf/Manifest b/www-client/netsurf/Manifest
index 6e841e0..eda672a 100644
--- a/www-client/netsurf/Manifest
+++ b/www-client/netsurf/Manifest
@@ -1,7 +1,5 @@
-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/netsurf-3.4.ebuild 
b/www-client/netsurf/netsurf-3.4.ebuild
index de78a06..38e97d6 100644
--- a/www-client/netsurf/netsurf-3.4.ebuild
+++ b/www-client/netsurf/netsurf-3.4.ebuild
@@ -54,6 +54,7 @@ RDEPEND=">=dev-libs/libnsutils-0.0.2[${MULTILIB_USEDEP}]
webp? ( >=media-libs/libwebp-0.3.0[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}
dev-libs/check[${MULTILIB_USEDEP}]
+   dev-perl/HTML-Parser
rosprite? ( >=media-libs/librosprite-0.1.2-r1[${MULTILIB_USEDEP}] )"
 
 PATCHES=( "${FILESDIR}"/${P}-CFLAGS.patch



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

2016-03-02 Thread Michael Weber
commit: e3761da77db24d788c88e5669dadf9a1fa37a66b
Author: Michael Weber  gentoo  org>
AuthorDate: Wed Mar  2 22:57:45 2016 +
Commit: Michael Weber  gentoo  org>
CommitDate: Wed Mar  2 23:00:04 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3761da7

Drop old, cleanup FILESDIR.

 .../netsurf/files/netsurf-2.9-buildsystem.patch|  13 --
 ...f-2.9-conditionally-include-image-headers.patch |  63 -
 .../netsurf/files/netsurf-2.9-includes.patch   |  10 --
 www-client/netsurf/files/netsurf-3.0-CFLAGS.patch  |  77 ---
 www-client/netsurf/files/netsurf-3.2-CFLAGS.patch  |  77 ---
 .../netsurf/files/netsurf-3.2-glibc2.20.patch  |  30 -
 .../netsurf/files/netsurf-3.2-pdf-writer.patch |  90 -
 www-client/netsurf/netsurf-3.2-r1.ebuild   | 141 -
 8 files changed, 501 deletions(-)

diff --git a/www-client/netsurf/files/netsurf-2.9-buildsystem.patch 
b/www-client/netsurf/files/netsurf-2.9-buildsystem.patch
deleted file mode 100644
index 14c0070..000
--- a/www-client/netsurf/files/netsurf-2.9-buildsystem.patch
+++ /dev/null
@@ -1,13 +0,0 @@
 netsurf-2.9/framebuffer/Makefile.target
-+++ netsurf-2.9/framebuffer/Makefile.target
-@@ -39,6 +39,10 @@
- $(eval $(call pkg_config_find_and_add,ROSPRITE,librosprite,Sprite))
- $(eval $(call pkg_config_find_and_add,BMP,libnsbmp,BMP))
- $(eval $(call pkg_config_find_and_add,GIF,libnsgif,GIF))
-+$(eval $(call pkg_config_find_and_add,NSSVG,libsvgtiny,NSSVG))
-+$(eval $(call pkg_config_find_and_add,RSVG,librsvg-2.0,RSVG))
-+$(eval $(call pkg_config_find_and_add,WEBP,libwebp,WEBP))
-+$(eval $(call pkg_config_find_and_add,VIDEO,gstreamer-0.10,VIDEO))
- 
- CFLAGS += -std=c99 -g -I. -Dsmall $(WARNFLAGS)\
- -D_BSD_SOURCE \

diff --git 
a/www-client/netsurf/files/netsurf-2.9-conditionally-include-image-headers.patch
 
b/www-client/netsurf/files/netsurf-2.9-conditionally-include-image-headers.patch
deleted file mode 100644
index 6520c76..000
--- 
a/www-client/netsurf/files/netsurf-2.9-conditionally-include-image-headers.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-From 7abd1c708d894a67617e60c2f85d6db355a713bb Mon Sep 17 00:00:00 2001
-From: James Le Cuirot 
-Date: Sat, 18 Aug 2012 16:10:23 +0100
-Subject: [PATCH] Conditionally include image headers to allow building
- without some dependencies.
-

- image/image.c |   32 +---
- 1 files changed, 29 insertions(+), 3 deletions(-)
-
-diff --git a/image/image.c b/image/image.c
-index becf221..70b981b 100644
 a/image/image.c
-+++ b/image/image.c
-@@ -27,16 +27,42 @@
- #include "desktop/plotters.h"
- #include "image/bitmap.h"
- 
-+#ifdef WITH_BMP
- #include "image/bmp.h"
--#include "image/gif.h"
- #include "image/ico.h"
-+#endif
-+
-+#ifdef WITH_GIF
-+#include "image/gif.h"
-+#endif
-+
-+#ifdef WITH_JPEG
- #include "image/jpeg.h"
-+#endif
-+
-+#ifdef WITH_MNG
- #include "image/mng.h"
--#include "image/nssprite.h"
-+#endif
-+
-+#ifdef WITH_PNG
- #include "image/png.h"
--#include "image/rsvg.h"
-+#endif
-+
-+#ifdef WITH_NSSPRITE
-+#include "image/nssprite.h"
-+#endif
-+
-+#ifdef WITH_NS_SVG
- #include "image/svg.h"
-+#endif
-+
-+#ifdef WITH_RSVG
-+#include "image/rsvg.h"
-+#endif
-+
-+#ifdef WITH_WEBP
- #include "image/webp.h"
-+#endif
- 
- #include "image/image.h"
- 
--- 
-1.7.8.6
-

diff --git a/www-client/netsurf/files/netsurf-2.9-includes.patch 
b/www-client/netsurf/files/netsurf-2.9-includes.patch
deleted file mode 100644
index ca1a7c9..000
--- a/www-client/netsurf/files/netsurf-2.9-includes.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 netsurf-2.9/framebuffer/font_internal.c
-+++ netsurf-2.9/framebuffer/font_internal.c
-@@ -18,6 +18,7 @@
-  */
- 
- #include 
-+#include 
- 
- #include 
- #include "css/css.h"

diff --git a/www-client/netsurf/files/netsurf-3.0-CFLAGS.patch 
b/www-client/netsurf/files/netsurf-3.0-CFLAGS.patch
deleted file mode 100644
index 065148b..000
--- a/www-client/netsurf/files/netsurf-3.0-CFLAGS.patch
+++ /dev/null
@@ -1,77 +0,0 @@
 netsurf-3.0/Makefile.defaults
-+++ netsurf-3.0/Makefile.defaults
-@@ -93,7 +93,6 @@
- NETSURF_USE_LIBICONV_PLUG := YES
- 
- # Initial CFLAGS. Optimisation level etc. tend to be target specific.
--CFLAGS :=
- 
- # Default installation/execution prefix
- PREFIX ?= /usr/local
 netsurf-3.0/framebuffer/Makefile.defaults
-+++ netsurf-3.0/framebuffer/Makefile.defaults
-@@ -3,7 +3,6 @@
- # 
- 
-   # Optimisation levels
--  CFLAGS += -O2
- 
-   # Framebuffer default surface provider.
-   # Valid values are: x, sdl, linux, vnc, able, 
 netsurf-3.0/framebuffer/Makefile.target
-+++ netsurf-3.0/framebuffer/Makefile.target
-@@ -47,12 +47,12 @@
- $(eval $(call pkg_config_find_and_add_enabled,MOZJS,mozjs185,JavaScript))
- $(eval $(call pkg_config_find_and_add_enabled,JS,mozilla-js,JavaScript))
- 
--CFLAGS += -std=c99 -g -Dsmall $(WARNFLAGS)\
-+

[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

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

2015-08-11 Thread Michael Weber
commit: 4517c76541ec2177f097796c8f6c4fa765f2ebaf
Author: Michael Weber  gentoo  org>
AuthorDate: Tue Aug 11 11:35:34 2015 +
Commit: Michael Weber  gentoo  org>
CommitDate: Tue Aug 11 14:15:10 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4517c765

www-client/netsurf: Drop -DG_DISABLE_DEPRECATED (bug 555696, thanks Oschtan). 
Updating x86_32 deps and REQUIRED_USE.

Package-Manager: portage-2.2.20

 www-client/netsurf/netsurf-3.2-r1.ebuild | 18 ++
 www-client/netsurf/netsurf-3.3-r1.ebuild |  3 +++
 2 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/www-client/netsurf/netsurf-3.2-r1.ebuild 
b/www-client/netsurf/netsurf-3.2-r1.ebuild
index 33d20f9..b1789f8 100644
--- a/www-client/netsurf/netsurf-3.2-r1.ebuild
+++ b/www-client/netsurf/netsurf-3.2-r1.ebuild
@@ -22,13 +22,12 @@ IUSE="+bmp fbcon truetype +gif gstreamer gtk javascript 
+jpeg +mng pdf-writer
fbcon_frontend_sdl fbcon_frontend_vnc fbcon_frontend_x"
 
 REQUIRED_USE="|| ( fbcon gtk )
-   amd64? ( abi_x86_32? (
-   !gstreamer !javascript !pdf-writer svg? ( svgtiny ) !truetype ) 
)
+   amd64? ( abi_x86_32? ( !javascript ) )
fbcon? ( ^^ ( fbcon_frontend_able fbcon_frontend_linux 
fbcon_frontend_sdl
fbcon_frontend_vnc fbcon_frontend_x ) )"
 
-RDEPEND="dev-libs/libxml2
-   net-misc/curl
+RDEPEND="dev-libs/libxml2:2[${MULTILIB_USEDEP}]
+   net-misc/curl[${MULTILIB_USEDEP}]
>=dev-libs/libcss-0.4.0[${MULTILIB_USEDEP}]
>=net-libs/libhubbub-0.3.0-r1[${MULTILIB_USEDEP}]
bmp? ( >=media-libs/libnsbmp-0.1.1[${MULTILIB_USEDEP}] )
@@ -38,17 +37,17 @@ RDEPEND="dev-libs/libxml2
)
gif? ( >=media-libs/libnsgif-0.1.1[${MULTILIB_USEDEP}] )
gtk? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
-   gnome-base/libglade:2.0
+   gnome-base/libglade:2.0[${MULTILIB_USEDEP}]
>=x11-libs/gtk+-2.24.23:2[${MULTILIB_USEDEP}] )
-   gstreamer? ( media-libs/gstreamer:0.10 )
+   gstreamer? ( media-libs/gstreamer:0.10[${MULTILIB_USEDEP}] )
javascript? ( >=dev-libs/nsgenbind-0.1.1[${MULTILIB_USEDEP}]
dev-lang/spidermonkey:0= )
jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] )
mng? ( >=media-libs/libmng-1.0.10-r2[${MULTILIB_USEDEP}] )
-   pdf-writer? ( media-libs/libharu )
+   pdf-writer? ( media-libs/libharu[${MULTILIB_USEDEP}] )
png? ( >=media-libs/libpng-1.2.51:0[${MULTILIB_USEDEP}] )
svg? ( svgtiny? ( >=media-libs/libsvgtiny-0.1.2[${MULTILIB_USEDEP}] )
-   !svgtiny? ( gnome-base/librsvg:2 ) )
+   !svgtiny? ( gnome-base/librsvg:2[${MULTILIB_USEDEP}] ) )
webp? ( >=media-libs/libwebp-0.3.0[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}
rosprite? ( >=media-libs/librosprite-0.1.1[${MULTILIB_USEDEP}] )"
@@ -65,6 +64,9 @@ src_prepare() {
 
mv "${WORKDIR}"/netsurf-fb.modes-example fb.modes
 
+   sed -e 's:-DG_DISABLE_DEPRECATED::' \
+   -i gtk/Makefile.target || die
+
netsurf_src_prepare
 }
 

diff --git a/www-client/netsurf/netsurf-3.3-r1.ebuild 
b/www-client/netsurf/netsurf-3.3-r1.ebuild
index 8e7d6a6..b10a096 100644
--- a/www-client/netsurf/netsurf-3.3-r1.ebuild
+++ b/www-client/netsurf/netsurf-3.3-r1.ebuild
@@ -66,6 +66,9 @@ src_prepare() {
 
mv "${WORKDIR}"/netsurf-fb.modes-example fb.modes
 
+   sed -e 's:-DG_DISABLE_DEPRECATED::' \
+   -i gtk/Makefile.target || die
+
netsurf_src_prepare
 }
 



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

2015-08-11 Thread Michael Weber
commit: 7d92c734e256d255b72a4a25881493e3923cd0e4
Author: Michael Weber  gentoo  org>
AuthorDate: Tue Aug 11 14:14:57 2015 +
Commit: Michael Weber  gentoo  org>
CommitDate: Tue Aug 11 14:15:12 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d92c734

www-client/netsurf: fix USE=pdf-writer (bug 555904, bug 555906, thanks Oschtan).

Package-Manager: portage-2.2.20

 .../netsurf/files/netsurf-3.2-pdf-writer.patch | 90 ++
 .../netsurf/files/netsurf-3.3-pdf-writer.patch | 85 
 www-client/netsurf/netsurf-3.2-r1.ebuild   |  3 +-
 www-client/netsurf/netsurf-3.3-r1.ebuild   |  3 +-
 4 files changed, 179 insertions(+), 2 deletions(-)

diff --git a/www-client/netsurf/files/netsurf-3.2-pdf-writer.patch 
b/www-client/netsurf/files/netsurf-3.2-pdf-writer.patch
new file mode 100644
index 000..92179dc
--- /dev/null
+++ b/www-client/netsurf/files/netsurf-3.2-pdf-writer.patch
@@ -0,0 +1,90 @@
+--- netsurf-3.2/desktop/save_pdf/pdf_plotters.c
 netsurf-3.2/desktop/save_pdf/pdf_plotters.c
+@@ -426,11 +428,11 @@
+ 
+   switch(content_get_type(content)){
+   /*Handle "embeddable" types of images*/
+-  case CONTENT_JPEG:
+-  image = HPDF_LoadJpegImageFromMem(pdf_doc,
+-  (const HPDF_BYTE *) source_data,
+-  source_size);
+-  break;
++  //case CONTENT_JPEG:
++  //  image = HPDF_LoadJpegImageFromMem(pdf_doc,
++  //  (const HPDF_BYTE *) source_data,
++  //  source_size);
++  //  break;
+ 
+   /*Disabled until HARU PNG support will be more stable.
+ 
+@@ -676,7 +678,7 @@
+ 
+ 
+ #ifndef PDF_DEBUG
+-  if (option_enable_PDF_compression)
++  if (nsoption_bool(enable_PDF_compression))
+   HPDF_SetCompressionMode(pdf_doc, HPDF_COMP_ALL); /*Compression 
on*/
+ #endif
+   HPDF_SetInfoAttr(pdf_doc, HPDF_INFO_CREATOR, user_agent_string());
+@@ -750,7 +752,7 @@
+   assert(settings->output != NULL);
+ 
+   /*Encryption on*/
+-  if (option_enable_PDF_password)
++  if (nsoption_bool(enable_PDF_password))
+   PDF_Password(&owner_pass, &user_pass,
+   (void *)settings->output);
+   else
+@@ -765,7 +767,7 @@
+ {
+   bool success = false;
+ 
+-  if (option_enable_PDF_password && owner_pass != NULL ) {
++  if (nsoption_bool(enable_PDF_password) && owner_pass != NULL ) {
+   HPDF_SetPassword(pdf_doc, owner_pass, user_pass);
+   HPDF_SetEncryptionMode(pdf_doc, HPDF_ENCRYPT_R3, 16);
+   free(owner_pass);
+--- netsurf-3.2/gtk/gui.c
 netsurf-3.2/gtk/gui.c
+@@ -740,9 +740,11 @@
+ 
+ #ifdef WITH_PDF_EXPORT
+ 
++#include 
++
+ void PDF_Password(char **owner_pass, char **user_pass, char *path)
+ {
+-  GladeXML *x = glade_xml_new(glade_password_file_location, NULL, NULL);
++  GladeXML *x = glade_xml_new(glade_file_location->password, NULL, NULL);
+   GtkWindow *wnd = GTK_WINDOW(glade_xml_get_widget(x, "wndPDFPassword"));
+   GtkButton *ok, *no;
+   void **data = malloc(5 * sizeof(void *));
+--- netsurf-3.2/gtk/scaffolding.c
 netsurf-3.2/gtk/scaffolding.c
+@@ -711,14 +711,14 @@
+ 
+   free(url_name);
+ 
+-  strncpy(dirname, option_downloads_directory, PATH_MAX);
++  strncpy(dirname, nsoption_charp(downloads_directory), PATH_MAX);
+   strncat(dirname, "/", PATH_MAX - strlen(dirname));
+   dirname[PATH_MAX - 1] = '\0';
+ 
+   /* this way the scale used by PDF functions is synchronized with that
+* used by the all-purpose print interface
+*/
+-  haru_nsfont_set_scale((float)option_export_scale / 100);
++  haru_nsfont_set_scale((float)nsoption_int(export_scale) / 100);
+ 
+   save_dialog = gtk_file_chooser_dialog_new("Export to PDF", g->window,
+   GTK_FILE_CHOOSER_ACTION_SAVE,
+--- netsurf-3.2/gtk/Makefile.target
 netsurf-3.2/gtk/Makefile.target
+@@ -62,6 +62,7 @@
+ $(eval $(call 
pkg_config_find_and_add,gtk+-$(NETSURF_GTK_MAJOR).0,GTK-$(NETSURF_GTK_MAJOR)))
+ $(eval $(call pkg_config_find_and_add,gthread-2.0,GThread2))
+ $(eval $(call pkg_config_find_and_add,gmodule-2.0,GModule2))
++$(eval $(call pkg_config_find_and_add,libglade-2.0,GLADE))
+ 
+ 
+ CFLAGS += $(GTKCFLAGS)

diff --git a/www-client/netsurf/files/netsurf-3.3-pdf-writer.patch 
b/www-client/netsurf/files/netsurf-3.3-pdf-writer.patch
new file mode 100644
index 000..e2c709e
--- /dev/null
+++ b/www-client/netsurf/files/netsurf-3.3-pdf-writer.patch
@@ -0,0 +1,85 @@
+--- netsurf-3.3/desktop/font_haru.c
 netsurf-3.3/desktop/font_haru.c
+@@ -40,7 +40,7 @@
+ #include "css/utils.h"
+ 
+ #include "utils/nsoption.h"
+-#include "desktop/save_pdf/font_haru.h"
++#include "desktop/font_haru.h"
+ #include "deskto

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

2015-08-10 Thread Sergei Trofimovich
commit: 63dbca535b930794fb1fb1bf9ad986a4cf7482bb
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 10 20:54:54 2015 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 10 21:38:16 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63dbca53

www-client/netsurf: tweak elog to mention /dev, not /etc, bug #552562

Package-Manager: portage-2.2.20

 www-client/netsurf/netsurf-3.2-r1.ebuild | 4 ++--
 www-client/netsurf/netsurf-3.3-r1.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/www-client/netsurf/netsurf-3.2-r1.ebuild 
b/www-client/netsurf/netsurf-3.2-r1.ebuild
index b8ef15e..33d20f9 100644
--- a/www-client/netsurf/netsurf-3.2-r1.ebuild
+++ b/www-client/netsurf/netsurf-3.2-r1.ebuild
@@ -122,8 +122,8 @@ src_install() {
 
elog "In order to setup the framebuffer console, netsurf needs 
an /etc/fb.modes"
elog "You can use an example from 
/usr/share/doc/${PF}/fb.modes.* (bug 427092)."
-   elog "Please make /etc/input/mice readable to the account using 
netsurf-fb."
-   elog "Either use chmod a+r /etc/input/mice (security!!!) or use 
an group."
+   elog "Please make /dev/input/mice readable to the account using 
netsurf-fb."
+   elog "Either use chmod a+r /dev/input/mice (security!!!) or use 
an group."
fi
if use gtk ; then
netsurf_makeconf=( "${netsurf_makeconf[@]/TARGET=*/TARGET=gtk}" 
)

diff --git a/www-client/netsurf/netsurf-3.3-r1.ebuild 
b/www-client/netsurf/netsurf-3.3-r1.ebuild
index bcbee51..6d32981 100644
--- a/www-client/netsurf/netsurf-3.3-r1.ebuild
+++ b/www-client/netsurf/netsurf-3.3-r1.ebuild
@@ -126,8 +126,8 @@ src_install() {
popd >/dev/null || die
elog "In order to setup the framebuffer console, netsurf needs 
an /etc/fb.modes"
elog "You can use an example from 
/usr/share/doc/${PF}/fb.modes.* (bug 427092)."
-   elog "Please make /etc/input/mice readable to the account using 
netsurf-fb."
-   elog "Either use chmod a+r /etc/input/mice (security!!!) or use 
an group."
+   elog "Please make /dev/input/mice readable to the account using 
netsurf-fb."
+   elog "Either use chmod a+r /dev/input/mice (security!!!) or use 
an group."
fi
if use gtk ; then
netsurf_makeconf=( "${netsurf_makeconf[@]/TARGET=*/TARGET=gtk}" 
)



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

2015-08-10 Thread Sergei Trofimovich
commit: c28cf799ee244b6b7524f1d04cff9060f58d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 10 21:38:04 2015 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 10 21:38:17 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c28cf799

www-client/netsurf: fix 'src_install' failure, bug #552562

- do not drop _BSD_SOURCE define as 'timeradd' is defined
  only under _BSD_SOURCE on old glibc
- use nullglob when we install single binary, bug #552562
  by Anthony Parsons, w0rm and others.

Package-Manager: portage-2.2.20

 www-client/netsurf/files/netsurf-3.2-glibc2.20.patch |  6 +++---
 www-client/netsurf/files/netsurf-3.3-CFLAGS.patch|  4 ++--
 www-client/netsurf/netsurf-3.3-r1.ebuild | 12 ++--
 3 files changed, 15 insertions(+), 7 deletions(-)

diff --git a/www-client/netsurf/files/netsurf-3.2-glibc2.20.patch 
b/www-client/netsurf/files/netsurf-3.2-glibc2.20.patch
index e63ec70..b521aeb 100644
--- a/www-client/netsurf/files/netsurf-3.2-glibc2.20.patch
+++ b/www-client/netsurf/files/netsurf-3.2-glibc2.20.patch
@@ -5,7 +5,7 @@
  
  CFLAGS += -std=c99 -Dsmall $(WARNFLAGS)   \
 --D_BSD_SOURCE \
-+-D_DEFAULT_SOURCE \
++-D_BSD_SOURCE -D_DEFAULT_SOURCE \
  -D_XOPEN_SOURCE=600 \
  -D_POSIX_C_SOURCE=200112L \
  $(shell $(PKG_CONFIG) --cflags libnsfb libhubbub libcss openssl)
@@ -16,7 +16,7 @@
  GTKCFLAGS := -std=c99 -Dgtk -Dnsgtk \
$(GTKDEPFLAGS) \
 -  -D_BSD_SOURCE \
-+  -D_DEFAULT_SOURCE \
++  -D_BSD_SOURCE -D_DEFAULT_SOURCE \
-D_XOPEN_SOURCE=600 \
-D_POSIX_C_SOURCE=200809L \
-D_NETBSD_SOURCE \
@@ -24,7 +24,7 @@
 +++ netsurf-3.2/test/Makefile
 @@ -1,4 +1,4 @@
 -CFLAGS := -std=c99 -D_BSD_SOURCE -D_POSIX_C_SOURCE -I.. \
-+CFLAGS := -std=c99 -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE -I.. \
++CFLAGS := -std=c99 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE -I.. \
$(shell pkg-config --cflags libcurl)
  LDFLAGS := $(shell pkg-config --libs libcurl) -lz
  

diff --git a/www-client/netsurf/files/netsurf-3.3-CFLAGS.patch 
b/www-client/netsurf/files/netsurf-3.3-CFLAGS.patch
index 3f1c216..7a3f234 100644
--- a/www-client/netsurf/files/netsurf-3.3-CFLAGS.patch
+++ b/www-client/netsurf/files/netsurf-3.3-CFLAGS.patch
@@ -57,7 +57,7 @@
 +GTKCFLAGS := -std=c99 -Dgtk -Dnsgtk \
$(GTKDEPFLAGS) \
 -  -D_BSD_SOURCE \
-+  -D_DEFAULT_SOURCE \
++  -D_BSD_SOURCE -D_DEFAULT_SOURCE \
-D_XOPEN_SOURCE=600 \
-D_POSIX_C_SOURCE=200809L \
-D_NETBSD_SOURCE \
@@ -65,7 +65,7 @@
 +++ netsurf-3.3/test/Makefile
 @@ -1,8 +1,8 @@
 -CFLAGS := -std=c99 -g -O0 -D_BSD_SOURCE -D_POSIX_C_SOURCE -I.. \
-+CFLAGS := -std=c99 -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE -I.. \
++CFLAGS := -std=c99 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE -I.. \
$(shell pkg-config --cflags libcurl)
  LDFLAGS := $(shell pkg-config --libs libcurl) -lz
  

diff --git a/www-client/netsurf/netsurf-3.3-r1.ebuild 
b/www-client/netsurf/netsurf-3.3-r1.ebuild
index 6d32981..8e7d6a6 100644
--- a/www-client/netsurf/netsurf-3.3-r1.ebuild
+++ b/www-client/netsurf/netsurf-3.3-r1.ebuild
@@ -119,7 +119,11 @@ src_install() {
netsurf_src_install
elog "framebuffer binary has been installed as netsurf-fb"
pushd "${ED}"usr/bin >/dev/null || die
-   for f in netsurf{,.*} ; do
+   eshopts_push -s nullglob
+   # bug 552562
+   local binaries=(netsurf{,.*})
+   eshopts_pop
+   for f in "${binaries[@]}" ; do
mv -v $f ${f/netsurf/netsurf-fb} || die
make_desktop_entry 
"${EROOT}"usr/bin/${f/netsurf/netsurf-fb} NetSurf-framebuffer${f/netsurf} 
netsurf "Network;WebBrowser"
done
@@ -134,7 +138,11 @@ src_install() {
netsurf_src_install
elog "netsurf gtk version has been installed as netsurf-gtk"
pushd "${ED}"usr/bin >/dev/null || die
-   for f in netsurf{,.*} ; do
+   eshopts_push -s nullglob
+   # bug 552562
+   local binaries=(netsurf{,.*})
+   eshopts_pop
+   for f in "${binaries[@]}" ; do
mv -v $f ${f/netsurf/netsurf-gtk} || die
make_desktop_entry 
"${EROOT}"usr/bin/${f/netsurf/netsurf-gtk} NetSurf-gtk${f/netsurf} netsurf 
"Network;WebBrowser"
done