=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/Attic/checklist.html,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- www/Attic/checklist.html 1999/03/01 00:26:08 1.11 +++ www/Attic/checklist.html 1999/03/08 00:34:39 1.12 @@ -78,6 +78,13 @@ override can be changed by adding the --option flags to the CONFIGURE_ARGS parameter in the Makefile

+

  • try setting SEPARATE_BUILD
    + If the port can build with object files outside its source tree, + this is cleaner (many programs using GNU_CONFIGURE can), + and may help people who mount their ports tree on several arches. + This can also spare you some effort, as you will possibly be able to + restart the cycle at configure most of the time. +

  • make configure
    Peruse the output (if any) and tweak any options in the Makefile. To repeat issue the command `make clean && make configure'. @@ -109,6 +116,19 @@ clean, and make until the port is generated. Get rid of all warnings if possible, especially security related warnings.

    +

  • 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 + ${WRKSRC} after make patch. + 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 + source tree to build on distinct arches simultaneously. + Otherwise, set SEPARATE_BUILD=simple: building on + distinct arches simultaneously may meet with problems, as some + source files may be regenerated at awkward moments. +

  • mkdir pkg; touch pkg/{DESCR,COMMENT,PLIST}
    Create dummy versions of the package files. Edit DESCR and COMMENT.

    COMMENT is a SHORT one-line description of the port @@ -267,6 +287,6 @@ Porting www@openbsd.org -
    $OpenBSD: checklist.html,v 1.11 1999/03/01 00:26:08 marc Exp $ +
    $OpenBSD: checklist.html,v 1.12 1999/03/08 00:34:39 espie Exp $