Opened 6 years ago

Closed 6 years ago

#57129 closed defect (fixed)

nepomuk-core @ 4.14.3_9: Installing on Case-sensitive filesystem fails due to case of filename of included patch

Reported by: castellotti (Steve Castellotti) Owned by: NicosPavlov
Priority: Normal Milestone:
Component: ports Version: 2.5.3
Keywords: Cc:
Port: nepomuk-core

Description (last modified by castellotti (Steve Castellotti))

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 packaged 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

Change History (6)

comment:1 Changed 6 years ago by castellotti (Steve Castellotti)

Description: modified (diff)

comment:2 Changed 6 years ago by castellotti (Steve Castellotti)

Owner: set to NicosPavlov
Status: newassigned

comment:3 Changed 6 years ago by castellotti (Steve Castellotti)

Description: modified (diff)

comment:4 Changed 6 years ago by castellotti (Steve Castellotti)

Keywords: case sensistive filesystem removed

comment:5 Changed 6 years ago by mf2k (Frank Schima)

Cc: nicos@… removed

comment:6 Changed 6 years ago by mf2k (Frank Schima)

Resolution: fixed
Status: assignedclosed

In 76fca4c4ad5c75e2d0654068a77955f29f536d3c/macports-ports (master):

nepomuk-core: Fix case on patchfile name

Fixes: #57129

Note: See TracTickets for help on using tickets.