=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/Attic/checklist.html,v retrieving revision 1.60 retrieving revision 1.61 diff -c -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,376 **** 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'.
!
make package
to create a package. To test the
! 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.
+