-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
All,
Please find apache-2.0.58-r2, apr/apr-util-0.9.12, and
mime-types-5
in my overlay, which is accessible via svn ( http://www.dicianno.org/
svn/PrefixPortage/branches/overlay-fafhrd/ ) and in layman (
as
"fafhrd-branch" ).
If you emerge this apache, please make sure it draws in
apr/apr-util
0.9.12, as I see that >0.9.12 is in prefix-portage tree,
but I have
not tested with these other at all. Also, I'm using
expat-1.95.8,
and not expat-2*. This is available in my branch, but *BE
WARNED* --
if you downgrade to this version, you will likely have to
rebuild
neon and subversion.
These ebuilds are only KEYWORD'd for x86-macos, but testers
can
definitely add ppc-macos, and give it a whirl. At some
point, I will
be testing my entire branch on ppc-macos, but I haven't
yet.
Apache ebuild installs a launchd plist, which you can
enable/disable
with my previously available
"eselect-launchdagents" module. eselect-
launchdagents doesn't start/stop for you yet, just loads the
plist.
However, the plist's I've written are "start on
load" by default, so
enable'ng/disable'ng one will also start/stop atm. For
better
control, use launchctl directly, atm.
The plist acts like both an init.d and conf.d script under
Gentoo
Linux. If you would like to turn on, for e.g., -D USERDIR,
simply
uncomment the appropriate section in the plist,
enable/disable with
the eselect module, and the option will become enabled.
I've ported/
included all examples/commented-out options that were in
/etc/conf.d/
apache2 to the plist.
Finally, the apache ebuild reads values from the environment
/
make.conf. USERDIR was settable this way already; I've
extended this
to support more options that are basically required because
we can't,
for e.g., add users yet. Here is the applicable section
from my
make.conf:
<snip>
USERDIR="Sites"
WWW_PORT="8888"
WWW_USER="fafhrd"
WWW_GROUP="fafhrd"
WWW_USERDIR="/Users/*/$"
WWW_SSL_PORT="4443"
</snip>
... as you can see, I've chosen ports that I can bind to as
a normal
user, and have apache running as my user/group. I plan to
figure out
an elegant way to integrate with the system more, but for
now, this
will have to do. Also, I've not tested ssl usage yet --
building
with it worked.
Test!
__armando
aka fafhrd
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (Darwin)
iD4DBQFF2jrp1uuRqaoClwIRAhGXAJ466W5/NjXmE7VSod9lfHs/cZuycwCY
5Lqx
TzGFTN7KpVCITMrZAIgUpg==
=0uvH
-----END PGP SIGNATURE-----
--
gentoo-alt gentoo.org mailing list
|