Bug 268551 - misc/mc: Fix build on poudriere with EXTATTR option enabled
Summary: misc/mc: Fix build on poudriere with EXTATTR option enabled
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Alexey Dokuchaev
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-12-25 01:57 UTC by Tomoaki AOKI
Modified: 2023-01-04 10:19 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (danfe)


Attachments
Patch to fix dependency issue (268 bytes, patch)
2022-12-25 02:01 UTC, Tomoaki AOKI
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tomoaki AOKI 2022-12-25 01:57:03 UTC
After commit 14e733a6bb4b to sysutils/e2fsprogs, poudriere always rebuilds misc/mc.
This is because required libe2p.so no longer included in sysutils/e2fsprogs and moved to sysutils/e2fsprogs-core.

This is just the same problem as Bug 265289 fixed for sysutils/fusefs-ext2.
Comment 1 Tomoaki AOKI 2022-12-25 02:01:38 UTC
Created attachment 239012 [details]
Patch to fix dependency issue

Patch to fix dependency issue.
As this is a build-fix for non-default option, no bump is required.
Comment 2 commit-hook freebsd_committer freebsd_triage 2023-01-03 08:27:58 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=154daac90dcda8c7602b65d7edac6be3995ce934

commit 154daac90dcda8c7602b65d7edac6be3995ce934
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2023-01-03 08:26:26 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2023-01-03 08:26:26 +0000

    Depend on `sysutils/e2fsprogs-core' in the remaining three ports

    Chase commit 14e733a6bb4b and depend on the new port origin which
    most utilities and libraries now belong to.  This would often go
    unnoticed as `sysutils/e2fsprogs-core' would be pulled regardless,
    but might cause package build tools to always rebuild consumers.

    PR:     268551

 misc/mc/Makefile             | 2 +-
 sysutils/e2tools/Makefile    | 2 +-
 sysutils/unetbootin/Makefile | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
Comment 3 Alexey Dokuchaev freebsd_committer freebsd_triage 2023-01-03 08:29:44 UTC
Good catch, thank you!  Fixed together with two other ports.
Comment 4 Tomoaki AOKI 2023-01-03 13:55:18 UTC
(In reply to Alexey Dokuchaev from comment #3)

Thanks!
Comment 5 commit-hook freebsd_committer freebsd_triage 2023-01-04 10:19:14 UTC
A commit in branch 2023Q1 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=defbfbcc357ac492d04b7e5f84d770d05042665e

commit defbfbcc357ac492d04b7e5f84d770d05042665e
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2023-01-03 08:26:26 +0000
Commit:     Matthias Andree <mandree@FreeBSD.org>
CommitDate: 2023-01-04 10:18:03 +0000

    Depend on `sysutils/e2fsprogs-core' in the remaining three ports

    Chase commit 14e733a6bb4b and depend on the new port origin which
    most utilities and libraries now belong to.  This would often go
    unnoticed as `sysutils/e2fsprogs-core' would be pulled regardless,
    but might cause package build tools to always rebuild consumers.

    PR:     268551
    (cherry picked from commit 154daac90dcda8c7602b65d7edac6be3995ce934)

 misc/mc/Makefile             | 2 +-
 sysutils/e2tools/Makefile    | 2 +-
 sysutils/unetbootin/Makefile | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)