Skip to content

Commit cb91a77

Browse files
committed
subtree updates
meta-openembedded: 6fa72d587a..8d5dcd6522: Changqing Li (1): netkit-telnet: add rconflicts Hongxu Jia (1): crash: do not use unstable github archive tarballs Liwei Song (1): turbostat: copy bits.h from kernel to turbostat Martin Jansa (14): gtkwave: add distro_features_check umip: make MACHINE_ARCH mscgen: fix SRC_URI for multilib triggerhappy: fix issues python-cassandra-driver.inc: fix DEPENDS opencv: use the same package name in PACKAGES and RDEPENDS igmpproxy: remove 0001-src-igmpproxy.h-Include-sys-types.h-for-u_short-u_in.patch and _GNU_SOURCE libvncserver: set PV in the recipe ccid: fix SRC_URI ne10, libopus: add armv7ve override as well hunspell: use git fetcher instead of github archive ttf-mplus, ttf-vlgothic: add ttf-mplus license libmikmod: fix SRC_URI leptonica: fix SRC_URI Mingli Yu (1): mariadb: Upgrade to 10.3.15 [email protected] (1): polkit: fix CVE-2019-6133 nick83ola (1): uthash: do not use unstable github archive tarballs meta-xilinx: 64aa3d35ae..f3c8b1c9a8: Alejandro Enedino Hernandez Samaniego (7): opencl-clhpp: Allow empty packages to be built opencl-headers: Allow empty packages to be built gcc-8: rebase microblaze patches for gcc 8.2.0 gcc8: update microblaze patches gcc: update microblaze patches update gcc-8 patches gcc: Remove xilinx.ld requirement Jaewon Lee (6): zc1254-zynqmp.conf: Add support for zc1254 evaluation board zc1275-zynqmp.conf: Add support for zc1275 evaluation board zcu102-zynqmp.conf: Changing qemu boot mode Adding FPGA_MNGR_RECONFIG_ENABLE to control enabling fpga manager gcc: Removing already upstreamed patch Rebasing binutils patches from 2.31 to 2.32 Madhurkiran Harikrishnan (2): kernel-module-mali: Fix errors associated with kernel upgrade to 4.19 xf86-video-armsoc: Remove the recipe for xf86-video-armsoc Manjukumar Matha (10): libmali-xlnx_git.bb: Fix the package arch for libmali zcu111-zynqmp.conf: Add support for ZCU111 evaluation board qemu-system-aarch64-multiarch: Enable plm argument in runqemu arm-trusted-firmware.inc: Add support to build ATF for versal devices linux-xlnx.inc: Add support to build kernel for versal devices linux-xlnx.inc: Use KBUILD_DEFCONFIG in externalsrc mode if defined kernel-simpleimage.bbclass: Use dts for simpleImage generation for Microblaze kernel-simpleimage.bbclass: Deploy simpleImage unstrip file kernel-simpleimage.bbclass: Deploy simpleImage strip binutils%.bbappend: Update Microblaze binutils patches to v2.31 Min Ma (4): ocl-icd_git.bb: Add recipe for OpenCL ICD loaders opencl-clhpp_git.bb: Recipe for OpenCL Host API C++ bindings zocl: Recipe for Xilinx runtime driver module xrt: Xilinx Runtime User Space Libraries and headers Sai Hari Chandana Kalluri (1): xilinx-testimage.bbclass: Include IMAGE_AUTOLOGIN and IMAGE_FSTYPES values for runqemu Sreeja Vadakattu (1): machine-xilinx-default.inc: Make u-boot.elf as UBOOT_ELF for zynq Vineeth Chowdary Karumanchi (1): tune-zynq.inc: Build zImage in addition to uImage meta-raspberrypi: 6c73694912..c2f2eaf445: Andrei Gherzan (42): rpi-base.inc: Include rpi4 dtb raspberrypi3.conf: Clarify machine mode linux-raspberrypi: Include configuration for RaspberryPi3 defconfig linux-raspberrypi: Update 4.19 kernel to 4.19.56 rpi-base: Rename the rpi0w dtb firmware: Update to 20190620 raspberrypi4.conf: Add initial machine 32 bit configuration linux-firmware-rpidistro: Fix WiFi on RaspberryPi 4 rpi-base.inc: Include the "fake" KMS dtbo raspberrypi4: Use vc4-fkms-v3d linux-raspberrypi: Bump 4.19 revision to fix RPi 4 arm64 builds raspberrypi4-64.conf: Introduce RPi arm64 machine firmware: Rename firmware inc file to raspberrypi-firmware.inc armstubs: Add support for compiling ARM stubs rpi-config: Handle ARMSTUB sdcard_image-rpi.bbclass: Include in the SD card image the armstub file raspberrypi4-64.conf: Initial machine configuration raspberrypi-tools: Update to remove Makefile patch linux-raspberrypi: Fix defconfig for RPi4-64 linux-raspberrypi.inc: Explicitly set defconfig for raspberrypi4-64 sdcard_image-rpi.bbclass: Fix typo linux-raspberrypi: Bump 4.19 revision to have proper coherent_pool set raspberrypi4-64.conf: Define a machine feature for armstubs sdcard_image-rpi.bbclass: Use armstub machine feature linux-raspberrypi: Bump 4.19.57 revision raspberrypi4.conf: Define uboot defconfig raspberrypi4-64.conf: Uboot configuration and drop armstub u-boot: Use a temporary fork for RPi4 support raspberrypi-firmware: Update to 20190709 raspberrypi4.conf: The firmware uses kernel7l.img when LPAE is supported linux-raspberrypi: Bump 4.19 to 4.19.58 linux-raspberrypi: Build dtbs with dtbs make target for all 64bit targets linux-raspberrypi: Bump 4.19 revision raspberrypi4-64.conf: Remove memory limitation u-boot: Replace custom fork by patches (warrior backport) rpi-config: Check for armstub based on machine feature sdcard_image-rpi: Check for armstub based on machine feature armstubs: Error out when ARMSTUBS is not defined raspberrypi*: Define ARMSTUB for all machines u-boot: Fix patches names in SRC_URI raspberrypi4-64.conf: Limit RAM to 3G u-boot: Backport patch to fix u-boot compilation without USB config Carton (2): bluez5: Fixed typo (RC_URI -> SRC_URI) rpi-config: Check some config values against "1" Khem Raj (4): rpi-default-versions: Switch defaults to 4.19 userland: Update to 20190501 firmware: Update 20190220 -> 20190517 linux-raspberrypi: Upgrade to 4.19.57 Riyaz (1): rpi-base.inc: Enabling open-source vc4graphics driver for all RPI platforms dir (1): vc-graphics: Don't install sbin directory malus-brandywine (1): sdcard_image-rpi : minor bug in use of FATPAYLOAD poky: 38d5c8ea98..01b8a8b54b: Anuj Mittal (7): expat: fix CVE-2018-20843 vim: fix CVE-2019-12735 gstreamer1.0-plugins-base: fix CVE-2019-9928 wget: fix CVE-2019-5953 bzip2: fix CVE-2019-12900 python3: fix CVE-2018-20852 CVE-2019-9636 curl: fix CVE-2019-5435 CVE-2019-5436 Scott Rifenbark (4): overview-manual: Updated manual history table. Documentation: Prepared for 2.7.1 release ref-manual: Fixed typo for BBMULTICONFIG variable. poky.ent: Updated release date to July 2019 Change-Id: I93a3341457ea44866bb077749cf78e630ae6e7a6 Signed-off-by: Brad Bishop <[email protected]>
1 parent 8e98665 commit cb91a77

