On Thu, Jul 16, 2020 at 3:10 PM Patrick M. Hausen <hau...@punkt.de> wrote:
>
> Hi all,
>
> like many we run our own poudriere to build the packages for our 
> infrastructure.
> Fetching packages from the standard FreeBSD repos for ports with default 
> options
> is a long requested feature. Of course I understand it will not be 
> implemented by elves
> and neither do we have the knowledge and manpower to help in this particular 
> area.
>
> What I am interested in: there are a handful to a dozen ports that take 
> exceptionally
> long to build. GCC, LLVM, rustlang …
>
> Notably these are all „infrastructure“ ports that are built as dependencies 
> and we do
> not change the options of any of them. Did anyone implement a lean hack for a
> few selected packages to be fetched as binaries?
>
> E.g. check if they are newer in the FreeBSD quarterly repo, put them in our 
> own repo,
> rebuild the repo index and then start poudriere bulk …?
>
> Would that work?

I have a very hackish way to fetch the dependencies packages before build:

https://github.com/lwhsu/freebsd-ports-libreoffice/blob/master/porttest.sh#L52-L54

It works, but not perfect, and sometimes not very useful when the new
packages haven't hit the official repository.

Li-Wen
_______________________________________________
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to