Date: Sat, 6 May 2017 14:14:58 -0700 From: Kevin Oberman <rkoberman@gmail.com> To: "ports@FreeBSD.org" <ports@freebsd.org> Subject: Re: pkg and packages Message-ID: <CAN6yY1uM_zU2sfwyiMuQSOP%2BVT96XuFKzNSn_tv7dDfU7QoLaw@mail.gmail.com> In-Reply-To: <87mvarar9n.fsf@domain.invalid> References: <chgjgc91bp3vu3aufg8p9cavrp7iehvhei@4ax.com> <d903c4aa02b629b5d22cedc62ac33031@ultimatedns.net> <2c69cd39-2cd2-3b6d-a2e0-f28a9fda7e05@infracaninophile.co.uk> <qm2mgc9hdu4cl5ddasnk8albkg0ncj9osn@4ax.com> <87mvarar9n.fsf@domain.invalid>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, May 5, 2017 at 3:11 PM, Sebastian Schwarz <seschwar@gmail.com> wrote: > On 2017-05-04, scratch65535@att.net wrote: > > I can't imagine what code could possibly be in thunar and > > samba that the xfce desktop would need, (...) > > Thunar is used to display the icons on the XFCE desktop. It > depends on gvfs, which is used for accessing remote file systems > and the trash inside Thunar. gvfs in turn depends on samba44 in > order to access CIFS/SMB shares. > > Strictly speaking some of these features might be optional. But > as far I know pkg currently doesn't have a concept of optional > dependencies. So it's an all or nothing decision, when building > the packages. > This is the case. If you want to stick with packages, at least until some new packaging features are available, your best bet is to install ports-mgmt/synth. Then you can use it to add a private repository of all ports that you want built with non-standard options. Then have synth create a custom Thunar package that you can then use to avoid samba (44 or 46) or, if supported, build Thunar against the samba version of your choosing. synth(8) has excellent documentation on how to configure and use it. I recommend it for the type of issue you are running into. (N.B. synth is written in ADA and, for that reason, I don't recommend building synth from source as that requires a major installation of the ADA compiler. -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1uM_zU2sfwyiMuQSOP%2BVT96XuFKzNSn_tv7dDfU7QoLaw>