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

Modified Files:
        sparky-py.info 
Log Message:
sync packaging notes


Index: sparky-py.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/sci/sparky-py.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- sparky-py.info      10 Sep 2009 17:16:52 -0000      1.2
+++ sparky-py.info      15 Nov 2009 07:05:48 -0000      1.3
@@ -18,16 +18,24 @@
 PatchScript: <<
 #! /bin/sh -ex
 sed 's|@FINKPREFIX@|%p|g' <%{PatchFile} | sed 's|@BUILDDIR@|%b|g' | sed 
's|@FINKDESTDIR@|%d|g' | sed 's|2.X|%type_raw[python]|g' |sed 
's|sparky-py2X|sparky-py%type_pkg[python]|g' | patch -p1
+
+# runtime dynamic loader is different on darwin...libs embed rpath so
+# don't need to override search (and shouldn't because probably breaks
+# other libs that do it correctly already)
 perl -ni -e 'print unless /LIBRARY_PATH/' bin/sparky
-case `uname -r` in
-10.*) perl -pi -e "s,-Wno-long-double,," ./c++/Makefile ;;
-esac
+
+# new compiler does not implement -Wno-long-double
+# looks like no warnings are hidden by it on other anyway
+perl -pi -e "s,-Wno-long-double,," ./c++/Makefile
+
+# x86_64 has tcltk8.5, others still have 8.4
 if [ %m = "x86_64" ]; then
 perl -pi -e 's|8.4|8.5|g' ./c++/Makefile
 perl -pi -e 's|84|85|g' ./c++/Makefile
 perl -pi -e 's|8.4|8.5|g' ./bin/sparky
 perl -pi -e 's|8.4|8.5|g' ./lib/Makefile
 fi
+
 <<
 CompileScript: <<
 make
@@ -65,6 +73,20 @@
 nucleic acids, and other polymers.
 <<
 DescUsage: Just type 'sparky' at the command prompt inside an X environment.
+DescPackaging: <<
+       License allows free use & copying, prohibits redistribution.
+
+       This package is varianted so user can choose which python
+       version one wants, but can only have one at a time: variants
+       swap for each other, not orthogonal. Avoids user surprise if 
+       version were to change during upgrade since there could be
+       third-party plugins that might be affected.
+
+       Have to do the update-alternatives game even though only one
+       alternative can be installed at a time because fink forbids
+       non-concurrent-variant-safe filenames as soon as package
+       implements variants.
+<<
 License: Restrictive
 Homepage: http://www.cgl.ucsf.edu/home/sparky/
 <<


------------------------------------------------------------------------------
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