[PD-cvs] packages/darwin_app/patches darwin_linking_fixes.patch, NONE, 1.1 extended-help-menu.patch, NONE, 1.1

Hans-Christoph Steiner eighthave at users.sourceforge.net
Fri Jun 3 22:28:28 CEST 2005


Update of /cvsroot/pure-data/packages/darwin_app/patches
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30976/patches

Added Files:
	darwin_linking_fixes.patch extended-help-menu.patch 
Log Message:
removed jack compilation; added lots of abstractions and objects writen in Pd

--- NEW FILE: extended-help-menu.patch ---
Index: u_main.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/u_main.tk,v
retrieving revision 1.9
diff -u -w -r1.9 u_main.tk
--- u_main.tk	18 May 2005 04:28:51 -0000	1.9
+++ u_main.tk	23 May 2005 17:18:36 -0000
@@ -531,6 +531,34 @@
 	 doc_submenu $mbar.$helpmenuname 4.fft.examples
 	 doc_submenu $mbar.$helpmenuname 5.reference
 	 doc_submenu $mbar.$helpmenuname 6.externs
+    $mbar.$helpmenuname add separator
+    doc_submenu $mbar.$helpmenuname 7.stuff/audio-playpen
+    doc_submenu $mbar.$helpmenuname 7.stuff/data-structures
+    doc_submenu $mbar.$helpmenuname 7.stuff/pd-msg
+    doc_submenu $mbar.$helpmenuname 7.stuff/soundfile-tools
+    doc_submenu $mbar.$helpmenuname 7.stuff/synth
+    doc_submenu $mbar.$helpmenuname 7.stuff/tools
+    $mbar.$helpmenuname add separator
+    $mbar.$helpmenuname add command -label {Gem manual...} \
+             -command {menu_doc_open doc/Gem/00.manual index.html} 
+    $mbar.$helpmenuname add separator
+    $mbar.$helpmenuname add command -label {RRADical manual...} \
+             -command {menu_doc_open doc/rradical rradicalpd.html} 
+    doc_submenu $mbar.$helpmenuname rradical
+    $mbar.$helpmenuname add separator
+    $mbar.$helpmenuname add command -label {Building Drums in Pd...} \
+             -command {menu_doc_open doc/tutorials/footils/pddrums pddrums.html} 
+    doc_submenu $mbar.$helpmenuname tutorials/footils/pddrums
+    doc_submenu $mbar.$helpmenuname abstractions/footils/angriff
+    $mbar.$helpmenuname add separator
+    $mbar.$helpmenuname add command -label {serendiPd info...} \
+             -command {menu_doc_open doc/serendipd home.html} 
+    $mbar.$helpmenuname add command -label {serendiPd client} \
+             -command {menu_doc_open doc/serendipd serendiPd-gui.pd} 
+    $mbar.$helpmenuname add command -label {serendiPd server} \
+             -command {menu_doc_open doc/serendipd serendiPd-server.pd} 
+    $mbar.$helpmenuname add separator
+    doc_submenu $mbar.$helpmenuname tutorials/playnow
 }
 
 #################### the "File" menu for the Pd window ##############

