Opened 2 years ago

Closed 2 years ago

Last modified 2 years ago

#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 2 years ago by ballapete (Peter "Pete" Dyballa)

I think I found the cause, after reinstalling my patched and experimental Portfile for dblatex 3 with Python3…

comment:2 Changed 2 years ago by ryandesign (Ryan 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 2 years ago by cjones051073 (Chris Jones)

Resolution: wontfix
Status: newclosed

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

https://trac.macports.org/wiki/FAQ#ownlibs

comment:4 Changed 2 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 2 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 2 years ago by cjones051073 (Chris Jones)

Cc: cjones051073 added

comment:7 Changed 2 years ago by kencu (Ken)

except for llvm :)

Note: See TracTickets for help on using tickets.