mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
devel/libsigrokdecode: support Python-3.9
PR: 262305 Approved by: maintainer’s time-out
This commit is contained in:
parent
8a56a24e86
commit
ec88d485c3
2 changed files with 47 additions and 1 deletions
|
@ -11,9 +11,11 @@ COMMENT= Framework for hardware logic analyzers, protocol decoders library
|
|||
LICENSE= GPLv3+
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
USES= gnome libtool pathfix pkgconfig python:3.4+
|
||||
USE_GNOME= glib20
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ENV= PYTHON3=${PYTHON_CMD}
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
USE_LDCONFIG= yes
|
||||
INSTALL_TARGET= install-strip
|
||||
|
|
44
devel/libsigrokdecode/files/patch-configure
Normal file
44
devel/libsigrokdecode/files/patch-configure
Normal file
|
@ -0,0 +1,44 @@
|
|||
--- configure.orig 2019-12-11 21:37:52 UTC
|
||||
+++ configure
|
||||
@@ -13200,6 +13200,30 @@ sr_pkg_check_summary_append() {
|
||||
# first, since usually only that variant will add "-lpython3.8".
|
||||
# https://docs.python.org/3/whatsnew/3.8.html#debug-build-uses-the-same-abi-as-release-build
|
||||
if test -n "$PKG_CONFIG" && \
|
||||
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"python-3.9-embed\""; } >&5
|
||||
+ ($PKG_CONFIG --exists --print-errors "python-3.9-embed") 2>&5
|
||||
+ ac_status=$?
|
||||
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
+ test $ac_status = 0; }; then
|
||||
+ sr_have_python3=yes
|
||||
+ SRD_PKGLIBS=${SRD_PKGLIBS}${SRD_PKGLIBS:+' '}"python-3.9-embed"
|
||||
+ sr_python3_version=`$PKG_CONFIG --modversion "python-3.9-embed" 2>&5`
|
||||
+ sr_pkg_check_summary_append "python-3.9-embed" "$sr_python3_version"
|
||||
+else
|
||||
+ sr_pkg_check_summary_append "python-3.9-embed" no
|
||||
+ if test -n "$PKG_CONFIG" && \
|
||||
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"python-3.9 >= 3.9\""; } >&5
|
||||
+ ($PKG_CONFIG --exists --print-errors "python-3.9 >= 3.9") 2>&5
|
||||
+ ac_status=$?
|
||||
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||
+ test $ac_status = 0; }; then
|
||||
+ sr_have_python3=yes
|
||||
+ SRD_PKGLIBS=${SRD_PKGLIBS}${SRD_PKGLIBS:+' '}"python-3.9 >= 3.9"
|
||||
+ sr_python3_version=`$PKG_CONFIG --modversion "python-3.9 >= 3.9" 2>&5`
|
||||
+ sr_pkg_check_summary_append "python-3.9 >= 3.9" "$sr_python3_version"
|
||||
+else
|
||||
+ sr_pkg_check_summary_append "python-3.9 >= 3.8" no
|
||||
+ if test -n "$PKG_CONFIG" && \
|
||||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"python-3.8-embed\""; } >&5
|
||||
($PKG_CONFIG --exists --print-errors "python-3.8-embed") 2>&5
|
||||
ac_status=$?
|
||||
@@ -13308,6 +13332,10 @@ else
|
||||
else
|
||||
sr_pkg_check_summary_append "python3 >= 3.2" no
|
||||
sr_have_python3=no sr_python3_version=
|
||||
+fi
|
||||
+
|
||||
+fi
|
||||
+
|
||||
fi
|
||||
|
||||
fi
|
Loading…
Add table
Reference in a new issue