[MacPorts] #57129: nepomuk-core @ 4.14.3_9: Installing on Case-sensitive filesystem fails due to case of filename of included patch
MacPorts
noreply at macports.org
Fri Sep 14 00:32:24 UTC 2018
#57129: nepomuk-core @ 4.14.3_9: Installing on Case-sensitive filesystem fails due
to case of filename of included patch
----------------------------------------+--------------------------
Reporter: castellotti | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.5.3
Keywords: case sensistive filesystem | Port: nepomuk-core
----------------------------------------+--------------------------
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
}}}
--
Ticket URL: <https://trac.macports.org/ticket/57129>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list