Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/sound
In directory vz-cvs-3.sog:/tmp/cvs-serv20156

Modified Files:
        portmidi.info portmidi.patch 
Added Files:
        pyportmidi-py.info 
Log Message:
Fix Portmidi linking to Carbon even on Lion (x86_64), now links against 
Foundation framework. Also add pyportmidi, the Python wrappers for Portmidi.


Index: portmidi.patch
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sound/portmidi.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- portmidi.patch      3 Nov 2011 21:20:12 -0000       1.1
+++ portmidi.patch      4 Nov 2011 11:20:14 -0000       1.2
@@ -1,6 +1,6 @@
 diff -Nurd portmidi/CMakeLists.txt portmidi-patched/CMakeLists.txt
 --- portmidi/CMakeLists.txt    2010-09-20 21:57:48.000000000 +0200
-+++ portmidi-patched/CMakeLists.txt    2011-11-03 21:57:21.000000000 +0100
++++ portmidi-patched/CMakeLists.txt    2011-11-03 23:00:37.000000000 +0100
 @@ -36,7 +36,7 @@
  set(CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO "" CACHE INTERNAL "Unused")
  set(CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO "" CACHE INTERNAL "Unused")
@@ -12,7 +12,7 @@
  
 diff -Nurd portmidi/pm_common/CMakeLists.txt 
portmidi-patched/pm_common/CMakeLists.txt
 --- portmidi/pm_common/CMakeLists.txt  2010-09-20 21:57:48.000000000 +0200
[...2298 lines suppressed...]
++        printf("UNKNOWN tag=%x", v->tag);

++        break;

++    }

++}

++

++            

+diff -Nurd portmidi/pm_python/setup.py portmidi-patched/pm_python/setup.py
+--- portmidi/pm_python/setup.py        2010-09-26 21:32:44.000000000 +0200
++++ portmidi-patched/pm_python/setup.py        2011-11-04 12:18:32.000000000 
+0100
+@@ -162,8 +162,9 @@
+             Extension("pyportmidi._pyportmidi", [os.path.join("pyportmidi", 
"_pyportmidi.pyx")],
+                       library_dirs = library_dirs,
+                       include_dirs = include_dirs,
+-                      libraries = ["portmidi"],
++                      libraries = ["portmidi_s"],
+                       extra_link_args=["-framework", "CoreFoundation",
++                                       "-framework", "Foundation",
+                                        "-framework", "CoreMIDI",
+                                        "-framework", "CoreAudio"])
+         ]

--- NEW FILE: pyportmidi-py.info ---
Info2: <<
Package: pyportmidi-py%type_pkg[python]
Version: 0.217
Revision: 2
Type: python (2.6 2.7)
Maintainer: Sjors Gielen <[email protected]>

Depends: python%type_pkg[python], portmidi-shlibs (= %v-%r)
BuildDepends: python%type_pkg[python], fink (>= 0.24.12)

Source: mirror:sourceforge:portmedia/portmidi-src-217.zip
Source-MD5: 03f46fd3947e2ef4c8c465baaf832241
SourceDirectory: portmidi
PatchFile: portmidi.patch
PatchFile-MD5: 712b112436e712e318e51bcb75eaa7e4

CompileScript: (cd pm_python; touch TODO.txt CHANGES.txt; 
%p/bin/python%type_raw[python] setup.py build)
InstallScript: (cd pm_python; %p/bin/python%type_raw[python] setup.py install 
--root=%d)

Description: Cross-pl. realtime MIDI i/o (Python bindings)

License: BSD
Homepage: http://portmedia.sourceforge.net/
<<

Index: portmidi.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sound/portmidi.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- portmidi.info       3 Nov 2011 21:20:12 -0000       1.1
+++ portmidi.info       4 Nov 2011 11:20:14 -0000       1.2
@@ -1,6 +1,6 @@
 Package: portmidi
 Version: 0.217
-Revision: 1
+Revision: 2
 Maintainer: Sjors Gielen <[email protected]>
 
 Depends: portmidi-shlibs (= %v-%r)
@@ -10,7 +10,7 @@
 Source: mirror:sourceforge:portmedia/%n-src-217.zip
 Source-MD5: 03f46fd3947e2ef4c8c465baaf832241
 PatchFile: %n.patch
-PatchFile-MD5: a4c3b2e6088f61b235f4293a285b4fef
+PatchFile-MD5: 712b112436e712e318e51bcb75eaa7e4
 SourceDirectory: portmidi
 
 CompileScript: <<


------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to