diff -ru p5-sdl_perl.orig/Portfile p5-sdl_perl/Portfile
--- p5-sdl_perl.orig/Portfile	2007-04-17 03:28:26.000000000 -0700
+++ p5-sdl_perl/Portfile	2008-05-03 13:19:13.000000000 -0700
@@ -18,32 +18,33 @@
 		    patch-test-testgfxprim.pl
 
 depends_lib-append  port:p5-module-build \
-		    port:libsdl-framework
+		    port:libsdl
 
 variant image {
-    depends_lib-append	port:libsdl_image-framework
+    depends_lib-append	port:libsdl_image
 }
 
 variant mixer {
-    depends_lib-append	port:libsdl_mixer-framework
+    depends_lib-append	port:libsdl_mixer
 }
 
 variant net {
-    depends_lib-append	port:libsdl_net-framework
+    depends_lib-append	port:libsdl_net
 }
 
 variant ttf {
-    depends_lib-append	port:libsdl_ttf-framework
+    depends_lib-append	port:libsdl_ttf
 }
 
 variant gfx {
-    depends_lib-append	port:libsdl_gfx-framework
+    depends_lib-append	port:libsdl_gfx
 }
 
 default_variants    +image +mixer +net +ttf +gfx
 
 configure.cmd	    ${perl5.bin}
 configure.pre_args  Build.PL
+configure.env-append PREFIX=${prefix}
 configure.args	    'Build Build' installdirs=vendor
 
 build.cmd	    ${perl5.bin}
Only in p5-sdl_perl: debug.sh
diff -ru p5-sdl_perl.orig/files/patch-make-lib-SDL-Build-Darwin.pm p5-sdl_perl/files/patch-make-lib-SDL-Build-Darwin.pm
--- p5-sdl_perl.orig/files/patch-make-lib-SDL-Build-Darwin.pm	2006-12-23 01:39:01.000000000 -0800
+++ p5-sdl_perl/files/patch-make-lib-SDL-Build-Darwin.pm	2008-05-03 14:01:22.000000000 -0700
@@ -1,8 +1,21 @@
---- make/lib/SDL/Build/Darwin.pm.orig	2006-11-19 21:47:14.000000000 -0800
-+++ make/lib/SDL/Build/Darwin.pm	2006-11-19 21:48:58.000000000 -0800
-@@ -16,17 +16,30 @@
- 	'/usr/include/GL'          => '/usr/lib', 
- 	'/usr/include/gl'          => '/usr/lib', 
+--- make/lib/SDL/Build/Darwin.pm.orig	2008-05-03 13:58:14.000000000 -0700
++++ make/lib/SDL/Build/Darwin.pm	2008-05-03 14:00:52.000000000 -0700
+@@ -5,28 +5,25 @@
+ sub fetch_includes
+ {
+ 	return (
+-	'/usr/local/include/SDL'   => '/usr/local/lib',
++	"$ENV{'PREFIX'}/include"   => "$ENV{'PREFIX'}/lib",
++	"$ENV{'PREFIX'}/include/SDL" => "$ENV{'PREFIX'}/lib",
+ 	'/usr/local/include'       => '/usr/local/lib',
+-	'/usr/local/include/smpeg' => '/usr/local/lib',
+-	'/usr/include/SDL'         => '/usr/lib',
+ 	'/usr/include'             => '/usr/lib',
+-	'/usr/include/smpeg'       => '/usr/lib',
+-	'/usr/local/include/GL'    => '/usr/local/lib',
+-	'/usr/local/include/gl'    => '/usr/local/lib',
+-	'/usr/include/GL'          => '/usr/lib', 
+-	'/usr/include/gl'          => '/usr/lib', 
  
 -	'/System/Library/Frameworks/SDL_mixer.framework/Headers'     => '../../lib',
 -	'/System/Library/Frameworks/SDL_image.framework/Headers'     => '../../lib',
@@ -12,19 +25,8 @@
 -	'/System/Library/Frameworks/libvorbisfile.framework/Headers' => '../../lib',
 -	'/System/Library/Frameworks/libvorbisenc.framework/Headers'  => '../../lib',
 -	'../../include'                                              => '../../lib',
--	'/System/Library/Frameworks/OpenGL.framework/Headers'        =>
-+	'/Library/Frameworks/SDL.framework/Headers'	      => '../../lib',
-+	'/Library/Frameworks/SDL_mixer.framework/Headers'     => '../../lib',
-+	'/Library/Frameworks/SDL_image.framework/Headers'     => '../../lib',
-+	'/Library/Frameworks/SDL_net.framework/Headers'       => '../../lib',
-+	'/Library/Frameworks/SDL_ttf.framework/Headers'       => '../../lib',
-+	'/Library/Frameworks/SDL_gfx.framework/Headers'       => '../../lib',
-+	'/Library/Frameworks/libogg.framework/Headers'        => '../../lib',
-+	'/Library/Frameworks/libvorbis.framework/Headers'     => '../../lib',
-+	'/Frameworks/libvorbisfile.framework/Headers'	      => '../../lib',
-+	'/Library/Frameworks/libvorbisenc.framework/Headers'  => '../../lib',
 +	'../../include'                                       => '../../lib',
-+	'/System/Library/Frameworks/OpenGL.framework/Headers' =>
+ 	'/System/Library/Frameworks/OpenGL.framework/Headers'        =>
  		'/System/Library/Frameworks/OpenGL.framework/Libraries',
  	);
  }
Only in p5-sdl_perl: work

