[PD-cvs] externals/grill/py/build config-lnx.def, 1.6, 1.7 config-mac.def, 1.5, 1.6 config-win.def, 1.8, 1.9 gnumake-lnx-gcc.inc, 1.5, 1.6 gnumake-mac-gcc.inc, 1.5, 1.6 gnumake-win-cygwin.inc, 1.4, 1.5 nmake-win-msvc.inc, 1.6, 1.7

Thomas Grill xovo at users.sourceforge.net
Fri Jul 6 23:44:58 CEST 2007


Update of /cvsroot/pure-data/externals/grill/py/build
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18343/build

Modified Files:
	config-lnx.def config-mac.def config-win.def 
	gnumake-lnx-gcc.inc gnumake-mac-gcc.inc gnumake-win-cygwin.inc 
	nmake-win-msvc.inc 
Log Message:
adapting to new flext lockfree structures
much better detach method handling (one thread for all object instances)
use PyGILState_\*() functionality (enabled with PY_USE_GIL)
ooops, fixing typo
fixing numpy initialization quirks
pyext._init is now called after __init__
enabled use of inofficial PD functionality for search and help path access (#define PY_USE_INOFFICIAL)
added sketch for new pye (Python expression) object
buffer protocol adapted for Python 2.5


Index: gnumake-lnx-gcc.inc
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/build/gnumake-lnx-gcc.inc,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** gnumake-lnx-gcc.inc	7 Mar 2007 13:40:14 -0000	1.5
--- gnumake-lnx-gcc.inc	6 Jul 2007 21:44:56 -0000	1.6
***************
*** 16,17 ****
--- 16,21 ----
  DEFS += -DPY_USE_GIL
  endif
+ 
+ ifdef PY_USE_INOFFICIAL
+ DEFS += -DPY_USE_INOFFICIAL
+ endif

Index: config-mac.def
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/build/config-mac.def,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** config-mac.def	7 Mar 2007 13:40:14 -0000	1.5
--- config-mac.def	6 Jul 2007 21:44:56 -0000	1.6
***************
*** 6,8 ****
  
  # use thread-safe GIL functionality (do this for python version >= 2.3!)
! PY_USE_GIL=1
\ No newline at end of file
--- 6,11 ----
  
  # use thread-safe GIL functionality (do this for python version >= 2.3!)
! PY_USE_GIL=1
! 
! # use inofficial (pure data) functionality
! # PY_USE_INOFFICIAL=1

Index: config-lnx.def
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/build/config-lnx.def,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** config-lnx.def	7 Mar 2007 13:40:14 -0000	1.6
--- config-lnx.def	6 Jul 2007 21:44:56 -0000	1.7
***************
*** 12,14 ****
  
  # use thread-safe GIL functionality (do this for python version >= 2.3!)
! PY_USE_GIL=1
\ No newline at end of file
--- 12,17 ----
  
  # use thread-safe GIL functionality (do this for python version >= 2.3!)
! PY_USE_GIL=1
! 
! # use inofficial (pure data) functionality
! # PY_USE_INOFFICIAL=1

Index: gnumake-win-cygwin.inc
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/build/gnumake-win-cygwin.inc,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** gnumake-win-cygwin.inc	7 Mar 2007 13:40:14 -0000	1.4
--- gnumake-win-cygwin.inc	6 Jul 2007 21:44:56 -0000	1.5
***************
*** 16,18 ****
  ifdef PY_USE_GIL
  DEFS += -DPY_USE_GIL
! endif
\ No newline at end of file
--- 16,22 ----
  ifdef PY_USE_GIL
  DEFS += -DPY_USE_GIL
! endif
! 
! ifdef PY_USE_INOFFICIAL
! DEFS += -DPY_USE_INOFFICIAL
! endif

Index: config-win.def
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/build/config-win.def,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** config-win.def	7 Mar 2007 13:40:14 -0000	1.8
--- config-win.def	6 Jul 2007 21:44:56 -0000	1.9
***************
*** 12,14 ****
  
  # use thread-safe GIL functionality (do this for python version >= 2.3!)
! PY_USE_GIL=1
\ No newline at end of file
--- 12,17 ----
  
  # use thread-safe GIL functionality (do this for python version >= 2.3!)
! PY_USE_GIL=1
! 
! # use inofficial (pure data) functionality
! # PY_USE_INOFFICIAL=1

Index: gnumake-mac-gcc.inc
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/build/gnumake-mac-gcc.inc,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** gnumake-mac-gcc.inc	7 Mar 2007 13:40:14 -0000	1.5
--- gnumake-mac-gcc.inc	6 Jul 2007 21:44:56 -0000	1.6
***************
*** 15,17 ****
  ifdef PY_USE_GIL
  DEFS += -DPY_USE_GIL
! endif
\ No newline at end of file
--- 15,21 ----
  ifdef PY_USE_GIL
  DEFS += -DPY_USE_GIL
! endif
! 
! ifdef PY_USE_INOFFICIAL
! DEFS += -DPY_USE_INOFFICIAL
! endif

Index: nmake-win-msvc.inc
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/build/nmake-win-msvc.inc,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** nmake-win-msvc.inc	7 Mar 2007 13:40:14 -0000	1.6
--- nmake-win-msvc.inc	6 Jul 2007 21:44:56 -0000	1.7
***************
*** 18,19 ****
--- 18,23 ----
  DEFS = $(DEFS) /DPY_USE_GIL
  !endif
+ 
+ !ifdef PY_USE_INOFFICIAL
+ DEFS = $(DEFS) /DPY_USE_INOFFICIAL
+ !endif





More information about the Pd-cvs mailing list