portupgrade and PHP
Mark Sergeant
msergeant at snsonline.net
Wed Nov 5 20:37:21 PST 2003
If you are using portupgrade then edit /usr/local/etc/pkgtools.conf and
add something along the lines of ...
'www/mod_php4' => 'WITH_BCMATH=yes WITH_BZIP2=yes WITH_CALENDAR=yes WI
TH_CRACK=yes WITH_CTYPE=yes WITH_CURL=yes WITH_DBASE=yes WITH_FTP=yes
WITH_GD=ye
s WITH_GETTEXT=yes WITH_ICONV=yes WITH_IMAP=yes WITH_MBSTRING=yes
WITH_MCAL=yes
WITH_MCVE=yes WITH_MCRYPT=yes WITH_MHASH=yes WITH_MIME=yes WITH_MING=yes
WITH_MY
SQL=yes WITH_OPENLDAP=yes WITH_OPENSSL=yes WITH_OVERLOAD=yes
WITH_PCRE=yes WITH_
PDFLIB=yes WITH_POSIX=yes WITH_POSTGRESQL=yes WITH_PSPELL=yes
WITH_SESSION=yes W
ITH_SHMOP=yes WITH_SOCKETS=yes WITH_SYSVSEM=yes WITH_SYSVSHM=yes
WITH_TOKENIZER=
yes WITH_XML=yes WITH_XSLT=yes WITH_ZIP=yes WITH_ZLIB=yes',
in the MAKE_ARGS section. You can then install mod_php4 by doing
portinstall mod_php4 which will pick up these args, portupgrade parses
pkgtools.conf everytime it runs so on the next php upgrade these args
will be used.
Cheers,
Mark
On Thu, 2003-11-06 at 15:32, Rolandas Naujikas wrote:
> You can put compilations options (variables) into /etc/make.conf.
> I use /etc/make.conf without problems, conditionally within
> .if ${.CURDIR:N*/ports/______} == ""
> .endif
> /etc/make.conf is used by make before any other system makefile.
>
> Rolandas Naujikas
>
> On Tue, Nov 04, 2003 at 01:39:24PM -0800, George Hartzell wrote:
> > Erick Mechler writes:
> > > :: > How can I continually compile PHP with the same
> > > :: > options as the last time?
> > > ::
> > > :: Edit /usr/ports/lang/php4/Makefile and change the line
> > > :: PHP4_OPTIONS?= according to your needs.
> > >
> > > Except that the next time you upgrade your ports tree, your changes will
> > > be overwritten. Check out the /usr/local/etc/pkgtools.conf file. This is
> > > how you can use your own make(1) options using portupgrade consistently.
> > > The options you can use for each port can be found in its respective
> > > Makefile.
> >
> > Or, if the port is set up to respect Makefile.local, put the
> >
> > PHP4_OPTIONS?= according to your needs.
> >
> > in there. Not all ports seem to get this right though, so check it
> > before you trust it.
> >
> > g.
> >
> >
> > ------------------------------
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
--
Mark Sergeant <msergeant at snsonline.net>
SNSOnline Technical Services
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20031106/05ac42ff/attachment.bin
More information about the freebsd-stable
mailing list