Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/sci
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv5299

Added Files:
        sparky-py.patch 
Log Message:
add sparky-py to stable

--- NEW FILE: sparky-py.patch ---
diff -uNr sparky/Makefile sparky.fink/Makefile
--- sparky/Makefile     2004-02-18 13:40:04.000000000 -0500
+++ sparky.fink/Makefile        2005-12-14 19:47:39.000000000 -0500
@@ -25,10 +25,10 @@
 INSTALL                = \cp
 INSTALLDIR     = \cp -R
 
-SPARKY         = /usr/local/src/sparky
+SPARKY         = @BUILDDIR@
 SPARKY_SRC     = $(SPARKY)/c++
 SPARKY_OBJ     = $(SPARKY)/c++
-SPARKY_INSTALL = /usr/local/sparky
+SPARKY_INSTALL = @FINKDESTDIR@@FINKPREFIX@/lib/sparky-py2X
 SPARKY_SCRIPT  = sparky
 SCRIPT_SUFFIX  =
 
@@ -38,7 +38,7 @@
                  bruk2ucsf$(EXE_SUFFIX) peaks2ucsf$(EXE_SUFFIX) \
                  matrix2ucsf$(EXE_SUFFIX)
 
-PYTHON_VERSION = 2.5
+PYTHON_VERSION = 2.X
 PYTHON_DIR     = 
 
 PYMOD_SUFFIX   = .so
@@ -51,10 +51,12 @@
 Makefile.dep TAGS: force
        cd $(SPARKY_SRC) && $(MAKE) -f Makefile -e $@
 
-install: install-nopython $(SPARKY_INSTALL) install-python
+install: install-nopython $(SPARKY_INSTALL) 
        cd $(SPARKY_OBJ) && \
        $(MAKE) -f $(SPARKY_SRC)/Makefile -e install-python
        cd $(SPARKY)/python && $(MAKE) -f Makefile -e install
+       cp $(SPARKY_SRC)/_tkinter.so $(SPARKY_INSTALL)/python/lib-tk
+       cp $(SPARKY_SRC)/spy.so $(SPARKY_INSTALL)/python/sparky
 
 install-nopython: install-bin install-example install-lib \
                  install-man install-misc
@@ -79,17 +81,10 @@
        cd $(SPARKY) ; $(INSTALL) LICENSE README $(SPARKY_INSTALL)
        cd $(SPARKY_INSTALL) ; chmod 644 LICENSE README
 
