From owner-freebsd-questions@freebsd.org Sat Oct 13 08:26:20 2018 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 00E9F10BB6F7 for ; Sat, 13 Oct 2018 08:26:20 +0000 (UTC) (envelope-from ralf.mardorf@rocketmail.com) Received: from sonic307-54.consmr.mail.ir2.yahoo.com (sonic307-54.consmr.mail.ir2.yahoo.com [87.248.110.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 585198F7DE for ; Sat, 13 Oct 2018 08:26:18 +0000 (UTC) (envelope-from ralf.mardorf@rocketmail.com) X-YMail-OSG: KD0IzV8VM1l_sY8MeuHUR.BKAd.ygiOrxNBUKmtY4Z6352b_aGK25qBZVEGJh9s 3x4xIlyLjDX70augREp9kugi.Keu8sx9eBbg2qtPWc7XOve4azJBevFMYQfEggujsYisMK_jjDhp chlV.sjmj2sTRAQFbdpk5IOezDmzD1EIlMQTuW_3ss_G8Sov8wk2p_z8vD3MvIUJ3IFI5q340X2j w8_ZBvt_7KHnsYIFR3V3IfUt2YqAbg9LOi887lPPUCY.mn0_OPQvaHpHnep1lQgGnyFykdMZjYY2 ZiEZ5UKtKk4YT7QOp.caKCWFGzjXctqih2P2GCvgR6FrRXGWWpMp2GiR5qB1AlwSi49flgvono81 GsiBaPeQ0r0Sz4TYk_f853u2JofIm.pVPrvNPfWKbvlnj1XHgc3cgutHVi0q1muALr81xVuX2uVr z5C5yKvKj6svH5zbQn_D_betu.EAxA.ddRhI.AT3zZ8YO1v6R19k6CsvVbwPtN9yW1R5aYVJMWi9 A3pOftPBJp2iKK8D9JH_NJt4m2WJXX_41iZbZA7yfjQ4CdFhdj7GRv6Zl3Y2gyKFNJf3nEwCIsGC cn80rfOoWrX3QL7bssna61Wd5k2rWcx0elZpR5nw_CmcUst3FSOFkDmKBgSTaJhDwczuXYfuBxuT FfTFckoG2F584NWOcc3REvNJHTLAFnx7nFggxwqjLrS_ahRgY8ATMJvfqeeqV21QkIEaund63rwv ap.O8emB5uUiKle.KL_zsoP83tVq.psoHSQ1Ux26kdsHbvaH1r0ZTEwmgvIsi8qL40Ma2H6Te.Gh MOHba.CJzbwFQ__Cyj8Uli1mE8ZhrW3C2E8nBtd5STDQcnwcf6ZL5BFZoAGaSfiXoHR94Uwe.kqQ o64RBRvsq.i3NXZMiJA5.q.HevjSmLd2_.L_kD8.XM2N.QAFx7g588SMjh2sWNlLK2yLdLxLXJ4R cBgaclpiLjXuVC6TuJvcR13KmOsgaijETLfw6sKYk.an4.LSCusuOy4HbMTuqSjaT7q1B767jOTZ BBnYwx.S2L8f47XB5d.29pC8txSzmjG8T5zeqPQJ6AdMnuc8NVK6gJKnchWzbuqEFNLOvT.mxbn8 UVL404MHTF0WGMLopqdfM Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ir2.yahoo.com with HTTP; Sat, 13 Oct 2018 08:26:18 +0000 Received: from x5d846811.dyn.telefonica.de (EHLO archlinux) ([93.132.104.17]) by smtp420.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 069978d6df5ba2d3f91c6d2f36a15b30; Sat, 13 Oct 2018 08:26:14 +0000 (UTC) Date: Sat, 13 Oct 2018 10:26:15 +0200 From: Ralf Mardorf To: freebsd-questions@freebsd.org Cc: Polytropon Subject: Re: freebsd packages going the debian way! Message-ID: <20181013102615.14fa4e9e@archlinux> In-Reply-To: <20181013062320.74a41dc2.freebsd@edvax.de> References: <20181012174553.ef4e8faf.freebsd@edvax.de> <20181012221107.58e93643@gumby.homeunix.com> <20181013062320.74a41dc2.freebsd@edvax.de> X-Mailer: Claws Mail (linux) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Oct 2018 08:26:20 -0000 >>> So in this case, you are much better _not_ using the package >>> (where the default building options don't fit your needs >>> or expectations), and go with "make configure", select >>> only the stuff that you _actually_ want, and then run >>> "make install". >Linuxism As a Linux user I should chime in. In my experience, at least when using Linux, it requires less user maintenance when building an empty dummy package, that fakes to provide an unneeded dependency. On Linux I usually build such dummy packages for at least gvfs and pulseaudio. However, it's just a minority of Linux developers, who make optional dependencies idiotic hard dependencies. Btw. apart from some major desktop environments and some other software, it's usually possible to get in contact with Linux software upstream and usually upstream is willing to correct such issues. Since I'm using a Linux distro that follows upstream to the good and the bad, take a look at this: [rocketmouse@archlinux ~]$ pacman -Si fetchmail | grep Dep -A2 | head -3 Depends On : openssl Optional Deps : tk: for using fetchmailconf python2: for using fetchmailconf Python is an optional dependency, not a hard dependency. The OP doesn't experience a "Linuxism". If the FreeBSD package makes it a hard dependency, than get in contact with the FreeBSD's package maintainer, since the FreeBSD package is incorrect.