Page MenuHomeFreeBSD

D35127.id105735.diff
No OneTemporary

D35127.id105735.diff

diff --git a/documentation/content/en/books/porters-handbook/makefiles/_index.adoc b/documentation/content/en/books/porters-handbook/makefiles/_index.adoc
--- a/documentation/content/en/books/porters-handbook/makefiles/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/makefiles/_index.adoc
@@ -2554,6 +2554,8 @@
LICENSE_FILE= ${WRKSRC}/COPYING
....
+However, please do not use `LICENSE_FILE` for the GNU General Public License (`GPLv1`, `GPLv1+`, `GPL2`, `GPLv2+`, `GPLv3`, `GPLv3+`) to avoid installing on our systems multiple copies of the same identical files.
+
====
For the predefined licenses, the default permissions are `dist-mirror dist-sell pkg-mirror pkg-sell auto-accept`.
@@ -3203,6 +3205,7 @@
Full path to the file containing the license text, usually [.filename]#${WRKSRC}/some/file#.
If the file is not in the distfile, and its content is too long to be put in <<licenses-license_text,`LICENSE_TEXT`>>, put it in a new file in [.filename]#${FILESDIR}#.
+Please do not use `LICENSE_FILE` for the GNU General Public License (`GPLv1`, `GPLv1+`, `GPL2`, `GPLv2+`, `GPLv3`, `GPLv3+`) to avoid installing on our systems multiple copies of the same identical files.
[[licenses-license_file-ex1]]
.`LICENSE_FILE`
@@ -3211,8 +3214,8 @@
[.programlisting]
....
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
....
====
@@ -3294,10 +3297,10 @@
[.programlisting]
....
-LICENSE= ART10 GPLv1
+LICENSE= ART10 BSD2CLAUSE
LICENSE_COMB= dual
LICENSE_FILE_ART10= ${WRKSRC}/Artistic
-LICENSE_FILE_GPLv1= ${WRKSRC}/Copying
+LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/LICENSE
....
====

File Metadata

Mime Type
text/plain
Expires
Wed, Sep 30, 6:12 PM (14 h, 23 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
39963411
Default Alt Text
D35127.id105735.diff (1 KB)

Event Timeline