Index: lang/python310/Makefile =================================================================== --- lang/python310/Makefile +++ lang/python310/Makefile @@ -15,7 +15,7 @@ LIB_DEPENDS= libffi.so:devel/libffi -USES= compiler:c11 cpe ncurses pathfix pkgconfig readline \ +USES= compiler:c11 cpe gmake ncurses pathfix pkgconfig readline \ shebangfix ssl tar:xz PATHFIX_MAKEFILEIN= Makefile.pre.in USE_LDCONFIG= yes @@ -52,7 +52,7 @@ XYZDOT=${DISTVERSION:C/[a-z].*//} \ OSMAJOR=${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} # For plat-freebsd* in pkg-plist. https://bugs.python.org/issue19554 -OPTIONS_DEFINE= DEBUG IPV6 LIBMPDEC NLS PYMALLOC +OPTIONS_DEFINE= DEBUG DTRACE IPV6 LIBMPDEC NLS PYMALLOC OPTIONS_DEFAULT= LIBMPDEC PYMALLOC OPTIONS_RADIO= HASH OPTIONS_RADIO_HASH= FNV SIPHASH @@ -71,6 +71,7 @@ DEBUG_CONFIGURE_WITH= pydebug DEBUG_BROKEN= incorrect pkg-plist +DTRACE_CONFIGURE_ON= --with-dtrace IPV6_CONFIGURE_ENABLE= ipv6 LIBMPDEC_CONFIGURE_ON= --with-system-libmpdec Index: lang/python310/files/patch-configure =================================================================== --- /dev/null +++ lang/python310/files/patch-configure @@ -0,0 +1,10 @@ +--- configure.orig 2021-08-10 08:48:39 UTC ++++ configure +@@ -12691,7 +12691,6 @@ then : + else $as_nop + ac_cv_dtrace_link=no + echo 'BEGIN{}' > conftest.d +- "$DTRACE" $DFLAGS -G -s conftest.d -o conftest.o > /dev/null 2>&1 && \ + ac_cv_dtrace_link=yes + + fi Index: lang/python310/pkg-plist =================================================================== --- lang/python310/pkg-plist +++ lang/python310/pkg-plist @@ -135,6 +135,7 @@ include/python%%XYDOT%%%%ABI%%/pycapsule.h include/python%%XYDOT%%%%ABI%%/pyconfig.h include/python%%XYDOT%%%%ABI%%/pydtrace.h +%%DTRACE%%include/python%%XYDOT%%%%ABI%%/pydtrace_probes.h include/python%%XYDOT%%%%ABI%%/pyerrors.h include/python%%XYDOT%%%%ABI%%/pyexpat.h include/python%%XYDOT%%%%ABI%%/pyframe.h