xmw 14/11/15 15:01:58 Added: netsurf-3.2-CFLAGS.patch netsurf-3.2-glibc2.20.patch netsurf-3.2-conditionally-include-image-headers.patch Log: Version bump, frist try. (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 62EEF090)
Revision Changes Path 1.1 www-client/netsurf/files/netsurf-3.2-CFLAGS.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/netsurf/files/netsurf-3.2-CFLAGS.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/netsurf/files/netsurf-3.2-CFLAGS.patch?rev=1.1&content-type=text/plain Index: netsurf-3.2-CFLAGS.patch =================================================================== --- netsurf-3.2/Makefile.defaults +++ netsurf-3.2/Makefile.defaults @@ -91,9 +91,6 @@ # Valid options: YES, NO NETSURF_FS_BACKING_STORE := NO -# Initial CFLAGS. Optimisation level etc. tend to be target specific. -CFLAGS := - # Default installation/execution prefix PREFIX ?= /usr/local --- netsurf-3.2/framebuffer/Makefile.defaults +++ netsurf-3.2/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.2/framebuffer/Makefile.target +++ netsurf-3.2/framebuffer/Makefile.target @@ -42,7 +42,7 @@ $(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) \ +CFLAGS += -std=c99 -Dsmall $(WARNFLAGS) \ -D_BSD_SOURCE \ -D_XOPEN_SOURCE=600 \ -D_POSIX_C_SOURCE=200112L \ --- netsurf-3.2/gtk/Makefile.defaults +++ netsurf-3.2/gtk/Makefile.defaults @@ -38,6 +38,3 @@ # Set default GTK version to build for (2 or 3) NETSURF_GTK_MAJOR := 2 - -# Optimisation levels -CFLAGS += -O2 --- netsurf-3.2/gtk/Makefile.target +++ netsurf-3.2/gtk/Makefile.target @@ -51,7 +51,7 @@ -D_POSIX_C_SOURCE=200809L \ -D_NETBSD_SOURCE \ -DGTK_RESPATH=\"$(NETSURF_GTK_RESOURCES)\" \ - $(WARNFLAGS) -g + $(WARNFLAGS) # non optional pkg-configed libs $(eval $(call pkg_config_find_and_add,libcss,CSS)) --- netsurf-3.2/test/Makefile +++ netsurf-3.2/test/Makefile @@ -1,8 +1,8 @@ -CFLAGS := -std=c99 -g -O0 -D_BSD_SOURCE -D_POSIX_C_SOURCE -I.. \ +CFLAGS := -std=c99 -D_BSD_SOURCE -D_POSIX_C_SOURCE -I.. \ $(shell pkg-config --cflags libcurl) LDFLAGS := $(shell pkg-config --libs libcurl) -lz -llcache_CFLAGS := $(shell pkg-config --cflags libparserutils libwapcaplet libdom) -O2 +llcache_CFLAGS := $(shell pkg-config --cflags libparserutils libwapcaplet libdom) llcache_LDFLAGS := $(shell pkg-config --libs libparserutils libwapcaplet libdom) llcache_SRCS := content/fetch.c content/fetchers/curl.c \ @@ -19,7 +19,7 @@ utils/filename.c utils/nsurl.c utils/corestrings.c \ test/urldbtest.c -urldbtest_CFLAGS := $(shell pkg-config --cflags libwapcaplet libdom) -O2 +urldbtest_CFLAGS := $(shell pkg-config --cflags libwapcaplet libdom) urldbtest_LDFLAGS := $(shell pkg-config --libs libwapcaplet libdom) nsurl_SRCS := utils/corestrings.c utils/log.c utils/nsurl.c utils/idna.c utils/utf8proc.c test/nsurl.c 1.1 www-client/netsurf/files/netsurf-3.2-glibc2.20.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/netsurf/files/netsurf-3.2-glibc2.20.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/netsurf/files/netsurf-3.2-glibc2.20.patch?rev=1.1&content-type=text/plain Index: netsurf-3.2-glibc2.20.patch =================================================================== --- netsurf-3.2/framebuffer/Makefile.target +++ netsurf-3.2/framebuffer/Makefile.target @@ -43,7 +43,7 @@ $(eval $(call pkg_config_find_and_add_enabled,JS,mozilla-js,JavaScript)) CFLAGS += -std=c99 -Dsmall $(WARNFLAGS) \ - -D_BSD_SOURCE \ + -D_DEFAULT_SOURCE \ -D_XOPEN_SOURCE=600 \ -D_POSIX_C_SOURCE=200112L \ $(shell $(PKG_CONFIG) --cflags libnsfb libhubbub libcss openssl) --- netsurf-3.2/gtk/Makefile.target +++ netsurf-3.2/gtk/Makefile.target @@ -46,7 +46,7 @@ GTKCFLAGS := -std=c99 -Dgtk -Dnsgtk \ $(GTKDEPFLAGS) \ - -D_BSD_SOURCE \ + -D_DEFAULT_SOURCE \ -D_XOPEN_SOURCE=600 \ -D_POSIX_C_SOURCE=200809L \ -D_NETBSD_SOURCE \ --- netsurf-3.2/test/Makefile +++ 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.. \ $(shell pkg-config --cflags libcurl) LDFLAGS := $(shell pkg-config --libs libcurl) -lz 1.1 www-client/netsurf/files/netsurf-3.2-conditionally-include-image-headers.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/netsurf/files/netsurf-3.2-conditionally-include-image-headers.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/netsurf/files/netsurf-3.2-conditionally-include-image-headers.patch?rev=1.1&content-type=text/plain Index: netsurf-3.2-conditionally-include-image-headers.patch =================================================================== --- netsurf-3.2/image/image.c +++ netsurf-3.2/image/image.c @@ -28,15 +28,42 @@ #include "content/content.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" -#include "image/nssprite.h" +#endif + +#ifdef WITH_MNG +#include "image/mng.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" @@ -73,7 +100,18 @@ return error; #endif +#ifdef WITH_MNG + error = nsmng_init(); + if (error != NSERROR_OK) + return error; + + error = nsjpng_init(); + if (error != NSERROR_OK) + return error; +#endif + #ifdef WITH_PNG + /* Prefer libpng over libmng for pngs by registering later */ error = nspng_init(); if (error != NSERROR_OK) return error;