=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/Attic/checklist.html,v retrieving revision 1.3 retrieving revision 1.4 diff -c -r1.3 -r1.4 *** www/Attic/checklist.html 1998/08/16 00:16:31 1.3 --- www/Attic/checklist.html 1998/09/09 02:45:25 1.4 *************** *** 27,32 **** --- 27,35 ---- marc@snafu.org.
***************
*** 149,155 ****
--- 152,233 ----
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'.
+
+
The ports@openbsd mailing list is a good place to find porting-savy + people with different platforms! +
+ In short, import is typically used when a port is created. + From that point on cvs add and cvs rm are typically used to add or remove + files, and the normal edit->commit cycle for changes. +
+ You might use something like this: +
+ cd kaffe1 + make clean # you really really don't want to check in all of work! + cvs -d cvs.openbsd.org:/cvs import -m 'kaffe port' ports/lang/kaffe1 \ + YourName YourName_YYYY-MMM-DD ++
-d cvs.openbsd.org:/cvs says where cvs lives. This can be omitted if you + have a CVS_ROOT environment variable defined. +
-m 'kaffe port' is your login message. Change it to whatever you like +
ports/lang/kaffe1 is the path relative to /cvs where the port lives +
YourName (replaced with your login name) is the "vendor tag". + You imported it so you are the vendor. +
YourName_YYYY-MMM-DD (e.g., ian_2000-Jan-01) + is the 'vendor release tag'. This is as good as any. +
As a real example, here is the output of checking in the Kaffe1 port, + which one of us did on September 8, 1998: +
+ $ cd kaffe1 + $ make clean >/dev/null + $ cvs import -m 'kaffe1.0(==JDK1.1) port' ports/lang/kaffe1 ian ian_1998-Sep-08 + ian@cvs.openbsd.org's password: (not shown, obviously) + I ports/lang/kaffe1/CVS + I ports/lang/kaffe1/files/CVS + I ports/lang/kaffe1/pkg/CVS + N ports/lang/kaffe1/Makefile + cvs server: Importing /cvs/ports/lang/kaffe1/files + N ports/lang/kaffe1/files/md5 + cvs server: Importing /cvs/ports/lang/kaffe1/pkg + N ports/lang/kaffe1/pkg/COMMENT + N ports/lang/kaffe1/pkg/DESCR + N ports/lang/kaffe1/pkg/PLIST + + No conflicts created by this import + $ ++
If you do not have CVS commit access, send mail to the ports + maintainers at ports@openbsd.org, + stating that you have a port ready to go into the tree. List the + name and version of the program, the platforms it's been tested on, + and any limitations. +
+