[gentoo-commits] repo/gentoo:master commit in: www-client/netsurf/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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