=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/Attic/checklist.html,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- www/Attic/checklist.html 2001/04/02 20:44:58 1.32 +++ www/Attic/checklist.html 2001/07/05 18:52:09 1.33 @@ -17,7 +17,7 @@

OpenBSD Porting Checklist

This document describes how to make or upgrade a port. It is a useful -reminder of things to do. This is not totally accurate nor perfect. +reminder of things to do. This is neither totally accurate nor perfect. Direct comments and questions to ports@openbsd.org . @@ -32,7 +32,7 @@
  • Reading this list is important since many announcements go over this list.
  • -You will find a lot of porting-savvy people here. They can often give you +You will find a lot of porting-savvy people there. They can often give you good advice or test ports for you. @@ -43,7 +43,7 @@
  • Check out a copy of the ports tree from cvs. -You can find instructions to do this at +You can find instructions on how to do this at http://www.openbsd.org/anoncvs.html. @@ -85,7 +85,7 @@ ${MASTER_SITES}${DISTNAME}${EXTRACT_SUFX}. All three are used. Don't set DISTNAME to point to the file directly.
  • -You can check to see if you have filled this values in correctly by typing +You can check to see if you have filled these values in correctly by typing make fetch-all

    @@ -143,7 +143,7 @@

  • Extract the port with make extract. Pay attention to where the base -of the sources are. Usually, its work/DISTNAME You may need to modify +of the sources are. Usually, it's work/DISTNAME. You may need to modify the Makefile's WRKDIST variable if it is different.

  • @@ -152,7 +152,7 @@

  • Now is also a good time to figure out what kind of licensing restrictions -apply to your port. Many are freely redistribution but then again, quite +apply to your port. Many are freely redistributable but then again, quite a few are not. We need four questions answered to distribute ports properly. These are the PERMIT_* values in the Makefile.

    -Peruse `PLIST-auto' and verify that everything was installed and +Peruse `PLIST' and verify that everything was installed and that it was installed in the proper locations. Anything not installed can be added to a port Makefile `post-install' rule. -

    -Move `PLIST-auto' to `PLIST'

    -Ports that install shared libraries will need two versions of the PLIST file. +Ports that install shared libraries will have another file called PFRAG.shared.


  • @@ -384,7 +381,7 @@ used to uninstall. `sudo make reinstall' is used to reinstall. See the `pkg_create' man page for other commands that may be added to PLIST to ensure all is cleaned up. After an uninstall the command -

    find /usr/local -newer work/.install_started -print +

    find /usr/local -newer work/fake-${MACHINE_ARCH}[-${FLAVOR}]/.install_started -print

    should only list standard directory names.

  • @@ -496,6 +493,6 @@ Porting www@openbsd.org -
    $OpenBSD: checklist.html,v 1.32 2001/04/02 20:44:58 naddy Exp $ +
    $OpenBSD: checklist.html,v 1.33 2001/07/05 18:52:09 pvalchev Exp $