diff options
author | Kris Kennaway <kris@FreeBSD.org> | 2003-02-16 21:22:15 +0000 |
---|---|---|
committer | Kris Kennaway <kris@FreeBSD.org> | 2003-02-16 21:22:15 +0000 |
commit | 0faeb16abad45dbf7360c14ac249f4a80bdad4a1 (patch) | |
tree | 957516fa1a7460e12527337a2ec314ef6d1c8dc2 /Mk | |
parent | Update to 1.15.3. (diff) |
Update the description of the various "do not build this port" variables
(RESTRICTED, NO_PACKAGE, NO_CDROM, BROKEN) to match current reality. Add
documentation of the FORBIDDEN and IGNORE variables.
Garbage collect the commented-out FORBIDDEN string for the openssl ports
since we no longer need to forbid crypto software.
Diffstat (limited to 'Mk')
-rw-r--r-- | Mk/bsd.port.mk | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk index 51aef29a693f..f1a5395eeddd 100644 --- a/Mk/bsd.port.mk +++ b/Mk/bsd.port.mk @@ -100,12 +100,24 @@ FreeBSD_MAINTAINER= portmgr@FreeBSD.org # These are string variables; you should set them to the reason why # they are necessary. # -# RESTRICTED - Port is restricted (e.g., contains cryptography, etc.). -# NO_CDROM - Port may not go on CDROM. -# NO_PACKAGE - Port should not be packaged but distfiles can be put on -# ftp sites and CDROMs. +# RESTRICTED - Prevent the distribution of distfiles and packages to +# the FTP sites or on CDROM (e.g. forbidden by license +# considerations). +# NO_CDROM - Packages and distfiles may not go on CDROM (e.g. must +# not be re-sold) but can go on FTP sites. +# NO_PACKAGE - Port should not be packaged for ftp sites or CDROMs, +# but distfiles can be put on ftp sites and CDROMs. +# FORBIDDEN - Package build should not be attempted because of +# security vulnerabilities. +# IGNORE - Package build should be skipped entirely (e.g. +# because of serious unfixable problems in the build, +# because it cannot be manually fetched, etc). Error +# logs will not appear on bento, so this should be +# used sparingly. # BROKEN_ELF - Port doesn't build on ELF machines. -# BROKEN - Port is broken. +# BROKEN - Port is believed to be broken. Package builds will +# still be attempted on the bento package cluster to +# test this assumption. # # In addition to RESTRICTED or NO_CDROM, if only a subset of distfiles # or patchfiles have redistribution restrictions, set the following @@ -833,8 +845,6 @@ OPENSSLLIB= ${OPENSSLBASE}/lib OPENSSLINC= ${OPENSSLBASE}/include MAKE_ENV+= OPENSSLLIB=${OPENSSLLIB} OPENSSLINC=${OPENSSLINC} \ OPENSSLBASE=${OPENSSLBASE} OPENSSLDIR=${OPENSSLDIR} -### crypto -#RESTRICTED= "Contains cryptography." .endif .if defined(EMACS_PORT_NAME) |