Hello all, There is some work being done at #9418 at make GNU patch a standard package such that, in the future, spkgs will be able to use "patch" instead of "cp" to apply patches.
It is a very simple solution which allows for: * patching files depending on the system (e.g. if a patch needs to be applied only on OS X systems) * patching multiple files with one diff * patching the same file with multiple diffs * easily updating a spkg to a new upstream version * easily adding a new patch to a spkg * not being forced to update any spkgs, we can keep the old system if we want (if there is a reason to do that for a particular spkg). * low maintanance of the "patch" spkg: patch is a very stable program with essentially no dependencies. I realize there have been other proposals to fix the patching, but in my opinion simply using "patch" is the best solution. Let me also point out that the spkg is already there (thanks to David Kirkby), so this is not a theoretical discussion: http://boxen.math.washington.edu/home/kirkby/patches/patch-2.6.1.spkg I have also created a proof-of-concept spkg using "patch": http://sage.math.washington.edu/home/jdemeyer/spkg/sphinx-1.0.4.p2.spkg (there is a corresponding .p1 which uses "cp") So I would mainly like to know if somebody is truly against this proposal (I would like to avoid posts of the form "but this other method is even better than patch!" because that will get us nowhere). Jeroen. -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org