Stuart Henderson writes:
> On 2013/04/29 09:46, Stuart Henderson wrote:
> > On 2013/04/28 19:05, Anthony J. Bentley wrote:
> > > - LANG needs to be set properly in your environment (e.g., "LANG=en netsu
> rf")
> > >   or menus will not have correct names.
> > 
> > That really needs fixing for ports - upstream committed something to
> > try to fix this:
> > 
> > http://source.netsurf-browser.org/netsurf.git/commit/?id=d2ffd402b32ccc6c7a
> c8a4fab0821dcaee9f3f6b
> > http://source.netsurf-browser.org/netsurf.git/commit/?id=8df67ca8010a6e321f
> a3447dc4e306bbe460a2e3
> > 
> > it doesn't work :( but gives enough of a hint for a workaround.
> > Add this to Makefile and regen PLIST:
> > 
> > post-install:
> >     ln -s en ${PREFIX}/share/netsurf/C
> > 
> > then it's OK with me.
> > 
> 
> ah - run into a few problems with a bit more testing.
> 
> 1. if ccache is installed, build tries to pick it up and use it; if USE_CCACH
> E
> is not set, browser ends up with an error when it tries to write to
> /netsurf-3.0_writes_to_HOME/.ccache, and other ports have this
> 
> /usr/local/share/netsurf-buildsystem/makefiles/Makefile.tools:514: *** Unable
>  to detect toolchain.  Stop.

Here is an updated patch that handles default LANG and USE_CCACHE=No.

? buildsystem
? libdom
? nsgenbind
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 Makefile
--- Makefile    29 Jun 2010 20:11:13 -0000      1.1.1.1
+++ Makefile    30 Apr 2013 02:27:35 -0000
@@ -1,8 +1,10 @@
 # $OpenBSD: Makefile,v 1.1.1.1 2010/06/29 20:11:13 landry Exp $
 
      SUBDIR += browser
+     SUBDIR += buildsystem
      SUBDIR += hubbub
      SUBDIR += libcss
+     SUBDIR += libdom
      SUBDIR += libnsbmp
      SUBDIR += libnsgif
      SUBDIR += libparserutils
Index: Makefile.inc
===================================================================
RCS file: /cvs/ports/www/netsurf/Makefile.inc,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 Makefile.inc
--- Makefile.inc        11 Mar 2013 12:27:54 -0000      1.6
+++ Makefile.inc        30 Apr 2013 02:27:35 -0000
@@ -4,12 +4,12 @@ CATEGORIES += www/netsurf
 
 # child ports MUST define NETSURF_{PROJECT,VERSION}
 
-PKGNAME ?=     ${DISTNAME:S/-src//}
+PKGNAME ?=     ${NETSURF_PROJECT}-${NETSURF_VERSION}
 DISTNAME ?=    ${NETSURF_PROJECT}-${NETSURF_VERSION}-src
 
 MAINTAINER ?=  Anthony J. Bentley <anth...@cathet.us>
 HOMEPAGE ?=    http://www.netsurf-browser.org/projects/${NETSURF_PROJECT}/
-MASTER_SITES ?=        http://www.netsurf-browser.org/projects/releases/
+MASTER_SITES ?=        http://download.netsurf-browser.org/libs/releases/
 
 WRKDIST ?=     ${WRKDIR}/${DISTNAME:S/-src//}
 
@@ -24,5 +24,15 @@ USE_GMAKE =  Yes
 # not used for browser
 .for _l _v in ${SHARED_LIBS}
 MAKE_FLAGS +=  COMPONENT_TYPE=lib-shared \
-               LIB${_l}_VERSION=${_v}
+               NS_LIB_VERSION=${_v}
 .endfor
+
+.if ${NETSURF_PROJECT} != "buildsystem"
+BUILD_DEPENDS +=       www/netsurf/buildsystem
+MAKE_FLAGS +=          Q= \
+                       VQ= \
+                       CCOPT= \
+                       CXXOPT= \
+                       CCACHE= \
+                       NSSHARED=${LOCALBASE}/share/netsurf-buildsystem
+.endif
Index: browser/Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/browser/Makefile,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 Makefile
--- browser/Makefile    5 Mar 2013 08:02:35 -0000       1.12
+++ browser/Makefile    30 Apr 2013 02:27:35 -0000
@@ -3,45 +3,42 @@
 COMMENT =              lightweight web browser
 
 NETSURF_PROJECT =      netsurf
-NETSURF_VERSION =      2.9
-REVISION =             0
+NETSURF_VERSION =      3.0
 
 CATEGORIES=            www
 
 HOMEPAGE=              http://www.netsurf-browser.org/
-MASTER_SITES =         ${HOMEPAGE}downloads/releases/
+MASTER_SITES =         
http://download.netsurf-browser.org/netsurf/releases/source/
 
 MODULES =              devel/gettext
 
-LIB_DEPENDS =          www/netsurf/hubbub>=0.1.0 \
-                       www/netsurf/libcss>=0.1.0 \
-                       www/netsurf/libnsgif>=0.0.3 \
-                       www/netsurf/libnsbmp>=0.0.3 \
+LIB_DEPENDS =          www/netsurf/hubbub>=0.2.0 \
+                       www/netsurf/libcss>=0.2.0 \
+                       www/netsurf/libnsgif>=0.1.0 \
+                       www/netsurf/libnsbmp>=0.1.0 \
+                       www/netsurf/libdom \
                        graphics/libmng \
                        graphics/libwebp \
                        x11/gtk+2 \
-                       devel/libglade2 \
                        x11/gnome/librsvg \
                        net/curl
 
-WANTLIB +=             atk-1.0 cairo gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0
-WANTLIB +=             gthread-2.0 jpeg lcms pango-1.0 pangocairo-1.0 pcre
-WANTLIB +=             pangoft2-1.0 parserutils png wapcaplet xml2 webp
-WANTLIB +=             X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes
-WANTLIB +=             Xi Xinerama Xrandr Xrender c crypto expat fontconfig
-WANTLIB +=             freetype m pixman-1 pthread pthread-stubs ssl xcb
-WANTLIB +=             xcb-render z gdk_pixbuf-2.0 GL Xxf86vm drm
-WANTLIB +=             hubbub css nsgif nsbmp mng gdk-x11-2.0 gtk-x11-2.0
-WANTLIB +=             glade-2.0 rsvg-2 curl xcb-shm
-
-WRKDIST =              ${WRKDIR}/netsurf
-
-do-configure:
-       @echo   "NETSURF_USE_HARU_PDF := NO\n" \
-               "NETSURF_USE_LIBICONV_PLUG := NO\n" \
-               "NETSURF_USE_RSVG := YES\n" \
-               "NETSURF_USE_NSSVG := NO\n" \
-               "NETSURF_USE_ROSPRITE := NO\n" \
-               "NETSURF_USE_WEBP := YES" > ${WRKSRC}/Makefile.config
+WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
+WANTLIB += Xrandr Xrender atk-1.0 c cairo crypto css curl dom
+WANTLIB += expat fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0
+WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0
+WANTLIB += gtk-x11-2.0 hubbub jpeg lcms m mng nsbmp nsgif pango-1.0
+WANTLIB += pangocairo-1.0 pangoft2-1.0 parserutils png pthread
+WANTLIB += rsvg-2 ssl wapcaplet webp z
+
+MAKE_FLAGS +=          NETSURF_USE_HARU_PDF=NO \
+                       NETSURF_USE_LIBICONV_PLUG=NO \
+                       NETSURF_USE_RSVG=YES \
+                       NETSURF_USE_NSSVG=NO \
+                       NETSURF_USE_ROSPRITE=NO \
+                       NETSURF_USE_WEBP=YES
+
+post-install:
+       ln -s en ${PREFIX}/share/netsurf/C
 
 .include <bsd.port.mk>
Index: browser/distinfo
===================================================================
RCS file: /cvs/ports/www/netsurf/browser/distinfo,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 distinfo
--- browser/distinfo    30 Apr 2012 07:11:58 -0000      1.5
+++ browser/distinfo    30 Apr 2013 02:27:35 -0000
@@ -1,5 +1,2 @@
-MD5 (netsurf-2.9-src.tar.gz) = fl76tpC7Rz5822k2IC9flQ==
-RMD160 (netsurf-2.9-src.tar.gz) = W1qY+sLxansTPBcf+TzhLiwwGQY=
-SHA1 (netsurf-2.9-src.tar.gz) = 4w29cltVE/EFQJM6zEKWod0TE7M=
-SHA256 (netsurf-2.9-src.tar.gz) = 90dnFh/X8xhuSDtDihg/LqPK4WACCtXdY8daTXj1x5c=
-SIZE (netsurf-2.9-src.tar.gz) = 2575417
+SHA256 (netsurf-3.0-src.tar.gz) = fGpI08w+mj46UbUy3fYPdpfpe/i2Gm07LO0aLon7zMY=
+SIZE (netsurf-3.0-src.tar.gz) = 2950260
Index: browser/patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/browser/patches/patch-Makefile,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 patch-Makefile
--- browser/patches/patch-Makefile      18 Jul 2011 20:10:11 -0000      1.4
+++ browser/patches/patch-Makefile      30 Apr 2013 02:27:35 -0000
@@ -1,27 +1,12 @@
-$OpenBSD: patch-Makefile,v 1.4 2011/07/18 20:10:11 landry Exp $
-
-XXX make it compile with gtk+2 2.22 (*_DISABLE_DEPRECATED)
-gtk/gtk_tabs.c:41: error: expected declaration specifiers or '...' before 
'GtkNotebookPage'
-
---- Makefile.orig      Sun Jun 19 00:34:29 2011
-+++ Makefile   Sun Jun 19 00:35:34 2011
-@@ -128,8 +128,8 @@ ifneq ($(TARGET),riscos)
-   endif
- endif
- 
--Q=@
--VQ=@
-+Q=
-+VQ=
- PERL=perl
- MKDIR=mkdir
- TOUCH=touch
-@@ -318,7 +318,7 @@ endef
+$OpenBSD$
+--- Makefile.orig      Fri Apr 19 14:27:45 2013
++++ Makefile   Thu Apr 25 01:11:09 2013
+@@ -404,7 +404,7 @@ endef
  # Set up the WARNFLAGS here so that they can be overridden in the 
Makefile.config
  WARNFLAGS = -W -Wall -Wundef -Wpointer-arith \
        -Wcast-align -Wwrite-strings -Wstrict-prototypes \
 -      -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls \
 +      -Wmissing-prototypes -Wmissing-declarations \
-       -Wnested-externs
- ifneq ($(GCCVER),2)
+       -Wnested-externs -Wuninitialized
+ ifneq ($(CC_MAJOR),2)
    WARNFLAGS += -Wno-unused-parameter 
Index: browser/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/netsurf/browser/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 PLIST
--- browser/pkg/PLIST   12 Jan 2012 03:17:08 -0000      1.4
+++ browser/pkg/PLIST   30 Apr 2013 02:27:35 -0000
@@ -1,29 +1,33 @@
-@comment $OpenBSD: PLIST,v 1.4 2012/01/12 03:17:08 bentley Exp $
+@comment $OpenBSD$
 @bin bin/netsurf
 share/netsurf/
-share/netsurf/C/
-share/netsurf/C/Messages
+share/netsurf/C
 share/netsurf/SearchEngines
 share/netsurf/adblock.css
 share/netsurf/arrow_down_8x32.png
-share/netsurf/blankpage
 share/netsurf/ca-bundle.txt
-share/netsurf/cookies.glade
+share/netsurf/cookies.gtk2.ui
+share/netsurf/cookies.gtk3.ui
 share/netsurf/de/
 share/netsurf/de/Messages
+share/netsurf/de/welcome.html
 share/netsurf/default.css
 share/netsurf/default.ico
-share/netsurf/downloads.glade
+share/netsurf/downloads.gtk2.ui
+share/netsurf/downloads.gtk3.ui
 share/netsurf/en/
 share/netsurf/en/Messages
 share/netsurf/en/credits.html
 share/netsurf/en/licence.html
+share/netsurf/en/welcome.html
 share/netsurf/favicon.png
 share/netsurf/fr/
 share/netsurf/fr/Messages
 share/netsurf/gtkdefault.css
-share/netsurf/history.glade
-share/netsurf/hotlist.glade
+share/netsurf/history.gtk2.ui
+share/netsurf/history.gtk3.ui
+share/netsurf/hotlist.gtk2.ui
+share/netsurf/hotlist.gtk3.ui
 share/netsurf/icons/
 share/netsurf/icons/content.png
 share/netsurf/icons/directory.png
@@ -31,20 +35,33 @@ share/netsurf/icons/search.png
 share/netsurf/internal.css
 share/netsurf/it/
 share/netsurf/it/Messages
+share/netsurf/it/credits.html
+share/netsurf/it/licence.html
+share/netsurf/it/welcome.html
+share/netsurf/ja/
+share/netsurf/ja/welcome.html
 share/netsurf/languages
 share/netsurf/license
-share/netsurf/login.glade
+share/netsurf/login.gtk2.ui
+share/netsurf/login.gtk3.ui
 share/netsurf/netsurf-16x16.xpm
-share/netsurf/netsurf.glade
+share/netsurf/netsurf.gtk2.ui
+share/netsurf/netsurf.gtk3.ui
 share/netsurf/netsurf.png
 share/netsurf/netsurf.xpm
 share/netsurf/nl/
 share/netsurf/nl/Messages
-share/netsurf/options.glade
-share/netsurf/password.glade
+share/netsurf/options.gtk2.ui
+share/netsurf/options.gtk3.ui
+share/netsurf/password.gtk2.ui
+share/netsurf/password.gtk3.ui
 share/netsurf/quirks.css
-share/netsurf/source.glade
-share/netsurf/ssl.glade
+share/netsurf/source.gtk2.ui
+share/netsurf/source.gtk3.ui
+share/netsurf/ssl.gtk2.ui
+share/netsurf/ssl.gtk3.ui
+share/netsurf/tabcontents.gtk2.ui
+share/netsurf/tabcontents.gtk3.ui
 share/netsurf/themelist
 share/netsurf/themes/
 share/netsurf/themes/Alpha.png
@@ -88,6 +105,8 @@ share/netsurf/throbber/throbber5.png
 share/netsurf/throbber/throbber6.png
 share/netsurf/throbber/throbber7.png
 share/netsurf/throbber/throbber8.png
-share/netsurf/toolbar.glade
+share/netsurf/toolbar.gtk2.ui
+share/netsurf/toolbar.gtk3.ui
 share/netsurf/toolbarIndices
-share/netsurf/warning.glade
+share/netsurf/warning.gtk2.ui
+share/netsurf/warning.gtk3.ui
Index: hubbub/Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/hubbub/Makefile,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 Makefile
--- hubbub/Makefile     11 Mar 2013 11:44:43 -0000      1.9
+++ hubbub/Makefile     30 Apr 2013 02:27:35 -0000
@@ -2,18 +2,21 @@
 
 COMMENT =              HTML parser
 
-NETSURF_PROJECT =      hubbub
-NETSURF_VERSION =      0.1.2
-REVISION =             0
+NETSURF_PROJECT =      libhubbub
+NETSURF_VERSION =      0.2.0
+PKGNAME =              hubbub-${NETSURF_VERSION}
+HOMEPAGE =             http://www.netsurf-browser.org/projects/hubbub/
 
 CATEGORIES =           www
-SHARED_LIBS =          hubbub 1.0 #0.1.2
+SHARED_LIBS =          hubbub 1.1 #0.2.0
 
-LIB_DEPENDS =          www/netsurf/libparserutils
-WANTLIB =              parserutils
+LIB_DEPENDS =          www/netsurf/libparserutils>=0.1.2
+WANTLIB += iconv parserutils
 
-# test broken - needs an old version of json-c
-# TEST_DEPENDS =       devel/json-c
-NO_TEST =              Yes
+TEST_DEPENDS =         devel/json-c>=0.10
+
+pre-build:
+       echo "CFLAGS += -I${LOCALBASE}/include" \
+               > ${WRKSRC}/Makefile.config.override
 
 .include <bsd.port.mk>
Index: hubbub/distinfo
===================================================================
RCS file: /cvs/ports/www/netsurf/hubbub/distinfo,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 distinfo
--- hubbub/distinfo     30 Apr 2012 07:11:58 -0000      1.4
+++ hubbub/distinfo     30 Apr 2013 02:27:35 -0000
@@ -1,5 +1,2 @@
-MD5 (hubbub-0.1.2-src.tar.gz) = lOKBmEPx5nXczNLlacmgog==
-RMD160 (hubbub-0.1.2-src.tar.gz) = aOxGS2b/obDppM55Zfuj+bSvOIA=
-SHA1 (hubbub-0.1.2-src.tar.gz) = F6yfBRaETekxU0zQ+0k+nbjxCGs=
-SHA256 (hubbub-0.1.2-src.tar.gz) = laHVpxBVsoqOTOTchRa48O1pHF7gNSW/c2AElWV/G1I=
-SIZE (hubbub-0.1.2-src.tar.gz) = 812684
+SHA256 (libhubbub-0.2.0-src.tar.gz) = 
kckJZf27+5E3x4gbM3NqA/yAvRb1zXgI4e//PWMADq8=
+SIZE (libhubbub-0.2.0-src.tar.gz) = 792718
Index: hubbub/patches/patch-build_makefiles_Makefile_top
===================================================================
RCS file: hubbub/patches/patch-build_makefiles_Makefile_top
diff -N hubbub/patches/patch-build_makefiles_Makefile_top
--- hubbub/patches/patch-build_makefiles_Makefile_top   18 Jul 2011 20:05:48 
-0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,58 +0,0 @@
-$OpenBSD: patch-build_makefiles_Makefile_top,v 1.2 2011/07/18 20:05:48 landry 
Exp $
---- build/makefiles/Makefile.top.orig  Sun Mar 13 04:30:18 2011
-+++ build/makefiles/Makefile.top       Sun Jun 19 00:18:27 2011
-@@ -92,8 +92,8 @@ endif
- # Makefile variables
- ##############################################################################
- 
--Q ?= @
--VQ ?= @
-+Q ?=
-+VQ ?=
- 
- ##############################################################################
- # Exported variables (also OUTPUT, further down)
-@@ -185,8 +185,8 @@ endif
- ifeq ($(findstring lib,$(COMPONENT_TYPE)),lib)
-   ifeq ($(findstring lib-shared,$(COMPONENT_TYPE)),lib-shared)
-     SHAREDLIBNAME := lib$(COMPONENT)$(LIBEXT)
--    SONAME := $(SHAREDLIBNAME).$(major-version)
--    OUTPUT := $(BUILDDIR)/$(SHAREDLIBNAME).$(COMPONENT_VERSION)
-+    SONAME := $(SHAREDLIBNAME).$(LIBhubbub_VERSION)
-+    OUTPUT := $(BUILDDIR)/$(SHAREDLIBNAME).$(LIBhubbub_VERSION)
-   else
-     OUTPUT := $(BUILDDIR)/lib$(COMPONENT)$(LIBEXT)
-   endif
-@@ -201,14 +201,6 @@ endif
- .PHONY: all test coverage profile docs clean distclean install uninstall \
-       __default __precov __partial_clean __postshared
- 
--ifeq ($(COMPONENT_TYPE),lib-shared)
--  POST_TARGETS := __postshared $(POST_TARGETS)
--
--__postshared:
--      $(Q)$(LN) $(LNFLAGS) -f -s $(notdir $(OUTPUT)) $(BUILDDIR)/$(SONAME)
--      $(Q)$(LN) $(LNFLAGS) -f -s $(notdir $(OUTPUT)) 
$(BUILDDIR)/$(SHAREDLIBNAME)
--endif
--
- # Default target
- all: $(PRE_TARGETS) $(OUTPUT) $(POST_TARGETS)
- 
-@@ -269,7 +261,7 @@ __required = $(if $(REQUIRED_PKGS),Requires: $(subst $
- define install_pkgconfig
-       $(Q)$(ECHO) $(ECHOFLAGS) "sed -e... $1 >$(BUILDDIR)/$(1:.in=)"
-       $(Q)$(SED) \
--              -e 's#PREFIX#$(PREFIX)#' \
-+              -e 's#PREFIX#$(TRUEPREFIX)#' \
-               -e 's#MAJOR#$(major-version)#' \
-               -e 's#MINOR#$(minor-version)#' \
-               -e 's#PATCH#$(patch-version)#' \
-@@ -284,8 +276,6 @@ endef
- # TODO: Is this scheme portable?
- define install_shared_lib
-   $(INSTALL) $(INSTALLFLAGS) -m 755 $1 $2/$(notdir $1)
--  $(LN) $(LNFLAGS) -f -s $(notdir $1) $2/$(SONAME)
--  $(LN) $(LNFLAGS) -f -s $(notdir $1) $2/$(SHAREDLIBNAME)
- endef
- 
- # Install a file ($1) to the specified location ($2)
Index: hubbub/patches/patch-test_parser_c
===================================================================
RCS file: hubbub/patches/patch-test_parser_c
diff -N hubbub/patches/patch-test_parser_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ hubbub/patches/patch-test_parser_c  30 Apr 2013 02:27:35 -0000
@@ -0,0 +1,21 @@
+$OpenBSD$
+--- test/parser.c.orig Thu Apr 25 14:30:21 2013
++++ test/parser.c      Thu Apr 25 14:33:04 2013
+@@ -25,7 +25,7 @@ static int run_test(int argc, char **argv, unsigned in
+       hubbub_parser_optparams params;
+       FILE *fp;
+       size_t len, origlen;
+-      uint8_t *buf = alloca(CHUNK_SIZE);
++      uint8_t *buf = malloc(CHUNK_SIZE);
+       const char *charset;
+       hubbub_charset_source cssource;
+ 
+@@ -64,6 +64,8 @@ static int run_test(int argc, char **argv, unsigned in
+         assert(len == 0);
+ 
+       fclose(fp);
++
++      free(buf);
+ 
+       charset = hubbub_parser_read_charset(parser, &cssource);
+ 
Index: hubbub/patches/patch-test_tokeniser2_c
===================================================================
RCS file: hubbub/patches/patch-test_tokeniser2_c
diff -N hubbub/patches/patch-test_tokeniser2_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ hubbub/patches/patch-test_tokeniser2_c      30 Apr 2013 02:27:35 -0000
@@ -0,0 +1,21 @@
+$OpenBSD$
+--- test/tokeniser2.c.orig     Thu Apr 25 14:31:15 2013
++++ test/tokeniser2.c  Thu Apr 25 14:31:39 2013
+@@ -143,7 +143,7 @@ void run_test(context *ctx)
+               if (ctx->last_start_tag != NULL) {
+                       /* Fake up a start tag, in PCDATA state */
+                       size_t len = strlen(ctx->last_start_tag) + 3;
+-                      uint8_t *buf = alloca(len);
++                      uint8_t *buf = malloc(len);
+ 
+                       snprintf((char *) buf, len, "<%s>", 
+                                       ctx->last_start_tag);
+@@ -152,6 +152,8 @@ void run_test(context *ctx)
+                               buf, len - 1) == HUBBUB_OK);
+ 
+                       assert(hubbub_tokeniser_run(tok) == HUBBUB_OK);
++
++                      free(buf);
+               }
+ 
+               if (ctx->process_cdata) {
Index: hubbub/patches/patch-test_tokeniser3_c
===================================================================
RCS file: hubbub/patches/patch-test_tokeniser3_c
diff -N hubbub/patches/patch-test_tokeniser3_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ hubbub/patches/patch-test_tokeniser3_c      30 Apr 2013 02:27:35 -0000
@@ -0,0 +1,21 @@
+$OpenBSD$
+--- test/tokeniser3.c.orig     Thu Apr 25 14:31:47 2013
++++ test/tokeniser3.c  Thu Apr 25 14:32:25 2013
+@@ -141,7 +141,7 @@ void run_test(context *ctx)
+               if (ctx->last_start_tag != NULL) {
+                       /* Fake up a start tag, in PCDATA state */
+                       size_t len = strlen(ctx->last_start_tag) + 3;
+-                      uint8_t *buf = alloca(len);
++                      uint8_t *buf = malloc(len);
+ 
+                       snprintf((char *) buf, len, "<%s>",
+                                       ctx->last_start_tag);
+@@ -150,6 +150,8 @@ void run_test(context *ctx)
+                               buf, len - 1) == HUBBUB_OK);
+ 
+                       assert(hubbub_tokeniser_run(tok) == HUBBUB_OK);
++
++                      free(buf);
+               }
+ 
+               if (ctx->process_cdata) {
Index: hubbub/patches/patch-test_tree_c
===================================================================
RCS file: hubbub/patches/patch-test_tree_c
diff -N hubbub/patches/patch-test_tree_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ hubbub/patches/patch-test_tree_c    30 Apr 2013 02:27:35 -0000
@@ -0,0 +1,21 @@
+$OpenBSD$
+--- test/tree.c.orig   Thu Apr 25 14:32:39 2013
++++ test/tree.c        Thu Apr 25 14:33:36 2013
+@@ -91,7 +91,7 @@ static int run_test(int argc, char **argv, unsigned in
+       hubbub_parser_optparams params;
+       FILE *fp;
+       size_t len, origlen;
+-      uint8_t *buf = alloca(CHUNK_SIZE);
++      uint8_t *buf = malloc(CHUNK_SIZE);
+       const char *charset;
+       hubbub_charset_source cssource;
+       bool passed = true;
+@@ -143,6 +143,8 @@ static int run_test(int argc, char **argv, unsigned in
+         assert(len == 0);
+         
+       fclose(fp);
++
++      free(buf);
+ 
+       charset = hubbub_parser_read_charset(parser, &cssource);
+ 
Index: hubbub/pkg/PFRAG.shared
===================================================================
RCS file: hubbub/pkg/PFRAG.shared
diff -N hubbub/pkg/PFRAG.shared
--- hubbub/pkg/PFRAG.shared     29 Jun 2010 20:11:13 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2010/06/29 20:11:13 landry Exp $
-@lib lib/libhubbub.so.${LIBhubbub_VERSION}
Index: hubbub/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/netsurf/hubbub/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- hubbub/pkg/PLIST    29 Jun 2010 20:11:13 -0000      1.1.1.1
+++ hubbub/pkg/PLIST    30 Apr 2013 02:27:35 -0000
@@ -1,5 +1,4 @@
-@comment $OpenBSD: PLIST,v 1.1.1.1 2010/06/29 20:11:13 landry Exp $
-%%SHARED%%
+@comment $OpenBSD$
 include/hubbub/
 include/hubbub/errors.h
 include/hubbub/functypes.h
@@ -7,5 +6,6 @@ include/hubbub/hubbub.h
 include/hubbub/parser.h
 include/hubbub/tree.h
 include/hubbub/types.h
+@lib lib/libhubbub.so.${LIBhubbub_VERSION}
 lib/pkgconfig/
 lib/pkgconfig/libhubbub.pc
Index: libcss/Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/libcss/Makefile,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 Makefile
--- libcss/Makefile     5 Mar 2013 08:02:35 -0000       1.8
+++ libcss/Makefile     30 Apr 2013 02:27:35 -0000
@@ -3,14 +3,13 @@
 COMMENT =              CSS parser and selection engine
 
 NETSURF_PROJECT =      libcss
-NETSURF_VERSION =      0.1.2
-REVISION =             0
+NETSURF_VERSION =      0.2.0
 
 CATEGORIES =           www
-SHARED_LIBS =          css 2.1 #0.1.2
+SHARED_LIBS =          css 2.2 #0.2.0
 
-WANTLIB =              parserutils wapcaplet
-LIB_DEPENDS =          www/netsurf/libparserutils \
-                       www/netsurf/libwapcaplet
+LIB_DEPENDS =          www/netsurf/libparserutils>=0.1.2 \
+                       www/netsurf/libwapcaplet>=0.2.0
+WANTLIB += iconv parserutils wapcaplet
 
 .include <bsd.port.mk>
Index: libcss/distinfo
===================================================================
RCS file: /cvs/ports/www/netsurf/libcss/distinfo,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 distinfo
--- libcss/distinfo     30 Apr 2012 07:11:58 -0000      1.5
+++ libcss/distinfo     30 Apr 2013 02:27:35 -0000
@@ -1,5 +1,2 @@
-MD5 (libcss-0.1.2-src.tar.gz) = bp3X7VMRP8QvodILPSAkdQ==
-RMD160 (libcss-0.1.2-src.tar.gz) = AcPulqPdV3TnoDi7p6H09GEZxJY=
-SHA1 (libcss-0.1.2-src.tar.gz) = BSlnchxS++vA+rzVIeXbxF8K5bc=
-SHA256 (libcss-0.1.2-src.tar.gz) = ksESoFm8WuSQOSQ5QBAFtHylwnD4kfYxe2SqxziuH14=
-SIZE (libcss-0.1.2-src.tar.gz) = 474621
+SHA256 (libcss-0.2.0-src.tar.gz) = MbCPbyJZNmzK2LRVRA82TcM+fceM2wz0kF2lbVNy9hM=
+SIZE (libcss-0.2.0-src.tar.gz) = 460004
Index: libcss/patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/libcss/patches/patch-Makefile,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-Makefile
--- libcss/patches/patch-Makefile       16 Sep 2011 13:35:49 -0000      1.1
+++ libcss/patches/patch-Makefile       30 Apr 2013 02:27:35 -0000
@@ -2,9 +2,9 @@ $OpenBSD: patch-Makefile,v 1.1 2011/09/1
 
 gcc3 throws a spurious warning that a variable might be used uninitialized.
 
---- Makefile.orig      Fri Sep 16 15:08:28 2011
-+++ Makefile   Fri Sep 16 15:12:11 2011
-@@ -16,7 +16,9 @@ WARNFLAGS := -Wall -W -Wundef -Wpointer-arith -Wcast-a
+--- Makefile.orig      Thu Apr 25 01:21:19 2013
++++ Makefile   Thu Apr 25 01:21:22 2013
+@@ -18,7 +18,9 @@ WARNFLAGS := -Wall -W -Wundef -Wpointer-arith -Wcast-a
  # BeOS/Haiku/AmigaOS4 standard library headers create warnings
  ifneq ($(TARGET),beos)
    ifneq ($(TARGET),amiga)
Index: libcss/patches/patch-build_makefiles_Makefile_tools
===================================================================
RCS file: libcss/patches/patch-build_makefiles_Makefile_tools
diff -N libcss/patches/patch-build_makefiles_Makefile_tools
--- libcss/patches/patch-build_makefiles_Makefile_tools 16 Sep 2011 13:35:49 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-$OpenBSD: patch-build_makefiles_Makefile_tools,v 1.1 2011/09/16 13:35:49 naddy 
Exp $
-
-Don't override CFLAGS.
-
---- build/makefiles/Makefile.tools.orig        Fri Sep 16 15:12:43 2011
-+++ build/makefiles/Makefile.tools     Fri Sep 16 15:13:42 2011
-@@ -420,8 +420,8 @@ include build/makefiles/Makefile.$(toolchain)
- 
###############################################################################
- 
- ifeq ($(BUILD),release)
--  OPTCFLAGS ?= $(CCDEF)NDEBUG $(CCOPT)
--  OPTCXXFLAGS ?= $(CXXDEF)NDEBUG $(CXXOPT)
-+  OPTCFLAGS ?= $(CCDEF)NDEBUG # $(CCOPT)
-+  OPTCXXFLAGS ?= $(CXXDEF)NDEBUG # $(CXXOPT)
- else
-   OPTCFLAGS ?= $(CCDBG) $(CCNOOPT) $(CCDEF)DEBUG
-   OPTCXXFLAGS ?= $(CXXDBG) $(CXXNOOPT) $(CXXDEF)DEBUG
Index: libcss/patches/patch-build_makefiles_Makefile_top
===================================================================
RCS file: libcss/patches/patch-build_makefiles_Makefile_top
diff -N libcss/patches/patch-build_makefiles_Makefile_top
--- libcss/patches/patch-build_makefiles_Makefile_top   18 Jul 2011 20:01:01 
-0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,58 +0,0 @@
-$OpenBSD: patch-build_makefiles_Makefile_top,v 1.2 2011/07/18 20:01:01 landry 
Exp $
---- build/makefiles/Makefile.top.orig  Sun Mar 13 04:30:18 2011
-+++ build/makefiles/Makefile.top       Sun Jun 19 00:27:57 2011
-@@ -92,8 +92,8 @@ endif
- # Makefile variables
- ##############################################################################
- 
--Q ?= @
--VQ ?= @
-+Q ?=
-+VQ ?=
- 
- ##############################################################################
- # Exported variables (also OUTPUT, further down)
-@@ -185,8 +185,8 @@ endif
- ifeq ($(findstring lib,$(COMPONENT_TYPE)),lib)
-   ifeq ($(findstring lib-shared,$(COMPONENT_TYPE)),lib-shared)
-     SHAREDLIBNAME := lib$(COMPONENT)$(LIBEXT)
--    SONAME := $(SHAREDLIBNAME).$(major-version)
--    OUTPUT := $(BUILDDIR)/$(SHAREDLIBNAME).$(COMPONENT_VERSION)
-+    SONAME := $(SHAREDLIBNAME).$(LIBcss_VERSION)
-+    OUTPUT := $(BUILDDIR)/$(SHAREDLIBNAME).$(LIBcss_VERSION)
-   else
-     OUTPUT := $(BUILDDIR)/lib$(COMPONENT)$(LIBEXT)
-   endif
-@@ -201,14 +201,6 @@ endif
- .PHONY: all test coverage profile docs clean distclean install uninstall \
-       __default __precov __partial_clean __postshared
- 
--ifeq ($(COMPONENT_TYPE),lib-shared)
--  POST_TARGETS := __postshared $(POST_TARGETS)
--
--__postshared:
--      $(Q)$(LN) $(LNFLAGS) -f -s $(notdir $(OUTPUT)) $(BUILDDIR)/$(SONAME)
--      $(Q)$(LN) $(LNFLAGS) -f -s $(notdir $(OUTPUT)) 
$(BUILDDIR)/$(SHAREDLIBNAME)
--endif
--
- # Default target
- all: $(PRE_TARGETS) $(OUTPUT) $(POST_TARGETS)
- 
-@@ -269,7 +261,7 @@ __required = $(if $(REQUIRED_PKGS),Requires: $(subst $
- define install_pkgconfig
-       $(Q)$(ECHO) $(ECHOFLAGS) "sed -e... $1 >$(BUILDDIR)/$(1:.in=)"
-       $(Q)$(SED) \
--              -e 's#PREFIX#$(PREFIX)#' \
-+              -e 's#PREFIX#$(TRUEPREFIX)#' \
-               -e 's#MAJOR#$(major-version)#' \
-               -e 's#MINOR#$(minor-version)#' \
-               -e 's#PATCH#$(patch-version)#' \
-@@ -284,8 +276,6 @@ endef
- # TODO: Is this scheme portable?
- define install_shared_lib
-   $(INSTALL) $(INSTALLFLAGS) -m 755 $1 $2/$(notdir $1)
--  $(LN) $(LNFLAGS) -f -s $(notdir $1) $2/$(SONAME)
--  $(LN) $(LNFLAGS) -f -s $(notdir $1) $2/$(SHAREDLIBNAME)
- endef
- 
- # Install a file ($1) to the specified location ($2)
Index: libcss/patches/patch-test_css21_c
===================================================================
RCS file: libcss/patches/patch-test_css21_c
diff -N libcss/patches/patch-test_css21_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ libcss/patches/patch-test_css21_c   30 Apr 2013 02:27:35 -0000
@@ -0,0 +1,21 @@
+$OpenBSD$
+--- test/css21.c.orig  Thu Apr 25 14:35:19 2013
++++ test/css21.c       Thu Apr 25 14:36:04 2013
+@@ -115,7 +115,7 @@ int main(int argc, char **argv)
+ 
+                       if (error == CSS_OK) {
+                               css_stylesheet *import;
+-                              char *buf = alloca(lwc_string_length(url) + 1);
++                              char *buf = malloc(lwc_string_length(url) + 1);
+ 
+                               memcpy(buf, lwc_string_data(url), 
+                                               lwc_string_length(url));
+@@ -135,6 +135,8 @@ int main(int argc, char **argv)
+                               css_stylesheet_destroy(import);
+ 
+                               error = CSS_IMPORTS_PENDING;
++
++                              free(buf);
+                       }
+               }
+ 
Index: libcss/patches/patch-test_parse-auto_c
===================================================================
RCS file: libcss/patches/patch-test_parse-auto_c
diff -N libcss/patches/patch-test_parse-auto_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ libcss/patches/patch-test_parse-auto_c      30 Apr 2013 02:27:35 -0000
@@ -0,0 +1,21 @@
+$OpenBSD$
+--- test/parse-auto.c.orig     Thu Apr 25 14:36:19 2013
++++ test/parse-auto.c  Thu Apr 25 14:36:43 2013
+@@ -409,7 +409,7 @@ void run_test(const uint8_t *data, size_t len, exp_ent
+ 
+               if (error == CSS_OK) {
+                       css_stylesheet *import;
+-                      char *buf = alloca(lwc_string_length(url) + 1);
++                      char *buf = malloc(lwc_string_length(url) + 1);
+ 
+                       memcpy(buf, lwc_string_data(url), 
+                                       lwc_string_length(url));
+@@ -425,6 +425,8 @@ void run_test(const uint8_t *data, size_t len, exp_ent
+ 
+                       error = CSS_IMPORTS_PENDING;
+                       lwc_string_unref(url);
++
++                      free(buf);
+               }
+       }
+ 
Index: libcss/pkg/PFRAG.shared
===================================================================
RCS file: libcss/pkg/PFRAG.shared
diff -N libcss/pkg/PFRAG.shared
--- libcss/pkg/PFRAG.shared     29 Jun 2010 20:11:13 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2010/06/29 20:11:13 landry Exp $
-@lib lib/libcss.so.${LIBcss_VERSION}
Index: libcss/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/netsurf/libcss/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PLIST
--- libcss/pkg/PLIST    30 Apr 2012 07:11:58 -0000      1.2
+++ libcss/pkg/PLIST    30 Apr 2013 02:27:35 -0000
@@ -1,5 +1,4 @@
-@comment $OpenBSD: PLIST,v 1.2 2012/04/30 07:11:58 bentley Exp $
-%%SHARED%%
+@comment $OpenBSD$
 include/libcss/
 include/libcss/computed.h
 include/libcss/errors.h
@@ -12,5 +11,6 @@ include/libcss/properties.h
 include/libcss/select.h
 include/libcss/stylesheet.h
 include/libcss/types.h
+@lib lib/libcss.so.${LIBcss_VERSION}
 lib/pkgconfig/
 lib/pkgconfig/libcss.pc
Index: libnsbmp/Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/libnsbmp/Makefile,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 Makefile
--- libnsbmp/Makefile   5 Mar 2013 08:02:35 -0000       1.4
+++ libnsbmp/Makefile   30 Apr 2013 02:27:35 -0000
@@ -3,12 +3,9 @@
 COMMENT =              BMP/ICO decoding library
 
 NETSURF_PROJECT =      libnsbmp
-NETSURF_VERSION =      0.0.3
-REVISION =             0
-
-WRKDIST =              ${WRKDIR}/${DISTNAME}
+NETSURF_VERSION =      0.1.0
 
 CATEGORIES =           graphics
-SHARED_LIBS =          nsbmp 0.0 #0.0.3
+SHARED_LIBS =          nsbmp 1.0 #0.1.0
 
 .include <bsd.port.mk>
Index: libnsbmp/distinfo
===================================================================
RCS file: /cvs/ports/www/netsurf/libnsbmp/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- libnsbmp/distinfo   18 Jul 2011 20:01:33 -0000      1.2
+++ libnsbmp/distinfo   30 Apr 2013 02:27:35 -0000
@@ -1,5 +1,2 @@
-MD5 (libnsbmp-0.0.3-src.tar.gz) = Uu75QHE6TIp6+7aIhYMFfA==
-RMD160 (libnsbmp-0.0.3-src.tar.gz) = 9AMZeO9GTXhwfmQaZSqGHxXvttE=
-SHA1 (libnsbmp-0.0.3-src.tar.gz) = 1dbQjj8dmd0/bzn8PXlCRTHHpqc=
-SHA256 (libnsbmp-0.0.3-src.tar.gz) = 
4Mz4Ub9tyTmLWH8bP5GXc6SdfS6wgrmatYmCF9c+R6I=
-SIZE (libnsbmp-0.0.3-src.tar.gz) = 219808
+SHA256 (libnsbmp-0.1.0-src.tar.gz) = 
+1dq9r1NAtNibVwgkrwGyAsqgAiaFN7PQMgT2eyA3cA=
+SIZE (libnsbmp-0.1.0-src.tar.gz) = 202252
Index: libnsbmp/patches/patch-build_makefiles_Makefile_top
===================================================================
RCS file: libnsbmp/patches/patch-build_makefiles_Makefile_top
diff -N libnsbmp/patches/patch-build_makefiles_Makefile_top
--- libnsbmp/patches/patch-build_makefiles_Makefile_top 29 Jun 2010 20:11:13 
-0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,58 +0,0 @@
-$OpenBSD: patch-build_makefiles_Makefile_top,v 1.1.1.1 2010/06/29 20:11:13 
landry Exp $
---- build/makefiles/Makefile.top.orig  Fri Jun 25 18:29:19 2010
-+++ build/makefiles/Makefile.top       Fri Jun 25 18:31:05 2010
-@@ -94,8 +94,8 @@ endif
- # Makefile variables
- ##############################################################################
- 
--Q ?= @
--VQ ?= @
-+Q ?=
-+VQ ?=
- 
- ##############################################################################
- # Exported variables (also OUTPUT, further down)
-@@ -188,8 +188,8 @@ endif
- ifeq ($(findstring lib,$(COMPONENT_TYPE)),lib)
-   ifeq ($(findstring lib-shared,$(COMPONENT_TYPE)),lib-shared)
-     SHAREDLIBNAME := lib$(COMPONENT)$(LIBEXT)
--    SONAME := $(SHAREDLIBNAME).$(major-version)
--    OUTPUT := $(BUILDDIR)/$(SHAREDLIBNAME).$(COMPONENT_VERSION)
-+    SONAME := $(SHAREDLIBNAME).$(LIBnsbmp_VERSION)
-+    OUTPUT := $(BUILDDIR)/$(SHAREDLIBNAME).$(LIBnsbmp_VERSION)
-   else
-     OUTPUT := $(BUILDDIR)/lib$(COMPONENT)$(LIBEXT)
-   endif
-@@ -204,14 +204,6 @@ endif
- .PHONY: all test coverage profile docs clean distclean install uninstall \
-       __default __precov __partial_clean __postshared
- 
--ifeq ($(COMPONENT_TYPE),lib-shared)
--  POST_TARGETS := __postshared $(POST_TARGETS)
--
--__postshared:
--      $(Q)$(LN) $(LNFLAGS) -f -s $(notdir $(OUTPUT)) $(BUILDDIR)/$(SONAME)
--      $(Q)$(LN) $(LNFLAGS) -f -s $(notdir $(OUTPUT)) 
$(BUILDDIR)/$(SHAREDLIBNAME)
--endif
--
- # Default target
- all: $(PRE_TARGETS) $(OUTPUT) $(POST_TARGETS)
- 
-@@ -272,7 +264,7 @@ __required = $(if $(REQUIRED_PKGS), \
- # Install a pkg-config control file ($1) to the specified location ($2)
- define install_pkgconfig
-       $(Q)$(SED) \
--              -e 's#PREFIX#$(PREFIX)#' \
-+              -e 's#PREFIX#$(TRUEPREFIX)#' \
-               -e 's#MAJOR#$(major-version)#' \
-               -e 's#MINOR#$(minor-version)#' \
-               -e 's#PATCH#$(patch-version)#' \
-@@ -287,8 +279,6 @@ endef
- # TODO: Is this scheme portable?
- define install_shared_lib
-   $(INSTALL) $(INSTALLFLAGS) -m 755 $1 $2/$(notdir $1)
--  $(LN) $(LNFLAGS) -f -s $(notdir $1) $2/$(SONAME)
--  $(LN) $(LNFLAGS) -f -s $(notdir $1) $2/$(SHAREDLIBNAME)
- endef
- 
- # Install a file ($1) to the specified location ($2)
Index: libnsbmp/pkg/PFRAG.shared
===================================================================
RCS file: libnsbmp/pkg/PFRAG.shared
diff -N libnsbmp/pkg/PFRAG.shared
--- libnsbmp/pkg/PFRAG.shared   29 Jun 2010 20:11:13 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2010/06/29 20:11:13 landry Exp $
-@lib lib/libnsbmp.so.${LIBnsbmp_VERSION}
Index: libnsbmp/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/netsurf/libnsbmp/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- libnsbmp/pkg/PLIST  29 Jun 2010 20:11:13 -0000      1.1.1.1
+++ libnsbmp/pkg/PLIST  30 Apr 2013 02:27:35 -0000
@@ -1,5 +1,5 @@
-@comment $OpenBSD: PLIST,v 1.1.1.1 2010/06/29 20:11:13 landry Exp $
-%%SHARED%%
+@comment $OpenBSD$
 include/libnsbmp.h
+@lib lib/libnsbmp.so.${LIBnsbmp_VERSION}
 lib/pkgconfig/
 lib/pkgconfig/libnsbmp.pc
Index: libnsgif/Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/libnsgif/Makefile,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 Makefile
--- libnsgif/Makefile   5 Mar 2013 08:02:35 -0000       1.4
+++ libnsgif/Makefile   30 Apr 2013 02:27:35 -0000
@@ -3,12 +3,9 @@
 COMMENT =              GIF decoding library
 
 NETSURF_PROJECT =      libnsgif
-NETSURF_VERSION =      0.0.3
-REVISION =             0
-
-WRKDIST =              ${WRKDIR}/${DISTNAME}
+NETSURF_VERSION =      0.1.0
 
 CATEGORIES =           graphics
-SHARED_LIBS =          nsgif 0.0 #0.0.3
+SHARED_LIBS =          nsgif 0.0 #0.1.0
 
 .include <bsd.port.mk>
Index: libnsgif/distinfo
===================================================================
RCS file: /cvs/ports/www/netsurf/libnsgif/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- libnsgif/distinfo   18 Jul 2011 20:02:20 -0000      1.2
+++ libnsgif/distinfo   30 Apr 2013 02:27:35 -0000
@@ -1,5 +1,2 @@
-MD5 (libnsgif-0.0.3-src.tar.gz) = 1PqWeZOemxskN5nWoGI87A==
-RMD160 (libnsgif-0.0.3-src.tar.gz) = R9bWCnHlHnzuQ6RFfH3Kbbgbgtg=
-SHA1 (libnsgif-0.0.3-src.tar.gz) = PtSPKiCQIXF/wuzUhU2hU+TVzSo=
-SHA256 (libnsgif-0.0.3-src.tar.gz) = 
H1O7bMRJw7EI12U86HbsWHRfGE1aZnWpXx+oyTffxtU=
-SIZE (libnsgif-0.0.3-src.tar.gz) = 212109
+SHA256 (libnsgif-0.1.0-src.tar.gz) = 
59x+6If+/Bnnx5hcWisFeHDg+j3Q3Pwf206Y2h82WTw=
+SIZE (libnsgif-0.1.0-src.tar.gz) = 202604
Index: libnsgif/patches/patch-build_makefiles_Makefile_top
===================================================================
RCS file: libnsgif/patches/patch-build_makefiles_Makefile_top
diff -N libnsgif/patches/patch-build_makefiles_Makefile_top
--- libnsgif/patches/patch-build_makefiles_Makefile_top 18 Jul 2011 20:02:20 
-0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,58 +0,0 @@
-$OpenBSD: patch-build_makefiles_Makefile_top,v 1.2 2011/07/18 20:02:20 landry 
Exp $
---- build/makefiles/Makefile.top.orig  Sun Mar 13 04:30:18 2011
-+++ build/makefiles/Makefile.top       Sun Jun 19 00:31:40 2011
-@@ -92,8 +92,8 @@ endif
- # Makefile variables
- ##############################################################################
- 
--Q ?= @
--VQ ?= @
-+Q ?=
-+VQ ?=
- 
- ##############################################################################
- # Exported variables (also OUTPUT, further down)
-@@ -185,8 +185,8 @@ endif
- ifeq ($(findstring lib,$(COMPONENT_TYPE)),lib)
-   ifeq ($(findstring lib-shared,$(COMPONENT_TYPE)),lib-shared)
-     SHAREDLIBNAME := lib$(COMPONENT)$(LIBEXT)
--    SONAME := $(SHAREDLIBNAME).$(major-version)
--    OUTPUT := $(BUILDDIR)/$(SHAREDLIBNAME).$(COMPONENT_VERSION)
-+    SONAME := $(SHAREDLIBNAME).$(LIBnsgif_VERSION)
-+    OUTPUT := $(BUILDDIR)/$(SHAREDLIBNAME).$(LIBnsgif_VERSION)
-   else
-     OUTPUT := $(BUILDDIR)/lib$(COMPONENT)$(LIBEXT)
-   endif
-@@ -201,14 +201,6 @@ endif
- .PHONY: all test coverage profile docs clean distclean install uninstall \
-       __default __precov __partial_clean __postshared
- 
--ifeq ($(COMPONENT_TYPE),lib-shared)
--  POST_TARGETS := __postshared $(POST_TARGETS)
--
--__postshared:
--      $(Q)$(LN) $(LNFLAGS) -f -s $(notdir $(OUTPUT)) $(BUILDDIR)/$(SONAME)
--      $(Q)$(LN) $(LNFLAGS) -f -s $(notdir $(OUTPUT)) 
$(BUILDDIR)/$(SHAREDLIBNAME)
--endif
--
- # Default target
- all: $(PRE_TARGETS) $(OUTPUT) $(POST_TARGETS)
- 
-@@ -269,7 +261,7 @@ __required = $(if $(REQUIRED_PKGS),Requires: $(subst $
- define install_pkgconfig
-       $(Q)$(ECHO) $(ECHOFLAGS) "sed -e... $1 >$(BUILDDIR)/$(1:.in=)"
-       $(Q)$(SED) \
--              -e 's#PREFIX#$(PREFIX)#' \
-+              -e 's#PREFIX#$(TRUEPREFIX)#' \
-               -e 's#MAJOR#$(major-version)#' \
-               -e 's#MINOR#$(minor-version)#' \
-               -e 's#PATCH#$(patch-version)#' \
-@@ -284,8 +276,6 @@ endef
- # TODO: Is this scheme portable?
- define install_shared_lib
-   $(INSTALL) $(INSTALLFLAGS) -m 755 $1 $2/$(notdir $1)
--  $(LN) $(LNFLAGS) -f -s $(notdir $1) $2/$(SONAME)
--  $(LN) $(LNFLAGS) -f -s $(notdir $1) $2/$(SHAREDLIBNAME)
- endef
- 
- # Install a file ($1) to the specified location ($2)
Index: libnsgif/pkg/PFRAG.shared
===================================================================
RCS file: libnsgif/pkg/PFRAG.shared
diff -N libnsgif/pkg/PFRAG.shared
--- libnsgif/pkg/PFRAG.shared   29 Jun 2010 20:11:13 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2010/06/29 20:11:13 landry Exp $
-@lib lib/libnsgif.so.${LIBnsgif_VERSION}
Index: libnsgif/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/netsurf/libnsgif/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- libnsgif/pkg/PLIST  29 Jun 2010 20:11:13 -0000      1.1.1.1
+++ libnsgif/pkg/PLIST  30 Apr 2013 02:27:35 -0000
@@ -1,5 +1,5 @@
-@comment $OpenBSD: PLIST,v 1.1.1.1 2010/06/29 20:11:13 landry Exp $
-%%SHARED%%
+@comment $OpenBSD$
 include/libnsgif.h
+@lib lib/libnsgif.so.${LIBnsgif_VERSION}
 lib/pkgconfig/
 lib/pkgconfig/libnsgif.pc
Index: libparserutils/Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/libparserutils/Makefile,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 Makefile
--- libparserutils/Makefile     5 Mar 2013 08:02:35 -0000       1.4
+++ libparserutils/Makefile     30 Apr 2013 02:27:35 -0000
@@ -3,11 +3,14 @@
 COMMENT =              utility library for parser building
 
 NETSURF_PROJECT =      libparserutils
-NETSURF_VERSION =      0.1.1
-REVISION =             0
+NETSURF_VERSION =      0.1.2
 
 CATEGORIES =           devel
-SHARED_LIBS =          parserutils 1.0 #0.1.1
+SHARED_LIBS =          parserutils 1.0 #0.1.2
+
+MODULES =              converters/libiconv
+
+MAKE_FLAGS +=          LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib -liconv"
 
 pre-build:
        echo "CFLAGS += -I${LOCALBASE}/include" \
Index: libparserutils/distinfo
===================================================================
RCS file: /cvs/ports/www/netsurf/libparserutils/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- libparserutils/distinfo     12 Jan 2012 03:17:08 -0000      1.3
+++ libparserutils/distinfo     30 Apr 2013 02:27:35 -0000
@@ -1,5 +1,2 @@
-MD5 (libparserutils-0.1.1-src.tar.gz) = TyKFFoY94z8z9/QlgxWGfg==
-RMD160 (libparserutils-0.1.1-src.tar.gz) = TPjabZDMA8JKWOu9c8hGLg0Tk14=
-SHA1 (libparserutils-0.1.1-src.tar.gz) = pvWB09g5HQ86rEKkiXYL08YfHOQ=
-SHA256 (libparserutils-0.1.1-src.tar.gz) = 
i3m6WNb6Y/qcdLcUgtk/LFssIrrax3Jl88xH8/YD+H0=
-SIZE (libparserutils-0.1.1-src.tar.gz) = 87868
+SHA256 (libparserutils-0.1.2-src.tar.gz) = 
CiHv04gsGZZfVxYcTs2oWjY6cdvgkAMN+mn5rs0hYKo=
+SIZE (libparserutils-0.1.2-src.tar.gz) = 74663
Index: libparserutils/patches/patch-build_makefiles_Makefile_top
===================================================================
RCS file: libparserutils/patches/patch-build_makefiles_Makefile_top
diff -N libparserutils/patches/patch-build_makefiles_Makefile_top
--- libparserutils/patches/patch-build_makefiles_Makefile_top   18 Jul 2011 
20:02:54 -0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,58 +0,0 @@
-$OpenBSD: patch-build_makefiles_Makefile_top,v 1.2 2011/07/18 20:02:54 landry 
Exp $
---- build/makefiles/Makefile.top.orig  Sun Jun 19 00:12:45 2011
-+++ build/makefiles/Makefile.top       Sun Jun 19 00:14:39 2011
-@@ -92,8 +92,8 @@ endif
- # Makefile variables
- ##############################################################################
- 
--Q ?= @
--VQ ?= @
-+Q ?=
-+VQ ?=
- 
- ##############################################################################
- # Exported variables (also OUTPUT, further down)
-@@ -185,8 +185,8 @@ endif
- ifeq ($(findstring lib,$(COMPONENT_TYPE)),lib)
-   ifeq ($(findstring lib-shared,$(COMPONENT_TYPE)),lib-shared)
-     SHAREDLIBNAME := lib$(COMPONENT)$(LIBEXT)
--    SONAME := $(SHAREDLIBNAME).$(major-version)
--    OUTPUT := $(BUILDDIR)/$(SHAREDLIBNAME).$(COMPONENT_VERSION)
-+    SONAME := $(SHAREDLIBNAME).$(LIBparserutils_VERSION)
-+    OUTPUT := $(BUILDDIR)/$(SHAREDLIBNAME).$(LIBparserutils_VERSION)
-   else
-     OUTPUT := $(BUILDDIR)/lib$(COMPONENT)$(LIBEXT)
-   endif
-@@ -201,14 +201,6 @@ endif
- .PHONY: all test coverage profile docs clean distclean install uninstall \
-       __default __precov __partial_clean __postshared
- 
--ifeq ($(COMPONENT_TYPE),lib-shared)
--  POST_TARGETS := __postshared $(POST_TARGETS)
--
--__postshared:
--      $(Q)$(LN) $(LNFLAGS) -f -s $(notdir $(OUTPUT)) $(BUILDDIR)/$(SONAME)
--      $(Q)$(LN) $(LNFLAGS) -f -s $(notdir $(OUTPUT)) 
$(BUILDDIR)/$(SHAREDLIBNAME)
--endif
--
- # Default target
- all: $(PRE_TARGETS) $(OUTPUT) $(POST_TARGETS)
- 
-@@ -269,7 +261,7 @@ __required = $(if $(REQUIRED_PKGS),Requires: $(subst $
- define install_pkgconfig
-       $(Q)$(ECHO) $(ECHOFLAGS) "sed -e... $1 >$(BUILDDIR)/$(1:.in=)"
-       $(Q)$(SED) \
--              -e 's#PREFIX#$(PREFIX)#' \
-+              -e 's#PREFIX#$(TRUEPREFIX)#' \
-               -e 's#MAJOR#$(major-version)#' \
-               -e 's#MINOR#$(minor-version)#' \
-               -e 's#PATCH#$(patch-version)#' \
-@@ -284,8 +276,6 @@ endef
- # TODO: Is this scheme portable?
- define install_shared_lib
-   $(INSTALL) $(INSTALLFLAGS) -m 755 $1 $2/$(notdir $1)
--  $(LN) $(LNFLAGS) -f -s $(notdir $1) $2/$(SONAME)
--  $(LN) $(LNFLAGS) -f -s $(notdir $1) $2/$(SHAREDLIBNAME)
- endef
- 
- # Install a file ($1) to the specified location ($2)
Index: libparserutils/patches/patch-libparserutils_pc_in
===================================================================
RCS file: libparserutils/patches/patch-libparserutils_pc_in
diff -N libparserutils/patches/patch-libparserutils_pc_in
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ libparserutils/patches/patch-libparserutils_pc_in   30 Apr 2013 02:27:35 
-0000
@@ -0,0 +1,10 @@
+$OpenBSD$
+--- libparserutils.pc.in.orig  Sat Apr 27 13:58:49 2013
++++ libparserutils.pc.in       Sat Apr 27 13:59:08 2013
+@@ -6,5 +6,5 @@ includedir=${prefix}/include
+ Name: libparserutils
+ Description: Utility library for facilitating parser development
+ Version: VERSION
+-Libs: -L${libdir} -lparserutils
++Libs: -L${libdir} -lparserutils -liconv
+ Cflags: -I${includedir}
Index: libparserutils/patches/patch-test_cscodec-8859_c
===================================================================
RCS file: libparserutils/patches/patch-test_cscodec-8859_c
diff -N libparserutils/patches/patch-test_cscodec-8859_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ libparserutils/patches/patch-test_cscodec-8859_c    30 Apr 2013 02:27:35 
-0000
@@ -0,0 +1,56 @@
+$OpenBSD$
+--- test/cscodec-8859.c.orig   Fri Apr 19 12:06:57 2013
++++ test/cscodec-8859.c        Thu Apr 25 16:51:19 2013
+@@ -169,7 +169,7 @@ bool handle_line(const char *data, size_t datalen, voi
+                       for (end = enc; !isspace(*end); end++)
+                               ;
+ 
+-                      enc_name = alloca(end - enc + 1);
++                      enc_name = malloc(end - enc + 1);
+                       memcpy(enc_name, enc, end - enc);
+                       enc_name[end - enc] = 0;
+ 
+@@ -178,6 +178,8 @@ bool handle_line(const char *data, size_t datalen, voi
+                                       PARSERUTILS_OK);
+ 
+                       ctx->hadenc = true;
++
++                      free(enc_name);
+               }
+       } else {
+               if (ctx->indata) {
+@@ -197,7 +199,7 @@ void run_test(line_ctx *ctx)
+ {
+       static int testnum;
+       size_t destlen = ctx->bufused * 4;
+-      uint8_t *dest = alloca(destlen);
++      uint8_t *dest = malloc(destlen);
+       uint8_t *pdest = dest;
+       const uint8_t *psrc = ctx->buf;
+       size_t srclen = ctx->bufused;
+@@ -213,7 +215,7 @@ void run_test(line_ctx *ctx)
+                               &pdest, &destlen) == ctx->exp_ret);
+       } else {
+               size_t templen = ctx->bufused * 4;
+-              uint8_t *temp = alloca(templen);
++              uint8_t *temp = malloc(templen);
+               uint8_t *ptemp = temp;
+               const uint8_t *ptemp2;
+               size_t templen2;
+@@ -237,6 +239,8 @@ void run_test(line_ctx *ctx)
+                       assert(templen2 == 0);
+                       assert(temp + (ctx->bufused * 4 - templen) == ptemp2);
+               }
++
++              free(temp);
+       }
+       if (ctx->exp_ret == PARSERUTILS_OK) {
+               assert(srclen == 0);
+@@ -259,5 +263,7 @@ void run_test(line_ctx *ctx)
+ 
+       assert(pdest == dest + ctx->expused);
+       assert(memcmp(dest, ctx->exp, ctx->expused) == 0);
++
++      free(dest);
+ }
+ 
Index: libparserutils/patches/patch-test_cscodec-ext8_c
===================================================================
RCS file: libparserutils/patches/patch-test_cscodec-ext8_c
diff -N libparserutils/patches/patch-test_cscodec-ext8_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ libparserutils/patches/patch-test_cscodec-ext8_c    30 Apr 2013 02:27:35 
-0000
@@ -0,0 +1,56 @@
+$OpenBSD$
+--- test/cscodec-ext8.c.orig   Thu Apr 25 14:37:59 2013
++++ test/cscodec-ext8.c        Thu Apr 25 14:41:06 2013
+@@ -169,7 +169,7 @@ bool handle_line(const char *data, size_t datalen, voi
+                       for (end = enc; !isspace(*end); end++)
+                               ;
+ 
+-                      enc_name = alloca(end - enc + 1);
++                      enc_name = malloc(end - enc + 1);
+                       memcpy(enc_name, enc, end - enc);
+                       enc_name[end - enc] = 0;
+ 
+@@ -178,6 +178,8 @@ bool handle_line(const char *data, size_t datalen, voi
+                                       PARSERUTILS_OK);
+ 
+                       ctx->hadenc = true;
++
++                      free(enc_name);
+               }
+       } else {
+               if (ctx->indata) {
+@@ -197,7 +199,7 @@ void run_test(line_ctx *ctx)
+ {
+       static int testnum;
+       size_t destlen = ctx->bufused * 4;
+-      uint8_t *dest = alloca(destlen);
++      uint8_t *dest = malloc(destlen);
+       uint8_t *pdest = dest;
+       const uint8_t *psrc = ctx->buf;
+       size_t srclen = ctx->bufused;
+@@ -213,7 +215,7 @@ void run_test(line_ctx *ctx)
+                               &pdest, &destlen) == ctx->exp_ret);
+       } else {
+               size_t templen = ctx->bufused * 4;
+-              uint8_t *temp = alloca(templen);
++              uint8_t *temp = malloc(templen);
+               uint8_t *ptemp = temp;
+               const uint8_t *ptemp2;
+               size_t templen2;
+@@ -237,6 +239,8 @@ void run_test(line_ctx *ctx)
+                       assert(templen2 == 0);
+                       assert(temp + (ctx->bufused * 4 - templen) == ptemp2);
+               }
++
++              free(temp);
+       }
+       if (ctx->exp_ret == PARSERUTILS_OK) {
+               assert(srclen == 0);
+@@ -259,5 +263,7 @@ void run_test(line_ctx *ctx)
+ 
+       assert(pdest == dest + ctx->expused);
+       assert(memcmp(dest, ctx->exp, ctx->expused) == 0);
++
++      free(dest);
+ }
+ 
Index: libparserutils/patches/patch-test_cscodec-utf16_c
===================================================================
RCS file: libparserutils/patches/patch-test_cscodec-utf16_c
diff -N libparserutils/patches/patch-test_cscodec-utf16_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ libparserutils/patches/patch-test_cscodec-utf16_c   30 Apr 2013 02:27:35 
-0000
@@ -0,0 +1,38 @@
+$OpenBSD$
+--- test/cscodec-utf16.c.orig  Thu Apr 25 14:42:49 2013
++++ test/cscodec-utf16.c       Thu Apr 25 14:43:14 2013
+@@ -255,7 +255,7 @@ void run_test(line_ctx *ctx)
+ {
+       static int testnum;
+       size_t destlen = ctx->bufused * 4;
+-      uint8_t *dest = alloca(destlen);
++      uint8_t *dest = malloc(destlen);
+       uint8_t *pdest = dest;
+       const uint8_t *psrc = ctx->buf;
+       size_t srclen = ctx->bufused;
+@@ -271,7 +271,7 @@ void run_test(line_ctx *ctx)
+                               &pdest, &destlen) == ctx->exp_ret);
+       } else {
+               size_t templen = ctx->bufused * 4;
+-              uint8_t *temp = alloca(templen);
++              uint8_t *temp = malloc(templen);
+               uint8_t *ptemp = temp;
+               const uint8_t *ptemp2;
+               size_t templen2;
+@@ -295,6 +295,8 @@ void run_test(line_ctx *ctx)
+                       assert(templen2 == 0);
+                       assert(temp + (ctx->bufused * 4 - templen) == ptemp2);
+               }
++
++              free(temp);
+       }
+       if (ctx->exp_ret == PARSERUTILS_OK) {
+               assert(srclen == 0);
+@@ -317,5 +319,7 @@ void run_test(line_ctx *ctx)
+ 
+       assert(pdest == dest + ctx->expused);
+       assert(memcmp(dest, ctx->exp, ctx->expused) == 0);
++
++      free(dest);
+ }
+ 
Index: libparserutils/patches/patch-test_cscodec-utf8_c
===================================================================
RCS file: libparserutils/patches/patch-test_cscodec-utf8_c
diff -N libparserutils/patches/patch-test_cscodec-utf8_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ libparserutils/patches/patch-test_cscodec-utf8_c    30 Apr 2013 02:27:35 
-0000
@@ -0,0 +1,38 @@
+$OpenBSD$
+--- test/cscodec-utf8.c.orig   Thu Apr 25 14:41:15 2013
++++ test/cscodec-utf8.c        Thu Apr 25 14:42:29 2013
+@@ -180,7 +180,7 @@ void run_test(line_ctx *ctx)
+ {
+       static int testnum;
+       size_t destlen = ctx->bufused * 4;
+-      uint8_t *dest = alloca(destlen);
++      uint8_t *dest = malloc(destlen);
+       uint8_t *pdest = dest;
+       const uint8_t *psrc = ctx->buf;
+       size_t srclen = ctx->bufused;
+@@ -196,7 +196,7 @@ void run_test(line_ctx *ctx)
+                               &pdest, &destlen) == ctx->exp_ret);
+       } else {
+               size_t templen = ctx->bufused * 4;
+-              uint8_t *temp = alloca(templen);
++              uint8_t *temp = malloc(templen);
+               uint8_t *ptemp = temp;
+               const uint8_t *ptemp2;
+               size_t templen2;
+@@ -220,6 +220,8 @@ void run_test(line_ctx *ctx)
+                       assert(templen2 == 0);
+                       assert(temp + (ctx->bufused * 4 - templen) == ptemp2);
+               }
++
++              free(temp);
+       }
+       if (ctx->exp_ret == PARSERUTILS_OK) {
+               assert(srclen == 0);
+@@ -242,5 +244,7 @@ void run_test(line_ctx *ctx)
+ 
+       assert(pdest == dest + ctx->expused);
+       assert(memcmp(dest, ctx->exp, ctx->expused) == 0);
++
++      free(dest);
+ }
+ 
Index: libparserutils/pkg/PFRAG.shared
===================================================================
RCS file: libparserutils/pkg/PFRAG.shared
diff -N libparserutils/pkg/PFRAG.shared
--- libparserutils/pkg/PFRAG.shared     29 Jun 2010 20:11:13 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2010/06/29 20:11:13 landry Exp $
-@lib lib/libparserutils.so.${LIBparserutils_VERSION}
Index: libparserutils/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/netsurf/libparserutils/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- libparserutils/pkg/PLIST    29 Jun 2010 20:11:13 -0000      1.1.1.1
+++ libparserutils/pkg/PLIST    30 Apr 2013 02:27:35 -0000
@@ -1,5 +1,4 @@
-@comment $OpenBSD: PLIST,v 1.1.1.1 2010/06/29 20:11:13 landry Exp $
-%%SHARED%%
+@comment $OpenBSD$
 include/parserutils/
 include/parserutils/charset/
 include/parserutils/charset/codec.h
@@ -16,5 +15,6 @@ include/parserutils/utils/
 include/parserutils/utils/buffer.h
 include/parserutils/utils/stack.h
 include/parserutils/utils/vector.h
+@lib lib/libparserutils.so.${LIBparserutils_VERSION}
 lib/pkgconfig/
 lib/pkgconfig/libparserutils.pc
Index: libwapcaplet/Makefile
===================================================================
RCS file: /cvs/ports/www/netsurf/libwapcaplet/Makefile,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 Makefile
--- libwapcaplet/Makefile       11 Mar 2013 11:44:43 -0000      1.7
+++ libwapcaplet/Makefile       30 Apr 2013 02:27:35 -0000
@@ -3,13 +3,11 @@
 COMMENT =              string internment library
 
 NETSURF_PROJECT =      libwapcaplet
-NETSURF_VERSION =      0.1.1
-REVISION =             0
+NETSURF_VERSION =      0.2.0
 
 CATEGORIES=            devel
-SHARED_LIBS =          wapcaplet 1.0 #0.1.1
+SHARED_LIBS =          wapcaplet 2.0 #0.2.0
 
-NO_TEST =      Yes #failing test on gcc3 archs
-TEST_DEPENDS +=        devel/check
+TEST_DEPENDS +=                devel/check
 
 .include <bsd.port.mk>
Index: libwapcaplet/distinfo
===================================================================
RCS file: /cvs/ports/www/netsurf/libwapcaplet/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- libwapcaplet/distinfo       30 Apr 2012 07:11:58 -0000      1.3
+++ libwapcaplet/distinfo       30 Apr 2013 02:27:35 -0000
@@ -1,5 +1,2 @@
-MD5 (libwapcaplet-0.1.1-src.tar.gz) = m+ySwCnJeMOsk/7md0LoaQ==
-RMD160 (libwapcaplet-0.1.1-src.tar.gz) = CRqNmA3nNvro/xrpGKovkm8rarM=
-SHA1 (libwapcaplet-0.1.1-src.tar.gz) = kcfxTdcTu7s8CIIrOi5oVDbNh8o=
-SHA256 (libwapcaplet-0.1.1-src.tar.gz) = 
zwUVnX1RVSNpfOByKM/2pjOdxr3P7D4C47cti3c/Ulg=
-SIZE (libwapcaplet-0.1.1-src.tar.gz) = 18799
+SHA256 (libwapcaplet-0.2.0-src.tar.gz) = 
X7SYQbozWwx6FCDZLDpgSA32NpbFA1PAJySqjGtFyyQ=
+SIZE (libwapcaplet-0.2.0-src.tar.gz) = 8894
Index: libwapcaplet/patches/patch-build_makefiles_Makefile_top
===================================================================
RCS file: libwapcaplet/patches/patch-build_makefiles_Makefile_top
diff -N libwapcaplet/patches/patch-build_makefiles_Makefile_top
--- libwapcaplet/patches/patch-build_makefiles_Makefile_top     29 Jun 2010 
20:11:13 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,58 +0,0 @@
-$OpenBSD: patch-build_makefiles_Makefile_top,v 1.1.1.1 2010/06/29 20:11:13 
landry Exp $
---- build/makefiles/Makefile.top.orig  Wed Jun 23 22:56:26 2010
-+++ build/makefiles/Makefile.top       Wed Jun 23 22:55:49 2010
-@@ -94,8 +94,8 @@ endif
- # Makefile variables
- ##############################################################################
- 
--Q ?= @
--VQ ?= @
-+Q ?=
-+VQ ?=
- 
- ##############################################################################
- # Exported variables (also OUTPUT, further down)
-@@ -188,8 +188,8 @@ endif
- ifeq ($(findstring lib,$(COMPONENT_TYPE)),lib)
-   ifeq ($(findstring lib-shared,$(COMPONENT_TYPE)),lib-shared)
-     SHAREDLIBNAME := lib$(COMPONENT)$(LIBEXT)
--    SONAME := $(SHAREDLIBNAME).$(major-version)
--    OUTPUT := $(BUILDDIR)/$(SHAREDLIBNAME).$(COMPONENT_VERSION)
-+    SONAME := $(SHAREDLIBNAME).$(LIBwapcaplet_VERSION)
-+    OUTPUT := $(BUILDDIR)/$(SHAREDLIBNAME).$(LIBwapcaplet_VERSION)
-   else
-     OUTPUT := $(BUILDDIR)/lib$(COMPONENT)$(LIBEXT)
-   endif
-@@ -204,14 +204,6 @@ endif
- .PHONY: all test coverage profile docs clean distclean install uninstall \
-       __default __precov __partial_clean __postshared
- 
--ifeq ($(COMPONENT_TYPE),lib-shared)
--  POST_TARGETS := __postshared $(POST_TARGETS)
--
--__postshared:
--      $(Q)$(LN) $(LNFLAGS) -f -s $(notdir $(OUTPUT)) $(BUILDDIR)/$(SONAME)
--      $(Q)$(LN) $(LNFLAGS) -f -s $(notdir $(OUTPUT)) 
$(BUILDDIR)/$(SHAREDLIBNAME)
--endif
--
- # Default target
- all: $(PRE_TARGETS) $(OUTPUT) $(POST_TARGETS)
- 
-@@ -272,7 +264,7 @@ __required = $(if $(REQUIRED_PKGS), \
- # Install a pkg-config control file ($1) to the specified location ($2)
- define install_pkgconfig
-       $(Q)$(SED) \
--              -e 's#PREFIX#$(PREFIX)#' \
-+              -e 's#PREFIX#$(TRUEPREFIX)#' \
-               -e 's#MAJOR#$(major-version)#' \
-               -e 's#MINOR#$(minor-version)#' \
-               -e 's#PATCH#$(patch-version)#' \
-@@ -287,8 +279,6 @@ endef
- # TODO: Is this scheme portable?
- define install_shared_lib
-   $(INSTALL) $(INSTALLFLAGS) -m 755 $1 $2/$(notdir $1)
--  $(LN) $(LNFLAGS) -f -s $(notdir $1) $2/$(SONAME)
--  $(LN) $(LNFLAGS) -f -s $(notdir $1) $2/$(SHAREDLIBNAME)
- endef
- 
- # Install a file ($1) to the specified location ($2)
Index: libwapcaplet/pkg/PFRAG.shared
===================================================================
RCS file: libwapcaplet/pkg/PFRAG.shared
diff -N libwapcaplet/pkg/PFRAG.shared
--- libwapcaplet/pkg/PFRAG.shared       29 Jun 2010 20:11:13 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2010/06/29 20:11:13 landry Exp $
-@lib lib/libwapcaplet.so.${LIBwapcaplet_VERSION}
Index: libwapcaplet/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/netsurf/libwapcaplet/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- libwapcaplet/pkg/PLIST      29 Jun 2010 20:11:13 -0000      1.1.1.1
+++ libwapcaplet/pkg/PLIST      30 Apr 2013 02:27:35 -0000
@@ -1,6 +1,6 @@
-@comment $OpenBSD: PLIST,v 1.1.1.1 2010/06/29 20:11:13 landry Exp $
-%%SHARED%%
+@comment $OpenBSD$
 include/libwapcaplet/
 include/libwapcaplet/libwapcaplet.h
+@lib lib/libwapcaplet.so.${LIBwapcaplet_VERSION}
 lib/pkgconfig/
 lib/pkgconfig/libwapcaplet.pc

Reply via email to