*sigh* I had not noticed the second typo in the diff jsg@ sent out to correct the dynamic loading of the X libs and this resulted in SDL of course not using the dynamic loading with the XRender and Xrandr libraries and having downstream projects link to Xrender and Xrandr if using sdl-config.
Index: Makefile =================================================================== RCS file: /home/cvs/ports/devel/sdl/Makefile,v retrieving revision 1.83 diff -u -p -r1.83 Makefile --- Makefile 4 Mar 2012 01:33:22 -0000 1.83 +++ Makefile 21 Mar 2012 17:32:06 -0000 @@ -5,7 +5,7 @@ COMMENT= cross-platform multimedia libra VERSION= 1.2.15 DISTNAME= SDL-${VERSION} PKGNAME= ${DISTNAME:L} -REVISION= 0 +REVISION= 1 CATEGORIES= devel MASTER_SITES= ${HOMEPAGE}release/ Index: patches/patch-configure =================================================================== RCS file: /home/cvs/ports/devel/sdl/patches/patch-configure,v retrieving revision 1.23 diff -u -p -r1.23 patch-configure --- patches/patch-configure 4 Mar 2012 01:33:22 -0000 1.23 +++ patches/patch-configure 21 Mar 2012 17:42:21 -0000 @@ -1,6 +1,6 @@ $OpenBSD: patch-configure,v 1.23 2012/03/04 01:33:22 jsg Exp $ --- configure.orig Thu Jan 19 01:30:12 2012 -+++ configure Sat Mar 3 05:22:20 2012 ++++ configure Wed Mar 21 13:42:07 2012 @@ -21000,6 +21000,20 @@ _ACEOF fi } @@ -30,7 +30,7 @@ $OpenBSD: patch-configure,v 1.23 2012/03 + x11_lib='libX11.so' + x11ext_lib='libXext.so' + xrender_lib='libXrender.so' -+ xrander_lib='libXrandr.so' ++ xrandr_lib='libXrandr.so' + ;; *) x11_lib=`find_lib "libX11.so.*" "$X_LIBS -L/usr/X11/$base_libdir -L/usr/X11R6/$base_libdir" | sed 's/.*\/\(.*\)/\1/; q'` -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.