diff options
Diffstat (limited to 'packaging/freebsd/TODO')
-rw-r--r-- | packaging/freebsd/TODO | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/packaging/freebsd/TODO b/packaging/freebsd/TODO new file mode 100644 index 0000000..c726aeb --- /dev/null +++ b/packaging/freebsd/TODO @@ -0,0 +1,31 @@ +This port is not ready yet. Upstream needs to change a few things (or we +need patches) to work around some dependencies, most notably: + + * lockfile-progs (they may use procmail's lockfile prog) + * moreutils (for sponge) + * an install target that also respects PREFIX + +We also need to create the monkeysphere user in the pkg-install and +remove it in pkg-deinstall. To do this, this page has useful tips: + +http://www.freebsd.org/doc/en/books/porters-handbook/dads-uid-and-gids.html + +and we'll have to copy scripts from existing ports that are suggested +above, see: + +http://www.freebsd.org/cgi/cvsweb.cgi/ports/japanese/Wnn6/pkg-install +http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/cvsup-mirror/pkg-install + +or just look around the ports tree for pkg-install files, they are +usually for adding users. + +There is also the usual crappy work involved with installing a .defaults +file instead of straight files in /usr/local/etc: + +http://www.freebsd.org/doc/en/books/porters-handbook/plist-config.html + +Finally the pkg-plist needs to be checked. The package hasn't been +installed at all once yet, it only patches and builds. + +The port is therefore marked as IGNORE, which makes it unusable, comment +out the IGNORE line in the Makefile to test. |