File tree

240 files changed

+17087
-1363
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

240 files changed

+17087
-1363
lines changed

meta-openembedded/meta-networking/recipes-connectivity/umip/umip_1.0.bb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ SRC_URI = "git://git.umip.org/umip/umip.git \
2020
"
2121
SRCREV = "cbd441c5db719db554ff2b4fcb02fef88ae2f791"
2222

23+
# Depends on ipsec-tools which is already MACHINE_ARCH (and also RRECOMMENDS kernel modules)
24+
PACKAGE_ARCH = "${MACHINE_ARCH}"
25+
2326
S = "${WORKDIR}/git"
2427

2528
EXTRA_OECONF = "--enable-vt"

meta-openembedded/meta-networking/recipes-daemons/igmpproxy/igmpproxy/0001-src-igmpproxy.h-Include-sys-types.h-for-u_short-u_in.patch

Lines changed: 0 additions & 25 deletions
This file was deleted.

meta-openembedded/meta-networking/recipes-daemons/igmpproxy/igmpproxy_0.2.1.bb

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,8 @@ HOMEPAGE = "http://sourceforge.net/projects/igmpproxy/"
44
LICENSE = "GPLv2+"
55
LIC_FILES_CHKSUM = "file://COPYING;md5=432040ff3a55670c1dec0c32b209ad69"
66

