This patch fixes two issues. The first is that eaccelerator does not use shared memory at all. Shared memory is a prerequisite for some important eaccelerator_* functions: put, get, rm, rc, lock, unlock. Therefore I added the configure switch --with-eaccelerator-shared-memory. The second problem is that --with-eaccelerator-userid=www sets the user ID to the string "www", but eaccelerator expects a numerical value. For this reason eaccelerator do not use SystemV IPC semaphores currently. I changed the port that it will investigate the user ID of "www" from /etc/passwd and use 0 if the user does not exist.
Responsible Changed From-To: freebsd-ports-bugs->ale Over to maintainer (via the GNATS Auto Assign Tool)
ale 2008-02-11 07:12:34 UTC FreeBSD ports repository Modified files: www/eaccelerator Makefile Log: Enable shared memory and content caching api. Fix userid. PR: ports/120504 Submitted by: Björn König <bkoenig@alpha-tierchen.de> Revision Changes Path 1.38 +4 -1 ports/www/eaccelerator/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed, thanks!