Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Aug 2012 00:40:47 +0200
From:      Olli Hauer <ohauer@FreeBSD.org>
To:        "apache@FreeBSD.org" <apache@freebsd.org>
Subject:   Re: bsd.apache.mk rewrite / cleanup
Message-ID:  <502830EF.40604@FreeBSD.org>
In-Reply-To: <CACM2dAa-yxog9FmmdaAWJMDaja-SR%2Ben0Kf87pANMgSAbQk=ag@mail.gmail.com>
References:  <50282839.6060800@FreeBSD.org> <CACM2dAa-yxog9FmmdaAWJMDaja-SR%2Ben0Kf87pANMgSAbQk=ag@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2012-08-13 00:26, Philip M. Gollucci wrote:
> Looks fine to me.  Why don't we just act on removing www/apache20 and
> devel/apr0.
> Then committing this is simpler
> Then making www/apache24 is easier
> Then moving APACHE_PORT to www/apache24 is 'easier' minus the MPM change.

Sounds good to me, should we update the EXPIRE date of apache20 to the
end of this month (2012-08-30)?

I would have the new bsd.apache.mk in place as soon as possible, therefore
most of the time was spend in doing backward tests.

--
olli

> On Sun, Aug 12, 2012 at 6:03 PM, Olli Hauer <ohauer@freebsd.org> wrote:
> 
>> Hi all,
>>
>> the bsd.apache.mk script has undergone a rewrite for better support of
>> options NG.
>>
>> changed:
>>  - make.conf pa-rams like WITH(OUT)_MODULES should be given in UPPER case.
>>    Code to convert make.conf pa-rams to UPPER case is in place
>>  - cleanup old constructs which are working in a sub-shell (@for ...
>> ${GREP} ...)
>>    the parts are replaced to use make logic.
>>  - adjust apache20/apache22 ports for the new bsd.apache.mk.
>>
>> The bsd.apache.mk file should be touched again to support options NG in
>> apache2x
>> but those changes are only a view lines.
>>
>> I want to keep make.conf support the same way it works now even if apache22
>> is rewritten with options NG support. This means against new options NG
>> logic
>> the make.conf has priority over options set by "make config" (old
>> behavior).
>> To give make.conf and command line pa-rams a higher priority is needed for
>> static and other special builds.
>>
>> I've done endless tests with the rewritten bsd.apache.mk and have not
>> found any
>> backward incompatible issues (except if we remove the UPPERCASE convert
>> part)
>>
>> There is additional room for more cleanup, some comments are in the patch
>> (MFC TODO).
>>
>> For anyone interested in review before I commit the patches
>>
>> http://people.freebsd.org/~ohauer/diffs/apache/bsd.apache.mk_rewrite_2012-08-12.txt
>>
>> --
>> olli
>> _______________________________________________
>> freebsd-apache@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-apache
>> To unsubscribe, send any mail to "freebsd-apache-unsubscribe@freebsd.org"
>>
> 
> 
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?502830EF.40604>