Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Jul 2007 08:27:48 +0300
From:      Manolis Kiagias <sonicy@otenet.gr>
To:        freebsd-questions@auscert.org.au
Cc:        freebsd-questions@freebsd.org, freebsd-ports@freebsd.org
Subject:   Re: make install a port, but with a package?
Message-ID:  <46AEC854.3070508@otenet.gr>
In-Reply-To: <200707310307.l6V378Ca028454@app.auscert.org.au>
References:  <200707310307.l6V378Ca028454@app.auscert.org.au>

next in thread | previous in thread | raw e-mail | index | archive | help
freebsd-questions@auscert.org.au wrote:
> Hi,
>
> I have a bad feeling that this has been asked already, and not that long
> ago, but I can't find it in my mailbox. Is there a variable I can set so
> that running 'make install' in a port directory will cause it to download
> the package, if available, and install that instead of building from
> source?  In other words, the equivalent of 'portupgrade -NPP'. I have
> looked at the .mk files and nothing in there seems to do that.
>
> This is for the situation where portupgrade isn't installed yet, and I'd
> like to install it quickly from packages so I don't have to wait for Ruby
> to build. Sure, I could do it with pkg_add or sysinstall but it would be
> neat to be able to do everything from the ports tree.
>
> thanks,
> joel
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
>
>
>   
Make install will always compile from source. You could however use:

setenv PACKAGESITE 
ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/

or

export
PACKAGESITE=ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/  
(if you use bash)

and then do pkg_add, will get you latest packages build from the -STABLE
ports. You don't even have to worry about specific version numbers (i.e.
pkg_add -r bash instead of pkg_add -r bash-3.2.17_1) so this is a close
to a "port tree simulation" as possible. The package may still be
lagging a few versions behind the port however (or in some cases may not
even exist).




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46AEC854.3070508>