Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Mar 2018 21:31:48 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 225005] Mk/Uses/apache.mk: Rework 3rd party module building
Message-ID:  <bug-225005-13-3ISPNl8a6O@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-225005-13@https.bugs.freebsd.org/bugzilla/>
References:  <bug-225005-13@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D225005

Bernard Spil <brnrd@freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |needs-patch
             Status|Open                        |In Progress
            Summary|Apache modules are touching |Mk/Uses/apache.mk: Rework
                   |user modified config file   |3rd party module building
                   |httpd.conf                  |

--- Comment #11 from Bernard Spil <brnrd@freebsd.org> ---
Just read your post to freebsd-ports@ from 2017-Nov.

I can see us adding mechanism to Mk/Uses/apache.mk to build modules.

Thinking up to now...

Add arg module to USES=3D apache to signal that we're building a module. Th=
is
would also allow us to document more closely.

AP_FAST_BUILD to be renamed and used as auto-build and install mechanism. I=
t is
not FAST, just an easier template for plist generation and installation.
Install is using @sample to install into modules.d and echo message on
enabling.
modules.d files can also use @sample template as they should adhere to=20

> # LoadModule modname
> <IfModule modname>
> ModuleConf here
> </IfModule>

to force it not to auto-load include not fail after installation.
The whole ap-gen-plist target could possibly disappear by using PLIST_FILES
instead.

mod_phpNN is a difficult one altogether, it should be ap24-mod_phpNN (or
ap22-mod_phpNN) but I guess that'll break lang/phpNN's Makefile.

Bernard (with hat apache@)

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-225005-13-3ISPNl8a6O>