mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-18 02:16:59 +02:00
commit
c229fcc7c4
@ -1,155 +0,0 @@
|
||||
# ChangeLog for app-arch/xz-utils
|
||||
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
|
||||
# (auto-generated from git log)
|
||||
|
||||
*xz-utils-9999 (09 Aug 2015)
|
||||
*xz-utils-5.2.1-r1 (09 Aug 2015)
|
||||
*xz-utils-5.2.0 (09 Aug 2015)
|
||||
*xz-utils-5.0.8 (09 Aug 2015)
|
||||
*xz-utils-5.0.7 (09 Aug 2015)
|
||||
*xz-utils-5.0.5-r1 (09 Aug 2015)
|
||||
|
||||
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +metadata.xml,
|
||||
+xz-utils-5.0.5-r1.ebuild, +xz-utils-5.0.7.ebuild, +xz-utils-5.0.8.ebuild,
|
||||
+xz-utils-5.2.0.ebuild, +xz-utils-5.2.1-r1.ebuild, +xz-utils-9999.ebuild:
|
||||
proj/gentoo: Initial commit
|
||||
|
||||
This commit represents a new era for Gentoo:
|
||||
Storing the gentoo-x86 tree in Git, as converted from CVS.
|
||||
|
||||
This commit is the start of the NEW history.
|
||||
Any historical data is intended to be grafted onto this point.
|
||||
|
||||
Creation process:
|
||||
1. Take final CVS checkout snapshot
|
||||
2. Remove ALL ChangeLog* files
|
||||
3. Transform all Manifests to thin
|
||||
4. Remove empty Manifests
|
||||
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
|
||||
5.1. Do not touch files with -kb/-ko keyword flags.
|
||||
|
||||
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
||||
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
|
||||
tests
|
||||
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
|
||||
project
|
||||
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
|
||||
developer, wrote Git features for the migration
|
||||
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
|
||||
cvs2svn
|
||||
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
|
||||
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
|
||||
work in migration
|
||||
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
|
||||
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
|
||||
the bikeshed
|
||||
|
||||
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
|
||||
Use https by default
|
||||
|
||||
Convert all URLs for sites supporting encrypted connections from http to
|
||||
https
|
||||
|
||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
||||
|
||||
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
|
||||
Revert DOCTYPE SYSTEM https changes in metadata.xml
|
||||
|
||||
repoman does not yet accept the https version.
|
||||
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
|
||||
|
||||
Bug: https://bugs.gentoo.org/552720
|
||||
|
||||
*xz-utils-5.2.2 (29 Sep 2015)
|
||||
|
||||
29 Sep 2015; Mike Frysinger <vapier@gentoo.org> +xz-utils-5.2.2.ebuild:
|
||||
version bump to 5.2.2
|
||||
|
||||
29 Sep 2015; Mike Frysinger <vapier@gentoo.org> -xz-utils-5.0.5-r1.ebuild,
|
||||
-xz-utils-5.0.7.ebuild:
|
||||
drop old
|
||||
|
||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
||||
Replace all herds with appropriate projects (GLEP 67)
|
||||
|
||||
Replace all uses of herd with appropriate project maintainers, or no
|
||||
maintainers in case of herds requested to be disbanded.
|
||||
|
||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
||||
Set appropriate maintainer types in metadata.xml (GLEP 67)
|
||||
|
||||
28 Jan 2016; Zero_Chaos <zerochaos@gentoo.org> xz-utils-5.2.2.ebuild:
|
||||
arm stable bug #573232
|
||||
|
||||
Package-Manager: portage-2.2.27
|
||||
|
||||
01 Feb 2016; Jeroen Roovers <jer@gentoo.org> xz-utils-5.2.2.ebuild:
|
||||
Stable for HPPA PPC64 (bug #573232).
|
||||
|
||||
Package-Manager: portage-2.2.27
|
||||
RepoMan-Options: --ignore-arches
|
||||
|
||||
04 Feb 2016; Tobias Klausmann <klausman@gentoo.org> xz-utils-5.2.2.ebuild:
|
||||
add alpha keyword
|
||||
|
||||
Gentoo-Bug: 573232
|
||||
|
||||
Package-Manager: portage-2.2.27
|
||||
|
||||
13 Feb 2016; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.2.2.ebuild:
|
||||
amd64 stable wrt bug #573232
|
||||
|
||||
Package-Manager: portage-2.2.26
|
||||
RepoMan-Options: --include-arches="amd64"
|
||||
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
|
||||
|
||||
14 Feb 2016; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.2.2.ebuild:
|
||||
x86 stable wrt bug #573232
|
||||
|
||||
Package-Manager: portage-2.2.26
|
||||
RepoMan-Options: --include-arches="x86"
|
||||
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
|
||||
|
||||
29 Feb 2016; Steev Klimaszewski <steev@gentoo.org> xz-utils-5.2.2.ebuild:
|
||||
stable 5.2.2 for arm64
|
||||
|
||||
Package-Manager: portage-2.2.27
|
||||
|
||||
16 Mar 2016; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.2.2.ebuild:
|
||||
ppc stable wrt bug #573232
|
||||
|
||||
Package-Manager: portage-2.2.26
|
||||
RepoMan-Options: --include-arches="ppc"
|
||||
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
|
||||
|
||||
19 Mar 2016; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.2.2.ebuild:
|
||||
sparc stable wrt bug #573232
|
||||
|
||||
Package-Manager: portage-2.2.26
|
||||
RepoMan-Options: --include-arches="sparc"
|
||||
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
|
||||
|
||||
20 Mar 2016; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.2.2.ebuild:
|
||||
ia64 stable wrt bug #573232
|
||||
|
||||
Package-Manager: portage-2.2.26
|
||||
RepoMan-Options: --include-arches="ia64"
|
||||
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
|
||||
|
||||
30 Mar 2016; Mike Frysinger <vapier@gentoo.org> xz-utils-5.0.8.ebuild,
|
||||
xz-utils-5.2.0.ebuild, xz-utils-5.2.1-r1.ebuild, xz-utils-5.2.2.ebuild,
|
||||
xz-utils-9999.ebuild:
|
||||
toolchain-funcs.eclass: gen_usr_ldscript: integrate multilib_is_native_abi
|
||||
support #479448
|
||||
|
||||
Many ebuilds have started checking multilib_is_native_abi to see if they
|
||||
should call gen_usr_ldscript. Since that logic always makes sense, add
|
||||
it directly to the gen_usr_ldscript function.
|
||||
|
||||
30 Mar 2016; Mike Frysinger <vapier@gentoo.org> xz-utils-5.2.2.ebuild:
|
||||
mark 5.2.2 m68k/s390/sh stable
|
||||
|
||||
30 Mar 2016; Mike Frysinger <vapier@gentoo.org> -xz-utils-5.0.8.ebuild,
|
||||
-xz-utils-5.2.0.ebuild, -xz-utils-5.2.1-r1.ebuild:
|
||||
drop old <5.2.2 versions
|
||||
|
@ -1,371 +0,0 @@
|
||||
# ChangeLog for app-arch/xz-utils
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/xz-utils/ChangeLog,v 1.96 2015/06/03 02:34:55 mgorny Exp $
|
||||
|
||||
*xz-utils-5.2.1-r1 (03 Jun 2015)
|
||||
|
||||
03 Jun 2015; Michał Górny <mgorny@gentoo.org> +xz-utils-5.2.1-r1.ebuild,
|
||||
-xz-utils-5.2.1.ebuild, xz-utils-9999.ebuild:
|
||||
Disable sha256.h on *BSD, bug #545714. https://github.com/gentoo/gentoo-
|
||||
portage-rsync-mirror/pull/139 by nigoro.
|
||||
|
||||
04 Apr 2015; Mike Frysinger <vapier@gentoo.org> xz-utils-5.0.8.ebuild:
|
||||
Mark arm64/m68k/s390/sh stable.
|
||||
|
||||
*xz-utils-5.2.1 (26 Feb 2015)
|
||||
|
||||
26 Feb 2015; Mike Frysinger <vapier@gentoo.org> +xz-utils-5.2.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
02 Jan 2015; Mikle Kolyada <zlogene@gentoo.org> xz-utils-5.0.8.ebuild:
|
||||
ia64 stable wrt bug #533274
|
||||
|
||||
02 Jan 2015; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.0.8.ebuild:
|
||||
Stable for sparc, wrt bug #533274
|
||||
|
||||
01 Jan 2015; Mikle Kolyada <zlogene@gentoo.org> xz-utils-5.0.8.ebuild:
|
||||
alpha stable wrt bug #533274
|
||||
|
||||
01 Jan 2015; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.0.8.ebuild:
|
||||
Stable for ppc64, wrt bug #533274
|
||||
|
||||
31 Dec 2014; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.0.8.ebuild:
|
||||
Stable for ppc, wrt bug #533274
|
||||
|
||||
30 Dec 2014; Markus Meier <maekke@gentoo.org> xz-utils-5.0.8.ebuild:
|
||||
arm stable, bug #533274
|
||||
|
||||
28 Dec 2014; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.0.8.ebuild:
|
||||
Stable for x86, wrt bug #533274
|
||||
|
||||
26 Dec 2014; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.0.8.ebuild:
|
||||
Stable for amd64, wrt bug #533274
|
||||
|
||||
23 Dec 2014; Jeroen Roovers <jer@gentoo.org> xz-utils-5.0.8.ebuild:
|
||||
Stable for HPPA (bug #533274).
|
||||
|
||||
*xz-utils-5.0.8 (22 Dec 2014)
|
||||
|
||||
22 Dec 2014; Lars Wendler <polynomial-c@gentoo.org> +xz-utils-5.0.8.ebuild,
|
||||
-xz-utils-5.1.3_alpha.ebuild, -xz-utils-5.1.4_beta.ebuild:
|
||||
Version bump. Removed old.
|
||||
|
||||
*xz-utils-5.2.0 (22 Dec 2014)
|
||||
|
||||
22 Dec 2014; Luca Barbato <lu_zero@gentoo.org> +xz-utils-5.2.0.ebuild:
|
||||
Version bump.
|
||||
|
||||
*xz-utils-5.0.7 (20 Sep 2014)
|
||||
|
||||
20 Sep 2014; Lars Wendler <polynomial-c@gentoo.org> -xz-utils-5.0.6.ebuild,
|
||||
+xz-utils-5.0.7.ebuild:
|
||||
Version bump. Removed old.
|
||||
|
||||
*xz-utils-5.1.4_beta (15 Sep 2014)
|
||||
*xz-utils-5.0.6 (15 Sep 2014)
|
||||
|
||||
15 Sep 2014; Lars Wendler <polynomial-c@gentoo.org> +xz-utils-5.0.6.ebuild,
|
||||
+xz-utils-5.1.4_beta.ebuild:
|
||||
Version bump.
|
||||
|
||||
28 Apr 2014; Michał Górny <mgorny@gentoo.org> xz-utils-5.0.5-r1.ebuild,
|
||||
xz-utils-5.1.3_alpha.ebuild, xz-utils-9999.ebuild:
|
||||
Replace multilib_build_binaries with multilib_is_native_abi. The two are
|
||||
equivalent now, and the team has decided to use the old name as being less
|
||||
confusing.
|
||||
|
||||
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> xz-utils-5.0.5-r1.ebuild,
|
||||
xz-utils-5.1.3_alpha.ebuild, xz-utils-9999.ebuild:
|
||||
Add arm64 love.
|
||||
|
||||
16 Jan 2014; Mike Frysinger <vapier@gentoo.org> xz-utils-5.0.5-r1.ebuild:
|
||||
Mark m68k/s390/sh stable.
|
||||
|
||||
05 Jan 2014; Mike Frysinger <vapier@gentoo.org> xz-utils-5.0.5-r1.ebuild,
|
||||
xz-utils-5.1.3_alpha.ebuild, xz-utils-9999.ebuild:
|
||||
Use multilib_build_binaries to build binaries #489584 by Thomas Sachau.
|
||||
|
||||
04 Jan 2014; Lars Wendler <polynomial-c@gentoo.org>
|
||||
-xz-utils-4.999.9_beta.ebuild, -xz-utils-5.0.1.ebuild,
|
||||
-xz-utils-5.0.1-r1.ebuild, -xz-utils-5.0.2.ebuild, -xz-utils-5.0.3.ebuild,
|
||||
-xz-utils-5.0.4.ebuild, -xz-utils-5.0.4-r1.ebuild, -xz-utils-5.0.5.ebuild,
|
||||
-files/xz-utils-5.0.1-xzgrep-typo.patch:
|
||||
Removed old versions and files.
|
||||
|
||||
27 Dec 2013; Akinori Hattori <hattya@gentoo.org> xz-utils-5.0.5-r1.ebuild:
|
||||
ia64 stable wrt bug #489362
|
||||
|
||||
23 Dec 2013; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.0.5-r1.ebuild:
|
||||
Stable for sparc, wrt bug #489362
|
||||
|
||||
22 Dec 2013; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.0.5-r1.ebuild:
|
||||
Stable for ppc64, wrt bug #489362
|
||||
|
||||
21 Dec 2013; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.0.5-r1.ebuild:
|
||||
Stable for ppc, wrt bug #489362
|
||||
|
||||
29 Nov 2013; Markus Meier <maekke@gentoo.org> xz-utils-5.0.5-r1.ebuild:
|
||||
arm stable, bug #489362
|
||||
|
||||
04 Nov 2013; Matt Turner <mattst88@gentoo.org> xz-utils-5.0.5-r1.ebuild:
|
||||
alpha stable, bug 489362.
|
||||
|
||||
01 Nov 2013; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.0.5-r1.ebuild:
|
||||
Stable for x86, wrt bug #489362
|
||||
|
||||
01 Nov 2013; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.0.5-r1.ebuild:
|
||||
Stable for amd64, wrt bug #489362
|
||||
|
||||
31 Oct 2013; Jeroen Roovers <jer@gentoo.org> xz-utils-5.0.5-r1.ebuild:
|
||||
Stable for HPPA (bug #489362).
|
||||
|
||||
*xz-utils-5.1.3_alpha (28 Oct 2013)
|
||||
|
||||
28 Oct 2013; Lars Wendler <polynomial-c@gentoo.org>
|
||||
+xz-utils-5.1.3_alpha.ebuild:
|
||||
Added alpha release as requested in bug #484068 by Christoph Junghans.
|
||||
|
||||
19 Oct 2013; Mike Frysinger <vapier@gentoo.org> xz-utils-5.0.5-r1.ebuild,
|
||||
xz-utils-9999.ebuild:
|
||||
Update LICENSE as pointed out by Marc MERLIN.
|
||||
|
||||
07 Aug 2013; Michał Górny <mgorny@gentoo.org> xz-utils-5.0.5-r1.ebuild,
|
||||
xz-utils-9999.ebuild:
|
||||
Remove the unnecessary emul-linux blocker. My bad.
|
||||
|
||||
*xz-utils-5.0.5-r1 (07 Aug 2013)
|
||||
|
||||
07 Aug 2013; Michał Górny <mgorny@gentoo.org> +xz-utils-5.0.5-r1.ebuild,
|
||||
xz-utils-9999.ebuild:
|
||||
Support multilib. Bug #474940, patch by Alexis Ballier.
|
||||
|
||||
*xz-utils-5.0.5 (30 Jun 2013)
|
||||
|
||||
30 Jun 2013; Mike Frysinger <vapier@gentoo.org> +xz-utils-5.0.5.ebuild:
|
||||
Version bump.
|
||||
|
||||
17 Feb 2013; Zac Medico <zmedico@gentoo.org> xz-utils-5.0.4-r1.ebuild:
|
||||
Add ~arm-linux keyword.
|
||||
|
||||
30 Dec 2012; Raúl Porcel <armin76@gentoo.org> xz-utils-5.0.4-r1.ebuild:
|
||||
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #448792
|
||||
|
||||
28 Dec 2012; Jeroen Roovers <jer@gentoo.org> xz-utils-5.0.4-r1.ebuild:
|
||||
Stable for HPPA (bug #448792).
|
||||
|
||||
28 Dec 2012; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.0.4-r1.ebuild:
|
||||
Stable for ppc, wrt bug #448792
|
||||
|
||||
28 Dec 2012; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.0.4-r1.ebuild:
|
||||
Stable for ppc64, wrt bug #448792
|
||||
|
||||
28 Dec 2012; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.0.4-r1.ebuild:
|
||||
Stable for x86, wrt bug #448792
|
||||
|
||||
28 Dec 2012; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.0.4-r1.ebuild:
|
||||
Stable for amd64, wrt bug #448792
|
||||
|
||||
07 Dec 2012; Mike Frysinger <vapier@gentoo.org> xz-utils-5.0.4-r1.ebuild,
|
||||
xz-utils-9999.ebuild:
|
||||
Clean up elibtoolize logic and re-sync 9999/non-9999 ebuilds.
|
||||
|
||||
*xz-utils-5.0.4-r1 (24 Nov 2012)
|
||||
|
||||
24 Nov 2012; Samuli Suominen <ssuominen@gentoo.org>
|
||||
+xz-utils-5.0.4-r1.ebuild, xz-utils-9999.ebuild:
|
||||
Use gen_usr_ldscript -a lzma to move liblzma.so.$version from /usr to /
|
||||
for sys-apps/kmod wrt #443710
|
||||
|
||||
09 Nov 2012; Fabian Groffen <grobian@gentoo.org> xz-utils-5.0.4.ebuild:
|
||||
Run elibtoolize to allow Solaris/x64 to build shared libs
|
||||
|
||||
14 Sep 2012; Christoph Junghans <ottxor@gentoo.org> xz-utils-5.0.4.ebuild,
|
||||
xz-utils-9999.ebuild:
|
||||
added prefix support (bug #434854)
|
||||
|
||||
09 Sep 2012; Raúl Porcel <armin76@gentoo.org> xz-utils-5.0.4.ebuild:
|
||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #431846
|
||||
|
||||
21 Aug 2012; Anthony G. Basile <blueness@gentoo.org> xz-utils-5.0.4.ebuild:
|
||||
Stable arm, bug #431846
|
||||
|
||||
20 Aug 2012; Anthony G. Basile <blueness@gentoo.org> xz-utils-5.0.4.ebuild:
|
||||
Stable ppc ppc64, bug #431846
|
||||
|
||||
20 Aug 2012; Jeroen Roovers <jer@gentoo.org> xz-utils-5.0.4.ebuild:
|
||||
Stable for HPPA (bug #431846).
|
||||
|
||||
19 Aug 2012; Johannes Huber <johu@gentoo.org> xz-utils-5.0.4.ebuild:
|
||||
Stable for x86, wrt bug #431846
|
||||
|
||||
19 Aug 2012; Agostino Sarubbo <ago@gentoo.org> xz-utils-5.0.4.ebuild:
|
||||
Stable for amd64, wrt bug #431846
|
||||
|
||||
*xz-utils-5.0.4 (23 Jun 2012)
|
||||
|
||||
23 Jun 2012; Mike Frysinger <vapier@gentoo.org> +xz-utils-5.0.4.ebuild:
|
||||
Version bump.
|
||||
|
||||
17 May 2012; Mike Frysinger <vapier@gentoo.org> xz-utils-5.0.3.ebuild,
|
||||
xz-utils-9999.ebuild:
|
||||
Use `find` to clean up .la file #409261 by Kevin Pyle.
|
||||
|
||||
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> xz-utils-5.0.3.ebuild,
|
||||
xz-utils-9999.ebuild:
|
||||
keyword ~amd64-fbsd
|
||||
|
||||
29 Dec 2011; Mark Loeser <halcy0n@gentoo.org> xz-utils-5.0.3.ebuild:
|
||||
Stable for ppc64; bug #379379
|
||||
|
||||
20 Oct 2011; Brent Baude <ranger@gentoo.org> xz-utils-5.0.3.ebuild:
|
||||
Marking xz-utils-5.0.3 ppc for bug 379379
|
||||
|
||||
25 Sep 2011; Mike Frysinger <vapier@gentoo.org> xz-utils-5.0.3.ebuild,
|
||||
xz-utils-9999.ebuild:
|
||||
Drop unnecessary .la file #384421 by Hans.
|
||||
|
||||
17 Sep 2011; Raúl Porcel <armin76@gentoo.org> xz-utils-5.0.3.ebuild:
|
||||
alpha/ia64/m68k/s390/sh/sparc stable wrt #379379
|
||||
|
||||
01 Sep 2011; Jeroen Roovers <jer@gentoo.org> xz-utils-5.0.3.ebuild:
|
||||
Stable for HPPA (bug #379379).
|
||||
|
||||
28 Aug 2011; Markus Meier <maekke@gentoo.org> xz-utils-5.0.3.ebuild:
|
||||
arm stable, bug #379379
|
||||
|
||||
21 Aug 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> xz-utils-5.0.3.ebuild:
|
||||
x86 stable wrt bug #379379
|
||||
|
||||
17 Aug 2011; Markos Chandras <hwoarang@gentoo.org> xz-utils-5.0.3.ebuild:
|
||||
Stable on amd64 wrt bug #379379
|
||||
|
||||
28 Jul 2011; Michał Górny <mgorny@gentoo.org> xz-utils-9999.ebuild:
|
||||
Migrate to git-2, fix EGIT_REPO_URI, per bug #376377. Reviewed by Tony Vroon.
|
||||
|
||||
*xz-utils-5.0.3 (24 May 2011)
|
||||
|
||||
24 May 2011; Mike Frysinger <vapier@gentoo.org> +xz-utils-5.0.3.ebuild:
|
||||
Version bump.
|
||||
|
||||
*xz-utils-5.0.2 (04 Apr 2011)
|
||||
|
||||
04 Apr 2011; Mike Frysinger <vapier@gentoo.org> +xz-utils-5.0.2.ebuild:
|
||||
Version bump.
|
||||
|
||||
20 Mar 2011; Raúl Porcel <armin76@gentoo.org> xz-utils-5.0.1.ebuild:
|
||||
ia64/m68k/s390/sh stable wrt #355649
|
||||
|
||||
16 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> xz-utils-5.0.1.ebuild:
|
||||
ppc64 stable wrt #355649
|
||||
|
||||
12 Mar 2011; Tobias Klausmann <klausman@gentoo.org> xz-utils-5.0.1.ebuild:
|
||||
Stable on alpha, bug #355649
|
||||
|
||||
06 Mar 2011; Christian Faulhammer <fauli@gentoo.org>
|
||||
xz-utils-5.0.1.ebuild:
|
||||
stable x86, bug 355649
|
||||
|
||||
06 Mar 2011; Michael Weber <xmw@gentoo.org> xz-utils-5.0.1.ebuild:
|
||||
arm stable (bug 355649)
|
||||
|
||||
05 Mar 2011; Michael Weber <xmw@gentoo.org> xz-utils-5.0.1.ebuild:
|
||||
ppc/sparc stable (bug 355649)
|
||||
|
||||
01 Mar 2011; Jeroen Roovers <jer@gentoo.org> xz-utils-5.0.1.ebuild:
|
||||
Stable for HPPA (bug #355649).
|
||||
|
||||
01 Mar 2011; Markos Chandras <hwoarang@gentoo.org> xz-utils-5.0.1.ebuild:
|
||||
Stable on amd64 wrt bug #355649
|
||||
|
||||
*xz-utils-5.0.1-r1 (01 Mar 2011)
|
||||
|
||||
01 Mar 2011; Mike Frysinger <vapier@gentoo.org> +xz-utils-5.0.1-r1.ebuild,
|
||||
+files/xz-utils-5.0.1-xzgrep-typo.patch:
|
||||
Fix by Martin Väth for typo in xzgrep #356627 by Diego Elio Pettenò.
|
||||
|
||||
*xz-utils-5.0.1 (05 Feb 2011)
|
||||
|
||||
05 Feb 2011; Mike Frysinger <vapier@gentoo.org> +xz-utils-5.0.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
06 Jan 2011; Mike Frysinger <vapier@gentoo.org> xz-utils-5.0.0.ebuild,
|
||||
xz-utils-9999.ebuild:
|
||||
Update blocker to allow newer versions of app-arch/lzma #218459.
|
||||
|
||||
*xz-utils-5.0.0 (26 Oct 2010)
|
||||
|
||||
26 Oct 2010; Mike Frysinger <vapier@gentoo.org> +xz-utils-5.0.0.ebuild:
|
||||
Version bump #342741 by Samuli Suominen.
|
||||
|
||||
19 Jun 2010; Jonathan Callen <abcd@gentoo.org>
|
||||
xz-utils-4.999.9_beta.ebuild, xz-utils-9999.ebuild:
|
||||
Moving dev-util/cvs* to dev-vcs/cvs*
|
||||
|
||||
12 May 2010; Raúl Porcel <armin76@gentoo.org>
|
||||
xz-utils-4.999.9_beta.ebuild:
|
||||
s390 stable
|
||||
|
||||
04 Mar 2010; Raúl Porcel <armin76@gentoo.org>
|
||||
xz-utils-4.999.9_beta.ebuild:
|
||||
m68k stable, thanks to kolla for testing
|
||||
|
||||
30 Jan 2010; Raúl Porcel <armin76@gentoo.org>
|
||||
xz-utils-4.999.9_beta.ebuild:
|
||||
alpha/ia64/sh/sparc stable wrt #298561
|
||||
|
||||
19 Jan 2010; nixnut <nixnut@gentoo.org> xz-utils-4.999.9_beta.ebuild:
|
||||
ppc stable #298561
|
||||
|
||||
15 Jan 2010; Mike Frysinger <vapier@gentoo.org>
|
||||
xz-utils-4.999.9_beta.ebuild, xz-utils-9999.ebuild:
|
||||
Use funcs from eautotools #300323 by Pacho Ramos.
|
||||
|
||||
14 Jan 2010; Markus Meier <maekke@gentoo.org>
|
||||
xz-utils-4.999.9_beta.ebuild:
|
||||
arm stable, bug #298561
|
||||
|
||||
11 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
|
||||
xz-utils-4.999.9_beta.ebuild:
|
||||
stable x86, bug 298561
|
||||
|
||||
11 Jan 2010; Jeroen Roovers <jer@gentoo.org> xz-utils-4.999.9_beta.ebuild:
|
||||
Stable for HPPA (bug #298561).
|
||||
|
||||
10 Jan 2010; Brent Baude <ranger@gentoo.org> xz-utils-4.999.9_beta.ebuild:
|
||||
stable ppc64, bug 298561
|
||||
|
||||
09 Jan 2010; Pacho Ramos <pacho@gentoo.org> xz-utils-4.999.9_beta.ebuild:
|
||||
amd64 stable, bug 298561
|
||||
|
||||
06 Dec 2009; Mike Frysinger <vapier@gentoo.org>
|
||||
xz-utils-4.999.9_beta.ebuild, xz-utils-9999.ebuild:
|
||||
Fix up doc install #295834 by Diego E. Pettenò.
|
||||
|
||||
17 Oct 2009; Markus Meier <maekke@gentoo.org> metadata.xml:
|
||||
remove static-libs description as it is global now
|
||||
|
||||
26 Sep 2009; Mike Frysinger <vapier@gentoo.org>
|
||||
xz-utils-4.999.9_beta.ebuild, xz-utils-9999.ebuild, metadata.xml:
|
||||
Add support for USE="nls static-libs threads" by Toffanin #286203 and
|
||||
require libtool-2 #286068 by Nicolas Cornu.
|
||||
|
||||
*xz-utils-4.999.9_beta (28 Aug 2009)
|
||||
|
||||
28 Aug 2009; Mike Frysinger <vapier@gentoo.org>
|
||||
+xz-utils-4.999.9_beta.ebuild:
|
||||
Version bump.
|
||||
|
||||
*xz-utils-4.999.8_beta (05 Jul 2009)
|
||||
|
||||
05 Jul 2009; Mike Frysinger <vapier@gentoo.org>
|
||||
+xz-utils-4.999.8_beta.ebuild:
|
||||
Add ebuild for latest release #273732 by Sebastian Mingramm.
|
||||
|
||||
05 Jul 2009; Mike Frysinger <vapier@gentoo.org> xz-utils-9999.ebuild:
|
||||
Pull in gettext/cvs when building autotools #272880 by David Watzke.
|
||||
|
||||
*xz-utils-9999 (07 Feb 2009)
|
||||
|
||||
07 Feb 2009; Mike Frysinger <vapier@gentoo.org> +metadata.xml,
|
||||
+xz-utils-9999.ebuild:
|
||||
Initial ebuild by me.
|
@ -1,4 +1,2 @@
|
||||
DIST xz-5.0.8.tar.gz 1329117 SHA256 cac71b31ed322a487f1da1f10dfcf47f8855f97ff2c23b92680c7ae7be58babb SHA512 402079001c280e0e957d666da724158b134fd0b17320c4c387413dd2cc88400ea0a7f88819e06de3b35d864f51cb3e3a50495265382cabd6c1080920b4c70847 WHIRLPOOL d8a5748ef85000e81d535a98448fbf4198c59da7183fa8e25d5311b0e122f8b9342d706fceb1a6151a1b40a2a4bc264d4e799c65a89dd5ed80d1fbebf29e5049
|
||||
DIST xz-5.2.0.tar.gz 1445562 SHA256 231ef369982240bb20ed7cffa52bb12a4a297ce6871f480ab85e8a7ba98bf3d6 SHA512 dc272d4f8d437bfe22ed75355fcd647018a2514e4b011552c913074c0ae7d306ae2a20f3227895ea8123918088d826b2c5595dc15ba6ba2d8062e780d8707a28 WHIRLPOOL a629c42215c5c8ee366d757a4a08ecf9773aea3422f8c51cf8dffcb74edaab4fa3f760a7a3c11e85564b3a2d6154e06f9a76afc460c1120406539233254caa9e
|
||||
DIST xz-5.2.1.tar.gz 1454491 SHA256 b918b6648076e74f8d7ae19db5ee663df800049e187259faf5eb997a7b974681 SHA512 61d059c51c7cdbab803d006ee47b0be116fd6ba4ba05b9234c43c8b1d8b0021b44735c1335a911a4bccb8543548563cef16dafd7d76dd8ef6c4f763fc023afc2 WHIRLPOOL d4d90f7230c0880c1c392a2767c398510a69e24c18f5c5947472e108902aebb6e94aad0245f16720c60729a7a50199fb4250ae3f6801a0cc25086e7858c55d19
|
||||
DIST xz-5.2.2.tar.gz 1464228 SHA256 73df4d5d34f0468bd57d09f2d8af363e95ed6cc3a4a86129d2f2c366259902a2 SHA512 8d6249f93c5c43e1c8eeb21f93b22330fd54575e20bbb4af3d06721192d9f0ca3351878964c9640238ac410b7dd9f16329793c7be7355c7ca0db92c6db6ab813 WHIRLPOOL 7707f10908a57b5780cdb9dda6bac2674f4c5e3350660ea61539b4df5ecc7dbeeb03f05a9b32873d28a14343f9c6491d68095769d3b283018e8139a95bf5f369
|
||||
DIST xz-5.2.3.tar.gz 1490665 BLAKE2B 470791a67fe635165559b0364c9c0e968f3fc32ba7af53d0173d620ca65c68428e0d4d18ada341a063ea3eabb1b51a71cf873218ca0622fd41e01c20a6f04078 SHA512 a5eb4f707cf31579d166a6f95dbac45cf7ea181036d1632b4f123a4072f502f8d57cd6e7d0588f0bf831a07b8fc4065d26589a25c399b95ddcf5f73435163da6
|
||||
DIST xz-5.2.4.tar.gz 1572354 BLAKE2B 877242324afd3c7eb21d3a9414c53843f4d1bb089206e8e545e280b32ff5372f7fb4a1b0c27cb6fdf0d0a27a668e9772ecc3fffc181df95d081ca9c2e987b83b SHA512 e5bf6eb88365d2dbdc774db49261fb9fae0544ed297891fc20f1ed223f4072cb0357cbd98146ac35b6d29410a12b6739bbd111cd57d4a225bef255ed46988578
|
||||
|
@ -5,4 +5,9 @@
|
||||
<email>base-system@gentoo.org</email>
|
||||
<name>Gentoo Base System</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name='extra-filters'>Build additional filters that are not
|
||||
used in any of the default xz presets. This includes delta
|
||||
and BCJ coders, additional match finders and SHA256 checks.</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
@ -1,73 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
# Remember: we cannot leverage autotools in this ebuild in order
|
||||
# to avoid circular deps with autotools
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils multilib toolchain-funcs libtool multilib-minimal
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="http://git.tukaani.org/xz.git"
|
||||
inherit git-2 autotools
|
||||
SRC_URI=""
|
||||
EXTRA_DEPEND="sys-devel/gettext dev-vcs/cvs >=sys-devel/libtool-2" #272880 286068
|
||||
else
|
||||
MY_P="${PN/-utils}-${PV/_}"
|
||||
SRC_URI="http://tukaani.org/xz/${MY_P}.tar.gz"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
EXTRA_DEPEND=
|
||||
fi
|
||||
|
||||
DESCRIPTION="utils for managing LZMA compressed files"
|
||||
HOMEPAGE="http://tukaani.org/xz/"
|
||||
|
||||
# See top-level COPYING file as it outlines the various pieces and their licenses.
|
||||
LICENSE="public-domain LGPL-2.1+ GPL-2+"
|
||||
SLOT="0"
|
||||
IUSE="nls static-libs +threads"
|
||||
|
||||
RDEPEND="!<app-arch/lzma-4.63
|
||||
!app-arch/lzma-utils
|
||||
!<app-arch/p7zip-4.57"
|
||||
DEPEND="${RDEPEND}
|
||||
${EXTRA_DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
eautopoint
|
||||
eautoreconf
|
||||
else
|
||||
elibtoolize # to allow building shared libs on Solaris/x64
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
ECONF_SOURCE="${S}" econf \
|
||||
$(use_enable nls) \
|
||||
$(use_enable threads) \
|
||||
$(use_enable static-libs static) \
|
||||
$(multilib_is_native_abi || echo --disable-{xz,xzdec,lzmadec,lzmainfo,lzma-links,scripts})
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
default
|
||||
multilib_is_native_abi && gen_usr_ldscript -a lzma
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
prune_libtool_files --all
|
||||
rm "${ED}"/usr/share/doc/xz/COPYING* || die
|
||||
mv "${ED}"/usr/share/doc/{xz,${PF}} || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserve_old_lib /usr/$(get_libdir)/liblzma$(get_libname 0)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/liblzma$(get_libname 0)
|
||||
}
|
@ -1,73 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
# Remember: we cannot leverage autotools in this ebuild in order
|
||||
# to avoid circular deps with autotools
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils multilib toolchain-funcs libtool multilib-minimal
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="http://git.tukaani.org/xz.git"
|
||||
inherit git-2 autotools
|
||||
SRC_URI=""
|
||||
EXTRA_DEPEND="sys-devel/gettext dev-vcs/cvs >=sys-devel/libtool-2" #272880 286068
|
||||
else
|
||||
MY_P="${PN/-utils}-${PV/_}"
|
||||
SRC_URI="http://tukaani.org/xz/${MY_P}.tar.gz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
EXTRA_DEPEND=
|
||||
fi
|
||||
|
||||
DESCRIPTION="utils for managing LZMA compressed files"
|
||||
HOMEPAGE="http://tukaani.org/xz/"
|
||||
|
||||
# See top-level COPYING file as it outlines the various pieces and their licenses.
|
||||
LICENSE="public-domain LGPL-2.1+ GPL-2+"
|
||||
SLOT="0"
|
||||
IUSE="nls static-libs +threads"
|
||||
|
||||
RDEPEND="!<app-arch/lzma-4.63
|
||||
!app-arch/lzma-utils
|
||||
!<app-arch/p7zip-4.57"
|
||||
DEPEND="${RDEPEND}
|
||||
${EXTRA_DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
eautopoint
|
||||
eautoreconf
|
||||
else
|
||||
elibtoolize # to allow building shared libs on Solaris/x64
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
ECONF_SOURCE="${S}" econf \
|
||||
$(use_enable nls) \
|
||||
$(use_enable threads) \
|
||||
$(use_enable static-libs static) \
|
||||
$(multilib_is_native_abi || echo --disable-{xz,xzdec,lzmadec,lzmainfo,lzma-links,scripts})
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
default
|
||||
multilib_is_native_abi && gen_usr_ldscript -a lzma
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
prune_libtool_files --all
|
||||
rm "${ED}"/usr/share/doc/xz/COPYING* || die
|
||||
mv "${ED}"/usr/share/doc/{xz,${PF}} || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserve_old_lib /usr/$(get_libdir)/liblzma$(get_libname 0)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/liblzma$(get_libname 0)
|
||||
}
|
@ -1,74 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
# Remember: we cannot leverage autotools in this ebuild in order
|
||||
# to avoid circular deps with autotools
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils multilib toolchain-funcs libtool multilib-minimal
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="http://git.tukaani.org/xz.git"
|
||||
inherit git-2 autotools
|
||||
SRC_URI=""
|
||||
EXTRA_DEPEND="sys-devel/gettext dev-vcs/cvs >=sys-devel/libtool-2" #272880 286068
|
||||
else
|
||||
MY_P="${PN/-utils}-${PV/_}"
|
||||
SRC_URI="http://tukaani.org/xz/${MY_P}.tar.gz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
EXTRA_DEPEND=
|
||||
fi
|
||||
|
||||
DESCRIPTION="utils for managing LZMA compressed files"
|
||||
HOMEPAGE="http://tukaani.org/xz/"
|
||||
|
||||
# See top-level COPYING file as it outlines the various pieces and their licenses.
|
||||
LICENSE="public-domain LGPL-2.1+ GPL-2+"
|
||||
SLOT="0"
|
||||
IUSE="elibc_FreeBSD nls static-libs +threads"
|
||||
|
||||
RDEPEND="!<app-arch/lzma-4.63
|
||||
!app-arch/lzma-utils
|
||||
!<app-arch/p7zip-4.57"
|
||||
DEPEND="${RDEPEND}
|
||||
${EXTRA_DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
eautopoint
|
||||
eautoreconf
|
||||
else
|
||||
elibtoolize # to allow building shared libs on Solaris/x64
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
use elibc_FreeBSD && export ac_cv_header_sha256_h=no #545714
|
||||
ECONF_SOURCE="${S}" econf \
|
||||
$(use_enable nls) \
|
||||
$(use_enable threads) \
|
||||
$(use_enable static-libs static) \
|
||||
$(multilib_is_native_abi || echo --disable-{xz,xzdec,lzmadec,lzmainfo,lzma-links,scripts})
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
default
|
||||
multilib_is_native_abi && gen_usr_ldscript -a lzma
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
prune_libtool_files --all
|
||||
rm "${ED}"/usr/share/doc/xz/COPYING* || die
|
||||
mv "${ED}"/usr/share/doc/{xz,${PF}} || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserve_old_lib /usr/$(get_libdir)/liblzma$(get_libname 0)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/liblzma$(get_libname 0)
|
||||
}
|
@ -1,34 +1,33 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
# Remember: we cannot leverage autotools in this ebuild in order
|
||||
# to avoid circular deps with autotools
|
||||
|
||||
EAPI="4"
|
||||
EAPI=5
|
||||
|
||||
inherit eutils multilib toolchain-funcs libtool multilib-minimal
|
||||
inherit multilib toolchain-funcs libtool multilib-minimal preserve-libs
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="http://git.tukaani.org/xz.git"
|
||||
inherit git-2 autotools
|
||||
EGIT_REPO_URI="https://git.tukaani.org/xz.git"
|
||||
inherit git-r3 autotools
|
||||
SRC_URI=""
|
||||
EXTRA_DEPEND="sys-devel/gettext dev-vcs/cvs >=sys-devel/libtool-2" #272880 286068
|
||||
else
|
||||
MY_P="${PN/-utils}-${PV/_}"
|
||||
SRC_URI="http://tukaani.org/xz/${MY_P}.tar.gz"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
SRC_URI="https://tukaani.org/xz/${MY_P}.tar.gz"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
EXTRA_DEPEND=
|
||||
fi
|
||||
|
||||
DESCRIPTION="utils for managing LZMA compressed files"
|
||||
HOMEPAGE="http://tukaani.org/xz/"
|
||||
HOMEPAGE="https://tukaani.org/xz/"
|
||||
|
||||
# See top-level COPYING file as it outlines the various pieces and their licenses.
|
||||
LICENSE="public-domain LGPL-2.1+ GPL-2+"
|
||||
SLOT="0"
|
||||
IUSE="elibc_FreeBSD nls static-libs +threads"
|
||||
IUSE="elibc_FreeBSD +extra-filters nls static-libs +threads"
|
||||
|
||||
RDEPEND="!<app-arch/lzma-4.63
|
||||
!app-arch/lzma-utils
|
||||
@ -36,6 +35,9 @@ RDEPEND="!<app-arch/lzma-4.63
|
||||
DEPEND="${RDEPEND}
|
||||
${EXTRA_DEPEND}"
|
||||
|
||||
# Tests currently do not account for smaller feature set
|
||||
RESTRICT="!extra-filters? ( test )"
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
eautopoint
|
||||
@ -46,12 +48,27 @@ src_prepare() {
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf=(
|
||||
$(use_enable nls)
|
||||
$(use_enable threads)
|
||||
$(use_enable static-libs static)
|
||||
)
|
||||
multilib_is_native_abi ||
|
||||
myconf+=( --disable-{xz,xzdec,lzmadec,lzmainfo,lzma-links,scripts} )
|
||||
if ! use extra-filters; then
|
||||
myconf+=(
|
||||
# LZMA1 + LZMA2 for standard .lzma & .xz files
|
||||
--enable-encoders=lzma1,lzma2
|
||||
--enable-decoders=lzma1,lzma2
|
||||
# those are used by default, depending on preset
|
||||
--enable-match-finders=hc3,hc4,bt4
|
||||
# CRC64 is used by default, though some (old?) files use CRC32
|
||||
--enable-checks=crc32,crc64
|
||||
)
|
||||
fi
|
||||
|
||||
use elibc_FreeBSD && export ac_cv_header_sha256_h=no #545714
|
||||
ECONF_SOURCE="${S}" econf \
|
||||
$(use_enable nls) \
|
||||
$(use_enable threads) \
|
||||
$(use_enable static-libs static) \
|
||||
$(multilib_is_native_abi || echo --disable-{xz,xzdec,lzmadec,lzmainfo,lzma-links,scripts})
|
||||
ECONF_SOURCE="${S}" econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
95
sdk_container/src/third_party/portage-stable/app-arch/xz-utils/xz-utils-5.2.4-r2.ebuild
vendored
Normal file
95
sdk_container/src/third_party/portage-stable/app-arch/xz-utils/xz-utils-5.2.4-r2.ebuild
vendored
Normal file
@ -0,0 +1,95 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Remember: we cannot leverage autotools in this ebuild in order
|
||||
# to avoid circular deps with autotools
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit multilib toolchain-funcs libtool multilib-minimal preserve-libs
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="https://git.tukaani.org/xz.git"
|
||||
inherit git-r3 autotools
|
||||
SRC_URI=""
|
||||
EXTRA_DEPEND="sys-devel/gettext dev-vcs/cvs >=sys-devel/libtool-2" #272880 286068
|
||||
else
|
||||
MY_P="${PN/-utils}-${PV/_}"
|
||||
SRC_URI="https://tukaani.org/xz/${MY_P}.tar.gz"
|
||||
[[ "${PV}" == *_alpha* ]] || [[ "${PV}" == *_beta* ]] || \
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
EXTRA_DEPEND=
|
||||
fi
|
||||
|
||||
DESCRIPTION="utils for managing LZMA compressed files"
|
||||
HOMEPAGE="https://tukaani.org/xz/"
|
||||
|
||||
# See top-level COPYING file as it outlines the various pieces and their licenses.
|
||||
LICENSE="public-domain LGPL-2.1+ GPL-2+"
|
||||
SLOT="0"
|
||||
IUSE="elibc_FreeBSD +extra-filters nls static-libs +threads"
|
||||
|
||||
RDEPEND="!<app-arch/lzma-4.63
|
||||
!app-arch/lzma-utils
|
||||
!<app-arch/p7zip-4.57"
|
||||
DEPEND="${RDEPEND}
|
||||
${EXTRA_DEPEND}"
|
||||
|
||||
# Tests currently do not account for smaller feature set
|
||||
RESTRICT="!extra-filters? ( test )"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
eautopoint
|
||||
eautoreconf
|
||||
else
|
||||
elibtoolize # to allow building shared libs on Solaris/x64
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf=(
|
||||
$(use_enable nls)
|
||||
$(use_enable threads)
|
||||
$(use_enable static-libs static)
|
||||
)
|
||||
multilib_is_native_abi ||
|
||||
myconf+=( --disable-{xz,xzdec,lzmadec,lzmainfo,lzma-links,scripts} )
|
||||
if ! use extra-filters; then
|
||||
myconf+=(
|
||||
# LZMA1 + LZMA2 for standard .lzma & .xz files
|
||||
--enable-encoders=lzma1,lzma2
|
||||
--enable-decoders=lzma1,lzma2
|
||||
# those are used by default, depending on preset
|
||||
--enable-match-finders=hc3,hc4,bt4
|
||||
# CRC64 is used by default, though some (old?) files use CRC32
|
||||
--enable-checks=crc32,crc64
|
||||
)
|
||||
fi
|
||||
|
||||
use elibc_FreeBSD && export ac_cv_header_sha256_h=no #545714
|
||||
ECONF_SOURCE="${S}" econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
default
|
||||
gen_usr_ldscript -a lzma
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
if ! use static-libs ; then
|
||||
find "${ED}" -name "*.a" -delete || die
|
||||
fi
|
||||
rm "${ED%/}"/usr/share/doc/${PF}/COPYING* || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserve_old_lib /usr/$(get_libdir)/liblzma$(get_libname 0)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/liblzma$(get_libname 0)
|
||||
}
|
@ -1,34 +1,34 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
# Remember: we cannot leverage autotools in this ebuild in order
|
||||
# to avoid circular deps with autotools
|
||||
|
||||
EAPI="4"
|
||||
EAPI=6
|
||||
|
||||
inherit eutils multilib toolchain-funcs libtool multilib-minimal
|
||||
inherit multilib toolchain-funcs libtool multilib-minimal preserve-libs
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="http://git.tukaani.org/xz.git"
|
||||
inherit git-2 autotools
|
||||
EGIT_REPO_URI="https://git.tukaani.org/xz.git"
|
||||
inherit git-r3 autotools
|
||||
SRC_URI=""
|
||||
EXTRA_DEPEND="sys-devel/gettext dev-vcs/cvs >=sys-devel/libtool-2" #272880 286068
|
||||
else
|
||||
MY_P="${PN/-utils}-${PV/_}"
|
||||
SRC_URI="http://tukaani.org/xz/${MY_P}.tar.gz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
SRC_URI="https://tukaani.org/xz/${MY_P}.tar.gz"
|
||||
[[ "${PV}" == *_alpha* ]] || [[ "${PV}" == *_beta* ]] || \
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
EXTRA_DEPEND=
|
||||
fi
|
||||
|
||||
DESCRIPTION="utils for managing LZMA compressed files"
|
||||
HOMEPAGE="http://tukaani.org/xz/"
|
||||
HOMEPAGE="https://tukaani.org/xz/"
|
||||
|
||||
# See top-level COPYING file as it outlines the various pieces and their licenses.
|
||||
LICENSE="public-domain LGPL-2.1+ GPL-2+"
|
||||
SLOT="0"
|
||||
IUSE="elibc_FreeBSD nls static-libs +threads"
|
||||
IUSE="elibc_FreeBSD +extra-filters nls static-libs +threads"
|
||||
|
||||
RDEPEND="!<app-arch/lzma-4.63
|
||||
!app-arch/lzma-utils
|
||||
@ -36,7 +36,11 @@ RDEPEND="!<app-arch/lzma-4.63
|
||||
DEPEND="${RDEPEND}
|
||||
${EXTRA_DEPEND}"
|
||||
|
||||
# Tests currently do not account for smaller feature set
|
||||
RESTRICT="!extra-filters? ( test )"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
eautopoint
|
||||
eautoreconf
|
||||
@ -46,12 +50,27 @@ src_prepare() {
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf=(
|
||||
$(use_enable nls)
|
||||
$(use_enable threads)
|
||||
$(use_enable static-libs static)
|
||||
)
|
||||
multilib_is_native_abi ||
|
||||
myconf+=( --disable-{xz,xzdec,lzmadec,lzmainfo,lzma-links,scripts} )
|
||||
if ! use extra-filters; then
|
||||
myconf+=(
|
||||
# LZMA1 + LZMA2 for standard .lzma & .xz files
|
||||
--enable-encoders=lzma1,lzma2
|
||||
--enable-decoders=lzma1,lzma2
|
||||
# those are used by default, depending on preset
|
||||
--enable-match-finders=hc3,hc4,bt4
|
||||
# CRC64 is used by default, though some (old?) files use CRC32
|
||||
--enable-checks=crc32,crc64
|
||||
)
|
||||
fi
|
||||
|
||||
use elibc_FreeBSD && export ac_cv_header_sha256_h=no #545714
|
||||
ECONF_SOURCE="${S}" econf \
|
||||
$(use_enable nls) \
|
||||
$(use_enable threads) \
|
||||
$(use_enable static-libs static) \
|
||||
$(multilib_is_native_abi || echo --disable-{xz,xzdec,lzmadec,lzmainfo,lzma-links,scripts})
|
||||
ECONF_SOURCE="${S}" econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
@ -60,9 +79,8 @@ multilib_src_install() {
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
prune_libtool_files --all
|
||||
rm "${ED}"/usr/share/doc/xz/COPYING* || die
|
||||
mv "${ED}"/usr/share/doc/{xz,${PF}} || die
|
||||
find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die
|
||||
rm "${ED%/}"/usr/share/doc/${PF}/COPYING* || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
|
@ -1,4 +0,0 @@
|
||||
DIST zstd-1.1.0.tar.gz 716327 SHA256 61cbbd28ff78f658f0564c2ccc206ac1ac6abe7f2c65c9afdca74584a104ea51 SHA512 9fe72081d333b58d5c8f27f13bd01ab0d729984215b75690282770aa769aab6879b88177aa2b45d8ce2869bf1b360f3a828ca00aa3646a7cc57285a4e167d71f WHIRLPOOL f7e4eab8e7dada2dd0d3ab8eeba4f2b3f165476c4cacf1a609269cb8ed9bccd12c498f50e2aaf365d6c0167c0f2db2b6b6902a786ba98f169e4f0ea0b7ceacfe
|
||||
DIST zstd-1.1.3.tar.gz 845902 SHA256 106c532ae840a6ee4aee5258f04f3acab7b3e09b9e9584ebe94e4fbfd899af0a SHA512 6c025ca3899d0487bf2b4a9b333b47c6e2bb525ae3fc7328cc040f50d6f3c53a1bb9bd17e104352ddbc7b96b240c250c60d5be99e0a980332dbd3c518b2a81e1 WHIRLPOOL 1ff898dce54bd13a45a27ee6e395aa38adc88f1767321e5393148d76e443b539eddee65ccbc00ccf691ab51019a7f1ec6e19f1d7dc734b5982a29d47a432c1e2
|
||||
DIST zstd-1.2.0.tar.gz 1300584 SHA256 4a7e4593a3638276ca7f2a09dc4f38e674d8317bbea51626393ca73fc047cbfb SHA512 b21910c6bdcfad3199c07b9f70f7c049062ebd1cce9249dd33c36153e29f24dd9e796ddbc2f37846b9f508c14b0d0f67651fd8d2bdce558128f20bdfff50a7df WHIRLPOOL dc52eee5d075d952e870c1e12c73120a664337585f6d81456c98341f4bd3f5ecfccb51fbc22063e64cb4287e429d4e12c4395007d78df74a2f1787e01cc29007
|
||||
DIST zstd-1.3.0.tar.gz 1469911 SHA256 0fdba643b438b7cbce700dcc0e7b3e3da6d829088c63757a5984930e2f70b348 SHA512 5eb9e001e14d3342e76eb57b672c636fd56839ba8fc0ba9a751484ea93389c72c494ad2125dc2f9be1f72481f3af34568477123f7e9d3c7504e061e4c083cb30 WHIRLPOOL 61d20ecb675d95ef972b73e5cec144dde6f8a784423b136f4520f51ff8429aa3a59600a371b9b8eea7b2a1949d85508346f620c3cb1852162b27827ba99a7c73
|
@ -1,79 +0,0 @@
|
||||
diff --git a/lib/Makefile b/lib/Makefile
|
||||
index 4fb8ed9..ec5436d 100644
|
||||
--- a/lib/Makefile
|
||||
+++ b/lib/Makefile
|
||||
@@ -63,17 +63,17 @@ all: clean libzstd
|
||||
|
||||
libzstd: $(ZSTD_FILES)
|
||||
@echo compiling static library
|
||||
- @$(CC) $(FLAGS) -c $^
|
||||
- @$(AR) rcs $@.a *.o
|
||||
+ $(CC) $(FLAGS) -c $^
|
||||
+ $(AR) rcs $@.a *.o
|
||||
@echo compiling dynamic library $(LIBVER)
|
||||
- @$(CC) $(FLAGS) -shared $^ -fPIC $(SONAME_FLAGS) -o $@.$(SHARED_EXT_VER)
|
||||
+ $(CC) $(FLAGS) -shared $^ -fPIC $(SONAME_FLAGS) -o $@.$(SHARED_EXT_VER)
|
||||
@echo creating versioned links
|
||||
- @ln -sf $@.$(SHARED_EXT_VER) $@.$(SHARED_EXT_MAJOR)
|
||||
- @ln -sf $@.$(SHARED_EXT_VER) $@.$(SHARED_EXT)
|
||||
+ ln -sf $@.$(SHARED_EXT_VER) $@.$(SHARED_EXT_MAJOR)
|
||||
+ ln -sf $@.$(SHARED_EXT_VER) $@.$(SHARED_EXT)
|
||||
|
||||
clean:
|
||||
- @rm -f core *.o *.a *.gcda *.$(SHARED_EXT) *.$(SHARED_EXT).* libzstd.pc
|
||||
- @rm -f decompress/*.o
|
||||
+ rm -f core *.o *.a *.gcda *.$(SHARED_EXT) *.$(SHARED_EXT).* libzstd.pc
|
||||
+ rm -f decompress/*.o
|
||||
@echo Cleaning library completed
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
@@ -83,22 +83,22 @@ ifneq (,$(filter $(shell uname),Linux Darwin GNU/kFreeBSD GNU FreeBSD DragonFly
|
||||
libzstd.pc:
|
||||
libzstd.pc: libzstd.pc.in
|
||||
@echo creating pkgconfig
|
||||
- @sed -e 's|@PREFIX@|$(PREFIX)|' \
|
||||
+ sed -e 's|@PREFIX@|$(PREFIX)|' \
|
||||
-e 's|@LIBDIR@|$(LIBDIR)|' \
|
||||
-e 's|@INCLUDEDIR@|$(INCLUDEDIR)|' \
|
||||
-e 's|@VERSION@|$(VERSION)|' \
|
||||
$< >$@
|
||||
|
||||
-install: libzstd libzstd.pc
|
||||
- @install -d -m 755 $(DESTDIR)$(LIBDIR)/pkgconfig/ $(DESTDIR)$(INCLUDEDIR)/
|
||||
- @install -m 755 libzstd.$(SHARED_EXT_VER) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT_VER)
|
||||
- @cp -a libzstd.$(SHARED_EXT_MAJOR) $(DESTDIR)$(LIBDIR)
|
||||
- @cp -a libzstd.$(SHARED_EXT) $(DESTDIR)$(LIBDIR)
|
||||
- @cp -a libzstd.pc $(DESTDIR)$(LIBDIR)/pkgconfig/
|
||||
- @install -m 644 libzstd.a $(DESTDIR)$(LIBDIR)/libzstd.a
|
||||
- @install -m 644 zstd.h $(DESTDIR)$(INCLUDEDIR)/zstd.h
|
||||
- @install -m 644 common/zbuff.h $(DESTDIR)$(INCLUDEDIR)/zbuff.h
|
||||
- @install -m 644 dictBuilder/zdict.h $(DESTDIR)$(INCLUDEDIR)/zdict.h
|
||||
+install: libzstd.pc
|
||||
+ install -d -m 755 $(DESTDIR)$(LIBDIR)/pkgconfig/ $(DESTDIR)$(INCLUDEDIR)/
|
||||
+ install -m 755 libzstd.$(SHARED_EXT_VER) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT_VER)
|
||||
+ cp -a libzstd.$(SHARED_EXT_MAJOR) $(DESTDIR)$(LIBDIR)
|
||||
+ cp -a libzstd.$(SHARED_EXT) $(DESTDIR)$(LIBDIR)
|
||||
+ cp -a libzstd.pc $(DESTDIR)$(LIBDIR)/pkgconfig/
|
||||
+ install -m 644 libzstd.a $(DESTDIR)$(LIBDIR)/libzstd.a
|
||||
+ install -m 644 zstd.h $(DESTDIR)$(INCLUDEDIR)/zstd.h
|
||||
+ install -m 644 common/zbuff.h $(DESTDIR)$(INCLUDEDIR)/zbuff.h
|
||||
+ install -m 644 dictBuilder/zdict.h $(DESTDIR)$(INCLUDEDIR)/zdict.h
|
||||
@echo zstd static and shared library installed
|
||||
|
||||
uninstall:
|
||||
diff --git a/programs/Makefile b/programs/Makefile
|
||||
index 6e78d0e..993d138 100644
|
||||
--- a/programs/Makefile
|
||||
+++ b/programs/Makefile
|
||||
@@ -21,11 +21,7 @@ MANDIR = $(PREFIX)/share/man/man1
|
||||
|
||||
ZSTDDIR = ../lib
|
||||
|
||||
-ifeq ($(shell $(CC) -v 2>&1 | grep -c "gcc version "), 1)
|
||||
-ALIGN_LOOP = -falign-loops=32
|
||||
-else
|
||||
ALIGN_LOOP =
|
||||
-endif
|
||||
|
||||
CPPFLAGS= -I$(ZSTDDIR) -I$(ZSTDDIR)/common -I$(ZSTDDIR)/dictBuilder
|
||||
CFLAGS ?= -O3
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>patrick@gentoo.org</email>
|
||||
<name>Patrick Lauer</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">facebook/zstd</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="zstd fast compression library"
|
||||
HOMEPAGE="http://facebook.github.io/zstd/"
|
||||
SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-fix_build_system.patch" )
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
AR="$(tc-getAR)" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" zstd
|
||||
|
||||
emake -C lib \
|
||||
CC="$(tc-getCC)" \
|
||||
AR="$(tc-getAR)" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" libzstd
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
|
||||
einstalldocs
|
||||
|
||||
if ! use static-libs; then
|
||||
rm "${ED%/}"/usr/$(get_libdir)/libzstd.a || die
|
||||
fi
|
||||
}
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="zstd fast compression library"
|
||||
HOMEPAGE="https://facebook.github.io/zstd/"
|
||||
SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
AR="$(tc-getAR)" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" zstd
|
||||
|
||||
emake -C lib \
|
||||
CC="$(tc-getCC)" \
|
||||
AR="$(tc-getAR)" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" libzstd
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
|
||||
einstalldocs
|
||||
|
||||
if ! use static-libs; then
|
||||
rm "${ED%/}"/usr/$(get_libdir)/libzstd.a || die
|
||||
fi
|
||||
}
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="zstd fast compression library"
|
||||
HOMEPAGE="https://facebook.github.io/zstd/"
|
||||
SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
AR="$(tc-getAR)" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" zstd
|
||||
|
||||
emake -C lib \
|
||||
CC="$(tc-getCC)" \
|
||||
AR="$(tc-getAR)" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" libzstd
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
|
||||
einstalldocs
|
||||
|
||||
if ! use static-libs; then
|
||||
rm "${ED%/}"/usr/$(get_libdir)/libzstd.a || die
|
||||
fi
|
||||
}
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="zstd fast compression library"
|
||||
HOMEPAGE="https://facebook.github.io/zstd/"
|
||||
SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/1"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND="app-arch/xz-utils"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
AR="$(tc-getAR)" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" zstd
|
||||
|
||||
emake -C lib \
|
||||
CC="$(tc-getCC)" \
|
||||
AR="$(tc-getAR)" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" libzstd
|
||||
|
||||
emake -C contrib/pzstd \
|
||||
CC="$(tc-getCC)" \
|
||||
CXX="$(tc-getCXX)" \
|
||||
AR="$(tc-getAR)" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)"
|
||||
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
|
||||
|
||||
emake -C contrib/pzstd \
|
||||
DESTDIR="${D}" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
|
||||
|
||||
einstalldocs
|
||||
|
||||
if ! use static-libs; then
|
||||
rm "${ED%/}"/usr/$(get_libdir)/libzstd.a || die
|
||||
fi
|
||||
}
|
@ -293,7 +293,9 @@ setup_modules() {
|
||||
if ver_test ${PV} -ge 2.4.34 ; then
|
||||
MY_CONF+=( $(use_with !suexec-syslog suexec-logfile "${SUEXEC_LOGFILE:-${EPREFIX}/var/log/apache2/suexec_log}") )
|
||||
MY_CONF+=( $(use_with suexec-syslog) )
|
||||
MY_CONF+=( $(usex suexec-syslog $(usex suexec-caps --enable-suexec-capabilities '') '') )
|
||||
if use suexec-syslog && use suexec-caps ; then
|
||||
MY_CONF+=( --enable-suexec-capabilities )
|
||||
fi
|
||||
else
|
||||
MY_CONF+=( --with-suexec-logfile="${SUEXEC_LOGFILE:-${EPREFIX}/var/log/apache2/suexec_log}" )
|
||||
fi
|
||||
|
220
sdk_container/src/third_party/portage-stable/eclass/bazel.eclass
vendored
Normal file
220
sdk_container/src/third_party/portage-stable/eclass/bazel.eclass
vendored
Normal file
@ -0,0 +1,220 @@
|
||||
# Copyright 1999-2018 Jason Zaman
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: bazel.eclass
|
||||
# @MAINTAINER:
|
||||
# Jason Zaman <perfinion@gentoo.org>
|
||||
# @AUTHOR:
|
||||
# Jason Zaman <perfinion@gentoo.org>
|
||||
# @BLURB: Utility functions for packages using Bazel Build
|
||||
# @DESCRIPTION:
|
||||
# A utility eclass providing functions to run the Bazel Build system.
|
||||
#
|
||||
# This eclass does not export any phase functions.
|
||||
|
||||
case "${EAPI:-0}" in
|
||||
0|1|2|3|4|5|6)
|
||||
die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
|
||||
;;
|
||||
7)
|
||||
;;
|
||||
*)
|
||||
die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
|
||||
;;
|
||||
esac
|
||||
|
||||
if [[ ! ${_BAZEL_ECLASS} ]]; then
|
||||
|
||||
inherit multiprocessing toolchain-funcs
|
||||
|
||||
BDEPEND=">=dev-util/bazel-0.20"
|
||||
|
||||
# @FUNCTION: bazel_get_flags
|
||||
# @DESCRIPTION:
|
||||
# Obtain and print the bazel flags for target and host *FLAGS.
|
||||
#
|
||||
# To add more flags to this, append the flags to the
|
||||
# appropriate variable before calling this function
|
||||
bazel_get_flags() {
|
||||
local i fs=()
|
||||
for i in ${CFLAGS}; do
|
||||
fs+=( "--conlyopt=${i}" )
|
||||
done
|
||||
for i in ${BUILD_CFLAGS}; do
|
||||
fs+=( "--host_conlyopt=${i}" )
|
||||
done
|
||||
for i in ${CXXFLAGS}; do
|
||||
fs+=( "--cxxopt=${i}" )
|
||||
done
|
||||
for i in ${BUILD_CXXFLAGS}; do
|
||||
fs+=( "--host_cxxopt=${i}" )
|
||||
done
|
||||
for i in ${CPPFLAGS}; do
|
||||
fs+=( "--conlyopt=${i}" "--cxxopt=${i}" )
|
||||
done
|
||||
for i in ${BUILD_CPPFLAGS}; do
|
||||
fs+=( "--host_conlyopt=${i}" "--host_cxxopt=${i}" )
|
||||
done
|
||||
for i in ${LDFLAGS}; do
|
||||
fs+=( "--linkopt=${i}" )
|
||||
done
|
||||
for i in ${BUILD_LDFLAGS}; do
|
||||
fs+=( "--host_linkopt=${i}" )
|
||||
done
|
||||
echo "${fs[*]}"
|
||||
}
|
||||
|
||||
# @FUNCTION: bazel_setup_bazelrc
|
||||
# @DESCRIPTION:
|
||||
# Creates the bazelrc with common options that will be passed
|
||||
# to bazel. This will be called by ebazel automatically so
|
||||
# does not need to be called from the ebuild.
|
||||
bazel_setup_bazelrc() {
|
||||
if [[ -f "${T}/bazelrc" ]]; then
|
||||
return
|
||||
fi
|
||||
|
||||
# F: fopen_wr
|
||||
# P: /proc/self/setgroups
|
||||
# Even with standalone enabled, the Bazel sandbox binary is run for feature test:
|
||||
# https://github.com/bazelbuild/bazel/blob/7b091c1397a82258e26ab5336df6c8dae1d97384/src/main/java/com/google/devtools/build/lib/sandbox/LinuxSandboxedSpawnRunner.java#L61
|
||||
# https://github.com/bazelbuild/bazel/blob/76555482873ffcf1d32fb40106f89231b37f850a/src/main/tools/linux-sandbox-pid1.cc#L113
|
||||
addpredict /proc
|
||||
|
||||
mkdir -p "${T}/bazel-cache" || die
|
||||
mkdir -p "${T}/bazel-distdir" || die
|
||||
|
||||
cat > "${T}/bazelrc" <<-EOF || die
|
||||
startup --batch
|
||||
|
||||
# dont strip HOME, portage sets a temp per-package dir
|
||||
build --action_env HOME
|
||||
|
||||
# make bazel respect MAKEOPTS
|
||||
build --jobs=$(makeopts_jobs)
|
||||
build --compilation_mode=opt --host_compilation_mode=opt
|
||||
|
||||
# FLAGS
|
||||
build $(bazel_get_flags)
|
||||
|
||||
# Use standalone strategy to deactivate the bazel sandbox, since it
|
||||
# conflicts with FEATURES=sandbox.
|
||||
build --spawn_strategy=standalone --genrule_strategy=standalone
|
||||
test --spawn_strategy=standalone --genrule_strategy=standalone
|
||||
|
||||
build --strip=never
|
||||
build --verbose_failures --noshow_loading_progress
|
||||
test --verbose_test_summary --verbose_failures --noshow_loading_progress
|
||||
|
||||
# make bazel only fetch distfiles from the cache
|
||||
fetch --repository_cache="${T}/bazel-cache/" --distdir="${T}/bazel-distdir/"
|
||||
build --repository_cache="${T}/bazel-cache/" --distdir="${T}/bazel-distdir/"
|
||||
|
||||
build --define=PREFIX=${EPREFIX%/}/usr
|
||||
build --define=LIBDIR=\$(PREFIX)/$(get_libdir)
|
||||
EOF
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
echo "build --nodistinct_host_configuration" >> "${T}/bazelrc" || die
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: ebazel
|
||||
# @USAGE: [<args>...]
|
||||
# @DESCRIPTION:
|
||||
# Run bazel with the bazelrc and output_base.
|
||||
#
|
||||
# output_base will be specific to $BUILD_DIR (if unset, $S).
|
||||
# bazel_setup_bazelrc will be called and the created bazelrc
|
||||
# will be passed to bazel.
|
||||
#
|
||||
# Will automatically die if bazel does not exit cleanly.
|
||||
ebazel() {
|
||||
bazel_setup_bazelrc
|
||||
|
||||
# Use different build folders for each multibuild variant.
|
||||
local output_base="${BUILD_DIR:-${S}}"
|
||||
output_base="${output_base%/}-bazel-base"
|
||||
mkdir -p "${output_base}" || die
|
||||
|
||||
set -- bazel --bazelrc="${T}/bazelrc" --output_base="${output_base}" ${@}
|
||||
echo "${*}" >&2
|
||||
"${@}" || die "ebazel failed"
|
||||
}
|
||||
|
||||
# @FUNCTION: bazel_load_distfiles
|
||||
# @USAGE: <distfiles>...
|
||||
# @DESCRIPTION:
|
||||
# Populate the bazel distdir to fetch from since it cannot use
|
||||
# the network. Bazel looks in distdir but will only look for the
|
||||
# original filename, not the possibly renamed one that portage
|
||||
# downloaded. If the line has -> we to rename it back. This also
|
||||
# handles use-conditionals that SRC_URI does.
|
||||
#
|
||||
# Example:
|
||||
# @CODE
|
||||
# bazel_external_uris="http://a/file-2.0.tgz
|
||||
# python? ( http://b/1.0.tgz -> foo-1.0.tgz )"
|
||||
# SRC_URI="http://c/${PV}.tgz
|
||||
# ${bazel_external_uris}"
|
||||
#
|
||||
# src_unpack() {
|
||||
# unpack ${PV}.tgz
|
||||
# bazel_load_distfiles "${bazel_external_uris}"
|
||||
# }
|
||||
# @CODE
|
||||
bazel_load_distfiles() {
|
||||
local file=""
|
||||
local rename=0
|
||||
|
||||
[[ "${@}" ]] || die "Missing args"
|
||||
mkdir -p "${T}/bazel-distdir" || die
|
||||
|
||||
for word in ${@}
|
||||
do
|
||||
if [[ "${word}" == "->" ]]; then
|
||||
# next word is a dest filename
|
||||
rename=1
|
||||
elif [[ "${word}" == ")" ]]; then
|
||||
# close conditional block
|
||||
continue
|
||||
elif [[ "${word}" == "(" ]]; then
|
||||
# open conditional block
|
||||
continue
|
||||
elif [[ "${word}" == ?(\!)[A-Za-z0-9]*([A-Za-z0-9+_@-])\? ]]; then
|
||||
# use-conditional block
|
||||
# USE-flags can contain [A-Za-z0-9+_@-], and start with alphanum
|
||||
# https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-200003.1.4
|
||||
# ?(\!) matches zero-or-one !'s
|
||||
# *(...) zero-or-more characters
|
||||
# ends with a ?
|
||||
continue
|
||||
elif [[ ${rename} -eq 1 ]]; then
|
||||
# Make sure the distfile is used
|
||||
if [[ "${A}" == *"${word}"* ]]; then
|
||||
echo "Copying ${file} to bazel distdir as ${word}"
|
||||
ln -s "${DISTDIR}/${word}" "${T}/bazel-distdir/${file}" || die
|
||||
fi
|
||||
rename=0
|
||||
file=""
|
||||
else
|
||||
# another URL, current one may or may not be a rename
|
||||
# if there was a previous one, its not renamed so copy it now
|
||||
if [[ -n "${file}" && "${A}" == *"${file}"* ]]; then
|
||||
echo "Copying ${file} to bazel distdir"
|
||||
ln -s "${DISTDIR}/${file}" "${T}/bazel-distdir/${file}" || die
|
||||
fi
|
||||
# save the current URL, later we will find out if its a rename or not.
|
||||
file="${word##*/}"
|
||||
fi
|
||||
done
|
||||
|
||||
# handle last file
|
||||
if [[ -n "${file}" ]]; then
|
||||
echo "Copying ${file} to bazel distdir"
|
||||
ln -s "${DISTDIR}/${file}" "${T}/bazel-distdir/${file}" || die
|
||||
fi
|
||||
}
|
||||
|
||||
_BAZEL_ECLASS=1
|
||||
fi
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: cargo.eclass
|
||||
@ -23,7 +23,7 @@ esac
|
||||
|
||||
inherit multiprocessing
|
||||
|
||||
EXPORT_FUNCTIONS src_unpack src_compile src_install
|
||||
EXPORT_FUNCTIONS src_unpack src_compile src_install src_test
|
||||
|
||||
IUSE="${IUSE} debug"
|
||||
|
||||
@ -122,7 +122,7 @@ cargo_src_compile() {
|
||||
|
||||
export CARGO_HOME="${ECARGO_HOME}"
|
||||
|
||||
cargo build -j $(makeopts_jobs) $(usex debug "" --release) \
|
||||
cargo build -j $(makeopts_jobs) $(usex debug "" --release) "$@" \
|
||||
|| die "cargo build failed"
|
||||
}
|
||||
|
||||
@ -132,11 +132,21 @@ cargo_src_compile() {
|
||||
cargo_src_install() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
cargo install -j $(makeopts_jobs) --root="${D}/usr" $(usex debug --debug "") \
|
||||
cargo install -j $(makeopts_jobs) --root="${D}/usr" $(usex debug --debug "") "$@" \
|
||||
|| die "cargo install failed"
|
||||
rm -f "${D}/usr/.crates.toml"
|
||||
|
||||
[ -d "${S}/man" ] && doman "${S}/man" || return 0
|
||||
}
|
||||
|
||||
# @FUNCTION: cargo_src_test
|
||||
# @DESCRIPTION:
|
||||
# Test the package using cargo test
|
||||
cargo_src_test() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
cargo test -j $(makeopts_jobs) $(usex debug "" --release) "$@" \
|
||||
|| die "cargo test failed"
|
||||
}
|
||||
|
||||
fi
|
||||
|
@ -6,7 +6,7 @@
|
||||
# gx86-multilib team <multilib@gentoo.org>
|
||||
# @AUTHOR:
|
||||
# Author: Michał Górny <mgorny@gentoo.org>
|
||||
# @SUPPORTED_EAPIS: 6
|
||||
# @SUPPORTED_EAPIS: 6 7
|
||||
# @BLURB: cmake-utils wrapper for multilib builds
|
||||
# @DESCRIPTION:
|
||||
# The cmake-multilib.eclass provides a glue between cmake-utils.eclass(5)
|
||||
@ -20,7 +20,7 @@
|
||||
# phase rather than 'default'.
|
||||
|
||||
case ${EAPI:-0} in
|
||||
6) ;;
|
||||
[67]) ;;
|
||||
*) die "EAPI=${EAPI} is not supported" ;;
|
||||
esac
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
# Maciej Mrozowski <reavertm@gentoo.org>
|
||||
# (undisclosed contributors)
|
||||
# Original author: Zephyrus (zephyrus@mirach.it)
|
||||
# @SUPPORTED_EAPIS: 5 6
|
||||
# @SUPPORTED_EAPIS: 5 6 7
|
||||
# @BLURB: common ebuild functions for cmake-based packages
|
||||
# @DESCRIPTION:
|
||||
# The cmake-utils eclass makes creating ebuilds for cmake-based packages much easier.
|
||||
@ -50,10 +50,12 @@ _CMAKE_UTILS_ECLASS=1
|
||||
# Set to enable in-source build.
|
||||
|
||||
# @ECLASS-VARIABLE: CMAKE_MAKEFILE_GENERATOR
|
||||
# @DEFAULT_UNSET
|
||||
# @DESCRIPTION:
|
||||
# Specify a makefile generator to be used by cmake.
|
||||
# At this point only "emake" and "ninja" are supported.
|
||||
: ${CMAKE_MAKEFILE_GENERATOR:=emake}
|
||||
# In EAPI 7 and above, the default is set to "ninja",
|
||||
# whereas in EAPIs below 7, it is set to "emake".
|
||||
|
||||
# @ECLASS-VARIABLE: CMAKE_MIN_VERSION
|
||||
# @DESCRIPTION:
|
||||
@ -105,27 +107,39 @@ _CMAKE_UTILS_ECLASS=1
|
||||
|
||||
case ${EAPI} in
|
||||
5) : ${CMAKE_WARN_UNUSED_CLI:=no} ;;
|
||||
6) : ${CMAKE_WARN_UNUSED_CLI:=yes} ;;
|
||||
6|7) : ${CMAKE_WARN_UNUSED_CLI:=yes} ;;
|
||||
*) die "EAPI=${EAPI:-0} is not supported" ;;
|
||||
esac
|
||||
|
||||
inherit toolchain-funcs ninja-utils flag-o-matic multiprocessing xdg-utils
|
||||
|
||||
case ${EAPI} in
|
||||
5|6) inherit eutils multilib ;;
|
||||
[56])
|
||||
: ${CMAKE_MAKEFILE_GENERATOR:=emake}
|
||||
inherit eutils multilib
|
||||
;;
|
||||
*)
|
||||
: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
|
||||
;;
|
||||
esac
|
||||
|
||||
EXPORT_FUNCTIONS src_prepare src_configure src_compile src_test src_install
|
||||
|
||||
[[ ${WANT_CMAKE} ]] && eqawarn "\${WANT_CMAKE} has been removed and is a no-op now"
|
||||
if [[ ${WANT_CMAKE} ]]; then
|
||||
if [[ ${EAPI} != [56] ]]; then
|
||||
die "\${WANT_CMAKE} has been removed and is a no-op now"
|
||||
else
|
||||
eqawarn "\${WANT_CMAKE} has been removed and is a no-op now"
|
||||
fi
|
||||
fi
|
||||
[[ ${PREFIX} ]] && die "\${PREFIX} has been removed and is a no-op now"
|
||||
|
||||
case ${CMAKE_MAKEFILE_GENERATOR} in
|
||||
emake)
|
||||
DEPEND="sys-devel/make"
|
||||
BDEPEND="sys-devel/make"
|
||||
;;
|
||||
ninja)
|
||||
DEPEND="dev-util/ninja"
|
||||
BDEPEND="dev-util/ninja"
|
||||
;;
|
||||
*)
|
||||
eerror "Unknown value for \${CMAKE_MAKEFILE_GENERATOR}"
|
||||
@ -134,9 +148,14 @@ case ${CMAKE_MAKEFILE_GENERATOR} in
|
||||
esac
|
||||
|
||||
if [[ ${PN} != cmake ]]; then
|
||||
DEPEND+=" >=dev-util/cmake-${CMAKE_MIN_VERSION}"
|
||||
BDEPEND+=" >=dev-util/cmake-${CMAKE_MIN_VERSION}"
|
||||
fi
|
||||
|
||||
case ${EAPI} in
|
||||
7) ;;
|
||||
*) DEPEND=" ${BDEPEND}" ;;
|
||||
esac
|
||||
|
||||
# Internal functions used by cmake-utils_use_*
|
||||
_cmake_use_me_now() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
@ -195,8 +214,13 @@ _cmake_check_build_dir() {
|
||||
# Respect both the old variable and the new one, depending
|
||||
# on which one was set by the ebuild.
|
||||
if [[ ! ${BUILD_DIR} && ${CMAKE_BUILD_DIR} ]]; then
|
||||
eqawarn "The CMAKE_BUILD_DIR variable has been renamed to BUILD_DIR."
|
||||
eqawarn "Please migrate the ebuild to use the new one."
|
||||
if [[ ${EAPI} != [56] ]]; then
|
||||
eerror "The CMAKE_BUILD_DIR variable has been renamed to BUILD_DIR."
|
||||
die "The ebuild must be migrated to BUILD_DIR."
|
||||
else
|
||||
eqawarn "The CMAKE_BUILD_DIR variable has been renamed to BUILD_DIR."
|
||||
eqawarn "Please migrate the ebuild to use the new one."
|
||||
fi
|
||||
|
||||
# In the next call, both variables will be set already
|
||||
# and we'd have to know which one takes precedence.
|
||||
@ -211,7 +235,7 @@ _cmake_check_build_dir() {
|
||||
fi
|
||||
|
||||
# Backwards compatibility for getting the value.
|
||||
CMAKE_BUILD_DIR=${BUILD_DIR}
|
||||
[[ ${EAPI} == [56] ]] && CMAKE_BUILD_DIR=${BUILD_DIR}
|
||||
|
||||
mkdir -p "${BUILD_DIR}" || die
|
||||
echo ">>> Working in BUILD_DIR: \"$BUILD_DIR\""
|
||||
@ -495,7 +519,11 @@ cmake-utils_src_configure() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
if [[ ! ${_CMAKE_UTILS_SRC_PREPARE_HAS_RUN} ]]; then
|
||||
eqawarn "cmake-utils_src_prepare has not been run, please open a bug on https://bugs.gentoo.org/"
|
||||
if [[ ${EAPI} != [56] ]]; then
|
||||
die "FATAL: cmake-utils_src_prepare has not been run"
|
||||
else
|
||||
eqawarn "cmake-utils_src_prepare has not been run, please open a bug on https://bugs.gentoo.org/"
|
||||
fi
|
||||
fi
|
||||
|
||||
[[ ${EAPI} == 5 ]] && _cmake_cleanup_cmake
|
||||
@ -617,6 +645,7 @@ cmake-utils_src_configure() {
|
||||
if [[ ${EAPI} != [56] ]]; then
|
||||
cat >> "${common_config}" <<- _EOF_ || die
|
||||
SET (CMAKE_INSTALL_DOCDIR "${EPREFIX}/usr/share/doc/${PF}" CACHE PATH "")
|
||||
SET (BUILD_SHARED_LIBS ON CACHE BOOLEAN "")
|
||||
_EOF_
|
||||
fi
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: darcs.eclass
|
||||
@ -21,7 +21,12 @@
|
||||
|
||||
# support for tags
|
||||
|
||||
inherit eutils # eshopts_{push,pop}
|
||||
# eshopts_{push,pop}
|
||||
case "${EAPI:-0}" in
|
||||
4|5|6) inherit eutils ;;
|
||||
7) inherit estack ;;
|
||||
*) ;;
|
||||
esac
|
||||
|
||||
# Don't download anything other than the darcs repository
|
||||
SRC_URI=""
|
||||
|
@ -545,6 +545,7 @@ distutils-r1_python_install() {
|
||||
|
||||
# python likes to compile any module it sees, which triggers sandbox
|
||||
# failures if some packages haven't compiled their modules yet.
|
||||
addpredict "${EPREFIX}/usr/lib/${EPYTHON}"
|
||||
addpredict "${EPREFIX}/usr/$(get_libdir)/${EPYTHON}"
|
||||
addpredict /usr/lib/portage/pym
|
||||
addpredict /usr/local # bug 498232
|
||||
|
@ -2,7 +2,7 @@
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: dotnet.eclass
|
||||
# @MAINTAINER: cynede@gentoo.org
|
||||
# @MAINTAINER: dotnet@gentoo.org
|
||||
# @SUPPORTED_EAPIS: 1 2 3 4 5 6 7
|
||||
# @BLURB: common settings and functions for mono and dotnet related packages
|
||||
# @DESCRIPTION:
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: fortran-2.eclass
|
||||
@ -8,7 +8,7 @@
|
||||
# @AUTHOR:
|
||||
# Author Justin Lecher <jlec@gentoo.org>
|
||||
# Test functions provided by Sebastien Fabbro and Kacper Kowalik
|
||||
# @SUPPORTED_EAPIS: 4 5 6
|
||||
# @SUPPORTED_EAPIS: 4 5 6 7
|
||||
# @BLURB: Simplify fortran compiler management
|
||||
# @DESCRIPTION:
|
||||
# If you need a fortran compiler, then you should be inheriting this eclass.
|
||||
@ -27,13 +27,16 @@
|
||||
#
|
||||
# FORTRAN_NEED_OPENMP=1
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
inherit toolchain-funcs
|
||||
case ${EAPI:-0} in
|
||||
4|5|6) EXPORT_FUNCTIONS pkg_setup ;;
|
||||
# not used in the eclass, but left for backward compatibility with legacy users
|
||||
4|5|6) inherit eutils ;;
|
||||
7) ;;
|
||||
*) die "EAPI=${EAPI} is not supported" ;;
|
||||
esac
|
||||
|
||||
EXPORT_FUNCTIONS pkg_setup
|
||||
|
||||
if [[ ! ${_FORTRAN_2_CLASS} ]]; then
|
||||
|
||||
# @ECLASS-VARIABLE: FORTRAN_NEED_OPENMP
|
||||
@ -92,7 +95,7 @@ unset _f_use
|
||||
fortran_int64_abi_fflags() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
_FC=$(tc-getFC)
|
||||
local _FC=$(tc-getFC)
|
||||
if [[ ${_FC} == *gfortran* ]]; then
|
||||
echo "-fdefault-integer-8"
|
||||
elif [[ ${_FC} == ifort ]]; then
|
||||
@ -112,17 +115,17 @@ _fortran_write_testsuite() {
|
||||
local filebase=${T}/test-fortran
|
||||
|
||||
# f77 code
|
||||
cat <<- EOF > "${filebase}.f"
|
||||
cat <<- EOF > "${filebase}.f" || die
|
||||
end
|
||||
EOF
|
||||
|
||||
# f90/95 code
|
||||
cat <<- EOF > "${filebase}.f90"
|
||||
cat <<- EOF > "${filebase}.f90" || die
|
||||
end
|
||||
EOF
|
||||
|
||||
# f2003 code
|
||||
cat <<- EOF > "${filebase}.f03"
|
||||
cat <<- EOF > "${filebase}.f03" || die
|
||||
procedure(), pointer :: p
|
||||
end
|
||||
EOF
|
||||
@ -170,7 +173,7 @@ _fortran-has-openmp() {
|
||||
local ret
|
||||
local _fc=$(tc-getFC)
|
||||
|
||||
cat <<- EOF > "${fcode}"
|
||||
cat <<- EOF > "${fcode}" || die
|
||||
call omp_get_num_threads
|
||||
end
|
||||
EOF
|
||||
@ -179,7 +182,7 @@ _fortran-has-openmp() {
|
||||
${_fc} ${flag} "${fcode}" -o "${fcode}.x" \
|
||||
&>> "${T}"/_fortran_compile_test.log
|
||||
ret=$?
|
||||
(( ${ret} )) || break
|
||||
[[ ${ret} == 0 ]] && break
|
||||
done
|
||||
|
||||
rm -f "${fcode}.x"
|
||||
@ -193,12 +196,12 @@ _fortran-has-openmp() {
|
||||
_fortran_die_msg() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
echo
|
||||
eerror
|
||||
eerror "Please install currently selected gcc version with USE=fortran."
|
||||
eerror "If you intend to use a different compiler then gfortran, please"
|
||||
eerror "set FC variable accordingly and take care that the necessary"
|
||||
eerror "fortran dialects are supported."
|
||||
echo
|
||||
eerror
|
||||
die "Currently no working fortran compiler is available (see ${T}/_fortran_compile_test.log for information)"
|
||||
}
|
||||
|
||||
@ -250,7 +253,7 @@ _fortran-2_pkg_setup() {
|
||||
for _f_use in ${FORTRAN_NEEDED}; do
|
||||
case ${_f_use} in
|
||||
always)
|
||||
_fortran_test_function && break
|
||||
_fortran_test_function && break 2
|
||||
;;
|
||||
no)
|
||||
einfo "Forcing fortran support off"
|
||||
@ -258,7 +261,7 @@ _fortran-2_pkg_setup() {
|
||||
;;
|
||||
*)
|
||||
if use ${_f_use}; then
|
||||
_fortran_test_function && break
|
||||
_fortran_test_function && break 2
|
||||
else
|
||||
unset FC
|
||||
unset F77
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: ghc-package.eclass
|
||||
@ -10,7 +10,13 @@
|
||||
# @DESCRIPTION:
|
||||
# Helper eclass to handle ghc installation/upgrade/deinstallation process.
|
||||
|
||||
inherit multiprocessing versionator
|
||||
inherit multiprocessing
|
||||
|
||||
# Maintain version-testing compatibility with ebuilds not using EAPI 7.
|
||||
case "${EAPI:-0}" in
|
||||
4|5|6) inherit eapi7-ver ;;
|
||||
*) ;;
|
||||
esac
|
||||
|
||||
# @FUNCTION: ghc-getghc
|
||||
# @DESCRIPTION:
|
||||
@ -35,7 +41,7 @@ ghc-getghcpkg() {
|
||||
# because for some reason the global package file
|
||||
# must be specified
|
||||
ghc-getghcpkgbin() {
|
||||
if version_is_at_least "7.9.20141222" "$(ghc-version)"; then
|
||||
if ver_test "$(ghc-version)" -ge "7.9.20141222"; then
|
||||
# ghc-7.10 stopped supporting single-file database
|
||||
local empty_db="${T}/empty.conf.d" ghc_pkg="$(ghc-libdir)/bin/ghc-pkg"
|
||||
if [[ ! -d ${empty_db} ]]; then
|
||||
@ -43,7 +49,7 @@ ghc-getghcpkgbin() {
|
||||
fi
|
||||
echo "$(ghc-libdir)/bin/ghc-pkg" "--global-package-db=${empty_db}"
|
||||
|
||||
elif version_is_at_least "7.7.20121101" "$(ghc-version)"; then
|
||||
elif ver_test "$(ghc-version)" -ge "7.7.20121101"; then
|
||||
# the ghc-pkg executable changed name in ghc 6.10, as it no longer needs
|
||||
# the wrapper script with the static flags
|
||||
# was moved to bin/ subtree by:
|
||||
@ -51,7 +57,7 @@ ghc-getghcpkgbin() {
|
||||
echo '[]' > "${T}/empty.conf"
|
||||
echo "$(ghc-libdir)/bin/ghc-pkg" "--global-package-db=${T}/empty.conf"
|
||||
|
||||
elif version_is_at_least "7.5.20120516" "$(ghc-version)"; then
|
||||
elif ver_test "$(ghc-version)" -ge "7.5.20120516"; then
|
||||
echo '[]' > "${T}/empty.conf"
|
||||
echo "$(ghc-libdir)/ghc-pkg" "--global-package-db=${T}/empty.conf"
|
||||
|
||||
@ -94,7 +100,7 @@ ghc-pm-version() {
|
||||
# @DESCRIPTION:
|
||||
# return version of the Cabal library bundled with ghc
|
||||
ghc-cabal-version() {
|
||||
if version_is_at_least "7.9.20141222" "$(ghc-version)"; then
|
||||
if ver_test "$(ghc-version)" -ge "7.9.20141222"; then
|
||||
# outputs in format: 'version: 1.18.1.5'
|
||||
set -- `$(ghc-getghcpkg) --package-db=$(ghc-libdir)/package.conf.d.initial field Cabal version`
|
||||
echo "$2"
|
||||
@ -256,13 +262,14 @@ check-for-collisions() {
|
||||
# moves the local (package-specific) package configuration
|
||||
# file to its final destination
|
||||
ghc-install-pkg() {
|
||||
local pkg_config_file=$1
|
||||
local localpkgconf="${T}/$(ghc-localpkgconfd)"
|
||||
local pkg_path pkg pkg_db="${D}/$(ghc-package-db)" hint_db="${D}/$(ghc-confdir)"
|
||||
|
||||
$(ghc-getghcpkgbin) init "${localpkgconf}" || die "Failed to initialize empty local db"
|
||||
$(ghc-getghcpkgbin) -f "${localpkgconf}" update - --force \
|
||||
< "${pkg_config_file}" || die "failed to register ${pkg}"
|
||||
for pkg_config_file in "$@"; do
|
||||
$(ghc-getghcpkgbin) -f "${localpkgconf}" update - --force \
|
||||
< "${pkg_config_file}" || die "failed to register ${pkg}"
|
||||
done
|
||||
|
||||
check-for-collisions "${localpkgconf}"
|
||||
|
||||
@ -273,8 +280,11 @@ ghc-install-pkg() {
|
||||
done
|
||||
|
||||
mkdir -p "${hint_db}" || die
|
||||
cp "${pkg_config_file}" "${hint_db}/${PF}.conf" || die
|
||||
chmod 0644 "${hint_db}/${PF}.conf" || die
|
||||
for pkg_config_file in "$@"; do
|
||||
local pkg_name="gentoo-${CATEGORY}-${PF}-"$(basename "${pkg_config_file}")
|
||||
cp "${pkg_config_file}" "${hint_db}/${pkg_name}" || die
|
||||
chmod 0644 "${hint_db}/${pkg_name}" || die
|
||||
done
|
||||
}
|
||||
|
||||
# @FUNCTION: ghc-recache-db
|
||||
|
@ -55,6 +55,7 @@ golang-build_src_compile() {
|
||||
|
||||
ego_pn_check
|
||||
set -- env GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \
|
||||
GOCACHE="${T}/go-cache" \
|
||||
go build -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}"
|
||||
echo "$@"
|
||||
"$@" || die
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: haskell-cabal.eclass
|
||||
@ -74,7 +74,7 @@ HASKELL_CABAL_EXPF="pkg_setup src_compile src_test src_install pkg_postinst pkg_
|
||||
QA_CONFIGURE_OPTIONS+=" --with-compiler --with-hc --with-hc-pkg --with-gcc"
|
||||
|
||||
case "${EAPI:-0}" in
|
||||
2|3|4|5|6) HASKELL_CABAL_EXPF+=" src_configure" ;;
|
||||
2|3|4|5|6|7) HASKELL_CABAL_EXPF+=" src_configure" ;;
|
||||
*) ;;
|
||||
esac
|
||||
|
||||
@ -365,7 +365,7 @@ cabal-configure() {
|
||||
if $(ghc-supports-shared-libraries); then
|
||||
# Experimental support for dynamically linked binaries.
|
||||
# We are enabling it since 7.10.1_rc3
|
||||
if version_is_at_least "7.10.0.20150316" "$(ghc-version)"; then
|
||||
if ver_test "$(ghc-version)" -ge "7.10.0.20150316"; then
|
||||
# we didn't enable it before as it was not stable on all arches
|
||||
cabalconf+=(--enable-shared)
|
||||
# Known to break on ghc-7.8/Cabal-1.18
|
||||
@ -428,7 +428,11 @@ cabal-pkg() {
|
||||
if [[ -n ${CABAL_HAS_LIBRARIES} ]]; then
|
||||
# Newer cabal can generate a package conf for us:
|
||||
./setup register --gen-pkg-config="${T}/${P}.conf"
|
||||
ghc-install-pkg "${T}/${P}.conf"
|
||||
if [[ -d "${T}/${P}.conf" ]]; then
|
||||
ghc-install-pkg "${T}/${P}.conf"/*
|
||||
else
|
||||
ghc-install-pkg "${T}/${P}.conf"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
@ -590,7 +594,7 @@ cabal_src_install() {
|
||||
# remove EPREFIX
|
||||
dodir ${ghc_confdir_with_prefix#${EPREFIX}}
|
||||
local hint_db="${D}/$(ghc-confdir)"
|
||||
local hint_file="${hint_db}/${PF}.conf"
|
||||
local hint_file="${hint_db}/gentoo-empty-${CATEGORY}-${PF}.conf"
|
||||
mkdir -p "${hint_db}" || die
|
||||
touch "${hint_file}" || die
|
||||
}
|
||||
|
@ -56,12 +56,10 @@ if [[ $? != 0 ]]; then
|
||||
die "java-pkg_ant-tasks-depend() failed"
|
||||
fi
|
||||
|
||||
# We need some tools from javatoolkit. We also need portage 2.1 for phase hooks
|
||||
# and ant dependencies constructed above. Python is there for
|
||||
# java-ant_remove-taskdefs
|
||||
# We need some tools from javatoolkit. We also need ant dependencies
|
||||
# constructed above.
|
||||
JAVA_ANT_E_DEPEND="${JAVA_ANT_E_DEPEND}
|
||||
${ANT_TASKS_DEPEND}
|
||||
${JAVA_PKG_PORTAGE_DEP}
|
||||
>=dev-java/javatoolkit-0.3.0-r2"
|
||||
|
||||
# this eclass must be inherited after java-pkg-2 or java-pkg-opt-2
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 2004-2017 Gentoo Foundation
|
||||
# Copyright 2004-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: java-utils-2.eclass
|
||||
@ -25,21 +25,13 @@ export WANT_JAVA_CONFIG="2"
|
||||
# Prefix variables are only available for EAPI>=3
|
||||
has "${EAPI:-0}" 0 1 2 && ED="${D}" EPREFIX= EROOT="${ROOT}"
|
||||
|
||||
# @VARIABLE: JAVA_PKG_PORTAGE_DEP
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
# The version of portage we need to function properly. Previously it was
|
||||
# portage with phase hooks support but now we use a version with proper env
|
||||
# saving. For EAPI 2 we have new enough stuff so let's have cleaner deps.
|
||||
has "${EAPI}" 0 1 && JAVA_PKG_PORTAGE_DEP=">=sys-apps/portage-2.1.2.7"
|
||||
|
||||
# @VARIABLE: JAVA_PKG_E_DEPEND
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
# This is a convience variable to be used from the other java eclasses. This is
|
||||
# the version of java-config we want to use. Usually the latest stable version
|
||||
# so that ebuilds can use new features without depending on specific versions.
|
||||
JAVA_PKG_E_DEPEND=">=dev-java/java-config-2.2.0-r3 ${JAVA_PKG_PORTAGE_DEP}"
|
||||
JAVA_PKG_E_DEPEND=">=dev-java/java-config-2.2.0-r3"
|
||||
has source ${JAVA_PKG_IUSE} && JAVA_PKG_E_DEPEND="${JAVA_PKG_E_DEPEND} source? ( app-arch/zip )"
|
||||
|
||||
# @ECLASS-VARIABLE: JAVA_PKG_WANT_BOOTCLASSPATH
|
||||
|
@ -1,10 +1,10 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: kde5-functions.eclass
|
||||
# @MAINTAINER:
|
||||
# kde@gentoo.org
|
||||
# @SUPPORTED_EAPIS: 6
|
||||
# @SUPPORTED_EAPIS: 6 7
|
||||
# @BLURB: Common ebuild functions for packages based on KDE Frameworks 5.
|
||||
# @DESCRIPTION:
|
||||
# This eclass contains functions shared by the other KDE eclasses and forms
|
||||
@ -18,6 +18,7 @@ _KDE5_FUNCTIONS_ECLASS=1
|
||||
inherit toolchain-funcs
|
||||
|
||||
case ${EAPI} in
|
||||
7) ;;
|
||||
6) inherit eapi7-ver ;;
|
||||
*) die "EAPI=${EAPI:-0} is not supported" ;;
|
||||
esac
|
||||
@ -35,36 +36,27 @@ export KDE_BUILD_TYPE
|
||||
case ${CATEGORY} in
|
||||
kde-frameworks)
|
||||
[[ ${KDE_BUILD_TYPE} = live ]] && : ${FRAMEWORKS_MINIMAL:=9999}
|
||||
[[ ${PV} = 5.52.0* ]] && : ${QT_MINIMAL:=5.9.4}
|
||||
;;
|
||||
kde-plasma)
|
||||
if [[ ${PV} = 5.12* ]]; then
|
||||
: ${FRAMEWORKS_MINIMAL:=5.46.0}
|
||||
: ${KDE_APPS_MINIMAL:=17.12.3}
|
||||
: ${QT_MINIMAL:=5.9.4}
|
||||
fi
|
||||
if [[ ${PV} = 5.13.5 ]]; then
|
||||
: ${FRAMEWORKS_MINIMAL:=5.46.0}
|
||||
: ${KDE_APPS_MINIMAL:=17.12.3}
|
||||
fi
|
||||
if [[ ${KDE_BUILD_TYPE} = live && ${PV} != 5.??.49* ]]; then
|
||||
: ${FRAMEWORKS_MINIMAL:=9999}
|
||||
fi
|
||||
: ${QT_MINIMAL:=5.11.1}
|
||||
;;
|
||||
kde-apps)
|
||||
[[ ${PV} = 18.04.3 ]] && : ${FRAMEWORKS_MINIMAL:=5.46.0}
|
||||
[[ ${PV} = 18.08.3* ]] && : ${QT_MINIMAL:=5.9.4}
|
||||
;;
|
||||
esac
|
||||
|
||||
# @ECLASS-VARIABLE: QT_MINIMAL
|
||||
# @DESCRIPTION:
|
||||
# Minimum version of Qt to require. This affects add_qt_dep.
|
||||
: ${QT_MINIMAL:=5.9.4}
|
||||
: ${QT_MINIMAL:=5.11.1}
|
||||
|
||||
# @ECLASS-VARIABLE: FRAMEWORKS_MINIMAL
|
||||
# @DESCRIPTION:
|
||||
# Minimum version of Frameworks to require. This affects add_frameworks_dep.
|
||||
: ${FRAMEWORKS_MINIMAL:=5.50.0}
|
||||
: ${FRAMEWORKS_MINIMAL:=5.52.0}
|
||||
|
||||
# @ECLASS-VARIABLE: PLASMA_MINIMAL
|
||||
# @DESCRIPTION:
|
||||
@ -74,7 +66,7 @@ esac
|
||||
# @ECLASS-VARIABLE: KDE_APPS_MINIMAL
|
||||
# @DESCRIPTION:
|
||||
# Minimum version of KDE Applications to require. This affects add_kdeapps_dep.
|
||||
: ${KDE_APPS_MINIMAL:=18.04.3}
|
||||
: ${KDE_APPS_MINIMAL:=18.08.3}
|
||||
|
||||
# @ECLASS-VARIABLE: KDE_GCC_MINIMAL
|
||||
# @DEFAULT_UNSET
|
||||
@ -293,6 +285,7 @@ add_qt_dep() {
|
||||
# If the version equals 9999, "live" is returned.
|
||||
# If no version is specified, ${PV} is used.
|
||||
get_kde_version() {
|
||||
[[ ${EAPI} != 6 ]] && die "${FUNCNAME} is banned in EAPI 7 and later"
|
||||
local ver=${1:-${PV}}
|
||||
local major=$(ver_cut 1 ${ver})
|
||||
local minor=$(ver_cut 2 ${ver})
|
||||
@ -311,6 +304,7 @@ get_kde_version() {
|
||||
# Output KDE lingua flag name(s) (without prefix(es)) appropriate for
|
||||
# given l10n(s).
|
||||
kde_l10n2lingua() {
|
||||
[[ ${EAPI} != 6 ]] && die "${FUNCNAME} is banned in EAPI 7 and later"
|
||||
local l
|
||||
for l; do
|
||||
case ${l} in
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: kde5.eclass
|
||||
@ -119,13 +119,6 @@ if [[ ${CATEGORY} = kde-frameworks ]]; then
|
||||
fi
|
||||
: ${KDE_QTHELP:=false}
|
||||
|
||||
# @ECLASS-VARIABLE: KDE_TESTPATTERN
|
||||
# @DESCRIPTION:
|
||||
# DANGER: Only touch it if you know what you are doing.
|
||||
# By default, matches autotest(s), unittest(s) and test(s) pattern inside
|
||||
# cmake add_subdirectory calls.
|
||||
: ${KDE_TESTPATTERN:="\(auto|unit\)\?tests\?"}
|
||||
|
||||
# @ECLASS-VARIABLE: KDE_TEST
|
||||
# @DESCRIPTION:
|
||||
# If set to "false", do nothing.
|
||||
@ -135,7 +128,7 @@ fi
|
||||
# If set to "forceoptional", remove a Qt5Test dependency and comment test
|
||||
# subdirs from the root CMakeLists.txt in addition to the above.
|
||||
# If set to "forceoptional-recursive", remove Qt5Test dependencies and make
|
||||
# test subdirs according to KDE_TESTPATTERN from *any* CMakeLists.txt in ${S}
|
||||
# autotest(s), unittest(s) and test(s) subdirs from *any* CMakeLists.txt in ${S}
|
||||
# and below conditional on BUILD_TESTING. This is always meant as a short-term
|
||||
# fix and creates ${T}/${P}-tests-optional.patch to refine and submit upstream.
|
||||
if [[ ${CATEGORY} = kde-frameworks ]]; then
|
||||
@ -213,13 +206,9 @@ case ${KDE_AUTODEPS} in
|
||||
RDEPEND+=" || ( $(add_frameworks_dep breeze-icons) kde-frameworks/oxygen-icons:* )"
|
||||
fi
|
||||
|
||||
if [[ ${CATEGORY} = kde-apps ]]; then
|
||||
if [[ ${CATEGORY} = kde-apps && ${PV} = 18.08.3 ]]; then
|
||||
[[ ${KDE_BLOCK_SLOT4} = true ]] && RDEPEND+=" !kde-apps/${PN}:4"
|
||||
RDEPEND+="
|
||||
!kde-apps/kde-l10n
|
||||
!<kde-apps/kde4-l10n-16.12.0:4
|
||||
!kde-apps/kdepim-l10n:5
|
||||
"
|
||||
RDEPEND+=" !kde-apps/kde-l10n"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
@ -578,12 +567,12 @@ kde5_src_prepare() {
|
||||
local f pf="${T}/${P}"-tests-optional.patch
|
||||
touch ${pf} || die "Failed to touch patch file"
|
||||
for f in $(find . -type f -name "CMakeLists.txt" -exec \
|
||||
grep -l "^\s*add_subdirectory\s*\(\s*.*${KDE_TESTPATTERN}\s*)\s*\)" {} \;); do
|
||||
grep -l "^\s*add_subdirectory\s*\(\s*.*\(auto|unit\)\?tests\?\s*)\s*\)" {} \;); do
|
||||
cp ${f} ${f}.old || die "Failed to prepare patch origfile"
|
||||
pushd ${f%/*} > /dev/null || die
|
||||
punt_bogus_dep Qt5 Test
|
||||
sed -i CMakeLists.txt -e \
|
||||
"/^#/! s/add_subdirectory\s*\(\s*.*${KDE_TESTPATTERN}\s*)\s*\)/if(BUILD_TESTING)\n&\nendif()/" \
|
||||
"/^#/! s/add_subdirectory\s*\(\s*.*\(auto|unit\)\?tests\?\s*)\s*\)/if(BUILD_TESTING)\n&\nendif()/" \
|
||||
|| die
|
||||
popd > /dev/null || die
|
||||
diff -Naur ${f}.old ${f} 1>>${pf}
|
||||
|
@ -509,7 +509,7 @@ detect_version() {
|
||||
|
||||
# as of 12/5/2017, the rc patch is no longer offered as a compressed
|
||||
# file, and no longer is it mirrored on kernel.org
|
||||
if [[ ${KV_MAJOR} -ge 4 ]] && [[ ${KV_PATCH} -ge 12 ]]; then
|
||||
if ver_test "${KV_MAJOR}.${KV_PATCH}" -ge "4.12"; then
|
||||
KERNEL_URI="https://git.kernel.org/torvalds/p/v${KV_FULL}/v${OKV} -> patch-${KV_FULL}.patch
|
||||
${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
|
||||
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.patch"
|
||||
|
@ -208,6 +208,7 @@ meson_use() {
|
||||
}
|
||||
|
||||
# @FUNCTION: meson_src_configure
|
||||
# @USAGE: [extra meson arguments]
|
||||
# @DESCRIPTION:
|
||||
# This is the meson_src_configure function.
|
||||
meson_src_configure() {
|
||||
|
@ -1,410 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
#
|
||||
# @ECLASS: mozconfig-v6.45.eclass
|
||||
# @MAINTAINER:
|
||||
# mozilla team <mozilla@gentoo.org>
|
||||
# @SUPPORTED_EAPIS: 5 6 7
|
||||
# @BLURB: the new mozilla common configuration eclass for FF33 and newer, v6
|
||||
# @DESCRIPTION:
|
||||
# This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey)
|
||||
# to provide a single common place for the common mozilla engine compoments.
|
||||
#
|
||||
# The eclass provides all common dependencies as well as common use flags.
|
||||
#
|
||||
# Some use flags which may be optional in particular mozilla packages can be
|
||||
# supported through setting eclass variables.
|
||||
#
|
||||
# This eclass inherits mozconfig helper functions as defined in mozcoreconf-v4,
|
||||
# and so ebuilds inheriting this eclass do not need to inherit that.
|
||||
|
||||
case ${EAPI} in
|
||||
0|1|2|3|4)
|
||||
die "EAPI=${EAPI} not supported"
|
||||
;;
|
||||
5)
|
||||
inherit multilib
|
||||
;;
|
||||
esac
|
||||
|
||||
inherit flag-o-matic toolchain-funcs mozcoreconf-v4
|
||||
|
||||
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI
|
||||
# @DEFAULT_UNSET
|
||||
# @DESCRIPTION:
|
||||
# Set this variable before the inherit line, when an ebuild needs to provide
|
||||
# optional necko-wifi support via IUSE="wifi". Currently this would include
|
||||
# ebuilds for firefox, and potentially seamonkey.
|
||||
#
|
||||
# Leave the variable UNSET if necko-wifi support should not be available.
|
||||
# Set the variable to "enabled" if the use flag should be enabled by default.
|
||||
# Set the variable to any value if the use flag should exist but not be default-enabled.
|
||||
|
||||
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_JIT
|
||||
# @DEFAULT_UNSET
|
||||
# @DESCRIPTION:
|
||||
# Set this variable before the inherit line, when an ebuild needs to provide
|
||||
# optional necko-wifi support via IUSE="jit". Currently this would include
|
||||
# ebuilds for firefox, and potentially seamonkey.
|
||||
#
|
||||
# Leave the variable UNSET if optional jit support should not be available.
|
||||
# Set the variable to "enabled" if the use flag should be enabled by default.
|
||||
# Set the variable to any value if the use flag should exist but not be default-enabled.
|
||||
|
||||
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_GTK3
|
||||
# @DEFAULT_UNSET
|
||||
# @DESCRIPTION:
|
||||
# Set this variable before the inherit line, when an ebuild can provide
|
||||
# optional gtk3 support via IUSE="gtk3". Currently this would include
|
||||
# ebuilds for firefox, but thunderbird and seamonkey could follow in the future.
|
||||
#
|
||||
# Leave the variable UNSET if gtk3 support should not be available.
|
||||
# Set the variable to "enabled" if the use flag should be enabled by default.
|
||||
# Set the variable to any value if the use flag should exist but not be default-enabled.
|
||||
|
||||
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_QT5
|
||||
# @DEFAULT_UNSET
|
||||
# @DESCRIPTION:
|
||||
# Set this variable before the inherit line, when an ebuild can provide
|
||||
# optional qt5 support via IUSE="qt5". Currently this would include
|
||||
# ebuilds for firefox, but thunderbird and seamonkey could follow in the future.
|
||||
#
|
||||
# Leave the variable UNSET if qt5 support should not be available.
|
||||
# Set the variable to "enabled" if the use flag should be enabled by default.
|
||||
# Set the variable to any value if the use flag should exist but not be default-enabled.
|
||||
|
||||
# use-flags common among all mozilla ebuilds
|
||||
IUSE="${IUSE} dbus debug ffmpeg +gstreamer +jemalloc3 neon pulseaudio selinux startup-notification system-cairo
|
||||
system-harfbuzz system-icu system-jpeg system-libevent system-sqlite system-libvpx"
|
||||
|
||||
# some notes on deps:
|
||||
# gtk:2 minimum is technically 2.10 but gio support (enabled by default) needs 2.14
|
||||
# media-libs/mesa needs to be 10.2 or above due to a bug with flash+vdpau
|
||||
# media-libs/libcanberra is dlopen'ed rather than linked
|
||||
|
||||
RDEPEND=">=app-text/hunspell-1.2:=
|
||||
dev-libs/atk
|
||||
dev-libs/expat
|
||||
>=x11-libs/cairo-1.10[X]
|
||||
>=x11-libs/gtk+-2.18:2
|
||||
x11-libs/gdk-pixbuf
|
||||
>=x11-libs/pango-1.22.0
|
||||
>=media-libs/libpng-1.6.19:0=[apng]
|
||||
>=media-libs/mesa-10.2:*
|
||||
media-libs/fontconfig
|
||||
>=media-libs/freetype-2.4.10
|
||||
media-libs/libcanberra:*[pulseaudio?]
|
||||
kernel_linux? ( media-libs/alsa-lib )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
virtual/freedesktop-icon-theme
|
||||
dbus? ( >=sys-apps/dbus-0.60
|
||||
>=dev-libs/dbus-glib-0.72 )
|
||||
startup-notification? ( >=x11-libs/startup-notification-0.8 )
|
||||
>=dev-libs/glib-2.26:2
|
||||
>=sys-libs/zlib-1.2.3
|
||||
>=virtual/libffi-3.0.10
|
||||
ffmpeg? ( virtual/ffmpeg )
|
||||
gstreamer? (
|
||||
>=media-libs/gstreamer-1.4.5:1.0
|
||||
>=media-libs/gst-plugins-base-1.4.5:1.0
|
||||
>=media-libs/gst-plugins-good-1.4.5:1.0
|
||||
>=media-plugins/gst-plugins-libav-1.4.5:1.0
|
||||
)
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
system-cairo? ( >=x11-libs/cairo-1.12[X,xcb] >=x11-libs/pixman-0.19.2 )
|
||||
system-icu? ( >=dev-libs/icu-51.1:= )
|
||||
system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
|
||||
system-libevent? ( >=dev-libs/libevent-2.0:0= )
|
||||
system-sqlite? ( >=dev-db/sqlite-3.9.1:3[secure-delete,debug=] )
|
||||
system-harfbuzz? ( >=media-libs/harfbuzz-1.1.3:0=[graphite,icu] >=media-gfx/graphite2-1.3.8 )
|
||||
"
|
||||
|
||||
if [[ ${PV/45.0*/} == "" ]]; then
|
||||
RDEPEND+="
|
||||
system-libvpx? ( >=media-libs/libvpx-1.3.0:0=[postproc] )"
|
||||
else
|
||||
# 45.1.0 and above bumped the libvpx requirement
|
||||
RDEPEND+="
|
||||
system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )"
|
||||
fi
|
||||
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_GTK3} ]]; then
|
||||
if [[ ${MOZCONFIG_OPTIONAL_GTK3} = "enabled" ]]; then
|
||||
IUSE+=" +gtk3"
|
||||
else
|
||||
IUSE+=" gtk3"
|
||||
fi
|
||||
RDEPEND+="
|
||||
gtk3? ( >=x11-libs/gtk+-3.4.0:3 )"
|
||||
fi
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_QT5} ]]; then
|
||||
inherit qmake-utils
|
||||
if [[ ${MOZCONFIG_OPTIONAL_QT5} = "enabled" ]]; then
|
||||
IUSE+=" +qt5"
|
||||
else
|
||||
IUSE+=" qt5"
|
||||
fi
|
||||
RDEPEND+="
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtxml:5
|
||||
dev-qt/qtdeclarative:5
|
||||
)"
|
||||
fi
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then
|
||||
if [[ ${MOZCONFIG_OPTIONAL_WIFI} = "enabled" ]]; then
|
||||
IUSE+=" +wifi"
|
||||
else
|
||||
IUSE+=" wifi"
|
||||
fi
|
||||
RDEPEND+="
|
||||
wifi? (
|
||||
kernel_linux? ( >=sys-apps/dbus-0.60
|
||||
>=dev-libs/dbus-glib-0.72
|
||||
net-misc/networkmanager )
|
||||
)"
|
||||
fi
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then
|
||||
if [[ ${MOZCONFIG_OPTIONAL_JIT} = "enabled" ]]; then
|
||||
IUSE+=" +jit"
|
||||
else
|
||||
IUSE+=" jit"
|
||||
fi
|
||||
fi
|
||||
|
||||
DEPEND="app-arch/zip
|
||||
app-arch/unzip
|
||||
>=sys-devel/binutils-2.16.1
|
||||
${RDEPEND}"
|
||||
|
||||
RDEPEND+="
|
||||
selinux? ( sec-policy/selinux-mozilla )"
|
||||
|
||||
# force system-icu if system-harfbuzz is set to avoid any potential ABI issues
|
||||
REQUIRED_USE="
|
||||
system-harfbuzz? ( system-icu )"
|
||||
|
||||
# only one of gtk3 or qt5 should be permitted to be selected, since only one will be used.
|
||||
[[ -n ${MOZCONFIG_OPTIONAL_GTK3} ]] && [[ -n ${MOZCONFIG_OPTIONAL_QT5} ]] && \
|
||||
REQUIRED_USE+=" ?? ( gtk3 qt5 )"
|
||||
|
||||
# @FUNCTION: mozconfig_config
|
||||
# @DESCRIPTION:
|
||||
# Set common configure options for mozilla packages.
|
||||
# Call this within src_configure() phase, after mozconfig_init
|
||||
#
|
||||
# Example:
|
||||
#
|
||||
# inherit mozconfig-v5.33
|
||||
#
|
||||
# src_configure() {
|
||||
# mozconfig_init
|
||||
# mozconfig_config
|
||||
# # ... misc ebuild-unique settings via calls to
|
||||
# # ... mozconfig_{annotate,use_with,use_enable}
|
||||
# mozconfig_final
|
||||
# }
|
||||
|
||||
mozconfig_config() {
|
||||
# Migrated from mozcoreconf-v3
|
||||
mozconfig_annotate 'more disable_update_strip' \
|
||||
--disable-pedantic \
|
||||
--disable-installer \
|
||||
--disable-strip-libs
|
||||
|
||||
if [[ ${PN} != seamonkey ]]; then
|
||||
mozconfig_annotate 'basic_profile' \
|
||||
--disable-profilelocking \
|
||||
--enable-single-profile \
|
||||
--disable-profilesharing
|
||||
fi
|
||||
|
||||
# Migrated from mozcoreconf-2
|
||||
mozconfig_annotate 'system_libs' \
|
||||
--with-system-zlib \
|
||||
--enable-pango \
|
||||
--enable-svg \
|
||||
--with-system-bz2
|
||||
|
||||
if has bindist ${IUSE}; then
|
||||
mozconfig_use_enable !bindist official-branding
|
||||
if [[ ${PN} == firefox ]] && use bindist ; then
|
||||
mozconfig_annotate '' --with-branding=browser/branding/aurora
|
||||
fi
|
||||
fi
|
||||
|
||||
mozconfig_use_enable debug
|
||||
mozconfig_use_enable debug tests
|
||||
|
||||
if ! use debug ; then
|
||||
mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
|
||||
else
|
||||
mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
|
||||
fi
|
||||
|
||||
mozconfig_use_enable startup-notification
|
||||
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]] ; then
|
||||
# wifi pulls in dbus so manage both here
|
||||
mozconfig_use_enable wifi necko-wifi
|
||||
if use kernel_linux && use wifi && ! use dbus; then
|
||||
echo "Enabling dbus support due to wifi request"
|
||||
mozconfig_annotate 'dbus required by necko-wifi on linux' --enable-dbus
|
||||
else
|
||||
mozconfig_use_enable dbus
|
||||
fi
|
||||
else
|
||||
mozconfig_use_enable dbus
|
||||
mozconfig_annotate 'disabled' --disable-necko-wifi
|
||||
fi
|
||||
|
||||
# These are forced-on for webm support
|
||||
mozconfig_annotate 'required' --enable-ogg
|
||||
mozconfig_annotate 'required' --enable-wave
|
||||
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then
|
||||
mozconfig_use_enable jit ion
|
||||
fi
|
||||
|
||||
# These are enabled by default in all mozilla applications
|
||||
mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${EPREFIX}"/usr
|
||||
mozconfig_annotate '' --with-system-nss --with-nss-prefix="${EPREFIX}"/usr
|
||||
mozconfig_annotate '' --x-includes="${EPREFIX}"/usr/include --x-libraries="${EPREFIX}"/usr/$(get_libdir)
|
||||
if use system-libevent; then
|
||||
mozconfig_annotate '' --with-system-libevent="${EPREFIX}"/usr
|
||||
fi
|
||||
mozconfig_annotate '' --prefix="${EPREFIX}"/usr
|
||||
mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
|
||||
mozconfig_annotate 'Gentoo default' --enable-system-hunspell
|
||||
mozconfig_annotate '' --disable-gnomeui
|
||||
mozconfig_annotate '' --enable-gio
|
||||
mozconfig_annotate '' --disable-crashreporter
|
||||
mozconfig_annotate 'Gentoo default' --with-system-png
|
||||
mozconfig_annotate '' --enable-system-ffi
|
||||
mozconfig_annotate 'Gentoo default to honor system linker' --disable-gold
|
||||
mozconfig_annotate 'Gentoo default' --disable-skia
|
||||
mozconfig_annotate '' --disable-gconf
|
||||
mozconfig_annotate '' --with-intl-api
|
||||
|
||||
# default toolkit is cairo-gtk2, optional use flags can change this
|
||||
local toolkit="cairo-gtk2"
|
||||
local toolkit_comment=""
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_GTK3} ]]; then
|
||||
if use gtk3; then
|
||||
toolkit="cairo-gtk3"
|
||||
toolkit_comment="gtk3 use flag"
|
||||
fi
|
||||
fi
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_QT5} ]]; then
|
||||
if use qt5; then
|
||||
toolkit="cairo-qt"
|
||||
toolkit_comment="qt5 use flag"
|
||||
# need to specify these vars because the qt5 versions are not found otherwise,
|
||||
# and setting --with-qtdir overrides the pkg-config include dirs
|
||||
local i
|
||||
for i in qmake moc rcc; do
|
||||
echo "export HOST_${i^^}=\"$(qt5_get_bindir)/${i}\"" \
|
||||
>> "${S}"/.mozconfig || die
|
||||
done
|
||||
echo 'unset QTDIR' >> "${S}"/.mozconfig || die
|
||||
mozconfig_annotate '+qt5' --disable-gio
|
||||
fi
|
||||
fi
|
||||
mozconfig_annotate "${toolkit_comment}" --enable-default-toolkit=${toolkit}
|
||||
|
||||
# Use jemalloc unless libc is not glibc >= 2.4
|
||||
# at this time the minimum glibc in the tree is 2.9 so we should be safe.
|
||||
if use elibc_glibc && use jemalloc3; then
|
||||
# We must force-enable jemalloc 3 via .mozconfig
|
||||
echo "export MOZ_JEMALLOC3=1" >> "${S}"/.mozconfig || die
|
||||
mozconfig_annotate '' --enable-jemalloc
|
||||
mozconfig_annotate '' --enable-replace-malloc
|
||||
fi
|
||||
|
||||
mozconfig_annotate '' --target="${CTARGET:-${CHOST}}"
|
||||
mozconfig_annotate '' --build="${CTARGET:-${CHOST}}"
|
||||
|
||||
use ffmpeg || mozconfig_annotate '-ffmpeg' --disable-ffmpeg
|
||||
if use gstreamer ; then
|
||||
use ffmpeg && einfo "${PN} will not use ffmpeg unless gstreamer:1.0 is not available at runtime"
|
||||
mozconfig_annotate '+gstreamer' --enable-gstreamer=1.0
|
||||
else
|
||||
mozconfig_annotate '' --disable-gstreamer
|
||||
fi
|
||||
mozconfig_use_enable pulseaudio
|
||||
|
||||
mozconfig_use_enable system-cairo
|
||||
mozconfig_use_enable system-sqlite
|
||||
mozconfig_use_with system-jpeg
|
||||
mozconfig_use_with system-icu
|
||||
mozconfig_use_with system-libvpx
|
||||
mozconfig_use_with system-harfbuzz
|
||||
mozconfig_use_with system-harfbuzz system-graphite2
|
||||
|
||||
# Modifications to better support ARM, bug 553364
|
||||
if use neon ; then
|
||||
mozconfig_annotate '' --with-fpu=neon
|
||||
mozconfig_annotate '' --with-thumb=yes
|
||||
mozconfig_annotate '' --with-thumb-interwork=no
|
||||
fi
|
||||
if [[ ${CHOST} == armv* ]] ; then
|
||||
mozconfig_annotate '' --with-float-abi=hard
|
||||
mozconfig_annotate '' --enable-skia
|
||||
|
||||
if ! use system-libvpx ; then
|
||||
sed -i -e "s|softfp|hard|" \
|
||||
"${S}"/media/libvpx/moz.build
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: mozconfig_install_prefs
|
||||
# @DESCRIPTION:
|
||||
# Set preferences into the prefs.js file specified as a parameter to
|
||||
# the function. This sets both some common prefs to all mozilla
|
||||
# packages, and any prefs that may relate to the use flags administered
|
||||
# by mozconfig_config().
|
||||
#
|
||||
# Call this within src_install() phase, after copying the template
|
||||
# prefs file (if any) from ${FILESDIR}
|
||||
#
|
||||
# Example:
|
||||
#
|
||||
# inherit mozconfig-v6.46
|
||||
#
|
||||
# src_install() {
|
||||
# cp "${FILESDIR}"/gentoo-default-prefs.js \
|
||||
# "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
|
||||
# || die
|
||||
#
|
||||
# mozconfig_install_prefs \
|
||||
# "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js"
|
||||
#
|
||||
# ...
|
||||
# }
|
||||
|
||||
mozconfig_install_prefs() {
|
||||
local prefs_file="${1}"
|
||||
|
||||
einfo "Adding prefs from mozconfig to ${prefs_file}"
|
||||
|
||||
# set dictionary path, to use system hunspell
|
||||
echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
|
||||
>>"${prefs_file}" || die
|
||||
|
||||
# force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
|
||||
if use system-harfbuzz ; then
|
||||
echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
|
||||
>>"${prefs_file}" || die
|
||||
fi
|
||||
}
|
@ -1,396 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
#
|
||||
# @ECLASS: mozconfig-v6.58.eclass
|
||||
# @MAINTAINER:
|
||||
# mozilla team <mozilla@gentoo.org>
|
||||
# @SUPPORTED_EAPIS: 5 6 7
|
||||
# @BLURB: the new mozilla common configuration eclass for FF33 and newer, v6
|
||||
# @DESCRIPTION:
|
||||
# This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey)
|
||||
# to provide a single common place for the common mozilla engine compoments.
|
||||
#
|
||||
# The eclass provides all common dependencies as well as common use flags.
|
||||
#
|
||||
# Some use flags which may be optional in particular mozilla packages can be
|
||||
# supported through setting eclass variables.
|
||||
#
|
||||
# This eclass inherits mozconfig helper functions as defined in mozcoreconf-v3,
|
||||
# and so ebuilds inheriting this eclass do not need to inherit that.
|
||||
|
||||
case ${EAPI} in
|
||||
0|1|2|3|4)
|
||||
die "EAPI=${EAPI} not supported"
|
||||
;;
|
||||
5)
|
||||
inherit multilib
|
||||
;;
|
||||
esac
|
||||
|
||||
inherit flag-o-matic toolchain-funcs mozcoreconf-v5
|
||||
|
||||
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI
|
||||
# @DESCRIPTION:
|
||||
# Set this variable before the inherit line, when an ebuild needs to provide
|
||||
# optional necko-wifi support via IUSE="wifi". Currently this would include
|
||||
# ebuilds for firefox, and potentially seamonkey.
|
||||
#
|
||||
# Leave the variable UNSET if necko-wifi support should not be available.
|
||||
# Set the variable to "enabled" if the use flag should be enabled by default.
|
||||
# Set the variable to any value if the use flag should exist but not be default-enabled.
|
||||
|
||||
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_JIT
|
||||
# @DESCRIPTION:
|
||||
# Set this variable before the inherit line, when an ebuild needs to provide
|
||||
# deterministic jit support via IUSE="jit". The upstream default will be used
|
||||
# otherwise, which is generally to enable jit unless support for the platform
|
||||
# is missing.
|
||||
#
|
||||
# Set the variable to "enabled" if the use flag should be enabled by default.
|
||||
# Set the variable to any value if the use flag should exist but not be default-enabled.
|
||||
|
||||
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_GTK3
|
||||
# @DESCRIPTION:
|
||||
# Set this variable before the inherit line, when an ebuild can provide
|
||||
# optional gtk3 support via IUSE="force-gtk3". Currently this would include
|
||||
# thunderbird and seamonkey in the future, once support is ready for testing.
|
||||
#
|
||||
# Leave the variable UNSET if gtk3 support should not be optionally available.
|
||||
# Set the variable to "enabled" if the use flag should be enabled by default.
|
||||
# Set the variable to any value if the use flag should exist but not be default-enabled.
|
||||
# If gtk+:3 is to be the standard toolkit, do not use this and instead use
|
||||
# MOZCONFIG_OPTIONAL_GTK2ONLY.
|
||||
|
||||
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_GTK2ONLY
|
||||
# @DESCRIPTION:
|
||||
# Set this variable before the inherit line, when an ebuild can provide
|
||||
# optional gtk2-only support via IUSE="gtk2".
|
||||
#
|
||||
# Note that this option conflicts directly with MOZCONFIG_OPTIONAL_GTK3, both
|
||||
# variables cannot be set at the same time and this variable will be ignored if
|
||||
# MOZCONFIG_OPTIONAL_GTK3 is set.
|
||||
#
|
||||
# Leave the variable UNSET if gtk2-only support should not be available.
|
||||
# Set the variable to "enabled" if the use flag should be enabled by default.
|
||||
# Set the variable to any value if the use flag should exist but not be default-enabled.
|
||||
|
||||
# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_QT5
|
||||
# @DESCRIPTION:
|
||||
# Set this variable before the inherit line, when an ebuild can provide
|
||||
# optional qt5 support via IUSE="qt5". Currently this would include
|
||||
# ebuilds for firefox, but thunderbird and seamonkey could follow in the future.
|
||||
#
|
||||
# Leave the variable UNSET if qt5 support should not be available.
|
||||
# Set the variable to "enabled" if the use flag should be enabled by default.
|
||||
# Set the variable to any value if the use flag should exist but not be default-enabled.
|
||||
|
||||
# use-flags common among all mozilla ebuilds
|
||||
IUSE="${IUSE} dbus debug neon pulseaudio selinux startup-notification system-harfbuzz
|
||||
system-icu system-jpeg system-libevent system-sqlite system-libvpx"
|
||||
|
||||
# some notes on deps:
|
||||
# gtk:2 minimum is technically 2.10 but gio support (enabled by default) needs 2.14
|
||||
# media-libs/mesa needs to be 10.2 or above due to a bug with flash+vdpau
|
||||
|
||||
RDEPEND=">=app-text/hunspell-1.5.4:=
|
||||
dev-libs/atk
|
||||
dev-libs/expat
|
||||
>=x11-libs/cairo-1.10[X]
|
||||
>=x11-libs/gtk+-2.18:2
|
||||
x11-libs/gdk-pixbuf
|
||||
>=x11-libs/pango-1.22.0
|
||||
>=media-libs/libpng-1.6.34:0=[apng]
|
||||
>=media-libs/mesa-10.2:*
|
||||
media-libs/fontconfig
|
||||
>=media-libs/freetype-2.4.10
|
||||
kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
|
||||
virtual/freedesktop-icon-theme
|
||||
dbus? ( >=sys-apps/dbus-0.60
|
||||
>=dev-libs/dbus-glib-0.72 )
|
||||
startup-notification? ( >=x11-libs/startup-notification-0.8 )
|
||||
>=x11-libs/pixman-0.19.2
|
||||
>=dev-libs/glib-2.26:2
|
||||
>=sys-libs/zlib-1.2.3
|
||||
>=virtual/libffi-3.0.10
|
||||
virtual/ffmpeg
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
system-icu? ( >=dev-libs/icu-59.1:= )
|
||||
system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
|
||||
system-libevent? ( >=dev-libs/libevent-2.0:0= )
|
||||
system-sqlite? ( >=dev-db/sqlite-3.20.1:3[secure-delete,debug=] )
|
||||
system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
|
||||
system-harfbuzz? ( >=media-libs/harfbuzz-1.4.2:0= >=media-gfx/graphite2-1.3.9-r1 )
|
||||
"
|
||||
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_GTK3} ]]; then
|
||||
MOZCONFIG_OPTIONAL_GTK2ONLY=
|
||||
if [[ ${MOZCONFIG_OPTIONAL_GTK3} = "enabled" ]]; then
|
||||
IUSE+=" +force-gtk3"
|
||||
else
|
||||
IUSE+=" force-gtk3"
|
||||
fi
|
||||
RDEPEND+=" force-gtk3? ( >=x11-libs/gtk+-3.4.0:3 )"
|
||||
elif [[ -n ${MOZCONFIG_OPTIONAL_GTK2ONLY} ]]; then
|
||||
if [[ ${MOZCONFIG_OPTIONAL_GTK2ONLY} = "enabled" ]]; then
|
||||
IUSE+=" +gtk2"
|
||||
else
|
||||
IUSE+=" gtk2"
|
||||
fi
|
||||
RDEPEND+=" !gtk2? ( >=x11-libs/gtk+-3.4.0:3 )"
|
||||
else
|
||||
# no gtk3 related dep set by optional use flags, force it
|
||||
RDEPEND+=" >=x11-libs/gtk+-3.4.0:3"
|
||||
fi
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then
|
||||
if [[ ${MOZCONFIG_OPTIONAL_WIFI} = "enabled" ]]; then
|
||||
IUSE+=" +wifi"
|
||||
else
|
||||
IUSE+=" wifi"
|
||||
fi
|
||||
RDEPEND+="
|
||||
wifi? (
|
||||
kernel_linux? ( >=sys-apps/dbus-0.60
|
||||
>=dev-libs/dbus-glib-0.72
|
||||
net-misc/networkmanager )
|
||||
)"
|
||||
fi
|
||||
|
||||
DEPEND="app-arch/zip
|
||||
app-arch/unzip
|
||||
>=sys-devel/binutils-2.16.1
|
||||
sys-apps/findutils
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
|| (
|
||||
( >=dev-lang/rust-1.21.0 >=dev-util/cargo-0.22.0 )
|
||||
>=dev-lang/rust-1.21.0[extended]
|
||||
( >=dev-lang/rust-bin-1.21.0 >=dev-util/cargo-0.22.0 )
|
||||
)
|
||||
${RDEPEND}"
|
||||
|
||||
RDEPEND+="
|
||||
pulseaudio? ( || ( media-sound/pulseaudio
|
||||
>=media-sound/apulse-0.1.9 ) )
|
||||
selinux? ( sec-policy/selinux-mozilla )"
|
||||
|
||||
# @FUNCTION: mozconfig_config
|
||||
# @DESCRIPTION:
|
||||
# Set common configure options for mozilla packages.
|
||||
# Call this within src_configure() phase, after mozconfig_init
|
||||
#
|
||||
# Example:
|
||||
#
|
||||
# inherit mozconfig-v6.46
|
||||
#
|
||||
# src_configure() {
|
||||
# mozconfig_init
|
||||
# mozconfig_config
|
||||
# # ... misc ebuild-unique settings via calls to
|
||||
# # ... mozconfig_{annotate,use_with,use_enable}
|
||||
# mozconfig_final
|
||||
# }
|
||||
|
||||
mozconfig_config() {
|
||||
# Migrated from mozcoreconf-2
|
||||
mozconfig_annotate 'system_libs' \
|
||||
--with-system-zlib \
|
||||
--with-system-bz2
|
||||
|
||||
# Stylo is only broken on x86 builds
|
||||
use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
|
||||
|
||||
# Must pass release in order to properly select linker
|
||||
mozconfig_annotate 'Enable by Gentoo' --enable-release
|
||||
|
||||
# Must pass --enable-gold if using ld.gold
|
||||
if tc-ld-is-gold ; then
|
||||
mozconfig_annotate 'tc-ld-is-gold=true' --enable-gold
|
||||
else
|
||||
mozconfig_annotate 'tc-ld-is-gold=false' --disable-gold
|
||||
fi
|
||||
|
||||
if has bindist ${IUSE}; then
|
||||
mozconfig_use_enable !bindist official-branding
|
||||
if [[ ${PN} == firefox ]] && use bindist ; then
|
||||
mozconfig_annotate '' --with-branding=browser/branding/aurora
|
||||
fi
|
||||
fi
|
||||
|
||||
# Enable position independent executables
|
||||
mozconfig_annotate 'enabled by Gentoo' --enable-pie
|
||||
mozconfig_use_enable debug
|
||||
mozconfig_use_enable debug tests
|
||||
|
||||
if ! use debug ; then
|
||||
mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
|
||||
else
|
||||
mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
|
||||
fi
|
||||
|
||||
mozconfig_use_enable startup-notification
|
||||
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]] ; then
|
||||
# wifi pulls in dbus so manage both here
|
||||
mozconfig_use_enable wifi necko-wifi
|
||||
if use kernel_linux && use wifi && ! use dbus; then
|
||||
echo "Enabling dbus support due to wifi request"
|
||||
mozconfig_annotate 'dbus required by necko-wifi on linux' --enable-dbus
|
||||
else
|
||||
mozconfig_use_enable dbus
|
||||
fi
|
||||
else
|
||||
mozconfig_use_enable dbus
|
||||
mozconfig_annotate 'disabled' --disable-necko-wifi
|
||||
fi
|
||||
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then
|
||||
mozconfig_use_enable jit ion
|
||||
fi
|
||||
|
||||
# These are enabled by default in all mozilla applications
|
||||
mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
|
||||
mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
|
||||
mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
|
||||
if use system-libevent; then
|
||||
mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
|
||||
fi
|
||||
mozconfig_annotate '' --prefix="${EPREFIX}"/usr
|
||||
mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
|
||||
mozconfig_annotate 'Gentoo default' --enable-system-hunspell
|
||||
mozconfig_annotate '' --disable-crashreporter
|
||||
mozconfig_annotate 'Gentoo default' --with-system-png
|
||||
mozconfig_annotate '' --enable-system-ffi
|
||||
mozconfig_annotate '' --disable-gconf
|
||||
mozconfig_annotate '' --with-intl-api
|
||||
|
||||
# skia has no support for big-endian platforms
|
||||
if [[ $(tc-endian) == "big" ]]; then
|
||||
mozconfig_annotate 'big endian target' --disable-skia
|
||||
else
|
||||
mozconfig_annotate '' --enable-skia
|
||||
fi
|
||||
|
||||
# default toolkit is cairo-gtk3, optional use flags can change this
|
||||
local toolkit="cairo-gtk3"
|
||||
local toolkit_comment=""
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_GTK3} ]]; then
|
||||
if ! use force-gtk3; then
|
||||
toolkit="cairo-gtk2"
|
||||
toolkit_comment="force-gtk3 use flag"
|
||||
fi
|
||||
fi
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_GTK2ONLY} ]]; then
|
||||
if use gtk2 ; then
|
||||
toolkit="cairo-gtk2"
|
||||
else
|
||||
toolkit_comment="gtk2 use flag"
|
||||
fi
|
||||
fi
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_QT5} ]]; then
|
||||
if use qt5; then
|
||||
toolkit="cairo-qt"
|
||||
toolkit_comment="qt5 use flag"
|
||||
# need to specify these vars because the qt5 versions are not found otherwise,
|
||||
# and setting --with-qtdir overrides the pkg-config include dirs
|
||||
local i
|
||||
for i in qmake moc rcc; do
|
||||
echo "export HOST_${i^^}=\"$(qt5_get_bindir)/${i}\"" \
|
||||
>> "${S}"/.mozconfig || die
|
||||
done
|
||||
echo 'unset QTDIR' >> "${S}"/.mozconfig || die
|
||||
mozconfig_annotate '+qt5' --disable-gio
|
||||
fi
|
||||
fi
|
||||
mozconfig_annotate "${toolkit_comment}" --enable-default-toolkit=${toolkit}
|
||||
|
||||
# Instead of the standard --build= and --host=, mozilla uses --host instead
|
||||
# of --build, and --target intstead of --host.
|
||||
# Note, mozilla also has --build but it does not do what you think it does.
|
||||
# Set both --target and --host as mozilla uses python to guess values otherwise
|
||||
mozconfig_annotate '' --target="${CHOST}"
|
||||
mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
|
||||
|
||||
mozconfig_use_enable pulseaudio
|
||||
# force the deprecated alsa sound code if pulseaudio is disabled
|
||||
if use kernel_linux && ! use pulseaudio ; then
|
||||
mozconfig_annotate '-pulseaudio' --enable-alsa
|
||||
fi
|
||||
|
||||
# For testing purpose only
|
||||
mozconfig_annotate 'Sandbox' --enable-content-sandbox
|
||||
|
||||
mozconfig_use_enable system-sqlite
|
||||
mozconfig_use_with system-jpeg
|
||||
mozconfig_use_with system-icu
|
||||
mozconfig_use_with system-libvpx
|
||||
mozconfig_use_with system-harfbuzz
|
||||
mozconfig_use_with system-harfbuzz system-graphite2
|
||||
|
||||
# Modifications to better support ARM, bug 553364
|
||||
if use neon ; then
|
||||
mozconfig_annotate '' --with-fpu=neon
|
||||
mozconfig_annotate '' --with-thumb=yes
|
||||
mozconfig_annotate '' --with-thumb-interwork=no
|
||||
fi
|
||||
if [[ ${CHOST} == armv* ]] ; then
|
||||
mozconfig_annotate '' --with-float-abi=hard
|
||||
if ! use system-libvpx ; then
|
||||
sed -i -e "s|softfp|hard|" \
|
||||
"${S}"/media/libvpx/moz.build
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: mozconfig_install_prefs
|
||||
# @DESCRIPTION:
|
||||
# Set preferences into the prefs.js file specified as a parameter to
|
||||
# the function. This sets both some common prefs to all mozilla
|
||||
# packages, and any prefs that may relate to the use flags administered
|
||||
# by mozconfig_config().
|
||||
#
|
||||
# Call this within src_install() phase, after copying the template
|
||||
# prefs file (if any) from ${FILESDIR}
|
||||
#
|
||||
# Example:
|
||||
#
|
||||
# inherit mozconfig-v6.46
|
||||
#
|
||||
# src_install() {
|
||||
# cp "${FILESDIR}"/gentoo-default-prefs.js \
|
||||
# "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
|
||||
# || die
|
||||
#
|
||||
# mozconfig_install_prefs \
|
||||
# "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js"
|
||||
#
|
||||
# ...
|
||||
# }
|
||||
|
||||
mozconfig_install_prefs() {
|
||||
local prefs_file="${1}"
|
||||
|
||||
einfo "Adding prefs from mozconfig to ${prefs_file}"
|
||||
|
||||
# set dictionary path, to use system hunspell
|
||||
echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
|
||||
>>"${prefs_file}" || die
|
||||
|
||||
# force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
|
||||
if use system-harfbuzz ; then
|
||||
echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
|
||||
>>"${prefs_file}" || die
|
||||
fi
|
||||
|
||||
# force cairo as the canvas renderer on platforms without skia support
|
||||
if [[ $(tc-endian) == "big" ]] ; then
|
||||
echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
|
||||
>>"${prefs_file}" || die
|
||||
echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
|
||||
>>"${prefs_file}" || die
|
||||
fi
|
||||
}
|
@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: netsurf.eclass
|
||||
# @MAINTAINER:
|
||||
# Michael Weber <xmw@gentoo.org>
|
||||
# maintainer-needed@gentoo.org
|
||||
# @SUPPORTED_EAPIS: 5 6 7
|
||||
# @BLURB: Handle buildsystem of www.netsurf-browser.org components
|
||||
# @DESCRIPTION:
|
||||
|
@ -175,7 +175,7 @@ else
|
||||
[[ -z "${SRC_URI}" && -n "${DIST_AUTHOR}" ]] && \
|
||||
SRC_URI="mirror://cpan/authors/id/${DIST_AUTHOR:0:1}/${DIST_AUTHOR:0:2}/${DIST_AUTHOR}/${DIST_SECTION:+${DIST_SECTION}/}${DIST_A}"
|
||||
[[ -z "${HOMEPAGE}" ]] && \
|
||||
HOMEPAGE="http://metacpan.org/release/${DIST_NAME}"
|
||||
HOMEPAGE="https://metacpan.org/release/${DIST_NAME}"
|
||||
|
||||
[[ -z "${DIST_EXAMPLES}" ]] || IUSE+=" examples"
|
||||
fi
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: php-pear-r2.eclass
|
||||
@ -6,7 +6,7 @@
|
||||
# Gentoo PHP Team <php-bugs@gentoo.org>
|
||||
# @AUTHOR:
|
||||
# Author: Brian Evans <grknight@gentoo.org>
|
||||
# @SUPPORTED_EAPIS: 6
|
||||
# @SUPPORTED_EAPIS: 6 7
|
||||
# @BLURB: Provides means for an easy installation of PEAR packages.
|
||||
# @DESCRIPTION:
|
||||
# This eclass provides means for an easy installation of PEAR packages.
|
||||
@ -17,7 +17,7 @@
|
||||
EXPORT_FUNCTIONS src_install pkg_postinst pkg_postrm
|
||||
|
||||
case "${EAPI:-0}" in
|
||||
6)
|
||||
6|7)
|
||||
;;
|
||||
*)
|
||||
die "Unsupported EAPI=${EAPI} for ${ECLASS}"
|
||||
@ -100,20 +100,20 @@ php-pear-r2_src_install() {
|
||||
# Register package with the local PEAR database.
|
||||
php-pear-r2_pkg_postinst() {
|
||||
# Add unknown channels
|
||||
if [[ -f "${EROOT}usr/share/php/.packagexml/${PEAR_P}-channel.xml" ]] ; then
|
||||
"${EROOT}usr/bin/peardev" channel-info "${PHP_PEAR_DOMAIN}" &> /dev/null
|
||||
if [[ -f "${EROOT%/}/usr/share/php/.packagexml/${PEAR_P}-channel.xml" ]] ; then
|
||||
"${EROOT%/}/usr/bin/peardev" channel-info "${PHP_PEAR_DOMAIN}" &> /dev/null
|
||||
if [[ $? -ne 0 ]]; then
|
||||
"${EROOT}usr/bin/peardev" channel-add \
|
||||
"${EROOT}usr/share/php/.packagexml/${PEAR_P}-channel.xml" \
|
||||
"${EROOT%/}/usr/bin/peardev" channel-add \
|
||||
"${EROOT%/}/usr/share/php/.packagexml/${PEAR_P}-channel.xml" \
|
||||
|| einfo "Ignore any errors about existing channels"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Register the package from the package{,2}.xml file
|
||||
# It is not critical to complete so only warn on failure
|
||||
if [[ -f "${EROOT}usr/share/php/.packagexml/${PEAR_P}.xml" ]] ; then
|
||||
"${EROOT}usr/bin/peardev" install -nrO --force \
|
||||
"${EROOT}usr/share/php/.packagexml/${PEAR_P}.xml" 2> /dev/null \
|
||||
if [[ -f "${EROOT%/}/usr/share/php/.packagexml/${PEAR_P}.xml" ]] ; then
|
||||
"${EROOT%/}/usr/bin/peardev" install -nrO --force \
|
||||
"${EROOT%/}/usr/share/php/.packagexml/${PEAR_P}.xml" 2> /dev/null \
|
||||
|| ewarn "Failed to insert package into local PEAR database"
|
||||
fi
|
||||
}
|
||||
@ -123,5 +123,5 @@ php-pear-r2_pkg_postinst() {
|
||||
# Deregister package from the local PEAR database
|
||||
php-pear-r2_pkg_postrm() {
|
||||
# Uninstall known dependency
|
||||
"${EROOT}usr/bin/peardev" uninstall -nrO "${PHP_PEAR_DOMAIN}/${PHP_PEAR_PKG_NAME}"
|
||||
"${EROOT%/}/usr/bin/peardev" uninstall -nrO "${PHP_PEAR_DOMAIN}/${PHP_PEAR_PKG_NAME}"
|
||||
}
|
||||
|
@ -80,26 +80,14 @@ case ${PV} in
|
||||
*_alpha*|*_beta*|*_rc*)
|
||||
# development release
|
||||
QT5_BUILD_TYPE="release"
|
||||
|
||||
if [[ ${QT5_MINOR_VERSION} -ge 10 ]]; then
|
||||
MY_P=${QT5_MODULE}-everywhere-src-${PV/_/-}
|
||||
else
|
||||
MY_P=${QT5_MODULE}-opensource-src-${PV/_/-}
|
||||
fi
|
||||
|
||||
MY_P=${QT5_MODULE}-everywhere-src-${PV/_/-}
|
||||
SRC_URI="https://download.qt.io/development_releases/qt/${PV%.*}/${PV/_/-}/submodules/${MY_P}.tar.xz"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
;;
|
||||
*)
|
||||
# official stable release
|
||||
QT5_BUILD_TYPE="release"
|
||||
|
||||
if [[ ${QT5_MINOR_VERSION} -ge 10 ]]; then
|
||||
MY_P=${QT5_MODULE}-everywhere-src-${PV}
|
||||
else
|
||||
MY_P=${QT5_MODULE}-opensource-src-${PV}
|
||||
fi
|
||||
|
||||
MY_P=${QT5_MODULE}-everywhere-src-${PV}
|
||||
SRC_URI="https://download.qt.io/official_releases/qt/${PV%.*}/${PV}/submodules/${MY_P}.tar.xz"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
;;
|
||||
@ -123,14 +111,13 @@ esac
|
||||
|
||||
IUSE="debug test"
|
||||
|
||||
[[ ${PN} == qtwebkit ]] && RESTRICT+=" mirror" # bug 524584
|
||||
[[ ${QT5_BUILD_TYPE} == release ]] && RESTRICT+=" test" # bug 457182
|
||||
|
||||
DEPEND="
|
||||
dev-lang/perl
|
||||
virtual/pkgconfig
|
||||
"
|
||||
if [[ (${PN} != qttest && ${PN} != qtwebkit) || (${PN} == qtwebkit && ${QT5_MINOR_VERSION} -lt 9) ]]; then
|
||||
if [[ ${PN} != qttest ]]; then
|
||||
DEPEND+=" test? ( ~dev-qt/qttest-${PV} )"
|
||||
fi
|
||||
RDEPEND="
|
||||
@ -147,7 +134,7 @@ EXPORT_FUNCTIONS src_unpack src_prepare src_configure src_compile src_install sr
|
||||
# Unpacks the sources.
|
||||
qt5-build_src_unpack() {
|
||||
# bug 307861
|
||||
if [[ ${PN} == qtwebengine || ${PN} == qtwebkit ]]; then
|
||||
if [[ ${PN} == qtwebengine ]]; then
|
||||
eshopts_push -s extglob
|
||||
if is-flagq '-g?(gdb)?([1-9])'; then
|
||||
ewarn
|
||||
@ -175,14 +162,8 @@ qt5-build_src_prepare() {
|
||||
qt5_symlink_tools_to_build_dir
|
||||
|
||||
# Avoid unnecessary qmake recompilations
|
||||
if [[ ${QT5_MINOR_VERSION} -ge 8 ]]; then
|
||||
sed -i -e "/Creating qmake/i if [ '!' -e \"\$outpath/bin/qmake\" ]; then" \
|
||||
-e '/echo "Done."/a fi' \
|
||||
configure || die "sed failed (skip qmake bootstrap)"
|
||||
else
|
||||
sed -i -re "s|^if true;.*(\[ '\!').*(\"\\\$outpath/bin/qmake\".*)|if \1 -e \2 then|" \
|
||||
configure || die "sed failed (skip qmake bootstrap)"
|
||||
fi
|
||||
sed -i -e "/Creating qmake/i if [ '!' -e \"\$outpath/bin/qmake\" ]; then" \
|
||||
-e '/echo "Done."/a fi' configure || die "sed failed (skip qmake bootstrap)"
|
||||
|
||||
# Respect CC, CXX, *FLAGS, MAKEOPTS and EXTRA_EMAKE when bootstrapping qmake
|
||||
sed -i -e "/outpath\/qmake\".*\"\$MAKE\")/ s:): \
|
||||
@ -197,12 +178,6 @@ qt5-build_src_prepare() {
|
||||
sed -i -e "/^QMAKE_CONF_COMPILER=/ s:=.*:=\"$(tc-getCXX)\":" \
|
||||
configure || die "sed failed (QMAKE_CONF_COMPILER)"
|
||||
|
||||
if [[ ${QT5_MINOR_VERSION} -le 7 ]]; then
|
||||
# Respect toolchain and flags in config.tests
|
||||
find config.tests/unix -name '*.test' -type f -execdir \
|
||||
sed -i -e 's/-nocache //' '{}' + || die
|
||||
fi
|
||||
|
||||
# Don't inject -msse/-mavx/... into CXXFLAGS when detecting
|
||||
# compiler support for extended instruction sets (bug 552942)
|
||||
find config.tests/common -name '*.pro' -type f -execdir \
|
||||
@ -213,9 +188,7 @@ qt5-build_src_prepare() {
|
||||
src/{corelib/corelib,gui/gui}.pro || die "sed failed (optimize_full)"
|
||||
|
||||
# Respect build variables in configure tests (bug #639494)
|
||||
if [[ ${QT5_MINOR_VERSION} -ge 9 ]]; then
|
||||
sed -i -e "s|\"\$outpath/bin/qmake\" \"\$relpathMangled\" -- \"\$@\"|& $(qt5_qmake_args) |" configure || die
|
||||
fi
|
||||
sed -i -e "s|\"\$outpath/bin/qmake\" \"\$relpathMangled\" -- \"\$@\"|& $(qt5_qmake_args) |" configure || die
|
||||
fi
|
||||
|
||||
default
|
||||
@ -521,9 +494,7 @@ qt5_base_configure() {
|
||||
export LD="$(tc-getCXX)"
|
||||
|
||||
# bug 633838
|
||||
if [[ ${QT5_MINOR_VERSION} -ge 9 ]]; then
|
||||
unset QMAKESPEC XQMAKESPEC QMAKEPATH QMAKEFEATURES
|
||||
fi
|
||||
unset QMAKESPEC XQMAKESPEC QMAKEPATH QMAKEFEATURES
|
||||
|
||||
# configure arguments
|
||||
local conf=(
|
||||
@ -552,13 +523,11 @@ qt5_base_configure() {
|
||||
echo -platform freebsd-clang
|
||||
fi
|
||||
fi)
|
||||
$(if [[ ${QT5_MINOR_VERSION} -ge 10 ]]; then
|
||||
if use kernel_linux; then
|
||||
if tc-is-gcc; then
|
||||
echo -platform linux-g++
|
||||
elif tc-is-clang; then
|
||||
echo -platform linux-clang
|
||||
fi
|
||||
$(if use kernel_linux; then
|
||||
if tc-is-gcc; then
|
||||
echo -platform linux-g++
|
||||
elif tc-is-clang; then
|
||||
echo -platform linux-clang
|
||||
fi
|
||||
fi)
|
||||
|
||||
@ -580,9 +549,6 @@ qt5_base_configure() {
|
||||
# build shared libraries
|
||||
-shared
|
||||
|
||||
# always enable large file support
|
||||
$([[ ${QT5_MINOR_VERSION} -lt 8 ]] && echo -largefile)
|
||||
|
||||
# disabling accessibility is not recommended by upstream, as
|
||||
# it will break QStyle and may break other internal parts of Qt
|
||||
-accessibility
|
||||
@ -591,9 +557,6 @@ qt5_base_configure() {
|
||||
-no-sql-db2 -no-sql-ibase -no-sql-mysql -no-sql-oci -no-sql-odbc
|
||||
-no-sql-psql -no-sql-sqlite -no-sql-sqlite2 -no-sql-tds
|
||||
|
||||
# ensure the QML debugging support (qmltooling) is built in qtdeclarative
|
||||
$([[ ${QT5_MINOR_VERSION} -lt 11 ]] && echo -qml-debug)
|
||||
|
||||
# MIPS DSP instruction set extensions
|
||||
$(is-flagq -mno-dsp && echo -no-mips_dsp)
|
||||
$(is-flagq -mno-dspr2 && echo -no-mips_dspr2)
|
||||
@ -612,8 +575,10 @@ qt5_base_configure() {
|
||||
-no-libpng -no-libjpeg
|
||||
-no-freetype -no-harfbuzz
|
||||
-no-openssl -no-libproxy
|
||||
-no-xkbcommon-x11 -no-xkbcommon-evdev
|
||||
-no-xinput2 -no-xcb-xlib
|
||||
-no-xcb-xlib
|
||||
$([[ ${QT5_MINOR_VERSION} -lt 12 ]] && echo -no-xinput2 -no-xkbcommon-x11 -no-xkbcommon-evdev)
|
||||
$([[ ${PV} = 5.12.0* ]] && echo -no-xcb-xinput -no-xkbcommon-x11 -no-xkbcommon-evdev) # bug 672340
|
||||
$([[ ${QT5_MINOR_VERSION} -ge 12 && ${PV} != 5.12.0* ]] && echo -no-xcb-xinput -no-xkbcommon) # bug 672340
|
||||
|
||||
# cannot use -no-gif because there is no way to override it later
|
||||
#-no-gif
|
||||
@ -623,7 +588,6 @@ qt5_base_configure() {
|
||||
|
||||
# disable everything to prevent automagic deps (part 2)
|
||||
-no-gtk
|
||||
$([[ ${QT5_MINOR_VERSION} -lt 8 ]] && echo -no-pulseaudio -no-alsa)
|
||||
|
||||
# exclude examples and tests from default build
|
||||
-nomake examples
|
||||
@ -636,10 +600,6 @@ qt5_base_configure() {
|
||||
# print verbose information about each configure test
|
||||
-verbose
|
||||
|
||||
# always enable iconv support
|
||||
# since 5.8 this is handled in qtcore
|
||||
$([[ ${QT5_MINOR_VERSION} -lt 8 ]] && echo -iconv)
|
||||
|
||||
# disable everything to prevent automagic deps (part 3)
|
||||
-no-cups -no-evdev -no-tslib -no-icu -no-fontconfig -no-dbus
|
||||
|
||||
@ -666,10 +626,6 @@ qt5_base_configure() {
|
||||
# disable undocumented X11-related flags, override in qtgui
|
||||
# (not shown in ./configure -help output)
|
||||
-no-xkb
|
||||
$([[ ${QT5_MINOR_VERSION} -lt 8 ]] && echo -no-xrender)
|
||||
|
||||
# disable obsolete/unused X11-related flags
|
||||
$([[ ${QT5_MINOR_VERSION} -lt 8 ]] && echo -no-mitshm -no-xcursor -no-xfixes -no-xrandr -no-xshape -no-xsync)
|
||||
|
||||
# always enable session management support: it doesn't need extra deps
|
||||
# at configure time and turning it off is dangerous, see bug 518262
|
||||
@ -685,9 +641,6 @@ qt5_base_configure() {
|
||||
# disable libinput-based generic plugin by default, override in qtgui
|
||||
-no-libinput
|
||||
|
||||
# disable gstreamer by default, override in qtmultimedia
|
||||
$([[ ${QT5_MINOR_VERSION} -lt 8 ]] && echo -no-gstreamer)
|
||||
|
||||
# respect system proxies by default: it's the most natural
|
||||
# setting, and it'll become the new upstream default in 5.8
|
||||
-system-proxies
|
||||
@ -696,7 +649,7 @@ qt5_base_configure() {
|
||||
-no-warnings-are-errors
|
||||
|
||||
# enable in respective modules to avoid poisoning QT.global_private.enabled_features
|
||||
$([[ ${QT5_MINOR_VERSION} -ge 9 ]] && echo -no-gui -no-widgets)
|
||||
-no-gui -no-widgets
|
||||
|
||||
# module-specific options
|
||||
"${myconf[@]}"
|
||||
@ -707,11 +660,9 @@ qt5_base_configure() {
|
||||
einfo "Configuring with: ${conf[@]}"
|
||||
"${S}"/configure "${conf[@]}" || die "configure failed"
|
||||
|
||||
if [[ ${QT5_MINOR_VERSION} -ge 8 ]]; then
|
||||
# a forwarding header is no longer created since 5.8, causing the system
|
||||
# config to always be used. bug 599636
|
||||
cp src/corelib/global/qconfig.h include/QtCore/ || die
|
||||
fi
|
||||
# a forwarding header is no longer created since 5.8, causing the system
|
||||
# config to always be used. bug 599636
|
||||
cp src/corelib/global/qconfig.h include/QtCore/ || die
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
@ -795,7 +746,7 @@ qt5_install_module_config() {
|
||||
|
||||
> "${T}"/${PN}-qconfig.h
|
||||
> "${T}"/${PN}-qconfig.pri
|
||||
[[ ${QT5_MINOR_VERSION} -ge 9 ]] && > "${T}"/${PN}-qmodule.pri
|
||||
> "${T}"/${PN}-qmodule.pri
|
||||
|
||||
# generate qconfig_{add,remove} and ${PN}-qconfig.h
|
||||
for x in "${QT5_GENTOO_CONFIG[@]}"; do
|
||||
@ -829,32 +780,30 @@ qt5_install_module_config() {
|
||||
doins "${T}"/${PN}-qconfig.pri
|
||||
)
|
||||
|
||||
if [[ ${QT5_MINOR_VERSION} -ge 9 ]]; then
|
||||
# generate qprivateconfig
|
||||
for x in "${QT5_GENTOO_PRIVATE_CONFIG[@]}"; do
|
||||
local flag=${x%%:*}
|
||||
x=${x#${flag}:}
|
||||
local feature=${x%%:*}
|
||||
x=${x#${feature}:}
|
||||
# generate qprivateconfig
|
||||
for x in "${QT5_GENTOO_PRIVATE_CONFIG[@]}"; do
|
||||
local flag=${x%%:*}
|
||||
x=${x#${flag}:}
|
||||
local feature=${x%%:*}
|
||||
x=${x#${feature}:}
|
||||
|
||||
if [[ -z ${flag} ]] || { [[ ${flag} != '!' ]] && use ${flag}; }; then
|
||||
[[ -n ${feature} ]] && qprivateconfig_add+=" ${feature}"
|
||||
else
|
||||
[[ -n ${feature} ]] && qprivateconfig_remove+=" ${feature}"
|
||||
fi
|
||||
done
|
||||
if [[ -z ${flag} ]] || { [[ ${flag} != '!' ]] && use ${flag}; }; then
|
||||
[[ -n ${feature} ]] && qprivateconfig_add+=" ${feature}"
|
||||
else
|
||||
[[ -n ${feature} ]] && qprivateconfig_remove+=" ${feature}"
|
||||
fi
|
||||
done
|
||||
|
||||
# generate and install ${PN}-qmodule.pri
|
||||
[[ -n ${qprivateconfig_add} ]] && echo "QT.global_private.enabled_features = ${qprivateconfig_add}" >> "${T}"/${PN}-qmodule.pri
|
||||
[[ -n ${qprivateconfig_remove} ]] && echo "QT.global_private.disabled_features = ${qprivateconfig_remove}" >> "${T}"/${PN}-qmodule.pri
|
||||
[[ -s ${T}/${PN}-qmodule.pri ]] && (
|
||||
insinto "${QT5_ARCHDATADIR#${EPREFIX}}"/mkspecs/gentoo
|
||||
doins "${T}"/${PN}-qmodule.pri
|
||||
)
|
||||
fi
|
||||
# generate and install ${PN}-qmodule.pri
|
||||
[[ -n ${qprivateconfig_add} ]] && echo "QT.global_private.enabled_features = ${qprivateconfig_add}" >> "${T}"/${PN}-qmodule.pri
|
||||
[[ -n ${qprivateconfig_remove} ]] && echo "QT.global_private.disabled_features = ${qprivateconfig_remove}" >> "${T}"/${PN}-qmodule.pri
|
||||
[[ -s ${T}/${PN}-qmodule.pri ]] && (
|
||||
insinto "${QT5_ARCHDATADIR#${EPREFIX}}"/mkspecs/gentoo
|
||||
doins "${T}"/${PN}-qmodule.pri
|
||||
)
|
||||
|
||||
# install the original {qconfig,qmodule}.pri from qtcore
|
||||
[[ ${PN} == qtcore && ${QT5_MINOR_VERSION} -ge 9 ]] && (
|
||||
[[ ${PN} == qtcore ]] && (
|
||||
insinto "${QT5_ARCHDATADIR#${EPREFIX}}"/mkspecs/gentoo
|
||||
newins "${D}${QT5_ARCHDATADIR}"/mkspecs/qconfig.pri qconfig-qtcore.pri
|
||||
newins "${D}${QT5_ARCHDATADIR}"/mkspecs/qmodule.pri qmodule-qtcore.pri
|
||||
@ -912,60 +861,58 @@ qt5_regenerate_global_configs() {
|
||||
ewarn "${qconfig_pri} does not exist or is not a regular file"
|
||||
fi
|
||||
|
||||
if [[ ${QT5_MINOR_VERSION} -ge 9 ]]; then
|
||||
einfo "Updating QT.global_private in qmodule.pri"
|
||||
einfo "Updating QT.global_private in qmodule.pri"
|
||||
|
||||
local qmodule_pri=${ROOT%/}${QT5_ARCHDATADIR}/mkspecs/qmodule.pri
|
||||
local qmodule_pri_orig=${ROOT%/}${QT5_ARCHDATADIR}/mkspecs/gentoo/qmodule-qtcore.pri
|
||||
if [[ -f ${qmodule_pri} && -f ${qmodule_pri_orig} ]]; then
|
||||
local x
|
||||
local qprivateconfig_enabled= qprivateconfig_disabled=
|
||||
local qprivateconfig_orig_enabled= qprivateconfig_orig_disabled=
|
||||
local new_qprivateconfig_enabled= new_qprivateconfig_disabled=
|
||||
local qmodule_pri=${ROOT%/}${QT5_ARCHDATADIR}/mkspecs/qmodule.pri
|
||||
local qmodule_pri_orig=${ROOT%/}${QT5_ARCHDATADIR}/mkspecs/gentoo/qmodule-qtcore.pri
|
||||
if [[ -f ${qmodule_pri} && -f ${qmodule_pri_orig} ]]; then
|
||||
local x
|
||||
local qprivateconfig_enabled= qprivateconfig_disabled=
|
||||
local qprivateconfig_orig_enabled= qprivateconfig_orig_disabled=
|
||||
local new_qprivateconfig_enabled= new_qprivateconfig_disabled=
|
||||
|
||||
# generate lists of QT.global_private.{dis,en}abled_features
|
||||
qprivateconfig_orig_enabled="$(sed -n 's/^QT.global_private.enabled_features\s=\s*//p' "${qmodule_pri_orig}")"
|
||||
qprivateconfig_orig_disabled="$(sed -n 's/^QT.global_private.disabled_features\s=\s*//p' "${qmodule_pri_orig}")"
|
||||
eshopts_push -s nullglob
|
||||
for x in "${ROOT%/}${QT5_ARCHDATADIR}"/mkspecs/gentoo/*-qmodule.pri; do
|
||||
qprivateconfig_enabled+=" $(sed -n 's/^QT.global_private.enabled_features\s=\s*//p' "${x}")"
|
||||
qprivateconfig_disabled+=" $(sed -n 's/^QT.global_private.disabled_features\s=\s*//p' "${x}")"
|
||||
done
|
||||
eshopts_pop
|
||||
# generate lists of QT.global_private.{dis,en}abled_features
|
||||
qprivateconfig_orig_enabled="$(sed -n 's/^QT.global_private.enabled_features\s=\s*//p' "${qmodule_pri_orig}")"
|
||||
qprivateconfig_orig_disabled="$(sed -n 's/^QT.global_private.disabled_features\s=\s*//p' "${qmodule_pri_orig}")"
|
||||
eshopts_push -s nullglob
|
||||
for x in "${ROOT%/}${QT5_ARCHDATADIR}"/mkspecs/gentoo/*-qmodule.pri; do
|
||||
qprivateconfig_enabled+=" $(sed -n 's/^QT.global_private.enabled_features\s=\s*//p' "${x}")"
|
||||
qprivateconfig_disabled+=" $(sed -n 's/^QT.global_private.disabled_features\s=\s*//p' "${x}")"
|
||||
done
|
||||
eshopts_pop
|
||||
|
||||
# anything enabled is enabled, but anything disabled is
|
||||
# only disabled if it isn't enabled somewhere else.
|
||||
# this is because we need to forcibly disable some stuff
|
||||
# in qtcore to support split qtbase.
|
||||
new_qprivateconfig_enabled=${qprivateconfig_enabled}
|
||||
for x in ${qprivateconfig_disabled}; do
|
||||
if ! has "${x}" ${qprivateconfig_enabled}; then
|
||||
new_qprivateconfig_disabled+=" ${x}"
|
||||
fi
|
||||
done
|
||||
# anything enabled is enabled, but anything disabled is
|
||||
# only disabled if it isn't enabled somewhere else.
|
||||
# this is because we need to forcibly disable some stuff
|
||||
# in qtcore to support split qtbase.
|
||||
new_qprivateconfig_enabled=${qprivateconfig_enabled}
|
||||
for x in ${qprivateconfig_disabled}; do
|
||||
if ! has "${x}" ${qprivateconfig_enabled}; then
|
||||
new_qprivateconfig_disabled+=" ${x}"
|
||||
fi
|
||||
done
|
||||
|
||||
# check all items from the original qtcore qmodule.pri,
|
||||
# and add them to the appropriate list if not overridden
|
||||
# elsewhere
|
||||
for x in ${qprivateconfig_orig_enabled}; do
|
||||
if ! has "${x}" ${new_qprivateconfig_enabled} ${new_qprivateconfig_disabled}; then
|
||||
new_qprivateconfig_enabled+=" ${x}"
|
||||
fi
|
||||
done
|
||||
for x in ${qprivateconfig_orig_disabled}; do
|
||||
if ! has "${x}" ${new_qprivateconfig_enabled} ${new_qprivateconfig_disabled}; then
|
||||
new_qprivateconfig_disabled+=" ${x}"
|
||||
fi
|
||||
done
|
||||
# check all items from the original qtcore qmodule.pri,
|
||||
# and add them to the appropriate list if not overridden
|
||||
# elsewhere
|
||||
for x in ${qprivateconfig_orig_enabled}; do
|
||||
if ! has "${x}" ${new_qprivateconfig_enabled} ${new_qprivateconfig_disabled}; then
|
||||
new_qprivateconfig_enabled+=" ${x}"
|
||||
fi
|
||||
done
|
||||
for x in ${qprivateconfig_orig_disabled}; do
|
||||
if ! has "${x}" ${new_qprivateconfig_enabled} ${new_qprivateconfig_disabled}; then
|
||||
new_qprivateconfig_disabled+=" ${x}"
|
||||
fi
|
||||
done
|
||||
|
||||
# now replace the existing QT.global_private.{dis,en}abled_features
|
||||
# with the generated list
|
||||
sed \
|
||||
-e "s/^QT.global_private.enabled_features\s*=.*/QT.global_private.enabled_features =${new_qprivateconfig_enabled}/" \
|
||||
-e "s/^QT.global_private.disabled_features\s*=.*/QT.global_private.disabled_features =${new_qprivateconfig_disabled}/" \
|
||||
-i "${qmodule_pri}" || eerror "Failed to sed QT.global_private.enabled_features in ${qmodule_pri}"
|
||||
else
|
||||
ewarn "${qmodule_pri} or ${qmodule_pri_orig} does not exist or is not a regular file"
|
||||
fi
|
||||
# now replace the existing QT.global_private.{dis,en}abled_features
|
||||
# with the generated list
|
||||
sed \
|
||||
-e "s/^QT.global_private.enabled_features\s*=.*/QT.global_private.enabled_features =${new_qprivateconfig_enabled}/" \
|
||||
-e "s/^QT.global_private.disabled_features\s*=.*/QT.global_private.disabled_features =${new_qprivateconfig_disabled}/" \
|
||||
-i "${qmodule_pri}" || eerror "Failed to sed QT.global_private.enabled_features in ${qmodule_pri}"
|
||||
else
|
||||
ewarn "${qmodule_pri} or ${qmodule_pri_orig} does not exist or is not a regular file"
|
||||
fi
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: ruby-fakegem.eclass
|
||||
@ -380,6 +380,7 @@ all_fakegem_compile() {
|
||||
;;
|
||||
rdoc)
|
||||
rdoc ${RUBY_FAKEGEM_DOC_SOURCES} || die "failed to (re)build documentation"
|
||||
rm -f doc/js/*.gz || die "failed to remove duplicated compressed javascript files"
|
||||
;;
|
||||
yard)
|
||||
yard doc ${RUBY_FAKEGEM_DOC_SOURCES} || die "failed to (re)build documentation"
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: ruby-ng-gnome2.eclass
|
||||
@ -45,7 +45,7 @@ else
|
||||
RUBY_S=ruby-gnome2-all-${PV}/${subbinding}
|
||||
fi
|
||||
SRC_URI="mirror://sourceforge/ruby-gnome2/ruby-gnome2-all-${PV}.tar.gz"
|
||||
HOMEPAGE="http://ruby-gnome2.sourceforge.jp/"
|
||||
HOMEPAGE="https://ruby-gnome2.osdn.jp/"
|
||||
LICENSE="Ruby"
|
||||
SLOT="0"
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: ruby-utils.eclass
|
||||
@ -27,11 +27,11 @@ if [[ ! ${_RUBY_UTILS} ]]; then
|
||||
# implementation will be installed first (and thus eselected). This will
|
||||
# provide for a better first installation experience.
|
||||
|
||||
# All RUBY_TARGETS
|
||||
RUBY_TARGETS_PREFERENCE="ruby23 "
|
||||
# All stable RUBY_TARGETS
|
||||
RUBY_TARGETS_PREFERENCE="ruby24 ruby23 "
|
||||
|
||||
# All other active ruby targets
|
||||
RUBY_TARGETS_PREFERENCE+="ruby24 ruby25"
|
||||
RUBY_TARGETS_PREFERENCE+="ruby25 ruby26"
|
||||
|
||||
|
||||
_ruby_implementation_depend() {
|
||||
@ -71,6 +71,10 @@ _ruby_implementation_depend() {
|
||||
rubypn="dev-lang/ruby"
|
||||
rubyslot=":2.5"
|
||||
;;
|
||||
ruby26)
|
||||
rubypn="dev-lang/ruby"
|
||||
rubyslot=":2.6"
|
||||
;;
|
||||
ree18)
|
||||
rubypn="dev-lang/ruby-enterprise"
|
||||
rubyslot=":1.8"
|
||||
|
@ -8,7 +8,10 @@
|
||||
# Author Matthew Turk <satai@gentoo.org>
|
||||
# @BLURB: Functions for installing SGML catalogs
|
||||
|
||||
inherit base
|
||||
case ${EAPI:-0} in
|
||||
0|1|2|3|4|5) inherit base ;;
|
||||
*) ;;
|
||||
esac
|
||||
|
||||
DEPEND=">=app-text/sgml-common-0.6.3-r2"
|
||||
|
||||
|
@ -468,8 +468,8 @@ systemd_reenable() {
|
||||
type systemctl &>/dev/null || return 0
|
||||
local x
|
||||
for x; do
|
||||
if systemctl --quiet --root="${ROOT}" is-enabled "${x}"; then
|
||||
systemctl --root="${ROOT}" reenable "${x}"
|
||||
if systemctl --quiet --root="${ROOT:-/}" is-enabled "${x}"; then
|
||||
systemctl --root="${ROOT:-/}" reenable "${x}"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
@ -2,6 +2,12 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# apply exlass globals to test version parsing
|
||||
TOOLCHAIN_GCC_PV=7.3.0
|
||||
PR=r0
|
||||
|
||||
source tests-common.sh
|
||||
|
||||
inherit toolchain
|
||||
@ -14,7 +20,7 @@ test_downgrade_arch_flags() {
|
||||
shift 2
|
||||
CFLAGS=${@}
|
||||
|
||||
tbegin "${ver} ${CFLAGS} => ${exp}"
|
||||
tbegin "downgrade_arch_flags: ${ver} ${CFLAGS} => ${exp}"
|
||||
|
||||
CHOST=x86_64 # needed for tc-arch
|
||||
downgrade_arch_flags ${ver}
|
||||
@ -79,4 +85,91 @@ test_downgrade_arch_flags 4.3 "-march=foo -mno-sse4.1" "-march=foo -mno-sha -mno
|
||||
test_downgrade_arch_flags 4.2 "-march=foo" "-march=foo -mno-sha -mno-rtm -mno-avx2 -mno-avx -mno-sse4.1"
|
||||
|
||||
test_downgrade_arch_flags 4.4 "-O2 -march=core2 -ffoo -fblah" "-O2 -march=atom -mno-sha -ffoo -mno-rtm -fblah"
|
||||
|
||||
# basic version parsing tests in preparation to eapi7-ver switch
|
||||
|
||||
test_tc_version_is_at_least() {
|
||||
local exp msg ret=0 want mine res
|
||||
|
||||
want=${1}
|
||||
mine=${2}
|
||||
exp=${3}
|
||||
|
||||
tbegin "tc_version_is_at_least: ${want} ${mine} => ${exp}"
|
||||
|
||||
tc_version_is_at_least ${want} ${mine}
|
||||
res=$?
|
||||
|
||||
if [[ ${res} -ne ${exp} ]]; then
|
||||
msg="Failure - Expected: \"${exp}\" Got: \"${res}\""
|
||||
ret=1
|
||||
fi
|
||||
tend ${ret} ${msg}
|
||||
}
|
||||
|
||||
# want mine expect
|
||||
test_tc_version_is_at_least 8 '' 1
|
||||
test_tc_version_is_at_least 8.0 '' 1
|
||||
test_tc_version_is_at_least 7 '' 0
|
||||
test_tc_version_is_at_least 7.0 '' 0
|
||||
test_tc_version_is_at_least ${TOOLCHAIN_GCC_PV} '' 0
|
||||
test_tc_version_is_at_least 5.0 6.0 0
|
||||
|
||||
test_tc_version_is_between() {
|
||||
local exp msg ret=0 lo hi res
|
||||
|
||||
lo=${1}
|
||||
hi=${2}
|
||||
exp=${3}
|
||||
|
||||
tbegin "tc_version_is_between: ${lo} ${hi} => ${exp}"
|
||||
|
||||
tc_version_is_between ${lo} ${hi}
|
||||
res=$?
|
||||
|
||||
if [[ ${res} -ne ${exp} ]]; then
|
||||
msg="Failure - Expected: \"${exp}\" Got: \"${res}\""
|
||||
ret=1
|
||||
fi
|
||||
tend ${ret} ${msg}
|
||||
}
|
||||
|
||||
# lo hi expect
|
||||
test_tc_version_is_between 1 0 1
|
||||
test_tc_version_is_between 1 2 1
|
||||
test_tc_version_is_between 7 8 0
|
||||
test_tc_version_is_between ${TOOLCHAIN_GCC_PV} 8 0
|
||||
test_tc_version_is_between ${TOOLCHAIN_GCC_PV} ${TOOLCHAIN_GCC_PV} 1
|
||||
test_tc_version_is_between 7 ${TOOLCHAIN_GCC_PV} 1
|
||||
test_tc_version_is_between 8 9 1
|
||||
|
||||
# eclass has a few critical global variables worth not breaking
|
||||
test_var_assert() {
|
||||
local var_name exp
|
||||
|
||||
var_name=${1}
|
||||
exp=${2}
|
||||
|
||||
tbegin "asserv variable value: ${var_name} => ${exp}"
|
||||
|
||||
if [[ ${!var_name} != ${exp} ]]; then
|
||||
msg="Failure - Expected: \"${exp}\" Got: \"${!var_name}\""
|
||||
ret=1
|
||||
fi
|
||||
tend ${ret} ${msg}
|
||||
}
|
||||
|
||||
# TODO: convert these globals to helpers to ease testing against multiple
|
||||
# ${TOOLCHAIN_GCC_PV} vaues.
|
||||
test_var_assert GCC_PV 7.3.0
|
||||
test_var_assert GCC_PVR 7.3.0
|
||||
test_var_assert GCC_RELEASE_VER 7.3.0
|
||||
test_var_assert GCC_BRANCH_VER 7.3
|
||||
test_var_assert GCCMAJOR 7
|
||||
test_var_assert GCCMINOR 3
|
||||
test_var_assert GCCMICRO 0
|
||||
test_var_assert BRANCH_UPDATE ''
|
||||
test_var_assert GCC_CONFIG_VER 7.3.0
|
||||
test_var_assert PREFIX /usr
|
||||
|
||||
texit
|
||||
|
@ -8,7 +8,7 @@ DESCRIPTION="The GNU Compiler Collection"
|
||||
HOMEPAGE="https://gcc.gnu.org/"
|
||||
RESTRICT="strip" # cross-compilers need controlled stripping
|
||||
|
||||
inherit eutils fixheadtails flag-o-matic gnuconfig libtool multilib pax-utils toolchain-funcs versionator prefix
|
||||
inherit eutils fixheadtails flag-o-matic gnuconfig libtool multilib pax-utils toolchain-funcs prefix
|
||||
|
||||
if [[ ${PV} == *_pre9999* ]] ; then
|
||||
EGIT_REPO_URI="git://gcc.gnu.org/git/gcc.git"
|
||||
@ -26,8 +26,8 @@ FEATURES=${FEATURES/multilib-strict/}
|
||||
|
||||
case ${EAPI:-0} in
|
||||
0|1|2|3|4*) die "Need to upgrade to at least EAPI=5" ;;
|
||||
5*) ;;
|
||||
*) die "I don't speak EAPI ${EAPI}." ;;
|
||||
5*) inherit eapi7-ver ;;
|
||||
*) die "I don't speak EAPI ${EAPI}." ;;
|
||||
esac
|
||||
EXPORT_FUNCTIONS pkg_pretend pkg_setup src_unpack src_prepare src_configure \
|
||||
src_compile src_test src_install pkg_postinst pkg_postrm
|
||||
@ -50,7 +50,7 @@ is_crosscompile() {
|
||||
|
||||
# General purpose version check. Without a second arg matches up to minor version (x.x.x)
|
||||
tc_version_is_at_least() {
|
||||
version_is_at_least "$1" "${2:-${GCC_RELEASE_VER}}"
|
||||
ver_test "${2:-${GCC_RELEASE_VER}}" -ge "$1"
|
||||
}
|
||||
|
||||
# General purpose version range check
|
||||
@ -62,17 +62,17 @@ tc_version_is_between() {
|
||||
GCC_PV=${TOOLCHAIN_GCC_PV:-${PV}}
|
||||
GCC_PVR=${GCC_PV}
|
||||
[[ ${PR} != "r0" ]] && GCC_PVR=${GCC_PVR}-${PR}
|
||||
GCC_RELEASE_VER=$(get_version_component_range 1-3 ${GCC_PV})
|
||||
GCC_BRANCH_VER=$(get_version_component_range 1-2 ${GCC_PV})
|
||||
GCCMAJOR=$(get_version_component_range 1 ${GCC_PV})
|
||||
GCCMINOR=$(get_version_component_range 2 ${GCC_PV})
|
||||
GCCMICRO=$(get_version_component_range 3 ${GCC_PV})
|
||||
GCC_RELEASE_VER=$(ver_cut 1-3 ${GCC_PV})
|
||||
GCC_BRANCH_VER=$(ver_cut 1-2 ${GCC_PV})
|
||||
GCCMAJOR=$(ver_cut 1 ${GCC_PV})
|
||||
GCCMINOR=$(ver_cut 2 ${GCC_PV})
|
||||
GCCMICRO=$(ver_cut 3 ${GCC_PV})
|
||||
[[ ${BRANCH_UPDATE-notset} == "notset" ]] && \
|
||||
BRANCH_UPDATE=$(get_version_component_range 4 ${GCC_PV})
|
||||
BRANCH_UPDATE=$(ver_cut 4 ${GCC_PV})
|
||||
|
||||
# According to gcc/c-cppbuiltin.c, GCC_CONFIG_VER MUST match this regex.
|
||||
# ([^0-9]*-)?[0-9]+[.][0-9]+([.][0-9]+)?([- ].*)?
|
||||
GCC_CONFIG_VER=${GCC_CONFIG_VER:-$(replace_version_separator 3 '-' ${GCC_PV})}
|
||||
GCC_CONFIG_VER=${GCC_CONFIG_VER:-$(ver_rs 3 '-' ${GCC_PV})}
|
||||
|
||||
# Pre-release support
|
||||
if [[ ${GCC_PV} == *_pre* ]] ; then
|
||||
@ -1028,7 +1028,7 @@ toolchain_src_configure() {
|
||||
then #291870
|
||||
confgcc+=( --disable-shared )
|
||||
fi
|
||||
needed_libc=uclibc
|
||||
needed_libc=uclibc-ng
|
||||
;;
|
||||
*-cygwin) needed_libc=cygwin;;
|
||||
x86_64-*-mingw*|\
|
||||
@ -1512,6 +1512,7 @@ gcc_do_filter_flags() {
|
||||
fi
|
||||
if ! tc_version_is_at_least 4.1 ; then
|
||||
filter-flags -fdiagnostics-show-option
|
||||
filter-flags -Wstack-protector
|
||||
fi
|
||||
|
||||
if tc_version_is_at_least 3.4 ; then
|
||||
@ -1828,14 +1829,15 @@ toolchain_src_install() {
|
||||
fi
|
||||
fi
|
||||
|
||||
# Now do the fun stripping stuff
|
||||
env RESTRICT="" CHOST=${CHOST} prepstrip "${D}${BINPATH}"
|
||||
is_crosscompile && \
|
||||
env RESTRICT="" CHOST=${CHOST} prepstrip "${D}${HOSTLIBPATH}"
|
||||
env RESTRICT="" CHOST=${CTARGET} prepstrip "${D}${LIBPATH}"
|
||||
# gcc used to install helper binaries in lib/ but then moved to libexec/
|
||||
[[ -d ${D}${PREFIX}/libexec/gcc ]] && \
|
||||
env RESTRICT="" CHOST=${CHOST} prepstrip "${D}${PREFIX}/libexec/gcc/${CTARGET}/${GCC_CONFIG_VER}"
|
||||
# TODO: implement stripping (we use RESTRICT=strip)
|
||||
# As gcc installs object files both build against ${CHOST} and ${CTARGET}
|
||||
# we will ned to run stripping using different tools:
|
||||
# Using ${CHOST} tools:
|
||||
# - "${D}${BINPATH}"
|
||||
# - (for is_crosscompile) "${D}${HOSTLIBPATH}"
|
||||
# - "${D}${PREFIX}/libexec/gcc/${CTARGET}/${GCC_CONFIG_VER}"
|
||||
# Using ${CTARGET} tools:
|
||||
# - "${D}${LIBPATH}"
|
||||
|
||||
cd "${S}"
|
||||
if is_crosscompile; then
|
||||
@ -1848,13 +1850,15 @@ toolchain_src_install() {
|
||||
cp -r "${cxx_mandir}"/man? "${D}${DATAPATH}"/man/
|
||||
fi
|
||||
fi
|
||||
has noinfo ${FEATURES} \
|
||||
&& rm -r "${D}${DATAPATH}"/info \
|
||||
|| prepinfo "${DATAPATH#${EPREFIX}}"
|
||||
has noman ${FEATURES} \
|
||||
&& rm -r "${D}${DATAPATH}"/man \
|
||||
|| prepman "${DATAPATH#${EPREFIX}}"
|
||||
fi
|
||||
|
||||
# portage regenerates 'dir' files on it's own: bug #672408
|
||||
# Drop 'dir' files to avoid collisions.
|
||||
if [[ -f "${D}${DATAPATH}"/info/dir ]]; then
|
||||
einfo "Deleting '${D}${DATAPATH}/info/dir'"
|
||||
rm "${D}${DATAPATH}"/info/dir || die
|
||||
fi
|
||||
|
||||
# prune empty dirs left behind
|
||||
find "${ED}" -depth -type d -delete 2>/dev/null
|
||||
|
||||
@ -2286,7 +2290,7 @@ should_we_gcc_config() {
|
||||
# for being in the same SLOT, make sure we run gcc-config.
|
||||
local curr_config_ver=$(gcc-config -S ${curr_config} | awk '{print $2}')
|
||||
|
||||
local curr_branch_ver=$(get_version_component_range 1-2 ${curr_config_ver})
|
||||
local curr_branch_ver=$(ver_cut 1-2 ${curr_config_ver})
|
||||
|
||||
if [[ ${curr_branch_ver} == ${GCC_BRANCH_VER} ]] ; then
|
||||
return 0
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: waf-utils.eclass
|
||||
@ -84,13 +84,20 @@ waf-utils_src_configure() {
|
||||
[[ -z ${NO_WAF_LIBDIR} ]] && libdir=(--libdir="${EPREFIX}/usr/$(get_libdir)")
|
||||
|
||||
tc-export AR CC CPP CXX RANLIB
|
||||
echo "CCFLAGS=\"${CFLAGS}\" LINKFLAGS=\"${CFLAGS} ${LDFLAGS}\" \"${WAF_BINARY}\" --prefix=${EPREFIX}/usr ${libdir[@]} $@ configure"
|
||||
|
||||
CCFLAGS="${CFLAGS}" LINKFLAGS="${CFLAGS} ${LDFLAGS}" "${WAF_BINARY}" \
|
||||
"--prefix=${EPREFIX}/usr" \
|
||||
"${libdir[@]}" \
|
||||
"${@}" \
|
||||
configure || die "configure failed"
|
||||
local CMD=(
|
||||
CCFLAGS="${CFLAGS}"
|
||||
LINKFLAGS="${CFLAGS} ${LDFLAGS}"
|
||||
PKGCONFIG="$(tc-getPKG_CONFIG)"
|
||||
"${WAF_BINARY}"
|
||||
"--prefix=${EPREFIX}/usr"
|
||||
"${libdir[@]}"
|
||||
"${@}"
|
||||
configure
|
||||
)
|
||||
|
||||
echo "${CMD[@]@Q}" >&2
|
||||
env "${CMD[@]}" || die "configure failed"
|
||||
}
|
||||
|
||||
# @FUNCTION: waf-utils_src_compile
|
||||
|
@ -1,7 +1,7 @@
|
||||
GNU AFFERO GENERAL PUBLIC LICENSE
|
||||
Version 3, 19 November 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
@ -643,7 +643,7 @@ the "copyright" line and a pointer to where the full notice is found.
|
||||
GNU Affero General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
@ -658,4 +658,4 @@ specific requirements.
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU AGPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
<https://www.gnu.org/licenses/>.
|
||||
|
383
sdk_container/src/third_party/portage-stable/licenses/AnyDesk-TOS
vendored
Normal file
383
sdk_container/src/third_party/portage-stable/licenses/AnyDesk-TOS
vendored
Normal file
@ -0,0 +1,383 @@
|
||||
Contents
|
||||
A. General Terms and Conditions
|
||||
B. Supplementary Terms “AnyDesk Free”
|
||||
C. Supplementary Terms “AnyDesk Enterprise”
|
||||
D. Supplementary Terms “AnyDesk Enterprise Maintenance”
|
||||
E. Supplementary Terms for Data Processing on Behalf of the Customer (“Auftragsdatenverarbeitung”)
|
||||
|
||||
|
||||
A. General Terms and Conditions
|
||||
1. Provider and applicability
|
||||
1.1. AnyDesk Software GmbH (hereinafter referred to as ANYDESK), Friedrichstr. 9, 70174 Stuttgart, (Stuttgart Municipal Court, Commercial Register Division B 741697), shall be the service provider and contracting party with regard to the Customer.
|
||||
|
||||
1.2. These Terms and Conditions shall apply to the contract conclusion itself and to all contractual relationships between ANYDESK and its customers, regardless of the type and scope of services in the context of current and future commercial relationships.
|
||||
|
||||
1.3. The Customer may only transfer its rights and obligations from this agreement to a third party with the prior written consent of ANYDESK.
|
||||
|
||||
1.4. The Terms and Conditions of ANYDESK shall apply exclusively. We herewith object to any deviating or additional terms and conditions of the Customer; they shall only apply if ANYDESK gives its written consent to the same (Section 126 (1) of the German Civil Code [BGB]).
|
||||
|
||||
1.5. Where individual clauses of these Terms and Conditions are invalid in whole or in part this shall not affect the effectiveness of the remaining clauses. The parties undertake to replace the invalid clause with another valid clause which comes as close as possible to the economic purpose of the original provision. The same shall apply to any gaps in provisions with regard to the contract purpose.
|
||||
|
||||
1.6. The contract language is German.
|
||||
|
||||
2. Offer of contract and subject of contract
|
||||
2.1. The services provided by ANYDESK are addressed exclusively to natural persons or legal entities or partnerships with legal personality which, when entering into legal transactions, act in exercise of their trade, business or profession (Section 14 BGB).
|
||||
|
||||
2.2. The subject of the contract is determined by these General Terms and Conditions, the Supplementary Terms, which shall take precedence within the body of provisions, and the provisions agreed in the Service Specification pertaining to the respective offer. Agreements which deviate from these provisions must be in writing.
|
||||
|
||||
2.3. Unless expressly stipulated otherwise in the offer, ANYDESK shall not be liable for any particular outcome to be achieved by its services.
|
||||
|
||||
2.4. Ancillary agreements and contract amendments are subject to the written consent of the executive management of ANYDESK; they shall not be valid in the absence of such written consent.
|
||||
|
||||
2.5. Unless expressly agreed otherwise in written form, ANYDESK may use the services of suitable third parties in the performance of its contractual obligations.
|
||||
|
||||
3. Contract conclusion and preconditions for service performance
|
||||
3.1. The product options presented by ANYDESK on the ANYDESK websites constitute a non-binding offer to the Customer to use the ANYDESK software for a specific period of time against payment of a fee. The Customer may purchase licenses for one or more terminals (work stations). The Customer shall enter its contact and invoice details (company, contact person, email and invoice address) and its choice of products in the course of the ordering process. A binding offer by the Customer to conclude a licensing contract is only made upon clicking the button “kostenpflichtig bestellen” (“place binding order with costs“). An email containing confirmation of receipt of the order shall be sent immediately; this does not constitute acceptance of the offer. ANYDESK shall be entitled to accept the Customer’s offer within two working days by sending an order confirmation by email. Where no order confirmation is sent within this time period the Customer’s offer shall be deemed rejected and the Customer no longer be bound by its offer.
|
||||
|
||||
3.2. Upon acceptance of the Customer’s offer by email the Customer shall receive license keys in accordance with the individual contractual agreement and a link to the security-protected login page of my.anydesk.com; following successful initial login and entering of the licensing key all installed “AnyDesk” clients on the appropriate terminals may be used in accordance with the extent of the license. Once opened, the AnyDesk clients connect to the communications servers of ANYDESK to use, via the Internet, software functions to the extent described in detail in the Service Specification and subject to the conditions and system requirements described in the same.
|
||||
|
||||
3.3. Where ANYDESK has provided the Customer with a written offer this shall be deemed accepted if the services offered therein have been approved without change by countersignature; transmission by way of telecommunications technology shall be deemed sufficient compliance with the requirement of written form in this regard (Section 127 (2) BGB). A separate written order confirmation shall only apply where specific reference is made therein (specification of the offer/order and total performance). Unless stipulated otherwise, offers shall apply for two weeks from receipt of the offer. Order confirmations by ANYDESK shall replace the Customer’s order unless a written objection is received within two weeks; ANYDESK shall expressly draw attention to the consequences of no objection being received in the order confirmation.
|
||||
|
||||
3.4. The Customer may only access the user software made available to it simultaneously with the contractually agreed number of terminals (work stations).
|
||||
|
||||
4. Customer information: Storage of order details, usage instructions
|
||||
4.1. ANYDESK stores the Customer’s order, including details on the contract concluded (e.g. type of product, price, etc.). Customers may access their past orders and the extent of their license via the Internet on my.anydesk.com. These General Terms and Conditions will be transmitted to the Customer with the order confirmation and may also be accessed at anydesk.de/agb.
|
||||
|
||||
4.2. The Customer may at any time save the product description provided on our website for its own purposes, e.g. by taking a screenshot at the time of ordering or alternatively printing the entire page.
|
||||
|
||||
4.3. The Customer may access installation and usage instructions at any time at support.anydesk.com.
|
||||
|
||||
5. Customer information: Correcting errors
|
||||
5.1. Customers may correct their details online prior to placing an order by using the delete key. ANYDESK shall inform the Customer of further means of correcting details in the course of the order process.
|
||||
|
||||
5.2. The order process may be aborted completely at any time by closing the browser window prior to placing an order.
|
||||
|
||||
6. Availability and technical requirements
|
||||
6.1. Subject to a different service level being expressly agreed, ANYDESK shall provide to the Customer use at the server-side point of delivery subject to the availability and quality values specified in the Service Specification. ANYDESK shall only be responsible for availability to the extent that any unavailability of the part of the network run by ANYDESK and/or the web or communications server of ANYDESK is due to a fault on ANYDESK’s part. ANYDESK shall not be responsible for the data connection between the Customer’s respective terminal or IT system and the server-side point of delivery operated by ANYDESK being established and maintained.
|
||||
|
||||
6.2. Regular maintenance measures are required to secure the availability of all services provided; ANYDESK may suspend service performance for defined periods of time in order to carry out such maintenance. ANYDESK shall announce the time and expected duration of maintenance works at least three working days in advance. Wherever possible ANYDESK shall take the Customer’s interests into account when planning maintenance works. These regular maintenance times do not constitute impaired availability in terms of the above.
|
||||
|
||||
6.3. Smooth running of the ANYDESK software depends on the hardware and software used by the user on mobile terminals, routers, data communication equipment, etc. meeting the technical minimum requirements applicable to use of the currently offered software version, which are available to the user in the current system requirements specification.
|
||||
|
||||
6.4. The Customer shall be exclusively responsible for the configuration of its IT system. ANYDESK offers a support service on the basis of a separate agreement, for a fee.
|
||||
|
||||
6.5. The Customer shall be responsible for creating a data connection between the terminals intended for use by the Customer and the data delivery point defined by ANYDESK. ANYDESK shall be entitled to newly define the data delivery point at any time if this is necessary to enable smooth use of the services by the Customer. The Customer shall create a connection to the newly defined point of delivery in this event.
|
||||
|
||||
7. Customer’s obligations
|
||||
7.1. The services of ANYDESK may not be misused; in particular, no information or contents may be transmitted and/or temporarily stored on ANYDESK servers which are illegal or immoral, or the duplication, provision, publication or use of which breach applicable law, rights of third parties (e.g. copyrights, patents, trademark rights or data protection rights) or agreements with third parties. The Customer shall prevent the unauthorized access of third parties to protected data stores by taking appropriate measures. The Customer shall scan its data and information for viruses and other damaging components prior to submission and shall use a state-of-the-art anti-virus program for this purpose. In the event of a culpable breach against the above provisions the Customer shall be liable for the resulting damage; the Customer shall indemnify ANYDESK against all claims of third parties which are due to such breach and shall compensate ANYDESK for any costs which arise due to potential infringements of rights.
|
||||
|
||||
7.2. ANYDESK shall be entitled to suspend software functions with immediate effect if a justified suspicion of misuse in terms of Section 7.1 and/or use which infringes third-party rights arises. A justified suspicion of illegality and/or infringement of rights shall in particular arise where courts, authorities and/or other third parties inform ANYDESK of the same. ANYDESK shall inform the Customer of the suspension and the reason for the same without delay. The suspension shall be discontinued as soon as the suspicion has been proven to be groundless.
|
||||
|
||||
7.3. Where the Customer collects, processes or uses personal data in the context of use of ANYDESK services and no statutory provision allowing such collection, processing and use applies, the prior consent of the affected parties must always be sought. ANYDESK and its vicarious agents shall in this context be indemnified against all claims of third parties which are based on illegal use of the products and the related servicers by the Customer. If the Customer realizes or ought to realize that a violation of this type is about to occur, it must notify ANYDESK without undue delay. Where in addition sensitive data in terms of Section 3 (9) of the German Federal Data Protection Act (Bundesdatenschutzgesetz) are to be processed by ANYDESK the Customer must inform ANYDESK of this fact in writing without undue delay.
|
||||
|
||||
7.4. Personal access data (user name and password) may not be disclosed to third parties and must be kept safe from access by third parties. For security reasons, they must be changed prior to first use and at regular intervals thereafter. If there is reason to suspect that unauthorized persons have gained access to access data the Customer shall change them without undue delay.
|
||||
|
||||
7.5. The Customer shall be solely responsible for data backup. ANYDESK shall not be under any obligation with regard to retention or safekeeping of data transmitted and processed by the Customer.
|
||||
|
||||
7.6. The Customer shall reimburse ANYDESK any costs incurred for checking its equipment following submission of a fault report if the checks show that the fault was not in ANYDESK’s equipment and this could have been recognized by the Customer if it had made a reasonable effort to find the fault.
|
||||
|
||||
8. Usage rights and software integration
|
||||
8.1. The “AnyDesk” software provided to the Customer for use under the contract is protected by copyright. ANYDESK is exclusively entitled to the commercial exploitation of the software.
|
||||
|
||||
8.2. Upon contract conclusion, ANYDESK shall grant the Customer a non-exclusive usage right limited to the contract term pertaining to the applicable offer, to download the client software of ANYDESK to a contractually specified number of data-processing terminals (work stations) in order to create a connection with the ANYDESK communications server and use the software functions via the Internet to the extent described in detail in the Service Specification and subject to the conditions and system requirements described therein.
|
||||
|
||||
8.3. Notwithstanding the possibility of unrestricted downloads in accordance with the Supplementary Terms “AnyDesk Free“ the Customer shall not have the right to use the software beyond the use permitted under this agreement in any way or to allow third parties to use it or to make it accessible to third parties. Vicarious agents of the Customer who make use of the services without charge shall not be deemed third parties; this includes, for example, the Customer’s employees, freelancers within the scope of their assignment, etc. In particular, the Customer shall not be permitted to duplicate, edit, make publicly accessible or sell the software or parts thereof.
|
||||
|
||||
8.4. The Customer shall not be permitted to change, adapt or decompile the software, to decode it, to undertake reverse engineering, or to try to reconstruct or detect a source code or underlying ideas, algorithms, data formats or programming or interoperability interfaces of the product or files contained in the product or created in the course of use of the product, or to reshape the product in any other way into a form readable by humans.
|
||||
|
||||
8.5. The Customer may not circumvent technical measures for the protection of the software or apply or provide processes for their circumvention.
|
||||
|
||||
8.6. The Customer shall pay the fees which become payable through the actions of users which are registered and therefore authorized by the Customer. The same shall apply in the event of unauthorized use by other third parties if and to the extent that this use is due to a fault on the part of the Customer.
|
||||
|
||||
9. Remuneration and terms and conditions of payment
|
||||
9.1. Unless otherwise agreed, remuneration shall be payable in accordance with the AnyDesk price list applicable at the point of contract conclusion. Objections to invoices for services performed by ANYDESK must be declared within four weeks of receipt of the invoice, in writing, to the address stated on the invoice. Following expiry of the above period the invoice shall be deemed approved by the Customer. ANYDESK shall draw the Customer’s attention to the significance of its conduct when sending the invoice.
|
||||
|
||||
9.2. Fees payable for the use of ANYDESK services shall be paid by means of the payment method agreed for the order. Unless otherwise specified herein, invoices shall be payable immediately without discount. Where no payment date has been agreed, default periods shall be determined by the statutory provisions. Remuneration and ancillary costs are stated strictly as net prices exclusive of the applicable statutory taxes and charges.
|
||||
|
||||
9.3. Monthly fees are charged on a pro-rata basis for the rest of the month, starting with the first day of serviceable provision. Thereafter, fees are payable monthly in advance. Where the fee is charged for parts of a calendar month, it is charged pro-rata for each day. A full monthly fee will be charged if the Customer terminates the contractual relationship effectively before the expiry of one month; this shall not apply to termination for good cause. Other fees, in particular fees depending on usage, are payable after service provision.
|
||||
|
||||
9.4. The Customer shall have a right to offset claims only if its counterclaims have been finally established by a court of law or are undisputed. The Customer may only assert rights of retention for counterclaims from this contractual relationship.
|
||||
|
||||
10. Default
|
||||
10.1. In the event of payment default on significant amounts, ANYDESK shall be entitled to suspend the services at the Customer’s expense.
|
||||
|
||||
10.2. Where monthly payments have been agreed with the Customer, the Customer shall remain under obligation to pay the monthly fees in the event of default. Where the Customer
|
||||
|
||||
10.2.1. defaults on the payment of fees, or a significant part thereof, for two consecutive months, or
|
||||
|
||||
10.2.2. defaults on the payment of fees to an extent equivalent to the basic monthly fees for two months in a continuous period of more than two months, ANYDESK may terminate the contractual relationship without notice.
|
||||
|
||||
10.3. ANYDESK reserves the right to assert further claims due to late payment.
|
||||
|
||||
11. Warranties
|
||||
11.1. At the current state of technology, it is impossible to guarantee that data communication via the Internet or wireless will be completely safe, free of faults and/or available at all times. ANYDESK therefore does not guarantee the availability of its service at all times and shall not be liable for disappointed trust of the user in its faultless functioning.
|
||||
|
||||
11.2. Technical data, specifications and performance stipulations in public statements, in particular in advertising, do not constitute a warranty as to quality. The functionality of the software is in the first place determined by the contents of the applicable Service Specification and any supplementary agreements made. In other respects, the software must be suitable for the use presupposed under this agreement and otherwise be of the nature common to software of its kind.
|
||||
|
||||
11.3. The Customer shall be provided with the software in a suitable condition for use in accordance with the contract. The duty to maintain does not include adaptation of the software to changed conditions of use and technical and functional developments, such as changes in the IT environment, in particular changes of hardware or of the operating system, adaption to the scope of functions of competing products or creation of compatibility with new data formats.
|
||||
|
||||
11.4. No-fault liability for damages for defects present at the point of contract conclusion is excluded.
|
||||
|
||||
11.5. The Customer shall support ANYDESK in the detection and rectification of defects.
|
||||
|
||||
11.6. In the event of material defects in standard software supplied by third parties or performance by a third-party vicarious agent, ANYDESK shall be entitled, with the effect of releasing it from all liability, to assign claims against suppliers, the manufacturer or other third parties to the Customer for the purposes of rectification or replacement supply, unless this cannot reasonably be expected to be acceptable to the Customer. The above shall also apply where ANYDESK has adapted, configured or otherwise changed the software or hardware in accordance with the Customer’s requirements, unless the material defect has been caused by ANYDESK’s own performance.
|
||||
|
||||
11.7. The Customer shall inform ANYDESK of defects without undue delay. Warranty claims shall lapse after one year.
|
||||
|
||||
12. Liability
|
||||
12.1. ANYDESK shall be liable without limitation for all resulting damage due to intent or gross negligence or the absence of a guaranteed property. ANYDESK shall be liable without limitation for ordinary negligence in the event of personal injury or death. In all other respects, ANYDESK shall be liable for ordinary negligence only where a duty is breached the performance of which is essential to the proper implementation of the agreement, the breach of which jeopardizes the purpose of the agreement, and on the performance of which the Customer may regularly rely (so-called cardinal duty). Liability for breach of a cardinal duty shall be limited to foreseeable damage typical of the type of agreement. This shall also apply to loss of profits and loss of expected savings. Liability for other remote consequential harm caused by a defect is excluded.
|
||||
|
||||
12.2. No-fault liability of ANYDESK for damages (Section 536a BGB) for defects present at the time of contract conclusion is excluded.
|
||||
|
||||
12.3. Liability for all other damage is excluded. This applies particularly to data loss or hardware malfunction caused by incompatibility of the existing components on the Customer’s terminals and/or IT systems with the hardware or software which is newly installed or to be amended, and to system malfunction which may be caused by existing faulty configurations or older, interfering drivers which have not been completely removed. This also particularly applies to data loss caused by the failure of the Customer to perform data backup and therefore ensure that lost data may be restored with a reasonable amount of effort.
|
||||
|
||||
12.4. Liability in accordance with the provisions of the German Product Liability Act is unaffected.
|
||||
|
||||
13. Data protection
|
||||
13.1. The Customer consents to the collection, storage and processing of personal data, provided these data are required to create, define the substance of, or amend the contractual relationship (user data). These personal data shall be used exclusively for the purposes of contract implementation. In the absence of express consent or a statutory basis the Customer’s personal data shall not be disclosed to third parties who do not perform an active part in contract implementation. Following completed contract implementation the data shall be blocked to prevent further use. The data shall be deleted following expiry of the retention periods specified under tax and commercial provisions, unless the Customer has expressly consented to their further use.
|
||||
|
||||
13.2. For the purposes of identifying the terminals (work stations) under the agreement, ANYDESK shall, in the course of remote data access and within the scope of the purpose of the agreement, store the IP and MAC addresses of the respective terminals for a period of seven days for the purposes of preventing risks and removing malfunctions; these data are then deleted without trace unless statutory provisions or official orders require otherwise. Unless otherwise stipulated below, ANYDESK has no other direct or administrative access to the transmitted data contents and shall only store them temporarily for the purposes of transmission of the remote access initiated by the Customer.
|
||||
|
||||
13.3. ANYDESK shall, with reference to the respective ANYDESK Customer Identification Number, log the time a program is started and the time and duration of the pertaining session (session protocol); these data are stored in a databank which is not connected to the databank containing the user data of the respective user. ANYDESK shall only log and/or store the contents of the respective data connection (session) on behalf of the Customer if this is part of the agreement, in accordance with the offer chosen by the Customer (session recording).
|
||||
|
||||
13.4. With regard to data storage and/or processing pursuant to Section 13.2 and 13.3 above the Customer undertakes to check whether this could affect personal data of third parties. The Customer shall inform ANYDESK of the results of these checks prior to first use. In the event of processing of personal data of third parties on behalf of the Customer, ANYDESK shall collect, process, use or access personal data exclusively within the scope of the agreement concluded and in accordance with the instructions of the Customer. The Customer shall in this event, prior to first use, conclude a separate agreement on the processing of personal data, which shall form the basis of the Supplementary Terms for Data Processing on Behalf of the Customer. This must be sent, signed without amendment, to ANYDESK by postal service. The agreement to process data on behalf of the Customer shall only enter into force upon receipt of the signed agreement by ANYDESK. Where data is processed on behalf of another the Customer is always the responsible agent with regard to the personal data and is solely responsible for compliance with the provisions of the German Federal Data Protection Act (BDSG).
|
||||
|
||||
13.5. ANYDESK shall also store data on the type of processor, screen resolution, graphics card, operating system and potentially other technical data of the terminal used, exclusively in anonymised form and for purely statistical purposes.
|
||||
|
||||
13.6. Personal data during the ordering process is transmitted via the internet using TLS-based encryption. Credit card data is not stored by ANYDESK, but collected and processed by ANYDESK’s payment provider. ANYDESK secures its website and other systems using technical and organizational measures against loss, destruction, access, change or processing of the personal data by unauthorized parties.
|
||||
|
||||
13.7. ANYDESK warrants that technical and organizational security measures in accordance with Section 9 BDSG and the appendix to Section 9 BDSG are in place.
|
||||
|
||||
13.8. In accordance with the German Federal Data Protection Act, the Customer has a right to free information about the data saved about its person and a right to correction, blocking or deletion of these data. The responsible office in this regard is
|
||||
|
||||
AnyDesk Software GmbH
|
||||
Friedrichstr. 9
|
||||
70174 Stuttgart
|
||||
datenschutz@anydesk.de
|
||||
|
||||
14. Support, updates and upgrades
|
||||
14.1. ANYDESK shall provide the Customer with a support email address and a helpdesk phone number available on weekdays from 9 am to 12 pm and 1 pm to 5 pm with regard to its services. The hotline shall exclusively serve the purpose of providing support to the Customer during use of the ANYDESK services to be provided under this agreement.
|
||||
|
||||
14.2. The hotline is also available to other customers. Customer enquiries to the hotline are processed in the order in which they come in. Defects should not be notified to the hotline but directly to the defect team specified in the Service Specification orsupport.anydesk.com .
|
||||
|
||||
14.3. Any software updates will be announced online to all customers upon start of the client software and will be provided online; however, ANYDESK reserves the right to provide extensions to functionalities only to certain types of license (plan options).
|
||||
|
||||
14.4. Moreover, ANYDESK reserves the right at any time to deactivate outdated client software following an update. Any deactivation shall be announced online upon start of the client software with at least six weeks’ notice.
|
||||
|
||||
15. Amendments to the Terms and Conditions, Service Specifications and prices
|
||||
15.1. Where ANYDESK intends to make changes to the General Terms and Conditions or Supplementary Terms, the Service Specification, or the prices, the changes shall – in the case of the services provided under the “Free” option – be notified online upon start of the client software at least six weeks prior to the time of their intended applicability and the Customer be required to give its express consent or declare its express objection. The Customer’s decision shall be logged by ANYDESK and stored under the respective Customer ID, IP and MAC address; the provisions of Section 13.1 shall apply in this regard. Where the Customer objects to the intended changes to the General Terms and Conditions or Supplementary Terms, ANYDESK shall be entitled to declare extraordinary termination, to take effect at the time of the changes coming into force. ANYDESK shall make express reference to this consequence in its notification of changes.
|
||||
|
||||
15.2. In all other cases, changes shall be notified to the Customer in writing at least six weeks prior to taking effect. Changes shall entitle the Customer to an extraordinary right of termination at the time of the changes coming into force. If no written notice of termination by the Customer is received within six weeks of issue of the notification of changes the changes shall become integral parts of the agreement upon coming into force. ANYDESK shall make express reference to this consequence in its notification of changes.
|
||||
|
||||
16. Contract term, termination and software removal
|
||||
16.1. Unless expressly agreed otherwise, the following provisions shall apply with regard to contract terms and notice periods for termination:
|
||||
|
||||
16.1.1. Contracts with a minimum contract term: The minimum contract term shall be one year, to start, subject to agreement to the contrary, upon notification of serviceable access provision to the Customer. The contract shall be terminable in writing by either party subject to a notice period of three months, to take effect at the earliest upon expiry of the minimum contract term. Where no termination is declared the contract term shall in each case be extended by one year. A mere change in the number of users shall not affect the contract term.
|
||||
|
||||
16.1.2. Contracts without a minimum contract term: A contract without a minimum term shall be terminable in writing by either party subject to a notice period of six working days (not including Saturdays), to take effect at the end of a month. In the event that the Customer terminates the contract prior to the expiry of one month after the start of serviceable provision the full monthly fee shall be payable.
|
||||
|
||||
16.2. The above terms and deadlines shall also apply to terminations of parts of services, e.g. a change in the number of users.
|
||||
|
||||
16.3. This shall not affect the right to terminate the contract for good cause.
|
||||
|
||||
16.4. Notice of termination may be given in writing by letter, fax or email.
|
||||
|
||||
17. Miscellaneous provisions
|
||||
17.1. The entire commercial relationship between ANYDESK and the Customer shall be governed by the law of the Federal Republic of Germany, to the exclusion of UN law on the sale of goods.
|
||||
|
||||
17.2. Where the Customer is a merchant, the exclusive place of jurisdiction for all disputes arising from this agreement shall be the registered business seat of ANYDESK.
|
||||
|
||||
B. Supplementary Terms “AnyDesk Free”
|
||||
1. Order of precedence
|
||||
The services offered under the “Free” option shall be subject to the Supplementary Terms below, which shall take precedence over the General Terms and Conditions (Section A) above, which shall apply in all other respects:
|
||||
|
||||
2. Preconditions and subject of service provision
|
||||
2.1. The “AnyDesk Free” option is addressed to both consumers in terms of Section 13 of the German Civil Code (BGB) and entrepreneurs in terms of Section 14 BGB.
|
||||
|
||||
2.2. Use of the AnyDesk software is subject only to the download of the same and acceptance of the applicability of the General Terms and Conditions and Supplementary Terms.
|
||||
|
||||
2.3. ANYDESK provides its software on its website for download, without need for registration, to one data processing terminal per Customer. Following saving of the downloaded software to this specific terminal the Customer may start the software to connect to the communications servers of ANYDESK in order to use, via the Internet, software functions to the extent described in detail in the Service Specification and subject to the conditions and system requirements described in the same.
|
||||
|
||||
2.4. The download of the software and the use of its functionalities for an indefinite period is free of charge. However, the Customer shall have no legal claim to the free service described in Section 2.1. ANYDESK does not warrant provision of any particular scope of services and reserves the right to discontinue the service described in Section 2.3 at any time and without stating reasons.
|
||||
|
||||
3. Amendments to the Terms and Conditions, Service Specifications and prices
|
||||
Where the Customer objects to intended changes to the General Terms and Conditions or Supplementary Terms in accordance with Section A.14.1 of the General Terms and Conditions, use shall cease at the specified time of the changes coming into effect. ANYDESK shall make express reference to this consequence in its notification of changes.
|
||||
|
||||
C. Supplementary Terms “AnyDesk Enterprise”
|
||||
1. Order of precedence
|
||||
The services offered under the “Enterprise” option shall be subject to the Supplementary Terms below, which shall take precedence over the General Terms and Conditions (Section A) above, which shall apply in all other respects:
|
||||
|
||||
2. Contract conclusion and preconditions for service performance
|
||||
2.1. A contract for the use of the “AnyDesk Enterprise” solution shall only arise on the basis of an individual written offer. The written offer by ANYDESK to the Customer shall be deemed accepted if the services offered therein have been approved without change by countersignature; transmission by way of telecommunications technology shall be deemed sufficient compliance with the requirement of written form in this regard (Section 127 (2) of the German Civil Code (BGB)). A separate written order confirmation shall only apply where specific reference is made therein (specification of the offer/order and total performance). Unless stipulated otherwise, offers shall apply for two weeks from receipt of the offer. Order confirmations by ANYDESK shall replace the Customer’s order unless a written objection is received within two weeks; ANYDESK shall expressly draw attention to the consequences of no objection being received in the order confirmation.
|
||||
|
||||
2.2. Use of the “AnyDesk Enterprise” plan in the Customer’s internal network is, in accordance with the individual specifications of the written offer, dependant on provision of a communications server (hardware appliance) by ANYDESK, a virtual appliance by ANYDESK or the installation of server software on a server of the Customer; following download of the ANYDESK client software to an unlimited number of terminals (work stations) the individual users belonging to the Customer may start the client to connect to the server in the internal network in order to use, via the Internet, software functions in accordance with the individual provisions of the written offer by ANYDESK to the extent described in detail in the Service Specification and subject to the conditions and system requirements described in the same. The Customer may simultaneously access the user software made available to it with an unlimited number of terminals (work stations).
|
||||
|
||||
2.3. ANYDESK shall provide a handbook for the use of the software. Where, in ANYDESK’s opinion, an update of the operational software results in a need for training, ANYDESK shall provide additional training sessions on the new features of the software for a fee.
|
||||
|
||||
3. Special obligations of the Customer
|
||||
3.1. The Customer shall promptly provide ANYDESK with all information and/or data available to it which are required for or relevant to the service provision in question and inform ANYDESK of all incidents and circumstances which are relevant to the contract (e.g. defects or misuse, changes in the Customer’s network or software environment); this obligation shall constitute an essential contractual duty. This shall particularly apply to documents, incidents and circumstances which become known only after ANYDESK has started service provision.
|
||||
|
||||
3.2. The Customer shall be responsible for creating a data connection between the terminals (work stations) intended for use by the Customer and the data delivery point to the ANYDESK communications server defined by ANYDESK.
|
||||
|
||||
3.3. Where, in accordance with Section 2.2, the Customer provides its own communications server, the maintenance of the operating system shall be the sole responsibility of the Customer unless otherwise agreed in writing.
|
||||
|
||||
4. Nutzungsrechte und Softwareintegration
|
||||
4.1. The server software used by ANYDESK in accordance with the respective written offer to provide a communications server or a virtual appliance in the Customer’s internal network is protected by copyright and may only be used by the Customer in accordance with the purpose described in the offer; the server software may not be duplicated, disseminated or made available to third parties in any other form.
|
||||
|
||||
4.2. Furthermore, the Customer shall not be permitted to change, adapt or decompile the server software, to decode it, to undertake reverse engineering, or to try to reconstruct or detect a source code or underlying ideas, algorithms, data formats or programming or interoperability interfaces of the product or files contained in the product or created in the course of use of the product, or to reshape the product in any other way into a form readable by humans.
|
||||
|
||||
4.3. The Customer may not circumvent technical measures for the protection of the software or apply or provide processes for their circumvention.
|
||||
|
||||
4.4. Section A.8 of the General Terms and Conditions shall apply to the client software provided in accordance with the contract.
|
||||
|
||||
5. Updates, support and maintenance
|
||||
ANYDESK offers updates, support and maintenance to the Customer in accordance with the particular terms of the applicable written offer.
|
||||
|
||||
D. Supplementary Terms and Conditions for “Anydesk Enterprise Software Maintenance”
|
||||
1. Order of Priority
|
||||
The services offered under “AnyDesk Software Maintenance” are subject to payment, and subject to the following additional terms and conditions, which take precedence over the above terms and conditions (Par. A) and the Supplemental Terms “AnyDesk Enterprise” (Par. C):
|
||||
|
||||
2. Performance Prerequisite and Subject
|
||||
2.1. Unless otherwise stated in the written offer, the ANYDESK maintenance service shall include the following services:
|
||||
|
||||
The transfer and installation of the latest versions of the program (Updates) as well as patches for the contractual standard software (against a previously agreed fee) through any necessary adjustments to the client’s IT system environment.
|
||||
The update of the user documentation. In the event of a significant change in the functionality or operation of the software, completely new documentation is made available.
|
||||
If necessary, after the expiration of the defects warranty period, repair the defect using the latest program version, both within the program code as well as within the documentation. The response time for corrective action is set at a maximum of 10 working days.
|
||||
Both written (including by fax or email) and telephone counseling of clients not referred to in Part A Sect. 11 for defect related issues regarding the application of the software as well as, where appropriate, for recorded programming errors. The telephone consultation service (“Hotline”) shall be available weekdays between 09:00-12:00 hours and 13:00-17:00.
|
||||
Written reported errors or repeated service requests are assigned a specific “ticket number” no later than the afternoon of the following business day after receipt. This is done by telephone to the extent possible for the purpose of acceleration. The client must therefore add the name and telephone extension of the investigating officer to any written notification. Response by email is also acceptable in the event of error messages or requests for service by e-mail.
|
||||
Additional Service Levels are subject to remuneration and possibly subject to separate written agreements between the Parties.
|
||||
|
||||
2.2. Not included in the contractual maintenance services provided by the Contractor are the following services:
|
||||
|
||||
Consulting services outside the on-call times as listed under Section 2.1.
|
||||
Maintenance services, which are required as a result of the use of the software on a different hardware system or another operating system.
|
||||
Maintenance services after any type of modification by the client in the program code of the software.
|
||||
The repair of any faults or damage caused by improper handling by the client, the action of any third parties or force majeure.
|
||||
Maintenance services with regard to the compatibility of the contractual software with other computer programs, which are not covered by the Maintenance Agreement.
|
||||
Expansion and / or improvements of the original functionality scope of the contractual software (Upgrades).
|
||||
These services are the subject of separate written agreements between the Parties, if necessary.
|
||||
|
||||
3. Usage Rights
|
||||
3.1. In so far as ANYDESK provides the client with the latest available program version in accordance with this Maintenance Agreement, ANYDESK grants the client usage rights thereto in accordance with Part C Section 4.
|
||||
|
||||
3.2. If the client uses contractual matters which are scheduled to be replaced earlier, then his usage rights under the replacement Agreement shall expire.
|
||||
|
||||
4. Particular Client Obligations
|
||||
4.1. For defining, isolating, detecting and reporting errors, the client must follow the instructions issued by ANYDESK. The client must used checklists provided by ANYDESK as necessary.
|
||||
|
||||
4.2. The client shall make every effort to submit a detailed error report with questions. For this purpose, he must rely on his competent staff.
|
||||
|
||||
4.3. During necessary test runs, either the client or designated competent employees who are fully authorized to identify and make decisions about defects, feature enhancements, reductions in functionality and changes in the program structure will be present. Other work with the computer system is adjusted during the maintenance period as necessary.
|
||||
|
||||
4.4. The client allows ANYDESK remote access to the software by means of telecommunications or Internet. The client shall assume responsibility to provide the necessary connections in accordance with instructions received from ANYDESK.
|
||||
|
||||
E. Supplementary Terms for Data Processing on Behalf of the Customer (“Auftragsdatenverarbeitung”)
|
||||
1. Applicability and order of precedence
|
||||
1.1. Where the Customer wishes to process personal data in the context of using a service of ANYDESK the Customer shall be required to conclude a separate agreement on the processing of personal data with ANYDESK in accordance with Section 11 of the German Federal Data Protection Act (BDSG). This agreement shall be subject to the Supplementary Terms below, which shall take precedence over the General Terms and Conditions (Section A) above, which shall apply in all other respects:
|
||||
|
||||
1.2. Two copies of this agreement must be signed and sent to the following address:
|
||||
|
||||
AnyDesk Software GmbH
|
||||
Friedrichstr. 9
|
||||
70176 Stuttgart
|
||||
|
||||
ANYDESK shall return one countersigned copy to the Customer.
|
||||
|
||||
2. Subject of the agreement
|
||||
The subject of this agreement is the regulation of rights and/or duties of the Customer and ANYDESK where, in the context of service provision (in accordance with the General Terms and Conditions and Supplementary Terms), ANYDESK collects, processes and/or uses personal data (hereinafter referred to as “data”) on behalf of the Customer in terms of Section 11 of the German Federal Data Protection Act (BDSG). The agreement shall apply accordingly to the (remote) testing and maintenance of automated procedures or of data processing systems if in doing so the possibility of access to personal data cannot be ruled out.
|
||||
|
||||
3. Customer’s responsibility and right to instruct
|
||||
3.1. The Customer, as the principal in terms of Section 11 BDSG, shall be solely responsible for assessing the permissibility under data protection law of collecting, processing and using personal data and for the observance of the rights of the affected parties. The Customer shall accordingly ensure that the conditions of permissibility of data processing prescribed by statute or regulatory authority are met, i.e., amongst others, that deletion periods and permitted storage terms are observed and all required declarations of consent are demonstrably obtained, in particular if the Customer’s data processing assignment concerns sensitive data in terms of Section 3 (9) BDSG. In the event of a culpable breach of the above provisions, the Customer shall be liable for the resulting damage; the Customer shall indemnify ANYDESK against all claims of third parties which are due to such breach and shall compensate ANYDESK for any costs which arise due to po-tential infringements of rights.
|
||||
|
||||
3.2. The subject, type, duration and purpose of the data processing to be undertaken shall be determined by the Customer by its choice of product, the scope of which is determined by the General Terms and Conditions and Supplementary Terms and the data protection requirements pertaining to which are specified in detail in the Appendix to the Supplementary Terms for Data Processing on Behalf of the Customer.
|
||||
|
||||
3.3. Any instructions by the Customer with regard to the processing of personal data which go beyond the contractually agreed services and product features and result in additional efforts on the part of ANYDESK shall attract an appropriate additional fee. ANYDESK shall be entitled to terminate the agreement in the event of instructions the implementation of which by ANYDESK is not possible, or only possible under expense of disproportionately high additional effort. Additional instructions must be in writing.
|
||||
|
||||
4. Protection and supervision
|
||||
4.1. ANYDESK shall process the data exclusively within the scope of the agreements concluded and shall not use the data for any other purpose; ANYDESK shall, in particular, not be permitted to disclose the data provided to third parties. ANYDESK shall take the required technical and organizational measures in accordance with Section 9 BDSG in order to protect the data, specified in the Appendix to the Supplementary Terms for Data Processing on Behalf of the Customer. Within this specification, ANYDESK may adapt the technical and organizational measures at its discretion in accordance with a due assessment of the circumstances.
|
||||
|
||||
4.2. The Customer may at any time at its own cost check compliance with data protection provisions concerning the data processing undertaken on its behalf, or instruct a third party to carry out such checks. Where applicable, the third party shall demonstrably be obligated to maintain confidentiality. The Customer shall be required to give ANYDESK appropriate notice of individual checks and shall act with consideration towards the business operations of ANYDESK during their implementation.
|
||||
|
||||
5. Other rights and obligations
|
||||
5.1. The Customer shall be the responsible contact point for the exercise of rights of affected persons, such as correction, deletion and blocking of data. ANYDESK shall ensure in the course of service performance that the Customer is able to meet its obligations with regard to the rights of affected persons. Where an affected person exercises its right to correction, deletion or blocking of data with the Customer and the Customer is unable to implement the request by appropriate selection or change in the settings of particular features ANYDESK shall, in collaboration with the Customer, perform the correction, blocking or deletion, provided implementation of the change by ANYDESK is legally and actually possible.
|
||||
|
||||
5.2. Any documents containing personal data and files which are no longer required shall be destroyed in accordance with data protection provisions, unless statutory duties require otherwise. Where the Customer is in possession of storage media the Customer shall delete from them all personal data in accordance with data protection provisions before returning them to ANYDESK. Where this is not possible the Customer shall inform ANYDESK in writing in good time; ANYDESK shall in this event carry out the deletion of the personal data from the storage media on behalf of the Customer against payment of an additional fee.
|
||||
|
||||
5.3. ANYDESK shall inform the Customer of cases of major operational malfunction, violations of data protection provisions, breaches against terms of this agreement and other significant irregularities related to the processing of the Customer’s data. However, the general duty to ascertain whether the data processing is in breach of any data protection provisions shall not be the duty of ANYDESK; where ANYDESK considers this to be the case ANYDESK shall be entitled to suspend implementation of the respective data processing until it is confirmed or changed by the Customer.
|
||||
|
||||
5.4. Where the Customer is under legal duty to supply information on the processing of data to an official body or a natural or legal person ANYDESK shall support the Customer in providing this information. Unless expressly agreed otherwise, ANYDESK shall charge a fee to cover the expense of such support actions.
|
||||
|
||||
6. Supervision, maintenance, remote access
|
||||
6.1. All checks and maintenance works, in particular those carried out by remote access, shall be documented and logged.
|
||||
|
||||
6.2. Where the possibility of access to personal data in the course of checks and maintenance works using automated processes or data processing equipment – including by way of remote access – may not be excluded, ANYDESK shall only make use of the access to the extent which, both in terms of time and subject matter, is strictly required for the proper implementation of the maintenance works and checks requested.
|
||||
|
||||
7. Location and subcontractors
|
||||
7.1. ANYDESK stores customer data exclusively on servers physically located in Germany.
|
||||
|
||||
7.2. ANYDESK may use subcontractors for the performance of its responsibilities described herein, which, where applicable, shall be specified in the Appendix to the Supplementary Terms for Data Processing on Behalf of the Customer. Where required, ANYDESK shall enter into contractual agreements with these subcontractors which match the contractual provisions of this agreement.
|
||||
|
||||
Privacy Statement
|
||||
General
|
||||
AnyDesk takes privacy very serious. We exercise the utmost care and strictly adhere to the statutory provisions in regards to collecting, processing, using and unnecessary disclosure of data. This statement provides an overview about your rights when using our website and software and what kind of data is collected and for what purpose.
|
||||
|
||||
Personal Data
|
||||
Personal data is any information relating to an identified or identifiable natural person. This includes information and details such as your name, your address or other mailing address, or phone number. This also includes an email-Address if it includes such a reference to your name that it makes you identifiable. Information that can not be used to determine your identity is not considered to be personal data. Such information is, for example, body size, gender, age or education.
|
||||
|
||||
Use and Disclosure of Data
|
||||
We will use automatically or manually collected personal data related to you to only to respond to your inquiries, to process contracts we have concluded with you, and for technical administration.
|
||||
|
||||
We will only disclose personal data to third parties under a limited extent under the following circumstances:
|
||||
|
||||
In order to process the payment process at the appropriate payment service
|
||||
If you have explicitly consented to the disclosure of the data
|
||||
If we are legally obligated to disclose the data (e.g. in response to a court or administrative order)
|
||||
In no case will the data be sold.
|
||||
|
||||
Deletion of Data
|
||||
You have the right to revoke your consent to the storage of your personal data at any time. The deletion of your personal data is carried out when you have revoked your consent and storage is no longer necessary for processing of contracts. In any case we will delete your personal data if we do not longer need it for our services or if the storage gets prohibited for legal reasons.
|
||||
|
||||
Website
|
||||
As a principle, we ask on our website only to provide us with the data that is immediately necessary for the provision and improvement of our services. In addition, some data is automatically collected for statistical analysis.
|
||||
|
||||
E-Mails and Newsletters
|
||||
If you use the email services offered on this website or would like receive our newsletter, your email-address will be stored. Additionally, we may require further information which will enable us to check if you are the owner of the email-address or if its owner agrees to reveive the newsletter. You can revoke your permission for storage and usage of this data and your email-address to deliver newsletters at any time.
|
||||
|
||||
Email newsletters can be unsubscribed at any time.
|
||||
|
||||
Access Protocol
|
||||
Every access to our website and related resources is logged. The logging is necessary for internal statistical purposes and to ensure data security. Some information from your browser is collected and stored for that matter. This includes:
|
||||
|
||||
Browser type and version
|
||||
Operating system
|
||||
The previously visited website
|
||||
The host name of the accessing computer and its IP address
|
||||
Time of the server inquiry
|
||||
Cookies
|
||||
Cookies are small text files that can be stored on the computer of the visitor of a website. In a subsequent access to the same website, the information stored there is transferred back to the server. The use of our website is possible without the use of cookies.
|
||||
|
||||
Basically, we avoid the use of cookies and restrict them to the following applications:
|
||||
|
||||
Management of different user sessions (session tracking)
|
||||
Storage of user settings of our website (e.g. language setting)
|
||||
Use in the context of web analytics
|
||||
Web analytics tools
|
||||
This website uses Google Analytics, a web analytics service provided by Google, Inc. (“Google”). Google Analytics uses “cookies”, which are text files placed on your computer, to help the website analyze how users use the site. The information generated by the cookie about your use of the website (including your IP address) will be transmitted to and stored by Google on servers in the United States . Google will use this information for the purpose of evaluating your use of the website, compiling reports on website activity for website operators and providing other services relating to website activity and internet usage. Google may also transfer this information to third parties where required to do so by law, or where such third parties process the information on Google’s behalf. Google will not associate your IP address with any other data held by Google. You may refuse the use of cookies by selecting the appropriate settings on your browser, however please note that if you do this you may not be able to use the full functionality of this website. By using this website, you consent to the processing of data about you by Google in the manner and for the purposes set out above.
|
||||
|
||||
You can stop the recording and processing of your data usage of this website by Google by downloading and installing the browser plugin available at:
|
||||
|
||||
http://tools.google.com/dlpage/gaoptout?hl=en
|
||||
Software
|
||||
To ensure a reliable and safe operation of AnyDesk, to enable some advanced features and to improve our procduct in the future, AnyDesk will automatically collect the following data:
|
||||
|
||||
Time of program start
|
||||
IP-address of the machine
|
||||
Statistical information about your computer (e.g. CPU-type, screen resolution)
|
||||
Time and duration of AnyDesk sessions as well as the AnyDesk-IDs of participants
|
||||
This data is saved in a database which is seperate from the database which contains your personal data.
|
||||
|
||||
Changes
|
||||
We reserve the right at any time to modify this privacy statement in compliance with the legal requirements.
|
||||
|
||||
Contact
|
||||
For questions about this privacy policy, please contact us via the means specified in the imprint. You can inquire at any time whether and which of your data is stored by us. In addition, you can send us inquiries, deletion and correction requests. Feel free to send suggestions.
|
110
sdk_container/src/third_party/portage-stable/licenses/CSL-2.0
vendored
Normal file
110
sdk_container/src/third_party/portage-stable/licenses/CSL-2.0
vendored
Normal file
@ -0,0 +1,110 @@
|
||||
The Clearthought Software License, Version 2.0
|
||||
|
||||
Copyright (c) 2001 Daniel Barbalace. All rights reserved.
|
||||
|
||||
Project maintained at https://tablelayout.dev.java.net
|
||||
|
||||
I. Terms for redistribution of original source and binaries
|
||||
|
||||
Redistribution and use of unmodified source and/or binaries are
|
||||
permitted provided that the following condition is met:
|
||||
|
||||
1. Redistributions of original source code must retain the above
|
||||
copyright notice and license. You are not required to redistribute
|
||||
the original source; you may choose to redistribute only the
|
||||
binaries.
|
||||
|
||||
Basically, if you distribute unmodified source, you meet
|
||||
automatically comply with the license with no additional effort on
|
||||
your part.
|
||||
|
||||
II. Terms for distribution of derived works via subclassing and/or
|
||||
composition.
|
||||
|
||||
You may generate derived works by means of subclassing and/or
|
||||
composition (e.g., the Adaptor Pattern), provided that the following
|
||||
conditions are met:
|
||||
|
||||
1. Redistributions of original source code must retain the above
|
||||
copyright notice and license. You are not required to redistribute
|
||||
the original source; you may choose to redistribute only the
|
||||
binaries.
|
||||
|
||||
2. The original software is not altered.
|
||||
|
||||
3. Derived works are not contained in the info.clearthought
|
||||
namespace/package or any subpackage of info.clearthought.
|
||||
|
||||
4. Derived works do not use the class or interface names from the
|
||||
info.clearthought... packages
|
||||
|
||||
For example, you may define a class with the following full name:
|
||||
org.nameOfMyOrganization.layouts.RowMajorTableLayout
|
||||
|
||||
However, you may not define a class with the either of the
|
||||
following full names:
|
||||
info.clearthought.layout.RowMajorTableLayout
|
||||
org.nameOfMyOrganization.layouts.TableLayout
|
||||
|
||||
III. Terms for redistribution of source modified via patch files.
|
||||
|
||||
You may generate derived works by means of patch files provided
|
||||
that the following conditions are met:
|
||||
|
||||
1. Redistributions of original source code must retain the above
|
||||
copyright notice and license. You are not required to
|
||||
redistribute the original source; you may choose to redistribute
|
||||
only the binaries resulting from the patch files.
|
||||
|
||||
2. The original source files are not altered. All alteration is
|
||||
done in patch files.
|
||||
|
||||
3. Derived works are not contained in the info.clearthought
|
||||
namespace/package or any subpackage of info.clearthought. This
|
||||
means that your patch files must change the namespace/package
|
||||
for the derived work. See section II for examples.
|
||||
|
||||
4. Derived works do not use the class or interface names from the
|
||||
info.clearthought... packages. This means your patch files
|
||||
must change the names of the interfaces and classes they alter.
|
||||
See section II for examples.
|
||||
|
||||
5. Derived works must include the following disclaimer.
|
||||
"This work is derived from Clearthought's TableLayout,
|
||||
https://tablelayout.dev.java.net, by means of patch files
|
||||
rather than subclassing or composition. Therefore, this work
|
||||
might not contain the latest fixes and features of TableLayout."
|
||||
|
||||
IV. Terms for repackaging, transcoding, and compiling of binaries.
|
||||
|
||||
You may do any of the following with the binaries of the
|
||||
original software.
|
||||
|
||||
1. You may move binaries (.class files) from the original .jar file
|
||||
to your own .jar file.
|
||||
|
||||
2. You may move binaries from the original .jar file to other
|
||||
resource containing files, including but not limited to .zip,
|
||||
.gz, .tar, .dll, .exe files.
|
||||
|
||||
3. You may backend compile the binaries to any platform, including
|
||||
but not limited to Win32, Win64, MAC OS, Linux, Palm OS, any
|
||||
handheld or embedded platform.
|
||||
|
||||
4. You may transcribe the binaries to other virtual machine byte
|
||||
code protocols, including but not limited to .NET.
|
||||
|
||||
V. License Disclaimer.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
|
||||
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE AUTHOR, AFFILATED BUSINESSES,
|
||||
OR ANYONE ELSE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
|
||||
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
|
||||
OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
@ -1,8 +1,8 @@
|
||||
GNU Free Documentation License
|
||||
Version 1.1, March 2000
|
||||
GNU Free Documentation License
|
||||
Version 1.1, March 2000
|
||||
|
||||
Copyright (C) 2000 Free Software Foundation, Inc.
|
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
@ -317,7 +317,7 @@ The Free Software Foundation may publish new, revised versions
|
||||
of the GNU Free Documentation License from time to time. Such new
|
||||
versions will be similar in spirit to the present version, but may
|
||||
differ in detail to address new problems or concerns. See
|
||||
http://www.gnu.org/copyleft/.
|
||||
https://www.gnu.org/licenses/.
|
||||
|
||||
Each version of the License is given a distinguishing version number.
|
||||
If the Document specifies that a particular numbered version of this
|
||||
|
@ -1,5 +1,5 @@
|
||||
GNU Free Documentation License
|
||||
Version 1.2, November 2002
|
||||
GNU Free Documentation License
|
||||
Version 1.2, November 2002
|
||||
|
||||
|
||||
Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
|
||||
@ -355,7 +355,7 @@ The Free Software Foundation may publish new, revised versions
|
||||
of the GNU Free Documentation License from time to time. Such new
|
||||
versions will be similar in spirit to the present version, but may
|
||||
differ in detail to address new problems or concerns. See
|
||||
http://www.gnu.org/copyleft/.
|
||||
https://www.gnu.org/licenses/.
|
||||
|
||||
Each version of the License is given a distinguishing version number.
|
||||
If the Document specifies that a particular numbered version of this
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
|
||||
Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
|
||||
<http://fsf.org/>
|
||||
<https://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
@ -377,7 +377,7 @@ The Free Software Foundation may publish new, revised versions of the
|
||||
GNU Free Documentation License from time to time. Such new versions
|
||||
will be similar in spirit to the present version, but may differ in
|
||||
detail to address new problems or concerns. See
|
||||
http://www.gnu.org/copyleft/.
|
||||
https://www.gnu.org/licenses/.
|
||||
|
||||
Each version of the License is given a distinguishing version number.
|
||||
If the Document specifies that a particular numbered version of this
|
||||
|
@ -1,12 +1,12 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 1, February 1989
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 1, February 1989
|
||||
|
||||
Copyright (C) 1989 Free Software Foundation, Inc.
|
||||
675 Mass Ave, Cambridge, MA 02139, USA
|
||||
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
Preamble
|
||||
|
||||
The license agreements of most software companies try to keep users
|
||||
at the mercy of those companies. By contrast, our General Public
|
||||
@ -47,7 +47,7 @@ authors' reputations.
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License Agreement applies to any program or other work which
|
||||
@ -165,7 +165,7 @@ make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
NO WARRANTY
|
||||
|
||||
9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
@ -187,9 +187,9 @@ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
Appendix: How to Apply These Terms to Your New Programs
|
||||
Appendix: How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to humanity, the best way to achieve this is to make it
|
||||
@ -216,7 +216,7 @@ the exclusion of warranty; and each file should have at least the
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
|
@ -1,12 +1,12 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
@ -15,7 +15,7 @@ software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Library General Public License instead.) You can apply it to
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
@ -56,7 +56,7 @@ patent must be licensed for everyone's free use or not licensed at all.
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
@ -110,7 +110,7 @@ above, provided that you also meet all of these conditions:
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
@ -168,7 +168,7 @@ access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
@ -225,7 +225,7 @@ impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
@ -255,7 +255,7 @@ make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
@ -277,9 +277,9 @@ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
@ -303,10 +303,9 @@ the "copyright" line and a pointer to where the full notice is found.
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
@ -336,5 +335,5 @@ necessary. Here is a sample; alter the names:
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Library General
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
||||
|
@ -98,15 +98,15 @@ that the copy has never been modified by you or any third party.
|
||||
|
||||
$Id: FLOSS-exception.txt,v 1.5 2004/07/15 15:24:19 z Exp $
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
@ -115,7 +115,7 @@ software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Library General Public License instead.) You can apply it to
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
@ -156,7 +156,7 @@ patent must be licensed for everyone's free use or not licensed at all.
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
@ -210,7 +210,7 @@ above, provided that you also meet all of these conditions:
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
@ -268,7 +268,7 @@ access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
@ -325,7 +325,7 @@ impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
@ -355,7 +355,7 @@ make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
@ -377,9 +377,9 @@ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
@ -403,10 +403,9 @@ the "copyright" line and a pointer to where the full notice is found.
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
@ -436,5 +435,5 @@ necessary. Here is a sample; alter the names:
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Library General
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
||||
|
@ -11,15 +11,15 @@ Exceptions follow,
|
||||
|
||||
End of exceptions. The rest of this file is the GPL.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
@ -28,7 +28,7 @@ software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Library General Public License instead.) You can apply it to
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
@ -69,7 +69,7 @@ patent must be licensed for everyone's free use or not licensed at all.
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
@ -123,7 +123,7 @@ above, provided that you also meet all of these conditions:
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
@ -181,7 +181,7 @@ access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
@ -238,7 +238,7 @@ impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
@ -268,7 +268,7 @@ make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
@ -290,9 +290,9 @@ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
@ -316,10 +316,9 @@ the "copyright" line and a pointer to where the full notice is found.
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
@ -349,5 +348,5 @@ necessary. Here is a sample; alter the names:
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Library General
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
||||
|
@ -1,18 +1,22 @@
|
||||
As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document,
|
||||
this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however
|
||||
invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this
|
||||
exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your
|
||||
version.
|
||||
As a special exception, if you create a document which uses this font,
|
||||
and embed this font or unaltered portions of this font into the
|
||||
document, this font does not by itself cause the resulting document to
|
||||
be covered by the GNU General Public License. This exception does not
|
||||
however invalidate any other reasons why the document might be covered
|
||||
by the GNU General Public License. If you modify this font, you may
|
||||
extend this exception to your version of the font, but you are not
|
||||
obligated to do so. If you do not wish to do so, delete this exception
|
||||
statement from your version.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
@ -21,7 +25,7 @@ software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Library General Public License instead.) You can apply it to
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
@ -62,7 +66,7 @@ patent must be licensed for everyone's free use or not licensed at all.
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
@ -116,7 +120,7 @@ above, provided that you also meet all of these conditions:
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
@ -174,7 +178,7 @@ access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
@ -231,7 +235,7 @@ impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
@ -261,7 +265,7 @@ make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
@ -283,9 +287,9 @@ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
@ -309,10 +313,9 @@ the "copyright" line and a pointer to where the full notice is found.
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
@ -342,5 +345,5 @@ necessary. Here is a sample; alter the names:
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Library General
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
||||
|
@ -10,15 +10,15 @@ obligated to do so. If you do not wish to do so, delete this exception
|
||||
statement from your version.
|
||||
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
@ -27,7 +27,7 @@ software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Library General Public License instead.) You can apply it to
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
@ -68,7 +68,7 @@ patent must be licensed for everyone's free use or not licensed at all.
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
@ -122,7 +122,7 @@ above, provided that you also meet all of these conditions:
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
@ -180,7 +180,7 @@ access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
@ -237,7 +237,7 @@ impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
@ -267,7 +267,7 @@ make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
@ -289,9 +289,9 @@ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
@ -315,10 +315,9 @@ the "copyright" line and a pointer to where the full notice is found.
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
@ -348,5 +347,5 @@ necessary. Here is a sample; alter the names:
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Library General
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
||||
|
@ -1,7 +1,7 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
@ -645,7 +645,7 @@ the "copyright" line and a pointer to where the full notice is found.
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
@ -664,11 +664,11 @@ might be different; for a GUI interface, you would use an "about box".
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
<https://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
||||
|
@ -1,13 +1,17 @@
|
||||
As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document,
|
||||
this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however
|
||||
invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this
|
||||
exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your
|
||||
version.
|
||||
As a special exception, if you create a document which uses this font,
|
||||
and embed this font or unaltered portions of this font into the
|
||||
document, this font does not by itself cause the resulting document to
|
||||
be covered by the GNU General Public License. This exception does not
|
||||
however invalidate any other reasons why the document might be covered
|
||||
by the GNU General Public License. If you modify this font, you may
|
||||
extend this exception to your version of the font, but you are not
|
||||
obligated to do so. If you do not wish to do so, delete this exception
|
||||
statement from your version.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
@ -651,7 +655,7 @@ the "copyright" line and a pointer to where the full notice is found.
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
@ -670,11 +674,11 @@ might be different; for a GUI interface, you would use an "about box".
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
<https://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
||||
|
@ -1,7 +1,7 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
@ -645,7 +645,7 @@ the "copyright" line and a pointer to where the full notice is found.
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
@ -664,14 +664,14 @@ might be different; for a GUI interface, you would use an "about box".
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
<https://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
||||
|
||||
Exception
|
||||
|
||||
|
@ -1,35 +0,0 @@
|
||||
Copyright (2006) Ikanos Communications, Inc.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following
|
||||
conditions are met:
|
||||
|
||||
* Redistribution of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistribution in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
|
||||
* The name of Ikanos Corporation may not be used to endorse
|
||||
or promote products derived from this source code without specific
|
||||
prior written consent of Ikanos Corporation.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
USER ACKNOWLEDGES AND AGREES THAT THE PURCHASE OR USE OF THIS SOFTWARE WILL
|
||||
NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY IMPLICATION, ESTOPPEL, OR
|
||||
OTHERWISE IN ANY INTELLECTUAL PROPERTY RIGHTS (PATENT, COPYRIGHT, TRADE
|
||||
SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT) EMBODIED IN ANY OTHER IKANOS
|
||||
HARDWARE OR SOFTWARE EITHER SOLELY OR IN COMBINATION WITH THIS SOFTWARE.
|
||||
|
@ -1,15 +1,15 @@
|
||||
GNU LIBRARY GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
GNU LIBRARY GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1991 Free Software Foundation, Inc.
|
||||
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
[This is the first released version of the library GPL. It is
|
||||
numbered 2 because it goes with version 2 of the ordinary GPL.]
|
||||
|
||||
Preamble
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
@ -99,7 +99,7 @@ works together with the library.
|
||||
Note that it is possible for a library to be covered by the ordinary
|
||||
General Public License rather than by this special one.
|
||||
|
||||
GNU LIBRARY GENERAL PUBLIC LICENSE
|
||||
GNU LIBRARY GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License Agreement applies to any software library which
|
||||
@ -411,7 +411,7 @@ decision will be guided by the two goals of preserving the free status
|
||||
of all derivatives of our free software and of promoting the sharing
|
||||
and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
NO WARRANTY
|
||||
|
||||
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
||||
@ -434,9 +434,9 @@ FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
||||
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
Appendix: How to Apply These Terms to Your New Libraries
|
||||
How to Apply These Terms to Your New Libraries
|
||||
|
||||
If you develop a new library, and you want it to be of the greatest
|
||||
possible use to the public, we recommend making it free software that
|
||||
@ -463,9 +463,8 @@ convey the exclusion of warranty; and each file should have at least the
|
||||
Library General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
|
||||
MA 02111-1307, USA
|
||||
License along with this library; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
|
@ -14,8 +14,8 @@ Public License.
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
GNU LIBRARY GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
GNU LIBRARY GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1991 Free Software Foundation, Inc.
|
||||
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
|
||||
@ -25,7 +25,7 @@ Public License.
|
||||
[This is the first released version of the library GPL. It is
|
||||
numbered 2 because it goes with version 2 of the ordinary GPL.]
|
||||
|
||||
Preamble
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
@ -115,7 +115,7 @@ works together with the library.
|
||||
Note that it is possible for a library to be covered by the ordinary
|
||||
General Public License rather than by this special one.
|
||||
|
||||
GNU LIBRARY GENERAL PUBLIC LICENSE
|
||||
GNU LIBRARY GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License Agreement applies to any software library which
|
||||
@ -427,7 +427,7 @@ decision will be guided by the two goals of preserving the free status
|
||||
of all derivatives of our free software and of promoting the sharing
|
||||
and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
NO WARRANTY
|
||||
|
||||
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
||||
@ -450,9 +450,9 @@ FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
||||
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
Appendix: How to Apply These Terms to Your New Libraries
|
||||
How to Apply These Terms to Your New Libraries
|
||||
|
||||
If you develop a new library, and you want it to be of the greatest
|
||||
possible use to the public, we recommend making it free software that
|
||||
|
@ -1,8 +1,8 @@
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
Version 2.1, February 1999
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
Version 2.1, February 1999
|
||||
|
||||
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
|
||||
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
as the successor of the GNU Library Public License, version 2, hence
|
||||
the version number 2.1.]
|
||||
|
||||
Preamble
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
@ -112,7 +112,7 @@ modification follow. Pay close attention to the difference between a
|
||||
former contains code derived from the library, whereas the latter must
|
||||
be combined with the library in order to run.
|
||||
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License Agreement applies to any software library or other
|
||||
@ -146,7 +146,7 @@ such a program is covered only if its contents constitute a work based
|
||||
on the Library (independent of the use of the Library in a tool for
|
||||
writing it). Whether that is true depends on what the Library does
|
||||
and what the program that uses the Library does.
|
||||
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Library's
|
||||
complete source code as you receive it, in any medium, provided that
|
||||
you conspicuously and appropriately publish on each copy an
|
||||
@ -432,7 +432,7 @@ decision will be guided by the two goals of preserving the free status
|
||||
of all derivatives of our free software and of promoting the sharing
|
||||
and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
NO WARRANTY
|
||||
|
||||
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
||||
@ -455,7 +455,7 @@ FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
||||
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Libraries
|
||||
|
||||
@ -485,7 +485,7 @@ convey the exclusion of warranty; and each file should have at least the
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
@ -500,5 +500,3 @@ necessary. Here is a sample; alter the names:
|
||||
Ty Coon, President of Vice
|
||||
|
||||
That's all there is to it!
|
||||
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
the terms and conditions of version 3 of the GNU General Public
|
||||
License, supplemented by the additional permissions listed below.
|
||||
|
||||
0. Additional Definitions.
|
||||
0. Additional Definitions.
|
||||
|
||||
As used herein, "this License" refers to version 3 of the GNU Lesser
|
||||
General Public License, and the "GNU GPL" refers to version 3 of the GNU
|
||||
@ -111,7 +111,7 @@ the following:
|
||||
a copy of the Library already present on the user's computer
|
||||
system, and (b) will operate properly with a modified version
|
||||
of the Library that is interface-compatible with the Linked
|
||||
Version.
|
||||
Version.
|
||||
|
||||
e) Provide Installation Information, but only if you would otherwise
|
||||
be required to provide such information under section 6 of the
|
||||
|
@ -16,7 +16,7 @@ Public License.
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
|
@ -1,198 +0,0 @@
|
||||
SILK PATENT LICENSE
|
||||
|
||||
PLEASE READ THIS SKYPE SILK PATENT LICENSE AGREEMENT (THE "LICENSE
|
||||
AGREEMENT") CAREFULLY BEFORE USING OR EXPLOITING THE SKYPE SILK CODEC
|
||||
(THE "SILK CODEC"). THIS LICENSE AGREEMENT GRANTS YOU CERTAIN LIMITED
|
||||
RIGHTS UNDER SKYPE PATENTS TO USE AND EXPLOIT THE SILK CODEC. THE
|
||||
SOFTWARE CODE AND COPYRIGHTS FOR SKYPE'S SOFTWARE IMPLEMENTATION OF
|
||||
THE SILK CODEC (THE "SKYPE SILK SOFTWARE") ARE LICENSED SEPARATELY,
|
||||
AND THIS LICENSE AGREEMENT APPLIES ONLY TO SKYPE'S PATENT RIGHTS IN
|
||||
THE SILK CODEC.
|
||||
|
||||
NO OTHER SKYPE AGREEMENT GRANTS YOU ANY RIGHT, EXPRESS OR IMPLIED,
|
||||
UNDER SKYPE PATENTS WITH RESPECT TO THE SILK CODEC. SKYPE IS WILLING
|
||||
TO GRANT YOU THE LIMITED PATENT LICENSE SET FORTH HEREIN ONLY UPON THE
|
||||
CONDITION THAT YOU EXPRESSLY ACCEPT AND COMPLY WITH THE TERMS AND
|
||||
CONDITIONS OF THIS LICENSE AGREEMENT.
|
||||
|
||||
BY CLICKING "I AGREE" BELOW, YOU INDICATE THAT YOU UNDERSTAND THIS
|
||||
LICENSE AGREEMENT AND AGREE TO ALL OF ITS TERMS. IF YOU DO NOT ACCEPT
|
||||
AND AGREE TO ALL OF THE TERMS OF THIS LICENSE AGREEMENT, THEN SKYPE IS
|
||||
UNWILLING TO GRANT YOU ANY RIGHTS UNDER SKYPE PATENTS WITH RESPECT TO
|
||||
THE SILK CODEC AND SKYPE RESERVES THE RIGHT TO ENFORCE ITS PATENT
|
||||
RIGHTS AGAINST YOU AND ANY USE OR EXPLOITATION YOU MAY MAKE OF THE
|
||||
SILK CODEC.
|
||||
|
||||
1. Definitions
|
||||
|
||||
"Affiliate" means, with respect to any entity, any other entity
|
||||
directly or indirectly controlling or controlled by, or under direct
|
||||
or indirect common control with such entity.
|
||||
|
||||
"Compare Tool" means the tool supplied with the Skype Silk Software
|
||||
for comparing the decoder output Test Vectors provided by Skype with
|
||||
the output of a decoder part of a Licensed Product to determine
|
||||
whether the Licensed Product is Fully Compatible. The output of the
|
||||
Compare Tool will be either a "pass" or "fail" based on fixed
|
||||
thresholds hardcoded into the Compare Tool.
|
||||
|
||||
"Compatibility Test" means the test script supplied with the Skype
|
||||
Silk Software to determine whether a Licensed Product is Fully
|
||||
Compatible. At the user's request, the test script will invoke the
|
||||
decoder of the Licensed Product, input the encoder output Test
|
||||
Vectors, and compare the output from the Licensed Product with the
|
||||
decoder output Test Vectors using the Compare Tool.
|
||||
|
||||
"Fully Compatible" means that (i) upon successfully running the
|
||||
Compatibility Test on a Licensed Product, the Compare Tool indicates
|
||||
that the Licensed Product has passed the test; and (ii) the use of
|
||||
such Licensed Product with the Skype Silk Software does not create or
|
||||
result in any errors or bugs or otherwise negatively impair or
|
||||
negatively impact the functioning or operation of the Skype Silk
|
||||
Software.
|
||||
|
||||
"Licensed Patents" means patents, patent applications and other patent
|
||||
rights owned or controlled by Skype or its Affiliates that would be
|
||||
infringed by any unlicensed manufacture, use, sale, offer for sale or
|
||||
importation of the Silk Codec that is implemented by the Skype Silk
|
||||
Software made publicly available by Skype at
|
||||
http://developer.skype.com/silk.
|
||||
|
||||
"Licensed Products" means products having encoder and/or decoder
|
||||
functionality based on a version of the Silk Codec released prior to
|
||||
the date set forth at the top of this License Agreement (a) the
|
||||
unlicensed manufacture, use, sale, offer for sale or importation of
|
||||
which would infringe any issued, unexpired claim or pending claim
|
||||
contained in the Licensed Patents in the country in which any such
|
||||
product is made, used, imported, offered for sale or sold and (b) that
|
||||
are Fully Compatible with the most current version of the Skype Silk
|
||||
Software made publicly available by Skype at
|
||||
http://developer.skype.com/silk at the time you entered into this
|
||||
License Agreement.
|
||||
|
||||
"Skype" means Skype Software S.a.r.l., a Luxembourg corporation.
|
||||
|
||||
"Test Vector" means the bit representation of a signal provided by
|
||||
Skype with the Skype Silk Software.
|
||||
|
||||
2. License and Restrictions
|
||||
|
||||
2.1 License Grant. Subject to your compliance with the terms and
|
||||
conditions of this License Agreement, Skype hereby grants you a
|
||||
non-exclusive, non-transferable license under the Licensed Patents to
|
||||
use, make, have made, sell, offer for sale, and import Licensed
|
||||
Products. The license rights granted under this Section 2.1 will
|
||||
remain in force and effect until the earlier of (i) termination of
|
||||
this License Agreement in accordance with its terms or (ii) expiration
|
||||
of the last to expire of the Licensed Patents.
|
||||
|
||||
2.2 No Technology Transfer Obligation. Nothing in this License
|
||||
Agreement will be deemed to require Skype to furnish any technology,
|
||||
information, materials or services of any kind.
|
||||
|
||||
2.3 No Other Rights. Nothing in this License Agreement will be deemed
|
||||
to confer on you, by implication, estoppel or otherwise, any license
|
||||
or other right under any patent or other intellectual property rights
|
||||
of Skype, except as expressly granted herein.
|
||||
|
||||
3. Non-Assert
|
||||
|
||||
3.1 You agree that you will not, and you will procure that your
|
||||
Affiliates, officers, employees and assignees will not, assert or
|
||||
otherwise claim or allege infringement of any patents or patent rights
|
||||
capable of being infringed by use, manufacture, marketing, making,
|
||||
having made, keeping, disposing of, offering to dispose of,
|
||||
distribution, sale, offering for sale or importation of (i) the Silk
|
||||
Codec or any other or modified version thereof as such or on any
|
||||
device or (ii) any combination of the Silk Codec or any other or
|
||||
modified version thereof with any hardware and/or software, against
|
||||
(a) Skype or its Affiliates, (b) any direct or indirect licensee of
|
||||
Skype or any Affiliate of Skype, or (c) distributors, customers and
|
||||
end users of any of the foregoing.
|
||||
|
||||
3.2 You shall be released from the non-assertion obligation under
|
||||
Section 3.1 in relation to any beneficiary (but not in relation to
|
||||
other beneficiaries) of Section 3.1 that asserts any patent against
|
||||
you for your use of the Skype Silk Software.
|
||||
|
||||
4. No Warranty
|
||||
|
||||
4.1 Skype, its Affiliates, officers, employees and agents, make no
|
||||
representations or warranties that Licensed Patents are or will be
|
||||
held valid or enforceable, or that the manufacture, importation, use,
|
||||
offer for sale, sale or other distribution of any Licensed Products
|
||||
will not infringe upon any patent or other rights.
|
||||
|
||||
4.2 SKYPE, ITS AFFILIATES, OFFICERS, EMPLOYEES AND AGENTS, MAKE NO
|
||||
REPRESENTATIONS, EXTEND NO WARRANTIES OF ANY KIND, EITHER EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, AND ASSUME NO
|
||||
RESPONSIBILITIES WHATEVER WITH RESPECT TO DESIGN, DEVELOPMENT,
|
||||
MANUFACTURE, USE, SALE OR OTHER DISPOSITION OF ANY LICENSED PRODUCTS.
|
||||
|
||||
4.3 YOU ASSUME THE ENTIRE RISK AS TO PERFORMANCE OF LICENSED PRODUCTS.
|
||||
In no event shall Skype, its Affiliates, officers, employees and
|
||||
agents, be responsible or liable for any direct, indirect, special,
|
||||
incidental, or consequential damages or lost profits or other economic
|
||||
loss or damage with respect to Licensed Products or your exercise of
|
||||
any rights granted herein, regardless of legal or equitable theory.
|
||||
The above limitations on liability apply even though Skype, its
|
||||
Affiliates, officers, employees or agents may have been advised of the
|
||||
possibility of such damage.
|
||||
|
||||
4.4 You agree not to make any statements, representations or
|
||||
warranties whatsoever to any person or entity, or accept any
|
||||
liabilities or responsibilities whatsoever from any person or entity
|
||||
that are inconsistent with any disclaimer or limitation included in
|
||||
this Section 4.
|
||||
|
||||
5. Termination
|
||||
|
||||
5.1 Skype may terminate this License Agreement and any rights granted
|
||||
hereunder in the event that you or any of your Affiliates (i)
|
||||
materially breaches any of the terms and conditions of this Agreement;
|
||||
or (ii) asserts any patent or patent rights against Skype, its
|
||||
Affiliates, or its or their successors or assigns.
|
||||
|
||||
5.2 Sections 1, 3, 4, 5.2, 6, and 7 will survive any termination or
|
||||
expiration of this Agreement.
|
||||
|
||||
6. Governing Law
|
||||
|
||||
This License Agreement will be governed by and construed in accordance
|
||||
with the laws of the State of California and the United States of
|
||||
America, without regard to or application of conflicts of law rules or
|
||||
principles. The United Nations Convention on Contracts for the
|
||||
International Sale of Goods will not apply. Any dispute, controversy
|
||||
or claim arising out of or relating to this License Agreement shall be
|
||||
adjudicated in the state or federal courts located in Santa Clara
|
||||
County, California, and you expressly consent to the exclusive
|
||||
personal jurisdiction and venue therein. Notwithstanding the
|
||||
foregoing, Skype shall have the right to seek injunction or any other
|
||||
equitable or similar relief from any court of competent jurisdiction.
|
||||
Any monetary award shall be payable in United States dollars.
|
||||
|
||||
7. General
|
||||
|
||||
You may not assign, novate or transfer this License Agreement or any
|
||||
rights granted hereunder, by operation of law or otherwise, without
|
||||
Skype's prior written consent, and any attempt by you to do so,
|
||||
without such consent, will be void and of no effect. Skype may assign,
|
||||
transfer or otherwise dispose of any rights or obligations under this
|
||||
Agreement or novate this License Agreement to any third party. Except
|
||||
as expressly set forth in this License Agreement, the exercise by
|
||||
either party of any of its remedies under this License Agreement will
|
||||
be without prejudice to its other remedies under this License
|
||||
Agreement or otherwise. The failure by Skype to enforce any provision
|
||||
of this License Agreement will not constitute a waiver of future
|
||||
enforcement of that or any other provision. Any waiver, modification
|
||||
or amendment of any provision of this License Agreement will be
|
||||
effective only if in writing and signed by authorized representatives
|
||||
of both parties. If any provision of this License Agreement is held to
|
||||
be unenforceable or invalid, that provision will be enforced to the
|
||||
maximum extent possible and the other provisions will remain in full
|
||||
force and effect. This License Agreement is the complete and exclusive
|
||||
understanding and agreement between the parties regarding its subject
|
||||
matter, and supersedes all proposals, understandings or communications
|
||||
between the parties, oral or written, regarding its subject matter,
|
||||
unless you and Skype have executed a separate agreement.
|
557
sdk_container/src/third_party/portage-stable/licenses/SSPL
vendored
Normal file
557
sdk_container/src/third_party/portage-stable/licenses/SSPL
vendored
Normal file
@ -0,0 +1,557 @@
|
||||
Server Side Public License
|
||||
VERSION 1, OCTOBER 16, 2018
|
||||
|
||||
Copyright © 2018 MongoDB, Inc.
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies of this
|
||||
license document, but changing it is not allowed.
|
||||
|
||||
TERMS AND CONDITIONS
|
||||
|
||||
0. Definitions.
|
||||
|
||||
“This License” refers to Server Side Public License.
|
||||
|
||||
“Copyright” also means copyright-like laws that apply to other kinds of
|
||||
works, such as semiconductor masks.
|
||||
|
||||
“The Program” refers to any copyrightable work licensed under this
|
||||
License. Each licensee is addressed as “you”. “Licensees” and
|
||||
“recipients” may be individuals or organizations.
|
||||
|
||||
To “modify” a work means to copy from or adapt all or part of the work in
|
||||
a fashion requiring copyright permission, other than the making of an
|
||||
exact copy. The resulting work is called a “modified version” of the
|
||||
earlier work or a work “based on” the earlier work.
|
||||
|
||||
A “covered work” means either the unmodified Program or a work based on
|
||||
the Program.
|
||||
|
||||
To “propagate” a work means to do anything with it that, without
|
||||
permission, would make you directly or secondarily liable for
|
||||
infringement under applicable copyright law, except executing it on a
|
||||
computer or modifying a private copy. Propagation includes copying,
|
||||
distribution (with or without modification), making available to the
|
||||
public, and in some countries other activities as well.
|
||||
|
||||
To “convey” a work means any kind of propagation that enables other
|
||||
parties to make or receive copies. Mere interaction with a user through a
|
||||
computer network, with no transfer of a copy, is not conveying.
|
||||
|
||||
An interactive user interface displays “Appropriate Legal Notices” to the
|
||||
extent that it includes a convenient and prominently visible feature that
|
||||
(1) displays an appropriate copyright notice, and (2) tells the user that
|
||||
there is no warranty for the work (except to the extent that warranties
|
||||
are provided), that licensees may convey the work under this License, and
|
||||
how to view a copy of this License. If the interface presents a list of
|
||||
user commands or options, such as a menu, a prominent item in the list
|
||||
meets this criterion.
|
||||
|
||||
1. Source Code.
|
||||
|
||||
The “source code” for a work means the preferred form of the work for
|
||||
making modifications to it. “Object code” means any non-source form of a
|
||||
work.
|
||||
|
||||
A “Standard Interface” means an interface that either is an official
|
||||
standard defined by a recognized standards body, or, in the case of
|
||||
interfaces specified for a particular programming language, one that is
|
||||
widely used among developers working in that language. The “System
|
||||
Libraries” of an executable work include anything, other than the work as
|
||||
a whole, that (a) is included in the normal form of packaging a Major
|
||||
Component, but which is not part of that Major Component, and (b) serves
|
||||
only to enable use of the work with that Major Component, or to implement
|
||||
a Standard Interface for which an implementation is available to the
|
||||
public in source code form. A “Major Component”, in this context, means a
|
||||
major essential component (kernel, window system, and so on) of the
|
||||
specific operating system (if any) on which the executable work runs, or
|
||||
a compiler used to produce the work, or an object code interpreter used
|
||||
to run it.
|
||||
|
||||
The “Corresponding Source” for a work in object code form means all the
|
||||
source code needed to generate, install, and (for an executable work) run
|
||||
the object code and to modify the work, including scripts to control
|
||||
those activities. However, it does not include the work's System
|
||||
Libraries, or general-purpose tools or generally available free programs
|
||||
which are used unmodified in performing those activities but which are
|
||||
not part of the work. For example, Corresponding Source includes
|
||||
interface definition files associated with source files for the work, and
|
||||
the source code for shared libraries and dynamically linked subprograms
|
||||
that the work is specifically designed to require, such as by intimate
|
||||
data communication or control flow between those subprograms and other
|
||||
parts of the work.
|
||||
|
||||
The Corresponding Source need not include anything that users can
|
||||
regenerate automatically from other parts of the Corresponding Source.
|
||||
|
||||
The Corresponding Source for a work in source code form is that same work.
|
||||
|
||||
2. Basic Permissions.
|
||||
|
||||
All rights granted under this License are granted for the term of
|
||||
copyright on the Program, and are irrevocable provided the stated
|
||||
conditions are met. This License explicitly affirms your unlimited
|
||||
permission to run the unmodified Program, subject to section 13. The
|
||||
output from running a covered work is covered by this License only if the
|
||||
output, given its content, constitutes a covered work. This License
|
||||
acknowledges your rights of fair use or other equivalent, as provided by
|
||||
copyright law. Subject to section 13, you may make, run and propagate
|
||||
covered works that you do not convey, without conditions so long as your
|
||||
license otherwise remains in force. You may convey covered works to
|
||||
others for the sole purpose of having them make modifications exclusively
|
||||
for you, or provide you with facilities for running those works, provided
|
||||
that you comply with the terms of this License in conveying all
|
||||
material for which you do not control copyright. Those thus making or
|
||||
running the covered works for you must do so exclusively on your
|
||||
behalf, under your direction and control, on terms that prohibit them
|
||||
from making any copies of your copyrighted material outside their
|
||||
relationship with you.
|
||||
|
||||
Conveying under any other circumstances is permitted solely under the
|
||||
conditions stated below. Sublicensing is not allowed; section 10 makes it
|
||||
unnecessary.
|
||||
|
||||
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||
|
||||
No covered work shall be deemed part of an effective technological
|
||||
measure under any applicable law fulfilling obligations under article 11
|
||||
of the WIPO copyright treaty adopted on 20 December 1996, or similar laws
|
||||
prohibiting or restricting circumvention of such measures.
|
||||
|
||||
When you convey a covered work, you waive any legal power to forbid
|
||||
circumvention of technological measures to the extent such circumvention is
|
||||
effected by exercising rights under this License with respect to the
|
||||
covered work, and you disclaim any intention to limit operation or
|
||||
modification of the work as a means of enforcing, against the work's users,
|
||||
your or third parties' legal rights to forbid circumvention of
|
||||
technological measures.
|
||||
|
||||
4. Conveying Verbatim Copies.
|
||||
|
||||
You may convey verbatim copies of the Program's source code as you
|
||||
receive it, in any medium, provided that you conspicuously and
|
||||
appropriately publish on each copy an appropriate copyright notice; keep
|
||||
intact all notices stating that this License and any non-permissive terms
|
||||
added in accord with section 7 apply to the code; keep intact all notices
|
||||
of the absence of any warranty; and give all recipients a copy of this
|
||||
License along with the Program. You may charge any price or no price for
|
||||
each copy that you convey, and you may offer support or warranty
|
||||
protection for a fee.
|
||||
|
||||
5. Conveying Modified Source Versions.
|
||||
|
||||
You may convey a work based on the Program, or the modifications to
|
||||
produce it from the Program, in the form of source code under the terms
|
||||
of section 4, provided that you also meet all of these conditions:
|
||||
|
||||
a) The work must carry prominent notices stating that you modified it,
|
||||
and giving a relevant date.
|
||||
|
||||
b) The work must carry prominent notices stating that it is released
|
||||
under this License and any conditions added under section 7. This
|
||||
requirement modifies the requirement in section 4 to “keep intact all
|
||||
notices”.
|
||||
|
||||
c) You must license the entire work, as a whole, under this License to
|
||||
anyone who comes into possession of a copy. This License will therefore
|
||||
apply, along with any applicable section 7 additional terms, to the
|
||||
whole of the work, and all its parts, regardless of how they are
|
||||
packaged. This License gives no permission to license the work in any
|
||||
other way, but it does not invalidate such permission if you have
|
||||
separately received it.
|
||||
|
||||
d) If the work has interactive user interfaces, each must display
|
||||
Appropriate Legal Notices; however, if the Program has interactive
|
||||
interfaces that do not display Appropriate Legal Notices, your work
|
||||
need not make them do so.
|
||||
|
||||
A compilation of a covered work with other separate and independent
|
||||
works, which are not by their nature extensions of the covered work, and
|
||||
which are not combined with it such as to form a larger program, in or on
|
||||
a volume of a storage or distribution medium, is called an “aggregate” if
|
||||
the compilation and its resulting copyright are not used to limit the
|
||||
access or legal rights of the compilation's users beyond what the
|
||||
individual works permit. Inclusion of a covered work in an aggregate does
|
||||
not cause this License to apply to the other parts of the aggregate.
|
||||
|
||||
6. Conveying Non-Source Forms.
|
||||
|
||||
You may convey a covered work in object code form under the terms of
|
||||
sections 4 and 5, provided that you also convey the machine-readable
|
||||
Corresponding Source under the terms of this License, in one of these
|
||||
ways:
|
||||
|
||||
a) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by the
|
||||
Corresponding Source fixed on a durable physical medium customarily
|
||||
used for software interchange.
|
||||
|
||||
b) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by a written
|
||||
offer, valid for at least three years and valid for as long as you
|
||||
offer spare parts or customer support for that product model, to give
|
||||
anyone who possesses the object code either (1) a copy of the
|
||||
Corresponding Source for all the software in the product that is
|
||||
covered by this License, on a durable physical medium customarily used
|
||||
for software interchange, for a price no more than your reasonable cost
|
||||
of physically performing this conveying of source, or (2) access to
|
||||
copy the Corresponding Source from a network server at no charge.
|
||||
|
||||
c) Convey individual copies of the object code with a copy of the
|
||||
written offer to provide the Corresponding Source. This alternative is
|
||||
allowed only occasionally and noncommercially, and only if you received
|
||||
the object code with such an offer, in accord with subsection 6b.
|
||||
|
||||
d) Convey the object code by offering access from a designated place
|
||||
(gratis or for a charge), and offer equivalent access to the
|
||||
Corresponding Source in the same way through the same place at no
|
||||
further charge. You need not require recipients to copy the
|
||||
Corresponding Source along with the object code. If the place to copy
|
||||
the object code is a network server, the Corresponding Source may be on
|
||||
a different server (operated by you or a third party) that supports
|
||||
equivalent copying facilities, provided you maintain clear directions
|
||||
next to the object code saying where to find the Corresponding Source.
|
||||
Regardless of what server hosts the Corresponding Source, you remain
|
||||
obligated to ensure that it is available for as long as needed to
|
||||
satisfy these requirements.
|
||||
|
||||
e) Convey the object code using peer-to-peer transmission, provided you
|
||||
inform other peers where the object code and Corresponding Source of
|
||||
the work are being offered to the general public at no charge under
|
||||
subsection 6d.
|
||||
|
||||
A separable portion of the object code, whose source code is excluded
|
||||
from the Corresponding Source as a System Library, need not be included
|
||||
in conveying the object code work.
|
||||
|
||||
A “User Product” is either (1) a “consumer product”, which means any
|
||||
tangible personal property which is normally used for personal, family,
|
||||
or household purposes, or (2) anything designed or sold for incorporation
|
||||
into a dwelling. In determining whether a product is a consumer product,
|
||||
doubtful cases shall be resolved in favor of coverage. For a particular
|
||||
product received by a particular user, “normally used” refers to a
|
||||
typical or common use of that class of product, regardless of the status
|
||||
of the particular user or of the way in which the particular user
|
||||
actually uses, or expects or is expected to use, the product. A product
|
||||
is a consumer product regardless of whether the product has substantial
|
||||
commercial, industrial or non-consumer uses, unless such uses represent
|
||||
the only significant mode of use of the product.
|
||||
|
||||
“Installation Information” for a User Product means any methods,
|
||||
procedures, authorization keys, or other information required to install
|
||||
and execute modified versions of a covered work in that User Product from
|
||||
a modified version of its Corresponding Source. The information must
|
||||
suffice to ensure that the continued functioning of the modified object
|
||||
code is in no case prevented or interfered with solely because
|
||||
modification has been made.
|
||||
|
||||
If you convey an object code work under this section in, or with, or
|
||||
specifically for use in, a User Product, and the conveying occurs as part
|
||||
of a transaction in which the right of possession and use of the User
|
||||
Product is transferred to the recipient in perpetuity or for a fixed term
|
||||
(regardless of how the transaction is characterized), the Corresponding
|
||||
Source conveyed under this section must be accompanied by the
|
||||
Installation Information. But this requirement does not apply if neither
|
||||
you nor any third party retains the ability to install modified object
|
||||
code on the User Product (for example, the work has been installed in
|
||||
ROM).
|
||||
|
||||
The requirement to provide Installation Information does not include a
|
||||
requirement to continue to provide support service, warranty, or updates
|
||||
for a work that has been modified or installed by the recipient, or for
|
||||
the User Product in which it has been modified or installed. Access
|
||||
to a network may be denied when the modification itself materially
|
||||
and adversely affects the operation of the network or violates the
|
||||
rules and protocols for communication across the network.
|
||||
|
||||
Corresponding Source conveyed, and Installation Information provided, in
|
||||
accord with this section must be in a format that is publicly documented
|
||||
(and with an implementation available to the public in source code form),
|
||||
and must require no special password or key for unpacking, reading or
|
||||
copying.
|
||||
|
||||
7. Additional Terms.
|
||||
|
||||
“Additional permissions” are terms that supplement the terms of this
|
||||
License by making exceptions from one or more of its conditions.
|
||||
Additional permissions that are applicable to the entire Program shall be
|
||||
treated as though they were included in this License, to the extent that
|
||||
they are valid under applicable law. If additional permissions apply only
|
||||
to part of the Program, that part may be used separately under those
|
||||
permissions, but the entire Program remains governed by this License
|
||||
without regard to the additional permissions. When you convey a copy of
|
||||
a covered work, you may at your option remove any additional permissions
|
||||
from that copy, or from any part of it. (Additional permissions may be
|
||||
written to require their own removal in certain cases when you modify the
|
||||
work.) You may place additional permissions on material, added by you to
|
||||
a covered work, for which you have or can give appropriate copyright
|
||||
permission.
|
||||
|
||||
Notwithstanding any other provision of this License, for material you add
|
||||
to a covered work, you may (if authorized by the copyright holders of
|
||||
that material) supplement the terms of this License with terms:
|
||||
|
||||
a) Disclaiming warranty or limiting liability differently from the
|
||||
terms of sections 15 and 16 of this License; or
|
||||
|
||||
b) Requiring preservation of specified reasonable legal notices or
|
||||
author attributions in that material or in the Appropriate Legal
|
||||
Notices displayed by works containing it; or
|
||||
|
||||
c) Prohibiting misrepresentation of the origin of that material, or
|
||||
requiring that modified versions of such material be marked in
|
||||
reasonable ways as different from the original version; or
|
||||
|
||||
d) Limiting the use for publicity purposes of names of licensors or
|
||||
authors of the material; or
|
||||
|
||||
e) Declining to grant rights under trademark law for use of some trade
|
||||
names, trademarks, or service marks; or
|
||||
|
||||
f) Requiring indemnification of licensors and authors of that material
|
||||
by anyone who conveys the material (or modified versions of it) with
|
||||
contractual assumptions of liability to the recipient, for any
|
||||
liability that these contractual assumptions directly impose on those
|
||||
licensors and authors.
|
||||
|
||||
All other non-permissive additional terms are considered “further
|
||||
restrictions” within the meaning of section 10. If the Program as you
|
||||
received it, or any part of it, contains a notice stating that it is
|
||||
governed by this License along with a term that is a further restriction,
|
||||
you may remove that term. If a license document contains a further
|
||||
restriction but permits relicensing or conveying under this License, you
|
||||
may add to a covered work material governed by the terms of that license
|
||||
document, provided that the further restriction does not survive such
|
||||
relicensing or conveying.
|
||||
|
||||
If you add terms to a covered work in accord with this section, you must
|
||||
place, in the relevant source files, a statement of the additional terms
|
||||
that apply to those files, or a notice indicating where to find the
|
||||
applicable terms. Additional terms, permissive or non-permissive, may be
|
||||
stated in the form of a separately written license, or stated as
|
||||
exceptions; the above requirements apply either way.
|
||||
|
||||
8. Termination.
|
||||
|
||||
You may not propagate or modify a covered work except as expressly
|
||||
provided under this License. Any attempt otherwise to propagate or modify
|
||||
it is void, and will automatically terminate your rights under this
|
||||
License (including any patent licenses granted under the third paragraph
|
||||
of section 11).
|
||||
|
||||
However, if you cease all violation of this License, then your license
|
||||
from a particular copyright holder is reinstated (a) provisionally,
|
||||
unless and until the copyright holder explicitly and finally terminates
|
||||
your license, and (b) permanently, if the copyright holder fails to
|
||||
notify you of the violation by some reasonable means prior to 60 days
|
||||
after the cessation.
|
||||
|
||||
Moreover, your license from a particular copyright holder is reinstated
|
||||
permanently if the copyright holder notifies you of the violation by some
|
||||
reasonable means, this is the first time you have received notice of
|
||||
violation of this License (for any work) from that copyright holder, and
|
||||
you cure the violation prior to 30 days after your receipt of the notice.
|
||||
|
||||
Termination of your rights under this section does not terminate the
|
||||
licenses of parties who have received copies or rights from you under
|
||||
this License. If your rights have been terminated and not permanently
|
||||
reinstated, you do not qualify to receive new licenses for the same
|
||||
material under section 10.
|
||||
|
||||
9. Acceptance Not Required for Having Copies.
|
||||
|
||||
You are not required to accept this License in order to receive or run a
|
||||
copy of the Program. Ancillary propagation of a covered work occurring
|
||||
solely as a consequence of using peer-to-peer transmission to receive a
|
||||
copy likewise does not require acceptance. However, nothing other than
|
||||
this License grants you permission to propagate or modify any covered
|
||||
work. These actions infringe copyright if you do not accept this License.
|
||||
Therefore, by modifying or propagating a covered work, you indicate your
|
||||
acceptance of this License to do so.
|
||||
|
||||
10. Automatic Licensing of Downstream Recipients.
|
||||
|
||||
Each time you convey a covered work, the recipient automatically receives
|
||||
a license from the original licensors, to run, modify and propagate that
|
||||
work, subject to this License. You are not responsible for enforcing
|
||||
compliance by third parties with this License.
|
||||
|
||||
An “entity transaction” is a transaction transferring control of an
|
||||
organization, or substantially all assets of one, or subdividing an
|
||||
organization, or merging organizations. If propagation of a covered work
|
||||
results from an entity transaction, each party to that transaction who
|
||||
receives a copy of the work also receives whatever licenses to the work
|
||||
the party's predecessor in interest had or could give under the previous
|
||||
paragraph, plus a right to possession of the Corresponding Source of the
|
||||
work from the predecessor in interest, if the predecessor has it or can
|
||||
get it with reasonable efforts.
|
||||
|
||||
You may not impose any further restrictions on the exercise of the rights
|
||||
granted or affirmed under this License. For example, you may not impose a
|
||||
license fee, royalty, or other charge for exercise of rights granted
|
||||
under this License, and you may not initiate litigation (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that any patent claim
|
||||
is infringed by making, using, selling, offering for sale, or importing
|
||||
the Program or any portion of it.
|
||||
|
||||
11. Patents.
|
||||
|
||||
A “contributor” is a copyright holder who authorizes use under this
|
||||
License of the Program or a work on which the Program is based. The work
|
||||
thus licensed is called the contributor's “contributor version”.
|
||||
|
||||
A contributor's “essential patent claims” are all patent claims owned or
|
||||
controlled by the contributor, whether already acquired or hereafter
|
||||
acquired, that would be infringed by some manner, permitted by this
|
||||
License, of making, using, or selling its contributor version, but do not
|
||||
include claims that would be infringed only as a consequence of further
|
||||
modification of the contributor version. For purposes of this definition,
|
||||
“control” includes the right to grant patent sublicenses in a manner
|
||||
consistent with the requirements of this License.
|
||||
|
||||
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
||||
patent license under the contributor's essential patent claims, to make,
|
||||
use, sell, offer for sale, import and otherwise run, modify and propagate
|
||||
the contents of its contributor version.
|
||||
|
||||
In the following three paragraphs, a “patent license” is any express
|
||||
agreement or commitment, however denominated, not to enforce a patent
|
||||
(such as an express permission to practice a patent or covenant not to
|
||||
sue for patent infringement). To “grant” such a patent license to a party
|
||||
means to make such an agreement or commitment not to enforce a patent
|
||||
against the party.
|
||||
|
||||
If you convey a covered work, knowingly relying on a patent license, and
|
||||
the Corresponding Source of the work is not available for anyone to copy,
|
||||
free of charge and under the terms of this License, through a publicly
|
||||
available network server or other readily accessible means, then you must
|
||||
either (1) cause the Corresponding Source to be so available, or (2)
|
||||
arrange to deprive yourself of the benefit of the patent license for this
|
||||
particular work, or (3) arrange, in a manner consistent with the
|
||||
requirements of this License, to extend the patent license to downstream
|
||||
recipients. “Knowingly relying” means you have actual knowledge that, but
|
||||
for the patent license, your conveying the covered work in a country, or
|
||||
your recipient's use of the covered work in a country, would infringe
|
||||
one or more identifiable patents in that country that you have reason
|
||||
to believe are valid.
|
||||
|
||||
If, pursuant to or in connection with a single transaction or
|
||||
arrangement, you convey, or propagate by procuring conveyance of, a
|
||||
covered work, and grant a patent license to some of the parties receiving
|
||||
the covered work authorizing them to use, propagate, modify or convey a
|
||||
specific copy of the covered work, then the patent license you grant is
|
||||
automatically extended to all recipients of the covered work and works
|
||||
based on it.
|
||||
|
||||
A patent license is “discriminatory” if it does not include within the
|
||||
scope of its coverage, prohibits the exercise of, or is conditioned on
|
||||
the non-exercise of one or more of the rights that are specifically
|
||||
granted under this License. You may not convey a covered work if you are
|
||||
a party to an arrangement with a third party that is in the business of
|
||||
distributing software, under which you make payment to the third party
|
||||
based on the extent of your activity of conveying the work, and under
|
||||
which the third party grants, to any of the parties who would receive the
|
||||
covered work from you, a discriminatory patent license (a) in connection
|
||||
with copies of the covered work conveyed by you (or copies made from
|
||||
those copies), or (b) primarily for and in connection with specific
|
||||
products or compilations that contain the covered work, unless you
|
||||
entered into that arrangement, or that patent license was granted, prior
|
||||
to 28 March 2007.
|
||||
|
||||
Nothing in this License shall be construed as excluding or limiting any
|
||||
implied license or other defenses to infringement that may otherwise be
|
||||
available to you under applicable patent law.
|
||||
|
||||
12. No Surrender of Others' Freedom.
|
||||
|
||||
If conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot use,
|
||||
propagate or convey a covered work so as to satisfy simultaneously your
|
||||
obligations under this License and any other pertinent obligations, then
|
||||
as a consequence you may not use, propagate or convey it at all. For
|
||||
example, if you agree to terms that obligate you to collect a royalty for
|
||||
further conveying from those to whom you convey the Program, the only way
|
||||
you could satisfy both those terms and this License would be to refrain
|
||||
entirely from conveying the Program.
|
||||
|
||||
13. Offering the Program as a Service.
|
||||
|
||||
If you make the functionality of the Program or a modified version
|
||||
available to third parties as a service, you must make the Service Source
|
||||
Code available via network download to everyone at no charge, under the
|
||||
terms of this License. Making the functionality of the Program or
|
||||
modified version available to third parties as a service includes,
|
||||
without limitation, enabling third parties to interact with the
|
||||
functionality of the Program or modified version remotely through a
|
||||
computer network, offering a service the value of which entirely or
|
||||
primarily derives from the value of the Program or modified version, or
|
||||
offering a service that accomplishes for users the primary purpose of the
|
||||
Program or modified version.
|
||||
|
||||
“Service Source Code” means the Corresponding Source for the Program or
|
||||
the modified version, and the Corresponding Source for all programs that
|
||||
you use to make the Program or modified version available as a service,
|
||||
including, without limitation, management software, user interfaces,
|
||||
application program interfaces, automation software, monitoring software,
|
||||
backup software, storage software and hosting software, all such that a
|
||||
user could run an instance of the service using the Service Source Code
|
||||
you make available.
|
||||
|
||||
14. Revised Versions of this License.
|
||||
|
||||
MongoDB, Inc. may publish revised and/or new versions of the Server Side
|
||||
Public License from time to time. Such new versions will be similar in
|
||||
spirit to the present version, but may differ in detail to address new
|
||||
problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies that a certain numbered version of the Server Side Public
|
||||
License “or any later version” applies to it, you have the option of
|
||||
following the terms and conditions either of that numbered version or of
|
||||
any later version published by MongoDB, Inc. If the Program does not
|
||||
specify a version number of the Server Side Public License, you may
|
||||
choose any version ever published by MongoDB, Inc.
|
||||
|
||||
If the Program specifies that a proxy can decide which future versions of
|
||||
the Server Side Public License can be used, that proxy's public statement
|
||||
of acceptance of a version permanently authorizes you to choose that
|
||||
version for the Program.
|
||||
|
||||
Later license versions may give you additional or different permissions.
|
||||
However, no additional obligations are imposed on any author or copyright
|
||||
holder as a result of your choosing to follow a later version.
|
||||
|
||||
15. Disclaimer of Warranty.
|
||||
|
||||
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
||||
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
||||
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY
|
||||
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
||||
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
||||
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. Limitation of Liability.
|
||||
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
||||
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING
|
||||
ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF
|
||||
THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO
|
||||
LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU
|
||||
OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
17. Interpretation of Sections 15 and 16.
|
||||
|
||||
If the disclaimer of warranty and limitation of liability provided above
|
||||
cannot be given local legal effect according to their terms, reviewing
|
||||
courts shall apply local law that most closely approximates an absolute
|
||||
waiver of all civil liability in connection with the Program, unless a
|
||||
warranty or assumption of liability accompanies a copy of the Program in
|
||||
return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
60
sdk_container/src/third_party/portage-stable/licenses/TIK
vendored
Normal file
60
sdk_container/src/third_party/portage-stable/licenses/TIK
vendored
Normal file
@ -0,0 +1,60 @@
|
||||
END-USER LICENSE AGREEMENT
|
||||
|
||||
IMPORTANT--READ CAREFULLY BEFORE OPENING THIS PACKAGE OR USING THIS SOFTWARE
|
||||
|
||||
BY OPENING THIS PACKAGE OR USING THIS SOFTWARE, YOU ACKNOWLEDGE THAT YOU HAVE READ THIS LICENSE AGREEMENT, THAT YOU UNDERSTAND IT, AND THAT YOU AGREE TO BE BOUND BY ITS TERMS. IF YOU ARE GAINING ACCESS TO THIS SOFTWARE BY ELECTRONIC MEANS AND AGREE TO BE BOUND BY THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT, CLICK "I ACCEPT" AT THE END OF THIS AGREEMENT. IF YOU DO NOT AGREE TO BE BOUND BY THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT, PROMPTLY RETURN THE UNOPENED PACKAGE TOGETHER WITH ALL ACCOMPANYING ITEMS TO YOUR PLACE OF PURCHASE FOR A FULL REFUND OF YOUR PAYMENT, OR, IF YOU GAINED ACCESS TO THIS SOFTWARE BY ELECTRONIC MEANS, CLICK "I DECLINE" AT THE END OF THIS AGREEMENT. IN ANY EVENT, YOUR USE OF THIS SOFTWARE CONSTITUTES YOUR ACCEPTANCE AND AGREEMENT TO BE BOUND BY THE TERMS HEREIN.
|
||||
|
||||
1. GRANT OF LICENSE FOR REGISTERED USERS. The Infinite Kind, LLC ("TIK") hereby grants you a non-exclusive, non-transferable, limited license to use the software with which this license is distributed (the "Software"), including any documentation files accompanying the Software ("Documentation") solely on a single personal computer, provided that (i) the Software may not be modified; (ii) all copyright notices are maintained on the Software; and (iii) you agree to be bound by the terms of this License Agreement. The Software is licensed to you and not sold to you. The Software and Documentation shall be used only by you, only for your own personal use and not in the operation of a service bureau or for the benefit of any other person or entity. Any use of the Software, other than as expressly set forth herein, by you or any person, business, corporation, government organization or any other entity is strictly forbidden and is a violation of this License Agreement.
|
||||
2. OWNERSHIP. You have no ownership rights in the Software. Rather, you have a license to use the Software pursuant to the terms of this License Agreement as long as this License Agreement remains in full force and effect. Ownership of the Software, Documentation and all intellectual property rights therein shall remain at all times with TIK. TIK shall own all right title and interest (including any copyrights, patents, trade secrets and other intellectual property rights) in and to all materials licensed by TIK under this Agreement. You acknowledge that as between you and TIK, TIK owns its proprietary trademark(s) (including but not limited to Moneydance(tm)), and all related trade names, logos and icons.
|
||||
3. COPYRIGHT AND TRADEMARK. The Software and Documentation contain material that is protected by United States Copyright Law and trade secret law, and by international treaty provisions. All rights not granted to you herein are reserved to TIK. You may not remove any proprietary notice of TIK from any copy of the Software or Documentation. You are not authorized to use, reproduce, publish, or distribute any trademarks, trade names, logos or icons of TIK. You may not copy the printed materials and Documentation which accompany the Software.
|
||||
4. RESTRICTIONS. This License Agreement is your proof of license to exercise the rights granted herein and must be retained by you. You must protect the Software and Documentation consistent with TIK's rights therein, including informing persons who are permitted access thereto in order to satisfy your obligations hereunder and maintain the confidentiality of the Software and Documentation. You may not publish, display, disclose, rent, lease, modify, loan, distribute, alter or create derivative works based on the Software or any part thereof. You may not reverse engineer, decompile, translate, adapt, or disassemble the Software, nor shall you attempt to create the source code from the object code for the Software. You may not transmit the Software over any network or between any devices, although you may use the Software to make such transmissions of other materials. You may transfer the Software to another computer you own as long as you first delete all copies of the Software contained on the original computer on which the Software was initially installed.
|
||||
5. DISCLAIMER OF WARRANTY. THE SOFTWARE IS PROVIDED "AS IS". TO THE MAXIMUM EXTENT PERMITTED BY LAW, TIK DISCLAIMS ALL WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE OR USE. TIK DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET ANY REQUIREMENTS OR NEEDS YOU MAY HAVE, OR THAT THE SOFTWARE WILL OPERATE ERROR FREE, OR IN AN UNINTERRUPTED FASHION, OR THAT ANY DEFECTS OR ERRORS IN THE SOFTWARE WILL BE CORRECTED, OR THAT THE SOFTWARE IS COMPATIBLE WITH ANY PARTICULAR PLATFORM. TIK IS NOT OBLIGATED TO PROVIDE ANY UPDATES TO THE SOFTWARE.
|
||||
6. LIMITATION OF LIABILITY. IN NO EVENT WILL TIK BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY INCIDENTAL, CONSEQUENTIAL, INDIRECT, SPECIAL, PUNITIVE, OR EXEMPLARY DAMAGES, INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF BUSINESS, LOSS OF PROFITS, BUSINESS INTERRUPTION, LOSS OF OR DAMAGE TO RECORDS OR DATA, COST OF PROCUREMENT OF SUBSTITUTE GOODS, SERVICES OR TECHNOLOGY OR LOSS OF BUSINESS INFORMATION ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE, OR FOR ANY CLAIM BY ANY OTHER PARTY, EVEN IF TIK HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. TIK'S LIABILITY WITH RESPECT TO ITS OBLIGATIONS UNDER THIS AGREEMENT OR OTHERWISE WITH RESPECT TO THE SOFTWARE AND DOCUMENTATION OR OTHERWISE SHALL NOT EXCEED THE AMOUNT OF THE LICENSE FEE PAID BY YOU FOR THE SOFTWARE AND DOCUMENTATION GIVING RISE TO THE LIABILITY OR U.S. $50.00. BECAUSE SOME STATES/COUNTRIES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY NOT APPLY TO YOU.
|
||||
7. EXPORT RESTRICTIONS. THIS LICENSE AGREEMENT IS EXPRESSLY MADE SUBJECT TO ANY LAWS, REGULATIONS, ORDERS, OR OTHER RESTRICTIONS ON THE EXPORT FROM THE UNITED STATES OF AMERICA OF THE SOFTWARE OR INFORMATION ABOUT SUCH SOFTWARE WHICH MAY BE IMPOSED FROM TIME TO TIME BY THE GOVERNMENT OF THE UNITED STATES OF AMERICA. YOU SHALL NOT EXPORT THE SOFTWARE, DOCUMENTATION, OR INFORMATION ABOUT THE SOFTWARE AND DOCUMENTATION. PURCHASERS OF THE SOFTWARE ARE STRICTLY PROHIBITED FROM EXPORTING OR TRANSFERRING THE SOFTWARE, DOCUMENTATION, OR INFORMATION ABOUT THE SOFTWARE AND DOCUMENTATION, OR ANY RIGHTS GRANTED UNDER THE TERMS HEREOF, TO ANY INDIVIDUAL OR ENTITY EITHER (I) RESIDING IN ANY COUNTRY PROHIBITED BY THE UNITED STATES EXPORT ADMINISTRATION ACT OF 1979, OR REGULATIONS PROMULGATED THEREUNDER, OR (II) USING THE SOFTWARE FOR ANY PURPOSE PROHIBITED BY SAID ACT OR REGULATIONS, AND ANY SUCH ATTEMPTED TRANSFER OR EXPORT SHALL BE NULL AND VOID. TIK CERTIFIES THAT NEITHER THE SOFTWARE NOR ANY RELATED TECHNICAL DATA NOR THE DIRECT PRODUCTS THEREOF (I) ARE INTENDED TO BE USED FOR ANY PURPOSE PROHIBITED BY THE UNITED STATES EXPORT ADMINISTRATION ACT OF 1979 ["EXPORT ADMINISTRATION ACT"] OR REGULATIONS PROMULGATED THEREUNDER, INCLUDING, WITHOUT LIMITATION, NUCLEAR PROLIFERATION, OR (II) ARE INTENDED TO BE SHIPPED OR EXPORTED, EITHER DIRECTLY OR INDIRECTLY, TO ANY COUNTRY PROHIBITED BY THE EXPORT ADMINISTRATION ACT OR ANY OTHER SIMILAR ACT.
|
||||
8. CONFIDENTIALITY AND NON-DISCLOSURE You acknowledge that the Software and Documentation constitute confidential and proprietary information of TIK (the "Confidential Information"), and agree to hold the Confidential Information in strict confidence and safeguard same with at least as great a degree of care as you would use with your own most confidential materials and data relating to your business, but in no event less than a reasonable degree of care.
|
||||
|
||||
9. TERMINATION. This License Agreement is effective until terminated. You may terminate this License Agreement at any time by destroying or returning to your supplier all copies of the Software and Documentation in your possession or under your control. This License Agreement shall terminate immediately if you violate the terms of this License Agreement. Upon such termination, you agree to destroy or return to TIK all copies of the Software and Documentation and to certify to TIK in writing that all known copies, including backup copies, have been destroyed.
|
||||
10. GENERAL.
|
||||
a. Law. This License Agreement shall be construed, interpreted and governed by the laws of the State of New York without regard to its conflict of law provisions. The parties hereby consent to the exclusive jurisdiction of the courts of New York State, waive any right to object to said jurisdiction based upon convenience or other bases, and further agree that any cause of action arising under this Agreement shall be brought exclusively in a court in New York County.
|
||||
b. Entire Agreement. This License Agreement shall constitute the entire Agreement between the parties hereto. Any waiver or modification of this License Agreement shall only be effective if it is in writing and signed by both parties hereto.
|
||||
c. No Waiver. No waiver of any provision hereof or of any right or remedy hereunder shall be effective unless in writing and signed by the party against whom such waiver is sought to be enforced. No delay in exercising, no course of dealing with respect to, or no partial exercise of any right or remedy hereunder shall constitute a waiver of any other right or remedy, or future exercise thereof.
|
||||
d. Severability. If any part of this License Agreement is found invalid or unenforceable by a court of competent jurisdiction, it shall be adjusted rather than voided, if possible, in order to achieve the intent of the parties to the extent possible, and the enforceability of the remaining provisions shall be unimpaired.
|
||||
e. Limitations. No action, regardless of form, arising out of this Agreement may be brought by you more than two (2) years after such cause of action shall have accrued.
|
||||
f. Assignment. You may not assign, sublicense, transfer, pledge, lease, rent or share your rights under this License Agreement. TIK may assign or delegate this Agreement or any right or obligation hereunder, by operation of law or otherwise, to any entity.
|
||||
g. Dispute Resolution Process. Should a dispute arise between the parties under or relating to this Agreement, you agree to notify TIK in writing as promptly as possible of any such dispute, including any dispute as to whether an event of default has occurred, and each party agrees that prior to initiating any formal proceeding against the other (except for the seeking of injunctive relief), the parties will each designate a representative for purposes of resolving this dispute. If the parties' representatives are unable to resolve the dispute within ten (10) business days, either may, upon written notice to the other party, require that the dispute be submitted to more senior representatives within each party (the "Senior Representatives"). The Senior Representatives of each party shall meet as soon as possible to negotiate in good faith to resolve the dispute. If the Senior Representatives are unable to resolve the dispute within ten (10) business days after submission of the dispute to them, or such longer period for resolution as may be mutually agreed in writing by the Senior Representatives, the dispute shall be settled by binding arbitration administered by and under the then-current rules of the American Arbitration Association ("AAA"). The location of any such proceeding shall be New York, New York. Judgment upon any award rendered by the arbitrator may be entered by any court having jurisdiction thereof. Any arbitrator shall be bound by the express terms of this Agreement and shall not change or modify any terms of this Agreement or make any award of damages in excess of that set forth in this Agreement or grant any relief not expressly set forth herein.
|
||||
|
||||
h. Survival. The respective rights and obligations of the parties with respect to Section 2 [Ownership], Section 5 [Disclaimer of Warranty], Section 6 [Limitation of Liability], Section 8 [Confidentiality and Non-Disclosure], and this Section 9 [General Provisions] shall survive any termination or expiration of this Agreement.
|
||||
|
||||
i. Remedies. The rights and remedies of the parties as set forth in this Agreement are not exclusive and are in addition to any other rights and remedies available to them in law or in equity.
|
||||
|
||||
11. U.S. GOVERNMENT RESTRICTED RIGHTS. The Software (including the Documentation) is provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause of DFARS 252.227-7013 [Rights in Technical Data - Non-Commercial Items] or subparagraph (c)(1) and (2) of the Commercial Computer Software-Restricted Rights clause at 48 CFR 52.227-19 as amended, or any successor regulations thereto.
|
||||
For Inquiries, please contact:
|
||||
|
||||
The Infinite Kind, LLC
|
||||
1325 Rugby Road
|
||||
Charlottesville, VA 22903
|
||||
|
||||
|
||||
Additional content or code has been included based on the following:
|
||||
|
||||
==Some Search Field Code==
|
||||
* Copyright (c) 2005, Christopher Atlan
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||
* that the following conditions are met:
|
||||
*
|
||||
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
* * Neither the name of the <ORGANIZATION> nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
|
||||
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
|
||||
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
|
||||
* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
@ -1,312 +0,0 @@
|
||||
END-USER LICENSE AGREEMENT
|
||||
for
|
||||
UPEK, INC. SDK SOFTWARE PRODUCTS
|
||||
|
||||
IMPORTANT, PLEASE READ CAREFULLY
|
||||
|
||||
YOU MAY NOT INSTALL OR USE THIS UPEK SOFTWARE PRODUCT UNLESS YOU HAVE
|
||||
CAREFULLY READ THE TERMS AND CONDITIONS SET FORTH BELOW AND INDICATE
|
||||
YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS BY CLICKING ON THE "I
|
||||
ACCEPT" BUTTON AT THE END OF THIS SCREEN.
|
||||
|
||||
This End-User License Agreement ("EULA") represents the understanding
|
||||
between UPEK, Inc. and its successors and assigns ("UPEK") and you
|
||||
(either an individual person or a single legal entity, referred to in
|
||||
this EULA as "You" or "Your") and governs the use of the UPEK software
|
||||
product that accompanies this EULA, including any associated media,
|
||||
printed materials and electronic documentation (the "Software
|
||||
Product"), except to the extent a particular program is the subject of
|
||||
a separate written agreement with UPEK. The Software Product may also
|
||||
include any software updates, add-on components, stencils, templates,
|
||||
shapes, symbols, web services and/or supplements that UPEK may provide
|
||||
to You or make available to You, or that You obtain from the use of
|
||||
features or functionality of the Software Product, after the date You
|
||||
obtain Your initial copy of the Software Product (whether by delivery
|
||||
of a CD, permitted downloading from the Internet or a dedicated web
|
||||
site, or otherwise), to the extent that such items are not accompanied
|
||||
by a separate license agreement or terms of use.
|
||||
|
||||
BY INSTALLING OR USING THE SOFTWARE PRODUCT, YOU ARE CONSENTING TO BE
|
||||
BOUND BY THIS EULA. IF YOU DO NOT AGREE TO ALL OF THE TERMS AND
|
||||
CONDITIONS OF THIS EULA, THEN (A) DO NOT INSTALL OR USE THE SOFTWARE
|
||||
PRODUCT, AND (B) YOU MAY RETURN THE SOFTWARE PRODUCT TO THE PERSON WHO
|
||||
PROVIDED IT TO YOU FOR A FULL REFUND. Should You have any questions
|
||||
concerning this EULA, or if You desire to contact UPEK for any reason,
|
||||
please contact the UPEK subsidiary serving Your country/region.
|
||||
|
||||
1. GRANT OF LICENSE. Subject to the terms and conditions of this EULA
|
||||
and Your payment of all applicable fees for the Software Product, UPEK
|
||||
and its suppliers hereby grant to You, and You hereby accept a
|
||||
nonexclusive license to install and use copies of the Software
|
||||
Product, on a device, workstation, terminal, PC peripheral or other
|
||||
digital, electronic or analog device embedding a UPEK fingerprint
|
||||
sensor (a "UPEK-Enabled Device"), for the purpose of designing,
|
||||
creating testing, and distributing Your software product(s). If this
|
||||
Software Product contains documentation that is provided only in
|
||||
electronic form, You may print one copy of such electronic
|
||||
documentation; provided, however, that You may not copy the printed
|
||||
materials accompanying the Software Product.
|
||||
|
||||
2. ADDITIONAL LICENSE RIGHTS - REDISTRIBUTABLE CODE. In addition to
|
||||
the rights granted in section 1, certain portions of the product are
|
||||
redistributable by You as part of Your copyrighted software
|
||||
application. These additional license rights are conditioned upon your
|
||||
compliance with the distribution requirements and license restrictions
|
||||
described in Section 3.
|
||||
|
||||
2.1 Sample Code. UPEK grants you the right to use and modify the
|
||||
source code version of those portions of the Product identified as
|
||||
"Samples" in REDISTRIBUTABLES.TXT or elsewhere in the Product ("Sample
|
||||
Code") for the sole purposes of designing, developing, testing and
|
||||
distributing your software product(s), and to reproduce and distribute
|
||||
the Sample Code, along with any modifications thereof, in object
|
||||
and/or source code form. For applicable redistribution requirements
|
||||
for Sample Code, see Section 3.1 below.
|
||||
|
||||
2.2 Redistributable Object-Code. UPEK grants you a nonexclusive right
|
||||
to reproduce and distribute the object code of any portion of the
|
||||
Product listed in REDISTRIBUTABLES.TXT ("Redistributable Code"). For
|
||||
applicable redistribution requirements for Redistributable Code, see
|
||||
Section 3.1, below.
|
||||
|
||||
3. LICENSE RESTRICTIONS -- DISTRIBUTION REQUIREMENTS. If you choose to
|
||||
exercise your rights under Section 2, any redistribution by you
|
||||
requires compliance with the following terms, as appropriate.
|
||||
|
||||
3.1 Redistributable Code-Standard.
|
||||
|
||||
(a) If you are authorized and choose to redistribute Sample Code
|
||||
and/or Redistributable Object- Code, as described in Section 2, you
|
||||
agree: (i) except as otherwise noted in Section 2.1 (Sample Code), to
|
||||
distribute the Redistributables only in object code form and in
|
||||
conjunction with and as a part of a copyrighted software application
|
||||
product developed by you that adds significant and primary
|
||||
functionality to the Redistributables ("Licensed Product"); (ii) to
|
||||
display your own valid copyright notice which shall be sufficient to
|
||||
protect UPEK's copyright in the Product; (iii) not to remove or
|
||||
obscure any copyright, trademark or patent notices that appear on the
|
||||
Product as delivered to you; (iv) to indemnify, hold harmless, and
|
||||
defend UPEK from and against any claims or lawsuits, including
|
||||
attorney's fees, that arise or result from the use or distribution of
|
||||
the Licensed Product; (v) otherwise comply with the terms of this
|
||||
EULA; and (vi) agree that UPEK reserves all rights not expressly
|
||||
granted.
|
||||
|
||||
(b) You also agree not to permit further distribution of the
|
||||
Redistributables by your end users except: (1) you may permit further
|
||||
redistribution of the Redistributables by your distributors to your
|
||||
end-user customers if your distributors only distribute the
|
||||
Redistributables in conjunction with, and as part of, the Licensed
|
||||
Product and You and Your distributors comply with all other terms of
|
||||
this EULA.
|
||||
|
||||
4. RESERVATION OF RIGHTS; RESTRICTIONS. All rights not expressly
|
||||
granted by UPEK in this EULA are reserved. Except as otherwise
|
||||
expressly provided under this EULA, You shall not, and shall not allow
|
||||
any third party to:
|
||||
|
||||
(a) transfer, assign, sublicense, resell, re-license or provide,
|
||||
lease, lend or allow access to the Software Product to any other
|
||||
person or entity, except as otherwise provided herein;
|
||||
|
||||
(b) make error corrections or create derivative works based upon the
|
||||
Software Product;
|
||||
|
||||
(c) copy (except to make a single back-up copy to replace an unusable
|
||||
copy of the Software Product), modify, prepare derivative works based
|
||||
upon, decompile, decrypt, reverse engineer or attempt to reconstruct
|
||||
or discover any source code or underlying ideas or algorithms of the
|
||||
Software Product by any means whatsoever (except to the extent
|
||||
applicable laws specifically prohibit such restriction), disassemble
|
||||
or otherwise reduce the Software Product to human-readable form to
|
||||
gain access to trade secrets or confidential information in the
|
||||
Software Product;
|
||||
|
||||
(d) use the Software Product for timesharing, hosting or service
|
||||
bureau purposes; or
|
||||
|
||||
(e) remove, obscure, or alter UPEK's (or its third party licensors')
|
||||
copyright notices, trademarks, or other proprietary rights notices
|
||||
affixed to or contained within the Software Product (and any copies
|
||||
thereof, including the back-up copy) or use such notices, trademarks
|
||||
or service marks for any other purpose.
|
||||
|
||||
You understand and agree that (i) the Software Product is licensed to
|
||||
You and not sold, (ii) your license to the individual components of
|
||||
the Software Product is limited to use of the Software Product as a
|
||||
whole, and You may not use or seek to use software code incorporated
|
||||
therein on a stand-alone basis, and (iii) the individual components of
|
||||
the Software Product may not be separated for use on more than one
|
||||
UPEK- Enabled Device, unless expressly permitted by this EULA. UPEK
|
||||
retains title to all copies of the Software Product and all associated
|
||||
intellectual property rights therein, and any and all documentation
|
||||
thereof.
|
||||
|
||||
5. PROPRIETARY NOTICES; TRADEMARKS. You agree to maintain and
|
||||
reproduce all copyright and other proprietary notices on all copies,
|
||||
in any form, of the Software Product in the same form and manner that
|
||||
such copyright and other proprietary notices are included on the
|
||||
Software Product, including on any back-up copy of the Software
|
||||
Product. This EULA does not grant You any rights in connection with
|
||||
any trademarks or service marks of UPEK.
|
||||
|
||||
6. SUPPORT SERVICES. UPEK may provide You with support services
|
||||
related to the Software Product ("Support Services"). Use of Support
|
||||
Services, if any, is governed by the UPEK policies and terms described
|
||||
in other UPEK-provided materials. Any supplemental software code
|
||||
provided to You as part of the Support Services is considered part of
|
||||
the Software Product and subject to the terms and conditions of this
|
||||
EULA.
|
||||
|
||||
7. LIMITED WARRANTY.
|
||||
|
||||
(a) UPEK warrants that during the "Warranty Period" (as defined
|
||||
below): (i) the media on which the Software Product is furnished, if
|
||||
any, will be free of defects in materials and workmanship under normal
|
||||
use; and (ii) the Software Product will substantially conform to its
|
||||
published specifications (the "Limited Warranty"). The "Warranty
|
||||
Period" means a period beginning on the date of Your receipt of the
|
||||
Software Product, as applicable, and ending on the later of (i) thirty
|
||||
(30) days from the date of delivery of such Software Product, as
|
||||
applicable, or (ii) the end of the minimum period required by the law
|
||||
of the applicable jurisdiction. The Limited Warranty extends only to
|
||||
You as the original licensee. This Limited Warranty does not cover
|
||||
anything caused by accident or abuse or by use of the Software Product
|
||||
other than for its reasonably intended purposes and as recommended in
|
||||
the accompanying user documentation. Updates are covered by this
|
||||
warranty only if provided to You during the Warranty Period. Your sole
|
||||
and exclusive remedy and the entire liability of UPEK and its
|
||||
suppliers under this Limited Warranty will be, at UPEK's option, to
|
||||
repair, replace, or refund the purchase price for the Software Product
|
||||
that is returned to UPEK, as applicable, provided that you report the
|
||||
defects to UPEK or its designee within the Warranty Period. Any breach
|
||||
of the Limited Warranty related to an error or defect in the media
|
||||
containing the Software Product shall be remedied solely with the
|
||||
replacement of the media containing the Software Product. You shall
|
||||
pay shipping or freight charges, including, without limitation,
|
||||
obtaining full value replacement insurance, for any returns, whether
|
||||
for repair, replacement, or refund, to UPEK or its designee.
|
||||
|
||||
(b) This warranty does not apply if the Software Product (i) is
|
||||
licensed for beta, evaluation, testing, demonstration or other
|
||||
purposes for which UPEK does not receive a license fee, (ii) has been
|
||||
altered, except by UPEK, (iii) has not been installed, operated,
|
||||
repaired, or maintained by UPEK or in accordance with instructions
|
||||
supplied by UPEK, (iv) has been subjected to abnormal physical or
|
||||
electrical stress, misuse, negligence, or accident, or (v) is used in
|
||||
ultrahazardous activities.
|
||||
|
||||
8. DISCLAIMER OF WARRANTIES.
|
||||
|
||||
(a) EXCEPT FOR THE EXPRESS WARRANTIES SET FORTH IN SECTION 7, UPEK AND
|
||||
ITS SUPPLIERS PROVIDE THE SOFTWARE PRODUCT AND SUPPORT SERVICES (IF
|
||||
ANY) TO YOU "AS IS," AND YOUR USE IS AT YOUR OWN RISK. UPEK DOES NOT
|
||||
MAKE, AND HEREBY DISCLAIMS, ANY AND ALL OTHER EXPRESS OR IMPLIED
|
||||
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT OF
|
||||
THIRD PARTY RIGHTS, AND ANY WARRANTIES ARISING FROM A COURSE OF
|
||||
DEALING, USAGE, OR TRADE PRACTICE. THE DURATION OF ANY IMPLIED
|
||||
WARRANTY THAT IS NOT EFFECTIVELY DISCLAIMED WILL BE LIMITED TO THE
|
||||
WARRANTY PERIOD. SOME STATES DO NOT ALLOW LIMITATIONS ON HOW LONG AN
|
||||
IMPLIED WARRANTY LASTS, SO THE ABOVE LIMITATION MAY NOT APPLY TO YOU.
|
||||
|
||||
(b) UPEK DOES NOT WARRANT THAT THE SOFTWARE PRODUCT IS ERROR FREE OR
|
||||
THAT YOU WILL BE ABLE TO OPERATE THE SOFTWARE WITHOUT PROBLEMS OR
|
||||
INTERRUPTIONS.
|
||||
|
||||
9. LIMITATION OF LIABILITY.
|
||||
|
||||
(a) TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, YOU EXPRESSLY
|
||||
ACKNOWLEDGE AND AGREE THAT NEITHER UPEK NOR ITS AFFILIATES, RESELLERS
|
||||
OR LICENSORS WILL BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL,
|
||||
CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF OR IN
|
||||
CONNECTION WITH THIS EULA, HOWSOEVER CAUSED BY ANY THEORY OF
|
||||
LIABILITY, INCLUDING BUT NOT LIMITED TO, CONTRACTS, PRODUCTS
|
||||
LIABILITY, STRICT LIABILITY AND NEGLIGENCE, AND WHETHER OR NOT UPEK OR
|
||||
ITS SUPPLIERS OR LICENSORS HAVE BEEN ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGES. WITHOUT LIMITING THE FOREGOING AND TO THE MAXIMUM EXTENT
|
||||
PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL THE TOTAL LIABILITY OF
|
||||
UPEK OR ANY OF ITS AFFILIATES, SUPPLIERS OR LICENSORS ARISING OUT OF
|
||||
OR RELATED TO THIS EULA EXCEED THE FEES ACTUALLY PAID TO UPEK FOR THE
|
||||
SOFTWARE PRODUCT.
|
||||
|
||||
(b) YOU ACKNOWLEDGE AND AGREE THAT THE PROVISIONS UNDER THIS EULA THAT
|
||||
LIMIT LIABILITY, DISCLAIM WARRANTIES, OR EXCLUDE CONSEQUENTIAL DAMAGES
|
||||
OR OTHER DAMAGES OR REMEDIES ARE ESSENTIAL TERMS OF THIS EULA THAT ARE
|
||||
FUNDAMENTAL TO THE PARTIES' UNDERSTANDING REGARDING ALLOCATION OF
|
||||
RISK. ACCORDINGLY, SUCH PROVISIONS SHALL BE SEVERABLE AND INDEPENDENT
|
||||
OF ANY OTHER PROVISIONS AND SHALL BE ENFORCED AS SUCH, REGARDLESS OF
|
||||
ANY BREACH OR OTHER OCCURRENCE HEREUNDER, AND EVEN UNDER CIRCUMSTANCES
|
||||
THAT CAUSE ANY EXCLUSIVE REMEDY UNDER THIS EULA TO FAIL OF ITS
|
||||
ESSENTIAL PURPOSE.
|
||||
|
||||
10. TERM AND TERMINATION.
|
||||
|
||||
(a) The term of this EULA shall commence upon the date You accept the
|
||||
terms and conditions of this EULA, and shall continue in full force
|
||||
and effect thereafter unless terminated by UPEK as provided herein.
|
||||
UPEK may, at its option, terminate this EULA immediately upon notice
|
||||
to You, if You fail to comply with any terms and conditions of this
|
||||
EULA.
|
||||
|
||||
(b) Upon termination, all license rights under this EULA will
|
||||
terminate and You must promptly destroy all copies of the Software
|
||||
Product in Your possession or control. Upon UPEK's request, You shall
|
||||
certify in writing that You have complied with Your obligations under
|
||||
this Section and otherwise under this EULA. Termination by UPEK will
|
||||
not limit any of UPEK's other rights or remedies under this EULA or at
|
||||
law or in equity.
|
||||
|
||||
11. MISCELLANEOUS.
|
||||
|
||||
(a) LIMITS ON YOUR RIGHT TO TRANSFER. You may not assign, sublicense,
|
||||
rent, lease, lend, sell, grant a security interest in, or otherwise
|
||||
transfer the Software Product or any rights under this EULA without
|
||||
the prior written consent of UPEK.
|
||||
|
||||
(b) APPLICABLE LAW. This EULA is governed by the laws of the United
|
||||
States and the State of California, without regard to the conflict of
|
||||
laws principles thereof. In relation to any legal action or proceeding
|
||||
arising out of this EULA, You hereby irrevocably consent and submit to
|
||||
the exclusive jurisdiction of the competent federal and state courts
|
||||
having jurisdiction in San Francisco County, California, and waive any
|
||||
objection to proceedings in such courts. If this EULA is translated
|
||||
into a language other than English and there is a conflict between the
|
||||
terms of the EULA in English and the EULA in the other language, the
|
||||
terms of the terms of the EULA in English shall prevail. The EULA in
|
||||
English may be downloaded from the UPEK website.
|
||||
|
||||
(c) COMPLIANCE WITH LAWS. You agree to use the Software Product in
|
||||
compliance with all applicable laws, statutes, rules and regulations,
|
||||
including, without limitation, U.S. export laws and regulations.
|
||||
|
||||
(d) SEVERABILITY AND SURVIVAL. If any provision of this EULA is
|
||||
illegal or unenforceable under applicable law, the remaining
|
||||
provisions of this EULA will remain valid and fully enforceable. If
|
||||
any provision is in part enforceable and in part unenforceable, it
|
||||
will be enforced to the extent permitted under applicable law.
|
||||
Sections 4, 5, 7, 8, 9, 10 and 11 shall survive the termination of
|
||||
this EULA.
|
||||
|
||||
(e) INJUNCTIVE RELIEF. You agree that a breach of this EULA adversely
|
||||
affecting UPEK's proprietary rights in the Software Product or any
|
||||
UPEK-Enabled Device may cause irreparable injury to UPEK for which
|
||||
monetary damages would not be an adequate remedy and UPEK shall be
|
||||
entitled to equitable relief in addition to any remedies it may have
|
||||
hereunder or at law.
|
||||
|
||||
(f) ENTIRE AGREEMENT. This EULA (including any addendum or amendment
|
||||
to this EULA which is included with the Software Product) is the
|
||||
entire agreement between You and UPEK relating to the Software Product
|
||||
and the Support Services (if any) and they supersede all prior or
|
||||
contemporaneous oral or written communications, proposals and
|
||||
representations with respect to the Software Product or any other
|
||||
subject matter covered by this EULA. No amendment to or modification
|
||||
of this EULA will be binding unless made in writing and signed by
|
||||
UPEK. No failure to exercise, and no delay in exercising, on the part
|
||||
of either party, any right or any power hereunder shall operate as a
|
||||
waiver thereof, nor shall any single or partial exercise of any right
|
||||
or power hereunder preclude further exercise of any other right
|
||||
hereunder. In the event of any conflict between this EULA and any
|
||||
applicable purchase terms or UPEK's policies and terms for Support
|
||||
Services, the terms of this EULA shall control.
|
@ -1,78 +0,0 @@
|
||||
|
||||
=============================================================================
|
||||
===================== BioAPI Consortium Disclaimer =========================
|
||||
=============================================================================
|
||||
|
||||
BioAPI Reference Implementation IMPORTANT: READ BEFORE DOWNLOADING, COPYING,
|
||||
INSTALLING OR USING.
|
||||
|
||||
By downloading, copying, installing or using the software you agree to this
|
||||
license. If you do not agree to this license, do not download, install, copy
|
||||
or use the software. Copyright (c) 2000, BioAPI Consortium All rights
|
||||
reserved. Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
Neither the name of the BioAPI Consortium nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software without
|
||||
specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
==============================================================================
|
||||
====== National Institute of Standards and Technology (NIST) Disclaimer ======
|
||||
==============================================================================
|
||||
|
||||
NOTICE OF SOFTWARE DISCLAIMER AND USE
|
||||
|
||||
The NIST BioAPI Reference Implementation (NIST BioAPI software) provided
|
||||
herein is released to any person, company or other legal entity (Experimenter)
|
||||
by the National Institute of Standards and Technology (NIST), an agency of the
|
||||
U.S. Department of Commerce, Gaithersburg MD 20899, USA. The NIST BioAPI
|
||||
software presented here is intended for the following purposes: (1) internal
|
||||
research and development by any Experimenter or (2) subsequent integration
|
||||
into an Experimenter's BioAPI commercial product. The NIST BioAPI software IS
|
||||
PROVIDED "AS IS" and bears NO WARRANTY, NEITHER EXPRESS, IMPLIED NOR FITNESS
|
||||
FOR A PARTICULAR PURPOSE. NIST does not assume liability or responsibility for
|
||||
any Experimenter's use of NIST-derived software product or the results of such
|
||||
use. By using this software product you agree to assume any and all liabilities
|
||||
which may arise out of your use of the software. The U.S. Government shall not
|
||||
be responsible for damages or liability of any kind arising out of the use of
|
||||
any of this NIST BioAPI software by the Experimenter or any party acting on
|
||||
the experimenter's behalf. In no case shall any Experimenter state or imply
|
||||
endorsement, approval, or evaluation of its product by NIST or the U.S.
|
||||
Government.
|
||||
|
||||
Please note that the NIST BioAPI software contains Intellectual Property from
|
||||
other (non government) entities and it is the Experimenter's responsibility
|
||||
to fully comply with existing laws before using the NIST BioAPI software, or
|
||||
any derivation, in any commercial product.
|
||||
|
||||
Please note that within the United States, copyright protection, under Section
|
||||
105 of the United States Code, Title 17, is not available for any work of the
|
||||
United States Government and/or for any works created by United States
|
||||
Government employees. Experimenters acknowledge that the NIST BioAPI software
|
||||
contains work which was created by NIST employees and is therefore in the
|
||||
public domain and is not subject to copyright. The Experimenter may use,
|
||||
distribute or incorporate this code, or any part of it, provided the
|
||||
Experimenter acknowledges this via an explicitit acknowledgment of NIST-related
|
||||
contributions to the Experimenter's work. The Experimenter also agrees to
|
||||
acknowledge, via an explicit acknowledgment, that modifications or alterations
|
||||
have been made to this software by the Experimenter before redistribution.
|
||||
|
||||
==============================================================================
|
@ -1,56 +0,0 @@
|
||||
This translation is informal, and *not* officially approved by The Maintainer
|
||||
as valid. To be completely sure of what is permitted, refer to the original
|
||||
Japanese license file in /usr/share/doc/cmigemo-${PV}/LICENSE_j.txt.
|
||||
|
||||
TERMS AND CONDITIONS OF USE
|
||||
The meanings of each term are defined as following.
|
||||
This Software : C/Migemo (including binary files and source code,
|
||||
excluding data of dictionaries)
|
||||
Illegal Actions : Actions which are different from descriptions in
|
||||
document or which are not in document
|
||||
The Maintainer : An individual who posses This Software
|
||||
(The Creator, The Copyright Holder)
|
||||
(At the time when these conditions are created:
|
||||
MURAOKA Taro <koron@tka.att.ne.jp>)
|
||||
End User : An individual who uses or used This Software
|
||||
Third Parties : Other individuals who do not correspond to neither
|
||||
The Maintainer nor End User
|
||||
(Especially including creators and copyright holders
|
||||
of data of dictionaries)
|
||||
|
||||
The use of This Software is permitted to only those who accept the following
|
||||
conditions. If End User does not agree to them, he must stop using This
|
||||
Software and must delete related files from his storage media.
|
||||
|
||||
(Conditions concerning to The Maintainer)
|
||||
The Maintainer has the right to change these conditions.
|
||||
|
||||
The Maintainer has the following rights concerning to This Software.
|
||||
- The right to modify this software
|
||||
- The right to distribute This Software
|
||||
- The right to permit use of This Software
|
||||
- The right to transfer some or all of the above rights
|
||||
|
||||
The Maintainer has the obligation to correct Illegal Actions of This
|
||||
Software.
|
||||
|
||||
The Maintainer is immuned from the loss which End Users had or the damage
|
||||
which End Users suffered.
|
||||
|
||||
(Conditions according to End Users)
|
||||
End Users have the following obligations when using This Software.
|
||||
- The obligation to pay charge according to the regulations laid
|
||||
down separately.
|
||||
- The obligation to protect the rights of The Maintainer
|
||||
- The obligation to protect the rights of Third Parties
|
||||
|
||||
End Users have the right to use This Software for any purpose as long as
|
||||
there is no contradiction to other conditions.
|
||||
|
||||
(Condition according to royalty)
|
||||
The charge for using This Software is laid down as following:
|
||||
- zero Yen
|
||||
|
||||
(End Of Conditions)
|
||||
If End User does not agree to the above conditions, he must stop using This
|
||||
Software.
|
@ -1,46 +0,0 @@
|
||||
FreeMarker 1.x was released under the LGPL license. Later, by community
|
||||
consensus, we have switched over to a BSD-style license. As of FreeMarker
|
||||
2.2pre1, the original author, Benjamin Geer, has relinquished the copyright in
|
||||
behalf of Visigoth Software Society. The current copyright holder is the
|
||||
Visigoth Software Society.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
Copyright (c) 2003 The Visigoth Software Society. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
|
||||
2. The end-user documentation included with the redistribution, if any, must
|
||||
include the following acknowlegement:
|
||||
"This product includes software developed by the
|
||||
Visigoth Software Society (http://www.visigoths.org/)."
|
||||
Alternately, this acknowlegement may appear in the software itself, if and
|
||||
wherever such third-party acknowlegements normally appear.
|
||||
|
||||
3. Neither the name "FreeMarker", "Visigoth", nor any of the names of the
|
||||
project contributors may be used to endorse or promote products derived
|
||||
from this software without prior written permission. For written
|
||||
permission, please contact visigoths@visigoths.org.
|
||||
|
||||
4. Products derived from this software may not be called "FreeMarker" or
|
||||
"Visigoth" nor may "FreeMarker" or "Visigoth" appear in their names
|
||||
without prior written permission of the Visigoth Software Society.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
|
||||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
VISIGOTH SOFTWARE SOCIETY OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
|
||||
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
This software consists of voluntary contributions made by many individuals on
|
||||
behalf of the Visigoth Software Society. For more information on the Visigoth
|
||||
Software Society, please see http://www.visigoths.org/
|
@ -1,17 +0,0 @@
|
||||
Copyright © 2001-2004 by the Institute of Electrical and Electronics
|
||||
Engineers, Inc. and The Open Group
|
||||
|
||||
All rights reserved. No part of this publication may be reproduced in
|
||||
any form, in an electronic retrieval system or otherwise, without
|
||||
prior written permission from both the IEEE and The Open Group.
|
||||
|
||||
Portions of this standard are derived with permission from copyrighted
|
||||
material owned by Hewlett-Packard Company, International Business
|
||||
Machines Corporation, Novell Inc., The Open Software Foundation, and
|
||||
Sun Microsystems, Inc.
|
||||
|
||||
Any questions related to permissions for this standard
|
||||
should be directed to austin-group-permissions at opengroup.org.
|
||||
|
||||
UNIX™ is a registered Trademark of The Open Group.
|
||||
POSIX™ is a registered Trademark of The IEEE.
|
@ -7,5 +7,5 @@ KEYWORDS=~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~spar
|
||||
LICENSE=BSD-2
|
||||
SLOT=0
|
||||
SRC_URI=https://dev.gentoo.org/~ryao/dist/lz4-0_p106.tar.xz
|
||||
_eclasses_=cmake-utils f0bc1c175684130a76ab6c17f575d820 desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils 93b2dfbb00a09161e1e7f6360c0f7f6b
|
||||
_eclasses_=cmake-utils ab10bd85e5d38e2a32077bcd91faa1b6 desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils 93b2dfbb00a09161e1e7f6360c0f7f6b
|
||||
_md5_=456a32002d2efafa11addbd9a9253ecd
|
||||
|
@ -8,5 +8,5 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh
|
||||
LICENSE=BSD-2 GPL-2
|
||||
SLOT=0/r131
|
||||
SRC_URI=https://github.com/Cyan4973/lz4/archive/v1.7.5.tar.gz -> lz4-1.7.5.tar.gz
|
||||
_eclasses_=cmake-multilib 661cdb9199bcba1aaf2d010e3a9846f3 cmake-utils f0bc1c175684130a76ab6c17f575d820 desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils 93b2dfbb00a09161e1e7f6360c0f7f6b
|
||||
_eclasses_=cmake-multilib 9400794da450ca9e38faef6eefbb3957 cmake-utils ab10bd85e5d38e2a32077bcd91faa1b6 desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils 93b2dfbb00a09161e1e7f6360c0f7f6b
|
||||
_md5_=ff6ceaca3737797dd974d1867e5d473a
|
||||
|
@ -6,5 +6,5 @@ HOMEPAGE=https://github.com/lz4/lz4
|
||||
IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
LICENSE=BSD-2 GPL-2
|
||||
SLOT=0/r131
|
||||
_eclasses_=cmake-multilib 661cdb9199bcba1aaf2d010e3a9846f3 cmake-utils f0bc1c175684130a76ab6c17f575d820 desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e git-r3 0d4635eeb5a96cd5315597a47eba25c9 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils 93b2dfbb00a09161e1e7f6360c0f7f6b
|
||||
_eclasses_=cmake-multilib 9400794da450ca9e38faef6eefbb3957 cmake-utils ab10bd85e5d38e2a32077bcd91faa1b6 desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e git-r3 0d4635eeb5a96cd5315597a47eba25c9 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils 93b2dfbb00a09161e1e7f6360c0f7f6b
|
||||
_md5_=95c29f79ca5973f3f08dc6f81404dd15
|
||||
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare test
|
||||
DEPEND=!<app-arch/lzma-4.63 !app-arch/lzma-utils !<app-arch/p7zip-4.57 >=app-portage/elt-patches-20170815
|
||||
DESCRIPTION=utils for managing LZMA compressed files
|
||||
EAPI=4
|
||||
HOMEPAGE=http://tukaani.org/xz/
|
||||
IUSE=nls static-libs +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=public-domain LGPL-2.1+ GPL-2+
|
||||
RDEPEND=!<app-arch/lzma-4.63 !app-arch/lzma-utils !<app-arch/p7zip-4.57
|
||||
SLOT=0
|
||||
SRC_URI=http://tukaani.org/xz/xz-5.2.0.tar.gz
|
||||
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=d1a304e653a05c346ac31c0196d53f53
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare test
|
||||
DEPEND=!<app-arch/lzma-4.63 !app-arch/lzma-utils !<app-arch/p7zip-4.57 >=app-portage/elt-patches-20170815
|
||||
DESCRIPTION=utils for managing LZMA compressed files
|
||||
EAPI=4
|
||||
HOMEPAGE=http://tukaani.org/xz/
|
||||
IUSE=elibc_FreeBSD nls static-libs +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=public-domain LGPL-2.1+ GPL-2+
|
||||
RDEPEND=!<app-arch/lzma-4.63 !app-arch/lzma-utils !<app-arch/p7zip-4.57
|
||||
SLOT=0
|
||||
SRC_URI=http://tukaani.org/xz/xz-5.2.1.tar.gz
|
||||
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=30435af2b5f72fb6029e6325ec2407de
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare test
|
||||
DEPEND=!<app-arch/lzma-4.63 !app-arch/lzma-utils !<app-arch/p7zip-4.57 >=app-portage/elt-patches-20170815
|
||||
DESCRIPTION=utils for managing LZMA compressed files
|
||||
EAPI=4
|
||||
HOMEPAGE=http://tukaani.org/xz/
|
||||
IUSE=elibc_FreeBSD nls static-libs +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=public-domain LGPL-2.1+ GPL-2+
|
||||
RDEPEND=!<app-arch/lzma-4.63 !app-arch/lzma-utils !<app-arch/p7zip-4.57
|
||||
SLOT=0
|
||||
SRC_URI=http://tukaani.org/xz/xz-5.2.2.tar.gz
|
||||
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=77daabca7b095963189a5fb040baac22
|
@ -1,13 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare test
|
||||
DEPEND=!<app-arch/lzma-4.63 !app-arch/lzma-utils !<app-arch/p7zip-4.57 >=app-portage/elt-patches-20170815
|
||||
DESCRIPTION=utils for managing LZMA compressed files
|
||||
EAPI=4
|
||||
HOMEPAGE=http://tukaani.org/xz/
|
||||
IUSE=nls static-libs +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
EAPI=5
|
||||
HOMEPAGE=https://tukaani.org/xz/
|
||||
IUSE=elibc_FreeBSD +extra-filters nls static-libs +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=public-domain LGPL-2.1+ GPL-2+
|
||||
RDEPEND=!<app-arch/lzma-4.63 !app-arch/lzma-utils !<app-arch/p7zip-4.57
|
||||
RESTRICT=!extra-filters? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=http://tukaani.org/xz/xz-5.0.8.tar.gz
|
||||
SRC_URI=https://tukaani.org/xz/xz-5.2.3.tar.gz
|
||||
_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=1cdd55b7c3ea80b41e0dcf7dc593b11f
|
||||
_md5_=ef96c229c07882df9d7d3b0744b4a50c
|
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-arch/xz-utils-5.2.4-r2
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-arch/xz-utils-5.2.4-r2
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare test
|
||||
DEPEND=!<app-arch/lzma-4.63 !app-arch/lzma-utils !<app-arch/p7zip-4.57 >=app-portage/elt-patches-20170815
|
||||
DESCRIPTION=utils for managing LZMA compressed files
|
||||
EAPI=6
|
||||
HOMEPAGE=https://tukaani.org/xz/
|
||||
IUSE=elibc_FreeBSD +extra-filters nls static-libs +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=public-domain LGPL-2.1+ GPL-2+
|
||||
RDEPEND=!<app-arch/lzma-4.63 !app-arch/lzma-utils !<app-arch/p7zip-4.57
|
||||
RESTRICT=!extra-filters? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=https://tukaani.org/xz/xz-5.2.4.tar.gz
|
||||
_eclasses_=libtool f143db5a74ccd9ca28c1234deffede96 multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861
|
||||
_md5_=917e3ce7c39467faafe317d341ff9dd9
|
@ -1,11 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare test unpack
|
||||
DEPEND=!<app-arch/lzma-4.63 !app-arch/lzma-utils !<app-arch/p7zip-4.57 sys-devel/gettext dev-vcs/cvs >=sys-devel/libtool-2 >=app-portage/elt-patches-20170815 dev-vcs/git !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DEPEND=!<app-arch/lzma-4.63 !app-arch/lzma-utils !<app-arch/p7zip-4.57 sys-devel/gettext dev-vcs/cvs >=sys-devel/libtool-2 >=app-portage/elt-patches-20170815 >=dev-vcs/git-1.8.2.1[curl] !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=utils for managing LZMA compressed files
|
||||
EAPI=4
|
||||
HOMEPAGE=http://tukaani.org/xz/
|
||||
IUSE=elibc_FreeBSD nls static-libs +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
EAPI=6
|
||||
HOMEPAGE=https://tukaani.org/xz/
|
||||
IUSE=elibc_FreeBSD +extra-filters nls static-libs +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
LICENSE=public-domain LGPL-2.1+ GPL-2+
|
||||
RDEPEND=!<app-arch/lzma-4.63 !app-arch/lzma-utils !<app-arch/p7zip-4.57
|
||||
RESTRICT=!extra-filters? ( test )
|
||||
SLOT=0
|
||||
_eclasses_=autotools 1bf086cdd7356f5c9a4acd9727bd2065 desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 git-2 249c1a0962573f4ce2c28f0d5b6b35d4 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=898a326a6dc21e7bca64492e0ab98829
|
||||
_eclasses_=autotools 1bf086cdd7356f5c9a4acd9727bd2065 git-r3 0d4635eeb5a96cd5315597a47eba25c9 libtool f143db5a74ccd9ca28c1234deffede96 multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multilib-build b42436dc1260f475af229754c165cb6b multilib-minimal 8bddda43703ba94d8341f4e247f97566 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs f164325a2cdb5b3ea39311d483988861
|
||||
_md5_=eee1347c6b6f383c1f941d60db8213d5
|
||||
|
@ -1,11 +0,0 @@
|
||||
DEFINED_PHASES=compile install
|
||||
DESCRIPTION=zstd fast compression library
|
||||
EAPI=6
|
||||
HOMEPAGE=http://facebook.github.io/zstd/
|
||||
IUSE=static-libs
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=BSD
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/facebook/zstd/archive/v1.1.0.tar.gz -> zstd-1.1.0.tar.gz
|
||||
_eclasses_=multilib b2f01ad412baf81650c23fcf0975fa33 toolchain-funcs f164325a2cdb5b3ea39311d483988861
|
||||
_md5_=dc16af528ea83cb4f94d9e3228ccb941
|
@ -1,11 +0,0 @@
|
||||
DEFINED_PHASES=compile install
|
||||
DESCRIPTION=zstd fast compression library
|
||||
EAPI=6
|
||||
HOMEPAGE=https://facebook.github.io/zstd/
|
||||
IUSE=static-libs
|
||||
KEYWORDS=amd64 ~arm ~mips ~ppc ~ppc64 x86
|
||||
LICENSE=BSD
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/facebook/zstd/archive/v1.1.3.tar.gz -> zstd-1.1.3.tar.gz
|
||||
_eclasses_=multilib b2f01ad412baf81650c23fcf0975fa33 toolchain-funcs f164325a2cdb5b3ea39311d483988861
|
||||
_md5_=a19217afa5e31ef1d8ccd0700378bffe
|
@ -1,11 +0,0 @@
|
||||
DEFINED_PHASES=compile install
|
||||
DESCRIPTION=zstd fast compression library
|
||||
EAPI=6
|
||||
HOMEPAGE=https://facebook.github.io/zstd/
|
||||
IUSE=static-libs
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86
|
||||
LICENSE=BSD
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/facebook/zstd/archive/v1.2.0.tar.gz -> zstd-1.2.0.tar.gz
|
||||
_eclasses_=multilib b2f01ad412baf81650c23fcf0975fa33 toolchain-funcs f164325a2cdb5b3ea39311d483988861
|
||||
_md5_=1c94d53bc4b447d29969a0cc1f822422
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install
|
||||
DEPEND=app-arch/xz-utils
|
||||
DESCRIPTION=zstd fast compression library
|
||||
EAPI=6
|
||||
HOMEPAGE=https://facebook.github.io/zstd/
|
||||
IUSE=static-libs
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=app-arch/xz-utils
|
||||
SLOT=0/1
|
||||
SRC_URI=https://github.com/facebook/zstd/archive/v1.3.0.tar.gz -> zstd-1.3.0.tar.gz
|
||||
_eclasses_=multilib b2f01ad412baf81650c23fcf0975fa33 toolchain-funcs f164325a2cdb5b3ea39311d483988861
|
||||
_md5_=8214aee8d024a4b1049c732265a2b7f0
|
@ -9,5 +9,5 @@ LICENSE=GPL-3
|
||||
RDEPEND=>=dev-libs/npth-1.2 >=dev-libs/libassuan-2.5.0 >=dev-libs/libgcrypt-1.7.3 >=dev-libs/libgpg-error-1.24 >=dev-libs/libksba-1.3.4 >=net-misc/curl-7.10 gnutls? ( >=net-libs/gnutls-3.0:0= ) sys-libs/zlib ldap? ( net-nds/openldap ) bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline:0= ) smartcard? ( usb? ( virtual/libusb:0 ) ) tofu? ( >=dev-db/sqlite-3.7 ) app-crypt/pinentry !app-crypt/dirmngr selinux? ( sec-policy/selinux-gpg ) nls? ( virtual/libintl )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnupg/gnupg/gnupg-2.2.4.tar.bz2
|
||||
_eclasses_=multilib b2f01ad412baf81650c23fcf0975fa33 systemd 47c677ae1d7b69031f11f630ac09f0d1 toolchain-funcs f164325a2cdb5b3ea39311d483988861
|
||||
_eclasses_=multilib b2f01ad412baf81650c23fcf0975fa33 systemd 71fd8d2065d102753fb9e4d20eaf3e9f toolchain-funcs f164325a2cdb5b3ea39311d483988861
|
||||
_md5_=5b6f6c6176d93893064ca7f432db01b9
|
||||
|
@ -9,5 +9,5 @@ LICENSE=GPL-3
|
||||
RDEPEND=>=dev-libs/npth-1.2 >=dev-libs/libassuan-2.5.0 >=dev-libs/libgcrypt-1.7.3 >=dev-libs/libgpg-error-1.24 >=dev-libs/libksba-1.3.4 >=net-misc/curl-7.10 ssl? ( >=net-libs/gnutls-3.0:0= ) sys-libs/zlib ldap? ( net-nds/openldap ) bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline:0= ) smartcard? ( usb? ( virtual/libusb:0 ) ) tofu? ( >=dev-db/sqlite-3.7 ) app-crypt/pinentry !app-crypt/dirmngr selinux? ( sec-policy/selinux-gpg ) nls? ( virtual/libintl )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnupg/gnupg/gnupg-2.2.4.tar.bz2
|
||||
_eclasses_=multilib b2f01ad412baf81650c23fcf0975fa33 systemd 47c677ae1d7b69031f11f630ac09f0d1 toolchain-funcs f164325a2cdb5b3ea39311d483988861
|
||||
_eclasses_=multilib b2f01ad412baf81650c23fcf0975fa33 systemd 71fd8d2065d102753fb9e4d20eaf3e9f toolchain-funcs f164325a2cdb5b3ea39311d483988861
|
||||
_md5_=c88a3effcef1ac8a42251f242fa95cde
|
||||
|
@ -9,5 +9,5 @@ LICENSE=GPL-3
|
||||
RDEPEND=>=dev-libs/npth-1.2 >=dev-libs/libassuan-2.5.0 >=dev-libs/libgcrypt-1.7.3 >=dev-libs/libgpg-error-1.24 >=dev-libs/libksba-1.3.4 >=net-misc/curl-7.10 ssl? ( >=net-libs/gnutls-3.0:0= ) sys-libs/zlib ldap? ( net-nds/openldap ) bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline:0= ) smartcard? ( usb? ( virtual/libusb:0 ) ) tofu? ( >=dev-db/sqlite-3.7 ) virtual/mta app-crypt/pinentry !app-crypt/dirmngr selinux? ( sec-policy/selinux-gpg ) nls? ( virtual/libintl )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnupg/gnupg/gnupg-2.2.6.tar.bz2
|
||||
_eclasses_=multilib b2f01ad412baf81650c23fcf0975fa33 systemd 47c677ae1d7b69031f11f630ac09f0d1 toolchain-funcs f164325a2cdb5b3ea39311d483988861
|
||||
_eclasses_=multilib b2f01ad412baf81650c23fcf0975fa33 systemd 71fd8d2065d102753fb9e4d20eaf3e9f toolchain-funcs f164325a2cdb5b3ea39311d483988861
|
||||
_md5_=566933a15e42687c5dbec7f903233817
|
||||
|
@ -9,5 +9,5 @@ LICENSE=GPL-3
|
||||
RDEPEND=>=dev-libs/npth-1.2 >=dev-libs/libassuan-2.5.0 >=dev-libs/libgcrypt-1.7.3 >=dev-libs/libgpg-error-1.24 >=dev-libs/libksba-1.3.4 >=net-misc/curl-7.10 ssl? ( >=net-libs/gnutls-3.0:0= ) sys-libs/zlib ldap? ( net-nds/openldap ) bzip2? ( app-arch/bzip2 ) readline? ( sys-libs/readline:0= ) smartcard? ( usb? ( virtual/libusb:0 ) ) tofu? ( >=dev-db/sqlite-3.7 ) virtual/mta app-crypt/pinentry !app-crypt/dirmngr selinux? ( sec-policy/selinux-gpg ) nls? ( virtual/libintl )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnupg/gnupg/gnupg-2.2.7.tar.bz2
|
||||
_eclasses_=multilib b2f01ad412baf81650c23fcf0975fa33 systemd 47c677ae1d7b69031f11f630ac09f0d1 toolchain-funcs f164325a2cdb5b3ea39311d483988861
|
||||
_eclasses_=multilib b2f01ad412baf81650c23fcf0975fa33 systemd 71fd8d2065d102753fb9e4d20eaf3e9f toolchain-funcs f164325a2cdb5b3ea39311d483988861
|
||||
_md5_=566933a15e42687c5dbec7f903233817
|
||||
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
|
||||
DEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( luajit? ( dev-lang/luajit:2= ) !luajit? ( dev-lang/lua:0[deprecated] ) ) !minimal? ( ~app-editors/vim-core-8.0.1699 dev-util/ctags ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads] ) python_single_target_python3_4? ( dev-lang/python:3.4[threads] ) python_single_target_python3_5? ( dev-lang/python:3.5[threads] ) python_single_target_python3_6? ( dev-lang/python:3.6[threads] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.3 dev-lang/ruby:2.4 dev-lang/ruby:2.5 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) sys-devel/autoconf nls? ( sys-devel/gettext )
|
||||
DEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( luajit? ( dev-lang/luajit:2= ) !luajit? ( dev-lang/lua:0[deprecated] ) ) !minimal? ( ~app-editors/vim-core-8.0.1699 dev-util/ctags ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads] ) python_single_target_python3_4? ( dev-lang/python:3.4[threads] ) python_single_target_python3_5? ( dev-lang/python:3.5[threads] ) python_single_target_python3_6? ( dev-lang/python:3.6[threads] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.5 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) sys-devel/autoconf nls? ( sys-devel/gettext )
|
||||
DESCRIPTION=Vim, an improved vi-style text editor
|
||||
EAPI=6
|
||||
HOMEPAGE=https://vim.sourceforge.io/ https://github.com/vim/vim
|
||||
IUSE=X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl terminal vim-pager python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=vim
|
||||
RDEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( luajit? ( dev-lang/luajit:2= ) !luajit? ( dev-lang/lua:0[deprecated] ) ) !minimal? ( ~app-editors/vim-core-8.0.1699 dev-util/ctags ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads] ) python_single_target_python3_4? ( dev-lang/python:3.4[threads] ) python_single_target_python3_5? ( dev-lang/python:3.5[threads] ) python_single_target_python3_6? ( dev-lang/python:3.6[threads] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.3 dev-lang/ruby:2.4 dev-lang/ruby:2.5 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt )
|
||||
RDEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( luajit? ( dev-lang/luajit:2= ) !luajit? ( dev-lang/lua:0[deprecated] ) ) !minimal? ( ~app-editors/vim-core-8.0.1699 dev-util/ctags ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads] ) python_single_target_python3_4? ( dev-lang/python:3.4[threads] ) python_single_target_python3_5? ( dev-lang/python:3.5[threads] ) python_single_target_python3_6? ( dev-lang/python:3.6[threads] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.5 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt )
|
||||
REQUIRED_USE=luajit? ( lua ) python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) python_single_target_python3_6? ( python_targets_python3_6 ) )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/vim/vim/archive/v8.0.1699.tar.gz -> vim-8.0.1699.tar.gz https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2
|
||||
_eclasses_=bash-completion-r1 47a7402d95930413ce25ba8d857339bb desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 3a0fc81f484bfdbd9c2b7448015a36e4 python-utils-r1 12114a2a9aab35b93efc037a196b3234 ruby-single e6530f43a549f120f9396ccb852288f5 ruby-utils a43d6cd7f05b4d013e7e40104ddfd3c7 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 2352c3fc97241f6a02042773c8287748 vim-doc af2c81a1feeb0a99e91bee3e20769edb
|
||||
_eclasses_=bash-completion-r1 47a7402d95930413ce25ba8d857339bb desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 3a0fc81f484bfdbd9c2b7448015a36e4 python-utils-r1 12114a2a9aab35b93efc037a196b3234 ruby-single e6530f43a549f120f9396ccb852288f5 ruby-utils 10cec86289e60f4b0d731b2e4b545e5d toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 2352c3fc97241f6a02042773c8287748 vim-doc af2c81a1feeb0a99e91bee3e20769edb
|
||||
_md5_=afed47f5984834953221e33d99627e58
|
||||
|
@ -1,12 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
|
||||
DEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( luajit? ( dev-lang/luajit:2= ) !luajit? ( dev-lang/lua:0[deprecated] ) ) !minimal? ( ~app-editors/vim-core-9999 dev-util/ctags ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads] ) python_single_target_python3_4? ( dev-lang/python:3.4[threads] ) python_single_target_python3_5? ( dev-lang/python:3.5[threads] ) python_single_target_python3_6? ( dev-lang/python:3.6[threads] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.3 dev-lang/ruby:2.4 dev-lang/ruby:2.5 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) sys-devel/autoconf nls? ( sys-devel/gettext ) >=dev-vcs/git-1.8.2.1[curl]
|
||||
DEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( luajit? ( dev-lang/luajit:2= ) !luajit? ( dev-lang/lua:0[deprecated] ) ) !minimal? ( ~app-editors/vim-core-9999 dev-util/ctags ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads] ) python_single_target_python3_4? ( dev-lang/python:3.4[threads] ) python_single_target_python3_5? ( dev-lang/python:3.5[threads] ) python_single_target_python3_6? ( dev-lang/python:3.6[threads] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.5 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) sys-devel/autoconf nls? ( sys-devel/gettext ) >=dev-vcs/git-1.8.2.1[curl]
|
||||
DESCRIPTION=Vim, an improved vi-style text editor
|
||||
EAPI=6
|
||||
HOMEPAGE=https://vim.sourceforge.io/ https://github.com/vim/vim
|
||||
IUSE=X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl terminal vim-pager python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6
|
||||
LICENSE=vim
|
||||
RDEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( luajit? ( dev-lang/luajit:2= ) !luajit? ( dev-lang/lua:0[deprecated] ) ) !minimal? ( ~app-editors/vim-core-9999 dev-util/ctags ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads] ) python_single_target_python3_4? ( dev-lang/python:3.4[threads] ) python_single_target_python3_5? ( dev-lang/python:3.5[threads] ) python_single_target_python3_6? ( dev-lang/python:3.6[threads] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.3 dev-lang/ruby:2.4 dev-lang/ruby:2.5 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt )
|
||||
RDEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( luajit? ( dev-lang/luajit:2= ) !luajit? ( dev-lang/lua:0[deprecated] ) ) !minimal? ( ~app-editors/vim-core-9999 dev-util/ctags ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads] ) python_single_target_python3_4? ( dev-lang/python:3.4[threads] ) python_single_target_python3_5? ( dev-lang/python:3.5[threads] ) python_single_target_python3_6? ( dev-lang/python:3.6[threads] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] ) racket? ( dev-scheme/racket ) ruby? ( || ( dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.5 ) virtual/rubygems ) selinux? ( sys-libs/libselinux ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt )
|
||||
REQUIRED_USE=luajit? ( lua ) python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) python_single_target_python3_6? ( python_targets_python3_6 ) )
|
||||
SLOT=0
|
||||
_eclasses_=bash-completion-r1 47a7402d95930413ce25ba8d857339bb desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e git-r3 0d4635eeb5a96cd5315597a47eba25c9 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 3a0fc81f484bfdbd9c2b7448015a36e4 python-utils-r1 12114a2a9aab35b93efc037a196b3234 ruby-single e6530f43a549f120f9396ccb852288f5 ruby-utils a43d6cd7f05b4d013e7e40104ddfd3c7 toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 2352c3fc97241f6a02042773c8287748 vim-doc af2c81a1feeb0a99e91bee3e20769edb
|
||||
_eclasses_=bash-completion-r1 47a7402d95930413ce25ba8d857339bb desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 flag-o-matic 55aaa148741116aa54ad0d80e361818e git-r3 0d4635eeb5a96cd5315597a47eba25c9 ltprune 08f9e1d9ee0af8f5d9a7854efbcd8c0e multilib b2f01ad412baf81650c23fcf0975fa33 preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 3a0fc81f484bfdbd9c2b7448015a36e4 python-utils-r1 12114a2a9aab35b93efc037a196b3234 ruby-single e6530f43a549f120f9396ccb852288f5 ruby-utils 10cec86289e60f4b0d731b2e4b545e5d toolchain-funcs f164325a2cdb5b3ea39311d483988861 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 2352c3fc97241f6a02042773c8287748 vim-doc af2c81a1feeb0a99e91bee3e20769edb
|
||||
_md5_=afed47f5984834953221e33d99627e58
|
||||
|
@ -10,5 +10,5 @@ RDEPEND=sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,py
|
||||
REQUIRED_USE=|| ( python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 )
|
||||
SLOT=0
|
||||
SRC_URI=https://dev.gentoo.org/~fuzzyray/distfiles/gentoolkit-0.3.3.tar.gz
|
||||
_eclasses_=distutils-r1 8595c9c7530ac3963f3aa0d77aa7e2d8 multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 ce1cd23cfdc1848e8e32743efe34f299 python-utils-r1 12114a2a9aab35b93efc037a196b3234 toolchain-funcs f164325a2cdb5b3ea39311d483988861 xdg-utils 93b2dfbb00a09161e1e7f6360c0f7f6b
|
||||
_eclasses_=distutils-r1 71a5ee567fb298e553ce8d1319279151 multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 ce1cd23cfdc1848e8e32743efe34f299 python-utils-r1 12114a2a9aab35b93efc037a196b3234 toolchain-funcs f164325a2cdb5b3ea39311d483988861 xdg-utils 93b2dfbb00a09161e1e7f6360c0f7f6b
|
||||
_md5_=65f58c0f927e62d98c3f4947decd1779
|
||||
|
@ -10,5 +10,5 @@ RDEPEND=sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,py
|
||||
REQUIRED_USE=|| ( python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 )
|
||||
SLOT=0
|
||||
SRC_URI=https://dev.gentoo.org/~dolsen/releases/gentoolkit/gentoolkit-0.4.0.tar.gz
|
||||
_eclasses_=distutils-r1 8595c9c7530ac3963f3aa0d77aa7e2d8 multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 ce1cd23cfdc1848e8e32743efe34f299 python-utils-r1 12114a2a9aab35b93efc037a196b3234 toolchain-funcs f164325a2cdb5b3ea39311d483988861 xdg-utils 93b2dfbb00a09161e1e7f6360c0f7f6b
|
||||
_eclasses_=distutils-r1 71a5ee567fb298e553ce8d1319279151 multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 ce1cd23cfdc1848e8e32743efe34f299 python-utils-r1 12114a2a9aab35b93efc037a196b3234 toolchain-funcs f164325a2cdb5b3ea39311d483988861 xdg-utils 93b2dfbb00a09161e1e7f6360c0f7f6b
|
||||
_md5_=dbf75d013ea52a505b912ea95e530e0a
|
||||
|
@ -10,5 +10,5 @@ RDEPEND=sys-apps/portage[python_targets_pypy(-)?,python_targets_python2_7(-)?,py
|
||||
REQUIRED_USE=|| ( python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 )
|
||||
SLOT=0
|
||||
SRC_URI=https://dev.gentoo.org/~fuzzyray/releases/gentoolkit/gentoolkit-0.4.1.tar.gz
|
||||
_eclasses_=distutils-r1 8595c9c7530ac3963f3aa0d77aa7e2d8 multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 ce1cd23cfdc1848e8e32743efe34f299 python-utils-r1 12114a2a9aab35b93efc037a196b3234 toolchain-funcs f164325a2cdb5b3ea39311d483988861 xdg-utils 93b2dfbb00a09161e1e7f6360c0f7f6b
|
||||
_eclasses_=distutils-r1 71a5ee567fb298e553ce8d1319279151 multibuild 40fe59465edacd730c644ec2bc197809 multilib b2f01ad412baf81650c23fcf0975fa33 multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 ce1cd23cfdc1848e8e32743efe34f299 python-utils-r1 12114a2a9aab35b93efc037a196b3234 toolchain-funcs f164325a2cdb5b3ea39311d483988861 xdg-utils 93b2dfbb00a09161e1e7f6360c0f7f6b
|
||||
_md5_=d93c94a1e8601e29951774b4e0dd9827
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user