===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/Attic/checklist.html,v
retrieving revision 1.39
retrieving revision 1.40
diff -c -r1.39 -r1.40
*** www/Attic/checklist.html 2001/11/12 21:01:28 1.39
--- www/Attic/checklist.html 2001/12/19 21:33:48 1.40
***************
*** 63,69 ****
-
! Create the directories
files, patches, pkg
.
-
Create these empty files
pkg/DESCR, pkg/PLIST
--- 63,69 ----
-
! Create the directories
patches, pkg
.
-
Create these empty files
pkg/DESCR, pkg/PLIST
***************
*** 103,109 ****
MASTER_SITE_SUBDIR in your Makefile.
Ports normally correspond to given versions of software. Once they are retrieved, files are checksummed and compared to the recorded
! checksum in files/md5. So, to avoid confusion, DISTFILES and PATCHFILES should have clearly visible version numbers:
don't retrieve foo-latest.tar.gz if it is a link to foo-1.0.5.tar.gz. If necessary, gently ask the original program author
to make such distinctions clear.
--- 103,109 ----
MASTER_SITE_SUBDIR in your Makefile.
Ports normally correspond to given versions of software. Once they are retrieved, files are checksummed and compared to the recorded
! checksum(s) in distinfo. So, to avoid confusion, DISTFILES and PATCHFILES should have clearly visible version numbers:
don't retrieve foo-latest.tar.gz if it is a link to foo-1.0.5.tar.gz. If necessary, gently ask the original program author
to make such distinctions clear.
***************
*** 124,130 ****
! Create a checksum in files/md5 by typing make makesum.
Then verify the checksum is correct by typing make checksum
-
In some rare cases, files checksums can't be verified reliably. By all means, porters should try to find sites that are reliable. Communicating
--- 124,130 ----
! Create a checksum in distinfo by typing make makesum.
Then verify the checksum is correct by typing make checksum
-
In some rare cases, files checksums can't be verified reliably. By all means, porters should try to find sites that are reliable. Communicating
***************
*** 174,182 ****
-
You can add a port configuration script named `configure' to a directory
named
scripts/
. This will be run before any configuration
! specified by GNU_CONFIGURE or HAS_CONFIGURE is run.
-
! If GNU_CONFIGURE is used you may want to run ./configure --help
to see what options are available.
-
Anything that you may want to override can be changed by adding the
--- 174,182 ----
-
You can add a port configuration script named `configure' to a directory
named
scripts/
. This will be run before any configuration
! specified by CONFIGURE_STYLE is run.
-
! If GNU configure is used you may want to run ./configure --help
to see what options are available.
-
Anything that you may want to override can be changed by adding the
***************
*** 216,222 ****
-
Only patch one source file per patchfile, please,
-
! Use diff -p -u to generate patches,
-
All patches MUST be relative to ${WRKDIST},
-
--- 216,222 ----
-
Only patch one source file per patchfile, please,
-
! Use make update-patches to generate patches,
-
All patches MUST be relative to ${WRKDIST},
-
***************
*** 234,240 ****
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
--- 234,240 ----
Try setting
SEPARATE_BUILD
-
If the port can build with object files outside its source tree,
! this is cleaner (many programs using
CONFIGURE_STYLE=gnu
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
***************
*** 252,258 ****
/etc or /etc/<name> only if the files do not exist.
If the files exist, display a message that says such-and-such files need
to be modified. This also guarantees that the files will be included in
! the package since everything under /usr/local is included in the PLIST
The OpenBSD file locations are:
--- 252,260 ----
/etc or /etc/<name> only if the files do not exist.
If the files exist, display a message that says such-and-such files need
to be modified. This also guarantees that the files will be included in
! the package since everything under /usr/local is included in the PLIST.
! After a package has been installed the contents of pkg/MESSAGE
! will be displayed if it exists.
The OpenBSD file locations are:
***************
*** 499,504 ****
www@openbsd.org
!
$OpenBSD: checklist.html,v 1.39 2001/11/12 21:01:28 jufi Exp $