Bug 285970 - graphics/gimp3-app: add libxslt to Makefile
Summary: graphics/gimp3-app: add libxslt to Makefile
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: Dima Panov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-09 01:11 UTC by CraigW
Modified: 2025-04-09 21:56 UTC (History)
1 user (show)

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


Attachments
patch to add libxslt to Makefile (487 bytes, patch)
2025-04-09 01:11 UTC, CraigW
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description CraigW 2025-04-09 01:11:05 UTC
Created attachment 259399 [details]
patch to add libxslt to Makefile

Hello

new port graphics/gimp3-app does not build (configuration step) in poudriere for amd64 or i386 according to beefy* and my own test run on amd64.

snippet:
[00:03:35] Program gjs found: YES (/usr/local/bin/gjs)
[00:03:35] Program xmllint found: YES (/usr/local/bin/xmllint)
[00:03:35] Program xsltproc found: NO
[00:03:35] 
[00:03:35] meson.build:1268:22: ERROR: Program 'xsltproc' not found or not executable
[00:03:35] 
[00:03:35] A full log can be found at /wrkdirs/usr/ports/graphics/gimp3-app/work/gimp-3.0.2/_build/meson-logs/meson-log.txt
[00:03:35] WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
[00:03:35] ===>  Script "configure" failed unexpectedly.
[00:03:35] Please report the problem to gnome@FreeBSD.org [maintainer] and attach the
[00:03:35] "/wrkdirs/usr/ports/graphics/gimp3-app/work/gimp-3.0.2/_build/meson-logs/meson-log.txt"
[00:03:35] including the output of the failure of your make command. Also, it might be
[00:03:35] a good idea to provide an overview of all packages installed on your system
[00:03:35] (e.g. a /usr/local/sbin/pkg-static info -g -Ea).
[00:03:35] *** Error code 1
[00:03:35] 
[00:03:35] Stop.
[00:03:35] make: stopped in /usr/ports/graphics/gimp3-app


I do not know if correct but I added and it via the attached patch, and it has built.  
My run is not complete so I have not yet tested the binary.


--- /usr/ports/graphics/gimp3-app/Makefile.orig 2025-04-07 12:08:59.865659000 -0500
+++ /usr/ports/graphics/gimp3-app/Makefile      2025-04-08 18:11:46.379631000 -0500
@@ -56,7 +56,7 @@
                localbase:ldflags meson ninja perl5 pkgconfig python:3.7+ \
                shebangfix tar:xz xorg
 USE_CXXSTD=    gnu++14
-USE_GNOME=     gtk30 introspection cairo gdkpixbuf librsvg2
+USE_GNOME=     gtk30 introspection cairo gdkpixbuf librsvg2 libxslt
 USE_XORG=      ice sm x11 xcursor xext xfixes xmu xpm xt
 USE_LDCONFIG=  yes



Thanks
Craig
Comment 1 commit-hook freebsd_committer freebsd_triage 2025-04-09 21:53:16 UTC
A commit in branch main references this bug:

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

commit ddf194b7e01309307ba281ecaada32d2ddd5443e
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2025-04-09 21:50:47 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2025-04-09 21:50:47 +0000

    graphics/gimp3-app: add libxslt as direct build dependency

    PR:     285970

 graphics/gimp3-app/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 2 Dima Panov freebsd_committer freebsd_triage 2025-04-09 21:56:02 UTC
Committed, thanks!