=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/Attic/checklist.html,v retrieving revision 1.21 retrieving revision 1.22 diff -c -r1.21 -r1.22 *** www/Attic/checklist.html 2000/03/11 07:43:53 1.21 --- www/Attic/checklist.html 2000/03/11 18:49:19 1.22 *************** *** 6,17 **** ! OpenBSD Porting Checklist ! [OpenBSD]

OpenBSD Porting Checklist

--- 6,17 ---- ! OpenBSD Porting Checklist ! [OpenBSD]

OpenBSD Porting Checklist

*************** *** 24,30 ****
    !

  1. If you want to be a maintainer, subscribe to ports@openbsd.org. !
  2. Check out a copy of the ports tree from cvs. You can find instructions to do this at http://www.openbsd.org/anoncvs.html. !

  3. Pick a place to put your port and create the basic infrastructure there. Use the template Makefile at /usr/ports/infrastructure/templates/Makefile.template. *************** *** 52,58 **** Create these empty files pkg/COMMENT, pkg/DESCR, pkg/PLIST !

  4. Add the fetch portions of the Makefile. !
  5. Add the fetch portions of the Makefile. !

  6. Keep repeating uninstall and reinstall until perfect.
    Perfect is when everything installs and uninstalls in its proper location. `pkg_delete <pkg_name>' is --- 353,359 ---- shared libraries. !
  7. Keep repeating uninstall and reinstall until perfect.
    Perfect is when everything installs and uninstalls in its proper location. `pkg_delete <pkg_name>' is *************** *** 361,367 ****

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

    should only list standard directory names. !

  8. Test the packaging:
    After the port installs correctly issue the command make package to create a package. To test the --- 363,369 ----

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

    should only list standard directory names. !

  9. Test the packaging:
    After the port installs correctly issue the command make package to create a package. To test the *************** *** 369,375 **** pkg_add The results after an add should EXACTLY match the results after a `make install'. !

  10. Mail ports@openbsd.org with a short note asking for comments and testing. Attach the port to this email and sent it out. If you don't get any comments, send email to --- 371,377 ---- pkg_add The results after an add should EXACTLY match the results after a `make install'. !

  11. Mail ports@openbsd.org with a short note asking for comments and testing. Attach the port to this email and sent it out. If you don't get any comments, send email to *************** *** 378,396 **** Try to get others to test it on a variety of platforms for you. !

  12. Incorporate any feedback you get. Test it again on your platform. Get those who gave you feedback to test it again from your new port. !

  13. Finally, include it in the "ports" tree.

    If you do not have CVS access, ask someone on --- 380,397 ---- Try to get others to test it on a variety of platforms for you.

    !
  14. Incorporate any feedback you get. Test it again on your platform. Get those who gave you feedback to test it again from your new port. !

  15. Finally, include it in the "ports" tree.

    If you do not have CVS access, ask someone on *************** *** 398,404 **** about me, turan@openbsd.org if no one picks it up. !

  16. If you are a developer with CVS access, check it in. We normally use "import" for a new port, rather than adding a zillion (or a dozen) files individually. --- 399,405 ---- about me, turan@openbsd.org if no one picks it up. !

  17. If you are a developer with CVS access, check it in. We normally use "import" for a new port, rather than adding a zillion (or a dozen) files individually. *************** *** 452,473 **** $ !

  18. Last but not least, add a one-line entry for the new port in its parent directory's makefile, i.e., for ports/lang/kaffe1, add it to ports/lang/Makefile. !

  19. Maintain the port! As time goes by, problems may arise, or new versions of the software may be released. You should strive to keep your port up ! to date. In other words - iterate, test, test, iterate, ... ! Thank you for supporting the OpenBSD "ports" process!
    Porting www@openbsd.org !
    $OpenBSD: checklist.html,v 1.21 2000/03/11 07:43:53 form Exp $ --- 453,474 ---- $ !
  20. Last but not least, add a one-line entry for the new port in its parent directory's makefile, i.e., for ports/lang/kaffe1, add it to ports/lang/Makefile. !

  21. Maintain the port! As time goes by, problems may arise, or new versions of the software may be released. You should strive to keep your port up ! to date. In other words - iterate, test, test, iterate... !
Thank you for supporting the OpenBSD "ports" process!
Porting www@openbsd.org !
$OpenBSD: checklist.html,v 1.22 2000/03/11 18:49:19 rohee Exp $