--- NEW FILE: darwin_linking_fixes.patch ---
Index: configure.in
===================================================================
RCS file: /cvsroot/pure-data/pd/src/configure.in,v
retrieving revision 1.8
diff -r1.8 configure.in
14a15
> AC_SUBST(TCLTK_FRAMEWORKS_PATH)
175a177,178
> 
> 
212a216,233
> 
>     if test x$jack == "xyes";
>     then
>         LDFLAGS=$LDFLAGS" -lrt -ljack"
>     fi
>     if test x$jack == "xrun";
>     then
>         LDFLAGS=$LDFLAGS" -lrt -ljack"
>     fi
>     fi
> 
>     if test x$jack == "xyes";
>     then
>         LDFLAGS=$LDFLAGS" -lrt -ljack"
>     fi
>     if test x$jack == "xrun";
>     then
>         LDFLAGS=$LDFLAGS" -lrt -ljack"
242,246c263,281
<     GUINAME="pdtcl"
<     GUIFLAGS="-F../../Frameworks -framework Tcl -framework Tk \
<         -I../../Frameworks/Tk.framework/Versions/Current/Headers \
<         -I../../Frameworks/Tcl.framework/Versions/Current/Headers \
<         -I../../Frameworks/Tcl.framework/Versions/8.4/PrivateHeaders"
---
>     GUINAME="libPdTcl.dylib"
> 
> # find the Tcl/Tk Frameworks
>  	 if test -d "../../Frameworks";
>     then
>         # Miller's location
>         TCLTK_FRAMEWORKS_PATH="../../Frameworks"
>  	 elif test -d "/Library/Frameworks";
> 	 then
>         # get it from the default install location
>         TCLTK_FRAMEWORKS_PATH="/Library/Frameworks"
>     else
>         # Panther has Tcl here; Tiger has Tcl and Tk here
>         TCLTK_FRAMEWORKS_PATH="/System/Library/Frameworks"
>     fi		 
>     GUIFLAGS="-F$TCLTK_FRAMEWORKS_PATH -framework Tcl -framework Tk \
>         -I$TCLTK_FRAMEWORKS_PATH/Tk.framework/Versions/Current/Headers \
>         -I$TCLTK_FRAMEWORKS_PATH/Tcl.framework/Versions/Current/Headers \
>         -I$TCLTK_FRAMEWORKS_PATH/Tcl.framework/Versions/8.4/PrivateHeaders"
258,259c294,297
< 	MORECFLAGS=$MORECFLAGS" -DUSEAPI_JACK"
< 	SYSSRC=$SYSSRC" s_audio_jack.c"
---
>     fi
>     if test x$jack == "xrun";
>     then
>         LDFLAGS=$LDFLAGS" -framework Jack"
269d306
<     LDFLAGS=$LDFLAGS" -lrt -ljack"
275d311
<     LDFLAGS=$LDFLAGS" -lrt -ljack"
Index: makefile.in
===================================================================
RCS file: /cvsroot/pure-data/pd/src/makefile.in,v
retrieving revision 1.6
diff -r1.6 makefile.in
100,104c100,110
< $(BIN_DIR)/pdtcl: $(GOBJ) $(GSRC)
< 	cd ../obj; libtool -dynamic -o $(BIN_DIR)/pdtcl $(GOBJ) \
< 	../../Frameworks/Tk.framework/Versions/Current/Tk \
< 	../../Frameworks/Tcl.framework/Versions/Current/Tcl \
< 	/usr/lib/libSystem.B.dylib
---
> $(BIN_DIR)/libPdTcl.dylib: $(GOBJ) $(GSRC)
> 	cd ../obj && $(CC) -dynamiclib -read_only_relocs warning  \
> 		-o $(BIN_DIR)/libPdTcl.dylib $(GOBJ)  \
> 		-F at TCLTK_FRAMEWORKS_PATH@ \
> 		-framework Tcl  -framework Tk  -framework System  \
> 		-Wl,-install_name, at executable_path/../Resources/bin/libPdTcl.dylib
> 	install_name_tool -change @TCLTK_FRAMEWORKS_PATH@/Tcl.framework/Versions/8.4/Tcl\
> 		 @executable_path/../Frameworks/Tcl.framework/Versions/8.4/Tcl \
> 		 -change @TCLTK_FRAMEWORKS_PATH@/Tk.framework/Versions/8.4/Tk \
> 		 @executable_path/../Frameworks/Tk.framework/Versions/8.4/Tk \
> 		../bin/libPdTcl.dylib
Index: u_main.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/u_main.tk,v
retrieving revision 1.9
diff -r1.9 u_main.tk
51c51
<     load $pd_guidir/bin/pdtcl
---
>     load $pd_guidir/bin/libPdTcl.dylib





More information about the Pd-cvs mailing list