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>