aboutsummaryrefslogtreecommitdiff
path: root/packages/darwin_app
diff options
context:
space:
mode:
Diffstat (limited to 'packages/darwin_app')
-rw-r--r--packages/darwin_app/patches/darwin_linking_fixes.patch227
-rw-r--r--packages/darwin_app/patches/extended-help-menu.patch2
2 files changed, 140 insertions, 89 deletions
diff --git a/packages/darwin_app/patches/darwin_linking_fixes.patch b/packages/darwin_app/patches/darwin_linking_fixes.patch
index b10edb20..8b2fa394 100644
--- a/packages/darwin_app/patches/darwin_linking_fixes.patch
+++ b/packages/darwin_app/patches/darwin_linking_fixes.patch
@@ -1,99 +1,150 @@
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"
+retrieving revision 1.10
+diff -u -w -r1.10 configure.in
+--- configure.in 30 May 2005 04:37:25 -0000 1.10
++++ configure.in 6 Jun 2005 23:45:51 -0000
+@@ -13,6 +13,7 @@
+ AC_SUBST(USE_DEBUG_CFLAGS, no)
+ AC_SUBST(SYSSRC)
+ AC_SUBST(STRIPFLAG)
++AC_SUBST(TCLTK_FRAMEWORKS_PATH)
+ AC_SUBST(GUINAME)
+ AC_SUBST(GUIFLAGS)
+ AC_SUBST(OSNUMBER)
+@@ -207,6 +210,24 @@
+ OPT_CFLAGS="-g"
+ else
+ OPT_CFLAGS="-O6 -funroll-loops -fomit-frame-pointer"
++
++ 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"
+ fi
+ echo OPT_CFLAGS --------------- $OPT_CFLAGS
+ OSNUMBER=0
+@@ -245,24 +266,41 @@
+ ../portmidi/pm_common/portmidi.c \
+ ../portmidi/porttime/ptmacosx_cf.c "
+ STRIPFLAG=""
+- 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"
+ if test x$USE_DEBUG_CFLAGS == "xyes";
+ then
+ OPT_CFLAGS="-g"
+ else
+- OPT_CFLAGS="-O2"
++ OPT_CFLAGS="-O2 -fast -fPIC -mcpu=7450 -faltivec"
+ fi
+ OSNUMBER=2
+ EXTERNTARGET=pd_darwin
++
+ if test x$jack == "xyes";
+ then
+ LDFLAGS=$LDFLAGS" -framework Jack"
+- MORECFLAGS=$MORECFLAGS" -DUSEAPI_JACK"
+- SYSSRC=$SYSSRC" s_audio_jack.c"
++ fi
++ if test x$jack == "xrun";
++ then
++ LDFLAGS=$LDFLAGS" -framework Jack"
+ fi
+ fi
+
+@@ -272,13 +310,11 @@
+ then
+ MORECFLAGS=$MORECFLAGS" -DUSEAPI_JACK"
+ SYSSRC=$SYSSRC" s_audio_jack.c"
+- LDFLAGS=$LDFLAGS" -lrt -ljack"
+ fi
+ if test x$jack == "xrun";
+ then
+ MORECFLAGS=$MORECFLAGS" -DUSEAPI_JACK -DJACK_XRUN"
+ SYSSRC=$SYSSRC" s_audio_jack.c"
+- LDFLAGS=$LDFLAGS" -lrt -ljack"
+ fi
+
+ # extra flags for alpha machines
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@TCLTK_FRAMEWORKS_PATH@ \
-> -framework Tcl -framework Tk -framework System \
-> -Wl,-install_name,@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
+diff -u -w -r1.6 makefile.in
+--- makefile.in 18 May 2005 04:28:51 -0000 1.6
++++ makefile.in 6 Jun 2005 23:45:51 -0000
+@@ -97,11 +97,17 @@
+ cp u_main.tk $(BIN_DIR)/pd.tk
+
+ #this is for Max OSX only...
+-$(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@TCLTK_FRAMEWORKS_PATH@ \
++ -framework Tcl -framework Tk -framework System \
++ -Wl,-install_name,@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
+
+ externs:
+ cd ../extra/bonk~;make @EXTERNTARGET@
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
+diff -u -w -r1.9 u_main.tk
+--- u_main.tk 18 May 2005 04:28:51 -0000 1.9
++++ u_main.tk 6 Jun 2005 23:45:52 -0000
+@@ -48,7 +48,7 @@
+ global pd_tearoff
+ set pd_gui2 [string range $argv0 0 [expr [string last / $argv0 ] - 1]]
+ set pd_guidir $pd_gui2/..
+- load $pd_guidir/bin/pdtcl
++ load $pd_guidir/bin/libPdTcl.dylib
+ set pd_tearoff 0
+
+ # tk::mac::OpenDocument is called with the filenames put into the
diff --git a/packages/darwin_app/patches/extended-help-menu.patch b/packages/darwin_app/patches/extended-help-menu.patch
index 47de8260..fdad8485 100644
--- a/packages/darwin_app/patches/extended-help-menu.patch
+++ b/packages/darwin_app/patches/extended-help-menu.patch
@@ -4,7 +4,7 @@ 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
++++ u_main.tk 6 Jun 2005 23:43:45 -0000
@@ -531,6 +531,34 @@
doc_submenu $mbar.$helpmenuname 4.fft.examples
doc_submenu $mbar.$helpmenuname 5.reference