From owner-freebsd-questions@freebsd.org Tue Oct 23 11:44:42 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 35DB610764C1; Tue, 23 Oct 2018 11:44:42 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.130]) (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 7D941774D6; Tue, 23 Oct 2018 11:44:41 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r56.edvax.de ([92.193.180.181]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.167]) with ESMTPA (Nemesis) id 1MOQyE-1fxlYs1j2s-00PwWb; Tue, 23 Oct 2018 12:36:08 +0200 Received: from r56.edvax.de ([92.193.180.181]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.167]) with ESMTPA (Nemesis) id 1MOQyE-1fxlYs1j2s-00PwWb; Tue, 23 Oct 2018 12:36:08 +0200 Date: Tue, 23 Oct 2018 12:36:07 +0200 From: Polytropon To: Tomasz CEDRO Cc: mayuresh@kathe.in, FreeBSD Questions Mailing List , owner-freebsd-questions@freebsd.org Subject: Re: package : chez-scheme-9.5 : x11 dependencies : why? Message-Id: <20181023123607.bca0fac8.freebsd@edvax.de> In-Reply-To: References: <3cbeeae36d508d23eaec97715a8b8760@kathe.in> <20181022174216.e31b6f05.freebsd@edvax.de> <04ce19a12fa88f988c3186611de1efac@kathe.in> 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:UhgfZvbft+ZE4oOWsyPee9DelyPe3yD3H5SBs9Z0e07QJ3BatP+ 6/Ld0EJcXe6geiAiFLy0fnO9VjGAYqi71vPzRmawnrGriy1JGScTIUiOn9BYGUiMf4p5oVf zZS95i59EobFwTkRK7MQtQZEzXg3WOCvmt3sEusIZwCc6d0cnYztM1nNLH9ez0Cmaw7tZZM 2fonVcuqtvyroCjCRvApg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V01:K0:g02YrrLr4iE=:rK4IS2qIznEsdEMkW70UHV gGhAnwnhMwV5PrMtFx7fqTFCViYa2FeXmGyvqgydOJsruPVgx4bqZAk/EKde7D0juc7OShgzn PaSPok7Hcat8mDKpkREAoAWu83cbj2T0Bo7w8tEdASjP27We80lJkOxWbh4zxg3zp7wy4TkrY tVXQFyXZ8H3QK5EBb2sjgcRaYf0fReFboWTNZv+bVT94cOMQc85Vzfks5ciEOFk4mB9w7YioY wj851ynRRF0I2ZlqtVAso9GvOQ+ycDC8sr7ifSSPoDjoCSkQcHnB4fpU56KkfJlDmygMwWWg1 d1kx1QUsoFUH1rLgtq2e35gwufcqK4joeZMkNcNwzXTJUxEARTpnP5QYrn/QM9gQnu4R7zAR1 fKnD8aBYtnagZrizYId2lH9RGhU9eW59PQfRhPLTKZHhUnGR2PUW6uOkNDa8hXW3NfOUFdEYf SaIuor8L6jHhs/IfAgqcO/hW5QZrD6eJMXDMygU4Y18yvcO7gMabd8G3cg5SaZrmoNvwhX8gY xx1zbIGy5JSZz5ScQjbw3Fqx2BjFogiAGaYC/UWbWo4iOXK5bdc57C/JygBoMkxx2kjAQic3s /czJ2u+a7/SRALNuug4cfgklVNeUgK7jLB7vPpgmAjFeb81SiTxzlITGN+MdRyD1e8gl+6Lre tzMLNQSwYpLi/HrIk3E9hn3CJ8i0JSATMu5EX3RsGGzX93QZakUZ1nYX8W3QZ7MpDgL4z9UF+ Nh3NNVUxRFN9xWqQ X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2018 11:44:42 -0000 On Tue, 23 Oct 2018 08:17:25 +0200, Tomasz CEDRO wrote: > Maybe this is a good time to ask: is for PKG possible or can be possible in > future to support different package variants / build options? :-) Yes, "pkg flavors" is the surrounding concept here. It will allow you to select from more than one set of build options for a certain package. It's comparable to the "-no-x11" or "-without-gui" or "de-" packages that already existed in ye olden pkg_* times, but it will be much more versatile. This concept is explained for ports, but will arrive in binary packages too, if I understand the improvement in pkg right: The regular build structure will build (sub-)packages according to "flavored Makefiles", and those can then be obtained from the regular repositories. The dependency resolution will then act according to the actual dependencies. The following resources might be interesting: https://www.freebsd.org/doc/en/books/porters-handbook/flavors.html https://wiki.freebsd.org/Ports/FlavorsAndSubPackages https://forums.freebsd.org/threads/how-to-go-with-flavor.65669/ -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...