. Split the JRL agreement out into a separate script that is only run
during the port build and not during the package install. Requested by: kris
This commit is contained in:
parent
e82e629b3a
commit
d2083f0649
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=197630
3 changed files with 195 additions and 195 deletions
|
@ -253,7 +253,7 @@ pre-fetch:
|
|||
# Get JRL agreement
|
||||
.if !defined(PACKAGE_BUILDING)
|
||||
pre-extract:
|
||||
${SH} ${FILESDIR}/pkg-install.in ${PKGNAME} PRE-INSTALL
|
||||
${SH} ${FILESDIR}/license.sh
|
||||
.endif
|
||||
|
||||
# Extract the files
|
||||
|
|
194
java/jdk16/files/license.sh
Normal file
194
java/jdk16/files/license.sh
Normal file
|
@ -0,0 +1,194 @@
|
|||
#!/bin/sh
|
||||
# $FreeBSD: /tmp/pcvs/ports/java/jdk16/files/license.sh,v 1.1 2007-08-14 03:36:15 glewis Exp $
|
||||
|
||||
# License agreement
|
||||
more << EOF_LICENSE
|
||||
JAVA RESEARCH LICENSE
|
||||
Version 1.6
|
||||
|
||||
|
||||
I. DEFINITIONS.
|
||||
|
||||
"Licensee" means You and any other party that has entered into and has
|
||||
in effect a version of this License.
|
||||
|
||||
"Modifications" means any change or addition to the Technology.
|
||||
|
||||
"Sun" means Sun Microsystems, Inc. and its successors and assignees.
|
||||
|
||||
"Research Use" means research, evaluation, or development for the
|
||||
purpose of advancing knowledge, teaching, learning, or customizing the
|
||||
Technology or Modifications for personal use. Research Use expressly
|
||||
excludes use or distribution for direct or indirect commercial
|
||||
(including strategic) gain or advantage.
|
||||
|
||||
"Technology" means the source code and object code of the technology
|
||||
made available by Sun pursuant to this License.
|
||||
|
||||
"Technology Site" means the website designated by Sun for accessing
|
||||
the Technology.
|
||||
|
||||
"You" means the individual executing this License or the legal entity
|
||||
or entities represented by the individual executing this License.
|
||||
|
||||
II. PURPOSE.
|
||||
|
||||
Sun is licensing the Technology under this Java Research License (the
|
||||
"License") to promote research, education, innovation, and development
|
||||
using the Technology. This License is not intended to permit or
|
||||
enable access to the Technology for active consultation as part of
|
||||
creating an independent implementation of the Technology.
|
||||
|
||||
COMMERCIAL USE AND DISTRIBUTION OF TECHNOLOGY AND MODIFICATIONS IS
|
||||
PERMITTED ONLY UNDER A SUN COMMERCIAL LICENSE.
|
||||
|
||||
III. RESEARCH USE RIGHTS.
|
||||
|
||||
A. License Grant. Subject to the conditions contained herein, Sun
|
||||
grants to You a non-exclusive, non-transferable, worldwide, and
|
||||
royalty-free license to do the following for Your Research Use only:
|
||||
|
||||
1. Reproduce, create Modifications of, and use the Technology
|
||||
alone, or with Modifications;
|
||||
|
||||
2. Share source code of the Technology alone, or with
|
||||
Modifications, with other Licensees; and
|
||||
|
||||
3. Distribute object code of the Technology, alone, or with
|
||||
Modifications, to any third parties for Research Use only, under a
|
||||
license of Your choice that is consistent with this License; and
|
||||
publish papers and books discussing the Technology which may include
|
||||
relevant excerpts that do not in the aggregate constitute a
|
||||
significant portion of the Technology.
|
||||
|
||||
B. Residual Rights. If You examine the Technology after accepting
|
||||
this License and remember anything about it later, You are not
|
||||
"tainted" in a way that would prevent You from creating or
|
||||
contributing to an independent implementation, but this License grants
|
||||
You no rights to Sun's copyrights or patents for use in such an
|
||||
implementation.
|
||||
|
||||
C. No Implied Licenses. Other than the rights granted herein, Sun
|
||||
retains all rights, title, and interest in Technology, and You retain
|
||||
all rights, title, and interest in Your Modifications and associated
|
||||
specifications, subject to the terms of this License.
|
||||
|
||||
D. Third Party Software. Portions of the Technology may be
|
||||
provided with licenses or other notices from third parties that govern
|
||||
the use of those portions. Any licenses granted hereunder do not alter
|
||||
any rights and obligations You may have under such licenses, however,
|
||||
the disclaimer of warranty and limitation of liability provisions in
|
||||
this License will apply to all Technology in this distribution.
|
||||
|
||||
IV. INTELLECTUAL PROPERTY REQUIREMENTS
|
||||
|
||||
As a condition to Your License, You agree to comply with the following
|
||||
restrictions and responsibilities:
|
||||
|
||||
A. License and Copyright Notices. You must include a copy of this
|
||||
Java Research License in a Readme file for any Technology or
|
||||
Modifications you distribute. You must also include the following
|
||||
statement, "Use and distribution of this technology is subject to the
|
||||
Java Research License included herein", (a) once prominently in the
|
||||
source code tree and/or specifications for Your source code
|
||||
distributions, and (b) once in the same file as Your copyright or
|
||||
proprietary notices for Your binary code distributions. You must cause
|
||||
any files containing Your Modification to carry prominent notice
|
||||
stating that You changed the files. You must not remove or alter any
|
||||
copyright or other proprietary notices in the Technology.
|
||||
|
||||
B. Licensee Exchanges. Any Technology and Modifications You
|
||||
receive from any Licensee are governed by this License.
|
||||
|
||||
V. GENERAL TERMS.
|
||||
|
||||
A. Disclaimer Of Warranties.
|
||||
|
||||
THE TECHNOLOGY IS PROVIDED "AS IS", WITHOUT WARRANTIES OF ANY KIND,
|
||||
EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, WARRANTIES
|
||||
THAT THE TECHNOLOGY IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A
|
||||
PARTICULAR PURPOSE, OR NON-INFRINGING OF THIRD PARTY RIGHTS. YOU
|
||||
AGREE THAT YOU BEAR THE ENTIRE RISK IN CONNECTION WITH YOUR USE AND
|
||||
DISTRIBUTION OF ANY AND ALL TECHNOLOGY UNDER THIS LICENSE.
|
||||
|
||||
B. Infringement; Limitation Of Liability.
|
||||
|
||||
1. If any portion of, or functionality implemented by, the
|
||||
Technology becomes the subject of a claim or threatened claim of
|
||||
infringement ("Affected Materials"), Sun may, in its unrestricted
|
||||
discretion, suspend Your rights to use and distribute the Affected
|
||||
Materials under this License. Such suspension of rights will be
|
||||
effective immediately upon Sun's posting of notice of suspension on
|
||||
the Technology Site.
|
||||
|
||||
2. IN NO EVENT WILL SUN BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
PUNITIVE, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IN CONNECTION
|
||||
WITH OR ARISING OUT OF THIS LICENSE (INCLUDING, WITHOUT LIMITATION,
|
||||
LOSS OF PROFITS, USE, DATA, OR ECONOMIC ADVANTAGE OF ANY SORT),
|
||||
HOWEVER IT ARISES AND ON ANY THEORY OF LIABILITY (including
|
||||
negligence), WHETHER OR NOT SUN HAS BEEN ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE. LIABILITY UNDER THIS SECTION V.B.2 SHALL BE SO LIMITED
|
||||
AND EXCLUDED, NOTWITHSTANDING FAILURE OF THE ESSENTIAL PURPOSE OF ANY
|
||||
REMEDY.
|
||||
|
||||
C. Termination.
|
||||
|
||||
1. You may terminate this License at any time by notifying Sun in a
|
||||
writing addressed to Sun Microsystems, Inc., 4150 Network Circle,
|
||||
Santa Clara, California 95054, Attn.: Legal Department/Products and
|
||||
Technology Law.
|
||||
|
||||
2. All Your rights will terminate under this License if You fail to
|
||||
comply with any of its material terms or conditions and do not cure
|
||||
such failure within thirty (30) days after becoming aware of such
|
||||
noncompliance.
|
||||
|
||||
3. Upon termination, You must discontinue all uses and distribution
|
||||
under this agreement, and all provisions of this Section V ("General
|
||||
Terms") shall survive termination.
|
||||
|
||||
D. Miscellaneous.
|
||||
|
||||
|
||||
1. Trademark. You agree to comply with Sun's Trademark & Logo
|
||||
Usage Requirements, as modified from time to time, available at
|
||||
http://www.sun.com/policies/trademarks/. Except as expressly provided
|
||||
in this License, You are granted no rights in or to any Sun trademarks
|
||||
now or hereafter used or licensed by Sun.
|
||||
|
||||
2. Integration. This License represents the complete agreement of
|
||||
the parties concerning the subject matter hereof.
|
||||
|
||||
3. Severability. If any provision of this License is held
|
||||
unenforceable, such provision shall be reformed to the extent
|
||||
necessary to make it enforceable unless to do so would defeat the
|
||||
intent of the parties, in which case, this License shall terminate.
|
||||
|
||||
4. Governing Law. This License is governed by the laws of the
|
||||
United States and the State of California, as applied to contracts
|
||||
entered into and performed in California between California residents.
|
||||
In no event shall this License be construed against the drafter.
|
||||
|
||||
5. Export Control. As further described at
|
||||
http://www.sun.com/its, you agree to comply with the U.S. export
|
||||
controls and trade laws of other countries that apply to Technology
|
||||
and Modifications.
|
||||
|
||||
EOF_LICENSE
|
||||
|
||||
agreed=
|
||||
while [ x$agreed = x ]; do
|
||||
echo
|
||||
echo "Do you agree to the above license terms? [yes or no] "
|
||||
read reply leftover
|
||||
case $reply in
|
||||
y* | Y*)
|
||||
agreed=1
|
||||
;;
|
||||
n* | n*)
|
||||
echo
|
||||
echo "If you don't agree to the license you can't build this software"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
done
|
|
@ -55,197 +55,3 @@ if [ "$2" = "POST-INSTALL" ]; then
|
|||
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# Pre-install section
|
||||
|
||||
# License agreement
|
||||
more << EOF_LICENSE
|
||||
JAVA RESEARCH LICENSE
|
||||
Version 1.6
|
||||
|
||||
|
||||
I. DEFINITIONS.
|
||||
|
||||
"Licensee" means You and any other party that has entered into and has
|
||||
in effect a version of this License.
|
||||
|
||||
"Modifications" means any change or addition to the Technology.
|
||||
|
||||
"Sun" means Sun Microsystems, Inc. and its successors and assignees.
|
||||
|
||||
"Research Use" means research, evaluation, or development for the
|
||||
purpose of advancing knowledge, teaching, learning, or customizing the
|
||||
Technology or Modifications for personal use. Research Use expressly
|
||||
excludes use or distribution for direct or indirect commercial
|
||||
(including strategic) gain or advantage.
|
||||
|
||||
"Technology" means the source code and object code of the technology
|
||||
made available by Sun pursuant to this License.
|
||||
|
||||
"Technology Site" means the website designated by Sun for accessing
|
||||
the Technology.
|
||||
|
||||
"You" means the individual executing this License or the legal entity
|
||||
or entities represented by the individual executing this License.
|
||||
|
||||
II. PURPOSE.
|
||||
|
||||
Sun is licensing the Technology under this Java Research License (the
|
||||
"License") to promote research, education, innovation, and development
|
||||
using the Technology. This License is not intended to permit or
|
||||
enable access to the Technology for active consultation as part of
|
||||
creating an independent implementation of the Technology.
|
||||
|
||||
COMMERCIAL USE AND DISTRIBUTION OF TECHNOLOGY AND MODIFICATIONS IS
|
||||
PERMITTED ONLY UNDER A SUN COMMERCIAL LICENSE.
|
||||
|
||||
III. RESEARCH USE RIGHTS.
|
||||
|
||||
A. License Grant. Subject to the conditions contained herein, Sun
|
||||
grants to You a non-exclusive, non-transferable, worldwide, and
|
||||
royalty-free license to do the following for Your Research Use only:
|
||||
|
||||
1. Reproduce, create Modifications of, and use the Technology
|
||||
alone, or with Modifications;
|
||||
|
||||
2. Share source code of the Technology alone, or with
|
||||
Modifications, with other Licensees; and
|
||||
|
||||
3. Distribute object code of the Technology, alone, or with
|
||||
Modifications, to any third parties for Research Use only, under a
|
||||
license of Your choice that is consistent with this License; and
|
||||
publish papers and books discussing the Technology which may include
|
||||
relevant excerpts that do not in the aggregate constitute a
|
||||
significant portion of the Technology.
|
||||
|
||||
B. Residual Rights. If You examine the Technology after accepting
|
||||
this License and remember anything about it later, You are not
|
||||
"tainted" in a way that would prevent You from creating or
|
||||
contributing to an independent implementation, but this License grants
|
||||
You no rights to Sun's copyrights or patents for use in such an
|
||||
implementation.
|
||||
|
||||
C. No Implied Licenses. Other than the rights granted herein, Sun
|
||||
retains all rights, title, and interest in Technology, and You retain
|
||||
all rights, title, and interest in Your Modifications and associated
|
||||
specifications, subject to the terms of this License.
|
||||
|
||||
D. Third Party Software. Portions of the Technology may be
|
||||
provided with licenses or other notices from third parties that govern
|
||||
the use of those portions. Any licenses granted hereunder do not alter
|
||||
any rights and obligations You may have under such licenses, however,
|
||||
the disclaimer of warranty and limitation of liability provisions in
|
||||
this License will apply to all Technology in this distribution.
|
||||
|
||||
IV. INTELLECTUAL PROPERTY REQUIREMENTS
|
||||
|
||||
As a condition to Your License, You agree to comply with the following
|
||||
restrictions and responsibilities:
|
||||
|
||||
A. License and Copyright Notices. You must include a copy of this
|
||||
Java Research License in a Readme file for any Technology or
|
||||
Modifications you distribute. You must also include the following
|
||||
statement, "Use and distribution of this technology is subject to the
|
||||
Java Research License included herein", (a) once prominently in the
|
||||
source code tree and/or specifications for Your source code
|
||||
distributions, and (b) once in the same file as Your copyright or
|
||||
proprietary notices for Your binary code distributions. You must cause
|
||||
any files containing Your Modification to carry prominent notice
|
||||
stating that You changed the files. You must not remove or alter any
|
||||
copyright or other proprietary notices in the Technology.
|
||||
|
||||
B. Licensee Exchanges. Any Technology and Modifications You
|
||||
receive from any Licensee are governed by this License.
|
||||
|
||||
V. GENERAL TERMS.
|
||||
|
||||
A. Disclaimer Of Warranties.
|
||||
|
||||
THE TECHNOLOGY IS PROVIDED "AS IS", WITHOUT WARRANTIES OF ANY KIND,
|
||||
EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, WARRANTIES
|
||||
THAT THE TECHNOLOGY IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A
|
||||
PARTICULAR PURPOSE, OR NON-INFRINGING OF THIRD PARTY RIGHTS. YOU
|
||||
AGREE THAT YOU BEAR THE ENTIRE RISK IN CONNECTION WITH YOUR USE AND
|
||||
DISTRIBUTION OF ANY AND ALL TECHNOLOGY UNDER THIS LICENSE.
|
||||
|
||||
B. Infringement; Limitation Of Liability.
|
||||
|
||||
1. If any portion of, or functionality implemented by, the
|
||||
Technology becomes the subject of a claim or threatened claim of
|
||||
infringement ("Affected Materials"), Sun may, in its unrestricted
|
||||
discretion, suspend Your rights to use and distribute the Affected
|
||||
Materials under this License. Such suspension of rights will be
|
||||
effective immediately upon Sun's posting of notice of suspension on
|
||||
the Technology Site.
|
||||
|
||||
2. IN NO EVENT WILL SUN BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
PUNITIVE, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IN CONNECTION
|
||||
WITH OR ARISING OUT OF THIS LICENSE (INCLUDING, WITHOUT LIMITATION,
|
||||
LOSS OF PROFITS, USE, DATA, OR ECONOMIC ADVANTAGE OF ANY SORT),
|
||||
HOWEVER IT ARISES AND ON ANY THEORY OF LIABILITY (including
|
||||
negligence), WHETHER OR NOT SUN HAS BEEN ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE. LIABILITY UNDER THIS SECTION V.B.2 SHALL BE SO LIMITED
|
||||
AND EXCLUDED, NOTWITHSTANDING FAILURE OF THE ESSENTIAL PURPOSE OF ANY
|
||||
REMEDY.
|
||||
|
||||
C. Termination.
|
||||
|
||||
1. You may terminate this License at any time by notifying Sun in a
|
||||
writing addressed to Sun Microsystems, Inc., 4150 Network Circle,
|
||||
Santa Clara, California 95054, Attn.: Legal Department/Products and
|
||||
Technology Law.
|
||||
|
||||
2. All Your rights will terminate under this License if You fail to
|
||||
comply with any of its material terms or conditions and do not cure
|
||||
such failure within thirty (30) days after becoming aware of such
|
||||
noncompliance.
|
||||
|
||||
3. Upon termination, You must discontinue all uses and distribution
|
||||
under this agreement, and all provisions of this Section V ("General
|
||||
Terms") shall survive termination.
|
||||
|
||||
D. Miscellaneous.
|
||||
|
||||
|
||||
1. Trademark. You agree to comply with Sun's Trademark & Logo
|
||||
Usage Requirements, as modified from time to time, available at
|
||||
http://www.sun.com/policies/trademarks/. Except as expressly provided
|
||||
in this License, You are granted no rights in or to any Sun trademarks
|
||||
now or hereafter used or licensed by Sun.
|
||||
|
||||
2. Integration. This License represents the complete agreement of
|
||||
the parties concerning the subject matter hereof.
|
||||
|
||||
3. Severability. If any provision of this License is held
|
||||
unenforceable, such provision shall be reformed to the extent
|
||||
necessary to make it enforceable unless to do so would defeat the
|
||||
intent of the parties, in which case, this License shall terminate.
|
||||
|
||||
4. Governing Law. This License is governed by the laws of the
|
||||
United States and the State of California, as applied to contracts
|
||||
entered into and performed in California between California residents.
|
||||
In no event shall this License be construed against the drafter.
|
||||
|
||||
5. Export Control. As further described at
|
||||
http://www.sun.com/its, you agree to comply with the U.S. export
|
||||
controls and trade laws of other countries that apply to Technology
|
||||
and Modifications.
|
||||
|
||||
EOF_LICENSE
|
||||
|
||||
agreed=
|
||||
while [ x$agreed = x ]; do
|
||||
echo
|
||||
echo "Do you agree to the above license terms? [yes or no] "
|
||||
read reply leftover
|
||||
case $reply in
|
||||
y* | Y*)
|
||||
agreed=1
|
||||
;;
|
||||
n* | n*)
|
||||
echo
|
||||
echo "If you don't agree to the license you can't build this software"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
|
Loading…
Reference in a new issue