From owner-freebsd-questions@freebsd.org Sat Oct 13 09:29:24 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 ED2F510BFAC0 for ; Sat, 13 Oct 2018 09:29:23 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 42F0E71FE8 for ; Sat, 13 Oct 2018 09:29:22 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r56.edvax.de ([92.195.101.149]) by mrelayeu.kundenserver.de (mreue012 [212.227.15.167]) with ESMTPA (Nemesis) id 1M1aQN-1gDj4Z2P2x-0035HN; Sat, 13 Oct 2018 11:29:16 +0200 Received: from r56.edvax.de ([92.195.101.149]) by mrelayeu.kundenserver.de (mreue012 [212.227.15.167]) with ESMTPA (Nemesis) id 1M1aQN-1gDj4Z2P2x-0035HN; Sat, 13 Oct 2018 11:29:16 +0200 Date: Sat, 13 Oct 2018 11:29:16 +0200 From: Polytropon To: Ralf Mardorf Cc: freebsd-questions@freebsd.org, Polytropon Subject: Re: freebsd packages going the debian way! Message-Id: <20181013112916.79c2c423.freebsd@edvax.de> In-Reply-To: <20181013102615.14fa4e9e@archlinux> References: <20181012174553.ef4e8faf.freebsd@edvax.de> <20181012221107.58e93643@gumby.homeunix.com> <20181013062320.74a41dc2.freebsd@edvax.de> <20181013102615.14fa4e9e@archlinux> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:w04O7xlr4pJa+rHKM54eda64exiU91K3a6tkFaE+IUSv965bCDO GtdZbbqEYDRK2rbr1xYIyAVIHFkCYfmOhbSCPVdzLUzG69UVdcL7hOxO4oPmoW/tVCnOWYK eGgJR8f5IFEEPFd0on9u913a4+j+gUNHcLDk8iuxb/YyqNv8uZ/rnryaYEFRGGGxgE2CkHj nLDcPJxmrGPH01TIx0mnw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V01:K0:vX8oVuT/Gz4=:pEshsNdueBOufFn2+N5LY0 qfHtK9qbgBtXH1yJ5vh/qNOHhICKG9hL9QB72v0FLJW4+yJU5AOkZEkAIFH/eK0pc5pHxf0KO 986+TqzcbK6+b+Ww+MKQ31FuNpeuxGUkCl/tEbgmO5wYPFDa31A4whsbGs4Z2HPrg9INID2iR nOcykMzG6YfGl72X5ikAsIV4uyQl3DJpPTMeZDGwWws8IcNyNwqVeQbg8nbJBmj6aFD86F+Wk ngdk16a6UpuEr2OSy0gBtuuN31FPNfqTPww9al2Dj2pIgaNLidjjtKX66MLQ5celfW7bBHSwl P1XbTQ5yWUP40C5ndMhSdJCqLlmv47GLRaoBDG076PlDWHx92CB4eEauzB8HNkxEmeVWAxC4z H4f9UtFSvEC/XBXz0dh3+p5tmjH3EDxbYgNU+HzjUt+GcH7LG1D2DYtFRKNQJZMQqrhFBXvkw ek8Go7qRgEWh6xGJS24RkCD25X23Fm8tjc4dgnh1Pxjjt+rCM+acdTsYIbary+2iDw5SUp8OH kEP8hbV68TT78zsqoh9nvE+wJveAibPaN8v4sc7AMkvbMQcnmkDjQSwi1KZUGYch74nHTYS14 Pw8M/zAVfoDkK/9ATOiNfqjaLGMZWjNlDbEjOoVd5gn6SCCMO1iqm3jPQGcIOMeAto6l2YR4x MnxkXzBDhVlI5xa9MIF/9oLO51UUUDdqUFWb/OaUyV/3WFGYtEQjaMK8MAt1mn3Mj/lzycDXk ftmYc1dDNAznmftm 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 09:29:24 -0000 On Sat, 13 Oct 2018 10:26:15 +0200, Ralf Mardorf wrote: > >>> 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 > [...] > 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. I didn't want to claim the opposite. ;-) Yes, the Tkinter and Python dependencies are only needed for the GUI tool fetchmailconf to work. Regular fetchmail does not need it, and in my opinion, _this_ should be reflected in the default package building options, as fetchmail is often used as CLI tool only, and especially when used on servers, you don't want or need any X11 dependencies. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...