=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/Attic/checklist.html,v retrieving revision 1.32 retrieving revision 1.33 diff -c -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,23 ****

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. Direct comments and questions to ports@openbsd.org . --- 17,23 ----

OpenBSD Porting Checklist

This document describes how to make or upgrade a port. It is a useful ! reminder of things to do. This is neither totally accurate nor perfect. Direct comments and questions to ports@openbsd.org . *************** *** 32,38 ****
  • 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 good advice or test ports for you. --- 32,38 ----
  • Reading this list is important since many announcements go over this list.
  • ! You will find a lot of porting-savvy people there. They can often give you good advice or test ports for you. *************** *** 43,49 ****
  • Check out a copy of the ports tree from cvs. ! You can find instructions to do this at http://www.openbsd.org/anoncvs.html. --- 43,49 ----
  • Check out a copy of the ports tree from cvs. ! You can find instructions on how to do this at http://www.openbsd.org/anoncvs.html. *************** *** 85,91 **** ${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 make fetch-all

    --- 85,91 ---- ${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 these values in correctly by typing make fetch-all

    *************** *** 143,149 ****

  • 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 the Makefile's WRKDIST variable if it is different.

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

  • *************** *** 152,158 ****

  • 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 a few are not. We need four questions answered to distribute ports properly. These are the PERMIT_* values in the Makefile.

    ! 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.

    ! Ports that install shared libraries will have another file called PFRAG.shared.


  • *************** *** 384,390 **** 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

    should only list standard directory names.

  • --- 381,387 ---- 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/fake-${MACHINE_ARCH}[-${FLAVOR}]/.install_started -print

    should only list standard directory names.

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