[MacPorts] #66415: cmake @3.24.3 - patch does not work - attempts to patch an empty directory

MacPorts noreply at macports.org
Wed Dec 7 19:39:37 UTC 2022


#66415: cmake @3.24.3 - patch does not work - attempts to patch an empty directory
------------------------+-----------------------
  Reporter:  snowflake  |      Owner:  michaelld
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.8.99
Resolution:             |   Keywords:
      Port:  cmake      |
------------------------+-----------------------

Comment (by michaelld):

 ah ... looks like the link from short WORKSRCDIR to long isn't working ...
 {{{
 $ pwd
 /opt/local/var/macports/build/_opt_sources_MacPorts_ports_github_macports_devel_cmake/cmake/work
 $ ll cmake*
 cmake-3.24.3:

 cmake-v3.24.3-c974557598645360fbabac71352b083117e3cc17:
 total 440
 -rw-rw-rw-    1 macports  admin   1411 Nov  1 10:55 .clang-format
 -rw-rw-rw-    1 macports  admin   1377 Nov  1 10:55 .clang-tidy
 drwxrwxrwx    7 macports  admin    224 Nov  1 10:55 Auxiliary/
 -rw-rw-rw-    1 macports  admin  10073 Nov  1 10:55 CMakeCPack.cmake
 -rw-rw-rw-    1 macports  admin  12255 Nov  1 10:55
 CMakeCPackOptions.cmake.in
 -rw-rw-rw-    1 macports  admin    153 Nov  1 10:55
 CMakeGraphVizOptions.cmake
 -rw-rw-rw-    1 macports  admin  34829 Nov  1 10:55 CMakeLists.txt
 -rw-rw-rw-    1 macports  admin   4481 Nov  1 10:55 CMakeLogo.gif
 -rw-rw-rw-    1 macports  admin   3118 Nov  1 10:55 CONTRIBUTING.rst
 -rw-rw-rw-    1 macports  admin    566 Nov  1 10:55 CTestConfig.cmake
 -rw-rw-rw-    1 macports  admin   6915 Nov  1 10:55 CTestCustom.cmake.in
 -rw-rw-rw-    1 macports  admin   4802 Nov  1 10:55 CompileFlags.cmake
 -rw-rw-rw-    1 macports  admin   5440 Nov  1 10:55 Copyright.txt
 -rw-rw-rw-    1 macports  admin    374 Nov  1 10:55 DartConfig.cmake
 drwxrwxrwx   22 macports  admin    704 Nov  1 10:55 Help/
 drwxrwxrwx    5 macports  admin    160 Nov  1 10:55 Licenses/
 drwxrwxrwx  441 macports  admin  14112 Nov  1 10:55 Modules/
 drwxrwxrwx    5 macports  admin    160 Nov  1 10:55 Packaging/
 -rw-rw-rw-    1 macports  admin   3951 Nov  1 10:55 README.rst
 drwxrwxrwx  765 macports  admin  24480 Nov  1 10:55 Source/
 drwxrwxrwx   13 macports  admin    416 Nov  1 10:55 Templates/
 drwxrwxrwx  307 macports  admin   9824 Nov  1 10:55 Tests/
 drwxrwxrwx   29 macports  admin    928 Nov  1 10:55 Utilities/
 -rwxrwxrwx    1 macports  admin  64762 Nov  1 10:55 bootstrap*
 -rw-rw-rw-    1 macports  admin    789 Nov  1 10:55
 cmake_uninstall.cmake.in
 -rwxrwxrwx    1 macports  admin     99 Nov  1 10:55 configure*
 -rw-rw-rw-    1 macports  admin  28046 Nov  1 10:55 doxygen.config
 }}}

 WORKSRCDIR is set to the short version, which is empty ... here's a prior
 one that's working:
 {{{
 $ pwd
 /opt/local/var/macports/build/_opt_sources_MacPorts_ports_github_macports_devel_cmake/cmake/work
 $ ll
 total 8
 drwxrwxrwx   2 macports  admin   64 Dec  7 14:11 .home/
 -rw-rw-rw-   1 macports  admin  219 Dec  7 14:11 .macports.cmake.state
 drwxrwxrwx   2 macports  admin   64 Dec  7 14:11 .tmp/
 lrwxrwxrwx   1 macports  admin   54 Dec  7 14:11 cmake-3.24.3@ ->
 cmake-v3.24.3-c974557598645360fbabac71352b083117e3cc17
 drwxrwxrwx  31 macports  admin  992 Dec  7 14:11
 cmake-v3.24.3-c974557598645360fbabac71352b083117e3cc17/
 }}}

 So looks like the prior symlink was replaced by a directory ... oops!

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


More information about the macports-tickets mailing list