freebsd-ports/security/cfv/files/extra-psyco-patch-Makefile
Mario Sergio Fujikawa Ferreira 86ec42a418 - Add PSYCO option to enable devel/py-psyco optimization support
- Be conservative and use psyco.profile() instead of psyco.full()
2009-03-06 00:55:59 +00:00

11 lines
1.1 KiB
Text

--- Makefile.orig 2009-03-05 21:47:26.000000000 -0300
+++ Makefile 2009-03-05 21:51:11.000000000 -0300
@@ -37,7 +37,7 @@
#this will create a wrapper script that calls python directly (if we can find it), or using the bin/env trick.
#we don't need to check for PYTHON being set to something, since os.path.join handles the case of the component being an absolute path
cfv.wrapper:
- $(PYTHON) -c 'import string,os; py=filter(lambda x: os.path.isfile(x),map(lambda x: os.path.join(x,"$(PYTHON)"),string.split(os.environ["PATH"],":"))); py.append(" /usr/bin/env $(PYTHON)"); open("cfv.wrapper","w").write("#!%s\nimport cfv\ncfv.main()\n"%py[0])'
+ $(PYTHON) -c 'import string,os; py=filter(lambda x: os.path.isfile(x),map(lambda x: os.path.join(x,"$(PYTHON)"),string.split(os.environ["PATH"],":"))); py.append(" /usr/bin/env $(PYTHON)"); open("cfv.wrapper","w").write("#!%s\ntry:\n import psyco\n import re\n psyco.cannotcompile(re.compile)\n psyco.profile()\nexcept ImportError:\n pass\nimport cfv\ncfv.main()\n"%py[0])'
$(DESTDIR)$(mandir)/man1 $(DESTDIR)$(bindir):
$(install_dir) $@