php4 via metaport
Peter C. Lai
sirmoo at cowbert.net
Wed Dec 22 12:42:22 PST 2004
why can't php4 extensions be built against ${PREFIX}/lang/php4/work/ ?
On Tue, Dec 21, 2004 at 05:52:13PM -0600, Matthew D. Fuller wrote:
> On Tue, Dec 21, 2004 at 09:27:40AM -0500 I heard the voice of
> Peter C. Lai, and lo! it spake thus:
> >
> > It appears I have to 'make install' for php4-extensions to be built,
> > but this is bad, since I want to only build the extensions via the
> > metaport (because I want to use /var/db/ports/php4-extensions to
> > direct the option flags) but not install them (say for a dedicated
> > build and dev machine).
>
> This would be difficult to do, I think. Consider that
> 1) All the php4-* extensions require php to be installed to build
> against, and that
> 2) Some of the php4-* extensions require other php4-* extensions.
>
> Now, (2) is essentially all runtime deps to my knowledge, so in theory
> you could route around that with some magic. Handling the build deps,
> though... that's tricky.
>
> Your best bet may be to use DESTDIR and PKG_DBDIR to 'install' them in
> a throwaway location, then use 'reinstall' to install 'em on the final
> machine if you're doing something like NFS mounting /usr/ports. One
> gotcha will be that the DESTDIR setting is still going to be used, so
> you may also have to toss in some symlinks on the final box to make it
> work quite right.
>
>
> --
> Matthew Fuller (MF4839) | fullermd at over-yonder.net
> Systems/Network Administrator | http://www.over-yonder.net/~fullermd/
>
> "The only reason I'm burning my candle at both ends, is because I
> haven't figured out how to light the middle yet"
--
Peter C. Lai
University of Connecticut
Dept. of Molecular and Cell Biology
Yale University School of Medicine
SenseLab | Research Assistant
http://cowbert.2y.net/
More information about the freebsd-ports
mailing list