diff options
author | Daniel Rank <dwrank@gmail.com> | 2018-07-30 23:50:27 -0700 |
---|---|---|
committer | Andrei Gherzan <andrei@gherzan.com> | 2018-08-03 12:32:27 +0100 |
commit | 2e23e17666e0bdda98205429803fad72f21aba1d (patch) | |
tree | 28698086392d3da5c1bb589071a4c06d002b0700 | |
parent | 9a9931fe0c5a2b19c28137225ac7e9a74f3fce57 (diff) | |
download | meta-raspberrypi-2e23e17666e0bdda98205429803fad72f21aba1d.tar.gz |
wiringpi: uprev to 2.46
Update to v2.46 to support the RPi 3 B+.
Patches reworked as follow:
* 0001-Add-initial-cross-compile-support.patch: rebase to current
upstream
Signed-off-by: Daniel Rank <dwrank@gmail.com>
-rw-r--r-- | recipes-devtools/wiringpi/files/0001-Add-initial-cross-compile-support.patch | 46 | ||||
-rw-r--r-- | recipes-devtools/wiringpi/wiringpi_git.bb | 4 |
2 files changed, 21 insertions, 29 deletions
diff --git a/recipes-devtools/wiringpi/files/0001-Add-initial-cross-compile-support.patch b/recipes-devtools/wiringpi/files/0001-Add-initial-cross-compile-support.patch index 01e0546..d97bbef 100644 --- a/recipes-devtools/wiringpi/files/0001-Add-initial-cross-compile-support.patch +++ b/recipes-devtools/wiringpi/files/0001-Add-initial-cross-compile-support.patch | |||
@@ -1,8 +1,11 @@ | |||
1 | From ca25788e2563bad0d554deb9f4300d1e7d062825 Mon Sep 17 00:00:00 2001 | 1 | From 9a47fd5da546d148886c8890cd48249ebe826948 Mon Sep 17 00:00:00 2001 |
2 | From: Aurelian Zanoschi <aurelian17@gmail.com> | 2 | From: Daniel Rank <dwrank@gmail.com> |
3 | Date: Mon, 31 Jul 2017 20:25:15 +0300 | 3 | Date: Wed, 1 Aug 2018 23:32:00 -0700 |
4 | Subject: [PATCH] Add initial cross compile support | 4 | Subject: [PATCH] Add initial cross compile support |
5 | 5 | ||
6 | Upstream-Status: Pending | ||
7 | Signed-off-by: Daniel Rank <dwrank@gmail.com> | ||
8 | |||
6 | --- | 9 | --- |
7 | devLib/Makefile | 54 +++++++++++++++++++++++++-------------------- | 10 | devLib/Makefile | 54 +++++++++++++++++++++++++-------------------- |
8 | examples/Gertboard/Makefile | 22 +++++++++++------- | 11 | examples/Gertboard/Makefile | 22 +++++++++++------- |
@@ -11,8 +14,8 @@ Subject: [PATCH] Add initial cross compile support | |||
11 | examples/PiGlow/Makefile | 4 ++-- | 14 | examples/PiGlow/Makefile | 4 ++-- |
12 | examples/q2w/Makefile | 4 ++-- | 15 | examples/q2w/Makefile | 4 ++-- |
13 | gpio/Makefile | 29 ++++++++++++------------ | 16 | gpio/Makefile | 29 ++++++++++++------------ |
14 | wiringPi/Makefile | 52 ++++++++++++++++++++++++------------------- | 17 | wiringPi/Makefile | 46 +++++++++++++++++++++----------------- |
15 | 8 files changed, 120 insertions(+), 89 deletions(-) | 18 | 8 files changed, 117 insertions(+), 86 deletions(-) |
16 | 19 | ||
17 | diff --git a/devLib/Makefile b/devLib/Makefile | 20 | diff --git a/devLib/Makefile b/devLib/Makefile |
18 | index cf665d6..040c03a 100644 | 21 | index cf665d6..040c03a 100644 |
@@ -248,7 +251,7 @@ index 8f773bf..14aa6e4 100644 | |||
248 | 251 | ||
249 | ############################################################################### | 252 | ############################################################################### |
250 | diff --git a/gpio/Makefile b/gpio/Makefile | 253 | diff --git a/gpio/Makefile b/gpio/Makefile |
251 | index f41a005..22753ee 100644 | 254 | index 9ec160d..a294242 100644 |
252 | --- a/gpio/Makefile | 255 | --- a/gpio/Makefile |
253 | +++ b/gpio/Makefile | 256 | +++ b/gpio/Makefile |
254 | @@ -30,13 +30,17 @@ ifneq ($V,1) | 257 | @@ -30,13 +30,17 @@ ifneq ($V,1) |
@@ -284,8 +287,8 @@ index f41a005..22753ee 100644 | |||
284 | - $Q chown root.root $(DESTDIR)$(PREFIX)/bin/gpio | 287 | - $Q chown root.root $(DESTDIR)$(PREFIX)/bin/gpio |
285 | - $Q chmod 4755 $(DESTDIR)$(PREFIX)/bin/gpio | 288 | - $Q chmod 4755 $(DESTDIR)$(PREFIX)/bin/gpio |
286 | -endif | 289 | -endif |
287 | - $Q mkdir -p $(DESTDIR)$(PREFIX)/man/man1 | 290 | - $Q mkdir -p $(DESTDIR)$(PREFIX)/share/man/man1 |
288 | - $Q cp gpio.1 $(DESTDIR)$(PREFIX)/man/man1 | 291 | - $Q cp gpio.1 $(DESTDIR)$(PREFIX)/share/man/man1 |
289 | + $Q install -d $(BIN_DIR) | 292 | + $Q install -d $(BIN_DIR) |
290 | + $Q install -m 4755 -o root -g root gpio $(BIN_DIR) | 293 | + $Q install -m 4755 -o root -g root gpio $(BIN_DIR) |
291 | + $Q install -d $(DESTDIR)$(PREFIX)/share/man/man1 | 294 | + $Q install -d $(DESTDIR)$(PREFIX)/share/man/man1 |
@@ -299,14 +302,14 @@ index f41a005..22753ee 100644 | |||
299 | $Q echo "[UnInstall]" | 302 | $Q echo "[UnInstall]" |
300 | - $Q rm -f $(DESTDIR)$(PREFIX)/bin/gpio | 303 | - $Q rm -f $(DESTDIR)$(PREFIX)/bin/gpio |
301 | + $Q rm -f $(BIN_DIR)/gpio | 304 | + $Q rm -f $(BIN_DIR)/gpio |
302 | $Q rm -f $(DESTDIR)$(PREFIX)/man/man1/gpio.1 | 305 | $Q rm -f $(DESTDIR)$(PREFIX)/share/man/man1/gpio.1 |
303 | 306 | ||
304 | .PHONY: depend | 307 | .PHONY: depend |
305 | diff --git a/wiringPi/Makefile b/wiringPi/Makefile | 308 | diff --git a/wiringPi/Makefile b/wiringPi/Makefile |
306 | index e1868b9..750d290 100644 | 309 | index 287fa58..670a6db 100644 |
307 | --- a/wiringPi/Makefile | 310 | --- a/wiringPi/Makefile |
308 | +++ b/wiringPi/Makefile | 311 | +++ b/wiringPi/Makefile |
309 | @@ -25,21 +25,25 @@ VERSION=$(shell cat ../VERSION) | 312 | @@ -25,22 +25,26 @@ VERSION=$(shell cat ../VERSION) |
310 | DESTDIR?=/usr | 313 | DESTDIR?=/usr |
311 | PREFIX?=/local | 314 | PREFIX?=/local |
312 | 315 | ||
@@ -335,11 +338,13 @@ index e1868b9..750d290 100644 | |||
335 | +INCLUDE ?= -I. | 338 | +INCLUDE ?= -I. |
336 | DEFS = -D_GNU_SOURCE | 339 | DEFS = -D_GNU_SOURCE |
337 | -CFLAGS = $(DEBUG) $(DEFS) -Wformat=2 -Wall -Wextra -Winline $(INCLUDE) -pipe -fPIC | 340 | -CFLAGS = $(DEBUG) $(DEFS) -Wformat=2 -Wall -Wextra -Winline $(INCLUDE) -pipe -fPIC |
341 | -#CFLAGS = $(DEBUG) $(DEFS) -Wformat=2 -Wall -Wextra -Wconversion -Winline $(INCLUDE) -pipe -fPIC | ||
338 | +CFLAGS = $(DEBUG) $(DEFS) $(INCLUDE) -Wformat=2 -Wall -Wextra -Winline -pipe -fPIC | 342 | +CFLAGS = $(DEBUG) $(DEFS) $(INCLUDE) -Wformat=2 -Wall -Wextra -Winline -pipe -fPIC |
343 | +#CFLAGS = $(DEBUG) $(DEFS) $(INCLUDE) -Wformat=2 -Wall -Wextra -Wconversion -Winline -pipe -fPIC | ||
339 | 344 | ||
340 | LIBS = -lm -lpthread -lrt -lcrypt | 345 | LIBS = -lm -lpthread -lrt -lcrypt |
341 | 346 | ||
342 | @@ -78,17 +82,17 @@ $(STATIC): $(OBJ) | 347 | @@ -75,17 +79,17 @@ static: |
343 | 348 | ||
344 | $(DYNAMIC): $(OBJ) | 349 | $(DYNAMIC): $(OBJ) |
345 | $Q echo "[Link (Dynamic)]" | 350 | $Q echo "[Link (Dynamic)]" |
@@ -360,7 +365,7 @@ index e1868b9..750d290 100644 | |||
360 | 365 | ||
361 | .PHONY: tags | 366 | .PHONY: tags |
362 | tags: $(SRC) | 367 | tags: $(SRC) |
363 | @@ -99,22 +103,22 @@ tags: $(SRC) | 368 | @@ -96,13 +100,13 @@ tags: $(SRC) |
364 | .PHONY: install | 369 | .PHONY: install |
365 | install: $(DYNAMIC) | 370 | install: $(DYNAMIC) |
366 | $Q echo "[Install Headers]" | 371 | $Q echo "[Install Headers]" |
@@ -378,22 +383,9 @@ index e1868b9..750d290 100644 | |||
378 | + $Q ln -sf $(DYNAMIC) $(LIB_DIR)/$(BASE_NAME).so | 383 | + $Q ln -sf $(DYNAMIC) $(LIB_DIR)/$(BASE_NAME).so |
379 | + $Q ln -sf $(DYNAMIC) $(LIB_DIR)/$(BASE_NAME).so.$(DYN_VERS_MAJ) | 384 | + $Q ln -sf $(DYNAMIC) $(LIB_DIR)/$(BASE_NAME).so.$(DYN_VERS_MAJ) |
380 | 385 | ||
381 | .PHONY: install-static | ||
382 | install-static: $(STATIC) | ||
383 | $Q echo "[Install Headers]" | ||
384 | - $Q install -m 0755 -d $(DESTDIR)$(PREFIX)/include | ||
385 | - $Q install -m 0644 $(HEADERS) $(DESTDIR)$(PREFIX)/include | ||
386 | + $Q install -m 0755 -d $(INCLUDE_DIR) | ||
387 | + $Q install -m 0644 $(HEADERS) $(INCLUDE_DIR) | ||
388 | $Q echo "[Install Static Lib]" | ||
389 | - $Q install -m 0755 -d $(DESTDIR)$(PREFIX)/lib | ||
390 | - $Q install -m 0755 libwiringPi.a $(DESTDIR)$(PREFIX)/lib | ||
391 | + $Q install -m 0755 -d $(LIB_DIR) | ||
392 | + $Q install -m 0755 $(STATIC) $(LIB_DIR) | ||
393 | |||
394 | .PHONY: install-deb | 386 | .PHONY: install-deb |
395 | install-deb: $(DYNAMIC) | 387 | install-deb: $(DYNAMIC) |
396 | @@ -129,9 +133,11 @@ install-deb: $(DYNAMIC) | 388 | @@ -117,9 +121,11 @@ install-deb: $(DYNAMIC) |
397 | .PHONY: uninstall | 389 | .PHONY: uninstall |
398 | uninstall: | 390 | uninstall: |
399 | $Q echo "[UnInstall]" | 391 | $Q echo "[UnInstall]" |
diff --git a/recipes-devtools/wiringpi/wiringpi_git.bb b/recipes-devtools/wiringpi/wiringpi_git.bb index f1b01db..80b9f66 100644 --- a/recipes-devtools/wiringpi/wiringpi_git.bb +++ b/recipes-devtools/wiringpi/wiringpi_git.bb | |||
@@ -4,8 +4,8 @@ SECTION = "devel/libs" | |||
4 | LICENSE = "LGPLv3+" | 4 | LICENSE = "LGPLv3+" |
5 | LIC_FILES_CHKSUM = "file://COPYING.LESSER;md5=e6a600fd5e1d9cbde2d983680233ad02" | 5 | LIC_FILES_CHKSUM = "file://COPYING.LESSER;md5=e6a600fd5e1d9cbde2d983680233ad02" |
6 | 6 | ||
7 | # tag 2.44 | 7 | # tag 2.46 |
8 | SRCREV = "96344ff7125182989f98d3be8d111952a8f74e15" | 8 | SRCREV = "8d188fa0e00bb8c6ff6eddd07bf92857e9bd533a" |
9 | 9 | ||
10 | S = "${WORKDIR}/git" | 10 | S = "${WORKDIR}/git" |
11 | 11 | ||