Date: Mon, 24 Feb 2014 16:50:45 +0000 From: David Chisnall <theraven@FreeBSD.org> To: Lyndon Nerenberg <lyndon@orthanc.ca> Cc: FreeBSD current <freebsd-current@freebsd.org> Subject: Re: Import of DragonFly Mail Agent Message-ID: <17F7065F-5CE1-47CE-AB45-7356E78E243A@FreeBSD.org> In-Reply-To: <ACBDDBE2-34C5-4F8D-8803-D42686C526C7@orthanc.ca> References: <20140223211155.GS1699@ithaqua.etoilebsd.net> <530B67EA.1090102@FreeBSD.org> <D39456D8-88D1-4617-825C-44B30890FBD8@orthanc.ca> <45746.1393257416@critter.freebsd.dk> <ACBDDBE2-34C5-4F8D-8803-D42686C526C7@orthanc.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
On 24 Feb 2014, at 16:39, Lyndon Nerenberg <lyndon@orthanc.ca> wrote: > If the above doesn't work, you have to fall back to ports. And this = is where things get really hairy. Just generating the list of required = distfiles is problematic. 'make fetch-recursive-list' will give you a = script to run to pull down the direct build dependencies, but this = misses run-time dependencies. Generating that list takes a lot of = manual work, and is *very* time consuming. Or, purely hypothetically, if your goal was to make it work, you could = just use Poudriere which will take a list of packages that you need and = build a package set for you, which you can stick on a DVD / USB stick / = whatever and take into your production environment. It will also let = trivially update the package set to the latest version and build the = packages with your specific configuration. If you need an environment this customised, but don't want to use the = tools specifically designed for building such a setup, then you don't = really get to complain. If Poudriere doesn't do what you want, then = constructive feature requests are always welcome (bapt likes having us = add things to his to-do list - he has way too much free time). David
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?17F7065F-5CE1-47CE-AB45-7356E78E243A>