#61684 closed defect (wontfix)
gdk-pixbuf2 @2.42.0 does not build on Big Sur because it wants Python 2.7 which I do not want
Reported by: | ballapete (Peter "Pete" Dyballa) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.6.4 |
Keywords: | bigsur | Cc: | cjones051073 (Chris Jones) |
Port: | gdk-pixbuf2 |
Description
DEBUG: No need to upgrade! vala 0.50.2_0 >= vala 0.50.2_0 DEBUG: epoch: in tree: 0 installed: 0 DEBUG: libwmf 0.2.8.4_8 exists in the ports tree DEBUG: libwmf 0.2.8.4_8 +x11 is the latest installed DEBUG: libwmf 0.2.8.4_8 +x11 is active DEBUG: Merging existing variants '+x11' into variants DEBUG: new fully merged portvariants: x11 + DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/graphics/libwmf DEBUG: OS darwin/20.1.0 (macOS 11.0) arch i386 DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf DEBUG: adding the default universal variant DEBUG: Executing variant x11 provides x11 DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies DEBUG: Finished running callback portconfigure::add_automatic_compiler_dependencies DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies DEBUG: Finished running callback portbuild::add_automatic_buildsystem_dependencies DEBUG: Running callback portstartupitem::add_notes DEBUG: Finished running callback portstartupitem::add_notes DEBUG: No need to upgrade! libwmf 0.2.8.4_8 >= libwmf 0.2.8.4_8 DEBUG: python27 is *not* installed by MacPorts DEBUG: Searching for dependency: python27 DEBUG: Didn't find receipt, going to depspec regex for: python27 DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/lang/python27 DEBUG: OS darwin/20.1.0 (macOS 11.0) arch i386 DEBUG: Sourcing PortGroup select 1.0 from /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/_resources/port1.0/group/select-1.0.tcl DEBUG: Sourcing PortGroup clang_dependency 1.0 from /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/_resources/port1.0/group/clang_dependency-1.0.tcl DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf DEBUG: universal variant already exists, so not adding the default one DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies DEBUG: Finished running callback portconfigure::add_automatic_compiler_dependencies DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies DEBUG: Finished running callback portbuild::add_automatic_buildsystem_dependencies DEBUG: Running callback portstartupitem::add_notes DEBUG: Finished running callback portstartupitem::add_notes DEBUG: python2_select is *not* installed by MacPorts DEBUG: Searching for dependency: python2_select DEBUG: Didn't find receipt, going to depspec regex for: python2_select DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/sysutils/python2_select DEBUG: OS darwin/20.1.0 (macOS 11.0) arch i386 DEBUG: Sourcing PortGroup select 1.0 from /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/_resources/port1.0/group/select-1.0.tcl DEBUG: universal_variant is false, so not adding the default universal variant DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies DEBUG: Finished running callback portconfigure::add_automatic_compiler_dependencies DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies DEBUG: Finished running callback portbuild::add_automatic_buildsystem_dependencies DEBUG: Running callback portstartupitem::add_notes DEBUG: Finished running callback portstartupitem::add_notes DEBUG: Attempting ln -sf /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/sysutils/python2_select/work DEBUG: dropping privileges: euid changed to 501, egid changed to 20. DEBUG: Starting logging for python2_select DEBUG: macOS 11.0 (darwin/20.1.0) arch i386 DEBUG: MacPorts 2.6.4 DEBUG: Xcode 12.2 DEBUG: SDK 11.0 DEBUG: MACOSX_DEPLOYMENT_TARGET: 11.0 DEBUG: python2_select has no conflicts DEBUG: Executing org.macports.main (python2_select) DEBUG: dropping privileges: euid changed to 501, egid changed to 20. DEBUG: archivefetch phase started at Fri Nov 27 18:25:16 CET 2020 DEBUG: Executing org.macports.archivefetch (python2_select) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: fetch phase started at Fri Nov 27 18:25:16 CET 2020 ---> Fetching distfiles for python2_select DEBUG: Executing org.macports.fetch (python2_select) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: checksum phase started at Fri Nov 27 18:25:16 CET 2020 ---> Verifying checksums for python2_select DEBUG: Executing org.macports.checksum (python2_select) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: extract phase started at Fri Nov 27 18:25:16 CET 2020 ---> Extracting python2_select DEBUG: Executing org.macports.extract (python2_select) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: patch phase started at Fri Nov 27 18:25:16 CET 2020 DEBUG: Executing org.macports.patch (python2_select) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: configure phase started at Fri Nov 27 18:25:16 CET 2020 ---> Configuring python2_select DEBUG: Preferred compilers: clang macports-clang-9.0 macports-clang-8.0 macports-clang-7.0 macports-clang-6.0 macports-clang-5.0 macports-gcc-10 macports-gcc-9 macports-gcc-8 macports-gcc-7 macports-gcc-6 macports-gcc-5 DEBUG: Using compiler 'Xcode Clang' DEBUG: Executing org.macports.configure (python2_select) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: build phase started at Fri Nov 27 18:25:16 CET 2020 ---> Building python2_select DEBUG: Executing org.macports.build (python2_select) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: destroot phase started at Fri Nov 27 18:25:16 CET 2020 ---> Staging python2_select into destroot DEBUG: Can't run destroot under sudo without elevated privileges (due to mtree). DEBUG: Run destroot without sudo to avoid root privileges. DEBUG: Going to escalate privileges back to root. DEBUG: euid changed to: 0. egid changed to: 0. DEBUG: system -W /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot: /usr/sbin/mtree -e -U -f /opt/local/share/macports/install/macosx.mtree ./usr missing (created) . missing (directory not created: File exists) ./Applications missing (created) ./Developer missing (created) ./Library missing (created) DEBUG: system -W /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local: /usr/sbin/mtree -e -U -f /opt/local/share/macports/install/prefix.mtree . changed gid expected 80 found 0 modified ./bin missing (created) ./etc missing (created) ./include missing (created) ./etc missing (created) ./include missing (created) ./lib missing (created) ./lib/pkgconfig missing (created) ./libexec missing (created) ./sbin missing (created) ./share missing (created) ./share/doc missing (created) ./share/info missing (created) ./share/man missing (created) ./share/man/cat1 missing (created) ... ./share/nls missing (created) ./share/nls/C missing (created) ./share/nls/af_ZA.ISO8859-1 missing (created) ./share/nls/af_ZA.ISO8859-15 missing (created) /share/nls/zh_TW.Big5 missing (created) ./share/skel missing (created) ./var missing (created) ./var/cache missing (created) ./var/db missing (created) ./var/log missing (created) ./var/run missing (created) ./var/spool missing (created) ./www missing (created) DEBUG: Executing org.macports.destroot (python2_select) DEBUG: Executing proc-post-org.macports.destroot-destroot-0 DEBUG: PortGroup select: Installing select files to destroot xinstall: mkdir /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select xinstall: mkdir /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select/python2 xinstall: /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/sysutils/python2_select/files/base -> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select/python2/base ---> Patching base: s|${prefix}|/opt/local|g DEBUG: Executing reinplace: /usr/bin/sed {s|${prefix}|/opt/local|g} </opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select/python2/base >@file9 ---> Patching base: s|${frameworks_dir}|/opt/local/Library/Frameworks|g DEBUG: Executing reinplace: /usr/bin/sed {s|${frameworks_dir}|/opt/local/Library/Frameworks|g} </opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select/python2/base >@file9 ---> Patching base: s|${applications_dir}|/Applications/MacPorts|g DEBUG: Executing reinplace: /usr/bin/sed {s|${applications_dir}|/Applications/MacPorts|g} </opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select/python2/base >@file9 ---> Patching base: s|${developer_dir}|/Applications/Xcode.app/Contents/Developer|g DEBUG: Executing reinplace: /usr/bin/sed {s|${developer_dir}|/Applications/Xcode.app/Contents/Developer|g} </opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select/python2/base >@file9 xinstall: /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/sysutils/python2_select/files/none -> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select/python2/none ---> Patching none: s|${prefix}|/opt/local|g DEBUG: Executing reinplace: /usr/bin/sed {s|${prefix}|/opt/local|g} </opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select/python2/none >@file9 ---> Patching none: s|${frameworks_dir}|/opt/local/Library/Frameworks|g DEBUG: Executing reinplace: /usr/bin/sed {s|${frameworks_dir}|/opt/local/Library/Frameworks|g} </opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select/python2/none >@file9 ---> Patching none: s|${applications_dir}|/Applications/MacPorts|g DEBUG: Executing reinplace: /usr/bin/sed {s|${applications_dir}|/Applications/MacPorts|g} </opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select/python2/none >@file9 ---> Patching none: s|${developer_dir}|/Applications/Xcode.app/Contents/Developer|g DEBUG: Executing reinplace: /usr/bin/sed {s|${developer_dir}|/Applications/Xcode.app/Contents/Developer|g} </opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select/python2/none >@file9 xinstall: /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/sysutils/python2_select/files/python27-apple.mtln -> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select/python2/python27-apple ---> Patching python27-apple: s|${prefix}|/opt/local|g DEBUG: Executing reinplace: /usr/bin/sed {s|${prefix}|/opt/local|g} </opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select/python2/python27-apple >@file9 ---> Patching python27-apple: s|${frameworks_dir}|/opt/local/Library/Frameworks|g DEBUG: Executing reinplace: /usr/bin/sed {s|${frameworks_dir}|/opt/local/Library/Frameworks|g} </opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select/python2/python27-apple >@file9 ---> Patching python27-apple: s|${applications_dir}|/Applications/MacPorts|g DEBUG: Executing reinplace: /usr/bin/sed {s|${applications_dir}|/Applications/MacPorts|g} </opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select/python2/python27-apple >@file9 ---> Patching python27-apple: s|${developer_dir}|/Applications/Xcode.app/Contents/Developer|g DEBUG: Executing reinplace: /usr/bin/sed {s|${developer_dir}|/Applications/Xcode.app/Contents/Developer|g} </opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select/python2/python27-apple >@file9 DEBUG: Executing portdestroot::destroot_finish DEBUG: Fixing glibtool .la files in destroot for python2_select DEBUG: checking for mtree violations DEBUG: dropping privileges: euid changed to 501, egid changed to 20. DEBUG: install phase started at Fri Nov 27 18:25:17 CET 2020 ---> Installing python2_select @0.0_3 DEBUG: elevating privileges for install: euid changed to 0, egid changed to 0. DEBUG: Executing org.macports.install (python2_select) DEBUG: Using /usr/bin/tar DEBUG: Using /usr/bin/bzip2 DEBUG: checksum file: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select/python2/base DEBUG: checksum file: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select/python2/none DEBUG: checksum file: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/opt/local/etc/select/python2/python27-apple DEBUG: Creating python2_select-0.0_3.darwin_20.noarch.tbz2 DEBUG: Environment: CC_PRINT_OPTIONS='YES' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/.CC_PRINT_OPTIONS' CPATH='/opt/local/include' DEVELOPER_DIR='/Library/Developer/CommandLineTools' LIBRARY_PATH='/opt/local/lib' MACOSX_DEPLOYMENT_TARGET='11.0' SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk' Executing: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot" && /usr/bin/tar -cvf - . | /usr/bin/bzip2 -c9 > /opt/local/var/macports/software/python2_select/python2_select-0.0_3.darwin_20.noarch.tbz2 DEBUG: system: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot" && /usr/bin/tar -cvf - . | /usr/bin/bzip2 -c9 > /opt/local/var/macports/software/python2_select/python2_select-0.0_3.darwin_20.noarch.tbz2 a . a ./+PORTFILE a ./+CONTENTS a ./+DESC a ./+STATE a ./opt ... DEBUG: Archive python2_select-0.0_3.darwin_20.noarch.tbz2 packaged DEBUG: removing file: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/+PORTFILE DEBUG: removing file: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/+CONTENTS DEBUG: removing file: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/+DESC DEBUG: removing file: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/+STATE DEBUG: removing file: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select/work/destroot/+COMMENT DEBUG: activate phase started at Fri Nov 27 18:25:17 CET 2020 DEBUG: Executing org.macports.activate (python2_select) ---> Activating python2_select @0.0_3 DEBUG: Using bsdtar with HFS+ compression (if valid) DEBUG: Using /usr/bin/bzip2 DEBUG: system: /usr/bin/bzip2 -d -c /opt/local/var/macports/software/python2_select/python2_select-0.0_3.darwin_20.noarch.tbz2 | ( bsdtar -xvp --hfsCompression -f - ) x ./ x ./+PORTFILE x ./+CONTENTS x ./+DESC x ./+STATE x ./opt/ x ./+COMMENT x ./opt/local/ x ./opt/local/etc/ x ./opt/local/etc/select/ x ./opt/local/etc/select/python2/ x ./opt/local/etc/select/python2/python27-apple x ./opt/local/etc/select/python2/none x ./opt/local/etc/select/python2/base DEBUG: activating directory: / DEBUG: activating directory: /opt DEBUG: activating directory: /opt/local DEBUG: activating directory: /opt/local/etc DEBUG: activating directory: /opt/local/etc/select DEBUG: activating directory: /opt/local/etc/select/python2 DEBUG: activating file: /opt/local/etc/select/python2/base DEBUG: activating file: /opt/local/etc/select/python2/none DEBUG: activating file: /opt/local/etc/select/python2/python27-apple DEBUG: Executing portactivate::activate_finish DEBUG: Executing org.macports.main (python2_select) DEBUG: load phase started at Fri Nov 27 18:25:17 CET 2020 DEBUG: Executing org.macports.load (python2_select) DEBUG: Executing org.macports.main (python2_select) DEBUG: clean phase started at Fri Nov 27 18:25:17 CET 2020 ---> Cleaning python2_select DEBUG: Executing org.macports.clean (python2_select) ---> Removing work directory for python2_select DEBUG: Removing directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select DEBUG: Removing symlink: /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/sysutils/python2_select/work DEBUG: Removing directory: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_python2_select/python2_select DEBUG: Attempting ln -sf /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_python27/python27/work /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/lang/python27/work DEBUG: dropping privileges: euid changed to 501, egid changed to 20. DEBUG: Starting logging for python27 DEBUG: macOS 11.0 (darwin/20.1.0) arch i386 DEBUG: MacPorts 2.6.4 DEBUG: Xcode 12.2 DEBUG: SDK 11.0 DEBUG: MACOSX_DEPLOYMENT_TARGET: 11.0 ---> Computing dependencies for python27
For what? Isn't macOS coming with old Python2.7? Look here: /System/Library/Frameworks/Python.framework/Versions
.
Change History (7)
comment:1 Changed 4 years ago by ballapete (Peter "Pete" Dyballa)
comment:2 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)
On my 10.13.6 system, port rdeps gdk-pixbuf2
does not contain python27
.
We often choose to use MacPorts versions of dependencies, even if similar versions come with macOS. There are a variety of valid reasons to do this.
comment:3 Changed 4 years ago by cjones051073 (Chris Jones)
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Ballapete, please update your ports. gdk-pixbuf2 no longer depends on python 2.7, but 3.8 instead.
Also, as to why PacPorts chooses to use its own dependences rather than rely on system ones see
comment:4 Changed 4 years ago by ballapete (Peter "Pete" Dyballa)
Python 2.7
came in because I had dblatex
installed using an experimental version 0.3.12pre1 that works with Python 3
(#61530). A port selfupdate
brought back the original Portfile
with a dependency to Python 2.7,
so it was tried to install it. Sorry that I did not understand it at once – I mean dblatex was installed, so it must have fulfilled all dependencies. Why care for something that has finished? OK, it's a run time dependency because otherwise the dblatex script can't execute… Isn't this dependency fulfilled by delegating it to macOS' version of Python 2.7
via the port select
mechanism?
Python 2.7
is since quite one year dead. There shouldn't be a need for it. If one does exist then Apple's version should suffice – it's stable and it will only change when it will disappear from macOS in some years. (Likely.)
This ticket is my fault and can be closed as being inappropriate.
comment:5 Changed 4 years ago by cjones051073 (Chris Jones)
ports intentionally never use port selected entities to statisfy their requirements, as this would make builds random and non reproducible, as they would depend on whatever the user happen to have set, which we cannot control. Port select is only there for user convenience, nothing more.
As I previously stated it’s entirely intentional that if a port requires a dep., even python 2.7, we use macports own dependency in order to ensure consistency across all OS versions.
comment:6 Changed 4 years ago by cjones051073 (Chris Jones)
Cc: | cjones051073 added |
---|
I think I found the cause, after reinstalling my patched and experimental
Portfile
fordblatex 3
with Python3…