Summary: | deskutils/calibre: doesn't package as a user | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Mathieu Arnold <mat> |
Component: | Individual Port(s) | Assignee: | Guido Falsi <madpilot> |
Status: | Closed Not Accepted | ||
Severity: | Affects Only Me | Flags: | bugzilla:
maintainer-feedback?
(madpilot) |
Priority: | --- | ||
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any | ||
URL: | http://package19.nyi.freebsd.org/data/101amd64-default-build-as-user/389887/logs/errors/calibre-1.48.0_7.log |
Description
Mathieu Arnold
2015-06-17 12:41:32 UTC
Hi, I'm not sure right away what is causing this. I'd rather not modify the port too much right now. Maybe adding "fakeroot" to USES could be an acceptable workaround? I think the port own scripts perform some check to see if it has root access and depending on that decides to not install some parts. fakeroot could trick it. I'm trying to update it to the new 2.x version, which requires porting the whole py-Qt5 stack, which is the hard part, I have some patches almost working but nothing commit ready, but hit a little roadblock on the way. Can you perform the fakeroot test and see if it's enough? I tried USES=fakeroot, doesn't change a thing, I tried a couple of tricks before opening a PR. :-) I had not noticed that it was still 1.x though. Would be nice to make sure the 2.x version you commit in the end does build as a user, we, portmgr, would really like to switch the builders to building as a user :-) |