=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/Attic/checklist.html,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- www/Attic/checklist.html 2004/11/23 08:05:24 1.60 +++ www/Attic/checklist.html 2005/06/10 10:37:35 1.61 @@ -353,24 +353,9 @@ make plist which makes the file PLIST in the pkg directory. This file is a candidate packing list.
-Beware! The files are found by timestamp. This means it does NOT: -
info/dir
file if .info files are added.
-Also, be sure that the info/dir
is not part of the PLIST.
-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.
-$ find /usr/local -newer w-${PKGNAME}${FLAVOR_EXT}/fake-${MACHINE_ARCH}[-${FLAVOR}]/.install_started -print --should only list standard directory names. -
make package
to create a package. To test the
-package first do a pkg_delete
and then do a
-pkg_add
The results after an add should EXACTLY
-match the results after a `make install'.
-
+package first do a pkg_add
and then do a
+pkg_delete
make lib-depends-check
+and add every LIB_DEPENDS
or WANTLIB
annotation
+that is needed until it runs cleanly (run make clean=package
+to remove the old package after updating the port's Makefile).
+NO_REGRESS=Yes
if a port has no test infrastructure.
+Please note: do not set NO_REGRESS
if a port has an empty
+regression infrastructure.
+