added initial FreeBSD packaging from anarcat (via svn from https://lethe.koumbit...
[monkeysphere.git] / packaging / freebsd / TODO
1 This port is not ready yet. Upstream needs to change a few things (or we
2 need patches) to work around some dependencies, most notably:
3
4  * lockfile-progs (they may use procmail's lockfile prog)
5  * moreutils (for sponge)
6  * an install target that also respects PREFIX
7
8 We also need to create the monkeysphere user in the pkg-install and
9 remove it in pkg-deinstall. To do this, this page has useful tips:
10
11 http://www.freebsd.org/doc/en/books/porters-handbook/dads-uid-and-gids.html
12
13 and we'll have to copy scripts from existing ports that are suggested
14 above, see:
15
16 http://www.freebsd.org/cgi/cvsweb.cgi/ports/japanese/Wnn6/pkg-install
17 http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/cvsup-mirror/pkg-install
18
19 or just look around the ports tree for pkg-install files, they are
20 usually for adding users.
21
22 There is also the usual crappy work involved with installing a .defaults
23 file instead of straight files in /usr/local/etc:
24
25 http://www.freebsd.org/doc/en/books/porters-handbook/plist-config.html
26
27 Finally the pkg-plist needs to be checked. The package hasn't been
28 installed at all once yet, it only patches and builds.
29
30 The port is therefore marked as IGNORE, which makes it unusable, comment
31 out the IGNORE line in the Makefile to test.