ports/devel/py-python-dtrace/files/patch-setup.py
Steve Wills 53729fa2c4 devel/py-python-dtrace: create port
DTrace consumer for Python based on libdtrace.

Currently this package provides two modules: one wraps libdtrace using ctypes.
The other one uses cython.

WWW: http://tmetsch.github.com/python-dtrace/

PR:		217419
Submitted by:	Graeme Jenkinson <gcj21@cl.cam.ac.uk> (with changes)
2017-02-28 19:50:04 +00:00

18 lines
775 B
Python

--- setup.py.orig 2015-01-26 14:26:50 UTC
+++ setup.py
@@ -14,9 +14,12 @@ try:
from Cython.Distutils import build_ext
BUILD_EXTENSION = {'build_ext': build_ext}
- EXT_MODULES = [Extension("dtrace", ["dtrace_cython/dtrace_h.pxd",
- "dtrace_cython/consumer.pyx"],
- libraries=["dtrace"])]
+ EXT_MODULES = [Extension("dtrace",
+ ["dtrace_cython/dtrace_h.pxd", "dtrace_cython/consumer.pyx"],
+ libraries=["dtrace","proc","ctf","elf","z","rtld_db","pthread","util"],
+ include_dirs=['/sys/cddl/compat/opensolaris',
+ '/sys/cddl/contrib/opensolaris/uts/common',
+ '/usr/src/cddl/contrib/opensolaris/lib/libdtrace/common'])]
except ImportError:
BUILD_EXTENSION = {}