=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/Attic/porttest.html,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- www/Attic/porttest.html 2005/02/09 20:37:25 1.19 +++ www/Attic/porttest.html 2005/12/20 08:33:09 1.20 @@ -38,7 +38,8 @@
The ports tree is an huge piece of work that +
The ports tree is a huge piece + of work that permits OpenBSD users to use third-party programs without wasting time patching, configuring and installing each one individually. This work is done by a group of volunteers who spend their time porting and testing @@ -58,7 +59,8 @@
The ports tree is developed against OpenBSD-current; there is no guarantee that - new ports will work correctly on the other branches. This also means + new ports or updates will work correctly on the other branches. + This means you should upgrade your system and ports tree to -current (instructions on how to do this can be found at the anoncvs and @@ -71,7 +73,7 @@
There are two types of submissions on the mailing-lists; new ports and updates. New ports are generally posted as tarball attachments - or urls. A good idea is to extract them into the + or URLs. A good idea is to extract them into the /usr/ports/mystuff/ directory and test from there. Updates are generally a diff against the -current ports tree, so it is best to copy the port to mystuff/ and apply the diff to prevent tree @@ -132,6 +134,10 @@
This will redirect the output into a log file located in the current directory.
+Finally, once the port is found to be okay, other ports depending on + it should also be tested, to check whether they are still working + correctly. The show-required-by make target will help to find + other ports which depend on the current one. +
Check the port Makefile for typos, incorrect links, useless or - missing variables, correct licensing and categories. - For those who are more skilled other targets can be tested like - lib-depends-check, examining patches, as well as providing - diffs to correct bugs, add flavors, or other enhancements.
+Check the port's Makefile for correct dependencies, typos, incorrect + links, useless or missing variables, correct licensing and categories. + Those who are more skilled can help by examining patches, as well as + providing diffs to correct bugs, add flavors, or other enhancements.
These diffs should be done with the -uNr --exclude=CVS options. cvs diff -uN can also be used to generate patches against the CVS repository.
@@ -225,7 +247,7 @@ www@openbsd.org