Bug 229838

Summary: net-p2p/transmission builds both GTK and QT4 by default
Product: Ports & Packages Reporter: Marko Cupać <marko.cupac>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed Works As Intended    
Severity: Affects Only Me CC: rigoletto, tcberner
Priority: --- Flags: rigoletto: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   

Description Marko Cupać 2018-07-17 15:27:39 UTC
Hi,

I have just done `pkg upgrade` after fresh poudriere build, and noticed that, besides expected upgrade of -cli, -daemon, -gtk and -web packages, I also got -qt4, which now gives me two transmission GUIs - GTK and QT4.

Is this intended behaviour?

I know I can tweak my make.conf to disable unwanted stuff, or also go for transmission sub-packages and not transmission meta port, so this is not too much of a problem. Still, I think transmission meta port's default should not give me two GUIs.

Thank you in advance,
Comment 1 Alexandre C. Guimarães freebsd_committer freebsd_triage 2018-07-17 16:55:23 UTC
Yes, net-p2p/transmission port was completely re-worked and now it is the META port to build all versions (except Qt4/Qt5 cannot cannot be installed together, and so the user should choose one or another).

You should either disable the OPTIONS you do not want or build them separated from the SLAVE ports.

`make -C /usr/ports/net-p2p/transmission config`

or using the `poudriere options` facility, what seem to be your case.

Cheers!