7-
SRC_URI = "https://github.com/pali/igmpproxy/releases/download/${PV}/igmpproxy-${PV}.tar.gz \
8-
file://0001-src-igmpproxy.h-Include-sys-types.h-for-u_short-u_in.patch \
9-
"
7+
SRC_URI = "https://github.com/pali/igmpproxy/releases/download/${PV}/${BP}.tar.gz"
108
SRC_URI[md5sum] = "3a9c2cb42c1f5ee0cb769a4884545641"
119
SRC_URI[sha256sum] = "d351e623037390f575c1203d9cbb7ba33a8bdef85a3c5e1d2901c5a2a38449a1"
1210

1311
inherit autotools pkgconfig
14-
15-
CFLAGS += "-D_GNU_SOURCE"

meta-openembedded/meta-networking/recipes-netkit/netkit-telnet/netkit-telnet_0.17.bb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,3 +63,4 @@ FILES_${PN} += "${sbindir}/in.* ${libdir}/* ${sysconfdir}/xinetd.d/*"
6363

6464
# http://errors.yoctoproject.org/Errors/Details/186954/
6565
EXCLUDE_FROM_WORLD_libc-musl = "1"
66+
RCONFLICTS_${PN} = "inetutils-telnetd"
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
M+ FONTS Copyright (C) 2002-2009 M+ FONTS PROJECT
2+
3+
-
4+
5+
LICENSE_E
6+
7+
8+
9+
10+
These fonts are free softwares.
11+
Unlimited permission is granted to use, copy, and distribute it, with
12+
or without modification, either commercially and noncommercially.
13+
THESE FONTS ARE PROVIDED "AS IS" WITHOUT WARRANTY.
14+
15+
16+
http://mplus-fonts.sourceforge.jp/mplus-outline-fonts/

meta-openembedded/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,8 @@ RDEPENDS_packagegroup-meta-oe-shells ="\
220220

221221
NE10 = ""
222222
NE10_aarch64 = "ne10"
223-
NE10_arm7 = "ne10"
223+
NE10_armv7a = "ne10"
224+
NE10_armv7ve = "ne10"
224225

225226
RDEPENDS_packagegroup-meta-oe-support ="\
226227
anthy asio atop augeas avro-c bdwgc frame grail \

meta-openembedded/meta-oe/recipes-dbs/mysql/mariadb.inc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ SRC_URI = "https://downloads.mariadb.org/interstitial/${BPN}-${PV}/source/${BPN}
1919
file://clang_version_header_conflict.patch \
2020
file://fix-arm-atomic.patch \
2121
"
22-
SRC_URI[md5sum] = "603ce42e35b9a688f2cca05275acb5cb"
23-
SRC_URI[sha256sum] = "b2aa857ef5b84f85a7ea60a1eac7b34c0ca5151c71a0d44ce2d7fb028d71459a"
22+
SRC_URI[md5sum] = "08edd8b5060a181e6dd3c6aac23218cd"
23+
SRC_URI[sha256sum] = "27f391a54d544f93850d4edfb3ef1b4cf24f8e27e61e51727b0e7d31bb4d6968"
2424

