Re: Makefile RUN_DEPENDS=option
On Wed, 15 Nov 2017 22:40:18 +0100 Mathieu Arnold wrote > Le 15/11/2017 à 01:20, Chris H a écrit : > > On Tue, 14 Nov 2017 14:15:39 -0700 Adam Weinberger wrote > > > >>> On 14 Nov, 2017, at 14:05, Ernie Luzar wrote: > >>> > >>> Have a simple port that needs wget to work. > >>> > >>> I want RUN_DEPENDS to first check if wget is already installed, IE: is > >>> the running executable in the search path whether installed as a compiled > >>> port > or > >>> installed as a package and if so bypass any more wget processing. If > > running > >>> executable not found then to auto install using pkg version and if not > > found > >>> there to do port compile method. > >>> How would I code that? > >> That won't work. Ports are built in poudriere, and poudriere expects a > >> clean system. If you don't depend on wget, wget will NEVER be available. > >> > >> Additionally, network access is explicitly disabled for everything except > >> the fetch target, so you can't rely on wget doing anything. > >> > >> # Adam > > Or: > > > > RUN_DEPENDS=wget>0:${PORTSDIR}/ftp/wget > > > > If you need a specific version; say 999. > > > > RUN_DEPENDS=mime-support>999:${PORTSDIR}/ftp/wget > > '${PORTSDIR}/' have been removed from _DEPENDS lines 15 months, ago, it > would be nice to not add more of them :-) Right you are, Mathieu! And thanks for saying it. :) I'm afraid I was in a hurry, and grabbed the first example I had lying around. :/ And just for clarity, that *should* read been: RUN_DEPENDS=wget>0:ftp/wget If you need a specific version; say 999. RUN_DEPENDS=mime-support>999:ftp/wget > > > -- > Mathieu Arnold --Chris ___ 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"
Re: Makefile RUN_DEPENDS=option
Le 15/11/2017 à 01:20, Chris H a écrit : > On Tue, 14 Nov 2017 14:15:39 -0700 Adam Weinberger wrote > >>> On 14 Nov, 2017, at 14:05, Ernie Luzar wrote: >>> >>> Have a simple port that needs wget to work. >>> >>> I want RUN_DEPENDS to first check if wget is already installed, IE: is the >>> running executable in the search path whether installed as a compiled port > or >>> installed as a package and if so bypass any more wget processing. If > running >>> executable not found then to auto install using pkg version and if not > found >>> there to do port compile method. >>> How would I code that? >> That won't work. Ports are built in poudriere, and poudriere expects a clean >> system. If you don't depend on wget, wget will NEVER be available. >> >> Additionally, network access is explicitly disabled for everything except the >> fetch target, so you can't rely on wget doing anything. >> >> # Adam > Or: > > RUN_DEPENDS= wget>0:${PORTSDIR}/ftp/wget > > If you need a specific version; say 999. > > RUN_DEPENDS= mime-support>999:${PORTSDIR}/ftp/wget `${PORTSDIR}/` have been removed from _DEPENDS lines 15 months, ago, it would be nice to not add more of them :-) -- Mathieu Arnold signature.asc Description: OpenPGP digital signature
Re: Makefile RUN_DEPENDS=option
On Tue, 14 Nov 2017 14:15:39 -0700 Adam Weinberger wrote > > On 14 Nov, 2017, at 14:05, Ernie Luzar wrote: > > > > Have a simple port that needs wget to work. > > > > I want RUN_DEPENDS to first check if wget is already installed, IE: is the > > running executable in the search path whether installed as a compiled port or > > installed as a package and if so bypass any more wget processing. If running > > executable not found then to auto install using pkg version and if not found > > there to do port compile method. > > How would I code that? > > That won't work. Ports are built in poudriere, and poudriere expects a clean > system. If you don't depend on wget, wget will NEVER be available. > > Additionally, network access is explicitly disabled for everything except the > fetch target, so you can't rely on wget doing anything. > > # Adam Or: RUN_DEPENDS=wget>0:${PORTSDIR}/ftp/wget If you need a specific version; say 999. RUN_DEPENDS=mime-support>999:${PORTSDIR}/ftp/wget I'm not trying to argue with Adam. I am just replying based on what I understood your question to be. Feel free to disregard, if I've completely misunderstood. :) --Chris ___ 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"
Re: Makefile RUN_DEPENDS= option
> On 14 Nov, 2017, at 14:05, Ernie Luzar wrote: > > Have a simple port that needs wget to work. > > I want RUN_DEPENDS to first check if wget is already installed, IE: is the > running executable in the search path whether installed as a compiled port or > installed as a package and if so bypass any more wget processing. If running > executable not found then to auto install using pkg version and if not found > there to do port compile method. > > How would I code that? That won't work. Ports are built in poudriere, and poudriere expects a clean system. If you don't depend on wget, wget will NEVER be available. Additionally, network access is explicitly disabled for everything except the fetch target, so you can't rely on wget doing anything. # Adam -- Adam Weinberger ad...@adamw.org https://www.adamw.org ___ 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"
Makefile RUN_DEPENDS= option
Have a simple port that needs wget to work. I want RUN_DEPENDS to first check if wget is already installed, IE: is the running executable in the search path whether installed as a compiled port or installed as a package and if so bypass any more wget processing. If running executable not found then to auto install using pkg version and if not found there to do port compile method. How would I code that? ___ 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"