Seems to make no difference if gettext is in LIB_DEPENDS or not. It still shows up when I run 'make port-lib-depends-check' so I assume it's a transitive dependency. Their Chagelog mentions removing gettext back in 2000, Was there a reason to leave it as a LIB_DEPENDS or was that just to shove me in the right direction?
Thanks for the help. Tim. P.S. Sorry if this isn't threading properly, mail client problems. :( Index: Makefile =================================================================== RCS file: /cvs/ports/www/links+/Makefile,v retrieving revision 1.58 diff -u -p -r1.58 Makefile --- Makefile 17 Jan 2016 17:29:10 -0000 1.58 +++ Makefile 2 Sep 2016 18:53:21 -0000 @@ -1,14 +1,15 @@ # $OpenBSD: Makefile,v 1.58 2016/01/17 17:29:10 sthen Exp $ COMMENT= graphics and text browser -VER= 2.12 -REVISION= 0 +VER= 2.13 DISTNAME= links-${VER} PKGNAME= links+-${VER} CATEGORIES= www HOMEPAGE= http://links.twibright.com/ +MAINTAINER= Tim Meunier <tro...@kagu-tsuchi.com> + # GPLv2+ PERMIT_PACKAGE_CDROM= Yes @@ -26,15 +27,14 @@ FLAVORS= no_x11 FLAVOR?= .if !${FLAVOR:Mno_x11} -MODULES+= devel/gettext LIB_DEPENDS+= graphics/jpeg \ graphics/png \ x11/gnome/librsvg \ graphics/tiff CONFIGURE_ARGS+= --with-x --enable-graphics WANTLIB+= X11 jpeg>=62 m png>=2 tiff>=35 -WANTLIB += cairo event gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 -WANTLIB += rsvg-2 +WANTLIB+= cairo event fontconfig gdk_pixbuf-2.0 gio-2.0 glib-2.0 +WANTLIB+= gobject-2.0 intl rsvg-2 MESSAGE= ${PKGDIR}/MESSAGE.x11 .endif Index: distinfo =================================================================== RCS file: /cvs/ports/www/links+/distinfo,v retrieving revision 1.29 diff -u -p -r1.29 distinfo --- distinfo 6 Oct 2015 22:43:50 -0000 1.29 +++ distinfo 2 Sep 2016 18:53:21 -0000 @@ -1,2 +1,2 @@ -SHA256 (links-2.12.tar.gz) = Lj2mGT3p1u5xvEvqsXFp7MWNfL8uIBkqP1GO2ffyLjM= -SIZE (links-2.12.tar.gz) = 7032939 +SHA256 (links-2.13.tar.gz) = vNBotbR/YE+RCRxUHUad8q+2vWYEzd1vBZoX7JzrdK4= +SIZE (links-2.13.tar.gz) = 7133136 Index: patches/patch-html_c =================================================================== RCS file: /cvs/ports/www/links+/patches/patch-html_c,v retrieving revision 1.15 diff -u -p -r1.15 patch-html_c --- patches/patch-html_c 20 Sep 2015 08:01:09 -0000 1.15 +++ patches/patch-html_c 2 Sep 2016 18:53:21 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-html_c,v 1.15 2015/09/20 08:01:09 landry Exp $ ---- html.c.orig Sat Jul 25 13:41:36 2015 -+++ html.c Sun Sep 20 09:33:31 2015 -@@ -970,6 +970,7 @@ static void html_a(unsigned char *a) +--- html.c.orig Fri Jun 17 16:33:57 2016 ++++ html.c Thu Sep 1 20:13:58 2016 +@@ -987,6 +987,7 @@ static void html_a(unsigned char *a) format_.target = stracpy(format_.target_base); } /*format_.attr ^= AT_BOLD;*/ Index: patches/patch-https_c =================================================================== RCS file: /cvs/ports/www/links+/patches/patch-https_c,v retrieving revision 1.3 diff -u -p -r1.3 patch-https_c --- patches/patch-https_c 6 Oct 2015 22:43:50 -0000 1.3 +++ patches/patch-https_c 2 Sep 2016 18:53:21 -0000 @@ -1,11 +1,12 @@ $OpenBSD: patch-https_c,v 1.3 2015/10/06 22:43:50 sthen Exp $ ---- https.c.orig Thu Sep 17 18:28:56 2015 -+++ https.c Tue Oct 6 10:49:16 2015 -@@ -87,6 +87,10 @@ SSL *getSSL(void) - if (RAND_load_file(cast_const_char f_randfile, -1)) - RAND_write_file(cast_const_char f_randfile); +--- https.c.orig Sun Jun 26 18:52:02 2016 ++++ https.c Thu Sep 1 20:15:20 2016 +@@ -89,6 +89,11 @@ SSL *getSSL(void) + RAND_write_file(cast_const_char f_randfile); + } } +#elif defined(HAVE_RAND_FILE_NAME) && defined(HAVE_RAND_LOAD_FILE) && defined(HAVE_RAND_WRITE_FILE) ++ unsigned char f_randfile[PATH_MAX]; + const unsigned char *f = (const unsigned char *)RAND_file_name(cast_char f_randfile, sizeof(f_randfile)); + if (RAND_load_file(cast_const_char f_randfile, -1)) + RAND_write_file(cast_const_char f_randfile);