[yocto] [meta-raspberrypi][PATCH] pi-blaster: update to include proper rpi3 support

Khem Raj raj.khem at gmail.com
Wed Jun 7 21:22:50 PDT 2017


On Wed, Jun 7, 2017 at 9:09 PM, Petter Mabäcker <petter at technux.se> wrote:
> 2017-06-08 00:54 skrev Khem Raj:
>
>
> On Wed, Jun 7, 2017 at 2:17 PM Petter Mabäcker <petter at technux.se> wrote:
>>
>> Update to latest available revision, in order to include proper rpi3
>> support as well as latest fixes.
>>
>> Signed-off-by: Petter Mabäcker <petter at technux.se>
>> ---
>>  .../files/remove-initscript-lsb-dependency.patch   | 37
>> ++++++++++++++++------
>>  recipes-devtools/pi-blaster/pi-blaster.inc         |  2 +-
>>  recipes-devtools/pi-blaster/pi-blaster_git.bb      |  2 +-
>>  3 files changed, 30 insertions(+), 11 deletions(-)
>>
>> diff --git
>> a/recipes-devtools/pi-blaster/files/remove-initscript-lsb-dependency.patch
>> b/recipes-devtools/pi-blaster/files/remove-initscript-lsb-dependency.patch
>> index 7ea9a3b..c8afe60 100644
>> ---
>> a/recipes-devtools/pi-blaster/files/remove-initscript-lsb-dependency.patch
>> +++
>> b/recipes-devtools/pi-blaster/files/remove-initscript-lsb-dependency.patch
>> @@ -1,13 +1,28 @@
>> -Remove dependencies on LSB functions
>> +From 1338f98a279616f4e5e9ea30a25d1dfa0c7df5d6 Mon Sep 17 00:00:00 2001
>> +From: =?UTF-8?q?Petter=20Mab=C3=A4cker?= <petter at technux.se>
>> +Date: Sun, 4 Jun 2017 12:22:40 +0200
>> +Subject: [PATCH] Remove dependencies on LSB functions
>> +MIME-Version: 1.0
>> +Content-Type: text/plain; charset=UTF-8
>> +Content-Transfer-Encoding: 8bit
>> +
>> +See this as a rebase of the previous 'Remove dependencies on LSB
>> +functions patch' with only minor modifications from the original version,
>> +based on the work done by Alex Lennon <ajlennon at dynamicdevices.co.uk> in
>> +'25fd817 pi-blaster: Added recipe'.
>>
>>  Upstream-Status: Inappropriate [configuration]
>>
>> -Signed-off-by: Alex Lennon <ajlennon at dynamicdevices.co.uk>
>> +Signed-off-by: Petter Mabäcker <petter at technux.se>
>> +---
>> + debian/pi-blaster.init | 38 +++++++-------------------------------
>> + 1 file changed, 7 insertions(+), 31 deletions(-)
>>
>> -diff -ur git.org/pi-blaster.boot.sh git/pi-blaster.boot.sh
>> ---- git.org/pi-blaster.boot.sh 2014-05-20 14:49:44.378582168 +0100
>> -+++ git/pi-blaster.boot.sh     2014-05-20 14:51:08.330582386 +0100
>> -@@ -28,12 +28,12 @@
>> +diff --git a/debian/pi-blaster.init b/debian/pi-blaster.init
>> +index b142d70..01a686c 100644
>> +--- a/debian/pi-blaster.init
>> ++++ b/debian/pi-blaster.init
>> +@@ -28,12 +28,12 @@ SCRIPTNAME=/etc/init.d/$NAME
>>   [ -r /etc/default/$NAME ] && . /etc/default/$NAME
>>
>>   # Load the VERBOSE setting and other rcS variables
>> @@ -22,7 +37,7 @@ diff -ur git.org/pi-blaster.boot.sh
>> git/pi-blaster.boot.sh
>>
>>   #
>>   # Function that starts the daemon/service
>> -@@ -77,48 +77,23 @@
>> +@@ -77,48 +77,24 @@ do_stop()
>>
>>   case "$1" in
>>     start)
>> @@ -52,6 +67,7 @@ diff -ur git.org/pi-blaster.boot.sh
>> git/pi-blaster.boot.sh
>>         # 'force-reload' alias
>>         #
>>  -      log_daemon_msg "Restarting $DESC" "$NAME"
>> ++      echo "Restarting $DESC" "$NAME"
>>         do_stop
>>  -      case "$?" in
>>  -        0|1)
>> @@ -67,11 +83,14 @@ diff -ur git.org/pi-blaster.boot.sh
>> git/pi-blaster.boot.sh
>>  -              log_end_msg 1
>>  -              ;;
>>  -      esac
>> -+      do_start
>> ++    do_start
>>         ;;
>>     *)
>>  -      echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}"
>> >&2
>> -+      echo "Usage: $SCRIPTNAME {start|stop|restart}" >&2
>> ++      echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
>>         exit 3
>>         ;;
>>   esac
>> +--
>> +1.9.1
>> +
>> diff --git a/recipes-devtools/pi-blaster/pi-blaster.inc
>> b/recipes-devtools/pi-blaster/pi-blaster.inc
>> index a3beccc..a548957 100644
>> --- a/recipes-devtools/pi-blaster/pi-blaster.inc
>> +++ b/recipes-devtools/pi-blaster/pi-blaster.inc
>> @@ -2,7 +2,7 @@ DESCRIPTION = "This project enables PWM on the GPIO pins
>> you request of a Raspbe
>>  HOMEPAGE = "https://github.com/sarfata/pi-blaster/"
>>  SECTION = "devel/libs"
>>  LICENSE = "MIT"
>> -LIC_FILES_CHKSUM =
>> "file://README.md;beginline=157;endline=170;md5=f20832f31126609af5a7bf2340014540"
>> +LIC_FILES_CHKSUM =
>> "file://README.md;beginline=212;endline=239;md5=a012868ef5f83b9f257af253d7cb07a3"
>
>
> What changed here ?
>
> The license is added in the end of the README.md so in this case some
> additional description + modifications earlier in the README.md caused the
> license text to move place. When it comes to the license text I could only
> find changes in whitespace and newlines. They seems to have been caused by
> the pi-blaster commit: '0e1a1df Cleaning up the README'
>
> BR Petter
>
> $ diff -Naur ec5e1b4c.README.md README.md | tail -n 38
>

