Opened 6 years ago
Last modified 6 years ago
#57129 closed defect
nepomuk-core @ 4.14.3_9: Installing on Case-sensitive filesystem fails due to case of filename of included patch — at Initial Version
Reported by: | castellotti (Steve Castellotti) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.5.3 |
Keywords: | Cc: | nicos@… | |
Port: | nepomuk-core |
Description
Attempting to install/upgrade to the latest version of nepomuk-core (4.14.3_9) on a Case-sensitive filesystem (APFS) will fail due to the "port" installer failing to find the file "patch-CMakeLists.diff" which is instead packages with the filename "patch-CMakelists.diff" (notice the lowercase "L").
Example text seen when attempting to install/upgrade:
---> Computing dependencies for nepomuk-core ---> Fetching distfiles for nepomuk-core ---> Attempting to fetch patch-CMakeLists.diff from http://kde.mirrors.tds.net/pub/kde/stable/4.14.3/src/ ---> Attempting to fetch patch-CMakeLists.diff from https://distfiles.macports.org/nepomuk-core ---> Attempting to fetch patch-CMakeLists.diff from http://kde.mirrors.hoobly.com/stable/4.14.3/src/
etc.
The following work-around is possible:
# Confirms patch file exists, but with wrong case in filename: $ find /opt -iname patch-CMakeLists.diff 2> /dev/null | grep nepomuk-core # Result: /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/kde/nepomuk-core/files/patch-CMakelists.diff $ Fix: $ cd /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/kde/nepomuk-core/files/ $ sudo ln -s patch-CMakelists.diff patch-CMakeLists.diff $ sudo port install neomuk-core
Note: See
TracTickets for help on using
tickets.