-install-python: $(SPARKY_INSTALL) $(SPARKY_INSTALL)/python$(PYTHON_VERSION)
-ifdef PYTHON_DIR
-       $(INSTALLDIR) $(PYTHON_DIR)/* $(SPARKY_INSTALL)/python$(PYTHON_VERSION)
-else
-       echo "Not packaging Python with Sparky."
-endif
-
 install-mac:
        cd $(SPARKY)/mac && $(MAKE) -f Makefile -e install
 
-$(SPARKY_INSTALL) $(SPARKY_INSTALL)/bin 
$(SPARKY_INSTALL)/python$(PYTHON_VERSION):
+$(SPARKY_INSTALL) $(SPARKY_INSTALL)/bin:
        mkdir $@
        chmod 755 $@
 
diff -uNr sparky/bin/sparky sparky.fink/bin/sparky
--- sparky/bin/sparky   2004-03-05 14:32:10.000000000 -0500
+++ sparky.fink/bin/sparky      2005-12-09 15:03:51.000000000 -0500
@@ -25,15 +25,15 @@
 # If Python is available start Sparky as a Python extension.
 # Otherwise the standalone version of Sparky is started.
 #
-set PYTHON = "$SPARKY_INSTALL/python2.5/bin/python2.5"
+set PYTHON = "@FINKPREFIX@/bin/python2.X"
 if (! -e "$PYTHON") then
-  set PYTHON = python2.5
+  set PYTHON = python2.X
 endif
 
 # -----------------------------------------------------------------------------
 # Where to find Tcl/Tk shared libraries and resources.
 #
-setenv TCLTK_LIB               "$SPARKY_INSTALL/lib"
+setenv TCLTK_LIB               "@FINKPREFIX@/lib"
 setenv LD_LIBRARY_PATH         "$TCLTK_LIB"
 setenv LD_LIBRARYN32_PATH      "$TCLTK_LIB"
 setenv DYLD_LIBRARY_PATH       "$TCLTK_LIB"
diff -uNr sparky/c++/Makefile sparky.fink/c++/Makefile
--- sparky/c++/Makefile 2004-02-03 18:56:24.000000000 -0500
+++ sparky.fink/c++/Makefile    2005-12-14 19:40:06.000000000 -0500
@@ -15,32 +15,33 @@
 INSTALL                = \cp
 REMOVE         = \rm -f
 
-SPARKY         = /usr/local/src/sparky
+SPARKY         = @BUILDDIR@
 SPARKY_SRC     = $(SPARKY)/c++
-PYTHON_VERSION = 2.5
-PY_VER_WIN32   = 25
-PYTHON_PREFIX  = /usr/local
+SPARKY_INSTALL = @FINKDESTDIR@@FINKPREFIX@/lib/sparky-py2X
+PYTHON_VERSION = 2.X
+PY_VER_WIN32   = 2X
+PYTHON_PREFIX  = @FINKPREFIX@
 PYTHON_LIB     = $(PYTHON_PREFIX)/lib/python$(PYTHON_VERSION)
 PYTHON_INC     = $(PYTHON_PREFIX)/include/python$(PYTHON_VERSION)
 TCLTK_VERSION  = 8.4
 TCLTK_VER_WIN32        = 84
-TK_PREFIX      = /usr/local
+TK_PREFIX      = @FINKPREFIX@
 TK_LIBNAME     = tk$(TCLTK_VERSION)
 TCL_LIBNAME    = tcl$(TCLTK_VERSION)
 PLATFORM       = unix
 
 CXX            = g++
-CXXFLAGS       = 
+CXXFLAGS       = -O3 -ffast-math -fPIC -fno-common -Wno-long-double
 CC             = gcc
-CFLAGS         =
+CFLAGS         = -O3 -ffast-math -fPIC -fno-common
 PYFLAGS                = -I$(PYTHON_INC) -I$(PYTHON_LIB)/config
-TKFLAGS                = -I$(TK_PREFIX)/include
-TKLIBS         = -L$(TK_PREFIX)/lib -l$(TK_LIBNAME) -l$(TCL_LIBNAME) -lX11
+TKFLAGS                = -I$(TK_PREFIX)/include -I/usr/X11R6/include
+TKLIBS         = -L$(TK_PREFIX)/lib -l$(TK_LIBNAME) -l$(TCL_LIBNAME) 
-L/usr/X11R6/lib -lX11
 EXTRALIBS      = 
 SYSLIBS                = -lm
 LDLIBS         = $(TKLIBS) $(SYSLIBS) $(EXTRALIBS)
 LDFLAGS                =
-LDSHARED       = -shared
+LDSHARED       = -bundle -flat_namespace -undefined suppress 
 DEPEND         = -MM
 
 CXX_RULE_PREFIX        =
diff -uNr sparky/lib/Makefile sparky.fink/lib/Makefile
--- sparky/lib/Makefile 2004-02-18 13:53:29.000000000 -0500
+++ sparky.fink/lib/Makefile    2005-12-09 16:34:17.000000000 -0500
@@ -6,31 +6,23 @@
 INSTALL                = \cp
 INSTALLDIR     = \cp -r
 
-SPARKY_INSTALL = /usr/local/sparky
+SPARKY_INSTALL = @FINKDESTDIR@@FINKPREFIX@/lib/sparky-py2X
 
 TCLTK_VERSION  = 8.4
 TK_VERSION     = tk$(TCLTK_VERSION)
 TCL_VERSION    = tcl$(TCLTK_VERSION)
-TK_PREFIX      = /usr/local
+TK_PREFIX      = @FINKPREFIX@
 TCL_TK_LIB     = $(TK_PREFIX)/lib
 TCL_TK_SHLIB   = $(TCL_TK_LIB)
-TCLTK_SHLIB_SUFFIX     = .so
+TCLTK_SHLIB_SUFFIX     = .dylib
 TCL_SHLIB      = lib$(TCL_VERSION)$(TCLTK_SHLIB_SUFFIX)
 TK_SHLIB       = lib$(TK_VERSION)$(TCLTK_SHLIB_SUFFIX)
 
-install: $(SPARKY_INSTALL)/lib install-tcl-tk
+install: $(SPARKY_INSTALL)/lib
        $(INSTALL) Sparky print-prolog.ps $(SPARKY_INSTALL)/lib
        cd $(SPARKY_INSTALL)/lib ; \
        chmod 644 Sparky print-prolog.ps
 
-install-tcl-tk: $(SPARKY_INSTALL)/lib
-       $(INSTALL) $(TCL_TK_SHLIB)/$(TCL_SHLIB) $(SPARKY_INSTALL)/lib
-       $(INSTALL) $(TCL_TK_SHLIB)/$(TK_SHLIB) $(SPARKY_INSTALL)/lib
-       chmod 755 $(SPARKY_INSTALL)/lib/$(TCL_SHLIB)
-       chmod 755 $(SPARKY_INSTALL)/lib/$(TK_SHLIB)
-       $(INSTALLDIR) $(TCL_TK_LIB)/$(TCL_VERSION) $(TCL_TK_LIB)/$(TK_VERSION) \
-               $(SPARKY_INSTALL)/lib
-
 $(SPARKY_INSTALL)/lib:
        mkdir $@
        chmod 755 $@
diff -uNr sparky/manual/Makefile sparky.fink/manual/Makefile
--- sparky/manual/Makefile      2004-03-08 18:40:06.000000000 -0500
+++ sparky.fink/manual/Makefile 2005-12-09 16:58:17.000000000 -0500
@@ -11,7 +11,7 @@
 
 INSTALL                = \cp
 
-SPARKY_INSTALL = /usr/local/sparky
+SPARKY_INSTALL = @FINKDESTDIR@@FINKPREFIX@/lib/sparky-py2X
 MANUAL_WWW     = /usr/local/html/cgl/sparky/manual
 
 MANUAL_SECTIONS = overview.html intro.html views.html peaks.html \
Binary files sparky/manual/manual-postscript.gz and 
sparky.fink/manual/manual-postscript.gz differ
diff -uNr sparky/python/Makefile sparky.fink/python/Makefile
--- sparky/python/Makefile      2004-02-18 13:51:06.000000000 -0500
+++ sparky.fink/python/Makefile 2005-12-14 19:42:20.000000000 -0500
@@ -4,9 +4,9 @@
 
 INSTALL                = \cp
 
-SPARKY_INSTALL = /usr/local/sparky
-PYTHON_PREFIX  = /usr/local
-PYTHON_VERSION = 2.5
+SPARKY_INSTALL = @FINKDESTDIR@@FINKPREFIX@/lib/sparky-py2X
+PYTHON_PREFIX  = @FINKPREFIX@
+PYTHON_VERSION = 2.X
 PYTHON         = $(PYTHON_PREFIX)/bin/python$(PYTHON_VERSION)
 PYTHON_LIB     = $(PYTHON_PREFIX)/lib/python$(PYTHON_VERSION)
 
@@ -35,8 +35,8 @@
        chmod 644 $(SPARKY_INSTALL)/python/README
        cd $(SPARKY_INSTALL)/python/sparky ; chmod 644 $(PYTHON_CODE)
        chmod 644 $(SPARKY_INSTALL)/python/lib-tk/*.py
-       $(PYTHON) $(PYTHON_LIB)/compileall.py $(SPARKY_INSTALL)/python/sparky
-       $(PYTHON) $(PYTHON_LIB)/compileall.py $(SPARKY_INSTALL)/python/lib-tk
+       $(PYTHON) $(PYTHON_LIB)/compileall.py -d 
@FINKPREFIX@/lib/sparky-py2X/python/sparky $(SPARKY_INSTALL)/python/sparky
+       $(PYTHON) $(PYTHON_LIB)/compileall.py -d 
@FINKPREFIX@/lib/sparky-py2X/python/lib-tk $(SPARKY_INSTALL)/python/lib-tk
 
 $(SPARKY_INSTALL)/python $(SPARKY_INSTALL)/python/sparky \
   $(SPARKY_INSTALL)/python/lib-tk:

                 


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to