=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/Attic/checklist.html,v retrieving revision 1.65 retrieving revision 1.66 diff -u -r1.65 -r1.66 --- www/Attic/checklist.html 2007/05/15 20:17:18 1.65 +++ www/Attic/checklist.html 2007/06/04 19:23:30 1.66 @@ -348,7 +348,12 @@ The server makes extensive use of strlcpy/strlcat/snprintf. -
  • +

  • +Make sure your /etc/mtree directory is up-to-date. +(The next step uses the mtree lists to remove existing directories from +generated packing-lists). Remember that (U)pdate does not +touch /etc... +

  • Create pkg/PLIST. After the install is complete use the developer's command, make plist which makes the file PLIST in the pkg directory. This file is a candidate packing list. @@ -369,6 +374,17 @@

  • +Verify shared library dependencies. Run make port-lib-depends-check +and add every LIB_DEPENDS or WANTLIB annotation +that is needed until it runs cleanly. +You may want to read +the update guidelines +to understand why this is so important. +

  • +If you added to LIB_DEPENDS, Re-run make plist. It +is possible some directories do not need to be in the PLIST, as they've +been installed by a dependency. +

  • Test the packaging. After the port installs correctly issue the command make package to create a package. To test the @@ -493,6 +509,6 @@ Porting www@openbsd.org -
    $OpenBSD: checklist.html,v 1.65 2007/05/15 20:17:18 simon Exp $ +
    $OpenBSD: checklist.html,v 1.66 2007/06/04 19:23:30 espie Exp $