summaryrefslogtreecommitdiff
path: root/packaging/freebsd/TODO
diff options
context:
space:
mode:
authorDaniel Kahn Gillmor <dkg@fifthhorseman.net>2008-09-11 23:57:49 -0400
committerDaniel Kahn Gillmor <dkg@fifthhorseman.net>2008-09-11 23:57:49 -0400
commit70fdfa0ce15ba287b5c5f012e66cb56930fe4b8b (patch)
treed8fdef1e066561fce96cedb0ac72f3d69c84c0e6 /packaging/freebsd/TODO
parent7e1ee1c6206e8e73744e8f876a967e5b82db4025 (diff)
added initial FreeBSD packaging from anarcat (via svn from https://lethe.koumbit.net/svn/koumbit/trunk/ports/security/monkeysphere)
Diffstat (limited to 'packaging/freebsd/TODO')
-rw-r--r--packaging/freebsd/TODO31
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.