From nobody Sat Jun 17 05:01:10 2023 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QjkPz6KGzz4f2bK for ; Sat, 17 Jun 2023 05:01:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QjkPz1hw9z3PlH for ; Sat, 17 Jun 2023 05:01:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1686978071; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=7lvrI3k8eyiBmhX4Yz5LLdwBGXtUXuwMzpz4HkC6Lh0=; b=LcEmBEBmGAJG6P/Cfq0ewiPoP3FO8a3rk83KVBNQpX0RNZbE1vqdzQTjIZe8HGVuxWvQzD sIFCP7fozCp6n/obVqru+zYsboiNGm9G1JbxuFUo+yMUFXZ+lFdh8yLRGj3134Q+NL6xvf VqtWpkawT86UrEWluVzXBhBJcPoLt9z5ByoPnyfiy2FTD8S4ur5bNMbSft/MLb6fv9uB+9 IhHgNn8qwIYVw1VYhF7P1MZFu3lwabO3FIq9VeBmvWTkhldHEqKtm5adCBYD/U6VR4/3Oz dZyQLuJkGuYGzgnrH3h17zbsVMmH3S72VsNePLUBM3SgjYzEAuQAJmdzBUoJJQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1686978071; a=rsa-sha256; cv=none; b=yto7TVKKO+0zzaOMx2eTlDSk/IesDOgS28OP2zVw17vRqO1wlE/X3hcBwJocYulmeFf7Y/ tOG5SauaJPCRC4/YNzIsnTYwteZZ9kgh1tL0NbpxU7jwDm/Gvu5c7INejl/LMRir6rbZ6Z hFWu2tQIkkd8Mj2f+AJQrtl2O36dAMUGyhK2nRjhGxL2JYRg0oqDNanNr9VPeMmRCelfz2 U2x1DBgzvobpvcCT/f8zWsY7yW5x2JZ75JI82DESD6iCc8fIlv4Cx11J/MJ/y/Rs0j8C1H W4mgMHTPllpFOcU/sxnUqIS2uV6l4X330i2eWeC5mYFiiF63vY/Hb/zAvZLTdg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QjkPz0WQ2zxW9 for ; Sat, 17 Jun 2023 05:01:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 35H51Br6044356 for ; Sat, 17 Jun 2023 05:01:11 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 35H51Btp044355 for ports-bugs@FreeBSD.org; Sat, 17 Jun 2023 05:01:11 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 272033] graphics/krita: Missing Script Support Date: Sat, 17 Jun 2023 05:01:10 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: freebsd.bugs@jmdavisprog.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: kde@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D272033 Bug ID: 272033 Summary: graphics/krita: Missing Script Support Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: kde@FreeBSD.org Reporter: freebsd.bugs@jmdavisprog.com Assignee: kde@FreeBSD.org Flags: maintainer-feedback?(kde@FreeBSD.org) Krita is supposed to have support for python scripts, and it comes with sev= eral out of the box. However, for some reason, the FreeBSD port for Krita specifically compiles out that support, thus removing some very useful functionality from Krita. Specifically, the Makefile has CMAKE_ARGS=3D -DCMAKE_DISABLE_FIND_PACKAGE_PyQt5:BOOL=3Dtrue in it, which makes it so that the build decides that pyqt is not available,= and thus, the python script support is not compiled in. Using the git repo, I can see that that line was added in commit 4b59a1f96754873c1d4b5854cdb8a2fd265d6cfa Author: Tobias C. Berner Date: Sat Nov 2 19:17:45 2019 +0000 graphics/krita: update to 4.2.7.1 Looking at what freshports lists for Krita, I think that that corresponds to revision 516362 in the SVN repo. Either way, the commit message unfortunately provides no indication as to w= hy that line was added to the Makefile. Maybe pyqt had issues at the time, but that's just a guess. Either way, if the functionality can be reasonably restored, I'd very much like it to be, since it's very annoying to not have= it. By messing with the port locally, it looks like removing that line from the Makefile and updating pkg-plist results in a properly working build of Krita with the python script support (though it's certainly possible that some as= pect of it isn't working properly, and I just haven't hit that). So, from what I= can tell, it shouldn't be a problem to update the Krita port to restore the pyt= hon scripts, but I also can only guess as to why it was disabled in the first place. I don't know enough about ports to know how dependencies are defined, but py39-qt5-pyqt isn't currently listed as a dependency for Krita on freshports (which makes sense given that it's not being used right now), so presumably, if/when the Krita port is updated to use pyqt again, that dependency will n= eed to be added. --=20 You are receiving this mail because: You are the assignee for the bug.=