perfect add few lines to the commit message about this

>  ## License
>
>  Released under The MIT License.
>
> -Note: This project was initially released by Richard Hist under the GPL v3
> License. Richard gave me explicit permission to distribute this derivative
> work under the MIT License.
> +Note: This project was initially released by Richard Hist under the GPL v3
> +License. Richard gave me explicit permission to distribute this derivative
> work
> +under the MIT License.
>
>      Copyright (c) 2013 Thomas Sarlandie - Richard Hirst
>
> -    Permission is hereby granted, free of charge, to any person obtaining a
> copy of this software and associated documentation files (the "Software"),
> to deal in the Software without restriction, including without limitation
> the rights to use, copy, modify, merge, publish, distribute, sublicense,
> and/or sell copies of the Software, and to permit persons to whom the
> Software is furnished to do so, subject to the following conditions:
> -
> -    The above copyright notice and this permission notice shall be included
> in all copies or substantial portions of the Software.
> -
> -    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
> OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
> FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
> IN THE SOFTWARE.
> +    Permission is hereby granted, free of charge, to any person obtaining a
> copy
> +    of this software and associated documentation files (the "Software"),
> to
> +    deal in the Software without restriction, including without limitation
> the
> +    rights to use, copy, modify, merge, publish, distribute, sublicense,
> and/or
> +    sell copies of the Software, and to permit persons to whom the Software
> is
> +    furnished to do so, subject to the following conditions:
> +
> +    The above copyright notice and this permission notice shall be included
> in
> +    all copies or substantial portions of the Software.
> +
> +    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
> OR
> +    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> MERCHANTABILITY,
> +    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
> THE
> +    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
> +    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
> +    FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
> DEALINGS
> +    IN THE SOFTWARE.
>
> -[blog]:
> http://www.tbideas.com/blog/2013/02/controling-a-high-power-rgb-led-with-a-raspberry-pi/
> +[blog]:
> +http://www.tbideas.com/blog/2013/02/controling-a-high-power-rgb-led-with-a-raspberry-pi/
>
>
>
>>
>>
>>
>>  SRC_URI = "git://github.com/sarfata/pi-blaster \
>>             file://remove-initscript-lsb-dependency.patch \
>> diff --git a/recipes-devtools/pi-blaster/pi-blaster_git.bb
>> b/recipes-devtools/pi-blaster/pi-blaster_git.bb
>> index 263852b..ac812ab 100644
>> --- a/recipes-devtools/pi-blaster/pi-blaster_git.bb
>> +++ b/recipes-devtools/pi-blaster/pi-blaster_git.bb
>> @@ -1,3 +1,3 @@
>>  require pi-blaster.inc
>>
>> -SRCREV = "ec5e1b4c6191d8f9a538497dbbb86f9cf0de7016"
>> +SRCREV = "9f45eb23a8a3b2d1c08d08a6d68f206fe91ecf4c"
>> --
>> 1.9.1
>>
>> --
>> _______________________________________________
>> yocto mailing list
>> yocto at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto



More information about the yocto mailing list