diff --git a/handbook/porting.sgml b/handbook/porting.sgml index aaf5855df7..85ce11c136 100644 --- a/handbook/porting.sgml +++ b/handbook/porting.sgml @@ -1,4 +1,4 @@ - + Porting an existing piece of free software @@ -131,27 +131,28 @@ well commented, and you will still gain much knowledge from it. __FreeBSD_version values: -2.0-RELEASE: 199411 -2.1-current's: 199501, 199503 -2.0.5-RELEASE: 199504 -2.2-current before 2.1: 199508 -2.1.0-RELEASE: 199511 -2.2-current before 2.1.5: 199512 -2.1.5-RELEASE: 199607 -2.2-current before 2.1.6: 199608 -2.1.6-RELEASE: 199612 -2.1.7-RELEASE: 199612 -2.2-RELEASE: 220000 -2.2.1-RELEASE: 220000 (yes, no change) -2.2-STABLE after 2.2.1-RELEASE: 220000 (yes, still no change) -2.2-STABLE after texinfo-3.9: 221001 -2.2-STABLE after top: 221002 -2.2.2-RELEASE: 222000 -2.2-STABLE after 2.2.2-RELEASE: 222001 -2.2.5-RELEASE: 225000 -2.2-STABLE after 2.2.5-RELEASE: 225001 +2.0-RELEASE: 199411 +2.1-current's: 199501, 199503 +2.0.5-RELEASE: 199504 +2.2-current before 2.1: 199508 +2.1.0-RELEASE: 199511 +2.2-current before 2.1.5: 199512 +2.1.5-RELEASE: 199607 +2.2-current before 2.1.6: 199608 +2.1.6-RELEASE: 199612 +2.1.7-RELEASE: 199612 +2.2-RELEASE: 220000 +2.2.1-RELEASE: 220000 (yes, no change) +2.2-STABLE after 2.2.1-RELEASE: 220000 (yes, still no change) +2.2-STABLE after texinfo-3.9: 221001 +2.2-STABLE after top: 221002 +2.2.2-RELEASE: 222000 +2.2-STABLE after 2.2.2-RELEASE: 222001 +2.2.5-RELEASE: 225000 +2.2-STABLE after 2.2.5-RELEASE: 225001 +2.2-STABLE after ldconfig -R merge: 225002 3.0-current before mount(2) change: 300000 -3.0-current as of Nov 1997: 300001 +3.0-current as of Nov 1997: 300001 (Note that 2.2-STABLE sometimes identifies itself as "2.2.5-STABLE" after the 2.2.5-RELEASE.) @@ -298,11 +299,11 @@ lib/X11/oneko/mouse.xpm

You should make sure that the port rules do exactly what you want it to do, including packaging up the port. Try doing `make install', `make package' and - then `pkg_delete <pkgname>' and see if all + then `pkg_delete `make package-name`' and see if all the files and directories are correctly deleted. Then do a - `pkg_add <pkgname>.tgz' and see if everything + `pkg_add `make package-name`.tgz' and see if everything re-appears and works correctly. Then do another - `pkg_delete <pkgname>' and then `make + `pkg_delete `make package-name`' and then `make reinstall; make package' to make sure you haven't included in the packing list any files that are not installed by your port.