List Info

Thread: apache-2.0.58-r2 in my overlay / layman branch




apache-2.0.58-r2 in my overlay / layman branch
country flaguser name
United States
2007-02-19 18:03:40
-----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-altgentoo.org mailing list


[1]

about | contact  Other archives ( Real Estate discussion Medical topics )