[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