|
|||||||||||
|
presentation consistency in checklist.html
From: jsyn <jsyn(at)nthought.com>
Date: Tue Nov 19 2002 - 15:43:44 EST
jsyn Index: checklist.html RCS file: /cvs/www/checklist.html,v retrieving revision 1.44 diff -u -r1.44 checklist.html --- checklist.html 6 Jul 2002 09:32:07 -0000 1.44 +++ checklist.html 19 Nov 2002 20:34:44 -0000@@ -9,7 +9,7 @@ <DEFANGED_meta name="copyright" content="This document copyright 1998-2002 by OpenBSD.">
<title>OpenBSD Porting Checklist</title>
<body text=Black bgcolor=White link="#23238E">
-<br><li>
<br><li>
-is kept. E.g. ftp://ftp.openbsd.org/pub/OpenBSD/distfiles/ . Don't forget -the trailing slash. Try to have at least three distinct sites as well. +is kept. E.g., ftp://ftp.openbsd.org/pub/OpenBSD/distfiles/.+<strong>Don't forget the trailing slash.</strong> +Try to have at least three distinct sites as well. Place the most easily accessible first as they are traversed in order. <li> Keep in mind that fetch references the file as @@ -82,7 +80,7 @@ set DISTNAME to point to the file directly. <li> You can check to see if you have filled these values in correctly by typing -make fetch-all +make fetch-all. </ul> <p> For more complex ports, you have more options and tools available to you: @@ -121,7 +119,7 @@
<br><li>
Create a checksum in distinfo by typing make makesum. -Then verify the checksum is correct by typing make checksum +Then verify the checksum is correct by typing make checksum. <ul><li> In some rare cases, files checksums can't be verified reliably. By all means, porters should try to find sites that are reliable. Communicating with the software author and the archive site maintainer at this stage is highly desirable. In the worst case, non-checksummable files can be @@ -159,10 +157,11 @@ PERMIT_DISTFILES_CDROM tells us if we can mirror the distfiles on the cdrom. <li> PERMIT_DISTFILES_FTP tells us if we can mirror the distfiles on the ftp sites. - Set these values to Yes if it is permitted or to a comment string stating why it is not. Pay attention to any special conditions you may need to fulfill -later on. E.g. some ports require to install a copy of the license. We +later on. E.g., some ports require to install a copy of the license. We recommend you place the license in <code>/usr/local/share/DISTNAME/</code>.
<br><br><li>
<br><li>
-Note: make sure host dependent files go in /etc or -/etc/<name>, but NEVER REPLACE OR MODIFY existing files -in /etc. Best to have install place +Note: make sure host-dependent files go in /etc or+<i>/etc/<name></i>, but <strong>NEVER REPLACE OR MODIFY</strong> +existing files in <i>/etc</i>. Best to have install place them in <i>/usr/local/share/<name></i> and then copy to <i>/etc</i> or <i>/etc/<name></i> only if the files do not exist. If the files exist, display a message that says such-and-such files need @@ -280,14 +279,14 @@ Control SEPARATE_BUILD semantics. You have to do this only if the port builds with SEPARATE_BUILD defined. -Ideally, the port should no longer modify any file in +Ideally, the port should not modify any file in ${WRKSRC} after <b>make patch</b>. You can check this by making sure you don't have any write access to ${WRKSRC}. Then you can set -SEPARATE_BUILD=concurrent: someone can use the same +<code>SEPARATE_BUILD=concurrent</code> -- someone can use the same source tree to build on distinct arches simultaneously. -Otherwise, set <code>SEPARATE_BUILD=simple</code>: building on -distinct arches simultaneously may meet with problems, as some +Otherwise, set <code>SEPARATE_BUILD=simple</code> -- building on +distinct arches simultaneously may be met with problems, as some source files may be regenerated at awkward moments.
<br><br><li>
<br><br><li>
-
This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 13:37:46 EDT |
||||||||||
|
|||||||||||