5.7. Importing the package into CVS

This section is mostly of interrest to persons with write access to the NetBSD CVS repository, you can ignore it if you use AnonCVS, SUP, ... to update your sources. Please see Submitting for how to submit a package instead.

Newly created packages should be imported with a vendor tag of TNF and a release tag of pkgsrc-base, e.g.:

	cvs import pkgsrc/category/frobnitz TNF pkgsrc-base
	

Packages derived from a FreeBSD port should be imported with a vendor tag of FREEBSD and a release tag of FreeBSD-current-YYYY-MM-DD (YYYY-MM-DD being the date when the snapshot of the port were taken form the FreeBSD tree), and then doing the necessary modifications by normal CVS operations. E.g:

	cvs import pkgsrc/category/mumbler FREEBSD FreeBSD-current-1998-04-01
	cvs rm patches/patch-a
	cvs add patches/patch-aa
	cvs ci
  

Please note all package updates/additions in doc/pkg-CHANGES. It's very important to keep this file up to date and conforming to the existing format, because it will be used by scripts to automatically update pages on www.netbsd.org.