2525
UPSTREAM_CHECK_URI = "https://github.com/MariaDB/server/releases"
2626

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,186 @@
1+
From eb1f1336e8e49b4db6243b543e0a71f7c0c9b5b1 Mon Sep 17 00:00:00 2001
2+
From: Colin Walters <[email protected]>
3+
Date: Fri, 4 Jan 2019 14:24:48 -0500
4+
Subject: [PATCH] backend: Compare PolkitUnixProcess uids for temporary
5+
authorizations
6+
7+
It turns out that the combination of `(pid, start time)` is not
8+
enough to be unique. For temporary authorizations, we can avoid
9+
separate users racing on pid reuse by simply comparing the uid.
10+
11+
https://bugs.chromium.org/p/project-zero/issues/detail?id=1692
12+
13+
And the above original email report is included in full in a new comment.
14+
15+
Reported-by: Jann Horn <[email protected]>
16+
17+
Closes: https://gitlab.freedesktop.org/polkit/polkit/issues/75
18+
19+
Upstream-Status: Backport
20+
CVE: CVE-2019-6133
21+
Signed-off-by: Chen Qi <[email protected]>
22+
---
23+
src/polkit/polkitsubject.c | 2 +
24+
src/polkit/polkitunixprocess.c | 71 +++++++++++++++++++++-
25+
.../polkitbackendinteractiveauthority.c | 39 +++++++++++-
26+
3 files changed, 110 insertions(+), 2 deletions(-)
27+
28+
diff --git a/src/polkit/polkitsubject.c b/src/polkit/polkitsubject.c
29+
index d4c1182..ccabd0a 100644
30+
--- a/src/polkit/polkitsubject.c
31+
+++ b/src/polkit/polkitsubject.c
32+
@@ -99,6 +99,8 @@ polkit_subject_hash (PolkitSubject *subject)
33+
* @b: A #PolkitSubject.
34+
*
35+
* Checks if @a and @b are equal, ie. represent the same subject.
36+
+ * However, avoid calling polkit_subject_equal() to compare two processes;
37+
+ * for more information see the `PolkitUnixProcess` documentation.
38+
*
39+
* This function can be used in e.g. g_hash_table_new().
40+
*
41+
diff --git a/src/polkit/polkitunixprocess.c b/src/polkit/polkitunixprocess.c
42+
index 972b777..7a6d48b 100644
43+
--- a/src/polkit/polkitunixprocess.c
44+
+++ b/src/polkit/polkitunixprocess.c
45+
@@ -51,7 +51,10 @@
46+
* @title: PolkitUnixProcess
47+
* @short_description: Unix processs
48+
*
49+
- * An object for representing a UNIX process.
50+
+ * An object for representing a UNIX process. NOTE: This object as
51+
+ * designed is now known broken; a mechanism to exploit a delay in
52+
+ * start time in the Linux kernel was identified. Avoid
53+
+ * calling polkit_subject_equal() to compare two processes.
54+
*
55+
* To uniquely identify processes, both the process id and the start
56+
* time of the process (a monotonic increasing value representing the
57+
@@ -66,6 +69,72 @@
58+
* polkit_unix_process_new_for_owner() with trusted data.
59+
*/
60+
61+
+/* See https://gitlab.freedesktop.org/polkit/polkit/issues/75
62+
+
63+
+ But quoting the original email in full here to ensure it's preserved:
64+
+
65+
+ From: Jann Horn <[email protected]>
66+
+ Subject: [SECURITY] polkit: temporary auth hijacking via PID reuse and non-atomic fork
67+
+ Date: Wednesday, October 10, 2018 5:34 PM
68+
+
69+
+When a (non-root) user attempts to e.g. control systemd units in the system
70+
+instance from an active session over DBus, the access is gated by a polkit
71+
+policy that requires "auth_admin_keep" auth. This results in an auth prompt
72+
+being shown to the user, asking the user to confirm the action by entering the
73+
+password of an administrator account.
74+
+
75+
+After the action has been confirmed, the auth decision for "auth_admin_keep" is
76+
+cached for up to five minutes. Subject to some restrictions, similar actions can
77+
+then be performed in this timespan without requiring re-auth:
78+
+
79+
+ - The PID of the DBus client requesting the new action must match the PID of
80+
+ the DBus client requesting the old action (based on SO_PEERCRED information
81+
+ forwarded by the DBus daemon).
82+
+ - The "start time" of the client's PID (as seen in /proc/$pid/stat, field 22)
83+
+ must not have changed. The granularity of this timestamp is in the
84+
+ millisecond range.
85+
+ - polkit polls every two seconds whether a process with the expected start time
86+
+ still exists. If not, the temporary auth entry is purged.
87+
+
88+
+Without the start time check, this would obviously be buggy because an attacker
89+
+could simply wait for the legitimate client to disappear, then create a new
90+
+client with the same PID.
91+
+
92+
+Unfortunately, the start time check is bypassable because fork() is not atomic.
93+
+Looking at the source code of copy_process() in the kernel:
94+
+
95+
+ p->start_time = ktime_get_ns();
96+
+ p->real_start_time = ktime_get_boot_ns();
97+
+ [...]
98+
+ retval = copy_thread_tls(clone_flags, stack_start, stack_size, p, tls);
99+
+ if (retval)
100+
+ goto bad_fork_cleanup_io;
101+
+
102+
+ if (pid != &init_struct_pid) {
103+
+ pid = alloc_pid(p->nsproxy->pid_ns_for_children);
104+
+ if (IS_ERR(pid)) {
105+
+ retval = PTR_ERR(pid);
106+
+ goto bad_fork_cleanup_thread;
107+
+ }
108+
+ }
109+
+
110+
+The ktime_get_boot_ns() call is where the "start time" of the process is
111+
+recorded. The alloc_pid() call is where a free PID is allocated. In between
112+
+these, some time passes; and because the copy_thread_tls() call between them can
113+
+access userspace memory when sys_clone() is invoked through the 32-bit syscall
114+
+entry point, an attacker can even stall the kernel arbitrarily long at this
115+
+point (by supplying a pointer into userspace memory that is associated with a
116+
+userfaultfd or is backed by a custom FUSE filesystem).
117+
+
118+
+This means that an attacker can immediately call sys_clone() when the victim
119+
+process is created, often resulting in a process that has the exact same start
120+
+time reported in procfs; and then the attacker can delay the alloc_pid() call
121+
+until after the victim process has died and the PID assignment has cycled
122+
+around. This results in an attacker process that polkit can't distinguish from
123+
+the victim process.
124+
+*/
125+
+
126+
+
127+
/**
128+
* PolkitUnixProcess:
129+
*
130+
diff --git a/src/polkitbackend/polkitbackendinteractiveauthority.c b/src/polkitbackend/polkitbackendinteractiveauthority.c
131+
index de3f752..098d343 100644
132+
--- a/src/polkitbackend/polkitbackendinteractiveauthority.c
133+
+++ b/src/polkitbackend/polkitbackendinteractiveauthority.c
134+
@@ -3035,6 +3035,43 @@ temporary_authorization_store_free (TemporaryAuthorizationStore *store)
135+
g_free (store);
136+
}
137+
138+
+/* See the comment at the top of polkitunixprocess.c */
139+
+static gboolean
140+
+subject_equal_for_authz (PolkitSubject *a,
141+
+ PolkitSubject *b)
142+
+{
143+
+ if (!polkit_subject_equal (a, b))
144+
+ return FALSE;
145+
+
146+
+ /* Now special case unix processes, as we want to protect against
147+
+ * pid reuse by including the UID.
148+
+ */
149+
+ if (POLKIT_IS_UNIX_PROCESS (a) && POLKIT_IS_UNIX_PROCESS (b)) {
150+
+ PolkitUnixProcess *ap = (PolkitUnixProcess*)a;
151+
+ int uid_a = polkit_unix_process_get_uid ((PolkitUnixProcess*)a);
152+
+ PolkitUnixProcess *bp = (PolkitUnixProcess*)b;
153+
+ int uid_b = polkit_unix_process_get_uid ((PolkitUnixProcess*)b);
154+
+
155+
+ if (uid_a != -1 && uid_b != -1)
156+
+ {
157+
+ if (uid_a == uid_b)
158+
+ {
159+
+ return TRUE;
160+
+ }
161+
+ else
162+
+ {
163+
+ g_printerr ("denying slowfork; pid %d uid %d != %d!\n",
164+
+ polkit_unix_process_get_pid (ap),
165+
+ uid_a, uid_b);
166+
+ return FALSE;
167+
+ }
168+
+ }
169+
+ /* Fall through; one of the uids is unset so we can't reliably compare */
170+
+ }
171+
+
172+
+ return TRUE;
173+
+}
174+
+
175+
static gboolean
176+
temporary_authorization_store_has_authorization (TemporaryAuthorizationStore *store,
177+
PolkitSubject *subject,
178+
@@ -3077,7 +3114,7 @@ temporary_authorization_store_has_authorization (TemporaryAuthorizationStore *st
179+
TemporaryAuthorization *authorization = l->data;
180+
181+
if (strcmp (action_id, authorization->action_id) == 0 &&
182+
- polkit_subject_equal (subject_to_use, authorization->subject))
183+
+ subject_equal_for_authz (subject_to_use, authorization->subject))
184+
{
185+
ret = TRUE;
186+
if (out_tmp_authz_id != NULL)

meta-openembedded/meta-oe/recipes-extended/polkit/polkit_0.115.bb

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,10 @@ PACKAGECONFIG[consolekit] = ",,,consolekit"
2323

2424
PAM_SRC_URI = "file://polkit-1_pam.patch"
2525
SRC_URI = "http://www.freedesktop.org/software/polkit/releases/polkit-${PV}.tar.gz \
26-
file://0001-make-netgroup-support-configurable.patch \
27-
${@bb.utils.contains('DISTRO_FEATURES', 'pam', '${PAM_SRC_URI}', '', d)} \
28-
"
26+
file://0001-make-netgroup-support-configurable.patch \
27+
${@bb.utils.contains('DISTRO_FEATURES', 'pam', '${PAM_SRC_URI}', '', d)} \
28+
file://0001-backend-Compare-PolkitUnixProcess-uids-for-temporary.patch \
29+
"
2930
SRC_URI[md5sum] = "f03b055d6ae5fc8eac76838c7d83d082"
3031
SRC_URI[sha256sum] = "2f87ecdabfbd415c6306673ceadc59846f059b18ef2fce42bac63fe283f12131"
3132

meta-openembedded/meta-oe/recipes-extended/triggerhappy/triggerhappy_0.5.0.bb renamed to meta-openembedded/meta-oe/recipes-extended/triggerhappy/triggerhappy_git.bb

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ HOMEPAGE = "https://github.com/wertarbyte/triggerhappy"
44
LICENSE = "GPLv3"
55
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
66

7-
SRC_URI = "https://github.com/wertarbyte/triggerhappy/archive/debian/0.5.0-1.tar.gz"
7+
# matches debian/0.5.0-1 tag
8+
SRCREV = "44a173195986d0d853316cb02a58785ded66c12b"
9+
PV = "0.5.0+git${SRCPV}"
10+
SRC_URI = "git://github.com/wertarbyte/${BPN}.git;branch=debian"
811

9-
SRC_URI[md5sum] = "77f90a18c775e47c4c5e9e08987ca32f"
10-
SRC_URI[sha256sum] = "9150bafbf7f2de7d57e6cc154676c33da98dc11ac6442e1ca57e5dce82bd4292"
11-
12-
S = "${WORKDIR}/${PN}-debian-${PV}-1"
12+
S = "${WORKDIR}/git"
1313

1414
inherit autotools-brokensep pkgconfig update-rc.d systemd
1515

@@ -21,12 +21,12 @@ INITSCRIPT_PARAMS = "defaults"
2121
SYSTEMD_SERVICE_${PN} = "triggerhappy.service triggerhappy.socket"
2222

2323
FILES_${PN} = "\
24-
${sbindir}/thd \
25-
${sbindir}/th-cmd \
26-
${sysconfdir}/triggerhappy/triggers.d \
27-
${nonarch_base_libdir}/udev/rules.d/80-triggerhappy.rules \
28-
${sysconfdir}/init.d/triggerhappy \
29-
${systemd_unitdir}/system \
24+
${sbindir}/thd \
25+
${sbindir}/th-cmd \
26+
${sysconfdir}/triggerhappy/triggers.d \
27+
${nonarch_base_libdir}/udev/rules.d/80-triggerhappy.rules \
28+
${sysconfdir}/init.d/triggerhappy \
29+
${systemd_unitdir}/system \
3030
"
3131
CONFFILES_${PN} = "${sysconfdir}/udev/rules.d/80-triggerhappy.rules"
3232

meta-openembedded/meta-oe/recipes-graphics/gtkwave/gtkwave_3.3.98.bb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ inherit pkgconfig autotools gettext texinfo
1414
DEPENDS = "tcl tk gperf-native bzip2 xz pango zlib gtk+ gdk-pixbuf glib-2.0"
1515
RDEPENDS_${PN} = "tk-lib"
1616

17+
# depends on gtk+ which has this restriction
18+
inherit distro_features_check
19+
ANY_OF_DISTRO_FEATURES = "${GTK2DISTROFEATURES}"
20+
1721
EXTRA_OECONF = "--with-tcl=${STAGING_BINDIR_CROSS} --with-tk=${STAGING_BINDIR_CROSS}"
1822

1923
FILES_${PN} = "${bindir} ${datadir}"

meta-openembedded/meta-oe/recipes-graphics/leptonica/leptonica_1.74.4.bb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ DEPENDS = "jpeg tiff libpng zlib"
33
LICENSE = "BSD-2-Clause"
44
LIC_FILES_CHKSUM = "file://leptonica-license.txt;md5=34aa579294e8284b7b848c8d5d361e8f"
55

6-
SRC_URI = "http://leptonica.com/source/leptonica-${PV}.tar.gz"
6+
SRC_URI = "http://www.leptonica.org/source/leptonica-${PV}.tar.gz"
77
SRC_URI[md5sum] = "4f32be9bd2e2c142ba018037ab5d746f"
88
SRC_URI[sha256sum] = "29c35426a416bf454413c6fec24c24a0b633e26144a17e98351b6dffaa4a833b"
99

meta-openembedded/meta-oe/recipes-graphics/libvncserver/libvncserver_git.bb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ inherit cmake
3232

3333
SRC_URI = "git://github.com/LibVNC/libvncserver"
3434
SRCREV = "c0a23857a5c42b45b6d22ccf7218becd1fa69402"
35-
35+
PV = "0.9.12+git${SRCPV}"
3636

3737
S = "${WORKDIR}/git"

meta-openembedded/meta-oe/recipes-graphics/ttf-fonts/ttf-mplus_027.bb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ require ttf.inc
22

33
SUMMARY = "MPlus font - TTF Edition"
44
HOMEPAGE = "http://dejavu.sourceforge.net/wiki/"
5-
LICENSE = "${PN}"
5+
LICENSE = "${BPN}"
66
LIC_FILES_CHKSUM = "file://LICENSE_E;md5=ac161e96eda00db9a3aec7870b5d9658 \
77
file://LICENSE_J;md5=a120ca8d7c8e4a475d5277c9aeb95221 \
88
"

meta-openembedded/meta-oe/recipes-graphics/ttf-fonts/ttf-vlgothic_20141206.bb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ SUMMARY = "Japanese TrueType fonts from Vine Linux"
44
AUTHOR = "Contributor: noonov <[email protected]>"
55
HOMEPAGE = "http://vlgothic.dicey.org/"
66

7-
LICENSE = "mplus & BSD"
7+
LICENSE = "ttf-mplus & BSD"
88
LIC_FILES_CHKSUM = "file://LICENSE.en;md5=66ecd0fd7e4da6246fa30317c7b66755 \
99
file://LICENSE_E.mplus;md5=1c4767416f20215f1e61b970f2117db9 \
1010
"

meta-openembedded/meta-oe/recipes-kernel/crash/crash_7.2.5.bb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@ LIC_FILES_CHKSUM = "file://COPYING3;md5=d32239bcb673463ab874e80d47fae504"
1212

1313
DEPENDS = "zlib readline coreutils-native"
1414

15-
SRC_URI = "https://github.com/crash-utility/${BPN}/archive/${PV}.tar.gz;downloadfilename=${BP}.tar.gz \
16-
http://ftp.gnu.org/gnu/gdb/gdb-7.6.tar.gz;name=gdb;subdir=${BP} \
15+
S = "${WORKDIR}/git"
16+
SRC_URI = "git://github.com/crash-utility/${BPN}.git \
17+
http://ftp.gnu.org/gnu/gdb/gdb-7.6.tar.gz;name=gdb;subdir=git \
1718
file://7001force_define_architecture.patch \
1819
file://7003cross_ranlib.patch \
1920
file://0001-cross_add_configure_option.patch \
@@ -25,8 +26,7 @@ SRC_URI = "https://github.com/crash-utility/${BPN}/archive/${PV}.tar.gz;download
2526
file://0002-crash-fix-build-error-unknown-type-name-gdb_fpregset.patch \
2627
file://0003-crash-detect-the-sysroot-s-glibc-header-file.patch \
2728
"
28-
SRC_URI[md5sum] = "3f6e18d38821bb326700f1d6d43bcaec"
29-
SRC_URI[sha256sum] = "114a83ca27c91e4321f6399d637a9d2270f72b9327e56d687c5fb139e903069b"
29+
SRCREV = "c0a2fc9d322cf0c5f569ce54e9201d2f586edb0c"
3030

3131
SRC_URI[gdb.md5sum] = "a9836707337e5f7bf76a009a8904f470"
3232
SRC_URI[gdb.sha256sum] = "8070389a5dcc104eb0be483d582729f98ed4d761ad19cedd3f17b5d2502faa36"

0 commit comments

Comments
 (0)