[MacPorts] #72002: MoltenVK: Please create a universal version

MacPorts noreply at macports.org
Wed Feb 5 21:38:51 UTC 2025


#72002: MoltenVK: Please create a universal version
--------------------------+----------------------
  Reporter:  rlippmann    |      Owner:  Gcenx
      Type:  enhancement  |     Status:  assigned
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.10.5
Resolution:               |   Keywords:
      Port:  MoltenVK     |
--------------------------+----------------------

Comment (by Gcenx):

 Seems you already had MoltenVK-latest installed for arm64 as I can install
 +universal without issue

 {{{
 sh-3.2# port install -v moltenvk-latest +universal
 --->  Fetching archive for MoltenVK-latest
 --->  MoltenVK-latest-1.2.11_0+universal.darwin_any.arm64-x86_64.tbz2
 doesn't seem to exist in /opt/local/var/macports/incoming/verified
 --->  Attempting to fetch MoltenVK-
 latest-1.2.11_0+universal.darwin_any.arm64-x86_64.tbz2 from
 https://packages.macports.org/MoltenVK-latest
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
   0   126    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--
 0
 --->  Attempting to fetch MoltenVK-
 latest-1.2.11_0+universal.darwin_any.arm64-x86_64.tbz2 from
 http://bos.us.packages.macports.org/MoltenVK-latest
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
   0   153    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--
 0
 --->  Attempting to fetch MoltenVK-
 latest-1.2.11_0+universal.darwin_any.arm64-x86_64.tbz2 from
 https://mirrors.mit.edu/macports/packages/MoltenVK-latest
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
   0   153    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--
 0
 --->  Fetching distfiles for MoltenVK-latest
 --->  Verifying checksums for MoltenVK-latest
 --->  Checksumming MoltenVK-macos.tar
 --->  Extracting MoltenVK-latest
 --->  Extracting MoltenVK-macos.tar
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_MoltenVK
 /MoltenVK-latest/work" && /usr/bin/tar -xf
 '/opt/local/var/macports/distfiles/MoltenVK/1.2.11/MoltenVK-macos.tar'
 --->  Configuring MoltenVK-latest
 --->  Building MoltenVK-latest
 --->  Staging MoltenVK-latest into destroot
 . changed
         gid expected 0 found 80 modified
 ./usr missing (created)
 . missing (directory not created: File exists)
 ./Applications missing (created)
 ./Developer missing (created)
 ./Library missing (created)
 . changed
         gid expected 80 found 0 modified
 ./bin 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/man/cat2 missing (created)
 ./share/man/cat3 missing (created)
 ./share/man/cat4 missing (created)
 ./share/man/cat5 missing (created)
 ./share/man/cat6 missing (created)
 ./share/man/cat7 missing (created)
 ./share/man/cat8 missing (created)
 ./share/man/cat9 missing (created)
 ./share/man/catl missing (created)
 ./share/man/catn missing (created)
 ./share/man/man1 missing (created)
 ./share/man/man2 missing (created)
 ./share/man/man3 missing (created)
 ./share/man/man4 missing (created)
 ./share/man/man5 missing (created)
 ./share/man/man6 missing (created)
 ./share/man/man7 missing (created)
 ./share/man/man8 missing (created)
 ./share/man/man9 missing (created)
 ./share/man/manl missing (created)
 ./share/man/mann 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/bg_BG.CP1251 missing (created)
 ./share/nls/cs_CZ.ISO8859-2 missing (created)
 ./share/nls/da_DK.ISO8859-1 missing (created)
 ./share/nls/da_DK.ISO8859-15 missing (created)
 ./share/nls/de_AT.ISO8859-1 missing (created)
 ./share/nls/de_AT.ISO8859-15 missing (created)
 ./share/nls/de_CH.ISO8859-1 missing (created)
 ./share/nls/de_CH.ISO8859-15 missing (created)
 ./share/nls/de_DE.ISO8859-1 missing (created)
 ./share/nls/de_DE.ISO8859-15 missing (created)
 ./share/nls/el_GR.ISO8859-7 missing (created)
 ./share/nls/en_AU.ISO8859-1 missing (created)
 ./share/nls/en_AU.ISO8859-15 missing (created)
 ./share/nls/en_AU.US-ASCII missing (created)
 ./share/nls/en_CA.ISO8859-1 missing (created)
 ./share/nls/en_CA.ISO8859-15 missing (created)
 ./share/nls/en_CA.US-ASCII missing (created)
 ./share/nls/en_GB.ISO8859-1 missing (created)
 ./share/nls/en_GB.ISO8859-15 missing (created)
 ./share/nls/en_GB.US-ASCII missing (created)
 ./share/nls/en_NZ.ISO8859-1 missing (created)
 ./share/nls/en_NZ.ISO8859-15 missing (created)
 ./share/nls/en_NZ.US-ASCII missing (created)
 ./share/nls/en_US.ISO8859-1 missing (created)
 ./share/nls/en_US.ISO8859-15 missing (created)
 ./share/nls/es_ES.ISO8859-1 missing (created)
 ./share/nls/es_ES.ISO8859-15 missing (created)
 ./share/nls/et_EE.ISO8859-15 missing (created)
 ./share/nls/fi_FI.ISO8859-1 missing (created)
 ./share/nls/fi_FI.ISO8859-15 missing (created)
 ./share/nls/fr_BE.ISO8859-1 missing (created)
 ./share/nls/fr_BE.ISO8859-15 missing (created)
 ./share/nls/fr_CA.ISO8859-1 missing (created)
 ./share/nls/fr_CA.ISO8859-15 missing (created)
 ./share/nls/fr_CH.ISO8859-1 missing (created)
 ./share/nls/fr_CH.ISO8859-15 missing (created)
 ./share/nls/fr_FR.ISO8859-1 missing (created)
 ./share/nls/fr_FR.ISO8859-15 missing (created)
 ./share/nls/hi_IN.ISCII-DEV missing (created)
 ./share/nls/hr_HR.ISO8859-2 missing (created)
 ./share/nls/hu_HU.ISO8859-2 missing (created)
 ./share/nls/is_IS.ISO8859-1 missing (created)
 ./share/nls/is_IS.ISO8859-15 missing (created)
 ./share/nls/it_CH.ISO8859-1 missing (created)
 ./share/nls/it_CH.ISO8859-15 missing (created)
 ./share/nls/it_IT.ISO8859-1 missing (created)
 ./share/nls/it_IT.ISO8859-15 missing (created)
 ./share/nls/ja_JP.SJIS missing (created)
 ./share/nls/ja_JP.eucJP missing (created)
 ./share/nls/ko_KR.eucKR missing (created)
 ./share/nls/la_LN.ISO8859-1 missing (created)
 ./share/nls/la_LN.ISO8859-15 missing (created)
 ./share/nls/la_LN.ISO8859-2 missing (created)
 ./share/nls/la_LN.ISO8859-4 missing (created)
 ./share/nls/la_LN.US-ASCII missing (created)
 ./share/nls/lt_LT.ISO8859-4 missing (created)
 ./share/nls/nl_BE.ISO8859-1 missing (created)
 ./share/nls/nl_BE.ISO8859-15 missing (created)
 ./share/nls/nl_NL.ISO8859-1 missing (created)
 ./share/nls/nl_NL.ISO8859-15 missing (created)
 ./share/nls/no_NO.ISO8859-1 missing (created)
 ./share/nls/no_NO.ISO8859-15 missing (created)
 ./share/nls/pl_PL.ISO8859-2 missing (created)
 ./share/nls/pt_BR.ISO8859-1 missing (created)
 ./share/nls/pt_PT.ISO8859-1 missing (created)
 ./share/nls/pt_PT.ISO8859-15 missing (created)
 ./share/nls/ro_RO.ISO8859-2 missing (created)
 ./share/nls/ru_RU.CP866 missing (created)
 ./share/nls/ru_RU.ISO8859-5 missing (created)
 ./share/nls/ru_RU.KOI8-R missing (created)
 ./share/nls/sk_SK.ISO8859-2 missing (created)
 ./share/nls/sl_SI.ISO8859-2 missing (created)
 ./share/nls/sv_SE.ISO8859-1 missing (created)
 ./share/nls/sv_SE.ISO8859-15 missing (created)
 ./share/nls/tr_TR.ISO8859-9 missing (created)
 ./share/nls/uk_UA.ISO8859-5 missing (created)
 ./share/nls/uk_UA.KOI8-U missing (created)
 ./share/nls/zh_CN.eucCN 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)
 --->  Installing MoltenVK-latest @1.2.11_0+universal
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_MoltenVK
 /MoltenVK-latest/work/destroot" && /usr/bin/tar -cvf - . | bsdtar -C
 /opt/local/var/macports/software/MoltenVK-latest/MoltenVK-
 latest-1.2.11_0+universal.darwin_any.arm64-x86_64 -xvp --hfsCompression -f
 -
 a .
 a ./+STATE
 a ./+PORTFILE
 a ./+CONTENTS
 a ./+DESC
 a ./+COMMENT
 a ./opt
 x ./a ./opt/local
 a ./opt/local/include
 a ./opt/local/Library
 a ./opt/local/lib
 a ./opt/local/lib/libMoltenVK.a
 a ./opt/local/lib/libMoltenVK.dylib
 x ./+STATE
 x ./+PORTFILE
 x ./+CONTENTS
 x ./+DESC
 x ./+COMMENT
 x ./opt/
 x ./opt/local/
 x ./opt/local/include/
 x ./opt/local/Library/
 x ./opt/local/lib/
 x ./opt/local/lib/libMoltenVK.a
 x ./opt/local/lib/libMoltenVK.dylib
 a ./opt/local/Library/Frameworks
 a ./opt/local/Library/Frameworks/MoltenVK.xcframework
 a ./opt/local/Library/Frameworks/MoltenVK.xcframework/macos-arm64_x86_64
 a ./opt/local/Library/Frameworks/MoltenVK.xcframework/Info.plist
 a ./opt/local/Library/Frameworks/MoltenVK.xcframework/macos-
 arm64_x86_64/libMoltenVK.a
 x ./opt/local/Library/Frameworks/
 x ./opt/local/Library/Frameworks/MoltenVK.xcframework/
 x ./opt/local/Library/Frameworks/MoltenVK.xcframework/macos-arm64_x86_64/
 x ./opt/local/Library/Frameworks/MoltenVK.xcframework/Info.plist
 x ./opt/local/Library/Frameworks/MoltenVK.xcframework/macos-
 arm64_x86_64/libMoltenVK.a
 a ./opt/local/include/MoltenVK
 a ./opt/local/include/MoltenVK/mvk_private_api.h
 a ./opt/local/include/MoltenVK/mvk_datatypes.h
 a ./opt/local/include/MoltenVK/vk_mvk_moltenvk.h
 a ./opt/local/include/MoltenVK/mvk_vulkan.h
 a ./opt/local/include/MoltenVK/mvk_config.h
 a ./opt/local/include/MoltenVK/mvk_deprecated_api.h
 x ./opt/local/include/MoltenVK/
 x ./opt/local/include/MoltenVK/mvk_private_api.h

 x ./opt/local/include/MoltenVK/mvk_datatypes.h
 x ./opt/local/include/MoltenVK/vk_mvk_moltenvk.h
 x ./opt/local/include/MoltenVK/mvk_vulkan.h
 x ./opt/local/include/MoltenVK/mvk_config.h
 x ./opt/local/include/MoltenVK/mvk_deprecated_api.h
 --->  Activating MoltenVK-latest @1.2.11_0+universal
 --->  Cleaning MoltenVK-latest
 --->  Removing work directory for MoltenVK-latest
 --->  Updating database of binaries
 --->  Scanning binaries for linking errors
 --->  No broken files found.
 --->  No broken ports found.
 sh-3.2#
 }}}



 {{{
 file /opt/local/lib/libMoltenVK.dylib
 /opt/local/lib/libMoltenVK.dylib: Mach-O universal binary with 2
 architectures: [x86_64:Mach-O 64-bit dynamically linked shared library
 x86_64] [arm64]
 /opt/local/lib/libMoltenVK.dylib (for architecture x86_64):     Mach-O
 64-bit dynamically linked shared library x86_64
 /opt/local/lib/libMoltenVK.dylib (for architecture arm64):      Mach-O
 64-bit dynamically linked shared library arm64
 }}}

 The only other thing I could do is make +universal a default variant

-- 
Ticket URL: <https://trac.macports.org/ticket/72002#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list