While looking at SDL's sdl-config and sdl.pc files I noticed
they are not passing along the full set of dependencies for
sdl.pc and for static archs in sdl-config.

Ok?


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/sdl/Makefile,v
retrieving revision 1.56
diff -u -p -r1.56 Makefile
--- Makefile    22 Sep 2007 01:12:38 -0000      1.56
+++ Makefile    23 Sep 2007 01:43:18 -0000
@@ -4,7 +4,7 @@ COMMENT=        cross-platform multimedia libra
 
 VERSION=       1.2.12
 DISTNAME=      SDL-${VERSION}
-PKGNAME=       ${DISTNAME:L}
+PKGNAME=       ${DISTNAME:L}p0
 CATEGORIES=    devel
 
 HOMEPAGE=      http://www.libsdl.org/
Index: patches/patch-sdl-config_in
===================================================================
RCS file: /cvs/ports/devel/sdl/patches/patch-sdl-config_in,v
retrieving revision 1.5
diff -u -p -r1.5 patch-sdl-config_in
--- patches/patch-sdl-config_in 22 Sep 2007 01:12:38 -0000      1.5
+++ patches/patch-sdl-config_in 23 Sep 2007 01:43:12 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-sdl-config_in,v 1.5 2007/09/22 01:12:38 pvalchev Exp $
---- sdl-config.in.orig Sat Sep  8 22:28:00 2007
-+++ sdl-config.in      Sat Sep  8 22:29:07 2007
-@@ -42,10 +42,10 @@ while test $# -gt 0; do
+--- sdl-config.in.orig Fri Jul 20 01:52:45 2007
++++ sdl-config.in      Sat Sep 22 21:42:46 2007
+@@ -42,14 +42,14 @@ while test $# -gt 0; do
        echo @SDL_VERSION@
        ;;
      --cflags)
@@ -14,3 +14,8 @@ $OpenBSD: patch-sdl-config_in,v 1.5 2007
  @ENABLE_SHARED_TRUE@      ;;
  @ENABLE_STATIC_TRUE@@ENABLE_SHARED_TRUE@    --static-libs)
  @ENABLE_STATIC_TRUE@@ENABLE_SHARED_FALSE@    --libs|--static-libs)
[EMAIL PROTECTED]@      echo [EMAIL PROTECTED]@ @SDL_RLD_FLAGS@ 
@SDL_STATIC_LIBS@
[EMAIL PROTECTED]@      echo [EMAIL PROTECTED]@ @SDL_RLD_FLAGS@ 
@SDL_STATIC_LIBS@ @X_LIBS@
+ @ENABLE_STATIC_TRUE@      ;;
+     *)
+       echo "${usage}" 1>&2
Index: patches/patch-sdl_pc_in
===================================================================
RCS file: patches/patch-sdl_pc_in
diff -N patches/patch-sdl_pc_in
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-sdl_pc_in     23 Sep 2007 01:43:07 -0000
@@ -0,0 +1,11 @@
+$OpenBSD$
+--- sdl.pc.in.orig     Sat Sep 22 21:40:58 2007
++++ sdl.pc.in  Sat Sep 22 21:42:08 2007
+@@ -10,5 +10,5 @@ Description: Simple DirectMedia Layer is a cross-platf
+ Version: @SDL_VERSION@
+ Requires:
+ Conflicts:
+-Libs: -L${libdir} @SDL_RLD_FLAGS@ @SDL_LIBS@
+-Cflags: -I${includedir}/SDL @SDL_CFLAGS@
++Libs: -L${libdir} @SDL_RLD_FLAGS@ @SDL_LIBS@ @X_LIBS@
++Cflags: -I${includedir} -I${includedir}/SDL @SDL_CFLAGS@

Reply via email to