Bug 290929 - cad/PrusaSlicer: update to 2.9.4
Summary: cad/PrusaSlicer: update to 2.9.4
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Älven
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-10 16:19 UTC by Teodor Sigaev
Modified: 2025-11-18 01:02 UTC (History)
4 users (show)

See Also:
teodorsigaev: maintainer-feedback+


Attachments
full patch (1.00 KB, patch)
2025-11-10 16:19 UTC, Teodor Sigaev
teodorsigaev: maintainer-approval+
Details | Diff
fixed patch (1.40 KB, patch)
2025-11-12 10:51 UTC, Teodor Sigaev
teodorsigaev: maintainer-approval+
Details | Diff
Diff of pkg-plist (49.87 KB, patch)
2025-11-15 10:30 UTC, Michael Reifenberger
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Teodor Sigaev 2025-11-10 16:19:27 UTC
Created attachment 265310 [details]
full patch

Update to latest minor. Fortunately, set of patches is unchanged.
Comment 1 Teodor Sigaev 2025-11-12 10:51:33 UTC
Created attachment 265356 [details]
fixed patch

I've missed new dependency: devel/nlohmann-json
Comment 2 Michael Reifenberger freebsd_committer freebsd_triage 2025-11-14 21:14:17 UTC
Hi,
make check-plist found some orphaned file in %%DATADIR%% for me...
It compiles and installs fine after fixing pkg-plist.
Comment 3 Teodor Sigaev 2025-11-15 09:48:23 UTC
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
===> No pkg-plist issues found (check-plist)

Hmm, I don't see any issue here. Could you provide more details?
Comment 4 Michael Reifenberger freebsd_committer freebsd_triage 2025-11-15 10:30:33 UTC
Created attachment 265422 [details]
Diff of pkg-plist

Here are the pkg-plist diff I need after build.
Comment 5 Michael Reifenberger freebsd_committer freebsd_triage 2025-11-15 10:38:24 UTC
(In reply to Michael Reifenberger from comment #4)

find /usr/local/share/PrusaSlicer/|wc -l
    1216

I don't know what triggers the installation of the /usr/local/share/PrusaSlicer files for me...
Comment 6 mew14930xvi 2025-11-15 11:45:45 UTC
(In reply to Michael Reifenberger from comment #5)
PORTDATA=       *
Comment 7 Michael Reifenberger freebsd_committer freebsd_triage 2025-11-15 12:46:10 UTC
(In reply to mew14930xvi from comment #6)

Ah.

Thanks.
Comment 8 commit-hook freebsd_committer freebsd_triage 2025-11-17 15:51:28 UTC
A commit in branch main references this bug:

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

commit 0f8cbccd2010757505821e151c7a3c0e02c96766
Author:     Michael Reifenberger <mr@FreeBSD.org>
AuthorDate: 2025-11-17 15:43:52 +0000
Commit:     Michael Reifenberger <mr@FreeBSD.org>
CommitDate: 2025-11-17 15:43:52 +0000

    cad/PrusaSlicer: Update to 2.9.4

    PR:             290929
    Reported by:    teodorsigaev

 cad/PrusaSlicer/Makefile  |    6 +-
 cad/PrusaSlicer/distinfo  |    6 +-
 cad/PrusaSlicer/pkg-plist | 1147 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 1153 insertions(+), 6 deletions(-)
Comment 9 Michael Reifenberger freebsd_committer freebsd_triage 2025-11-17 15:53:43 UTC
I committed the patch including the generated pkg-plist since it was needed
for both local as well for poudriere builds.

Hope that works globally as well...
Comment 10 mew14930xvi 2025-11-18 01:02:29 UTC
I think you can build it local and poudriere without changing the pkg-plist.
What do you think Älven?