Openembedded Devel Discussions
 help / color / mirror / Atom feed
From: Koen Kooi <koen@dominion.thruhere.net>
To: openembedded-devel@lists.openembedded.org
Subject: Re: [meta-oe][PATCH 1/2] i2c-tools: Upgrade to 3.0.3 -> 3.1.0
Date: Mon, 28 Jan 2013 09:58:53 +0100	[thread overview]
Message-ID: <ke5ek9$d7j$1@ger.gmane.org> (raw)
In-Reply-To: <ke43a7$5d8$1@ger.gmane.org>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Op 27-01-13 21:39, Koen Kooi schreef:
> Op 27-01-13 20:21, Martin Jansa schreef:
>> On Fri, Jan 25, 2013 at 10:45:14PM -0800, Khem Raj wrote:
>>> Signed-off-by: Khem Raj <raj.khem@gmail.com> --- 
>>> .../i2c-tools/i2c-tools-3.0.3/Module.mk            |   72 
>>> -------------------- .../i2c-tools/i2c-tools-3.1.0/Module.mk |   72
>>> ++++++++++++++++++++ .../recipes-support/i2c-tools/i2c-tools_3.0.3.bb
>>> |   24 ------- .../recipes-support/i2c-tools/i2c-tools_3.1.0.bb   |
>>> 26 +++++++ 4 files changed, 98 insertions(+), 96 deletions(-) delete
>>> mode 100644 
>>> meta-oe/recipes-support/i2c-tools/i2c-tools-3.0.3/Module.mk create
>>> mode 100644
>>> meta-oe/recipes-support/i2c-tools/i2c-tools-3.1.0/Module.mk delete
>>> mode 100644 meta-oe/recipes-support/i2c-tools/i2c-tools_3.0.3.bb
>>> create mode 100644 
>>> meta-oe/recipes-support/i2c-tools/i2c-tools_3.1.0.bb
>>> 
>>> diff --git 
>>> a/meta-oe/recipes-support/i2c-tools/i2c-tools-3.0.3/Module.mk 
>>> b/meta-oe/recipes-support/i2c-tools/i2c-tools-3.0.3/Module.mk
>>> deleted file mode 100644 index fcaf72f..0000000 --- 
>>> a/meta-oe/recipes-support/i2c-tools/i2c-tools-3.0.3/Module.mk +++ 
>>> /dev/null @@ -1,72 +0,0 @@ -# EEPROMER -# -# Licensed under the GNU 
>>> General Public License. - -EEPROMER_DIR	:= eepromer -
>>> -EEPROMER_CFLAGS := -Wstrict-prototypes -Wshadow -Wpointer-arith
>>> -Wcast-qual \ - -Wcast-align -Wwrite-strings -Wnested-externs
>>> -Winline \ -		   -W -Wundef -Wmissing-prototypes -Iinclude -
>>> -EEPROMER_TARGETS	:= eepromer eeprom eeprog - -# -# Programs -# -
>>> -$(EEPROMER_DIR)/eepromer: $(EEPROMER_DIR)/eepromer.o -	$(CC)
>>> $(LDFLAGS) -o $@ $^ - -$(EEPROMER_DIR)/eeprom:
>>> $(EEPROMER_DIR)/eeprom.o -	$(CC) $(LDFLAGS) -o $@ $^ -
>>> -$(EEPROMER_DIR)/eeprog: $(EEPROMER_DIR)/eeprog.o 
>>> $(EEPROMER_DIR)/24cXX.o -	$(CC) $(LDFLAGS) -o $@ $^ - -# -# Objects
>>> -# - -$(EEPROMER_DIR)/eepromer.o: $(EEPROMER_DIR)/eepromer.c -	$(CC) 
>>> $(CFLAGS) $(EEPROMER_CFLAGS) -c $< -o $@ -
>>> -$(EEPROMER_DIR)/eeprom.o: $(EEPROMER_DIR)/eeprom.c -	$(CC) $(CFLAGS)
>>> $(EEPROMER_CFLAGS) -c $< -o $@ - -$(EEPROMER_DIR)/eeprog.o:
>>> $(EEPROMER_DIR)/eeprog.c -	$(CC) $(CFLAGS) $(EEPROMER_CFLAGS) -c $<
>>> -o $@ - -$(EEPROMER_DIR)/24cXX.o: $(EEPROMER_DIR)/24cXX.c -	$(CC)
>>> $(CFLAGS) $(EEPROMER_CFLAGS) -c $< -o $@ - -# -# Commands -# -
>>> -all-eepromer: $(addprefix $(EEPROMER_DIR)/,$(EEPROMER_TARGETS)) -
>>> -strip-eepromer: $(addprefix $(EEPROMER_DIR)/,$(EEPROMER_TARGETS)) -
>>> strip $(addprefix $(EEPROMER_DIR)/,$(EEPROMER_TARGETS)) -
>>> -clean-eepromer: -	$(RM) $(addprefix $(EEPROMER_DIR)/,*.o
>>> $(EEPROMER_TARGETS)) - -install-eepromer: $(addprefix
>>> $(EEPROMER_DIR)/,$(EEPROMER_TARGETS)) - $(INSTALL_DIR)
>>> $(DESTDIR)$(sbindir) $(DESTDIR)$(man8dir) -	for program in
>>> $(EEPROMER_TARGETS) ; do \ -	$(INSTALL_PROGRAM) 
>>> $(EEPROMER_DIR)/$$program $(DESTDIR)$(sbindir) ; done - 
>>> -uninstall-eepromer: -	for program in $(EEPROMER_TARGETS) ; do \ - 
>>> $(RM) $(DESTDIR)$(sbindir)/$$program ; \ -	$(RM) 
>>> $(DESTDIR)$(man8dir)/$$program.8 ; done - -all: all-eepromer -
>>> -strip: strip-eepromer - -clean: clean-eepromer - -install:
>>> install-eepromer - -uninstall: uninstall-eepromer diff --git 
>>> a/meta-oe/recipes-support/i2c-tools/i2c-tools-3.1.0/Module.mk 
>>> b/meta-oe/recipes-support/i2c-tools/i2c-tools-3.1.0/Module.mk new
>>> file mode 100644 index 0000000..fcaf72f --- /dev/null +++ 
>>> b/meta-oe/recipes-support/i2c-tools/i2c-tools-3.1.0/Module.mk @@
>>> -0,0 +1,72 @@ +# EEPROMER +# +# Licensed under the GNU General
>>> Public License. + +EEPROMER_DIR	:= eepromer + +EEPROMER_CFLAGS	:= 
>>> -Wstrict-prototypes -Wshadow -Wpointer-arith -Wcast-qual \ + 
>>> -Wcast-align -Wwrite-strings -Wnested-externs -Winline \ +		   -W 
>>> -Wundef -Wmissing-prototypes -Iinclude + +EEPROMER_TARGETS	:=
>>> eepromer eeprom eeprog + +# +# Programs +# +
>>> +$(EEPROMER_DIR)/eepromer: $(EEPROMER_DIR)/eepromer.o +	$(CC)
>>> $(LDFLAGS) -o $@ $^ + +$(EEPROMER_DIR)/eeprom:
>>> $(EEPROMER_DIR)/eeprom.o +	$(CC) $(LDFLAGS) -o $@ $^ +
>>> +$(EEPROMER_DIR)/eeprog: $(EEPROMER_DIR)/eeprog.o 
>>> $(EEPROMER_DIR)/24cXX.o +	$(CC) $(LDFLAGS) -o $@ $^ + +# +# Objects
>>> +# + +$(EEPROMER_DIR)/eepromer.o: $(EEPROMER_DIR)/eepromer.c +	$(CC) 
>>> $(CFLAGS) $(EEPROMER_CFLAGS) -c $< -o $@ +
>>> +$(EEPROMER_DIR)/eeprom.o: $(EEPROMER_DIR)/eeprom.c +	$(CC) $(CFLAGS)
>>> $(EEPROMER_CFLAGS) -c $< -o $@ + +$(EEPROMER_DIR)/eeprog.o:
>>> $(EEPROMER_DIR)/eeprog.c +	$(CC) $(CFLAGS) $(EEPROMER_CFLAGS) -c $<
>>> -o $@ + +$(EEPROMER_DIR)/24cXX.o: $(EEPROMER_DIR)/24cXX.c +	$(CC)
>>> $(CFLAGS) $(EEPROMER_CFLAGS) -c $< -o $@ + +# +# Commands +# +
>>> +all-eepromer: $(addprefix $(EEPROMER_DIR)/,$(EEPROMER_TARGETS)) +
>>> +strip-eepromer: $(addprefix $(EEPROMER_DIR)/,$(EEPROMER_TARGETS)) +
>>> strip $(addprefix $(EEPROMER_DIR)/,$(EEPROMER_TARGETS)) +
>>> +clean-eepromer: +	$(RM) $(addprefix $(EEPROMER_DIR)/,*.o
>>> $(EEPROMER_TARGETS)) + +install-eepromer: $(addprefix
>>> $(EEPROMER_DIR)/,$(EEPROMER_TARGETS)) + $(INSTALL_DIR)
>>> $(DESTDIR)$(sbindir) $(DESTDIR)$(man8dir) +	for program in
>>> $(EEPROMER_TARGETS) ; do \ +	$(INSTALL_PROGRAM) 
>>> $(EEPROMER_DIR)/$$program $(DESTDIR)$(sbindir) ; done + 
>>> +uninstall-eepromer: +	for program in $(EEPROMER_TARGETS) ; do \ + 
>>> $(RM) $(DESTDIR)$(sbindir)/$$program ; \ +	$(RM) 
>>> $(DESTDIR)$(man8dir)/$$program.8 ; done + +all: all-eepromer +
>>> +strip: strip-eepromer + +clean: clean-eepromer + +install:
>>> install-eepromer + +uninstall: uninstall-eepromer diff --git 
>>> a/meta-oe/recipes-support/i2c-tools/i2c-tools_3.0.3.bb 
>>> b/meta-oe/recipes-support/i2c-tools/i2c-tools_3.0.3.bb deleted file 
>>> mode 100644 index 021090c..0000000 --- 
>>> a/meta-oe/recipes-support/i2c-tools/i2c-tools_3.0.3.bb +++ /dev/null
>>> @@ -1,24 +0,0 @@ -DESCRIPTION = "Set of i2c tools for linux" -SECTION
>>> = "base" -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = 
>>> "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" - -SRC_URI = 
>>> "http://dl.lm-sensors.org/i2c-tools/releases/i2c-tools-${PV}.tar.bz2
>>> \ -           file://Module.mk \ -          " -SRC_URI[md5sum] = 
>>> "511376eed04455cdb277ef19c5f73bb4" -SRC_URI[sha256sum] = 
>>> "23b28e474741834e3f1b35b0686528769a13adc92d2ff5603cbda1d6bd5e5629" -
>>>  -inherit autotools - -do_compile_prepend() { -        cp 
>>> ${WORKDIR}/Module.mk ${S}/eepromer/ -        sed -i 
>>> 's#/usr/local#/usr#' Makefile -        echo "include 
>>> eepromer/Module.mk" >> Makefile -} - -do_install_append() { - install
>>> -d ${D}${includedir}/linux -        install -m 0644 
>>> include/linux/i2c-dev.h ${D}${includedir}/linux/i2c-dev-user.h -	rm
>>> -f ${D}${includedir}/linux/i2c-dev.h -} diff --git 
>>> a/meta-oe/recipes-support/i2c-tools/i2c-tools_3.1.0.bb 
>>> b/meta-oe/recipes-support/i2c-tools/i2c-tools_3.1.0.bb new file mode 
>>> 100644 index 0000000..7589537 --- /dev/null +++ 
>>> b/meta-oe/recipes-support/i2c-tools/i2c-tools_3.1.0.bb @@ -0,0 +1,26 
>>> @@ +DESCRIPTION = "Set of i2c tools for linux" +SECTION = "base" 
>>> +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = 
>>> "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" + +RDEPENDS += 
>>> "perl"
> 
>> Also RDEPENDS_${PN} and also fixed in jansa/in-test
> 
> Can we please just split out read_edid and keep i2cdetect perl free?

