mirror of
https://github.com/godotengine/buildroot.git
synced 2026-01-09 06:10:17 +03:00
Compare commits
102 Commits
2018.08-rc
...
2018.08
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
339d550e92 | ||
|
|
07613c8890 | ||
|
|
695c9696f9 | ||
|
|
8354c7fe11 | ||
|
|
c59c6c162e | ||
|
|
cb3c56e355 | ||
|
|
f0a0e1d72b | ||
|
|
2809b6e98f | ||
|
|
87d58cccf1 | ||
|
|
7f0372f9ca | ||
|
|
a3da00bdea | ||
|
|
9f81f578eb | ||
|
|
b63fb1de16 | ||
|
|
945a836174 | ||
|
|
0e749a6f30 | ||
|
|
b1b35eb9c5 | ||
|
|
cdf07abac5 | ||
|
|
84efe72b78 | ||
|
|
d496329a19 | ||
|
|
13c6754f3c | ||
|
|
daf7dd87f4 | ||
|
|
2989e3c87a | ||
|
|
811734ef90 | ||
|
|
45215ffc8a | ||
|
|
ed0e55675e | ||
|
|
d114494456 | ||
|
|
bedbef936f | ||
|
|
75f975f8ad | ||
|
|
19b04d8442 | ||
|
|
1098f64d7b | ||
|
|
beb2b891ec | ||
|
|
b36fd21f2c | ||
|
|
b105dc2b0b | ||
|
|
24b5ff16ae | ||
|
|
db619da8d5 | ||
|
|
827b4bb117 | ||
|
|
83d33f76f6 | ||
|
|
f57d68a229 | ||
|
|
12d70ebce6 | ||
|
|
e2f7fca4b8 | ||
|
|
e058075189 | ||
|
|
8b3b8d876c | ||
|
|
ad908f7330 | ||
|
|
98af0fa066 | ||
|
|
d012b4d0f0 | ||
|
|
4349676384 | ||
|
|
37e8a054f2 | ||
|
|
e047dee241 | ||
|
|
81ccf146a7 | ||
|
|
3a3601fe58 | ||
|
|
511309cdbf | ||
|
|
b914fbdc1f | ||
|
|
8a4536b2dd | ||
|
|
11241ac656 | ||
|
|
68fe6d7d00 | ||
|
|
46481878fe | ||
|
|
65f9645263 | ||
|
|
4a3b0ba38f | ||
|
|
f0f680d673 | ||
|
|
8909897ab3 | ||
|
|
a2e0003141 | ||
|
|
0753ffb23d | ||
|
|
c9837870da | ||
|
|
db756327f5 | ||
|
|
3beba26d76 | ||
|
|
7a7a159135 | ||
|
|
182a6c231b | ||
|
|
f6c28c65a3 | ||
|
|
5ef5b39bd4 | ||
|
|
59af8a3a22 | ||
|
|
78fd003891 | ||
|
|
0901b09a69 | ||
|
|
b3c1f08696 | ||
|
|
a732f00379 | ||
|
|
530668ddb7 | ||
|
|
d67cebcda0 | ||
|
|
b1db9038dd | ||
|
|
994a47649b | ||
|
|
0d609585ff | ||
|
|
38de434123 | ||
|
|
ac26da5275 | ||
|
|
b47b082e98 | ||
|
|
b4e459a4ff | ||
|
|
bfde78f48c | ||
|
|
0bf656ead9 | ||
|
|
cba4062a34 | ||
|
|
0debf55bad | ||
|
|
c0be9c192e | ||
|
|
ff2c8883fb | ||
|
|
7175f968fb | ||
|
|
5a70d2ae59 | ||
|
|
3882c878fb | ||
|
|
7c60fa9f88 | ||
|
|
1770251816 | ||
|
|
9b297505eb | ||
|
|
3a9fd97d43 | ||
|
|
551454efff | ||
|
|
3fc990a798 | ||
|
|
43ac3c8432 | ||
|
|
b01100cc90 | ||
|
|
3ab56f8a63 | ||
|
|
373ac58b82 |
114
CHANGES
114
CHANGES
@@ -1,3 +1,63 @@
|
||||
2018.08, Released September 6th, 2018
|
||||
|
||||
Minor fixes.
|
||||
|
||||
Known issues:
|
||||
|
||||
- Glibc 2.28 on the build host breaks compilation of a number
|
||||
of host packages. 2018.08 contains fixes for some of these
|
||||
packages, but not all. Consider building on hosts (or in
|
||||
containers) using older Glibc versions.
|
||||
|
||||
- host-dtc 1.4.7 breaks compilation of older U-Boot and Linux
|
||||
kernel configurations using FDT/DTC. Consider updating the
|
||||
Linux kernel to >= 4.17 and U-Boot to >= 2018.07 or
|
||||
backporting commit 9130ba8846 (scripts/dtc: Update to
|
||||
upstream version v1.4.6-9-gaadd0b65c987) for the Linux
|
||||
kernel / commit db405d1980 for U-Boot.
|
||||
Alternatively revert commit 7b929ddcf0 (dtc: bump version to
|
||||
1.4.7) and ensure your build host does not have the libfdt
|
||||
development headers installed.
|
||||
|
||||
Updated/fixed packages: busybox, chipmunk, cutelyst,
|
||||
domoticz, gcc, imagemagick, lcms2, libcurl, mediastreamer,
|
||||
moarvm, php, qt, qt5virtualkeyboard, qt5webengine, screen,
|
||||
sdl2, squashfs, uboot, xen
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#11261: ccache using wrong cached objects
|
||||
#11276: Understanding the patch for kernel-4.9 and other..
|
||||
|
||||
2018.08-rc3, Released August 31th, 2018
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
linux: additional improvements to the flex / bison dependency
|
||||
handling, use system provided variant if available. Ensure
|
||||
toolchain is available when configuring for 4.18+ support.
|
||||
|
||||
Download: Fix handling of primary sites using file://
|
||||
|
||||
Toolchain: Correct external toolchain musl detection for
|
||||
static toolchains.
|
||||
|
||||
Updated/fixed packages: aircrack-ng, bison, brltty, busybox,
|
||||
cutelyst, dropbear, gr-osmosdr, i2c-tools, json-c, libconfuse,
|
||||
libkcapi, libsoup, libssh, liburiparser, mbedtls, mender,
|
||||
mesa3d, minicom, mjpegtools, mutt, openpowerlink, openssh,
|
||||
oracle-mysql, php, postgresql, pv, qt5base, qt5quickcontrols,
|
||||
rauc, shairport-sync, systemd, xlib_libX11, zeromq,
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#11091: BR2_PRIMARY_SITE doesn't work (wget is selected...
|
||||
#11141: WF111 package no longer available
|
||||
#11211: Internal compiler error: Killed (program cc1plus)..
|
||||
#11236: util-linux fails to build on Travis CI when python..
|
||||
#11246: Glibc 2.28 - fails to build host-bison and host-m4
|
||||
#11256: Add python-falcon and python-mimeparse packages
|
||||
|
||||
2018.08-rc2, Released August 20th, 2018
|
||||
|
||||
Fixes all over the tree.
|
||||
@@ -54,6 +114,8 @@
|
||||
- X.org server bumped to 1.20, and all X.org proto packages
|
||||
replaced by the single xorgproto package
|
||||
- i.MX6 support packages bumped to 6.2.4
|
||||
- i.MX Vivante graphics version bumped to 6.2.4.p1.2,
|
||||
adding support for Wayland and i.MX8MQ platforms
|
||||
|
||||
Linux: bumped to 4.17 by default.
|
||||
|
||||
@@ -97,6 +159,32 @@
|
||||
#11121: statfs call corrupts memory struct statfs too small
|
||||
#11181: Switching toolchain does not work
|
||||
|
||||
2018.05.2, Released August 28th, 2018
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
|
||||
genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
|
||||
issue.
|
||||
|
||||
Updated/fixed packages: acl, attr, apache, bind,
|
||||
boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
|
||||
dahdi-tools, dmidecode, dropbear, eigen, ffmpeg, gawk, gcc,
|
||||
ghostscript, gnutls, imx-gpu-viv, ipsec-tools, libarchive,
|
||||
libfuse, libglib2, libopenssl, libselinux, libsoup, lighttpd,
|
||||
linuxptp, lttng-modules, lttng-tools, lua-flu, lvm2, m4,
|
||||
makedevs, mariadb, mbedtls, mesa3d-heders, mtd, ncurses,
|
||||
nodejs, openssh, php, python-django, rauc, ruby, samba4,
|
||||
stress-ng, ti-utils, uboot-tools, uclibc, vim, waylandpp,
|
||||
wireless_tools, wireless-regdb, wireshark, wpa_supplicant,
|
||||
xorriso, znc
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#10781: cryptsetup luksOpen container_file container causes..
|
||||
#10986: Installing package attr when already supplied by..
|
||||
#11191: xattr and check-package issue
|
||||
|
||||
2018.05.1, Released July 20th, 2018
|
||||
|
||||
Important / security related fixes.
|
||||
@@ -325,6 +413,32 @@
|
||||
#10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is
|
||||
enabled
|
||||
|
||||
2018.02.5, Released August 29th, 2018
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
|
||||
genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
|
||||
issue.
|
||||
|
||||
Updated/fixed packages: acl, apache, attr, bind,
|
||||
boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
|
||||
dahdi-tools, dmidecode, dropbear, eigen, erlang, ffmpeg, gawk,
|
||||
gcc, ghostscript, gnutls, ipsec-tools, libarchive, libfuse,
|
||||
libopenssl, libselinux, libsoup, lighttpd, linuxptp,
|
||||
lttng-modules, lttng-tools, lua-flu, lvm2, m4, makedevs,
|
||||
mariadb, mbedtls, mesa3d-headers, mtd, ncurses, nodejs,
|
||||
openssh, php, postgresql, python-django, qt5xmlpatterns, ruby,
|
||||
samba4, shairport-sync, stress-ng, ti-utils, uboot-tools, vim,
|
||||
waylandpp, wireless_tools, wireshark, wpa_supplicant, xorriso,
|
||||
znc
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#10781: cryptsetup luksOpen container_file container causes..
|
||||
#10986: Installing package attr when already supplied by..
|
||||
#11191: xattr and check-package issue
|
||||
|
||||
2018.02.4, Released July 21th, 2018
|
||||
|
||||
Important / security related fixes.
|
||||
|
||||
20
DEVELOPERS
20
DEVELOPERS
@@ -693,6 +693,7 @@ F: package/alljoyn-tcl/
|
||||
F: package/alljoyn-tcl-base/
|
||||
F: package/boinc/
|
||||
F: package/cairo/
|
||||
F: package/expat/
|
||||
F: package/flatbuffers/
|
||||
F: package/gtksourceview/
|
||||
F: package/gssdp/
|
||||
@@ -734,9 +735,11 @@ F: package/libsoup/
|
||||
F: package/libsoxr/
|
||||
F: package/libupnp/
|
||||
F: package/libupnp18/
|
||||
F: package/libv4l/
|
||||
F: package/libxslt/
|
||||
F: package/mbedtls/
|
||||
F: package/minissdpd/
|
||||
F: package/minizip/
|
||||
F: package/motion/
|
||||
F: package/mutt/
|
||||
F: package/ncmpc/
|
||||
@@ -901,8 +904,6 @@ F: board/amarula/
|
||||
F: board/asus/
|
||||
F: board/bananapi/
|
||||
F: board/engicam/
|
||||
F: configs/amarula_vyasa_rk3288_defconfig
|
||||
F: configs/asus_tinker_rk3288_defconfig
|
||||
F: board/friendlyarm/nanopi-a64/
|
||||
F: board/friendlyarm/nanopi-neo2/
|
||||
F: board/olimex/a64-olinuxino/
|
||||
@@ -911,8 +912,15 @@ F: board/orangepi/orangepi-prime/
|
||||
F: board/orangepi/orangepi-win/
|
||||
F: board/orangepi/orangepi-zero-plus2/
|
||||
F: board/pine64/
|
||||
F: configs/amarula_vyasa_rk3288_defconfig
|
||||
F: configs/asus_tinker_rk3288_defconfig
|
||||
F: configs/bananapi_m1_defconfig
|
||||
F: configs/bananapi_m64_defconfig
|
||||
F: configs/engicam_imx6qdl_icore_defconfig
|
||||
F: configs/engicam_imx6qdl_icore_qt5_defconfig
|
||||
F: configs/engicam_imx6qdl_icore_rqs_defconfig
|
||||
F: configs/engicam_imx6ul_geam_defconfig
|
||||
F: configs/engicam_imx6ul_isiot_defconfig
|
||||
F: configs/friendlyarm_nanopi_a64_defconfig
|
||||
F: configs/friendlyarm_nanopi_neo2_defconfig
|
||||
F: configs/olimex_a64_olinuxino_defconfig
|
||||
@@ -922,11 +930,6 @@ F: configs/orangepi_win_defconfig
|
||||
F: configs/orangepi_zero_plus2_defconfig
|
||||
F: configs/pine64_defconfig
|
||||
F: configs/pine64_sopine_defconfig
|
||||
F: configs/engicam_imx6qdl_icore_defconfig
|
||||
F: configs/engicam_imx6qdl_icore_qt5_defconfig
|
||||
F: configs/engicam_imx6qdl_icore_rqs_defconfig
|
||||
F: configs/engicam_imx6ul_geam_defconfig
|
||||
F: configs/engicam_imx6ul_isiot_defconfig
|
||||
|
||||
N: James Knight <james.knight@rockwellcollins.com>
|
||||
F: package/atkmm/
|
||||
@@ -1437,6 +1440,9 @@ F: package/libfribidi/
|
||||
N: Min Xu <xuminready@gmail.com>
|
||||
F: package/shadowsocks-libev/
|
||||
|
||||
N: Mirza Krak <mirza.krak@northern.tech>
|
||||
F: package/mender/
|
||||
|
||||
N: Morgan Delestre <m.delestre@sinters.fr>
|
||||
F: package/monkey/
|
||||
|
||||
|
||||
4
Makefile
4
Makefile
@@ -87,9 +87,9 @@ all:
|
||||
.PHONY: all
|
||||
|
||||
# Set and export the version string
|
||||
export BR2_VERSION := 2018.08-rc2
|
||||
export BR2_VERSION := 2018.08
|
||||
# Actual time the release is cut (for reproducible builds)
|
||||
BR2_VERSION_EPOCH = 1534755000
|
||||
BR2_VERSION_EPOCH = 1536263000
|
||||
|
||||
# Save running make version since it's clobbered by the make package
|
||||
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
||||
|
||||
@@ -5,12 +5,6 @@ Freescale i.MX8MQ EVK board
|
||||
This file documents the Buildroot support for the Freescale i.MX8MQ
|
||||
EVK board.
|
||||
|
||||
Hardware support
|
||||
================
|
||||
|
||||
Currently only basic support for hardware is available, currently no
|
||||
support for GPU, VPU and other HW features.
|
||||
|
||||
Build
|
||||
=====
|
||||
|
||||
|
||||
@@ -449,5 +449,9 @@ endif # BR2_TARGET_UBOOT && BR_BUILDING
|
||||
ifeq ($(BR2_TARGET_UBOOT_BUILD_SYSTEM_LEGACY),y)
|
||||
$(eval $(generic-package))
|
||||
else ifeq ($(BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG),y)
|
||||
UBOOT_MAKE_ENV = $(TARGET_MAKE_ENV)
|
||||
UBOOT_KCONFIG_DEPENDENCIES = \
|
||||
$(BR2_BISON_HOST_DEPENDENCY) \
|
||||
$(BR2_FLEX_HOST_DEPENDENCY)
|
||||
$(eval $(kconfig-package))
|
||||
endif # BR2_TARGET_UBOOT_BUILD_SYSTEM_LEGACY
|
||||
|
||||
@@ -200,11 +200,24 @@ information is (assuming the package name is +libfoo+) :
|
||||
package. Note that if +HOST_LIBFOO_VERSION+ doesn't exist, it is
|
||||
assumed to be the same as +LIBFOO_VERSION+. It can also be a
|
||||
revision number or a tag for packages that are fetched directly
|
||||
from their version control system. Do not use a branch name as
|
||||
version; it does not work. Examples:
|
||||
from their version control system. Examples:
|
||||
** a version for a release tarball: +LIBFOO_VERSION = 0.1.2+
|
||||
** a sha1 for a git tree: +LIBFOO_VERSION = cb9d6aa9429e838f0e54faa3d455bcbab5eef057+
|
||||
** a tag for a git tree +LIBFOO_VERSION = v0.1.2+
|
||||
+
|
||||
.Note:
|
||||
Using a branch name as +FOO_VERSION+ is not supported, because it does
|
||||
not and can not work as people would expect it should:
|
||||
+
|
||||
1. due to local caching, Buildroot will not re-fetch the repository,
|
||||
so people who expect to be able to follow the remote repository
|
||||
would be quite surprised and disappointed;
|
||||
2. because two builds can never be perfectly simultaneous, and because
|
||||
the remote repository may get new commits on the branch anytime,
|
||||
two users, using the same Buildroot tree and building the same
|
||||
configuration, may get different source, thus rendering the build
|
||||
non reproducible, and people would be quite surprised and
|
||||
disappointed.
|
||||
|
||||
* +LIBFOO_SOURCE+ may contain the name of the tarball of the package,
|
||||
which Buildroot will use to download the tarball from
|
||||
|
||||
@@ -8,108 +8,108 @@
|
||||
<div class="panel-heading">Download</div>
|
||||
<div class="panel-body">
|
||||
|
||||
<h3 style="text-align: center;">Latest long term support release: <b>2018.02.4</b></h3>
|
||||
<h3 style="text-align: center;">Latest long term support release: <b>2018.02.5</b></h3>
|
||||
|
||||
<div class="row mt centered">
|
||||
<div class="col-sm-6">
|
||||
<div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
|
||||
<div class="flipper">
|
||||
<div class="front">
|
||||
<a href="/downloads/buildroot-2018.02.4.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2018.02.5.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2018.02.4.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2018.02.5.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h3><a href="/downloads/buildroot-2018.02.4.tar.gz">buildroot-2018.02.4.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2018.02.4.tar.gz.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2018.02.5.tar.gz">buildroot-2018.02.5.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2018.02.5.tar.gz.sign">PGP signature</a></p>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
|
||||
<div class="flipper">
|
||||
<div class="front">
|
||||
<a href="/downloads/buildroot-2018.02.4.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2018.02.5.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2018.02.4.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2018.02.5.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a href="/downloads/buildroot-2018.02.4.tar.bz2">buildroot-2018.02.4.tar.bz2</a></h3>
|
||||
<p><a href="/downloads/buildroot-2018.02.4.tar.bz2.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2018.02.5.tar.bz2">buildroot-2018.02.5.tar.bz2</a></h3>
|
||||
<p><a href="/downloads/buildroot-2018.02.5.tar.bz2.sign">PGP signature</a></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3 style="text-align: center;">Latest stable release: <b>2018.05.1</b></h3>
|
||||
<h3 style="text-align: center;">Latest stable release: <b>2018.08</b></h3>
|
||||
|
||||
<div class="row mt centered">
|
||||
<div class="col-sm-6">
|
||||
<div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
|
||||
<div class="flipper">
|
||||
<div class="front">
|
||||
<a href="/downloads/buildroot-2018.05.1.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2018.08.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2018.05.1.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2018.08.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h3><a href="/downloads/buildroot-2018.05.1.tar.gz">buildroot-2018.05.1.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2018.05.1.tar.gz.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2018.08.tar.gz">buildroot-2018.08.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2018.08.tar.gz.sign">PGP signature</a></p>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
|
||||
<div class="flipper">
|
||||
<div class="front">
|
||||
<a href="/downloads/buildroot-2018.05.1.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2018.08.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2018.05.1.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2018.08.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a href="/downloads/buildroot-2018.05.1.tar.bz2">buildroot-2018.05.1.tar.bz2</a></h3>
|
||||
<p><a href="/downloads/buildroot-2018.05.1.tar.bz2.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2018.08.tar.bz2">buildroot-2018.08.tar.bz2</a></h3>
|
||||
<p><a href="/downloads/buildroot-2018.08.tar.bz2.sign">PGP signature</a></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3 style="text-align: center;">Latest release candidate: <b>2018.08-rc2</b></h3>
|
||||
<!--
|
||||
<h3 style="text-align: center;">Latest release candidate: <b>2018.08-rc3</b></h3>
|
||||
<div class="row mt centered">
|
||||
<div class="col-sm-6">
|
||||
<div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
|
||||
<div class="flipper">
|
||||
<div class="front">
|
||||
<a href="/downloads/buildroot-2018.08-rc2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2018.08-rc3.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2018.08-rc2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2018.08-rc3.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a href="/downloads/buildroot-2018.08-rc2.tar.gz">buildroot-2018.08-rc2.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2018.08-rc2.tar.gz.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2018.08-rc3.tar.gz">buildroot-2018.08-rc3.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2018.08-rc3.tar.gz.sign">PGP signature</a></p>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
|
||||
<div class="flipper">
|
||||
<div class="front">
|
||||
<a href="/downloads/buildroot-2018.08-rc2.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2018.08-rc3.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2018.08-rc2.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2018.08-rc3.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a href="/downloads/buildroot-2018.08-rc2.tar.bz2">buildroot-2018.08-rc2.tar.bz2</a></h3>
|
||||
<p><a href="/downloads/buildroot-2018.08-rc2.tar.bz2.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2018.08-rc3.tar.bz2">buildroot-2018.08-rc3.tar.bz2</a></h3>
|
||||
<p><a href="/downloads/buildroot-2018.08-rc3.tar.bz2.sign">PGP signature</a></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
-->
|
||||
This and earlier releases (and their PGP signatures) can always be downloaded from
|
||||
<a href="/downloads/">http://buildroot.net/downloads/</a>.
|
||||
</div>
|
||||
|
||||
@@ -9,6 +9,84 @@
|
||||
<h2>News</h2>
|
||||
<ul class="timeline">
|
||||
|
||||
<li>
|
||||
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
|
||||
<div class="timeline-panel">
|
||||
<div class="timeline-heading">
|
||||
<h4 class="timeline-title">2018.08 released</h4>
|
||||
<p><small class="text-muted"><i class="glyphicon glyphicon-time"></i>6 September 2018</small></p>
|
||||
</div>
|
||||
<div class="timeline-body">
|
||||
<p>The stable 2018.08 release is out - Thanks to everyone
|
||||
contributing and testing the release candidates. See the
|
||||
<a href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2018.08">CHANGES</a>
|
||||
file for more details
|
||||
and go to the <a href="/downloads/">downloads page</a> to pick up the
|
||||
<a href="/downloads/buildroot-2018.08.tar.bz2">2018.08 release</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="timeline-inverted">
|
||||
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
|
||||
<div class="timeline-panel">
|
||||
<div class="timeline-heading">
|
||||
<h4 class="timeline-title">2018.08-rc3 released</h4>
|
||||
<p><small class="text-muted"><i class="glyphicon glyphicon-time"></i>31 August 2018</small></p>
|
||||
</div>
|
||||
<div class="timeline-body">
|
||||
<p>Another week, another release candidate with more cleanups
|
||||
and build fixes. See the
|
||||
<a href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2018.08-rc3">CHANGES</a>
|
||||
file for details.</p>
|
||||
|
||||
<p>Head to the <a href="/downloads/">downloads page</a> to pick up the
|
||||
<a href="/downloads/buildroot-2018.08-rc3.tar.bz2">2018.08-rc3
|
||||
release candidate</a>, and report any problems found to the
|
||||
<a href="support.html">mailing list</a> or
|
||||
<a href="https://bugs.buildroot.org">bug tracker</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
|
||||
<div class="timeline-panel">
|
||||
<div class="timeline-heading">
|
||||
<h4 class="timeline-title">2018.02.5 released</h4>
|
||||
<p><small class="text-muted"><i class="glyphicon glyphicon-time"></i>29 August 2018</small></p>
|
||||
</div>
|
||||
<div class="timeline-body">
|
||||
<p>The 2018.02.5 bugfix release is out, fixing a number of important /
|
||||
security related issues discovered since the 2018.02.4 release. See the
|
||||
<a href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2018.02.5">CHANGES</a>
|
||||
file for more details, read the
|
||||
<a href="http://lists.busybox.net/pipermail/buildroot/2018-August/229453.html">announcement</a>
|
||||
and go to the <a href="/downloads/">downloads page</a> to pick up the
|
||||
<a href="/downloads/buildroot-2018.02.5.tar.bz2">2018.02.5 release</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="timeline-inverted">
|
||||
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
|
||||
<div class="timeline-panel">
|
||||
<div class="timeline-heading">
|
||||
<h4 class="timeline-title">2018.05.2 released</h4>
|
||||
<p><small class="text-muted"><i class="glyphicon glyphicon-time"></i>28 August 2018</small></p>
|
||||
</div>
|
||||
<div class="timeline-body">
|
||||
<p>The 2018.05.2 bugfix release is out, fixing a number of important /
|
||||
security related issues discovered since the 2018.05.1 release. See the
|
||||
<a href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2018.05.2">CHANGES</a>
|
||||
file for more details, read the
|
||||
<a href="http://lists.busybox.net/pipermail/buildroot/2018-August/229355.html">announcement</a>
|
||||
and go to the <a href="/downloads/">downloads page</a> to pick up the
|
||||
<a href="/downloads/buildroot-2018.05.2.tar.bz2">2018.05.2 release</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
|
||||
<div class="timeline-panel">
|
||||
|
||||
@@ -120,7 +120,7 @@ endif
|
||||
|
||||
config BR2_LINUX_KERNEL_VERSION
|
||||
string
|
||||
default "4.17.17" if BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
default "4.17.19" if BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
default "v4.4.138-cip25" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION
|
||||
default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \
|
||||
if BR2_LINUX_KERNEL_CUSTOM_VERSION
|
||||
|
||||
@@ -65,10 +65,16 @@ LINUX_INSTALL_IMAGES = YES
|
||||
LINUX_DEPENDENCIES = host-kmod
|
||||
|
||||
# Starting with 4.16, the generated kconfig paser code is no longer
|
||||
# shipped with the kernel sources, so we need flex and bison.
|
||||
# Starting with 4.17, the generated dtc parser code is no longer
|
||||
# shipped with the kernel sources, so we need flex and bison.
|
||||
LINUX_DEPENDENCIES += host-bison host-flex
|
||||
# shipped with the kernel sources, so we need flex and bison, but
|
||||
# only if the host does not have them.
|
||||
LINUX_KCONFIG_DEPENDENCIES = \
|
||||
$(BR2_BISON_HOST_DEPENDENCY) \
|
||||
$(BR2_FLEX_HOST_DEPENDENCY)
|
||||
|
||||
# Starting with 4.18, the kconfig in the kernel calls the
|
||||
# cross-compiler to check its capabilities. So we need the
|
||||
# toolchain before we can call the configurators.
|
||||
LINUX_KCONFIG_DEPENDENCIES += toolchain
|
||||
|
||||
# host tools needed for kernel compression
|
||||
ifeq ($(BR2_LINUX_KERNEL_LZ4),y)
|
||||
@@ -346,6 +352,11 @@ define LINUX_KCONFIG_FIXUP_CMDS
|
||||
endef
|
||||
|
||||
ifeq ($(BR2_LINUX_KERNEL_DTS_SUPPORT),y)
|
||||
# Starting with 4.17, the generated dtc parser code is no longer
|
||||
# shipped with the kernel sources, so we need flex and bison. For
|
||||
# reproducibility, we use our owns rather than the host ones.
|
||||
LINUX_DEPENDENCIES += host-bison host-flex
|
||||
|
||||
ifeq ($(BR2_LINUX_KERNEL_DTB_IS_SELF_BUILT),)
|
||||
define LINUX_BUILD_DTB
|
||||
$(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_DTBS)
|
||||
|
||||
71
package/aircrack-ng/0001-Fix-build-with-mmx.patch
Normal file
71
package/aircrack-ng/0001-Fix-build-with-mmx.patch
Normal file
@@ -0,0 +1,71 @@
|
||||
From 37078a46346f01141cc13026bb5ad426bb98f3a0 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Wed, 22 Aug 2018 20:01:07 +0200
|
||||
Subject: [PATCH] Fix build with mmx
|
||||
|
||||
Commit 39387fc80f90f3a9ac9ef9f3aa32da5776a0721e removed mmx support
|
||||
however aircrack-ng fails to build on platforms with mmx because an
|
||||
error is raised if __MMX__ is defined.
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.net/results/b7362b69435e9ef6fb2aedc50743e88dbd7a5c72
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Upstream status: merged (https://github.com/aircrack-ng/aircrack-ng/pull/1943)]
|
||||
---
|
||||
src/aircrack-crypto/arch.h | 3 ---
|
||||
src/aircrack-crypto/memory.h | 3 ---
|
||||
src/aircrack-crypto/pseudo_intrinsics.h | 9 ---------
|
||||
3 files changed, 15 deletions(-)
|
||||
|
||||
diff --git a/src/aircrack-crypto/arch.h b/src/aircrack-crypto/arch.h
|
||||
index 1a19ddd6..78b9e619 100644
|
||||
--- a/src/aircrack-crypto/arch.h
|
||||
+++ b/src/aircrack-crypto/arch.h
|
||||
@@ -357,9 +357,6 @@
|
||||
#elif __SSE2__
|
||||
#define SIMD_COEF_32 4
|
||||
#define SIMD_COEF_64 2
|
||||
-#elif __MMX__
|
||||
-#define SIMD_COEF_32 2
|
||||
-#define SIMD_COEF_64 1
|
||||
#endif
|
||||
|
||||
/*
|
||||
diff --git a/src/aircrack-crypto/memory.h b/src/aircrack-crypto/memory.h
|
||||
index 83b048f0..24b1c95b 100644
|
||||
--- a/src/aircrack-crypto/memory.h
|
||||
+++ b/src/aircrack-crypto/memory.h
|
||||
@@ -70,9 +70,6 @@
|
||||
#elif __SSE2__
|
||||
#define SIMD_COEF_32 4
|
||||
#define SIMD_COEF_64 2
|
||||
-#elif __MMX__
|
||||
-#define SIMD_COEF_32 2
|
||||
-#define SIMD_COEF_64 1
|
||||
#endif
|
||||
|
||||
/*
|
||||
diff --git a/src/aircrack-crypto/pseudo_intrinsics.h b/src/aircrack-crypto/pseudo_intrinsics.h
|
||||
index dd0ca379..f5527bdd 100644
|
||||
--- a/src/aircrack-crypto/pseudo_intrinsics.h
|
||||
+++ b/src/aircrack-crypto/pseudo_intrinsics.h
|
||||
@@ -658,15 +658,6 @@ _inline __m128i _mm_set1_epi64(long long a)
|
||||
(vtype)(vtype64) { x0, x1 }
|
||||
#endif
|
||||
|
||||
-/******************************** MMX *********************************/
|
||||
-
|
||||
-#elif __MMX__
|
||||
-#include <mmintrin.h>
|
||||
-
|
||||
-typedef __m64i vtype;
|
||||
-
|
||||
-#error MMX intrinsics not implemented (contributions are welcome!)
|
||||
-
|
||||
#endif /* __SIMD__ elif __SIMD__ elif __SIMD__ */
|
||||
|
||||
/************************* COMMON STUFF BELOW *************************/
|
||||
--
|
||||
2.14.1
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
From 7cf680386de051cb8308510680299aef810fe743 Mon Sep 17 00:00:00 2001
|
||||
From: Joseph Benden <joe@benden.us>
|
||||
Date: Fri, 17 Aug 2018 13:23:39 -0700
|
||||
Subject: [PATCH] autotools: Fix optional SIMD on PPC arch
|
||||
|
||||
Resolves:
|
||||
https://github.com/aircrack-ng/aircrack-ng/issues/1941
|
||||
|
||||
Upstream (applied to their master, not yet in a release): (squashed together)
|
||||
https://github.com/aircrack-ng/aircrack-ng/commit/97838c6b903d33c8403a4bdcae60b8619fad7538
|
||||
https://github.com/aircrack-ng/aircrack-ng/commit/efc0b2718f4afd9582419902d205b242e546b9ab
|
||||
|
||||
Signed-off-by: Joseph Benden <joe@benden.us>
|
||||
Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com
|
||||
---
|
||||
build/m4/aircrack_ng_simd.m4 | 4 ++++
|
||||
src/aircrack-crypto/Makefile.am | 7 ++++++-
|
||||
2 files changed, 10 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/build/m4/aircrack_ng_simd.m4 b/build/m4/aircrack_ng_simd.m4
|
||||
index 29c3816..2bcc41f 100644
|
||||
--- a/build/m4/aircrack_ng_simd.m4
|
||||
+++ b/build/m4/aircrack_ng_simd.m4
|
||||
@@ -132,6 +132,7 @@ then
|
||||
AX_CHECK_COMPILE_FLAG([-maltivec], [
|
||||
AX_APPEND_FLAG(-maltivec, [ppc_altivec_[]_AC_LANG_ABBREV[]flags])
|
||||
AC_SUBST(ppc_altivec_[]_AC_LANG_ABBREV[]flags)
|
||||
+ ALTIVEC_FOUND=1
|
||||
])
|
||||
|
||||
AX_CHECK_COMPILE_FLAG([-mabi=altivec], [
|
||||
@@ -147,6 +148,7 @@ then
|
||||
AX_CHECK_COMPILE_FLAG([-mpower8-vector], [
|
||||
AX_APPEND_FLAG(-mpower8-vector, [ppc_altivec_[]_AC_LANG_ABBREV[]flags])
|
||||
AC_SUBST(ppc_altivec_[]_AC_LANG_ABBREV[]flags)
|
||||
+ POWER8_FOUND=1
|
||||
])
|
||||
fi
|
||||
|
||||
@@ -258,6 +260,8 @@ AM_CONDITIONAL([ARM], [test "$IS_ARM" = 1])
|
||||
AM_CONDITIONAL([PPC], [test "$IS_PPC" = 1])
|
||||
AM_CONDITIONAL([NEON], [test "$NEON_FOUND" = 1])
|
||||
AM_CONDITIONAL([AVX512F], [test "$AVX512F_FOUND" = 1])
|
||||
+AM_CONDITIONAL([ALTIVEC], [test "$ALTIVEC_FOUND" = 1])
|
||||
+AM_CONDITIONAL([POWER8], [test "$POWER8_FOUND" = 1])
|
||||
])
|
||||
|
||||
AC_DEFUN([AIRCRACK_NG_SIMD_C], [
|
||||
diff --git a/src/aircrack-crypto/Makefile.am b/src/aircrack-crypto/Makefile.am
|
||||
index 8cc685d..a1664a5 100644
|
||||
--- a/src/aircrack-crypto/Makefile.am
|
||||
+++ b/src/aircrack-crypto/Makefile.am
|
||||
@@ -131,7 +131,12 @@ lib_LTLIBRARIES += libaircrack-crypto-arm-neon.la
|
||||
endif
|
||||
endif
|
||||
if PPC
|
||||
-lib_LTLIBRARIES += libaircrack-crypto-ppc-altivec.la libaircrack-crypto-ppc-power8.la
|
||||
+if ALTIVEC
|
||||
+lib_LTLIBRARIES += libaircrack-crypto-ppc-altivec.la
|
||||
+endif
|
||||
+if POWER8
|
||||
+lib_LTLIBRARIES += libaircrack-crypto-ppc-power8.la
|
||||
+endif
|
||||
endif
|
||||
if X86
|
||||
if AVX512F
|
||||
--
|
||||
1.9.1
|
||||
|
||||
@@ -4,9 +4,6 @@ config BR2_PACKAGE_AIRCRACK_NG
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on !BR2_STATIC_LIBS # dlfcn.h
|
||||
# https://github.com/aircrack-ng/aircrack-ng/issues/1941
|
||||
depends on BR2_POWERPC_CPU_HAS_ALTIVEC || \
|
||||
!(BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le)
|
||||
select BR2_PACKAGE_OPENSSL if !BR2_PACKAGE_LIBGCRYPT
|
||||
help
|
||||
A set of tools for auditing wireless networks
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
From 4af4a4a71827c0bc5e0ec67af23edef4f15cee8e Mon Sep 17 00:00:00 2001
|
||||
From: Paul Eggert <eggert@cs.ucla.edu>
|
||||
Date: Mon, 5 Mar 2018 10:56:29 -0800
|
||||
Subject: [PATCH 1/1] fflush: adjust to glibc 2.28 libio.h removal
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Problem reported by Daniel P. Berrangé in:
|
||||
https://lists.gnu.org/r/bug-gnulib/2018-03/msg00000.html
|
||||
* lib/fbufmode.c (fbufmode):
|
||||
* lib/fflush.c (clear_ungetc_buffer_preserving_position)
|
||||
(disable_seek_optimization, rpl_fflush):
|
||||
* lib/fpending.c (__fpending):
|
||||
* lib/fpurge.c (fpurge):
|
||||
* lib/freadable.c (freadable):
|
||||
* lib/freadahead.c (freadahead):
|
||||
* lib/freading.c (freading):
|
||||
* lib/freadptr.c (freadptr):
|
||||
* lib/freadseek.c (freadptrinc):
|
||||
* lib/fseeko.c (fseeko):
|
||||
* lib/fseterr.c (fseterr):
|
||||
* lib/fwritable.c (fwritable):
|
||||
* lib/fwriting.c (fwriting):
|
||||
Check _IO_EOF_SEEN instead of _IO_ftrylockfile.
|
||||
* lib/stdio-impl.h (_IO_IN_BACKUP) [_IO_EOF_SEEN]:
|
||||
Define if not already defined.
|
||||
---
|
||||
lib/fseterr.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
[yann.morin.1998@free.fr: partially backport from upstream gnulib]
|
||||
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
||||
|
||||
diff --git a/lib/fseterr.c b/lib/fseterr.c
|
||||
index 82649c3ac..adb637256 100644
|
||||
--- a/lib/fseterr.c
|
||||
+++ b/lib/fseterr.c
|
||||
@@ -29,7 +29,7 @@ fseterr (FILE *fp)
|
||||
/* Most systems provide FILE as a struct and the necessary bitmask in
|
||||
<stdio.h>, because they need it for implementing getc() and putc() as
|
||||
fast macros. */
|
||||
-#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */
|
||||
+#if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */
|
||||
fp->_flags |= _IO_ERR_SEEN;
|
||||
#elif defined __sferror || defined __DragonFly__ || defined __ANDROID__
|
||||
/* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */
|
||||
--
|
||||
2.14.1
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
From 74d9d6a293d7462dea8f83e7fc5ac792e956a0ad Mon Sep 17 00:00:00 2001
|
||||
From: Paul Eggert <eggert@cs.ucla.edu>
|
||||
Date: Thu, 8 Mar 2018 16:42:45 -0800
|
||||
Subject: [PATCH 2/2] fflush: be more paranoid about libio.h change
|
||||
|
||||
Suggested by Eli Zaretskii in:
|
||||
https://lists.gnu.org/r/emacs-devel/2018-03/msg00270.html
|
||||
* lib/fbufmode.c (fbufmode):
|
||||
* lib/fflush.c (clear_ungetc_buffer_preserving_position)
|
||||
(disable_seek_optimization, rpl_fflush):
|
||||
* lib/fpending.c (__fpending):
|
||||
* lib/fpurge.c (fpurge):
|
||||
* lib/freadable.c (freadable):
|
||||
* lib/freadahead.c (freadahead):
|
||||
* lib/freading.c (freading):
|
||||
* lib/freadptr.c (freadptr):
|
||||
* lib/freadseek.c (freadptrinc):
|
||||
* lib/fseeko.c (fseeko):
|
||||
* lib/fseterr.c (fseterr):
|
||||
* lib/fwritable.c (fwritable):
|
||||
* lib/fwriting.c (fwriting):
|
||||
Look at _IO_ftrylockfile as well as at _IO_EOF_SEEN.
|
||||
---
|
||||
lib/fseterr.c | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
[yann.morin.1998@free.fr: partially backport from upstream gnulib]
|
||||
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
||||
|
||||
diff --git a/lib/fseterr.c b/lib/fseterr.c
|
||||
index adb637256..fd9da6338 100644
|
||||
--- a/lib/fseterr.c
|
||||
+++ b/lib/fseterr.c
|
||||
@@ -29,7 +29,8 @@ fseterr (FILE *fp)
|
||||
/* Most systems provide FILE as a struct and the necessary bitmask in
|
||||
<stdio.h>, because they need it for implementing getc() and putc() as
|
||||
fast macros. */
|
||||
-#if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */
|
||||
+#if defined _IO_EOF_SEEN || defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1
|
||||
+ /* GNU libc, BeOS, Haiku, Linux libc5 */
|
||||
fp->_flags |= _IO_ERR_SEEN;
|
||||
#elif defined __sferror || defined __DragonFly__ || defined __ANDROID__
|
||||
/* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */
|
||||
--
|
||||
2.14.1
|
||||
|
||||
41
package/brltty/0004-buildsys-fix-cross-compilation.patch
Normal file
41
package/brltty/0004-buildsys-fix-cross-compilation.patch
Normal file
@@ -0,0 +1,41 @@
|
||||
From 088666535a045dae71bd2fcc6b3a1553023106ce Mon Sep 17 00:00:00 2001
|
||||
From: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
||||
Date: Wed, 22 Aug 2018 10:10:19 +0200
|
||||
Subject: [PATCH] buildsys: fix cross-compilation
|
||||
|
||||
Some identifiers for includes and libs paths may contain digit, e.g.
|
||||
X11_PACKAGE or ATSPI2_PACKAGE or GLIB2_PACKAGE...
|
||||
|
||||
Also detect those identifiers when doing cros-compilation, so that the
|
||||
_FOR_BUILD variants are really created and do not clash with the target
|
||||
variants.
|
||||
|
||||
Fixes:
|
||||
http://autobuild.buildroot.org/results/a37/a37782b3cfc1a96cc129db8fade20a36a7b2d470/build-end.log
|
||||
http://autobuild.buildroot.org/results/97e/97edc6a47d2140968e84b409cdc960604e5896f2/build-end.log
|
||||
[...]
|
||||
|
||||
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
||||
---
|
||||
Upstram status: submitted
|
||||
https://github.com/brltty/brltty/pull/142
|
||||
---
|
||||
mk4build | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/mk4build b/mk4build
|
||||
index db90c86a9..551283825 100755
|
||||
--- a/mk4build
|
||||
+++ b/mk4build
|
||||
@@ -112,7 +112,7 @@ fi
|
||||
|
||||
sedScript="${outputName}.${sedExtension}"
|
||||
sed -n -e '
|
||||
-s/^ *\([A-Za-z][A-Za-z_]*\) *=.*$/\1/
|
||||
+s/^ *\([A-Za-z][A-Za-z0-9_]*\) *=.*$/\1/
|
||||
t found
|
||||
d
|
||||
:found
|
||||
--
|
||||
2.14.1
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
From 0d598ab9f03dbf320f7b81c05e4a94cb303dfbc7 Mon Sep 17 00:00:00 2001
|
||||
From: Denys Vlasenko <vda.linux@googlemail.com>
|
||||
Date: Sun, 2 Sep 2018 18:35:29 +0200
|
||||
Subject: [PATCH] Revert "libbb: remove unnecessary variable in xmalloc_fgets"
|
||||
|
||||
The variable is in fact necessary.
|
||||
|
||||
commit 2da9724b56169f00bd7fb6b9a11c9409a7620981
|
||||
Author: Quentin Rameau <quinq@fifth.space>
|
||||
Date: Sun Apr 1 17:05:35 2018 +0200
|
||||
libbb: remove unnecessary variable in xmalloc_fgets
|
||||
|
||||
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
||||
[Thomas De Schampheleire: added to unbreak 'head -n -1',
|
||||
see http://lists.busybox.net/pipermail/busybox/2018-August/086617.html ]
|
||||
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
|
||||
|
||||
---
|
||||
libbb/get_line_from_file.c | 4 +++-
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/libbb/get_line_from_file.c b/libbb/get_line_from_file.c
|
||||
index f3d6c6203..49ef093c2 100644
|
||||
--- a/libbb/get_line_from_file.c
|
||||
+++ b/libbb/get_line_from_file.c
|
||||
@@ -47,7 +47,9 @@ char* FAST_FUNC bb_get_chunk_from_file(FILE *file, size_t *end)
|
||||
/* Get line, including trailing \n if any */
|
||||
char* FAST_FUNC xmalloc_fgets(FILE *file)
|
||||
{
|
||||
- return bb_get_chunk_from_file(file, NULL);
|
||||
+ int i;
|
||||
+
|
||||
+ return bb_get_chunk_from_file(file, &i);
|
||||
}
|
||||
/* Get line. Remove trailing \n */
|
||||
char* FAST_FUNC xmalloc_fgetline(FILE *file)
|
||||
--
|
||||
2.16.4
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
From c9f1a877f1b9e2602913600d769edb17ee41d15d Mon Sep 17 00:00:00 2001
|
||||
From: Baruch Siach <baruch@tkos.co.il>
|
||||
Date: Tue, 17 Jul 2018 13:18:09 +0300
|
||||
Subject: [PATCH] install.sh: don't clobber dangling symlinks
|
||||
|
||||
Symlinks in a subdirectory that is to become target rootfs are sometimes
|
||||
dangling because they link to canonical file names that are not present
|
||||
on the host, but are present relative to the target rootfs root. Don't
|
||||
copy over dangling symlinks when noclobber is enabled
|
||||
|
||||
The -e test treats dangling symlinks as non-existent files. Add -h test
|
||||
that returns true for all symlinks.
|
||||
|
||||
Cc: Yann E. MORIN <yann.morin.1998@free.fr>
|
||||
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
|
||||
---
|
||||
Upstream status:
|
||||
http://lists.busybox.net/pipermail/busybox/2018-July/086555.html
|
||||
|
||||
applets/install.sh | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/applets/install.sh b/applets/install.sh
|
||||
index 9aede0f530e2..415896893e86 100755
|
||||
--- a/applets/install.sh
|
||||
+++ b/applets/install.sh
|
||||
@@ -83,7 +83,7 @@ install -m 755 busybox "$prefix/bin/busybox" || exit 1
|
||||
for i in $h; do
|
||||
appdir=`dirname "$i"`
|
||||
app=`basename "$i"`
|
||||
- if [ x"$noclobber" = x"1" ] && [ -e "$prefix/$i" ]; then
|
||||
+ if [ x"$noclobber" = x"1" ] && ([ -e "$prefix/$i" ] || [ -h "$prefix/$i" ]); then
|
||||
echo " $prefix/$i already exists"
|
||||
continue
|
||||
fi
|
||||
--
|
||||
2.18.0
|
||||
|
||||
37
package/chipmunk/0001-Fix-build-failure-on-musl.patch
Normal file
37
package/chipmunk/0001-Fix-build-failure-on-musl.patch
Normal file
@@ -0,0 +1,37 @@
|
||||
From 231c1fb97785290aaac89ed74d7cb24eaa74b363 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Sun, 2 Sep 2018 12:05:22 +0200
|
||||
Subject: [PATCH] Fix build failure on musl
|
||||
|
||||
Build fails on:
|
||||
/home/test/autobuild/run/instance-0/output/build/chipmunk-7.0.2/src/cpHastySpace.c:11:24: fatal error: sys/sysctl.h: No such file or directory
|
||||
|
||||
Indeed, sys/sysctl.h is not available on musl so include this header
|
||||
only if __APPLE__ is defined as sysctlbyname is only used in this case.
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.org/results/e5be2f8eb9315a9054e1c8d854dec37cbb28eed7
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Upstream status: https://github.com/slembcke/Chipmunk2D/pull/171]
|
||||
---
|
||||
src/cpHastySpace.c | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/src/cpHastySpace.c b/src/cpHastySpace.c
|
||||
index 8dca425..e087df8 100644
|
||||
--- a/src/cpHastySpace.c
|
||||
+++ b/src/cpHastySpace.c
|
||||
@@ -8,7 +8,9 @@
|
||||
|
||||
//#include <sys/param.h >
|
||||
#ifndef _WIN32
|
||||
+#ifdef __APPLE__
|
||||
#include <sys/sysctl.h>
|
||||
+#endif
|
||||
#include <pthread.h>
|
||||
#else
|
||||
#ifndef WIN32_LEAN_AND_MEAN
|
||||
--
|
||||
2.17.1
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
config BR2_PACKAGE_CUTELYST
|
||||
bool "cutelyst"
|
||||
depends on BR2_PACKAGE_QT5
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
|
||||
select BR2_PACKAGE_OPENSSL
|
||||
select BR2_PACKAGE_QT5BASE_GUI
|
||||
help
|
||||
@@ -8,3 +11,8 @@ config BR2_PACKAGE_CUTELYST
|
||||
the simple approach of Catalyst (Perl) framework.
|
||||
|
||||
https://cutelyst.org
|
||||
|
||||
comment "cutelyst needs a toolchain w/ C++, gcc >= 4.8, headers >= 3.3"
|
||||
depends on BR2_PACKAGE_QT5
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
|
||||
depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
|
||||
|
||||
@@ -16,6 +16,11 @@ CUTELYST_CONF_OPTS += \
|
||||
-DPLUGIN_CSRFPROTECTION=ON \
|
||||
-DPLUGIN_VIEW_GRANTLEE=OFF
|
||||
|
||||
# Qt 5.8 needs atomics, which on various architectures are in -latomic
|
||||
ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC)$(BR2_PACKAGE_QT5_VERSION_LATEST),yy)
|
||||
CUTELYST_CONF_OPTS += -DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) -latomic"
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBPWQUALITY),y)
|
||||
CUTELYST_CONF_OPTS += -DPLUGIN_VALIDATOR_PWQUALITY=ON
|
||||
CUTELYST_DEPENDENCIES += libpwquality
|
||||
|
||||
@@ -19,8 +19,10 @@ DOMOTICZ_DEPENDENCIES = \
|
||||
zlib
|
||||
|
||||
# Due to the dependency on mosquitto, domoticz depends on
|
||||
# !BR2_STATIC_LIBS so set USE_STATIC_BOOST to OFF
|
||||
DOMOTICZ_CONF_OPTS += -DUSE_STATIC_BOOST=OFF
|
||||
# !BR2_STATIC_LIBS so set USE_STATIC_BOOST and USE_OPENSSL_STATIC to OFF
|
||||
DOMOTICZ_CONF_OPTS += \
|
||||
-DUSE_STATIC_BOOST=OFF \
|
||||
-DUSE_OPENSSL_STATIC=OFF
|
||||
|
||||
# Do not use any built-in libraries which are enabled by default for
|
||||
# lua, sqlite and mqtt
|
||||
|
||||
236
package/dropbear/0002-Wait-to-fail-invalid-usernames.patch
Normal file
236
package/dropbear/0002-Wait-to-fail-invalid-usernames.patch
Normal file
@@ -0,0 +1,236 @@
|
||||
From 52adbb34c32d3e2e1bcdb941e20a6f81138b8248 Mon Sep 17 00:00:00 2001
|
||||
From: Matt Johnston <matt@ucc.asn.au>
|
||||
Date: Thu, 23 Aug 2018 23:43:12 +0800
|
||||
Subject: [PATCH] Wait to fail invalid usernames
|
||||
|
||||
[hg: https://secure.ucc.asn.au/hg/dropbear/rev/5d2d1021ca00]
|
||||
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
||||
---
|
||||
auth.h | 6 +++---
|
||||
svr-auth.c | 19 +++++--------------
|
||||
svr-authpam.c | 26 ++++++++++++++++++++++----
|
||||
svr-authpasswd.c | 27 ++++++++++++++-------------
|
||||
svr-authpubkey.c | 11 ++++++++++-
|
||||
5 files changed, 54 insertions(+), 35 deletions(-)
|
||||
|
||||
diff --git a/auth.h b/auth.h
|
||||
index da498f5..98f5468 100644
|
||||
--- a/auth.h
|
||||
+++ b/auth.h
|
||||
@@ -37,9 +37,9 @@ void recv_msg_userauth_request(void);
|
||||
void send_msg_userauth_failure(int partial, int incrfail);
|
||||
void send_msg_userauth_success(void);
|
||||
void send_msg_userauth_banner(const buffer *msg);
|
||||
-void svr_auth_password(void);
|
||||
-void svr_auth_pubkey(void);
|
||||
-void svr_auth_pam(void);
|
||||
+void svr_auth_password(int valid_user);
|
||||
+void svr_auth_pubkey(int valid_user);
|
||||
+void svr_auth_pam(int valid_user);
|
||||
|
||||
#if DROPBEAR_SVR_PUBKEY_OPTIONS_BUILT
|
||||
int svr_pubkey_allows_agentfwd(void);
|
||||
diff --git a/svr-auth.c b/svr-auth.c
|
||||
index c19c090..edde86b 100644
|
||||
--- a/svr-auth.c
|
||||
+++ b/svr-auth.c
|
||||
@@ -149,10 +149,8 @@ void recv_msg_userauth_request() {
|
||||
if (methodlen == AUTH_METHOD_PASSWORD_LEN &&
|
||||
strncmp(methodname, AUTH_METHOD_PASSWORD,
|
||||
AUTH_METHOD_PASSWORD_LEN) == 0) {
|
||||
- if (valid_user) {
|
||||
- svr_auth_password();
|
||||
- goto out;
|
||||
- }
|
||||
+ svr_auth_password(valid_user);
|
||||
+ goto out;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
@@ -164,10 +162,8 @@ void recv_msg_userauth_request() {
|
||||
if (methodlen == AUTH_METHOD_PASSWORD_LEN &&
|
||||
strncmp(methodname, AUTH_METHOD_PASSWORD,
|
||||
AUTH_METHOD_PASSWORD_LEN) == 0) {
|
||||
- if (valid_user) {
|
||||
- svr_auth_pam();
|
||||
- goto out;
|
||||
- }
|
||||
+ svr_auth_pam(valid_user);
|
||||
+ goto out;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
@@ -177,12 +173,7 @@ void recv_msg_userauth_request() {
|
||||
if (methodlen == AUTH_METHOD_PUBKEY_LEN &&
|
||||
strncmp(methodname, AUTH_METHOD_PUBKEY,
|
||||
AUTH_METHOD_PUBKEY_LEN) == 0) {
|
||||
- if (valid_user) {
|
||||
- svr_auth_pubkey();
|
||||
- } else {
|
||||
- /* pubkey has no failure delay */
|
||||
- send_msg_userauth_failure(0, 0);
|
||||
- }
|
||||
+ svr_auth_pubkey(valid_user);
|
||||
goto out;
|
||||
}
|
||||
#endif
|
||||
diff --git a/svr-authpam.c b/svr-authpam.c
|
||||
index 05e4f3e..d201bc9 100644
|
||||
--- a/svr-authpam.c
|
||||
+++ b/svr-authpam.c
|
||||
@@ -178,13 +178,14 @@ pamConvFunc(int num_msg,
|
||||
* Keyboard interactive would be a lot nicer, but since PAM is synchronous, it
|
||||
* gets very messy trying to send the interactive challenges, and read the
|
||||
* interactive responses, over the network. */
|
||||
-void svr_auth_pam() {
|
||||
+void svr_auth_pam(int valid_user) {
|
||||
|
||||
struct UserDataS userData = {NULL, NULL};
|
||||
struct pam_conv pamConv = {
|
||||
pamConvFunc,
|
||||
&userData /* submitted to pamvConvFunc as appdata_ptr */
|
||||
};
|
||||
+ const char* printable_user = NULL;
|
||||
|
||||
pam_handle_t* pamHandlep = NULL;
|
||||
|
||||
@@ -204,12 +205,23 @@ void svr_auth_pam() {
|
||||
|
||||
password = buf_getstring(ses.payload, &passwordlen);
|
||||
|
||||
+ /* We run the PAM conversation regardless of whether the username is valid
|
||||
+ in case the conversation function has an inherent delay.
|
||||
+ Use ses.authstate.username rather than ses.authstate.pw_name.
|
||||
+ After PAM succeeds we then check the valid_user flag too */
|
||||
+
|
||||
/* used to pass data to the PAM conversation function - don't bother with
|
||||
* strdup() etc since these are touched only by our own conversation
|
||||
* function (above) which takes care of it */
|
||||
- userData.user = ses.authstate.pw_name;
|
||||
+ userData.user = ses.authstate.username;
|
||||
userData.passwd = password;
|
||||
|
||||
+ if (ses.authstate.pw_name) {
|
||||
+ printable_user = ses.authstate.pw_name;
|
||||
+ } else {
|
||||
+ printable_user = "<invalid username>";
|
||||
+ }
|
||||
+
|
||||
/* Init pam */
|
||||
if ((rc = pam_start("sshd", NULL, &pamConv, &pamHandlep)) != PAM_SUCCESS) {
|
||||
dropbear_log(LOG_WARNING, "pam_start() failed, rc=%d, %s",
|
||||
@@ -242,7 +254,7 @@ void svr_auth_pam() {
|
||||
rc, pam_strerror(pamHandlep, rc));
|
||||
dropbear_log(LOG_WARNING,
|
||||
"Bad PAM password attempt for '%s' from %s",
|
||||
- ses.authstate.pw_name,
|
||||
+ printable_user,
|
||||
svr_ses.addrstring);
|
||||
send_msg_userauth_failure(0, 1);
|
||||
goto cleanup;
|
||||
@@ -253,12 +265,18 @@ void svr_auth_pam() {
|
||||
rc, pam_strerror(pamHandlep, rc));
|
||||
dropbear_log(LOG_WARNING,
|
||||
"Bad PAM password attempt for '%s' from %s",
|
||||
- ses.authstate.pw_name,
|
||||
+ printable_user,
|
||||
svr_ses.addrstring);
|
||||
send_msg_userauth_failure(0, 1);
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
+ if (!valid_user) {
|
||||
+ /* PAM auth succeeded but the username isn't allowed in for another reason
|
||||
+ (checkusername() failed) */
|
||||
+ send_msg_userauth_failure(0, 1);
|
||||
+ }
|
||||
+
|
||||
/* successful authentication */
|
||||
dropbear_log(LOG_NOTICE, "PAM password auth succeeded for '%s' from %s",
|
||||
ses.authstate.pw_name,
|
||||
diff --git a/svr-authpasswd.c b/svr-authpasswd.c
|
||||
index bdee2aa..69c7d8a 100644
|
||||
--- a/svr-authpasswd.c
|
||||
+++ b/svr-authpasswd.c
|
||||
@@ -48,22 +48,14 @@ static int constant_time_strcmp(const char* a, const char* b) {
|
||||
|
||||
/* Process a password auth request, sending success or failure messages as
|
||||
* appropriate */
|
||||
-void svr_auth_password() {
|
||||
+void svr_auth_password(int valid_user) {
|
||||
|
||||
char * passwdcrypt = NULL; /* the crypt from /etc/passwd or /etc/shadow */
|
||||
char * testcrypt = NULL; /* crypt generated from the user's password sent */
|
||||
- char * password;
|
||||
+ char * password = NULL;
|
||||
unsigned int passwordlen;
|
||||
-
|
||||
unsigned int changepw;
|
||||
|
||||
- passwdcrypt = ses.authstate.pw_passwd;
|
||||
-
|
||||
-#ifdef DEBUG_HACKCRYPT
|
||||
- /* debugging crypt for non-root testing with shadows */
|
||||
- passwdcrypt = DEBUG_HACKCRYPT;
|
||||
-#endif
|
||||
-
|
||||
/* check if client wants to change password */
|
||||
changepw = buf_getbool(ses.payload);
|
||||
if (changepw) {
|
||||
@@ -73,12 +65,21 @@ void svr_auth_password() {
|
||||
}
|
||||
|
||||
password = buf_getstring(ses.payload, &passwordlen);
|
||||
-
|
||||
- /* the first bytes of passwdcrypt are the salt */
|
||||
- testcrypt = crypt(password, passwdcrypt);
|
||||
+ if (valid_user) {
|
||||
+ /* the first bytes of passwdcrypt are the salt */
|
||||
+ passwdcrypt = ses.authstate.pw_passwd;
|
||||
+ testcrypt = crypt(password, passwdcrypt);
|
||||
+ }
|
||||
m_burn(password, passwordlen);
|
||||
m_free(password);
|
||||
|
||||
+ /* After we have got the payload contents we can exit if the username
|
||||
+ is invalid. Invalid users have already been logged. */
|
||||
+ if (!valid_user) {
|
||||
+ send_msg_userauth_failure(0, 1);
|
||||
+ return;
|
||||
+ }
|
||||
+
|
||||
if (testcrypt == NULL) {
|
||||
/* crypt() with an invalid salt like "!!" */
|
||||
dropbear_log(LOG_WARNING, "User account '%s' is locked",
|
||||
diff --git a/svr-authpubkey.c b/svr-authpubkey.c
|
||||
index aa6087c..ff481c8 100644
|
||||
--- a/svr-authpubkey.c
|
||||
+++ b/svr-authpubkey.c
|
||||
@@ -79,7 +79,7 @@ static int checkfileperm(char * filename);
|
||||
|
||||
/* process a pubkey auth request, sending success or failure message as
|
||||
* appropriate */
|
||||
-void svr_auth_pubkey() {
|
||||
+void svr_auth_pubkey(int valid_user) {
|
||||
|
||||
unsigned char testkey; /* whether we're just checking if a key is usable */
|
||||
char* algo = NULL; /* pubkey algo */
|
||||
@@ -102,6 +102,15 @@ void svr_auth_pubkey() {
|
||||
keybloblen = buf_getint(ses.payload);
|
||||
keyblob = buf_getptr(ses.payload, keybloblen);
|
||||
|
||||
+ if (!valid_user) {
|
||||
+ /* Return failure once we have read the contents of the packet
|
||||
+ required to validate a public key.
|
||||
+ Avoids blind user enumeration though it isn't possible to prevent
|
||||
+ testing for user existence if the public key is known */
|
||||
+ send_msg_userauth_failure(0, 0);
|
||||
+ goto out;
|
||||
+ }
|
||||
+
|
||||
/* check if the key is valid */
|
||||
if (checkpubkey(algo, algolen, keyblob, keybloblen) == DROPBEAR_FAILURE) {
|
||||
send_msg_userauth_failure(0, 0);
|
||||
--
|
||||
2.11.0
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
From 6765eecde2ed8d4be0fc217408b9e9b92a840aff Mon Sep 17 00:00:00 2001
|
||||
From: Max Filippov <jcmvbkbc@gmail.com>
|
||||
Date: Tue, 4 Sep 2018 00:39:32 -0700
|
||||
Subject: [PATCH] gcc: xtensa: fix NAND code in xtensa_expand_atomic
|
||||
|
||||
NAND is ~(a1 & a2), but xtensa_expand_atomic does ~a1 & a2.
|
||||
That fixes libatomic tests atomic-op-{1,2}.
|
||||
|
||||
gcc/
|
||||
2018-09-04 Max Filippov <jcmvbkbc@gmail.com>
|
||||
|
||||
* config/xtensa/xtensa.c (xtensa_expand_atomic): Reorder AND and
|
||||
XOR operations in NAND case.
|
||||
|
||||
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
|
||||
Backported from: r264087
|
||||
---
|
||||
gcc/config/xtensa/xtensa.c | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c
|
||||
index 7cfe64d42895..080bb4ad765d 100644
|
||||
--- a/gcc/config/xtensa/xtensa.c
|
||||
+++ b/gcc/config/xtensa/xtensa.c
|
||||
@@ -1614,9 +1614,9 @@ xtensa_expand_atomic (enum rtx_code code, rtx target, rtx mem, rtx val,
|
||||
break;
|
||||
|
||||
case MULT: /* NAND */
|
||||
- tmp = expand_simple_binop (SImode, XOR, old, ac.modemask,
|
||||
+ tmp = expand_simple_binop (SImode, AND, old, val,
|
||||
NULL_RTX, 1, OPTAB_DIRECT);
|
||||
- tmp = expand_simple_binop (SImode, AND, tmp, val,
|
||||
+ tmp = expand_simple_binop (SImode, XOR, tmp, ac.modemask,
|
||||
new_rtx, 1, OPTAB_DIRECT);
|
||||
break;
|
||||
|
||||
--
|
||||
2.11.0
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
From 6765eecde2ed8d4be0fc217408b9e9b92a840aff Mon Sep 17 00:00:00 2001
|
||||
From: Max Filippov <jcmvbkbc@gmail.com>
|
||||
Date: Tue, 4 Sep 2018 00:39:32 -0700
|
||||
Subject: [PATCH] gcc: xtensa: fix NAND code in xtensa_expand_atomic
|
||||
|
||||
NAND is ~(a1 & a2), but xtensa_expand_atomic does ~a1 & a2.
|
||||
That fixes libatomic tests atomic-op-{1,2}.
|
||||
|
||||
gcc/
|
||||
2018-09-04 Max Filippov <jcmvbkbc@gmail.com>
|
||||
|
||||
* config/xtensa/xtensa.c (xtensa_expand_atomic): Reorder AND and
|
||||
XOR operations in NAND case.
|
||||
|
||||
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
|
||||
Backported from: r264087
|
||||
---
|
||||
gcc/config/xtensa/xtensa.c | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c
|
||||
index 7cfe64d42895..080bb4ad765d 100644
|
||||
--- a/gcc/config/xtensa/xtensa.c
|
||||
+++ b/gcc/config/xtensa/xtensa.c
|
||||
@@ -1614,9 +1614,9 @@ xtensa_expand_atomic (enum rtx_code code, rtx target, rtx mem, rtx val,
|
||||
break;
|
||||
|
||||
case MULT: /* NAND */
|
||||
- tmp = expand_simple_binop (SImode, XOR, old, ac.modemask,
|
||||
+ tmp = expand_simple_binop (SImode, AND, old, val,
|
||||
NULL_RTX, 1, OPTAB_DIRECT);
|
||||
- tmp = expand_simple_binop (SImode, AND, tmp, val,
|
||||
+ tmp = expand_simple_binop (SImode, XOR, tmp, ac.modemask,
|
||||
new_rtx, 1, OPTAB_DIRECT);
|
||||
break;
|
||||
|
||||
--
|
||||
2.11.0
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
From 6765eecde2ed8d4be0fc217408b9e9b92a840aff Mon Sep 17 00:00:00 2001
|
||||
From: Max Filippov <jcmvbkbc@gmail.com>
|
||||
Date: Tue, 4 Sep 2018 00:39:32 -0700
|
||||
Subject: [PATCH] gcc: xtensa: fix NAND code in xtensa_expand_atomic
|
||||
|
||||
NAND is ~(a1 & a2), but xtensa_expand_atomic does ~a1 & a2.
|
||||
That fixes libatomic tests atomic-op-{1,2}.
|
||||
|
||||
gcc/
|
||||
2018-09-04 Max Filippov <jcmvbkbc@gmail.com>
|
||||
|
||||
* config/xtensa/xtensa.c (xtensa_expand_atomic): Reorder AND and
|
||||
XOR operations in NAND case.
|
||||
|
||||
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
|
||||
Backported from: r264087
|
||||
---
|
||||
gcc/config/xtensa/xtensa.c | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c
|
||||
index 7cfe64d42895..080bb4ad765d 100644
|
||||
--- a/gcc/config/xtensa/xtensa.c
|
||||
+++ b/gcc/config/xtensa/xtensa.c
|
||||
@@ -1614,9 +1614,9 @@ xtensa_expand_atomic (enum rtx_code code, rtx target, rtx mem, rtx val,
|
||||
break;
|
||||
|
||||
case MULT: /* NAND */
|
||||
- tmp = expand_simple_binop (SImode, XOR, old, ac.modemask,
|
||||
+ tmp = expand_simple_binop (SImode, AND, old, val,
|
||||
NULL_RTX, 1, OPTAB_DIRECT);
|
||||
- tmp = expand_simple_binop (SImode, AND, tmp, val,
|
||||
+ tmp = expand_simple_binop (SImode, XOR, tmp, ac.modemask,
|
||||
new_rtx, 1, OPTAB_DIRECT);
|
||||
break;
|
||||
|
||||
--
|
||||
2.11.0
|
||||
|
||||
@@ -12,7 +12,7 @@ GR_OSMOSDR_LICENSE_FILES = COPYING
|
||||
# gr-osmosdr prevents doing an in-source-tree build
|
||||
GR_OSMOSDR_SUPPORTS_IN_SOURCE_BUILD = NO
|
||||
|
||||
GR_OSMOSDR_DEPENDENCIES = gnuradio
|
||||
GR_OSMOSDR_DEPENDENCIES = gnuradio host-python-cheetah
|
||||
|
||||
GR_OSMOSDR_CONF_OPTS = -DENABLE_DEFAULT=OFF
|
||||
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# Locally computed
|
||||
sha256 d900ca1c11c51ea20caa50b096f948008b8a7ad832311b23353e21baa7af28d6 i2c-tools-4.0.tar.xz
|
||||
|
||||
# License file
|
||||
# License files
|
||||
sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING
|
||||
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPL
|
||||
sha256 158abc6886c2c6e2dec7e9cb11b46fd41cb13a015c5057c2a587ef581f9142f8 README
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
I2C_TOOLS_VERSION = 4.0
|
||||
I2C_TOOLS_SOURCE = i2c-tools-$(I2C_TOOLS_VERSION).tar.xz
|
||||
I2C_TOOLS_SITE = https://www.kernel.org/pub/software/utils/i2c-tools
|
||||
I2C_TOOLS_LICENSE = GPL-2.0+, GPL-2.0 (py-smbus)
|
||||
I2C_TOOLS_LICENSE_FILES = COPYING
|
||||
I2C_TOOLS_LICENSE = GPL-2.0+, GPL-2.0 (py-smbus), LGPL-2.1+ (libi2c)
|
||||
I2C_TOOLS_LICENSE_FILES = COPYING COPYING.LGPL README
|
||||
I2C_TOOLS_MAKE_OPTS = EXTRA=eeprog
|
||||
|
||||
ifeq ($(BR2_PACKAGE_PYTHON),y)
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally computed
|
||||
sha256 ac957ef303fb870cb92331947ebcdcef5b553e80c7897c0aec866889f35e1a23 7.0.7-38.tar.gz
|
||||
sha256 e7c1b19923bb97ed456c78b63b3259b809ebc8e3967c6d086450370c67eedf06 7.0.7-39.tar.gz
|
||||
sha256 2318cc05bbd2c25c1b2d13af1aadccc45b9cf6f94757421ae59a3c8ea9064f1c LICENSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
IMAGEMAGICK_VERSION = 7.0.7-38
|
||||
IMAGEMAGICK_VERSION = 7.0.7-39
|
||||
IMAGEMAGICK_SOURCE = $(IMAGEMAGICK_VERSION).tar.gz
|
||||
IMAGEMAGICK_SITE = https://github.com/ImageMagick/ImageMagick/archive
|
||||
IMAGEMAGICK_LICENSE = Apache-2.0
|
||||
|
||||
@@ -10,5 +10,13 @@ JSON_C_INSTALL_STAGING = YES
|
||||
JSON_C_LICENSE = MIT
|
||||
JSON_C_LICENSE_FILES = COPYING
|
||||
|
||||
# update config.h.in timestamp to avoid autoheader run
|
||||
define JSON_C_UPDATE_CONFIG_TIMESTAMP
|
||||
touch $(@D)/config.h.in
|
||||
endef
|
||||
|
||||
JSON_C_POST_EXTRACT_HOOKS += JSON_C_UPDATE_CONFIG_TIMESTAMP
|
||||
HOST_JSON_C_POST_EXTRACT_HOOKS += JSON_C_UPDATE_CONFIG_TIMESTAMP
|
||||
|
||||
$(eval $(autotools-package))
|
||||
$(eval $(host-autotools-package))
|
||||
|
||||
174
package/lcms2/0001-Upgrade-Visual-studio-2017-15.8.patch
Normal file
174
package/lcms2/0001-Upgrade-Visual-studio-2017-15.8.patch
Normal file
@@ -0,0 +1,174 @@
|
||||
From 768f70ca405cd3159d990e962d54456773bb8cf8 Mon Sep 17 00:00:00 2001
|
||||
From: Marti Maria <info@littlecms.com>
|
||||
Date: Wed, 15 Aug 2018 20:07:56 +0200
|
||||
Subject: [PATCH] Upgrade Visual studio 2017 15.8
|
||||
|
||||
- Upgrade to 15.8
|
||||
- Add check on CGATS memory allocation (thanks to Quang Nguyen for
|
||||
pointing out this)
|
||||
|
||||
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
||||
---
|
||||
Projects/VC2017/jpegicc/jpegicc.vcxproj | 1 +
|
||||
Projects/VC2017/lcms2_DLL/lcms2_DLL.vcxproj | 2 +-
|
||||
Projects/VC2017/lcms2_static/lcms2_static.vcxproj | 2 +-
|
||||
Projects/VC2017/linkicc/linkicc.vcxproj | 2 +-
|
||||
Projects/VC2017/psicc/psicc.vcxproj | 2 +-
|
||||
Projects/VC2017/testbed/testbed.vcxproj | 2 +-
|
||||
Projects/VC2017/tiffdiff/tiffdiff.vcxproj | 2 +-
|
||||
Projects/VC2017/tifficc/tifficc.vcxproj | 2 +-
|
||||
Projects/VC2017/transicc/transicc.vcxproj | 1 +
|
||||
src/cmscgats.c | 14 ++++++++++----
|
||||
10 files changed, 19 insertions(+), 11 deletions(-)
|
||||
|
||||
diff --git a/Projects/VC2017/jpegicc/jpegicc.vcxproj b/Projects/VC2017/jpegicc/jpegicc.vcxproj
|
||||
index ab26a53..39cfd00 100644
|
||||
--- a/Projects/VC2017/jpegicc/jpegicc.vcxproj
|
||||
+++ b/Projects/VC2017/jpegicc/jpegicc.vcxproj
|
||||
@@ -22,6 +22,7 @@
|
||||
<ProjectGuid>{62812507-F926-4968-96A9-17678460AD90}</ProjectGuid>
|
||||
<RootNamespace>jpegicc</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
+ <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
diff --git a/Projects/VC2017/lcms2_DLL/lcms2_DLL.vcxproj b/Projects/VC2017/lcms2_DLL/lcms2_DLL.vcxproj
|
||||
index 4c8aa3f..d1bf3eb 100644
|
||||
--- a/Projects/VC2017/lcms2_DLL/lcms2_DLL.vcxproj
|
||||
+++ b/Projects/VC2017/lcms2_DLL/lcms2_DLL.vcxproj
|
||||
@@ -22,7 +22,7 @@
|
||||
<ProjectGuid>{8C51BE48-ADB8-4089-A9EC-F6BF993A0548}</ProjectGuid>
|
||||
<RootNamespace>lcms2_DLL</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
- <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
|
||||
+ <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
diff --git a/Projects/VC2017/lcms2_static/lcms2_static.vcxproj b/Projects/VC2017/lcms2_static/lcms2_static.vcxproj
|
||||
index 2a9988a..9fc05ce 100644
|
||||
--- a/Projects/VC2017/lcms2_static/lcms2_static.vcxproj
|
||||
+++ b/Projects/VC2017/lcms2_static/lcms2_static.vcxproj
|
||||
@@ -22,7 +22,7 @@
|
||||
<ProjectGuid>{71DEDE59-3F1E-486B-A899-4283000F76B5}</ProjectGuid>
|
||||
<RootNamespace>lcms2_static</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
- <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
|
||||
+ <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
diff --git a/Projects/VC2017/linkicc/linkicc.vcxproj b/Projects/VC2017/linkicc/linkicc.vcxproj
|
||||
index 30c2b4e..51586dd 100644
|
||||
--- a/Projects/VC2017/linkicc/linkicc.vcxproj
|
||||
+++ b/Projects/VC2017/linkicc/linkicc.vcxproj
|
||||
@@ -22,7 +22,7 @@
|
||||
<ProjectGuid>{FBFBE1DC-DB84-4BA1-9552-B4780F457849}</ProjectGuid>
|
||||
<RootNamespace>linkicc</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
- <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
|
||||
+ <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
diff --git a/Projects/VC2017/psicc/psicc.vcxproj b/Projects/VC2017/psicc/psicc.vcxproj
|
||||
index 9dcf89a..8f26e12 100644
|
||||
--- a/Projects/VC2017/psicc/psicc.vcxproj
|
||||
+++ b/Projects/VC2017/psicc/psicc.vcxproj
|
||||
@@ -22,7 +22,7 @@
|
||||
<ProjectGuid>{EF6A8851-65FE-46F5-B9EF-14F0B671F693}</ProjectGuid>
|
||||
<RootNamespace>psicc</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
- <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
|
||||
+ <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
diff --git a/Projects/VC2017/testbed/testbed.vcxproj b/Projects/VC2017/testbed/testbed.vcxproj
|
||||
index 0af3762..3f6aea3 100644
|
||||
--- a/Projects/VC2017/testbed/testbed.vcxproj
|
||||
+++ b/Projects/VC2017/testbed/testbed.vcxproj
|
||||
@@ -22,7 +22,7 @@
|
||||
<ProjectGuid>{928A3A2B-46EF-4279-959C-513B3652FF0E}</ProjectGuid>
|
||||
<RootNamespace>testbed</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
- <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
|
||||
+ <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
diff --git a/Projects/VC2017/tiffdiff/tiffdiff.vcxproj b/Projects/VC2017/tiffdiff/tiffdiff.vcxproj
|
||||
index 7edfe28..3a6d837 100644
|
||||
--- a/Projects/VC2017/tiffdiff/tiffdiff.vcxproj
|
||||
+++ b/Projects/VC2017/tiffdiff/tiffdiff.vcxproj
|
||||
@@ -22,7 +22,7 @@
|
||||
<ProjectGuid>{75B91835-CCD7-48BE-A606-A9C997D5DBEE}</ProjectGuid>
|
||||
<RootNamespace>tiffdiff</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
- <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
|
||||
+ <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
diff --git a/Projects/VC2017/tifficc/tifficc.vcxproj b/Projects/VC2017/tifficc/tifficc.vcxproj
|
||||
index cd9f04c..5ef954f 100644
|
||||
--- a/Projects/VC2017/tifficc/tifficc.vcxproj
|
||||
+++ b/Projects/VC2017/tifficc/tifficc.vcxproj
|
||||
@@ -22,7 +22,7 @@
|
||||
<ProjectGuid>{2256DE16-ED92-4A6F-9C54-F65BB61E64A2}</ProjectGuid>
|
||||
<RootNamespace>tifficc</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
- <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
|
||||
+ <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
diff --git a/Projects/VC2017/transicc/transicc.vcxproj b/Projects/VC2017/transicc/transicc.vcxproj
|
||||
index d9b77c6..b3173d8 100644
|
||||
--- a/Projects/VC2017/transicc/transicc.vcxproj
|
||||
+++ b/Projects/VC2017/transicc/transicc.vcxproj
|
||||
@@ -22,6 +22,7 @@
|
||||
<ProjectGuid>{9EE22D66-C849-474C-9ED5-C3E141DAB160}</ProjectGuid>
|
||||
<RootNamespace>transicc</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
+ <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
diff --git a/src/cmscgats.c b/src/cmscgats.c
|
||||
index 1a87613..8c3e96d 100644
|
||||
--- a/src/cmscgats.c
|
||||
+++ b/src/cmscgats.c
|
||||
@@ -1,7 +1,7 @@
|
||||
//---------------------------------------------------------------------------------
|
||||
//
|
||||
// Little Color Management System
|
||||
-// Copyright (c) 1998-2017 Marti Maria Saguer
|
||||
+// Copyright (c) 1998-2018 Marti Maria Saguer
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining
|
||||
// a copy of this software and associated documentation files (the "Software"),
|
||||
@@ -1506,10 +1506,16 @@ void AllocateDataSet(cmsIT8* it8)
|
||||
t-> nSamples = atoi(cmsIT8GetProperty(it8, "NUMBER_OF_FIELDS"));
|
||||
t-> nPatches = atoi(cmsIT8GetProperty(it8, "NUMBER_OF_SETS"));
|
||||
|
||||
- t-> Data = (char**)AllocChunk (it8, ((cmsUInt32Number) t->nSamples + 1) * ((cmsUInt32Number) t->nPatches + 1) *sizeof (char*));
|
||||
- if (t->Data == NULL) {
|
||||
+ if (t -> nSamples < 0 || t->nSamples > 0x7ffe || t->nPatches < 0 || t->nPatches > 0x7ffe)
|
||||
+ {
|
||||
+ SynError(it8, "AllocateDataSet: too much data");
|
||||
+ }
|
||||
+ else {
|
||||
+ t->Data = (char**)AllocChunk(it8, ((cmsUInt32Number)t->nSamples + 1) * ((cmsUInt32Number)t->nPatches + 1) * sizeof(char*));
|
||||
+ if (t->Data == NULL) {
|
||||
|
||||
- SynError(it8, "AllocateDataSet: Unable to allocate data array");
|
||||
+ SynError(it8, "AllocateDataSet: Unable to allocate data array");
|
||||
+ }
|
||||
}
|
||||
|
||||
}
|
||||
--
|
||||
2.11.0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# From https://github.com/martinh/libconfuse/releases/download/v3.2.1/confuse-3.2.1.tar.xz.md5
|
||||
md5 ebd66bb669cf43e62a23ed00d475ba67 confuse-3.2.1.tar.xz
|
||||
# From https://github.com/martinh/libconfuse/releases/download/v3.2.2/confuse-3.2.2.tar.xz.md5
|
||||
md5 978996e421e5005e6a9f6f84948fac44 confuse-3.2.2.tar.xz
|
||||
# Locally computed
|
||||
sha256 23c63272baf2ef4e2cbbafad2cf57de7eb81f006ec347c00b954819824add25e confuse-3.2.1.tar.xz
|
||||
sha256 a9240b653d02e8cfc52db48e8c4224426e528e1faa09b65e8ca08a197fad210b confuse-3.2.2.tar.xz
|
||||
sha256 dc3ff4b62f851dd2e94a151061ffeb7d28ddfc880a442068dc5283dbaa927306 LICENSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBCONFUSE_VERSION = 3.2.1
|
||||
LIBCONFUSE_VERSION = 3.2.2
|
||||
LIBCONFUSE_SOURCE = confuse-$(LIBCONFUSE_VERSION).tar.xz
|
||||
LIBCONFUSE_SITE = https://github.com/martinh/libconfuse/releases/download/v$(LIBCONFUSE_VERSION)
|
||||
LIBCONFUSE_INSTALL_STAGING = YES
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Locally calculated after checking pgp signature
|
||||
# https://curl.haxx.se/download/curl-7.61.0.tar.xz.asc
|
||||
# https://curl.haxx.se/download/curl-7.61.1.tar.xz.asc
|
||||
# with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2
|
||||
sha256 ef6e55192d04713673b4409ccbcb4cb6cd723137d6e10ca45b0c593a454e1720 curl-7.61.0.tar.xz
|
||||
sha256 3d5913d6a39bd22e68e34dff697fd6e4c3c81563f580c76fca2009315cd81891 curl-7.61.1.tar.xz
|
||||
sha256 5f3849ec38ddb927e79f514bf948890c41b8d1407286a49609b8fb1585931095 COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBCURL_VERSION = 7.61.0
|
||||
LIBCURL_VERSION = 7.61.1
|
||||
LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz
|
||||
LIBCURL_SITE = https://curl.haxx.se/download
|
||||
LIBCURL_DEPENDENCIES = host-pkgconf \
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
From 581717cfb0e35c041246da0c0c591a6e9f7a40e5 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Wed, 2 May 2018 21:03:45 +0200
|
||||
Subject: [PATCH] Fix getrandom call in kcapi-rng.c
|
||||
|
||||
_GNU_SOURCE must be defined and unistd.h must be included to be able to
|
||||
use getrandom
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
|
||||
[Upstream status: https://github.com/smuellerDD/libkcapi/pull/56]
|
||||
---
|
||||
lib/kcapi-rng.c | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/lib/kcapi-rng.c b/lib/kcapi-rng.c
|
||||
index 45f4d18..9ceabd4 100644
|
||||
--- a/lib/kcapi-rng.c
|
||||
+++ b/lib/kcapi-rng.c
|
||||
@@ -18,6 +18,8 @@
|
||||
* DAMAGE.
|
||||
*/
|
||||
|
||||
+#define _GNU_SOURCE
|
||||
+#include <unistd.h>
|
||||
#include <linux/random.h>
|
||||
#ifdef HAVE_GETRANDOM
|
||||
#include <sys/random.h>
|
||||
--
|
||||
2.14.1
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Locally calculated
|
||||
sha256 ac80211317750f6a545b1e5547cfb6ae450b37c11acb6d24982a581705eb5250 libkcapi-1.1.0.tar.xz
|
||||
sha256 19c044310eda0bf5403fae8df2eeffcfef33b67cb5b01def5f440d41ff16b55f libkcapi-1.1.3.tar.xz
|
||||
sha256 b0336f8f07a6abf8b0a59d961f53601d7c4a7c09a8137805b730a34a976039f8 COPYING
|
||||
sha256 e6d6a009505e345fe949e1310334fcb0747f28dae2856759de102ab66b722cb4 COPYING.gplv2
|
||||
sha256 13aa749a5b0a454917a944ed8fffc530b784f5ead522b1aacaf4ec8aa55a6239 COPYING.bsd
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBKCAPI_VERSION = 1.1.0
|
||||
LIBKCAPI_VERSION = 1.1.3
|
||||
LIBKCAPI_SOURCE = libkcapi-$(LIBKCAPI_VERSION).tar.xz
|
||||
LIBKCAPI_SITE = http://www.chronox.de/libkcapi
|
||||
LIBKCAPI_AUTORECONF = YES
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
From 3f5635028bbad44287511fcd3c99f2a2fddf01cd Mon Sep 17 00:00:00 2001
|
||||
From: Michael Catanzaro <mcatanzaro@igalia.com>
|
||||
Date: Sun, 24 Jun 2018 19:46:19 -0500
|
||||
Subject: [PATCH] cookie-jar: bail if hostname is an empty string
|
||||
|
||||
There are several other ways to fix the problem with this function, but
|
||||
skipping over all of the code is probably the simplest.
|
||||
|
||||
Fixes #3
|
||||
|
||||
|
||||
(cherry picked from commit db2b0d5809d5f8226d47312b40992cadbcde439f)
|
||||
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
|
||||
---
|
||||
Upstream status: commit db2b0d5809d
|
||||
|
||||
libsoup/soup-cookie-jar.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/libsoup/soup-cookie-jar.c b/libsoup/soup-cookie-jar.c
|
||||
index d12bc85a8e60..365da6abf9f4 100644
|
||||
--- a/libsoup/soup-cookie-jar.c
|
||||
+++ b/libsoup/soup-cookie-jar.c
|
||||
@@ -306,7 +306,7 @@ get_cookies (SoupCookieJar *jar, SoupURI *uri, gboolean for_http, gboolean copy_
|
||||
|
||||
priv = SOUP_COOKIE_JAR_GET_PRIVATE (jar);
|
||||
|
||||
- if (!uri->host)
|
||||
+ if (!uri->host || !uri->host[0])
|
||||
return NULL;
|
||||
|
||||
/* The logic here is a little weird, but the plan is that if
|
||||
--
|
||||
2.18.0
|
||||
|
||||
@@ -4,9 +4,10 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBSSH_VERSION = 0.7.5
|
||||
LIBSSH_VERSION_MAJOR = 0.7
|
||||
LIBSSH_VERSION = $(LIBSSH_VERSION_MAJOR).5
|
||||
LIBSSH_SOURCE = libssh-$(LIBSSH_VERSION).tar.xz
|
||||
LIBSSH_SITE = https://red.libssh.org/attachments/download/218
|
||||
LIBSSH_SITE = https://www.libssh.org/files/$(LIBSSH_VERSION_MAJOR)
|
||||
LIBSSH_LICENSE = LGPL-2.1
|
||||
LIBSSH_LICENSE_FILES = COPYING
|
||||
LIBSSH_INSTALL_STAGING = YES
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 58eacd5c03d9e341c04eb0b30831faec89f3b415949ff8d72254e63432352cdd uriparser-0.8.5.tar.bz2
|
||||
sha256 0709a7e572417db763f0356250d91686c19a64ab48e9da9f5a1e8055dc2a4a54 uriparser-0.8.6.tar.bz2
|
||||
sha256 ee90029e62d11f48faa59360d15c3ad8e7c094c74cc25b055716d92340da561f COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBURIPARSER_VERSION = 0.8.5
|
||||
LIBURIPARSER_VERSION = 0.8.6
|
||||
LIBURIPARSER_SOURCE = uriparser-$(LIBURIPARSER_VERSION).tar.bz2
|
||||
LIBURIPARSER_SITE = https://github.com/uriparser/uriparser/releases/download/uriparser-$(LIBURIPARSER_VERSION)
|
||||
LIBURIPARSER_LICENSE = BSD-3-Clause
|
||||
|
||||
@@ -77,6 +77,14 @@ config BR2_KERNEL_HEADERS_4_17
|
||||
|
||||
config BR2_KERNEL_HEADERS_VERSION
|
||||
bool "Manually specified Linux version"
|
||||
help
|
||||
This option allows you to use a specific official version from
|
||||
kernel.org, like 2.6.x, 2.6.x.y, 3.x.y, ...
|
||||
|
||||
Note: you cannot use this option to select a _longterm_ 2.6
|
||||
kernel, because these kernels are not located at the standard
|
||||
URL at kernel.org. Instead, select "Custom tarball" and
|
||||
specify the right URL directly.
|
||||
|
||||
endchoice
|
||||
|
||||
@@ -258,14 +266,14 @@ config BR2_DEFAULT_KERNEL_HEADERS
|
||||
string
|
||||
default "3.2.102" if BR2_KERNEL_HEADERS_3_2
|
||||
default "4.1.52" if BR2_KERNEL_HEADERS_4_1
|
||||
default "4.4.150" if BR2_KERNEL_HEADERS_4_4
|
||||
default "4.9.122" if BR2_KERNEL_HEADERS_4_9
|
||||
default "4.4.154" if BR2_KERNEL_HEADERS_4_4
|
||||
default "4.9.125" if BR2_KERNEL_HEADERS_4_9
|
||||
default "4.10.17" if BR2_KERNEL_HEADERS_4_10
|
||||
default "4.11.12" if BR2_KERNEL_HEADERS_4_11
|
||||
default "4.12.14" if BR2_KERNEL_HEADERS_4_12
|
||||
default "4.13.16" if BR2_KERNEL_HEADERS_4_13
|
||||
default "4.14.65" if BR2_KERNEL_HEADERS_4_14
|
||||
default "4.14.68" if BR2_KERNEL_HEADERS_4_14
|
||||
default "4.15.18" if BR2_KERNEL_HEADERS_4_15
|
||||
default "4.16.18" if BR2_KERNEL_HEADERS_4_16
|
||||
default "4.17.17" if BR2_KERNEL_HEADERS_4_17
|
||||
default "4.17.19" if BR2_KERNEL_HEADERS_4_17
|
||||
default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION
|
||||
|
||||
@@ -0,0 +1,74 @@
|
||||
From a0ae2ba37ca479c6edddec8634b25686be965e0d Mon Sep 17 00:00:00 2001
|
||||
From: Peter Korsgaard <peter@korsgaard.com>
|
||||
Date: Mon, 27 Aug 2018 22:50:57 +0200
|
||||
Subject: [PATCH] bn_mul.h: fix x86 PIC inline ASM compilation with GCC < 5
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Fixes #1910
|
||||
|
||||
With ebx added to the MULADDC_STOP clobber list to fix #1550, the inline
|
||||
assembly fails to build with GCC < 5 in PIC mode with the following error:
|
||||
|
||||
include/mbedtls/bn_mul.h:46:13: error: PIC register clobbered by ‘ebx’ in ‘asm’
|
||||
|
||||
This is because older GCC versions treated the x86 ebx register (which is
|
||||
used for the GOT) as a fixed reserved register when building as PIC.
|
||||
|
||||
This is fixed by an improved register allocator in GCC 5+. From the release
|
||||
notes:
|
||||
|
||||
Register allocation improvements: Reuse of the PIC hard register, instead of
|
||||
using a fixed register, was implemented on x86/x86-64 targets. This
|
||||
improves generated PIC code performance as more hard registers can be used.
|
||||
|
||||
https://www.gnu.org/software/gcc/gcc-5/changes.html
|
||||
|
||||
As a workaround, detect this situation and disable the inline assembly,
|
||||
similar to the MULADDC_CANNOT_USE_R7 logic.
|
||||
|
||||
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
||||
Upstream: https://github.com/ARMmbed/mbedtls/pull/1986
|
||||
---
|
||||
include/mbedtls/bn_mul.h | 18 +++++++++++++++++-
|
||||
1 file changed, 17 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/include/mbedtls/bn_mul.h b/include/mbedtls/bn_mul.h
|
||||
index b587317d9..74a2d29be 100644
|
||||
--- a/include/mbedtls/bn_mul.h
|
||||
+++ b/include/mbedtls/bn_mul.h
|
||||
@@ -50,13 +50,29 @@
|
||||
#if defined(__GNUC__) && \
|
||||
( !defined(__ARMCC_VERSION) || __ARMCC_VERSION >= 6000000 )
|
||||
|
||||
+/*
|
||||
+ * GCC < 5.0 treated the x86 ebx (which is used for the GOT) as a
|
||||
+ * fixed reserved register when building as PIC, leading to errors
|
||||
+ * like: bn_mul.h:46:13: error: PIC register clobbered by ‘ebx’ in ‘asm’
|
||||
+ *
|
||||
+ * This is fixed by an improved register allocator in GCC 5+. From the
|
||||
+ * release notes:
|
||||
+ * Register allocation improvements: Reuse of the PIC hard register,
|
||||
+ * instead of using a fixed register, was implemented on x86/x86-64
|
||||
+ * targets. This improves generated PIC code performance as more hard
|
||||
+ * registers can be used.
|
||||
+ */
|
||||
+#if defined(__GNUC__) && __GNUC__ < 5 && defined(__PIC__)
|
||||
+#define MULADDC_CANNOT_USE_EBX
|
||||
+#endif
|
||||
+
|
||||
/*
|
||||
* Disable use of the i386 assembly code below if option -O0, to disable all
|
||||
* compiler optimisations, is passed, detected with __OPTIMIZE__
|
||||
* This is done as the number of registers used in the assembly code doesn't
|
||||
* work with the -O0 option.
|
||||
*/
|
||||
-#if defined(__i386__) && defined(__OPTIMIZE__)
|
||||
+#if defined(__i386__) && defined(__OPTIMIZE__) && !defined(MULADDC_CANNOT_USE_EBX)
|
||||
|
||||
#define MULADDC_INIT \
|
||||
asm( \
|
||||
--
|
||||
2.11.0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# From https://tls.mbed.org/tech-updates/releases/mbedtls-2.11.0-2.7.4-and-2.1.13-released
|
||||
sha1 20394e353050992c5f9699da7c9a336bd2ed2dea mbedtls-2.7.4-apache.tgz
|
||||
sha256 34e164d49500e377970c5f6761a146078baae0e086ec88cdcfeb9c96878a38f5 mbedtls-2.7.4-apache.tgz
|
||||
# From https://tls.mbed.org/tech-updates/releases/mbedtls-2.12.0-2.7.5-and-2.1.14-released
|
||||
sha1 180ca49e2bb6df3826113781b793529a81427ce3 mbedtls-2.7.5-apache.tgz
|
||||
sha256 a1302ad9094aabb9880d2755927b466a6bac8e02b68e04dee77321f3859e9b40 mbedtls-2.7.5-apache.tgz
|
||||
# Locally calculated
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 apache-2.0.txt
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
################################################################################
|
||||
|
||||
MBEDTLS_SITE = https://tls.mbed.org/code/releases
|
||||
MBEDTLS_VERSION = 2.7.4
|
||||
MBEDTLS_VERSION = 2.7.5
|
||||
MBEDTLS_SOURCE = mbedtls-$(MBEDTLS_VERSION)-apache.tgz
|
||||
MBEDTLS_CONF_OPTS = \
|
||||
-DENABLE_PROGRAMS=$(if $(BR2_PACKAGE_MBEDTLS_PROGRAMS),ON,OFF) \
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
From d12e74a559602b3dff9a6bf38fcbb139535c9c9c Mon Sep 17 00:00:00 2001
|
||||
From: Giulio Benetti <giulio.benetti@micronovasrl.com>
|
||||
Date: Mon, 3 Sep 2018 20:27:00 +0200
|
||||
Subject: [PATCH] m4: fix local ffmpeg and avcodec function conflict
|
||||
|
||||
Autotools miss avcodec function check.
|
||||
This is due to linker library list order, -ldrm is appended too early
|
||||
respect to -lavutil. This results in missing drm library functions for
|
||||
avcodec functions:
|
||||
- drmGetVersion()
|
||||
- drmFreeVersion()
|
||||
So these functions:
|
||||
- avcodec_get_context_defaults3
|
||||
- avcodec_open2
|
||||
- avcodec_encode_video2
|
||||
can't link correctly during check and they seem not to be present.
|
||||
Then macros HAVE_FUN_avcodec_* are not defined in mediastreamer-config.h
|
||||
So local avcodec functions conflict with real avcodec library functions.
|
||||
|
||||
In acinclude.m4 file, swap $FFMPEG_LIBS and -lavutil if avcodec is found.
|
||||
|
||||
Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com>
|
||||
---
|
||||
acinclude.m4 | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/acinclude.m4 b/acinclude.m4
|
||||
index 6c31ed82..89ff6643 100644
|
||||
--- a/acinclude.m4
|
||||
+++ b/acinclude.m4
|
||||
@@ -110,7 +110,7 @@ AC_DEFUN([MS_CHECK_VIDEO],[
|
||||
if test x$avcodec_found = xno ; then
|
||||
AC_MSG_WARN([Could not find libavcodec (from ffmpeg) headers and library.])
|
||||
else
|
||||
- FFMPEG_LIBS="$FFMPEG_LIBS -lavutil"
|
||||
+ FFMPEG_LIBS="-lavutil $FFMPEG_LIBS"
|
||||
fi
|
||||
|
||||
|
||||
--
|
||||
2.17.1
|
||||
|
||||
37
package/mender/0001-FIX-Enabling-compiling-ppc64le.patch
Normal file
37
package/mender/0001-FIX-Enabling-compiling-ppc64le.patch
Normal file
@@ -0,0 +1,37 @@
|
||||
From 2b13f9a50793fdc15199925000107cb0cc4e7bad Mon Sep 17 00:00:00 2001
|
||||
From: Angelo Compagnucci <angelo@amarulasolutions.com>
|
||||
Date: Thu, 9 Aug 2018 09:28:06 +0200
|
||||
Subject: [PATCH] FIX: Enabling compiling ppc64le
|
||||
|
||||
This patch enables Mender compilation on ppc64le
|
||||
|
||||
Changelog: FIX: Enabling compiling ppc64le
|
||||
|
||||
Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com>
|
||||
Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com>
|
||||
---
|
||||
ioctl_64_bit.go | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/ioctl_64_bit.go b/ioctl_64_bit.go
|
||||
index 6f61a6c..f1e2dd8 100644
|
||||
--- a/ioctl_64_bit.go
|
||||
+++ b/ioctl_64_bit.go
|
||||
@@ -1,4 +1,4 @@
|
||||
-// Copyright 2017 Northern.tech AS
|
||||
+// Copyright 2018 Northern.tech AS
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
-// +build amd64 arm64
|
||||
+// +build amd64 arm64 ppc64le
|
||||
|
||||
package main
|
||||
|
||||
--
|
||||
2.17.1
|
||||
|
||||
@@ -3,6 +3,8 @@ config BR2_PACKAGE_MENDER
|
||||
depends on BR2_PACKAGE_HOST_GO_ARCH_SUPPORTS
|
||||
depends on BR2_PACKAGE_HOST_GO_CGO_LINKING_SUPPORTS
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
select BR2_PACKAGE_UBOOT_TOOLS # runtime
|
||||
select BR2_PACKAGE_UBOOT_TOOLS_FWPRINTENV # runtime
|
||||
help
|
||||
Mender is an open source over-the-air (OTA) software updater
|
||||
for embedded Linux devices. Mender comprises a client
|
||||
|
||||
@@ -1,52 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Example script called by Mender agent to collect device identity data. The
|
||||
# script needs to be located at
|
||||
# $(datadir)/mender/identity/mender-device-identity path for the agent to find
|
||||
# it. The script shall exit with non-0 status on errors. In this case the agent
|
||||
# will discard any output the script may have produced.
|
||||
#
|
||||
# The script shall output identity data in <key>=<value> format, one
|
||||
# entry per line. Example
|
||||
#
|
||||
# $ ./mender-device-identity
|
||||
# mac=de:ad:ca:fe:00:01
|
||||
# cpuid=1112233
|
||||
#
|
||||
# The example script collects the MAC address of a network interface with the
|
||||
# type ARPHRD_ETHER and it will pick the interface with the lowest ifindex
|
||||
# number if there are multiple interfaces with that type. The identity data is
|
||||
# output in the following format:
|
||||
#
|
||||
# mac=00:01:02:03:04:05
|
||||
#
|
||||
|
||||
set -ue
|
||||
|
||||
SCN=/sys/class/net
|
||||
min=65535
|
||||
arphrd_ether=1
|
||||
ifdev=
|
||||
|
||||
# find iface with lowest ifindex, skip non ARPHRD_ETHER types (lo, sit ...)
|
||||
for dev in $SCN/*; do
|
||||
iftype=$(cat $dev/type)
|
||||
if [ $iftype -ne $arphrd_ether ]; then
|
||||
continue
|
||||
fi
|
||||
|
||||
idx=$(cat $dev/ifindex)
|
||||
if [ $idx -lt $min ]; then
|
||||
min=$idx
|
||||
ifdev=$dev
|
||||
fi
|
||||
done
|
||||
|
||||
if [ -z "$ifdev" ]; then
|
||||
echo "no suitable interfaces found" >&2
|
||||
exit 1
|
||||
else
|
||||
echo "using interface $ifdev" >&2
|
||||
# grab MAC address
|
||||
echo "mac=$(cat $ifdev/address)"
|
||||
fi
|
||||
@@ -1,21 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# The example script collects information about current host
|
||||
#
|
||||
|
||||
set -ue
|
||||
|
||||
LC_ALL=C
|
||||
export LC_ALL
|
||||
|
||||
grep 'model name' /proc/cpuinfo | uniq | awk -F': ' '
|
||||
// { printf("cpu_model=%s\n", $2);}
|
||||
'
|
||||
echo "kernel=$(cat /proc/version)"
|
||||
|
||||
cat /proc/meminfo | awk '
|
||||
/MemTotal/ {printf("mem_total_kB=%d\n", $2)}
|
||||
'
|
||||
|
||||
echo "hostname=$(cat /etc/hostname)"
|
||||
|
||||
@@ -1,47 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Example script called by Mender agent to collect inventory data for a
|
||||
# particular devce. The script needs to be located in $(datadir)/mender and its
|
||||
# name shall start with `mender-inventory-` prefix. The script shall exit with
|
||||
# non-0 status on errors. In this case the agent will discard any output the
|
||||
# script may have produced.
|
||||
#
|
||||
# The script shall output inventory data in <key>=<value> format, one entry per
|
||||
# line. Entries appearing multiple times will be joined in a list under the same
|
||||
# key.
|
||||
#
|
||||
# $ ./mender-inventory-network
|
||||
# mac_br-fbfdad18c33c=02:42:7e:74:96:85
|
||||
# network_interfaces=br-fbfdad18c33c
|
||||
# ipv4_br-fbfdad18c33c=172.21.0.1/16
|
||||
# mac_enp0s25=de:ad:be:ef:bb:05
|
||||
# network_interfaces=enp0s25
|
||||
# ipv4_enp0s25=123.22.0.197/16
|
||||
# ipv4_enp0s25=10.20.20.105/16
|
||||
# ipv6_enp0s25=fe80::2aad:beff:feef:bb05/64
|
||||
#
|
||||
#
|
||||
# The example script collects the list of network interfaces, as well as
|
||||
# ethernet and IP addresses of each of the interfaces.
|
||||
#
|
||||
|
||||
set -ue
|
||||
|
||||
SCN=/sys/class/net
|
||||
min=65535
|
||||
ifdev=
|
||||
|
||||
# find iface with lowest ifindex, except loopback
|
||||
for devpath in $SCN/*; do
|
||||
dev=$(basename $devpath)
|
||||
if [ $dev = "lo" ]; then
|
||||
continue
|
||||
fi
|
||||
echo "mac_$dev=$(cat $devpath/address)"
|
||||
echo "network_interfaces=$dev"
|
||||
|
||||
ip addr show dev $dev | awk -v dev=$dev '
|
||||
/inet / { printf("ipv4_%s=%s\n", dev, $2) }
|
||||
/inet6 / {printf("ipv6_%s=%s\n", dev, $2) }
|
||||
'
|
||||
done
|
||||
@@ -1,14 +1,10 @@
|
||||
{
|
||||
"ClientProtocol": "http",
|
||||
"HttpsClient": {
|
||||
"Certificate": "",
|
||||
"Key": ""
|
||||
},
|
||||
"RootfsPartA": "@MENDER_ROOTFS_PART_A@",
|
||||
"RootfsPartB": "@MENDER_ROOTFS_PART_B@",
|
||||
"UpdatePollIntervalSeconds": @MENDER_UPDATE_POLL_INTERVAL_SECONDS@,
|
||||
"InventoryPollIntervalSeconds": @MENDER_INVENTORY_POLL_INTERVAL_SECONDS@,
|
||||
"RetryPollIntervalSeconds": @MENDER_RETRY_POLL_INTERVAL_SECONDS@,
|
||||
"ServerURL": "@MENDER_SERVER_URL@",
|
||||
"ServerCertificate": "@MENDER_CERT_LOCATION@"
|
||||
"InventoryPollIntervalSeconds": 1800,
|
||||
"UpdatePollIntervalSeconds": 1800,
|
||||
"RetryPollIntervalSeconds": 300,
|
||||
"RootfsPartA": "mmcblk0p2",
|
||||
"RootfsPartB": "mmcblk0p3",
|
||||
"ServerCertificate": "/etc/mender/server.crt",
|
||||
"ServerURL": "https://docker.mender.io",
|
||||
"TenantToken": "dummy"
|
||||
}
|
||||
|
||||
@@ -1,2 +1,41 @@
|
||||
# Locally computed:
|
||||
sha256 267fa73ad472b034248ee298593b5c52ea0b105fd73c91febb3587280c61bee2 mender-1.4.0.tar.gz
|
||||
|
||||
# Apache-2.0 license, locally computed
|
||||
sha256 ceb1b36ff073bd13d9806d4615b931707768ca9023805620acc32dd1cfc2f680 LICENSE
|
||||
|
||||
# Vendor licenses
|
||||
# Generated with sed '/^[A-Za-z0-9_]/s/^/sha256 /' LIC_FILES_CHKSUM.sha256
|
||||
|
||||
# Apache-2.0 license.
|
||||
sha256 ceb1b36ff073bd13d9806d4615b931707768ca9023805620acc32dd1cfc2f680 vendor/github.com/mendersoftware/mendertesting/LICENSE
|
||||
sha256 3591f687e2d6f49c83b1ec69577e8110afbde80be5ec81791bd86d2838ccd3de vendor/github.com/mendersoftware/log/LICENSE
|
||||
sha256 bbb303820971c294a9a8e5eba5affcf1379036e877ea61c11cbf9400b2949483 vendor/github.com/mendersoftware/log/COPYING
|
||||
sha256 3591f687e2d6f49c83b1ec69577e8110afbde80be5ec81791bd86d2838ccd3de vendor/github.com/mendersoftware/scopestack/LICENSE
|
||||
sha256 bbb303820971c294a9a8e5eba5affcf1379036e877ea61c11cbf9400b2949483 vendor/github.com/mendersoftware/scopestack/COPYING
|
||||
sha256 b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e1 vendor/github.com/mendersoftware/mender-artifact/LICENSE
|
||||
|
||||
# BSD 2 Clause license.
|
||||
sha256 8d427fd87bc9579ea368fde3d49f9ca22eac857f91a9dec7e3004bdfab7dee86 vendor/github.com/pkg/errors/LICENSE
|
||||
|
||||
# BSD 3 Clause license.
|
||||
sha256 2eb550be6801c1ea434feba53bf6d12e7c71c90253e0a9de4a4f46cf88b56477 vendor/github.com/pmezard/go-difflib/LICENSE
|
||||
sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 vendor/golang.org/x/sys/LICENSE
|
||||
sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 vendor/golang.org/x/net/LICENSE
|
||||
sha256 0634b008cee55ca01f0888d2f5aba2d34e66c3f52c31a4e16a5d5d33d0c2a03e vendor/github.com/bmatsuo/lmdb-go/LICENSE.md
|
||||
|
||||
# ISC license.
|
||||
sha256 3525392c6db3b804af76980b2c560ee9ec1abdadd907d76a26091df7c78f3a25 vendor/github.com/davecgh/go-spew/LICENSE
|
||||
|
||||
# MIT license.
|
||||
sha256 51a0c9ec7f8b7634181b8d4c03e5b5d204ac21d6e72f46c313973424664b2e6b vendor/github.com/Sirupsen/logrus/LICENSE
|
||||
sha256 402f39eed8a1851385d0703999aa9f23d067c2ea3e15c63c074e389cbf8f8f8f vendor/github.com/stretchr/testify/LICENSE
|
||||
sha256 402f39eed8a1851385d0703999aa9f23d067c2ea3e15c63c074e389cbf8f8f8f vendor/github.com/stretchr/testify/LICENCE.txt
|
||||
sha256 fde7d610b9b95fc5a6304055c4dae951025b630aaa42a24e95ebf76675ae832c vendor/github.com/stretchr/objx/LICENSE.md
|
||||
sha256 ffa15bdce332058a03a1d923910864fb6e58bf6df66a0e3914284725b327183e vendor/github.com/ungerik/go-sysfs/LICENSE
|
||||
|
||||
# OpenLDAP Public License
|
||||
sha256 310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569 vendor/github.com/bmatsuo/lmdb-go/LICENSE.mdb.md
|
||||
|
||||
# sha256 of all the vendor licenses combined
|
||||
sha256 54d6f54a2815cc2e3cef4f7dde5a3aae20f09b2cde394d8d3f1dce5d8a79d738 LIC_FILES_CHKSUM.sha256
|
||||
|
||||
@@ -6,20 +6,50 @@
|
||||
|
||||
MENDER_VERSION = 1.4.0
|
||||
MENDER_SITE = $(call github,mendersoftware,mender,$(MENDER_VERSION))
|
||||
MENDER_LICENSE = Apache-2.0, BSD-2-Clause, BSD-3-Clause, ISC, MIT, OLDAP-2.8
|
||||
|
||||
# Vendor license paths generated with:
|
||||
# awk '{print $2}' LIC_FILES_CHKSUM.sha256 | grep vendor
|
||||
MENDER_LICENSE_FILES = \
|
||||
LICENSE \
|
||||
LIC_FILES_CHKSUM.sha256 \
|
||||
vendor/github.com/mendersoftware/mendertesting/LICENSE \
|
||||
vendor/github.com/mendersoftware/log/LICENSE \
|
||||
vendor/github.com/mendersoftware/log/COPYING \
|
||||
vendor/github.com/mendersoftware/scopestack/LICENSE \
|
||||
vendor/github.com/mendersoftware/scopestack/COPYING \
|
||||
vendor/github.com/mendersoftware/mender-artifact/LICENSE \
|
||||
vendor/github.com/pkg/errors/LICENSE \
|
||||
vendor/github.com/pmezard/go-difflib/LICENSE \
|
||||
vendor/golang.org/x/sys/LICENSE \
|
||||
vendor/golang.org/x/net/LICENSE \
|
||||
vendor/github.com/bmatsuo/lmdb-go/LICENSE.md \
|
||||
vendor/github.com/davecgh/go-spew/LICENSE \
|
||||
vendor/github.com/Sirupsen/logrus/LICENSE \
|
||||
vendor/github.com/stretchr/testify/LICENSE \
|
||||
vendor/github.com/stretchr/testify/LICENCE.txt \
|
||||
vendor/github.com/stretchr/objx/LICENSE.md \
|
||||
vendor/github.com/ungerik/go-sysfs/LICENSE \
|
||||
vendor/github.com/bmatsuo/lmdb-go/LICENSE.mdb.md
|
||||
|
||||
MENDER_LDFLAGS = -X main.Version=$(MENDER_VERSION)
|
||||
|
||||
define MENDER_INSTALL_CONFIG_FILES
|
||||
$(INSTALL) -d -m 755 $(TARGET_DIR)/etc/mender/scripts
|
||||
echo -n "2" > $(TARGET_DIR)/etc/mender/scripts/version
|
||||
|
||||
$(INSTALL) -D -m 0644 package/mender/mender.conf \
|
||||
$(TARGET_DIR)/etc/mender/mender.conf
|
||||
$(INSTALL) -D -m 0644 package/mender/tenant.conf \
|
||||
$(TARGET_DIR)/etc/mender/tenant.conf
|
||||
|
||||
$(INSTALL) -D -m 0644 package/mender/server.crt \
|
||||
$(TARGET_DIR)/etc/mender/server.crt
|
||||
$(INSTALL) -D -m 0755 package/mender/mender-device-identity \
|
||||
$(TARGET_DIR)/var/share/mender/identity/mender-device-identity
|
||||
$(INSTALL) -D -m 0755 package/mender/mender-inventory-network \
|
||||
$(TARGET_DIR)/var/share/mender/inventory/mender-inventory-network
|
||||
$(INSTALL) -D -m 0755 package/mender/mender-inventory-hostinfo \
|
||||
$(TARGET_DIR)/var/share/mender/inventory/mender-inventory-hostinfo
|
||||
|
||||
$(INSTALL) -D -m 0755 $(@D)/support/mender-device-identity \
|
||||
$(TARGET_DIR)/usr/share/mender/identity/mender-device-identity
|
||||
$(foreach f,hostinfo network, \
|
||||
$(INSTALL) -D -m 0755 $(@D)/support/mender-inventory-$(f) \
|
||||
$(TARGET_DIR)/usr/share/mender/inventory/mender-inventory-$(f)
|
||||
)
|
||||
endef
|
||||
|
||||
MENDER_POST_INSTALL_TARGET_HOOKS += MENDER_INSTALL_CONFIG_FILES
|
||||
|
||||
@@ -7,7 +7,6 @@ Type=idle
|
||||
User=root
|
||||
Group=root
|
||||
ExecStartPre=/bin/mkdir -p -m 0700 /data/mender
|
||||
ExecStartPre=/bin/ln -sf /etc/mender/tenant.conf /var/lib/mender/authtentoken
|
||||
ExecStart=/usr/bin/mender -daemon
|
||||
Restart=on-abort
|
||||
|
||||
|
||||
@@ -210,16 +210,19 @@ comment "Vulkan drivers"
|
||||
config BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL
|
||||
bool "Vulkan Intel driver"
|
||||
depends on BR2_i386 || BR2_x86_64
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libxshmfence
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18 # memfd.h
|
||||
depends on BR2_TOOLCHAIN_USES_GLIBC # ifunc, static_assert
|
||||
depends on BR2_PACKAGE_XORG7 # xorgproto
|
||||
select BR2_PACKAGE_MESA3D_VULKAN_DRIVER
|
||||
select BR2_PACKAGE_XORGPROTO
|
||||
select BR2_PACKAGE_XLIB_LIBXSHMFENCE
|
||||
help
|
||||
Vulkan driver for Intel hardware from Ivy Bridge onward.
|
||||
|
||||
comment "intel vulkan depends on X.org and needs a glibc toolchain w/ headers >= 3.18"
|
||||
depends on BR2_i386 || BR2_x86_64
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
||||
depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18 || \
|
||||
!BR2_TOOLCHAIN_USES_GLIBC || !BR2_PACKAGE_XORG7
|
||||
|
||||
|
||||
@@ -130,7 +130,9 @@ ifeq ($(BR2_PACKAGE_MESA3D_VULKAN_DRIVER),)
|
||||
MESA3D_CONF_OPTS += \
|
||||
--without-vulkan-drivers
|
||||
else
|
||||
MESA3D_DEPENDENCIES += xlib_libxshmfence
|
||||
MESA3D_CONF_OPTS += \
|
||||
--enable-dri3 \
|
||||
--with-vulkan-drivers=$(subst $(space),$(comma),$(MESA3D_VULKAN_DRIVERS-y))
|
||||
endif
|
||||
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 532f836b7a677eb0cb1dca8d70302b73729c3d30df26d58368d712e5cca041f1 minicom-2.7.1.tar.gz
|
||||
sha256 cf80a758014eefbf068afffe3d462fc34ff4f528527524d8e100329c42094e15 COPYING
|
||||
|
||||
@@ -12,6 +12,11 @@ config BR2_PACKAGE_MJPEGTOOLS
|
||||
|
||||
http://mjpeg.sourceforge.net
|
||||
|
||||
config BR2_PACKAGE_MJPEGTOOLS_SIMD_SUPPORT
|
||||
bool
|
||||
default y if BR2_X86_CPU_HAS_MMX
|
||||
default y if BR2_POWERPC_CPU_HAS_ALTIVEC
|
||||
|
||||
comment "mjpegtools needs a toolchain w/ C++, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -10,6 +10,12 @@ MJPEGTOOLS_DEPENDENCIES = host-pkgconf jpeg
|
||||
MJPEGTOOLS_LICENSE = GPL-2.0+
|
||||
MJPEGTOOLS_LICENSE_FILES = COPYING
|
||||
|
||||
ifeq ($(BR2_PACKAGE_MJPEGTOOLS_SIMD_SUPPORT),y)
|
||||
MJPEGTOOLS_CONF_OPTS += --enable-simd-accel
|
||||
else
|
||||
MJPEGTOOLS_CONF_OPTS += --disable-simd-accel
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBPNG),y)
|
||||
MJPEGTOOLS_CONF_OPTS += --with-libpng
|
||||
MJPEGTOOLS_DEPENDENCIES += libpng
|
||||
|
||||
@@ -12,7 +12,8 @@ config BR2_PACKAGE_MOARVM
|
||||
select BR2_PACKAGE_LIBATOMIC_OPS
|
||||
# dyncall does not work on MIPS; libffi needs to be used.
|
||||
# See: https://github.com/MoarVM/MoarVM/issues/222
|
||||
select BR2_PACKAGE_LIBFFI if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
|
||||
# dyncall does not work also on powerpc64 and powerpc64le
|
||||
select BR2_PACKAGE_LIBFFI if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el || BR2_powerpc64 || BR2_powerpc64le
|
||||
help
|
||||
Short for "Metamodel On A Runtime", MoarVM is a virtual
|
||||
machine built especially for Rakudo Perl 6 and the NQP
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
From 1baceb95bd8e6f35c25bc7afdc6a88c8f6264f3f Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Mon, 20 Aug 2018 19:06:08 +0200
|
||||
Subject: [PATCH] Fix static build with libidn2 and libunistring
|
||||
|
||||
When libidn2 is statically build with libunistring support, mutt needs
|
||||
to add -lunistring to LIBS.
|
||||
To do that, add a call to PKG_CHECK_MODULES to retrieve this information
|
||||
from libidn2.pc
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.net/results/177da8f4798f69298db5385957184f1c53cca923
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
---
|
||||
configure.ac | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 29252173..2e69ac19 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -1341,6 +1341,10 @@ AC_ARG_WITH(idn2, AS_HELP_STRING([--with-idn2=@<:@PFX@:>@],[Use GNU libidn2 for
|
||||
if test "$with_idn2" != "yes" ; then
|
||||
CPPFLAGS="$CPPFLAGS -I$with_idn2/include"
|
||||
LDFLAGS="$LDFLAGS -L$with_idn2/lib"
|
||||
+ else
|
||||
+ PKG_CHECK_MODULES([LIBIDN2], libidn2,
|
||||
+ [CPPFLAGS="$CPPFLAGS $LIBIDN2_CFLAGS"
|
||||
+ LIBS="$LIBIDN2_LIBS"])
|
||||
fi
|
||||
fi
|
||||
],
|
||||
--
|
||||
2.14.1
|
||||
|
||||
@@ -8,8 +8,10 @@ MUTT_VERSION = 1.10.1
|
||||
MUTT_SITE = https://bitbucket.org/mutt/mutt/downloads
|
||||
MUTT_LICENSE = GPL-2.0+
|
||||
MUTT_LICENSE_FILES = GPL
|
||||
MUTT_DEPENDENCIES = ncurses
|
||||
MUTT_DEPENDENCIES = host-pkgconf ncurses
|
||||
MUTT_CONF_OPTS = --disable-doc --disable-smtp
|
||||
# We're patching configure.ac
|
||||
MUTT_AUTORECONF = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBICONV),y)
|
||||
MUTT_DEPENDENCIES += libiconv
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
From 710e2b8ba2ecf51057a89de24e6f0d387614ea53 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
|
||||
Date: Sat, 25 Aug 2018 23:36:39 +0200
|
||||
Subject: [PATCH] stack/src/kernel/edrv/edrv-rawsock_linux.c: add missing
|
||||
<sys/types.h> include
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
This is necessary to get the definition of the u_char type, otherwise
|
||||
the build fails with the musl C library with:
|
||||
|
||||
stack/src/kernel/edrv/edrv-rawsock_linux.c:373:46: error: ‘u_char’ undeclared (first use in this function)
|
||||
|
||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
|
||||
Upstream: https://github.com/OpenAutomationTechnologies/openPOWERLINK_V2/pull/371
|
||||
---
|
||||
stack/src/kernel/edrv/edrv-rawsock_linux.c | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/stack/src/kernel/edrv/edrv-rawsock_linux.c b/stack/src/kernel/edrv/edrv-rawsock_linux.c
|
||||
index f8e0216f..e5230a52 100644
|
||||
--- a/stack/src/kernel/edrv/edrv-rawsock_linux.c
|
||||
+++ b/stack/src/kernel/edrv/edrv-rawsock_linux.c
|
||||
@@ -59,6 +59,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#include <arpa/inet.h>
|
||||
#include <ifaddrs.h>
|
||||
#include <linux/if_packet.h>
|
||||
+#include <sys/types.h>
|
||||
|
||||
//============================================================================//
|
||||
// G L O B A L D E F I N I T I O N S //
|
||||
--
|
||||
2.14.4
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# From http://www.openssh.com/txt/release-7.7 (base64 encoded)
|
||||
sha256 d73be7e684e99efcd024be15a30bffcbe41b012b2f7b3c9084aed621775e6b8f openssh-7.7p1.tar.gz
|
||||
# From http://www.openssh.com/txt/release-7.8 (base64 encoded)
|
||||
sha256 1a484bb15152c183bb2514e112aa30dd34138c3cfb032eee5490a66c507144ca openssh-7.8p1.tar.gz
|
||||
# Locally calculated
|
||||
sha256 05a4c25ef464e19656c5259bd4f4da8428efab01044f3541b79fbb3ff209350f LICENCE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
OPENSSH_VERSION = 7.7p1
|
||||
OPENSSH_VERSION = 7.8p1
|
||||
OPENSSH_SITE = http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable
|
||||
OPENSSH_LICENSE = BSD-3-Clause, BSD-2-Clause, Public Domain
|
||||
OPENSSH_LICENSE_FILES = LICENCE
|
||||
|
||||
@@ -21,6 +21,7 @@ MYSQL_SOCKET = /run/mysql/mysql.sock
|
||||
ORACLE_MYSQL_CONF_ENV = \
|
||||
ac_cv_sys_restartable_syscalls=yes \
|
||||
ac_cv_path_PS=/bin/ps \
|
||||
ac_cv_path_HOSTNAME=/bin/hostname \
|
||||
ac_cv_FIND_PROC="/bin/ps p \$\$PID | grep -v grep | grep mysqld > /dev/null" \
|
||||
ac_cv_have_decl_HAVE_IB_ATOMIC_PTHREAD_T_GCC=yes \
|
||||
ac_cv_have_decl_HAVE_IB_ATOMIC_PTHREAD_T_SOLARIS=no \
|
||||
|
||||
@@ -113,6 +113,7 @@ endif
|
||||
|
||||
config BR2_PACKAGE_PHP_EXT_MYSQLI
|
||||
bool "Mysqli"
|
||||
select BR2_PACKAGE_PHP_EXT_HASH
|
||||
help
|
||||
MySQL Improved extension support
|
||||
|
||||
@@ -131,6 +132,7 @@ if BR2_PACKAGE_PHP_EXT_PDO
|
||||
|
||||
config BR2_PACKAGE_PHP_EXT_PDO_MYSQL
|
||||
bool "MySQL"
|
||||
select BR2_PACKAGE_PHP_EXT_HASH
|
||||
help
|
||||
PDO driver for MySQL
|
||||
|
||||
|
||||
@@ -92,7 +92,7 @@ endif
|
||||
|
||||
define DOWNLOAD
|
||||
$(Q)mkdir -p $($(PKG)_DL_DIR)
|
||||
$(EXTRA_ENV) $(FLOCK) $(DL_WRAPPER) \
|
||||
$(Q)$(EXTRA_ENV) $(FLOCK) $(DL_WRAPPER) \
|
||||
-c '$($(PKG)_DL_VERSION)' \
|
||||
-d '$($(PKG)_DL_DIR)' \
|
||||
-D '$(DL_DIR)' \
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# From https://ftp.postgresql.org/pub/source/v10.3/postgresql-10.3.tar.bz2.sha256
|
||||
sha256 6ea268780ee35e88c65cdb0af7955ad90b7d0ef34573867f223f14e43467931a postgresql-10.3.tar.bz2
|
||||
# From https://ftp.postgresql.org/pub/source/v10.5/postgresql-10.5.tar.bz2.sha256
|
||||
sha256 6c8e616c91a45142b85c0aeb1f29ebba4a361309e86469e0fb4617b6a73c4011 postgresql-10.5.tar.bz2
|
||||
|
||||
# License file, Locally calculated
|
||||
sha256 24cfc70cf16b3a23242c49ffce39510683bdd48cbedb8a46fe03976ee5f5c21e COPYRIGHT
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
POSTGRESQL_VERSION = 10.3
|
||||
POSTGRESQL_VERSION = 10.5
|
||||
POSTGRESQL_SOURCE = postgresql-$(POSTGRESQL_VERSION).tar.bz2
|
||||
POSTGRESQL_SITE = http://ftp.postgresql.org/pub/source/v$(POSTGRESQL_VERSION)
|
||||
POSTGRESQL_LICENSE = PostgreSQL
|
||||
|
||||
57
package/pv/0001-configure.in-tighten-AIX-test.patch
Normal file
57
package/pv/0001-configure.in-tighten-AIX-test.patch
Normal file
@@ -0,0 +1,57 @@
|
||||
From cd7605723eb8e6d8231644f1cf62f1e80badf074 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Korsgaard <peter@korsgaard.com>
|
||||
Date: Mon, 20 Aug 2018 15:57:22 +0200
|
||||
Subject: [PATCH] configure.in: tighten AIX test
|
||||
|
||||
Depending on the configuration, the cpp output may contain the string 'yes'
|
||||
in a comment if built under a path containing 'yes', confusing the _AIX
|
||||
test:
|
||||
|
||||
${CROSS}-cpp conftest.h
|
||||
\# 1 "conftest.h"
|
||||
\# 1 "<built-in>"
|
||||
\# 1 "<command-line>"
|
||||
\# 31 "<command-line>"
|
||||
\# 1 "/home/peko/source/buildroot/output-yes/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/stdc-predef.h" 1 3 4
|
||||
\# 32 "<command-line>" 2
|
||||
\# 1 "conftest.txt"
|
||||
|
||||
Fix it by only matching on 'yes' on a line by itself.
|
||||
|
||||
Upstream-status: submitted to author
|
||||
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
||||
---
|
||||
|
||||
autoconf/configure.in | 2 +-
|
||||
configure | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/autoconf/configure.in b/autoconf/configure.in
|
||||
index bd45004..487c42b 100644
|
||||
--- a/autoconf/configure.in
|
||||
+++ b/autoconf/configure.in
|
||||
@@ -86,7 +86,7 @@ AC_PROG_MAKE_SET
|
||||
|
||||
dnl AIX needs -lc128
|
||||
dnl
|
||||
-AC_EGREP_CPP([yes], [#ifdef _AIX
|
||||
+AC_EGREP_CPP([^yes$], [#ifdef _AIX
|
||||
yes
|
||||
#endif
|
||||
], [LIBS="$LIBS -lc128"])
|
||||
diff --git a/configure b/configure
|
||||
index 7c11be0..59267b9 100755
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -3377,7 +3377,7 @@ yes
|
||||
|
||||
_ACEOF
|
||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||
- $EGREP "yes" >/dev/null 2>&1; then
|
||||
+ $EGREP "^yes$" >/dev/null 2>&1; then
|
||||
LIBS="$LIBS -lc128"
|
||||
fi
|
||||
rm -f conftest*
|
||||
--
|
||||
2.11.0
|
||||
|
||||
@@ -32,6 +32,15 @@ QT_LDFLAGS = $(TARGET_LDFLAGS)
|
||||
# use an older c++ standard to prevent build failure
|
||||
QT_CXXFLAGS += -std=gnu++98
|
||||
|
||||
# gcc bug internal compiler error: in validate_condition_mode, at
|
||||
# config/rs6000/rs6000.c:180744. Bug is fixed since gcc 7.
|
||||
# Workaround is to set -mno-isel, see
|
||||
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60818 and
|
||||
# https://gcc.gnu.org/ml/gcc-patches/2016-02/msg01036.html
|
||||
ifeq ($(BR2_powerpc_8540)$(BR2_powerpc_8548)$(BR2_powerpc_e500mc)$(BR2_powerpc_e5500):$(BR2_TOOLCHAIN_GCC_AT_LEAST_7),y:)
|
||||
QT_CXXFLAGS += -mno-isel
|
||||
endif
|
||||
|
||||
# Qt has some assembly function that are not present in thumb1 mode:
|
||||
# Error: selected processor does not support Thumb mode `swp r3,r7,[r4]'
|
||||
# so, we desactivate thumb mode
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
From 372d33fbe549ea73318c187505716ac99fbf3054 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Seiderer <ps.report@gmx.net>
|
||||
Date: Tue, 21 Aug 2018 21:11:40 +0200
|
||||
Subject: [PATCH] double-conversion: enable for microblaze
|
||||
|
||||
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
|
||||
---
|
||||
.../double-conversion/include/double-conversion/utils.h | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/3rdparty/double-conversion/include/double-conversion/utils.h b/src/3rdparty/double-conversion/include/double-conversion/utils.h
|
||||
index b0a7d5d4f4..485f680180 100644
|
||||
--- a/src/3rdparty/double-conversion/include/double-conversion/utils.h
|
||||
+++ b/src/3rdparty/double-conversion/include/double-conversion/utils.h
|
||||
@@ -66,7 +66,8 @@
|
||||
defined(__SH4__) || defined(__alpha__) || \
|
||||
defined(_MIPS_ARCH_MIPS32R2) || \
|
||||
defined(__AARCH64EL__) || defined(__AARCH64EB__) || \
|
||||
- defined(__or1k__)
|
||||
+ defined(__or1k__) || \
|
||||
+ defined(__microblaze__)
|
||||
#define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
|
||||
#elif defined(_M_IX86) || defined(__i386__) || defined(__i386)
|
||||
#if defined(_WIN32)
|
||||
--
|
||||
2.18.0
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
From ad78b1a671edac369ede86bff376ec8af2cafbf2 Mon Sep 17 00:00:00 2001
|
||||
From: Giulio Benetti <giulio.benetti@micronovasrl.com>
|
||||
Date: Wed, 5 Sep 2018 12:51:41 +0200
|
||||
Subject: [PATCH] qdeclarativegeomap: fix building with GCC < 5.x
|
||||
|
||||
With GCC < 5.x implicit casts don't work as expected, in particular
|
||||
QPointer<QGeoMap> in m_map QDeclarativeGeoMap class when passed to
|
||||
connect(m_map, ...) should directly cast to m_map.data().
|
||||
|
||||
Workaround this using connect(m_map.data(), ...).
|
||||
|
||||
Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com>
|
||||
---
|
||||
src/location/declarativemaps/qdeclarativegeomap.cpp | 8 ++++----
|
||||
1 file changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/src/location/declarativemaps/qdeclarativegeomap.cpp b/src/location/declarativemaps/qdeclarativegeomap.cpp
|
||||
index 09f9d01c..dc5a32ed 100644
|
||||
--- a/src/location/declarativemaps/qdeclarativegeomap.cpp
|
||||
+++ b/src/location/declarativemaps/qdeclarativegeomap.cpp
|
||||
@@ -694,11 +694,11 @@ void QDeclarativeGeoMap::mappingManagerInitialized()
|
||||
QImage copyrightImage;
|
||||
if (!m_initialized && width() > 0 && height() > 0) {
|
||||
QMetaObject::Connection copyrightStringCatcherConnection =
|
||||
- connect(m_map,
|
||||
+ connect(m_map.data(),
|
||||
QOverload<const QString &>::of(&QGeoMap::copyrightsChanged),
|
||||
[©rightString](const QString ©){ copyrightString = copy; });
|
||||
QMetaObject::Connection copyrightImageCatcherConnection =
|
||||
- connect(m_map,
|
||||
+ connect(m_map.data(),
|
||||
QOverload<const QImage &>::of(&QGeoMap::copyrightsChanged),
|
||||
[©rightImage](const QImage ©){ copyrightImage = copy; });
|
||||
m_map->setViewportSize(QSize(width(), height()));
|
||||
@@ -719,8 +719,8 @@ void QDeclarativeGeoMap::mappingManagerInitialized()
|
||||
emit m_map->copyrightsChanged(copyrightImage);
|
||||
|
||||
|
||||
- connect(m_map, &QGeoMap::sgNodeChanged, this, &QQuickItem::update);
|
||||
- connect(m_map, &QGeoMap::cameraCapabilitiesChanged, this, &QDeclarativeGeoMap::onCameraCapabilitiesChanged);
|
||||
+ connect(m_map.data(), &QGeoMap::sgNodeChanged, this, &QQuickItem::update);
|
||||
+ connect(m_map.data(), &QGeoMap::cameraCapabilitiesChanged, this, &QDeclarativeGeoMap::onCameraCapabilitiesChanged);
|
||||
|
||||
// This prefetches a buffer around the map
|
||||
m_map->prefetchData();
|
||||
--
|
||||
2.17.1
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
config BR2_PACKAGE_QT5LOCATION
|
||||
bool "qt5location"
|
||||
select BR2_PACKAGE_QT5BASE
|
||||
select BR2_PACKAGE_QT5BASE_GUI
|
||||
help
|
||||
Qt is a cross-platform application and UI framework for
|
||||
developers using C++.
|
||||
|
||||
@@ -11,7 +11,12 @@ QT5QUICKCONTROLS_DEPENDENCIES = qt5base qt5declarative
|
||||
QT5QUICKCONTROLS_INSTALL_STAGING = YES
|
||||
|
||||
QT5QUICKCONTROLS_LICENSE = GPL-2.0 or GPL-3.0 or LGPL-3.0, GFDL-1.3 (docs)
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
|
||||
QT5QUICKCONTROLS_LICENSE_FILES = LICENSE.GPL2 LICENSE.GPL3 LICENSE.LGPL3 LICENSE.FDL
|
||||
else
|
||||
QT5QUICKCONTROLS_LICENSE_FILES = LICENSE.GPLv2 LICENSE.GPLv3 LICENSE.LGPLv3 LICENSE.FDL
|
||||
endif
|
||||
|
||||
define QT5QUICKCONTROLS_CONFIGURE_CMDS
|
||||
(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/bin/qmake)
|
||||
|
||||
@@ -23,13 +23,13 @@ index 28cc4dc..0f71e0e 100644
|
||||
QTPLUGIN += qtvirtualkeyboardplugin
|
||||
}
|
||||
-android-no-sdk|!isEmpty(CROSS_COMPILE) {
|
||||
- TARGETPATH = /data/user/qt/virtualkeyboard
|
||||
- TARGETPATH = /data/user/qt/virtualkeyboard/basic
|
||||
-} else {
|
||||
- TARGETPATH = $$[QT_INSTALL_EXAMPLES]/virtualkeyboard
|
||||
- TARGETPATH = $$[QT_INSTALL_EXAMPLES]/virtualkeyboard/basic
|
||||
-}
|
||||
-target.path = $$TARGETPATH
|
||||
+
|
||||
+target.path = $$[QT_INSTALL_EXAMPLES]/virtualkeyboard
|
||||
+target.path = $$[QT_INSTALL_EXAMPLES]/virtualkeyboard/basic
|
||||
INSTALLS += target
|
||||
|
||||
RESOURCES += \
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
# Hashes for license files:
|
||||
sha256 6148d2793ca4e62ba3935a27bd3e46971a5d7c871dbe8f2687a867bd2c2589fb src/virtualkeyboard/3rdparty/lipi-toolkit/license.txt
|
||||
sha256 05cc719deafd0ab083b03296bb2911de10d116953b626a7629b9ca59938038b1 src/virtualkeyboard/3rdparty/openwnn/NOTICE
|
||||
sha256 b5830d96fb5a7e7e7ebcc295f352846b4b998e78fdc8f9aa68e134d2e4b39986 src/virtualkeyboard/3rdparty/pinyin/NOTICE
|
||||
sha256 ca3dd653e13c4a935622cfce00dc4e2d7a8295b64da99bd1d4f2a8ddb6b0956e src/virtualkeyboard/3rdparty/tcime/COPYING
|
||||
@@ -7,3 +7,6 @@ sha256 5b330dcc770976a2cfb8d85711d72a57c9764c1a9efb889c91e81f6071bbbf9b qtvirtu
|
||||
# Hashes for license files:
|
||||
sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSE.GPL3
|
||||
sha256 7a45a9769d19545480a241230e6ea520b5156fac00930dcd69b6886749743d10 src/virtualkeyboard/3rdparty/lipi-toolkit/MIT_LICENSE.txt
|
||||
sha256 05cc719deafd0ab083b03296bb2911de10d116953b626a7629b9ca59938038b1 src/virtualkeyboard/3rdparty/openwnn/NOTICE
|
||||
sha256 b5830d96fb5a7e7e7ebcc295f352846b4b998e78fdc8f9aa68e134d2e4b39986 src/virtualkeyboard/3rdparty/pinyin/NOTICE
|
||||
sha256 9400a6128693d2f25653698e695f554660c71efccc8c21af28bf143e35199db6 src/virtualkeyboard/3rdparty/tcime/COPYING
|
||||
|
||||
@@ -16,7 +16,9 @@ QT5VIRTUALKEYBOARD_DEPENDENCIES = qt5base qt5declarative qt5svg
|
||||
QT5VIRTUALKEYBOARD_INSTALL_STAGING = YES
|
||||
|
||||
QT5VIRTUALKEYBOARD_LICENSE = GPL-3.0
|
||||
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
|
||||
QT5VIRTUALKEYBOARD_LICENSE_FILES = LICENSE.GPL3
|
||||
endif
|
||||
|
||||
QT5VIRTUALKEYBOARD_LANGUAGE_LAYOUTS = $(call qstrip,$(BR2_PACKAGE_QT5VIRTUALKEYBOARD_LANGUAGE_LAYOUTS))
|
||||
ifneq ($(strip $(QT5VIRTUALKEYBOARD_LANGUAGE_LAYOUTS)),)
|
||||
@@ -44,8 +46,12 @@ ifeq ($(BR2_PACKAGE_QT5VIRTUALKEYBOARD_HANDWRITING),y)
|
||||
QT5VIRTUALKEYBOARD_3RDPARTY_PARTS = YES
|
||||
QT5VIRTUALKEYBOARD_QMAKEFLAGS += CONFIG+=handwriting
|
||||
QT5VIRTUALKEYBOARD_LICENSE := $(QT5VIRTUALKEYBOARD_LICENSE), MIT (lipi-toolkit)
|
||||
ifeq ($(BR2_PACKAGE_QT5_VERSION_5_6),y)
|
||||
QT5VIRTUALKEYBOARD_LICENSE_FILES += src/virtualkeyboard/3rdparty/lipi-toolkit/license.txt
|
||||
else
|
||||
QT5VIRTUALKEYBOARD_LICENSE_FILES += src/virtualkeyboard/3rdparty/lipi-toolkit/MIT_LICENSE.txt
|
||||
endif
|
||||
endif
|
||||
|
||||
ifdef QT5VIRTUALKEYBOARD_3RDPARTY_PARTS
|
||||
define QT5VIRTUALKEYBOARD_INSTALL_TARGET_3RDPARTY_PARTS
|
||||
@@ -65,6 +71,18 @@ define QT5VIRTUALKEYBOARD_INSTALL_STAGING_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
|
||||
endef
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5_VERSION_5_6),y)
|
||||
define QT5VIRTUALKEYBOARD_INSTALL_TARGET_QML
|
||||
mkdir -p $(TARGET_DIR)/usr/qml/QtQuick/Enterprise
|
||||
cp -dpfr $(STAGING_DIR)/usr/qml/QtQuick/Enterprise/VirtualKeyboard $(TARGET_DIR)/usr/qml/QtQuick/Enterprise/
|
||||
endef
|
||||
else
|
||||
define QT5VIRTUALKEYBOARD_INSTALL_TARGET_QML
|
||||
mkdir -p $(TARGET_DIR)/usr/qml/QtQuick
|
||||
cp -dpfr $(STAGING_DIR)/usr/qml/QtQuick/VirtualKeyboard $(TARGET_DIR)/usr/qml/QtQuick/
|
||||
endef
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_EXAMPLES),y)
|
||||
define QT5VIRTUALKEYBOARD_INSTALL_TARGET_EXAMPLES
|
||||
cp -dpfr $(STAGING_DIR)/usr/lib/qt/examples/virtualkeyboard $(TARGET_DIR)/usr/lib/qt/examples/
|
||||
@@ -75,7 +93,7 @@ define QT5VIRTUALKEYBOARD_INSTALL_TARGET_CMDS
|
||||
mkdir -p $(TARGET_DIR)/usr/lib/qt/plugins/platforminputcontexts
|
||||
cp -dpfr $(STAGING_DIR)/usr/lib/qt/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so \
|
||||
$(TARGET_DIR)/usr/lib/qt/plugins/platforminputcontexts
|
||||
cp -dpfr $(STAGING_DIR)/usr/qml/QtQuick/VirtualKeyboard $(TARGET_DIR)/usr/qml/QtQuick
|
||||
$(QT5VIRTUALKEYBOARD_INSTALL_TARGET_QML)
|
||||
$(QT5VIRTUALKEYBOARD_INSTALL_TARGET_3RDPARTY_PARTS)
|
||||
$(QT5VIRTUALKEYBOARD_INSTALL_TARGET_EXAMPLES)
|
||||
endef
|
||||
|
||||
431
package/qt5/qt5webengine/chromium-latest.inc
Normal file
431
package/qt5/qt5webengine/chromium-latest.inc
Normal file
@@ -0,0 +1,431 @@
|
||||
QT5WEBENGINE_CHROMIUM_LICENSE_FILES = \
|
||||
src/3rdparty/chromium/url/third_party/mozilla/LICENSE.txt \
|
||||
src/3rdparty/chromium/tools/symsrc/COPYING-pefile \
|
||||
src/3rdparty/chromium/tools/win/ChromeDebug/ChromeDebug/LICENSE \
|
||||
src/3rdparty/chromium/tools/gyp/LICENSE \
|
||||
src/3rdparty/chromium/tools/origin_trials/third_party/ed25519/LICENSE \
|
||||
src/3rdparty/chromium/tools/page_cycler/acid3/LICENSE \
|
||||
src/3rdparty/chromium/v8/third_party/inspector_protocol/LICENSE \
|
||||
src/3rdparty/chromium/v8/third_party/colorama/LICENSE \
|
||||
src/3rdparty/chromium/v8/LICENSE.v8 \
|
||||
src/3rdparty/chromium/v8/LICENSE.strongtalk \
|
||||
src/3rdparty/chromium/v8/LICENSE.fdlibm \
|
||||
src/3rdparty/chromium/v8/LICENSE.valgrind \
|
||||
src/3rdparty/chromium/v8/LICENSE \
|
||||
src/3rdparty/chromium/v8/src/third_party/utf8-decoder/LICENSE \
|
||||
src/3rdparty/chromium/v8/src/third_party/valgrind/LICENSE \
|
||||
src/3rdparty/chromium/v8/src/third_party/vtune/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/nspr/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/superfasthash/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/xdg_mime/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/dynamic_annotations/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/xdg_user_dirs/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/dmg_fp/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/valgrind/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/icu/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/libevent/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/symbolize/LICENSE \
|
||||
src/3rdparty/chromium/ppapi/LICENSE \
|
||||
src/3rdparty/chromium/third_party/hamcrest/LICENSE \
|
||||
src/3rdparty/chromium/third_party/flatbuffers/LICENSE \
|
||||
src/3rdparty/chromium/third_party/flatbuffers/src/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/libxslt/linux/COPYING \
|
||||
src/3rdparty/chromium/third_party/proguard/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pexpect/LICENSE \
|
||||
src/3rdparty/chromium/third_party/usb_ids/LICENSE \
|
||||
src/3rdparty/chromium/third_party/crashpad/crashpad/third_party/apple_cf/APPLE_LICENSE \
|
||||
src/3rdparty/chromium/third_party/crashpad/crashpad/third_party/getopt/LICENSE \
|
||||
src/3rdparty/chromium/third_party/crashpad/crashpad/LICENSE \
|
||||
src/3rdparty/chromium/third_party/Python-Markdown/LICENSE.md \
|
||||
src/3rdparty/chromium/third_party/fips181/COPYING \
|
||||
src/3rdparty/chromium/third_party/devscripts/COPYING \
|
||||
src/3rdparty/chromium/third_party/webdriver/COPYING \
|
||||
src/3rdparty/chromium/third_party/webdriver/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pdfium/third_party/bigint/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pdfium/third_party/pymock/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/pdfium/LICENSE \
|
||||
src/3rdparty/chromium/third_party/inspector_protocol/LICENSE \
|
||||
src/3rdparty/chromium/third_party/jsoncpp/LICENSE \
|
||||
src/3rdparty/chromium/third_party/yasm/source/patched-yasm/COPYING \
|
||||
src/3rdparty/chromium/third_party/metrics_proto/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libevdev/LICENSE \
|
||||
src/3rdparty/chromium/third_party/apache-portable-runtime/LICENSE \
|
||||
src/3rdparty/chromium/third_party/s2cellid/LICENSE \
|
||||
src/3rdparty/chromium/third_party/bspatch/LICENSE \
|
||||
src/3rdparty/chromium/third_party/lzma_sdk/LICENSE \
|
||||
src/3rdparty/chromium/third_party/apk-patch-size-estimator/LICENSE \
|
||||
src/3rdparty/chromium/third_party/boringssl/src/third_party/android-cmake/LICENSE \
|
||||
src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/LICENSE \
|
||||
src/3rdparty/chromium/third_party/boringssl/src/third_party/fiat/LICENSE \
|
||||
src/3rdparty/chromium/third_party/boringssl/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/leakcanary/LICENSE \
|
||||
src/3rdparty/chromium/third_party/errorprone/LICENSE \
|
||||
src/3rdparty/chromium/third_party/fontconfig/LICENSE \
|
||||
src/3rdparty/chromium/third_party/fontconfig/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/gif_player/LICENSE \
|
||||
src/3rdparty/chromium/third_party/bazel/LICENSE \
|
||||
src/3rdparty/chromium/third_party/sinonjs/LICENSE \
|
||||
src/3rdparty/chromium/third_party/iaccessible2/LICENSE \
|
||||
src/3rdparty/chromium/third_party/cros_system_api/LICENSE \
|
||||
src/3rdparty/chromium/third_party/shaderc/LICENSE \
|
||||
src/3rdparty/chromium/third_party/shaderc/src/third_party/LICENSE.spirv-tools \
|
||||
src/3rdparty/chromium/third_party/shaderc/src/third_party/LICENSE.glslang \
|
||||
src/3rdparty/chromium/third_party/shaderc/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/openvr/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libpng/LICENSE \
|
||||
src/3rdparty/chromium/third_party/skia/third_party/etc1/LICENSE \
|
||||
src/3rdparty/chromium/third_party/skia/third_party/gif/LICENSE \
|
||||
src/3rdparty/chromium/third_party/skia/LICENSE \
|
||||
src/3rdparty/chromium/third_party/v4l-utils/COPYING.libv4l \
|
||||
src/3rdparty/chromium/third_party/iccjpeg/LICENSE \
|
||||
src/3rdparty/chromium/third_party/vulkan/LICENSE \
|
||||
src/3rdparty/chromium/third_party/wayland-protocols/LICENSE \
|
||||
src/3rdparty/chromium/third_party/wayland-protocols/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/qunit/LICENSE \
|
||||
src/3rdparty/chromium/third_party/zlib/LICENSE \
|
||||
src/3rdparty/chromium/third_party/netty-tcnative/LICENSE \
|
||||
src/3rdparty/chromium/third_party/axe-core/LICENSE \
|
||||
src/3rdparty/chromium/third_party/minigbm/LICENSE \
|
||||
src/3rdparty/chromium/third_party/minigbm/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/tlslite/LICENSE \
|
||||
src/3rdparty/chromium/third_party/qcms/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/mach_override/LICENSE \
|
||||
src/3rdparty/chromium/third_party/mesa/LICENSE \
|
||||
src/3rdparty/chromium/third_party/mesa/src/docs/COPYING \
|
||||
src/3rdparty/chromium/third_party/mesa/src/docs/license.html \
|
||||
src/3rdparty/chromium/third_party/mesa/src/src/gallium/drivers/radeon/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/usrsctp/usrsctplib/LICENSE.md \
|
||||
src/3rdparty/chromium/third_party/usrsctp/LICENSE \
|
||||
src/3rdparty/chromium/third_party/guava/LICENSE \
|
||||
src/3rdparty/chromium/third_party/webrtc/examples/objc/AppRTCMobile/third_party/SocketRocket/LICENSE \
|
||||
src/3rdparty/chromium/third_party/webrtc/examples/androidapp/third_party/autobanh/LICENSE.md \
|
||||
src/3rdparty/chromium/third_party/webrtc/examples/androidapp/third_party/autobanh/LICENSE \
|
||||
src/3rdparty/chromium/third_party/webrtc/license_template.txt \
|
||||
src/3rdparty/chromium/third_party/webrtc/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libwebp/LICENSE \
|
||||
src/3rdparty/chromium/third_party/SPIRV-Tools/LICENSE \
|
||||
src/3rdparty/chromium/third_party/SPIRV-Tools/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/yara/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/snappy/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/robolectric/licenses/extreme.indiana.edu.license.txt \
|
||||
src/3rdparty/chromium/third_party/robolectric/licenses/javolution.license.txt \
|
||||
src/3rdparty/chromium/third_party/robolectric/licenses/pivotal.labs.license.txt \
|
||||
src/3rdparty/chromium/third_party/robolectric/LICENSE \
|
||||
src/3rdparty/chromium/third_party/flot/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/openmax_dl/LICENSE \
|
||||
src/3rdparty/chromium/third_party/cld_3/LICENSE \
|
||||
src/3rdparty/chromium/third_party/cld_3/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/harfbuzz-ng/COPYING \
|
||||
src/3rdparty/chromium/third_party/protobuf/LICENSE \
|
||||
src/3rdparty/chromium/third_party/typ/LICENSE \
|
||||
src/3rdparty/chromium/third_party/d3/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libjpeg_turbo/LICENSE.md \
|
||||
src/3rdparty/chromium/third_party/libwebm/source/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/expat/files/COPYING \
|
||||
src/3rdparty/chromium/third_party/smhasher/LICENSE \
|
||||
src/3rdparty/chromium/third_party/gardiner_mod/LICENSE \
|
||||
src/3rdparty/chromium/third_party/intellij/LICENSE \
|
||||
src/3rdparty/chromium/third_party/glslang/LICENSE \
|
||||
src/3rdparty/chromium/third_party/byte_buddy/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/core/LICENSE-APPLE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/core/LICENSE-LGPL-2.1 \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/core/LICENSE-LGPL-2 \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/platform/wtf/NonCopyingSort.h \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/platform/wtf/dtoa/COPYING \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/platform/wtf/dtoa/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/scripts/closure/COPYING \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/formatter_worker/acorn/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/audits2/lighthouse/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/audits2_worker/lighthouse/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/cm_modes/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/cm/LICENSE_python \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/cm/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/terminal/xterm.js/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/build/scripts/license.py \
|
||||
src/3rdparty/chromium/third_party/WebKit/LICENSE_FOR_ABOUT_CREDITS \
|
||||
src/3rdparty/chromium/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/wpt/tools/six/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/wpt/tools/html5lib/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/wpt/tools/wptserve/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/wpt/LICENSE.md \
|
||||
src/3rdparty/chromium/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/COPYING \
|
||||
src/3rdparty/chromium/third_party/modp_b64/LICENSE \
|
||||
src/3rdparty/chromium/third_party/icu4j/LICENSE \
|
||||
src/3rdparty/chromium/third_party/molokocacao/LICENSE \
|
||||
src/3rdparty/chromium/third_party/wayland/LICENSE \
|
||||
src/3rdparty/chromium/third_party/polymer/v1_0/components-chromium/polymer/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/ocmock/License.txt \
|
||||
src/3rdparty/chromium/third_party/swiftshader/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/swiftshader/third_party/PowerVR_SDK/License.txt \
|
||||
src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/swiftshader/third_party/llvm-subzero/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/projects/sample/autoconf/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/unittest/googletest/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/autoconf/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/include/llvm/Support/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/breakpad/breakpad/LICENSE \
|
||||
src/3rdparty/chromium/third_party/breakpad/breakpad/src/third_party/curl/COPYING \
|
||||
src/3rdparty/chromium/third_party/breakpad/breakpad/src/third_party/libdisasm/LICENSE \
|
||||
src/3rdparty/chromium/third_party/breakpad/LICENSE \
|
||||
src/3rdparty/chromium/third_party/espresso/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pystache/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libsecret/LICENSE \
|
||||
src/3rdparty/chromium/third_party/jinja2/LICENSE \
|
||||
src/3rdparty/chromium/third_party/decklink/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libFuzzer/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/haha/LICENSE \
|
||||
src/3rdparty/chromium/third_party/wds/LICENSE \
|
||||
src/3rdparty/chromium/third_party/wds/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/signal-exit/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/js-yaml/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/functional-red-black-tree/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/string_decoder/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/escape-string-regexp/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/figures/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/write/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/pinkie-promise/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/run-async/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/co/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/esquery/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/require-uncached/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/type-check/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/ansi-regex/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/has-ansi/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/js-tokens/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/path-is-absolute/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/slice-ansi/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/is-path-inside/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/acorn-jsx/node_modules/acorn/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/acorn-jsx/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/iconv-lite/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/optionator/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/inflight/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/supports-color/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/pluralize/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/fast-levenshtein/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/string-width/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/minimist/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/semver/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/cli-width/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/lodash/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/color-convert/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/fast-json-stable-stringify/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/espree/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/ajv/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/inherits/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/estraverse/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/shebang-regex/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/globals/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/mimic-fn/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/pseudomap/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/has-flag/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/which/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/pinkie/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/tmp/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/wordwrap/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/prelude-ls/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/array-union/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/concat-map/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/strip-json-comments/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/esutils/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/graceful-fs/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/resolve-from/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/is-resolvable/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/ms/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/chardet/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/arrify/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/util-deprecate/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/once/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/path-is-inside/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/argparse/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/object-assign/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/color-name/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/table/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/levn/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/is-fullwidth-code-point/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/babel-code-frame/node_modules/chalk/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/babel-code-frame/node_modules/strip-ansi/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/through/LICENSE.MIT \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/through/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/typedarray/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/eslint-scope/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/lru-cache/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/chalk/node_modules/supports-color/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/chalk/node_modules/ansi-styles/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/chalk/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/concat-stream/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/text-table/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/core-util-is/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/file-entry-cache/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/readable-stream/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/rimraf/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/shebang-command/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/balanced-match/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/safe-buffer/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/glob/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/onetime/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/yallist/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/wrappy/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/fast-deep-equal/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/minimatch/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/globby/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/sprintf-js/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/json-stable-stringify-without-jsonify/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/progress/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/acorn/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/eslint/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/mkdirp/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/external-editor/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/os-tmpdir/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/pify/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/esprima/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/debug/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/fs.realpath/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/strip-ansi/node_modules/ansi-regex/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/strip-ansi/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/array-uniq/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/deep-is/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/is-promise/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/mute-stream/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/doctrine/LICENSE.esprima \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/doctrine/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/json-schema-traverse/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/flat-cache/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/del/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/ajv-keywords/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/circular-json/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/cross-spawn/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/ansi-escapes/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/isexe/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/restore-cursor/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/process-nextick-args/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/cli-cursor/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/third_party/node_modules/ansi-styles/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devtools-node-modules/LICENSE \
|
||||
src/3rdparty/chromium/third_party/hunspell/COPYING \
|
||||
src/3rdparty/chromium/third_party/hunspell/COPYING.LESSER \
|
||||
src/3rdparty/chromium/third_party/hunspell/COPYING.MPL \
|
||||
src/3rdparty/chromium/third_party/libaddressinput/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libaddressinput/src/cpp/LICENSE.chromium \
|
||||
src/3rdparty/chromium/third_party/libaddressinput/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pyelftools/elftools/construct/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pyelftools/LICENSE \
|
||||
src/3rdparty/chromium/third_party/jmake/LICENSE \
|
||||
src/3rdparty/chromium/third_party/gvr-android-keyboard/LICENSE \
|
||||
src/3rdparty/chromium/third_party/ced/LICENSE \
|
||||
src/3rdparty/chromium/third_party/ced/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/gestures/gestures/LICENSE \
|
||||
src/3rdparty/chromium/third_party/gestures/LICENSE \
|
||||
src/3rdparty/chromium/third_party/requests/LICENSE \
|
||||
src/3rdparty/chromium/third_party/googletest/src/googletest/LICENSE \
|
||||
src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/LICENSE \
|
||||
src/3rdparty/chromium/third_party/googletest/src/googlemock/LICENSE \
|
||||
src/3rdparty/chromium/third_party/googletest/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/ijar/LICENSE \
|
||||
src/3rdparty/chromium/third_party/minizip/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/javax_inject/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pycoverage/LICENSE \
|
||||
src/3rdparty/chromium/third_party/visualmetrics/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/gson/LICENSE \
|
||||
src/3rdparty/chromium/third_party/re2/LICENSE \
|
||||
src/3rdparty/chromium/third_party/re2/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/blanketjs/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libjingle_xmpp/LICENSE \
|
||||
src/3rdparty/chromium/third_party/sqlite4java/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pywebsocket/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/crc32c/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libprotobuf-mutator/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/netty4/LICENSE \
|
||||
src/3rdparty/chromium/third_party/objenesis/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libusb/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/xstream/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libsrtp/LICENSE \
|
||||
src/3rdparty/chromium/third_party/opus/src/LICENSE_PLEASE_READ.txt \
|
||||
src/3rdparty/chromium/third_party/opus/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/isimpledom/LICENSE \
|
||||
src/3rdparty/chromium/third_party/mt19937ar/LICENSE \
|
||||
src/3rdparty/chromium/third_party/openh264/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/gvr-android-sdk/LICENSE \
|
||||
src/3rdparty/chromium/third_party/markupsafe/LICENSE \
|
||||
src/3rdparty/chromium/third_party/ply/license.patch \
|
||||
src/3rdparty/chromium/third_party/ply/LICENSE \
|
||||
src/3rdparty/chromium/third_party/khronos/LICENSE \
|
||||
src/3rdparty/chromium/third_party/sfntly/COPYING.txt \
|
||||
src/3rdparty/chromium/third_party/sfntly/src/cpp/COPYING.txt \
|
||||
src/3rdparty/chromium/third_party/ots/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libXNVCtrl/LICENSE \
|
||||
src/3rdparty/chromium/third_party/brotli/LICENSE \
|
||||
src/3rdparty/chromium/third_party/icu/scripts/LICENSE \
|
||||
src/3rdparty/chromium/third_party/icu/license.html \
|
||||
src/3rdparty/chromium/third_party/icu/LICENSE \
|
||||
src/3rdparty/chromium/third_party/custom_tabs_client/LICENSE \
|
||||
src/3rdparty/chromium/third_party/motemplate/LICENSE \
|
||||
src/3rdparty/chromium/third_party/apple_apsl/LICENSE \
|
||||
src/3rdparty/chromium/third_party/angle/LICENSE \
|
||||
src/3rdparty/chromium/third_party/angle/src/common/third_party/smhasher/LICENSE \
|
||||
src/3rdparty/chromium/third_party/angle/src/third_party/compiler/LICENSE \
|
||||
src/3rdparty/chromium/third_party/angle/src/third_party/libXNVCtrl/LICENSE \
|
||||
src/3rdparty/chromium/third_party/sudden_motion_sensor/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libjpeg/LICENSE \
|
||||
src/3rdparty/chromium/third_party/ub-uiautomator/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libvpx/source/libvpx/third_party/libwebm/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/libvpx/source/libvpx/third_party/googletest/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libvpx/source/libvpx/third_party/x86inc/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libvpx/source/libvpx/LICENSE \
|
||||
src/3rdparty/chromium/third_party/woff2/LICENSE \
|
||||
src/3rdparty/chromium/third_party/ow2_asm/LICENSE \
|
||||
src/3rdparty/chromium/third_party/tcmalloc/vendor/COPYING \
|
||||
src/3rdparty/chromium/third_party/tcmalloc/LICENSE \
|
||||
src/3rdparty/chromium/third_party/jstemplate/COPYING \
|
||||
src/3rdparty/chromium/third_party/content_shell_fonts/LICENSE \
|
||||
src/3rdparty/chromium/third_party/dom_distiller_js/LICENSE \
|
||||
src/3rdparty/chromium/third_party/mocha/LICENSE \
|
||||
src/3rdparty/chromium/third_party/checkstyle/LICENSE.apache20 \
|
||||
src/3rdparty/chromium/third_party/checkstyle/LICENSE \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/COPYING.LGPLv3 \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/COPYING.GPLv3 \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/license_texts/full_lgpl.txt \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/license_texts/jpeg.txt \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/license_texts/mips.txt \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/license_texts/oggparse_ahlberg_rullgayrd_2005.txt \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/COPYING.GPLv2 \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/COPYING.LGPLv2.1 \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/LICENSE.md \
|
||||
src/3rdparty/chromium/third_party/flac/COPYING.Xiph \
|
||||
src/3rdparty/chromium/third_party/flac/COPYING.GPL \
|
||||
src/3rdparty/chromium/third_party/flac/COPYING.LGPL \
|
||||
src/3rdparty/chromium/third_party/flac/COPYING.FDL \
|
||||
src/3rdparty/chromium/third_party/material_design_icons/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pymock/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/sqlite/sqlite-src-3210000/autoconf/tea/license.terms \
|
||||
src/3rdparty/chromium/third_party/sqlite/LICENSE \
|
||||
src/3rdparty/chromium/third_party/sqlite/src/autoconf/tea/license.terms \
|
||||
src/3rdparty/chromium/third_party/libovr/LICENSE \
|
||||
src/3rdparty/chromium/third_party/xdg-utils/LICENSE \
|
||||
src/3rdparty/chromium/third_party/mockito/LICENSE \
|
||||
src/3rdparty/chromium/third_party/simplejson/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/pyftpdlib/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libudev/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libyuv/LICENSE_THIRD_PARTY \
|
||||
src/3rdparty/chromium/third_party/libyuv/LICENSE \
|
||||
src/3rdparty/chromium/third_party/accessibility_test_framework/LICENSE \
|
||||
src/3rdparty/chromium/third_party/bouncycastle/LICENSE \
|
||||
src/3rdparty/chromium/third_party/freetype/src/docs/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/leveldatabase/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/node/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libxml/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/chaijs/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libsync/LICENSE \
|
||||
src/3rdparty/chromium/third_party/web-animations-js/sources/COPYING \
|
||||
src/3rdparty/chromium/third_party/web-animations-js/LICENSE \
|
||||
src/3rdparty/chromium/third_party/mozilla/LICENSE \
|
||||
src/3rdparty/chromium/LICENSE.chromium_os \
|
||||
src/3rdparty/chromium/net/third_party/mozilla_security_manager/LICENSE \
|
||||
src/3rdparty/chromium/net/third_party/nss/LICENSE \
|
||||
src/3rdparty/chromium/chrome/third_party/chromevox/third_party/closure-library/LICENSE \
|
||||
src/3rdparty/chromium/chrome/third_party/chromevox/LICENSE \
|
||||
src/3rdparty/chromium/LICENSE \
|
||||
src/3rdparty/chromium/mojo/public/LICENSE \
|
||||
src/3rdparty/chromium/buildtools/LICENSE \
|
||||
src/3rdparty/ninja/COPYING
|
||||
@@ -1,310 +1,248 @@
|
||||
CHROMIUM_LICENSE_FILES = \
|
||||
src/3rdparty/chromium/base/third_party/dmg_fp/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/dynamic_annotations/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/icu/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/libevent/LICENSE \
|
||||
QT5WEBENGINE_CHROMIUM_LICENSE_FILES = \
|
||||
src/3rdparty/chromium/url/third_party/mozilla/LICENSE.txt \
|
||||
src/3rdparty/chromium/sdch/open-vcdiff/COPYING \
|
||||
src/3rdparty/chromium/tools/gyp/LICENSE \
|
||||
src/3rdparty/chromium/v8/LICENSE.v8 \
|
||||
src/3rdparty/chromium/v8/LICENSE.strongtalk \
|
||||
src/3rdparty/chromium/v8/LICENSE.valgrind \
|
||||
src/3rdparty/chromium/v8/LICENSE \
|
||||
src/3rdparty/chromium/v8/src/third_party/fdlibm/LICENSE \
|
||||
src/3rdparty/chromium/v8/src/third_party/valgrind/LICENSE \
|
||||
src/3rdparty/chromium/v8/src/third_party/vtune/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/nspr/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/superfasthash/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/symbolize/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/valgrind/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/xdg_mime/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/dynamic_annotations/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/xdg_user_dirs/LICENSE \
|
||||
src/3rdparty/chromium/buildtools/LICENSE \
|
||||
src/3rdparty/chromium/buildtools/third_party/libc++abi/trunk/LICENSE.TXT \
|
||||
src/3rdparty/chromium/buildtools/third_party/libc++/trunk/LICENSE.TXT \
|
||||
src/3rdparty/chromium/chrome/third_party/chromevox/LICENSE \
|
||||
src/3rdparty/chromium/chrome/third_party/chromevox/third_party/closure-library/LICENSE \
|
||||
src/3rdparty/chromium/LICENSE \
|
||||
src/3rdparty/chromium/LICENSE.chromium_os \
|
||||
src/3rdparty/chromium/mojo/public/LICENSE \
|
||||
src/3rdparty/chromium/net/third_party/mozilla_security_manager/LICENSE \
|
||||
src/3rdparty/chromium/net/third_party/nss/LICENSE \
|
||||
src/3rdparty/chromium/ppapi/LICENSE \
|
||||
src/3rdparty/chromium/sdch/open-vcdiff/COPYING \
|
||||
src/3rdparty/chromium/testing/gmock/LICENSE \
|
||||
src/3rdparty/chromium/testing/gmock/scripts/generator/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/dmg_fp/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/valgrind/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/icu/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/libevent/LICENSE \
|
||||
src/3rdparty/chromium/base/third_party/symbolize/LICENSE \
|
||||
src/3rdparty/chromium/testing/gtest/LICENSE \
|
||||
src/3rdparty/chromium/third_party/accessibility_test_framework/LICENSE \
|
||||
src/3rdparty/chromium/third_party/afl/src/docs/COPYING \
|
||||
src/3rdparty/chromium/third_party/angle/LICENSE \
|
||||
src/3rdparty/chromium/third_party/angle/src/third_party/compiler/LICENSE \
|
||||
src/3rdparty/chromium/third_party/angle/src/third_party/libXNVCtrl/LICENSE \
|
||||
src/3rdparty/chromium/third_party/angle/src/third_party/murmurhash/LICENSE \
|
||||
src/3rdparty/chromium/third_party/apache-portable-runtime/LICENSE \
|
||||
src/3rdparty/chromium/third_party/apache_velocity/LICENSE \
|
||||
src/3rdparty/chromium/third_party/apple_apsl/LICENSE \
|
||||
src/3rdparty/chromium/third_party/bintrees/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/blanketjs/LICENSE \
|
||||
src/3rdparty/chromium/third_party/blimp_fonts/LICENSE \
|
||||
src/3rdparty/chromium/third_party/blimp_fonts/LICENSE.Apache \
|
||||
src/3rdparty/chromium/third_party/blimp_fonts/LICENSE.OFL \
|
||||
src/3rdparty/chromium/third_party/boringssl/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/boringssl/src/third_party/android-cmake/LICENSE \
|
||||
src/3rdparty/chromium/third_party/bouncycastle/LICENSE \
|
||||
src/3rdparty/chromium/third_party/brotli/LICENSE \
|
||||
src/3rdparty/chromium/third_party/bspatch/LICENSE \
|
||||
src/3rdparty/chromium/third_party/byte_buddy/LICENSE \
|
||||
src/3rdparty/chromium/third_party/ced/LICENSE \
|
||||
src/3rdparty/chromium/third_party/ced/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/chaijs/LICENSE \
|
||||
src/3rdparty/chromium/third_party/checkstyle/LICENSE \
|
||||
src/3rdparty/chromium/third_party/checkstyle/LICENSE.apache20 \
|
||||
src/3rdparty/chromium/third_party/cld_3/LICENSE \
|
||||
src/3rdparty/chromium/third_party/cld_3/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/cld/LICENSE \
|
||||
src/3rdparty/chromium/third_party/closure_compiler/compiler/COPYING \
|
||||
src/3rdparty/chromium/third_party/closure_compiler/LICENSE \
|
||||
src/3rdparty/chromium/third_party/closure_linter/LICENSE \
|
||||
src/3rdparty/chromium/third_party/crashpad/crashpad/LICENSE \
|
||||
src/3rdparty/chromium/testing/gmock/scripts/generator/LICENSE \
|
||||
src/3rdparty/chromium/testing/gmock/LICENSE \
|
||||
src/3rdparty/chromium/ppapi/LICENSE \
|
||||
src/3rdparty/chromium/third_party/class-dump/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libxslt/linux/COPYING \
|
||||
src/3rdparty/chromium/third_party/proguard/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pexpect/LICENSE \
|
||||
src/3rdparty/chromium/third_party/webtreemap/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/usb_ids/LICENSE \
|
||||
src/3rdparty/chromium/third_party/crashpad/crashpad/third_party/apple_cctools/cctools/APPLE_LICENSE \
|
||||
src/3rdparty/chromium/third_party/crashpad/crashpad/third_party/apple_cf/APPLE_LICENSE \
|
||||
src/3rdparty/chromium/third_party/crashpad/crashpad/third_party/getopt/LICENSE \
|
||||
src/3rdparty/chromium/third_party/cros_system_api/LICENSE \
|
||||
src/3rdparty/chromium/third_party/cros_system_api/MODULE_LICENSE_BSD \
|
||||
src/3rdparty/chromium/third_party/custom_tabs_client/LICENSE \
|
||||
src/3rdparty/chromium/third_party/d3/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/decklink/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devscripts/COPYING \
|
||||
src/3rdparty/chromium/third_party/dom_distiller_js/LICENSE \
|
||||
src/3rdparty/chromium/third_party/dpkg-dev/LICENSE \
|
||||
src/3rdparty/chromium/third_party/drmemory/LICENSE \
|
||||
src/3rdparty/chromium/third_party/errorprone/LICENSE \
|
||||
src/3rdparty/chromium/third_party/espresso/LICENSE \
|
||||
src/3rdparty/chromium/third_party/expat/files/COPYING \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/license_texts/full_lgpl.txt \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/COPYING.GPLv2 \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/COPYING.GPLv3 \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/COPYING.LGPLv2.1 \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/COPYING.LGPLv3 \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/LICENSE.md \
|
||||
src/3rdparty/chromium/third_party/crashpad/crashpad/LICENSE \
|
||||
src/3rdparty/chromium/third_party/Python-Markdown/LICENSE.md \
|
||||
src/3rdparty/chromium/third_party/fips181/COPYING \
|
||||
src/3rdparty/chromium/third_party/flac/COPYING.FDL \
|
||||
src/3rdparty/chromium/third_party/flac/COPYING.GPL \
|
||||
src/3rdparty/chromium/third_party/flac/COPYING.LGPL \
|
||||
src/3rdparty/chromium/third_party/flac/COPYING.Xiph \
|
||||
src/3rdparty/chromium/third_party/flatbuffers/LICENSE \
|
||||
src/3rdparty/chromium/third_party/flatbuffers/src/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/flot/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/talloc/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libvpx_new/source/libvpx/third_party/libwebm/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/libvpx_new/source/libvpx/third_party/googletest/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libvpx_new/source/libvpx/third_party/x86inc/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libvpx_new/source/libvpx/LICENSE \
|
||||
src/3rdparty/chromium/third_party/devscripts/COPYING \
|
||||
src/3rdparty/chromium/third_party/webdriver/COPYING \
|
||||
src/3rdparty/chromium/third_party/webdriver/LICENSE \
|
||||
src/3rdparty/chromium/third_party/cld/LICENSE \
|
||||
src/3rdparty/chromium/third_party/jsoncpp/LICENSE \
|
||||
src/3rdparty/chromium/third_party/bintrees/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/yasm/source/patched-yasm/COPYING \
|
||||
src/3rdparty/chromium/third_party/libva/COPYING \
|
||||
src/3rdparty/chromium/third_party/bspatch/LICENSE \
|
||||
src/3rdparty/chromium/third_party/lzma_sdk/LICENSE \
|
||||
src/3rdparty/chromium/third_party/v4l2capture/LICENSE \
|
||||
src/3rdparty/chromium/third_party/boringssl/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/cardboard-java/LICENSE \
|
||||
src/3rdparty/chromium/third_party/errorprone/LICENSE \
|
||||
src/3rdparty/chromium/third_party/fontconfig/LICENSE \
|
||||
src/3rdparty/chromium/third_party/fontconfig/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/freetype2/src/docs/GPLv2.TXT \
|
||||
src/3rdparty/chromium/third_party/freetype2/src/docs/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/gardiner_mod/LICENSE \
|
||||
src/3rdparty/chromium/third_party/python_gflags/COPYING \
|
||||
src/3rdparty/chromium/third_party/gif_player/LICENSE \
|
||||
src/3rdparty/chromium/third_party/glslang/LICENSE \
|
||||
src/3rdparty/chromium/third_party/grpc/LICENSE \
|
||||
src/3rdparty/chromium/third_party/grpc/src/node/health_check/LICENSE \
|
||||
src/3rdparty/chromium/third_party/grpc/src/php/ext/grpc/LICENSE \
|
||||
src/3rdparty/chromium/third_party/grpc/third_party/nanopb/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/grpc/third_party/rake-compiler-dock/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/guava/LICENSE \
|
||||
src/3rdparty/chromium/third_party/gvr-android-sdk/LICENSE \
|
||||
src/3rdparty/chromium/third_party/haha/LICENSE \
|
||||
src/3rdparty/chromium/third_party/hamcrest/LICENSE \
|
||||
src/3rdparty/chromium/third_party/harfbuzz-ng/COPYING \
|
||||
src/3rdparty/chromium/third_party/hunspell/COPYING \
|
||||
src/3rdparty/chromium/third_party/hunspell/COPYING.LGPL \
|
||||
src/3rdparty/chromium/third_party/hunspell/COPYING.MPL \
|
||||
src/3rdparty/chromium/third_party/hunspell/src/hunspell/license.hunspell \
|
||||
src/3rdparty/chromium/third_party/hunspell/src/hunspell/license.myspell \
|
||||
src/3rdparty/chromium/third_party/hwcplus/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libexif/sources/COPYING \
|
||||
src/3rdparty/chromium/third_party/sinonjs/LICENSE \
|
||||
src/3rdparty/chromium/third_party/lcov/COPYING \
|
||||
src/3rdparty/chromium/third_party/iaccessible2/LICENSE \
|
||||
src/3rdparty/chromium/third_party/iccjpeg/LICENSE \
|
||||
src/3rdparty/chromium/third_party/icu4j/LICENSE \
|
||||
src/3rdparty/chromium/third_party/icu/LICENSE \
|
||||
src/3rdparty/chromium/third_party/icu/license.html \
|
||||
src/3rdparty/chromium/third_party/icu/scripts/LICENSE \
|
||||
src/3rdparty/chromium/third_party/ijar/LICENSE \
|
||||
src/3rdparty/chromium/third_party/inspector_protocol/LICENSE \
|
||||
src/3rdparty/chromium/third_party/intellij/LICENSE \
|
||||
src/3rdparty/chromium/third_party/isimpledom/LICENSE \
|
||||
src/3rdparty/chromium/third_party/javax_inject/LICENSE \
|
||||
src/3rdparty/chromium/third_party/jinja2/LICENSE \
|
||||
src/3rdparty/chromium/third_party/jmake/LICENSE \
|
||||
src/3rdparty/chromium/third_party/jsoncpp/LICENSE \
|
||||
src/3rdparty/chromium/third_party/jstemplate/COPYING \
|
||||
src/3rdparty/chromium/third_party/khronos/LICENSE \
|
||||
src/3rdparty/chromium/third_party/leakcanary/LICENSE \
|
||||
src/3rdparty/chromium/third_party/leveldatabase/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libaddressinput/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libaddressinput/src/cpp/LICENSE.chromium \
|
||||
src/3rdparty/chromium/third_party/libaddressinput/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libFuzzer/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/libjpeg/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libjpeg_turbo/LICENSE.md \
|
||||
src/3rdparty/chromium/third_party/cros_system_api/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libpng/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libsecret/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libsrtp/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libsync/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libudev/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libusb/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/libva/COPYING \
|
||||
src/3rdparty/chromium/third_party/libvpx/source/libvpx/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libvpx/source/libvpx/third_party/googletest/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libvpx/source/libvpx/third_party/libwebm/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/libvpx/source/libvpx/third_party/x86inc/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libwebm/source/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/libwebp/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libxml/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/libXNVCtrl/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libxslt/linux/COPYING \
|
||||
src/3rdparty/chromium/third_party/libyuv/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libyuv/LICENSE_THIRD_PARTY \
|
||||
src/3rdparty/chromium/third_party/libyuv/third_party/gflags/LICENSE \
|
||||
src/3rdparty/chromium/third_party/lzma_sdk/LICENSE \
|
||||
src/3rdparty/chromium/third_party/speech-dispatcher/COPYING \
|
||||
src/3rdparty/chromium/third_party/skia/third_party/libpng/LICENSE \
|
||||
src/3rdparty/chromium/third_party/skia/third_party/etc1/LICENSE \
|
||||
src/3rdparty/chromium/third_party/skia/platform_tools/android/third_party/ashmem/LICENSE \
|
||||
src/3rdparty/chromium/third_party/skia/LICENSE \
|
||||
src/3rdparty/chromium/third_party/drmemory/LICENSE \
|
||||
src/3rdparty/chromium/third_party/v4l-utils/COPYING.libv4l \
|
||||
src/3rdparty/chromium/third_party/iccjpeg/LICENSE \
|
||||
src/3rdparty/chromium/third_party/wayland-protocols/LICENSE \
|
||||
src/3rdparty/chromium/third_party/wayland-protocols/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/qunit/LICENSE \
|
||||
src/3rdparty/chromium/third_party/zlib/LICENSE \
|
||||
src/3rdparty/chromium/third_party/minigbm/LICENSE \
|
||||
src/3rdparty/chromium/third_party/tlslite/LICENSE \
|
||||
src/3rdparty/chromium/third_party/qcms/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/mach_override/LICENSE \
|
||||
src/3rdparty/chromium/third_party/markupsafe/LICENSE \
|
||||
src/3rdparty/chromium/third_party/mesa/LICENSE \
|
||||
src/3rdparty/chromium/third_party/mesa/src/docs/COPYING \
|
||||
src/3rdparty/chromium/third_party/mesa/src/docs/license.html \
|
||||
src/3rdparty/chromium/third_party/mesa/src/src/gallium/drivers/radeon/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/minigbm/LICENSE \
|
||||
src/3rdparty/chromium/third_party/mocha/LICENSE \
|
||||
src/3rdparty/chromium/third_party/mockito/LICENSE \
|
||||
src/3rdparty/chromium/third_party/modp_b64/LICENSE \
|
||||
src/3rdparty/chromium/third_party/molokocacao/LICENSE \
|
||||
src/3rdparty/chromium/third_party/motemplate/LICENSE \
|
||||
src/3rdparty/chromium/third_party/mozilla/LICENSE \
|
||||
src/3rdparty/chromium/third_party/mt19937ar/LICENSE \
|
||||
src/3rdparty/chromium/third_party/netty4/LICENSE \
|
||||
src/3rdparty/chromium/third_party/netty-tcnative/LICENSE \
|
||||
src/3rdparty/chromium/third_party/objenesis/LICENSE \
|
||||
src/3rdparty/chromium/third_party/ocmock/License.txt \
|
||||
src/3rdparty/chromium/third_party/openh264/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/openmax_dl/LICENSE \
|
||||
src/3rdparty/chromium/third_party/opus/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/ots/LICENSE \
|
||||
src/3rdparty/chromium/third_party/ow2_asm/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pdfium/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pdfium/third_party/bigint/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pdfium/third_party/pymock/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/pexpect/LICENSE \
|
||||
src/3rdparty/chromium/third_party/ply/LICENSE \
|
||||
src/3rdparty/chromium/third_party/polymer/v1_0/components-chromium/polymer/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/proguard/LICENSE \
|
||||
src/3rdparty/chromium/third_party/protobuf/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pycoverage/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pyelftools/elftools/construct/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pyelftools/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pyftpdlib/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pymock/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/python_gflags/COPYING \
|
||||
src/3rdparty/chromium/third_party/Python-Markdown/LICENSE.md \
|
||||
src/3rdparty/chromium/third_party/py_trace_event/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pywebsocket/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/qcms/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/qunit/LICENSE \
|
||||
src/3rdparty/chromium/third_party/re2/LICENSE \
|
||||
src/3rdparty/chromium/third_party/re2/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/requests/LICENSE \
|
||||
src/3rdparty/chromium/third_party/robolectric/LICENSE \
|
||||
src/3rdparty/chromium/third_party/mesa/src/src/mapi/glapi/gen/license.py \
|
||||
src/3rdparty/chromium/third_party/usrsctp/usrsctplib/LICENSE.md \
|
||||
src/3rdparty/chromium/third_party/usrsctp/LICENSE \
|
||||
src/3rdparty/chromium/third_party/webrtc/examples/objc/AppRTCDemo/third_party/SocketRocket/LICENSE \
|
||||
src/3rdparty/chromium/third_party/webrtc/examples/androidapp/third_party/autobanh/LICENSE.md \
|
||||
src/3rdparty/chromium/third_party/webrtc/examples/androidapp/third_party/autobanh/LICENSE \
|
||||
src/3rdparty/chromium/third_party/webrtc/LICENSE_THIRD_PARTY \
|
||||
src/3rdparty/chromium/third_party/webrtc/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libwebp/LICENSE \
|
||||
src/3rdparty/chromium/third_party/snappy/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/robolectric/licenses/extreme.indiana.edu.license.txt \
|
||||
src/3rdparty/chromium/third_party/robolectric/licenses/javolution.license.txt \
|
||||
src/3rdparty/chromium/third_party/robolectric/licenses/pivotal.labs.license.txt \
|
||||
src/3rdparty/chromium/third_party/robolectric/LICENSE \
|
||||
src/3rdparty/chromium/third_party/flot/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/openmax_dl/LICENSE \
|
||||
src/3rdparty/chromium/third_party/safe_browsing/testing/LICENSE \
|
||||
src/3rdparty/chromium/third_party/harfbuzz-ng/COPYING \
|
||||
src/3rdparty/chromium/third_party/protobuf/COPYING.txt \
|
||||
src/3rdparty/chromium/third_party/typ/LICENSE \
|
||||
src/3rdparty/chromium/third_party/d3/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libjpeg_turbo/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/libwebm/source/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/expat/files/COPYING \
|
||||
src/3rdparty/chromium/third_party/smhasher/LICENSE \
|
||||
src/3rdparty/chromium/third_party/gardiner_mod/LICENSE \
|
||||
src/3rdparty/chromium/third_party/closure_compiler/compiler/COPYING \
|
||||
src/3rdparty/chromium/third_party/closure_compiler/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/core/LICENSE-APPLE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/core/LICENSE-LGPL-2.1 \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/core/LICENSE-LGPL-2 \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/scripts/closure/COPYING \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/cm_modes/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/acorn/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/cm/LICENSE_python \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/cm/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/build/scripts/license.py \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/wtf/dtoa/COPYING \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/wtf/dtoa/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/LICENSE_FOR_ABOUT_CREDITS \
|
||||
src/3rdparty/chromium/third_party/WebKit/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/wpt/tools/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/wpt/tools/wptserve/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/wpt/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/COPYING \
|
||||
src/3rdparty/chromium/third_party/modp_b64/LICENSE \
|
||||
src/3rdparty/chromium/third_party/freetype2/src/docs/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/molokocacao/LICENSE \
|
||||
src/3rdparty/chromium/third_party/wayland/LICENSE \
|
||||
src/3rdparty/chromium/third_party/wayland/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/polymer/v1_0/components-chromium/polymer/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/ocmock/License.txt \
|
||||
src/3rdparty/chromium/third_party/swiftshader/LICENSE \
|
||||
src/3rdparty/chromium/third_party/hwcplus/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libsecret/LICENSE \
|
||||
src/3rdparty/chromium/third_party/nss/nspr/LICENSE \
|
||||
src/3rdparty/chromium/third_party/nss/nss/COPYING \
|
||||
src/3rdparty/chromium/third_party/jinja2/LICENSE \
|
||||
src/3rdparty/chromium/third_party/decklink/LICENSE \
|
||||
src/3rdparty/chromium/third_party/hunspell/COPYING \
|
||||
src/3rdparty/chromium/third_party/hunspell/COPYING.LGPL \
|
||||
src/3rdparty/chromium/third_party/hunspell/COPYING.MPL \
|
||||
src/3rdparty/chromium/third_party/hunspell/src/hunspell/license.myspell \
|
||||
src/3rdparty/chromium/third_party/hunspell/src/hunspell/license.hunspell \
|
||||
src/3rdparty/chromium/third_party/pyelftools/elftools/construct/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pyelftools/LICENSE \
|
||||
src/3rdparty/chromium/third_party/jmake/LICENSE \
|
||||
src/3rdparty/chromium/third_party/requests/LICENSE \
|
||||
src/3rdparty/chromium/third_party/ijar/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pycoverage/LICENSE \
|
||||
src/3rdparty/chromium/third_party/re2/LICENSE \
|
||||
src/3rdparty/chromium/third_party/re2/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/blanketjs/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pywebsocket/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/closure_linter/LICENSE \
|
||||
src/3rdparty/chromium/third_party/webpagereplay/COPYING \
|
||||
src/3rdparty/chromium/third_party/webpagereplay/third_party/dns/LICENSE \
|
||||
src/3rdparty/chromium/third_party/webpagereplay/third_party/ipfw_win32/LICENSE \
|
||||
src/3rdparty/chromium/third_party/webpagereplay/third_party/ipaddr/COPYING \
|
||||
src/3rdparty/chromium/third_party/libusb/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/libsrtp/srtp/LICENSE \
|
||||
src/3rdparty/chromium/third_party/opus/src/LICENSE_PLEASE_READ.txt \
|
||||
src/3rdparty/chromium/third_party/opus/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/isimpledom/LICENSE \
|
||||
src/3rdparty/chromium/third_party/mt19937ar/LICENSE \
|
||||
src/3rdparty/chromium/third_party/openh264/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/markupsafe/LICENSE \
|
||||
src/3rdparty/chromium/third_party/ply/license.patch \
|
||||
src/3rdparty/chromium/third_party/ply/LICENSE \
|
||||
src/3rdparty/chromium/third_party/khronos/LICENSE \
|
||||
src/3rdparty/chromium/third_party/sfntly/COPYING.txt \
|
||||
src/3rdparty/chromium/third_party/sfntly/src/cpp/COPYING.txt \
|
||||
src/3rdparty/chromium/third_party/sfntly/src/java/COPYING \
|
||||
src/3rdparty/chromium/third_party/shaderc/LICENSE \
|
||||
src/3rdparty/chromium/third_party/shaderc/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/shaderc/src/third_party/LICENSE.glslang \
|
||||
src/3rdparty/chromium/third_party/shaderc/src/third_party/LICENSE.spirv-tools \
|
||||
src/3rdparty/chromium/third_party/simplejson/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/sinonjs/LICENSE \
|
||||
src/3rdparty/chromium/third_party/skia/LICENSE \
|
||||
src/3rdparty/chromium/third_party/skia/platform_tools/android/third_party/ashmem/LICENSE \
|
||||
src/3rdparty/chromium/third_party/skia/third_party/etc1/LICENSE \
|
||||
src/3rdparty/chromium/third_party/skia/third_party/gif/LICENSE \
|
||||
src/3rdparty/chromium/third_party/skia/third_party/libpng/LICENSE \
|
||||
src/3rdparty/chromium/third_party/smhasher/LICENSE \
|
||||
src/3rdparty/chromium/third_party/snappy/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/SPIRV-Tools/LICENSE \
|
||||
src/3rdparty/chromium/third_party/SPIRV-Tools/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/sqlite4java/LICENSE \
|
||||
src/3rdparty/chromium/third_party/sqlite/LICENSE \
|
||||
src/3rdparty/chromium/third_party/sqlite/sqlite-src-3100200/autoconf/tea/license.terms \
|
||||
src/3rdparty/chromium/third_party/sqlite/src/autoconf/tea/license.terms \
|
||||
src/3rdparty/chromium/third_party/ots/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libXNVCtrl/LICENSE \
|
||||
src/3rdparty/chromium/third_party/brotli/LICENSE \
|
||||
src/3rdparty/chromium/third_party/icu/license.html \
|
||||
src/3rdparty/chromium/third_party/icu/LICENSE \
|
||||
src/3rdparty/chromium/third_party/custom_tabs_client/LICENSE \
|
||||
src/3rdparty/chromium/third_party/motemplate/LICENSE \
|
||||
src/3rdparty/chromium/third_party/apple_apsl/LICENSE \
|
||||
src/3rdparty/chromium/third_party/angle/LICENSE \
|
||||
src/3rdparty/chromium/third_party/angle/src/third_party/murmurhash/LICENSE \
|
||||
src/3rdparty/chromium/third_party/angle/src/third_party/compiler/LICENSE \
|
||||
src/3rdparty/chromium/third_party/npapi/LICENSE \
|
||||
src/3rdparty/chromium/third_party/sudden_motion_sensor/LICENSE \
|
||||
src/3rdparty/chromium/third_party/swiftshader/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/autoconf/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/include/llvm/Support/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/projects/sample/autoconf/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/swiftshader/third_party/llvm-subzero/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/unittest/googletest/LICENSE.TXT \
|
||||
src/3rdparty/chromium/third_party/swiftshader/third_party/PowerVR_SDK/License.txt \
|
||||
src/3rdparty/chromium/third_party/tcmalloc/LICENSE \
|
||||
src/3rdparty/chromium/third_party/tcmalloc/vendor/COPYING \
|
||||
src/3rdparty/chromium/third_party/tlslite/LICENSE \
|
||||
src/3rdparty/chromium/third_party/typ/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libjpeg/LICENSE \
|
||||
src/3rdparty/chromium/third_party/ub-uiautomator/LICENSE \
|
||||
src/3rdparty/chromium/third_party/usb_ids/LICENSE \
|
||||
src/3rdparty/chromium/third_party/usrsctp/LICENSE \
|
||||
src/3rdparty/chromium/third_party/usrsctp/usrsctplib/LICENSE.md \
|
||||
src/3rdparty/chromium/third_party/v4l2capture/LICENSE \
|
||||
src/3rdparty/chromium/third_party/v4l-utils/COPYING.libv4l \
|
||||
src/3rdparty/chromium/third_party/visualmetrics/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/vulkan/LICENSE \
|
||||
src/3rdparty/chromium/third_party/wayland/LICENSE \
|
||||
src/3rdparty/chromium/third_party/wayland-protocols/LICENSE \
|
||||
src/3rdparty/chromium/third_party/wayland-protocols/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/wayland/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/wds/LICENSE \
|
||||
src/3rdparty/chromium/third_party/wds/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/web-animations-js/LICENSE \
|
||||
src/3rdparty/chromium/third_party/web-animations-js/sources/COPYING \
|
||||
src/3rdparty/chromium/third_party/webdriver/COPYING \
|
||||
src/3rdparty/chromium/third_party/webdriver/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/LICENSE_FOR_ABOUT_CREDITS \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/core/LICENSE-APPLE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/core/LICENSE-LGPL-2 \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/core/LICENSE-LGPL-2.1 \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/audits2_worker/lighthouse/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/cm/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/cm/LICENSE_python \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/cm_modes/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/formatter_worker/acorn/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/gonzales/MIT-LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/terminal/xterm.js/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/devtools/scripts/closure/COPYING \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/wtf/dtoa/COPYING \
|
||||
src/3rdparty/chromium/third_party/WebKit/Source/wtf/dtoa/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/mod_pywebsocket/COPYING \
|
||||
src/3rdparty/chromium/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/wpt/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/wpt/tools/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/wpt/tools/six/LICENSE \
|
||||
src/3rdparty/chromium/third_party/WebKit/Tools/Scripts/webkitpy/thirdparty/wpt/wpt/tools/wptserve/LICENSE \
|
||||
src/3rdparty/chromium/third_party/webpagereplay/COPYING \
|
||||
src/3rdparty/chromium/third_party/webpagereplay/third_party/dns/LICENSE \
|
||||
src/3rdparty/chromium/third_party/webpagereplay/third_party/ipaddr/COPYING \
|
||||
src/3rdparty/chromium/third_party/webpagereplay/third_party/ipfw_win32/LICENSE \
|
||||
src/3rdparty/chromium/third_party/webpagereplay/third_party/jsmin/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/webrtc/examples/androidapp/third_party/autobanh/LICENSE \
|
||||
src/3rdparty/chromium/third_party/webrtc/examples/androidapp/third_party/autobanh/LICENSE.md \
|
||||
src/3rdparty/chromium/third_party/webrtc/examples/objc/AppRTCMobile/third_party/SocketRocket/LICENSE \
|
||||
src/3rdparty/chromium/third_party/webrtc/LICENSE \
|
||||
src/3rdparty/chromium/third_party/webrtc/LICENSE_THIRD_PARTY \
|
||||
src/3rdparty/chromium/third_party/webtreemap/src/COPYING \
|
||||
src/3rdparty/chromium/third_party/woff2/LICENSE \
|
||||
src/3rdparty/chromium/third_party/appurify-python/LICENSE \
|
||||
src/3rdparty/chromium/third_party/tcmalloc/vendor/COPYING \
|
||||
src/3rdparty/chromium/third_party/tcmalloc/LICENSE \
|
||||
src/3rdparty/chromium/third_party/jstemplate/COPYING \
|
||||
src/3rdparty/chromium/third_party/dom_distiller_js/LICENSE \
|
||||
src/3rdparty/chromium/third_party/mocha/LICENSE \
|
||||
src/3rdparty/chromium/third_party/x86inc/LICENSE \
|
||||
src/3rdparty/chromium/third_party/checkstyle/LICENSE.apache20 \
|
||||
src/3rdparty/chromium/third_party/checkstyle/LICENSE \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/COPYING.LGPLv3 \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/COPYING.GPLv3 \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/license_texts/full_lgpl.txt \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/license_texts/jpeg.txt \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/license_texts/mips.txt \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/license_texts/oggparse_ahlberg_rullgayrd_2005.txt \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/COPYING.GPLv2 \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/COPYING.LGPLv2.1 \
|
||||
src/3rdparty/chromium/third_party/ffmpeg/LICENSE.md \
|
||||
src/3rdparty/chromium/third_party/flac/COPYING.Xiph \
|
||||
src/3rdparty/chromium/third_party/flac/COPYING.GPL \
|
||||
src/3rdparty/chromium/third_party/flac/COPYING.LGPL \
|
||||
src/3rdparty/chromium/third_party/flac/COPYING.FDL \
|
||||
src/3rdparty/chromium/third_party/pymock/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/sqlite/sqlite-src-3080704/autoconf/tea/license.terms \
|
||||
src/3rdparty/chromium/third_party/sqlite/LICENSE \
|
||||
src/3rdparty/chromium/third_party/sqlite/src/autoconf/tea/license.terms \
|
||||
src/3rdparty/chromium/third_party/xdg-utils/LICENSE \
|
||||
src/3rdparty/chromium/third_party/yasm/source/patched-yasm/COPYING \
|
||||
src/3rdparty/chromium/third_party/yasm/source/patched-yasm/GNU_GPL-2.0 \
|
||||
src/3rdparty/chromium/third_party/yasm/source/patched-yasm/GNU_LGPL-2.0 \
|
||||
src/3rdparty/chromium/third_party/zlib/LICENSE \
|
||||
src/3rdparty/chromium/tools/gn/out/Release/obj/third_party/widevine/cdm/widevine_test_license_server.ninja \
|
||||
src/3rdparty/chromium/tools/gyp/LICENSE \
|
||||
src/3rdparty/chromium/tools/origin_trials/third_party/ed25519/LICENSE \
|
||||
src/3rdparty/chromium/tools/page_cycler/acid3/LICENSE \
|
||||
src/3rdparty/chromium/tools/symsrc/COPYING-pefile \
|
||||
src/3rdparty/chromium/tools/win/ChromeDebug/ChromeDebug/LICENSE \
|
||||
src/3rdparty/chromium/url/third_party/mozilla/LICENSE.txt \
|
||||
src/3rdparty/chromium/v8/LICENSE \
|
||||
src/3rdparty/chromium/v8/LICENSE.fdlibm \
|
||||
src/3rdparty/chromium/v8/LICENSE.strongtalk \
|
||||
src/3rdparty/chromium/v8/LICENSE.v8 \
|
||||
src/3rdparty/chromium/v8/LICENSE.valgrind \
|
||||
src/3rdparty/chromium/v8/src/third_party/valgrind/LICENSE \
|
||||
src/3rdparty/chromium/v8/src/third_party/vtune/LICENSE \
|
||||
src/3rdparty/chromium/v8/third_party/inspector_protocol/LICENSE \
|
||||
|
||||
src/3rdparty/chromium/third_party/mockito/LICENSE \
|
||||
src/3rdparty/chromium/third_party/simplejson/LICENSE.txt \
|
||||
src/3rdparty/chromium/third_party/py_trace_event/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/pyftpdlib/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libudev/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libyuv/LICENSE_THIRD_PARTY \
|
||||
src/3rdparty/chromium/third_party/libyuv/third_party/gflags/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libyuv/LICENSE \
|
||||
src/3rdparty/chromium/third_party/mojo/LICENSE \
|
||||
src/3rdparty/chromium/third_party/leveldatabase/src/LICENSE \
|
||||
src/3rdparty/chromium/third_party/chaijs/LICENSE \
|
||||
src/3rdparty/chromium/third_party/web-animations-js/sources/COPYING \
|
||||
src/3rdparty/chromium/third_party/web-animations-js/LICENSE \
|
||||
src/3rdparty/chromium/third_party/mozilla/LICENSE \
|
||||
src/3rdparty/chromium/third_party/libjingle/source/talk/LICENSE_THIRD_PARTY \
|
||||
src/3rdparty/chromium/third_party/libjingle/source/talk/COPYING \
|
||||
src/3rdparty/chromium/LICENSE.chromium_os \
|
||||
src/3rdparty/chromium/net/third_party/mozilla_security_manager/LICENSE \
|
||||
src/3rdparty/chromium/net/third_party/nss/LICENSE \
|
||||
src/3rdparty/chromium/crypto/third_party/nss/LICENSE \
|
||||
src/3rdparty/chromium/chrome/third_party/chromevox/third_party/closure-library/LICENSE \
|
||||
src/3rdparty/chromium/chrome/third_party/chromevox/LICENSE \
|
||||
src/3rdparty/chromium/LICENSE \
|
||||
src/3rdparty/chromium/mojo/public/LICENSE \
|
||||
src/3rdparty/chromium/buildtools/LICENSE \
|
||||
src/3rdparty/ninja/COPYING
|
||||
@@ -12,10 +12,14 @@ QT5WEBENGINE_DEPENDENCIES = ffmpeg libglib2 libvpx opus webp qt5base \
|
||||
host-pkgconf host-python
|
||||
QT5WEBENGINE_INSTALL_STAGING = YES
|
||||
|
||||
include package/qt5/qt5webengine/chromium.inc
|
||||
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
|
||||
include package/qt5/qt5webengine/chromium-latest.inc
|
||||
else
|
||||
include package/qt5/qt5webengine/chromium-lts.inc
|
||||
endif
|
||||
QT5WEBENGINE_LICENSE = GPL-2.0 or LGPL-3.0 or GPL-3.0 or GPL-3.0 with exception
|
||||
QT5WEBENGINE_LICENSE_FILES = LICENSE.GPL2 LICENSE.GPL3 LICENSE.GPL3-EXCEPT \
|
||||
LICENSE.GPLv3 LICENSE.LGPL3 $(CHROMIUM_LICENSE_FILES)
|
||||
LICENSE.GPLv3 LICENSE.LGPL3 $(QT5WEBENGINE_CHROMIUM_LICENSE_FILES)
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QT5BASE_XCB),y)
|
||||
QT5WEBENGINE_DEPENDENCIES += xlib_libXScrnSaver xlib_libXcomposite \
|
||||
|
||||
@@ -0,0 +1,116 @@
|
||||
From d66502532fea652d8743bfb61f9843c796d305cf Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
|
||||
Date: Fri, 24 Aug 2018 14:30:19 +0200
|
||||
Subject: [PATCH] build: make eMMC boot partition support optional
|
||||
|
||||
The eMMC boot partition support, added in commit
|
||||
ea5cc7ff606c65536da218bd1ef6d0ca279c9b17 ("src/update_handler: add
|
||||
support for updating eMMC boot partitions"), requires
|
||||
<linux/mmc/ioctl.h>, only available starting from kernel headers 3.0.
|
||||
|
||||
Even though it is pretty likely that people are going to use Linux >=
|
||||
3.0 on their embedded systems these days, RAUC also needs to be built
|
||||
natively on the build machine to produce update artifacts, and the
|
||||
build machine is sometimes using an ancient Linux system, especially
|
||||
in an enterprise contexts.
|
||||
|
||||
In order to make sure that RAUC builds fine in this context, this
|
||||
commit makes the eMMC boot partition support optional, by verifying
|
||||
the availability of <linux/mmc/ioctl.h>.
|
||||
|
||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
|
||||
---
|
||||
Makefile.am | 5 ++++-
|
||||
configure.ac | 6 ++++++
|
||||
src/update_handler.c | 6 ++++++
|
||||
3 files changed, 16 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Makefile.am b/Makefile.am
|
||||
index 23eb2d1..7b4682d 100644
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -39,7 +39,6 @@ librauc_la_SOURCES = \
|
||||
src/checksum.c \
|
||||
src/config_file.c \
|
||||
src/context.c \
|
||||
- src/emmc.c \
|
||||
src/install.c \
|
||||
src/manifest.c \
|
||||
src/mark.c \
|
||||
@@ -63,6 +62,10 @@ librauc_la_SOURCES = \
|
||||
include/update_handler.h \
|
||||
include/utils.h
|
||||
|
||||
+if WANT_EMMC_BOOT_SUPPORT
|
||||
+librauc_la_SOURCES += src/emmc.c
|
||||
+endif
|
||||
+
|
||||
if WANT_NETWORK
|
||||
librauc_la_SOURCES += src/network.c include/network.h
|
||||
endif
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 2d6f940..1ec124b 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -102,6 +102,12 @@ AC_SUBST(DBUS_SYSTEMSERVICEDIR)
|
||||
|
||||
# Checks for header files.
|
||||
|
||||
+AC_CHECK_HEADER([linux/mmc/ioctl.h],
|
||||
+ AC_DEFINE([ENABLE_EMMC_BOOT_SUPPORT], [1], [Define to 1 to enable eMMC boot support]),
|
||||
+ AC_DEFINE([ENABLE_EMMC_BOOT_SUPPORT], [0]))
|
||||
+
|
||||
+AM_CONDITIONAL([WANT_EMMC_BOOT_SUPPORT], [test x$ac_cv_header_linux_mmc_ioctl_h != xno])
|
||||
+
|
||||
# Checks for typedefs, structures, and compiler characteristics.
|
||||
|
||||
# Checks for library functions.
|
||||
diff --git a/src/update_handler.c b/src/update_handler.c
|
||||
index 62115ec..a9f233a 100644
|
||||
--- a/src/update_handler.c
|
||||
+++ b/src/update_handler.c
|
||||
@@ -57,6 +57,7 @@ out:
|
||||
return outstream;
|
||||
}
|
||||
|
||||
+#if ENABLE_EMMC_BOOT_SUPPORT == 1
|
||||
static gboolean clear_slot(RaucSlot *slot, GError **error)
|
||||
{
|
||||
GError *ierror = NULL;
|
||||
@@ -99,6 +100,7 @@ out:
|
||||
g_clear_object(&outstream);
|
||||
return res;
|
||||
}
|
||||
+#endif
|
||||
|
||||
static gboolean ubifs_ioctl(RaucImage *image, int fd, GError **error)
|
||||
{
|
||||
@@ -1085,6 +1087,7 @@ out:
|
||||
return res;
|
||||
}
|
||||
|
||||
+#if ENABLE_EMMC_BOOT_SUPPORT == 1
|
||||
static gboolean img_to_boot_emmc_handler(RaucImage *image, RaucSlot *dest_slot, const gchar *hook_name, GError **error)
|
||||
{
|
||||
|
||||
@@ -1245,6 +1248,7 @@ out:
|
||||
|
||||
return res;
|
||||
}
|
||||
+#endif
|
||||
|
||||
static gboolean img_to_raw_handler(RaucImage *image, RaucSlot *dest_slot, const gchar *hook_name, GError **error)
|
||||
{
|
||||
@@ -1329,7 +1333,9 @@ RaucUpdatePair updatepairs[] = {
|
||||
{"*.img", "nand", img_to_nand_handler},
|
||||
{"*.img", "ubivol", img_to_ubivol_handler},
|
||||
{"*.squashfs", "ubivol", img_to_ubivol_handler},
|
||||
+#if ENABLE_EMMC_BOOT_SUPPORT == 1
|
||||
{"*.img", "boot-emmc", img_to_boot_emmc_handler},
|
||||
+#endif
|
||||
{"*.img", "*", img_to_raw_handler}, /* fallback */
|
||||
{0}
|
||||
};
|
||||
--
|
||||
2.14.4
|
||||
|
||||
@@ -9,6 +9,8 @@ RAUC_SITE = https://github.com/rauc/rauc/releases/download/v$(RAUC_VERSION)
|
||||
RAUC_SOURCE = rauc-$(RAUC_VERSION).tar.xz
|
||||
RAUC_LICENSE = LGPL-2.1
|
||||
RAUC_DEPENDENCIES = host-pkgconf openssl libglib2
|
||||
# 0002-build-make-eMMC-boot-partition-support-optional.patch
|
||||
RAUC_AUTORECONF = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_RAUC_NETWORK),y)
|
||||
RAUC_CONF_OPTS += --enable-network
|
||||
|
||||
28
package/screen/0010-comm-h-now-depends-on-term-h.patch
Normal file
28
package/screen/0010-comm-h-now-depends-on-term-h.patch
Normal file
@@ -0,0 +1,28 @@
|
||||
From 39c5f1c76f1fcef4b5958bf828a63f53426b6984 Mon Sep 17 00:00:00 2001
|
||||
From: Mike Gerwitz <mike@mikegerwitz.com>
|
||||
Date: Tue, 24 Dec 2013 22:16:31 -0500
|
||||
Subject: comm.h now depends on term.h
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Patch retrieved and updated from:
|
||||
http://git.savannah.gnu.org/cgit/screen.git/commit/?id=39c5f1c]
|
||||
---
|
||||
src/Makefile.in | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Makefile.in b/Makefile.in
|
||||
index e791e79..d4f7c0b 100644
|
||||
--- a/Makefile.in
|
||||
+++ b/Makefile.in
|
||||
@@ -113,7 +113,7 @@ term.h: term.c term.sh
|
||||
|
||||
kmapdef.c: term.h
|
||||
|
||||
-comm.h: comm.c comm.sh config.h
|
||||
+comm.h: comm.c comm.sh config.h term.h
|
||||
AWK=$(AWK) CC="$(CC) $(CFLAGS)" srcdir=${srcdir} sh $(srcdir)/comm.sh
|
||||
|
||||
docs:
|
||||
--
|
||||
cgit v1.0-41-gc330
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
From a0acea5bcce3f47badbfeeab7bc2e36eba08fd84 Mon Sep 17 00:00:00 2001
|
||||
From: Sam Lantinga <slouken@libsdl.org>
|
||||
Date: Mon, 27 Aug 2018 11:51:05 -0700
|
||||
Subject: [PATCH] Fixed the DirectFB renderer not being enabled in autoconf
|
||||
builds
|
||||
|
||||
Upstream-url: https://hg.libsdl.org/SDL/raw-rev/751cdc74d55c
|
||||
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
||||
---
|
||||
configure | 3 +++
|
||||
configure.in | 1 +
|
||||
2 files changed, 4 insertions(+)
|
||||
|
||||
diff --git a/configure b/configure
|
||||
index e88b38001..40ac14d21 100755
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -21501,6 +21501,9 @@ fi
|
||||
|
||||
$as_echo "#define SDL_VIDEO_DRIVER_DIRECTFB 1" >>confdefs.h
|
||||
|
||||
+
|
||||
+$as_echo "#define SDL_VIDEO_RENDER_DIRECTFB 1" >>confdefs.h
|
||||
+
|
||||
SOURCES="$SOURCES $srcdir/src/video/directfb/*.c"
|
||||
EXTRA_CFLAGS="$EXTRA_CFLAGS $DIRECTFB_CFLAGS"
|
||||
|
||||
diff --git a/configure.in b/configure.in
|
||||
index 5bf5d717b..ce1d57ea1 100644
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -2163,6 +2163,7 @@ AC_HELP_STRING([--enable-directfb-shared], [dynamically load directfb support [[
|
||||
, enable_directfb_shared=yes)
|
||||
|
||||
AC_DEFINE(SDL_VIDEO_DRIVER_DIRECTFB, 1, [ ])
|
||||
+ AC_DEFINE(SDL_VIDEO_RENDER_DIRECTFB, 1, [ ])
|
||||
SOURCES="$SOURCES $srcdir/src/video/directfb/*.c"
|
||||
EXTRA_CFLAGS="$EXTRA_CFLAGS $DIRECTFB_CFLAGS"
|
||||
|
||||
--
|
||||
2.11.0
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
From 5101ab2d13e2b89ea3c1276df5fb7413634eeccd Mon Sep 17 00:00:00 2001
|
||||
From: Mike Brady <mikebrady@eircom.net>
|
||||
Date: Sat, 25 Aug 2018 13:08:37 +0100
|
||||
Subject: [PATCH] Sometimes libsoxr is built to rely on libavutil. If libavutil
|
||||
is detected, link to it when building libsoxr. Add pgk_config support to soxr
|
||||
selection.
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
The Buildroot autobuilder detected a build issue [0] when building
|
||||
shairport-sync statically:
|
||||
|
||||
```
|
||||
arm-buildroot-linux-uclibcgnueabi/sysroot/usr//lib/libsoxr.a(soxr.c.o): In function `soxr_create':
|
||||
soxr.c:(.text+0xd4c): undefined reference to `av_get_cpu_flags'
|
||||
collect2: error: ld returned 1 exit status
|
||||
```
|
||||
|
||||
A quick look at the soxr source code shows that `soxr_create()` might use
|
||||
`av_get_cpu_flags()` depending on the architecture.
|
||||
|
||||
For the sake of simplicity link with `-lavutil` if it is found when using soxr.
|
||||
|
||||
Even better, as soxr provides a pkg-config file, this should be prefered.
|
||||
|
||||
[0] http://autobuild.buildroot.org/results/53d/53d21686780aa2485745b59e812b6280dd39f1c5
|
||||
|
||||
Upstream status: 5101ab2d13e2b89ea3c1276df5fb7413634eeccd
|
||||
|
||||
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
|
||||
---
|
||||
configure.ac | 15 ++++++++++++++-
|
||||
1 file changed, 14 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 0c917a4..2b6fddb 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -176,7 +176,20 @@ AC_ARG_WITH(ssl, [ choose --with-ssl=openssl, --with-ssl=mbedtls or --with-ssl=p
|
||||
# Look for soxr flag
|
||||
AC_ARG_WITH(soxr, [ --with-soxr = choose libsoxr for high-quality interpolation], [
|
||||
AC_MSG_RESULT(>>Including support for soxr-based interpolation)
|
||||
- AC_CHECK_LIB([soxr],[soxr_create], , AC_MSG_ERROR(soxr support requested but libsoxr not found!))], )
|
||||
+ if test "x${with_pkg_config}" = xyes ; then
|
||||
+ PKG_CHECK_MODULES(
|
||||
+ [SOXR], [soxr],
|
||||
+ [LIBS="${SOXR_LIBS} ${LIBS}"])
|
||||
+ else
|
||||
+ AC_CHECK_LIB([avutil],[av_get_cpu_flags])
|
||||
+ if test "x${ac_cv_lib_avutil_av_get_cpu_flags}" = xyes ; then
|
||||
+ # soxr may link against libavutil, depending on the architecture, but for the sake of simplicity link with it if it is found
|
||||
+ AC_CHECK_LIB([soxr],[soxr_create], , AC_MSG_ERROR(soxr support requested but libsoxr not found!), [-lavutil])
|
||||
+ else
|
||||
+ AC_CHECK_LIB([soxr],[soxr_create], , AC_MSG_ERROR(soxr support requested but libsoxr not found!))
|
||||
+ fi
|
||||
+ fi
|
||||
+], )
|
||||
|
||||
# Look for metadata flag -- set flag for conditional compilation
|
||||
AC_ARG_WITH(metadata, [ --with-metadata = include support for a metadata feed], [
|
||||
--
|
||||
2.18.0
|
||||
47
package/squashfs/0001-include-sysmacros.patch
Normal file
47
package/squashfs/0001-include-sysmacros.patch
Normal file
@@ -0,0 +1,47 @@
|
||||
From 968aa53dd6d2c0831a9af01873441767c06b88d0 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
|
||||
Date: Wed, 1 Aug 2018 12:17:10 +0200
|
||||
Subject: [PATCH] mksquashfs/unsquashfs: fix compilation with glibc 2.25+
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
From glibc 2.25 release notes:
|
||||
https://sourceware.org/ml/libc-alpha/2017-02/msg00079.html
|
||||
"* The inclusion of <sys/sysmacros.h> by <sys/types.h> is deprecated.
|
||||
This means that in a future release, the macros “major”, “minor”, and
|
||||
“makedev” will only be available from <sys/sysmacros.h>."
|
||||
|
||||
See glibc bug https://sourceware.org/bugzilla/show_bug.cgi?id=19239 .
|
||||
|
||||
Fetch from: https://github.com/plougher/squashfs-tools/pull/52.patch
|
||||
Signed-off-by: Richard Kunze <richard.kunze@web.de>
|
||||
---
|
||||
squashfs-tools/mksquashfs.c | 1 +
|
||||
squashfs-tools/unsquashfs.c | 1 +
|
||||
2 files changed, 2 insertions(+)
|
||||
|
||||
diff --git a/squashfs-tools/mksquashfs.c b/squashfs-tools/mksquashfs.c
|
||||
index d696a51..8d57c3e 100644
|
||||
--- a/squashfs-tools/mksquashfs.c
|
||||
+++ b/squashfs-tools/mksquashfs.c
|
||||
@@ -35,6 +35,7 @@
|
||||
#include <stddef.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
+#include <sys/sysmacros.h>
|
||||
#include <fcntl.h>
|
||||
#include <errno.h>
|
||||
#include <dirent.h>
|
||||
diff --git a/squashfs-tools/unsquashfs.c b/squashfs-tools/unsquashfs.c
|
||||
index a57f85c..a492b27 100644
|
||||
--- a/squashfs-tools/unsquashfs.c
|
||||
+++ b/squashfs-tools/unsquashfs.c
|
||||
@@ -33,6 +33,7 @@
|
||||
#include "fnmatch_compat.h"
|
||||
|
||||
#include <sys/sysinfo.h>
|
||||
+#include <sys/sysmacros.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/resource.h>
|
||||
@@ -65,6 +65,13 @@ else
|
||||
SYSTEMD_CONF_OPTS += -Daudit=false
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_ELFUTILS),y)
|
||||
SYSTEMD_DEPENDENCIES += elfutils
|
||||
SYSTEMD_CONF_OPTS += -Delfutils=true
|
||||
else
|
||||
SYSTEMD_CONF_OPTS += -Delfutils=false
|
||||
endif
|
||||
|
||||
# Both options can't be selected at the same time so prefer libidn2
|
||||
ifeq ($(BR2_PACKAGE_LIBIDN2),y)
|
||||
SYSTEMD_DEPENDENCIES += libidn2
|
||||
|
||||
@@ -1,2 +1,7 @@
|
||||
# From https://lists.x.org/archives/xorg-announce/2017-February/002777.html
|
||||
sha256 4d3890db2ba225ba8c55ca63c6409c1ebb078a2806de59fb16342768ae63435d libX11-1.6.5.tar.bz2
|
||||
# From https://lists.x.org/archives/xorg-announce/2018-August/002916.html
|
||||
md5 6b0f83e851b3b469dd660f3a95ac3e42 libX11-1.6.6.tar.bz2
|
||||
sha1 b29cf4362b58188cb27fed2294788004af7428a9 libX11-1.6.6.tar.bz2
|
||||
sha256 65fe181d40ec77f45417710c6a67431814ab252d21c2e85c75dd1ed568af414f libX11-1.6.6.tar.bz2
|
||||
sha512 9866dc6b158b15a96efe140b6fa68a775889a37e5565a126216211fee63868e02629a9f9f41816d590ef150560f43b8864010a77a6318c9109e76aec1d21b4d7 libX11-1.6.6.tar.bz2
|
||||
# Locally computed
|
||||
sha256 2daec087a88e7c9b8082557cdeebad5bbb8155a4137472f0b22e269cd99d0c1e COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
XLIB_LIBX11_VERSION = 1.6.5
|
||||
XLIB_LIBX11_VERSION = 1.6.6
|
||||
XLIB_LIBX11_SOURCE = libX11-$(XLIB_LIBX11_VERSION).tar.bz2
|
||||
XLIB_LIBX11_SITE = https://xorg.freedesktop.org/archive/individual/lib
|
||||
XLIB_LIBX11_LICENSE = MIT
|
||||
|
||||
@@ -45,7 +45,7 @@ XEN_DEPENDENCIES += argp-standalone
|
||||
endif
|
||||
XEN_INSTALL_TARGET_OPTS += DESTDIR=$(TARGET_DIR) install-tools
|
||||
XEN_MAKE_OPTS += dist-tools
|
||||
XEN_CONF_OPTS += --with-extra-qemuu-configure-args="--disable-sdl"
|
||||
XEN_CONF_OPTS += --with-extra-qemuu-configure-args="--disable-sdl --disable-opengl"
|
||||
|
||||
define XEN_INSTALL_INIT_SYSV
|
||||
mv $(TARGET_DIR)/etc/init.d/xencommons $(TARGET_DIR)/etc/init.d/S50xencommons
|
||||
|
||||
@@ -23,6 +23,12 @@ ZEROMQ_CONF_ENV = libzmq_cv_sock_cloexec=yes \
|
||||
libzmq_cv_tcp_keepidle=yes \
|
||||
libzmq_cv_tcp_keepintvl=yes
|
||||
|
||||
# Internal error, aborting at dwarf2cfi.c:2752 in connect_traces
|
||||
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58864
|
||||
ifeq ($(BR2_m68k_cf),y)
|
||||
ZEROMQ_CONF_OPTS += CXXFLAGS="$(TARGET_CXXFLAGS) -fno-defer-pop"
|
||||
endif
|
||||
|
||||
# Only tools/curve_keygen.c needs this, but it doesn't hurt to pass it
|
||||
# for the rest of the build as well (which automatically includes stdc++).
|
||||
ifeq ($(BR2_STATIC_LIBS),y)
|
||||
|
||||
10
support/dependencies/check-host-bison-flex.mk
Normal file
10
support/dependencies/check-host-bison-flex.mk
Normal file
@@ -0,0 +1,10 @@
|
||||
# If the system lacks bison or flex, add
|
||||
# dependencies to suitable host packages
|
||||
|
||||
ifeq ($(shell which bison 2>/dev/null),)
|
||||
BR2_BISON_HOST_DEPENDENCY = host-bison
|
||||
endif
|
||||
|
||||
ifeq ($(shell which flex 2>/dev/null),)
|
||||
BR2_FLEX_HOST_DEPENDENCY = host-flex
|
||||
endif
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user