[Bug 283601] editors/sciteco: fixed Poudriere builds and updated to v2.3.0
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 283601] editors/sciteco: fixed Poudriere builds and updated to v2.3.0"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 283601] editors/sciteco: fixed Poudriere builds and updated to v2.3.0"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 283601] editors/sciteco: fixed Poudriere builds and updated to v2.3.0"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 25 Dec 2024 13:27:04 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283601 Bug ID: 283601 Summary: editors/sciteco: fixed Poudriere builds and updated to v2.3.0 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: robin.haberkorn@googlemail.com CC: rodrigo@FreeBSD.org Created attachment 256133 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=256133&action=edit Patch for the ports tree, tested against main There have been Poudriere build problems with the current version of the port. See for instance: https://pkg-status.freebsd.org/package19/data/141amd64-default-build-as-user/aa1f9b124e36/logs/errors/sciteco-curses-2.2.0.log Actually building packages without root was broken in general, due to a default BINMODE of 0555, i.e. scripts were installed without write access into staging directories, which broke a post-installation hook in SciTECO. This patch fixes the problem by setting BINMODE=755. I don't see any other sane way to fix this. There are other ports, that overwrite BINMODE, so I suppose that this is acceptable. Also, the port is now built with LTO (WITH_LTO=yes), as is already done for all other binary packages of SciTECO. While I was at it, I made a new upstream release and updated the port to this new version (v2.3.0). The PNG icons will no longer be shipped in the "curses" flavor in this version. Poudriere build logs are also attached. -- You are receiving this mail because: You are the assignee for the bug.