[PD-cvs] pd/src s_inter.c, 1.5.4.10.2.18, 1.5.4.10.2.19 s_loader.c, 1.4.4.5.2.9, 1.4.4.5.2.10 m_fifo.c, 1.1.2.14.2.4, 1.1.2.14.2.5

Thomas Grill xovo at users.sourceforge.net
Thu Aug 10 02:33:11 CEST 2006


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17881/src

Modified Files:
      Tag: devel_0_39
	s_inter.c s_loader.c m_fifo.c 
Log Message:
__APPLE__: allow to load embedded standalone wish.app, some preprocessing fixes

Index: s_loader.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/s_loader.c,v
retrieving revision 1.4.4.5.2.9
retrieving revision 1.4.4.5.2.10
diff -C2 -d -r1.4.4.5.2.9 -r1.4.4.5.2.10
*** s_loader.c	28 Jul 2006 14:23:37 -0000	1.4.4.5.2.9
--- s_loader.c	10 Aug 2006 00:33:09 -0000	1.4.4.5.2.10
***************
*** 5,9 ****
  #ifdef __APPLE__
  #include <AvailabilityMacros.h>
! #if defined(MAC_OS_X_VERSION_10_3) && MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_3
  #define DL_OPEN
  #endif
--- 5,9 ----
  #ifdef __APPLE__
  #include <AvailabilityMacros.h>
! #if !defined(DL_OPEN) && defined(MAC_OS_X_VERSION_10_3) && MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_3
  #define DL_OPEN
  #endif

Index: s_inter.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/s_inter.c,v
retrieving revision 1.5.4.10.2.18
retrieving revision 1.5.4.10.2.19
diff -C2 -d -r1.5.4.10.2.18 -r1.5.4.10.2.19
*** s_inter.c	3 Aug 2006 00:46:48 -0000	1.5.4.10.2.18
--- s_inter.c	10 Aug 2006 00:33:09 -0000	1.5.4.10.2.19
***************
*** 1097,1101 ****
                  char *homedir = getenv("HOME"), filename[250];
                  struct stat statbuf;
!                 /* First look for wish (renamed "Pd") in bundled tk.framework */
                  sprintf(filename, "%s/../Frameworks/Tk.framework/Resources/Pd", guidir);
                  if (stat(filename, &statbuf) >= 0)
--- 1097,1113 ----
                  char *homedir = getenv("HOME"), filename[250];
                  struct stat statbuf;
! 
!                 /* First look for non-renamed Wish Shells */
!                 sprintf(filename, "%s/../Frameworks/Tk.framework/Resources/Wish Shell.app/Contents/MacOS/Wish Shell", guidir);
!                 if (stat(filename, &statbuf) >= 0)
!                 	goto foundit;
!                 sprintf(filename, "%s/../MacOS/Wish Shell.app/Contents/MacOS/Wish Shell", guidir);
!                 if (stat(filename, &statbuf) >= 0)
!                     goto foundit;
!                 sprintf(filename, "%s/../MacOS/Wish.app/Contents/MacOS/Wish", guidir);
!                 if (stat(filename, &statbuf) >= 0)
!                     goto foundit;
! 
!                 /* Then look for wish (renamed "Pd") in bundled tk.framework */
                  sprintf(filename, "%s/../Frameworks/Tk.framework/Resources/Pd", guidir);
                  if (stat(filename, &statbuf) >= 0)
***************
*** 1108,1111 ****
--- 1120,1124 ----
                  if (stat(filename, &statbuf) >= 0)
                      goto foundit;
+ 					
                  if (!homedir || strlen(homedir) > 150)
                      goto nohomedir;

Index: m_fifo.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/m_fifo.c,v
retrieving revision 1.1.2.14.2.4
retrieving revision 1.1.2.14.2.5
diff -C2 -d -r1.1.2.14.2.4 -r1.1.2.14.2.5
*** m_fifo.c	6 Jul 2006 18:03:43 -0000	1.1.2.14.2.4
--- m_fifo.c	10 Aug 2006 00:33:09 -0000	1.1.2.14.2.5
***************
*** 158,162 ****
  #endif
  
! #if defined(__GNUC__) && defined(__PPC__)
  
  static void* lifo_pop(t_lifo* lifo)
--- 158,162 ----
  #endif
  
! #if defined(__GNUC__) && (defined(__POWERPC__) || defined(__PPC__))
  
  static void* lifo_pop(t_lifo* lifo)





More information about the Pd-cvs mailing list