It's slightly more, but the idea still is the same:

root@hexy:~/PWM# for i in $(opkg files i2c-tools | grep bin) ; do file $i ; done
/usr/bin/decode-dimms: Perl script, ASCII text executable
/usr/sbin/i2cget: ELF 32-bit LSB executable, ARM, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.6.16, stripped
/usr/sbin/eeprog: ELF 32-bit LSB executable, ARM, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.6.16, stripped
/usr/sbin/eeprom: ELF 32-bit LSB executable, ARM, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.6.16, stripped
/usr/bin/decode-vaio: Perl script, ASCII text executable
/usr/sbin/i2c-stub-from-dump: Perl script, ASCII text executable
/usr/bin/ddcmon: Perl script, ASCII text executable
/usr/sbin/i2cdump: ELF 32-bit LSB executable, ARM, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.6.16, stripped
/usr/sbin/i2cdetect: ELF 32-bit LSB executable, ARM, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.6.16, stripped
/usr/sbin/eepromer: ELF 32-bit LSB executable, ARM, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.6.16, stripped
/usr/bin/decode-edid: Perl script, ASCII text executable
/usr/sbin/i2cset: ELF 32-bit LSB executable, ARM, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.6.16, stripped

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
Comment: GPGTools - http://gpgtools.org

iD8DBQFRBj3NMkyGM64RGpERAg8CAJ4+wC9o4XYjmSbOqoGRCQf8ikpm1ACcDJGs
0er5dDQEb2jEA7Pp/Oy3+Og=
=UhAd
-----END PGP SIGNATURE-----




  reply	other threads:[~2013-01-28  9:14 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-01-26  6:45 [meta-oe][PATCH 1/2] i2c-tools: Upgrade to 3.0.3 -> 3.1.0 Khem Raj
2013-01-26  6:45 ` [meta-networking][PATCH 2/2] ebtables, arptables: add perl as runtime dependency Khem Raj
2013-01-27 19:13   ` Martin Jansa
2013-01-27 20:20     ` Joe MacDonald
2013-01-27 20:40   ` Koen Kooi
2013-01-28 10:41   ` Martin Jansa
2013-01-27 19:21 ` [meta-oe][PATCH 1/2] i2c-tools: Upgrade to 3.0.3 -> 3.1.0 Martin Jansa
2013-01-27 20:39   ` Koen Kooi
2013-01-28  8:58     ` Koen Kooi [this message]
2013-01-28 10:41 ` Martin Jansa

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='ke5ek9$d7j$1@ger.gmane.org' \
    --to=koen@dominion.thruhere.net \
    --cc=openembedded-devel@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox