From: Tavis R. <ta...@re...> - 2002-07-12 17:09:23
|
On July 12, 2002 06:01 am, Stefan Schwarzer wrote: > I just uploaded > http://www.sschwarzer.net/download/webware_port-0.2.tar.gz > > If you don't see any more problems I would like to send the port > to the FreeBSD maintainers. > > Changes wrt webware_port-0.1: > > - /usr/local/Webware has become /usr/local/share/webware Packages like Emacs and MoinMoin uses /usr/local/share, but many of those= =20 Webware files are Python libraries and almost belong in=20 /usr/local/lib/Webware. It could go either way. As the docs are in ther= e as=20 well I think /usr/local/share is most appropriate at this stage. > - /usr/local/webware has become /usr/local/www/webkit > > - named the user webkit instead of webware (if reinstalling from the > new port, delete user webware first with rmuser(8)) > > - /usr/local/www/webkit has permissions root:wheel; Cache, > ErrorMsgs, Logs, Sessions have permissions webkit:webkit Ideally, the config files would be stored in /usr/local/etc/webkit, but t= hat=20 would require changes to WebKit code. It's something to consider for the= =20 future. Does the user 'webkit' have a home dir? It's sometimes necessary to use = a=20 =2Eprofile file to manipulate that user's environment before launching We= bKit.=20 > - /usr/local/share/webware/WebKit/Native is deleted; installing > mod_webkit should be left to an individual port (see below) > > - fixed the packaging list (start/stop script wasn't deleted on > deinstallation) > # TODO (or not) > # > # - Don't store info in the package for files that are generated by > install.py # -> So far no real problem because the pyc files are > overwritten anyway # during the installation. Otherwise, this would c= ause > problems if the # Python versions for the packaging and running are > different. > # - Patch so that logging goes to /var/log/webkit for default workdir > # -> I won't do this because there are still "global" settings in the > # files in ${WEBWARE_MASTER_DIR}. Changing them would prohibit other > # AppWorkDirs with different log locations. It might be best to leave this for a change to WebKit proper that provide= s=20 more flexibility in where the various directories are. > # - Install mod_webkit if Apache is installed (see ports for PHP, > mod_python # and mod_auth_pgsql) > # -> This should be left to another port, mod_webkit, in order to avo= id > # dynamic dependencies and packaging lists, depending on whether > mod_webkit # should be installed or not. (Not everyone who uses Webwa= re > will like # to be forced to also install Apache!) That would be very nice! Cheers, Tavis |