Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [git commit] jamvm: classpath needs ipv6, so jamvm as well
From: Peter Korsgaard @ 2012-12-05  0:00 UTC (permalink / raw)
  To: buildroot

commit: http://git.buildroot.net/buildroot/commit/?id=5a5eeae999150ec4dcb60d5847440fbb8fbdc341
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 package/jamvm/Config.in |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/package/jamvm/Config.in b/package/jamvm/Config.in
index 852c6e8..0287f80 100644
--- a/package/jamvm/Config.in
+++ b/package/jamvm/Config.in
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_JAMVM
 	bool "jamvm"
+	depends on BR2_INET_IPV6
 	select BR2_PACKAGE_ZLIB
 	select BR2_PACKAGE_CLASSPATH
 	help
@@ -7,3 +8,6 @@ config BR2_PACKAGE_JAMVM
 	  JVM specification version 2 (blue book).
 
 	  http://jamvm.sf.net
+
+comment "jamvm requires a toolchain with IPV6 support"
+	depends on !BR2_INET_IPV6

^ permalink raw reply related

* [Buildroot] [Bug 5750] New: buildroot-2012.11 while building X11 for ARM, errors on  xlib_libX11-1.4.2
From: bugzilla at busybox.net @ 2012-12-04 23:55 UTC (permalink / raw)
  To: buildroot

https://bugs.busybox.net/show_bug.cgi?id=5750

           Summary: buildroot-2012.11 while building X11 for ARM, errors
                    on  xlib_libX11-1.4.2
           Product: buildroot
           Version: unspecified
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: P5
         Component: Other
        AssignedTo: unassigned at buildroot.uclibc.org
        ReportedBy: rdghx at 163.com
                CC: buildroot at uclibc.org
   Estimated Hours: 0.0


Created attachment 4670
  --> https://bugs.busybox.net/attachment.cgi?id=4670
config file

CC     Sync.lo
  CC     Synchro.lo
  CC     Text16.lo
  CC     Text.lo
  CC     TextExt16.lo
  CC     TextExt.lo
  CC     TextToStr.lo
  CC     TrCoords.lo
  CC     UndefCurs.lo
  CC     UngrabBut.lo
  CC     UngrabKbd.lo
  CC     UngrabKey.lo
  CC     UngrabPtr.lo
  CC     UngrabSvr.lo
  CC     UninsCmap.lo
  CC     UnldFont.lo
  CC     UnmapSubs.lo
  CC     UnmapWin.lo
  CC     VisUtil.lo
  CC     WarpPtr.lo
  CC     Window.lo
  CC     WinEvent.lo
  CC     Withdraw.lo
  CC     WMGeom.lo
  CC     WMProps.lo
  CC     WrBitF.lo
  CC     xcb_disp.lo
  CC     xcb_io.lo
  CC     XlibAsync.lo
  CC     XlibInt.lo
  CC     Xrm.lo
XlibInt.c: In function '_XPrintDefaultError':
XlibInt.c:1433:5: warning: format not a string literal, argument types not
checked
XlibInt.c:1453:2: warning: format not a string literal, argument types not
checked
XlibInt.c:1485:6: warning: format not a string literal, argument types not
checked
XlibInt.c:1513:2: warning: format not a string literal, argument types not
checked
XlibInt.c:1519:5: warning: format not a string literal, argument types not
checked
XlibInt.c:1523:5: warning: format not a string literal, argument types not
checked
  CC     x11_xcb.lo
  CCLD   libX11.la
libtool: link: warning: library
`/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/lib/libxcb.la'
was moved.
/bin/grep:
/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/lib/libXau.la:
No such file or directory
/bin/sed: can't read
/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/lib/libXau.la:
No such file or directory
libtool: link:
`/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/work/buildroot/buildroot-2012.11/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/lib/libXau.la'
is not a valid libtool archive
make[4]: *** [libX11.la] Error 1
make[4]: Leaving directory
`/usr/work/buildroot/buildroot-2012.11/output/build/xlib_libX11-1.4.2/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/usr/work/buildroot/buildroot-2012.11/output/build/xlib_libX11-1.4.2/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/usr/work/buildroot/buildroot-2012.11/output/build/xlib_libX11-1.4.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/usr/work/buildroot/buildroot-2012.11/output/build/xlib_libX11-1.4.2'
make: ***
[/usr/work/buildroot/buildroot-2012.11/output/build/xlib_libX11-1.4.2/.stamp_built]
Error 2

-- 
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

^ permalink raw reply

* [Buildroot] Chances in skeleton don't appear in filesystem
From: Peter Korsgaard @ 2012-12-04 23:29 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20121204100344.3167d0e9@skate>

>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:

 >> What's the correct method to modify the defualt filesystem? Thanks.

 Thomas> Do use a custom skeleton, use a custom post-build script to copy/modify
 Thomas> files in output/target. See

s/Do use/Do NOT use/

Alternatively, if you do use a custom rootfs skeleton and want the
skeleton changes to be taken into consideration without doing a clean
rebuild you can manually make the changes under output/target as well
and rerun make.

Using a post-build script is easier though.

-- 
Bye, Peter Korsgaard

^ permalink raw reply

* [Buildroot] elfutils and the perf userspace tool
From: Stefan Fröberg @ 2012-12-04 23:00 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <50BE7E8E.5000201@petroprogram.com>

5.12.2012 0:51, Stefan Fr?berg kirjoitti:
> 5.12.2012 0:34, Thomas Petazzoni kirjoitti:
>> Dear Stefan Fr?berg,
>>
>> On Wed, 05 Dec 2012 00:23:07 +0200, Stefan Fr?berg wrote:
>>
>>>> Don't reinvent the wheel:
>>>>
>>>>   http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-devtools/elfutils/elfutils/uclibc-support.patch
>>>>
>>>> And possibly other patches in:
>>>>
>>>>  http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-devtools/elfutils/elfutils
>>>>
>>>> Thomas
>>> So why those are not in buildroot yet ?
>> Because you forgot to submit a patch? :-)
>>
>> Thomas
> Nah, I have too much work while testing working of latest firefox 16.0.1
> for buildroot right now and trying
> to push patches upstream.
>
> And I let all the honor for that elfutils work to go for Boldan.
>
> But I did some quick checking of those patches and all those are for
> older than 0.155 that Boldan is trying to compile
> and that uclibc-support.patch needs some tuning to be applied cleanly
> for 0.155 version and there is no mention
> of obstack() function problem being fixed (if using uClibc) in any of them.
>
> Maybe it can be fixed without using gnulib (witch provides obstack
> implementation similar to glibc) and using some
> standard comforming function(s) but I could not find any.
>
> Regards
> Stefan
>
>
>
>
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

And now I just noticed this line from that uclibc-support.patch:

|"Upstream-Status: Inappropriate [uclibc specific]"

How nice. Like I said earlier. The makers of this elfutils software are 
really lifting the middle finger in terms of portability.
:P

I wonder if Ulrich Drepper was (still is?) in head of this .........






|




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20121205/5759b72c/attachment.html>

^ permalink raw reply

* [Buildroot] elfutils and the perf userspace tool
From: Stefan Fröberg @ 2012-12-04 22:51 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20121204233403.3315e87d@skate>

5.12.2012 0:34, Thomas Petazzoni kirjoitti:
> Dear Stefan Fr?berg,
>
> On Wed, 05 Dec 2012 00:23:07 +0200, Stefan Fr?berg wrote:
>
>>> Don't reinvent the wheel:
>>>
>>>   http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-devtools/elfutils/elfutils/uclibc-support.patch
>>>
>>> And possibly other patches in:
>>>
>>>  http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-devtools/elfutils/elfutils
>>>
>>> Thomas
>> So why those are not in buildroot yet ?
> Because you forgot to submit a patch? :-)
>
> Thomas
Nah, I have too much work while testing working of latest firefox 16.0.1
for buildroot right now and trying
to push patches upstream.

And I let all the honor for that elfutils work to go for Boldan.

But I did some quick checking of those patches and all those are for
older than 0.155 that Boldan is trying to compile
and that uclibc-support.patch needs some tuning to be applied cleanly
for 0.155 version and there is no mention
of obstack() function problem being fixed (if using uClibc) in any of them.

Maybe it can be fixed without using gnulib (witch provides obstack
implementation similar to glibc) and using some
standard comforming function(s) but I could not find any.

Regards
Stefan

^ permalink raw reply

* [Buildroot] [PATCH 8/8] screen: add license information
From: Peter Korsgaard @ 2012-12-04 22:50 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <50BE723A.3040102@mind.be>

>>>>> "Arnout" == Arnout Vandecappelle <arnout@mind.be> writes:

 Arnout> On 30/11/12 11:14, spdawson at gmail.com wrote:
 >> From: Simon Dawson<spdawson@gmail.com>
 >> 
 >> Signed-off-by: Simon Dawson<spdawson@gmail.com>
 >> ---
 >> package/screen/screen.mk |    2 ++
 >> 1 file changed, 2 insertions(+)
 >> 
 >> diff --git a/package/screen/screen.mk b/package/screen/screen.mk
 >> index 8786322..50bb1a6 100644
 >> --- a/package/screen/screen.mk
 >> +++ b/package/screen/screen.mk
 >> @@ -6,6 +6,8 @@
 >> 
 >> SCREEN_VERSION = 4.0.3
 >> SCREEN_SITE = $(BR2_GNU_MIRROR)/screen
 >> +SCREEN_LICENSE = GPLv2

 Arnout>  GPLv2+, actually.

Committed as GPLv2+, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply

* [Buildroot] [git commit] screen: add license information
From: Peter Korsgaard @ 2012-12-04 22:47 UTC (permalink / raw)
  To: buildroot

commit: http://git.buildroot.net/buildroot/commit/?id=29d4d2c6c484b768d7eb36b03f22cb60ac9c285a
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

[Peter: GPLv2+ as pointed out by Arnout]
Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 package/screen/screen.mk |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/package/screen/screen.mk b/package/screen/screen.mk
index 8786322..dd8a732 100644
--- a/package/screen/screen.mk
+++ b/package/screen/screen.mk
@@ -6,6 +6,8 @@
 
 SCREEN_VERSION = 4.0.3
 SCREEN_SITE = $(BR2_GNU_MIRROR)/screen
+SCREEN_LICENSE = GPLv2+
+SCREEN_LICENSE_FILES = COPYING
 SCREEN_DEPENDENCIES = ncurses
 SCREEN_CONF_ENV = ac_cv_header_elf_h=no ac_cv_header_dwarf_h=no \
 	CFLAGS="$(TARGET_CFLAGS) -DTERMINFO"

^ permalink raw reply related

* [Buildroot] [PATCH 7/8] oprofile: add license information
From: Peter Korsgaard @ 2012-12-04 22:44 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <50BE7139.4000405@mind.be>

>>>>> "Arnout" == Arnout Vandecappelle <arnout@mind.be> writes:

 Arnout> On 30/11/12 11:14, spdawson at gmail.com wrote:
 >> From: Simon Dawson<simond@trainfx.com>
 >> 
 >> Signed-off-by: Simon Dawson<simond@trainfx.com>
 >> ---
 >> package/oprofile/oprofile.mk |    2 ++
 >> 1 file changed, 2 insertions(+)
 >> 
 >> diff --git a/package/oprofile/oprofile.mk b/package/oprofile/oprofile.mk
 >> index 54c46dd..17d225a 100644
 >> --- a/package/oprofile/oprofile.mk
 >> +++ b/package/oprofile/oprofile.mk
 >> @@ -6,6 +6,8 @@
 >> 
 >> OPROFILE_VERSION = 0.9.7
 >> OPROFILE_SITE = http://downloads.sourceforge.net/project/oprofile/oprofile/oprofile-$(OPROFILE_VERSION)
 >> +OPROFILE_LICENSE = GPLv2

 Arnout>  Only a few files specify the license, but the ones that do specify
 Arnout> "or later" - including the man page. So it should be GPLv2+.

 Arnout>  (libjvmti, libjvmpi and libopagent libraries are LGPLv2.1+,
 Arnout> for which no license file is included. However, since we don't
 Arnout> install to staging, this is probably not relevant.)

Committed as GPLv2+, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply

* [Buildroot] [git commit] oprofile: add license information
From: Peter Korsgaard @ 2012-12-04 22:44 UTC (permalink / raw)
  To: buildroot

commit: http://git.buildroot.net/buildroot/commit/?id=c0975586ee3241988afc504f1e19494ef13b3189
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

[Peter: GPLv2+ as pointed out by Arnout]
Signed-off-by: Simon Dawson <simond@trainfx.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 package/oprofile/oprofile.mk |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/package/oprofile/oprofile.mk b/package/oprofile/oprofile.mk
index 54c46dd..75f8407 100644
--- a/package/oprofile/oprofile.mk
+++ b/package/oprofile/oprofile.mk
@@ -6,6 +6,8 @@
 
 OPROFILE_VERSION = 0.9.7
 OPROFILE_SITE = http://downloads.sourceforge.net/project/oprofile/oprofile/oprofile-$(OPROFILE_VERSION)
+OPROFILE_LICENSE = GPLv2+
+OPROFILE_LICENSE_FILES = COPYING
 OPROFILE_CONF_OPT = --localstatedir=/var --with-kernel-support
 OPROFILE_BINARIES = utils/ophelp pp/opannotate pp/oparchive pp/opgprof
 OPROFILE_BINARIES += pp/opreport opjitconv/opjitconv daemon/oprofiled

^ permalink raw reply related

* [Buildroot] [git commit] classpath: gstreamer support needs gtk as well
From: Peter Korsgaard @ 2012-12-04 22:42 UTC (permalink / raw)
  To: buildroot

commit: http://git.buildroot.net/buildroot/commit/?id=39cde08e1036eab9ca5ad5a4fb231c9bf4a30522
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Fixes http://autobuild.buildroot.net/results/80550a210a72a64c182e00dc2cb3a15ec776b658

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 package/classpath/classpath.mk |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/package/classpath/classpath.mk b/package/classpath/classpath.mk
index 9142f69..2d12552 100644
--- a/package/classpath/classpath.mk
+++ b/package/classpath/classpath.mk
@@ -24,6 +24,10 @@ else
 CLASSPATH_CONF_OPT += --disable-gmp
 endif
 
+ifeq ($(BR2_PACKAGE_LIBGTK2)$(BR2_PACKAGE_XORG7),yy)
+CLASSPATH_CONF_OPT += --enable-gtk-peer
+CLASSPATH_DEPENDENCIES += libgtk2
+
 ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE),y)
 CLASSPATH_CONF_OPT += --enable-gstreamer-peer
 CLASSPATH_DEPENDENCIES += gst-plugins-base
@@ -31,11 +35,8 @@ else
 CLASSPATH_CONF_OPT += --disable-gstreamer-peer
 endif
 
-ifeq ($(BR2_PACKAGE_LIBGTK2)$(BR2_PACKAGE_XORG7),yy)
-CLASSPATH_CONF_OPT += --enable-gtk-peer
-CLASSPATH_DEPENDENCIES += libgtk2
 else
-CLASSPATH_CONF_OPT += --disable-gtk-peer
+CLASSPATH_CONF_OPT += --disable-gtk-peer --disable-gstreamer-peer
 endif
 
 ifeq ($(BR2_PACKAGE_QT),y)

^ permalink raw reply related

* [Buildroot] elfutils and the perf userspace tool
From: Thomas Petazzoni @ 2012-12-04 22:34 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <50BE77CB.2040205@petroprogram.com>

Dear Stefan Fr?berg,

On Wed, 05 Dec 2012 00:23:07 +0200, Stefan Fr?berg wrote:

> > Don't reinvent the wheel:
> >
> >   http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-devtools/elfutils/elfutils/uclibc-support.patch
> >
> > And possibly other patches in:
> >
> >  http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-devtools/elfutils/elfutils
> >
> > Thomas
> 
> So why those are not in buildroot yet ?

Because you forgot to submit a patch? :-)

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply

* [Buildroot] elfutils and the perf userspace tool
From: Stefan Fröberg @ 2012-12-04 22:29 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <50BE77CB.2040205@petroprogram.com>

5.12.2012 0:23, Stefan Fr?berg kirjoitti:
> 4.12.2012 21:42, Thomas Petazzoni kirjoitti:
>> Dear Stefan Fr?berg,
>>
>> On Tue, 04 Dec 2012 21:21:00 +0200, Stefan Fr?berg wrote:
>>> And there was some other (uClibc related) stuff that needed patching
>>> too that I can't now
>>> remember
>>>
>>> All in all, elfutils belongs sadly to the software category:
>>>
>>>  "Im doing things my own way, Im using non-portable glibc stuff and
>>> I don't give a crab about portability. Nah-nah-naaa"
>>>
>>> :-(
>> Don't reinvent the wheel:
>>
>>   http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-devtools/elfutils/elfutils/uclibc-support.patch
>>
>> And possibly other patches in:
>>
>>  http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-devtools/elfutils/elfutils
>>
>> Thomas
> So why those are not in buildroot yet ?
And more precisely, what's that

|-luargp in that 
|
|http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-devtools/elfutils/elfutils/uclibc-support.patch

?

I tought there was only libargp ?
|


> Regards
> Stefan
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20121205/428e68d7/attachment.html>

^ permalink raw reply

* [Buildroot] elfutils and the perf userspace tool
From: Stefan Fröberg @ 2012-12-04 22:23 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20121204204232.3e5b0ec9@skate>

4.12.2012 21:42, Thomas Petazzoni kirjoitti:
> Dear Stefan Fr?berg,
>
> On Tue, 04 Dec 2012 21:21:00 +0200, Stefan Fr?berg wrote:
>> And there was some other (uClibc related) stuff that needed patching
>> too that I can't now
>> remember
>>
>> All in all, elfutils belongs sadly to the software category:
>>
>>  "Im doing things my own way, Im using non-portable glibc stuff and
>> I don't give a crab about portability. Nah-nah-naaa"
>>
>> :-(
> Don't reinvent the wheel:
>
>   http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-devtools/elfutils/elfutils/uclibc-support.patch
>
> And possibly other patches in:
>
>  http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-devtools/elfutils/elfutils
>
> Thomas

So why those are not in buildroot yet ?

Regards
Stefan

^ permalink raw reply

* [Buildroot] [PATCH] make legal-info: fails with OVERRIDE_SRCDIR
From: Arnout Vandecappelle @ 2012-12-04 22:21 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354529151-17426-1-git-send-email-sho@relinux.de>

On 03/12/12 11:05, Stephan Hoffmann wrote:
> There is a check for OVERRIDE_SRCDIR in pkg-generic.mk that is
> supposed to produce a warning when OVERRIDE_SRCDIR is active.
> This does not work and instead the whole make terminates with
> an error message.
>
> This patch changes the check for active OVERRIDE_SRCDIR so that
> it works as expected.
>
> Signed-off-by: Stephan Hoffmann<sho@relinux.de>

Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
  (visual inspection only)


  Regards,
  Arnout

> ---
>   package/pkg-generic.mk |    2 +-
>   1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk
> index 9c4fffa..d6bcb67 100644
> --- a/package/pkg-generic.mk
> +++ b/package/pkg-generic.mk
> @@ -479,7 +479,7 @@ ifneq ($(call qstrip,$$($(2)_SOURCE)),)
>   ifeq ($$($(2)_SITE_METHOD),local)
>   # Packages without a tarball: don't save and warn
>   	@$(call legal-warning-pkg-savednothing,$$($(2)_RAWNAME),local)
> -else ifeq ($$($(2)_SITE_METHOD),override)
> +else ifneq ($$($(2)_OVERRIDE_SRCDIR),)
>   	@$(call legal-warning-pkg-savednothing,$$($(2)_RAWNAME),override)
>   else
>   # Other packages

-- 
Arnout Vandecappelle                               arnout at mind be
Senior Embedded Software Architect                 +32-16-286540
Essensium/Mind                                     http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium                BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F

^ permalink raw reply

* [Buildroot] [PATCH 03/51] package/dtc: add option to install programs
From: Yann E. MORIN @ 2012-12-04 22:10 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <50BE6AF7.8090101@mind.be>

Arnout, All,

On Tuesday 04 December 2012 Arnout Vandecappelle wrote:
> On 30/11/12 17:38, Yann E. MORIN wrote:
> > On Thursday 29 November 2012 Arnout Vandecappelle wrote:
> >>    I would also call it _TARGET instead of _RULE.
> > Why?
>   Because it's not a rule.  A rule is a line with a colon in the Makefile
> that is followed by a command.

Right.

>   But actually target is also not correct - the GNU make manual calls it
> a 'goal'. (Never mind that goal and target are synonyms :-) That's why
> the variable is called MAKECMDGOALS.

Right again.

[--SNIP--]
>   Given that in buildroot the make goals are called targets all the time,
> calling it _GOAL here would solve the duplication but reduces consistency.
> Unless we change all the current uses of 'target' to 'goal' (which would
> resolve some confusion with the target directory, so that would be a good
> thing...).
> 
>   I realize that this is nitpicking, but if we choose a name now we'll
> probably be stuck with it for years, so we need to have this discussion
> at some point.

OK, so let's first list what variables we need. I can think of at least
these (prefix by "$(PKG)_", of coure):

Variable            |  Default  | Notes
--------------------+-----------+----------------------------------
MAKE_CONFIG_GOAL    | (empty)   | Not used if empty (or not set?)
MAKE_BUILD_GOAL     | (empty)   | Will call the default target of the Makefile
MAKE_INSTALL_GOAL   | install   |
MAKE_UNINSTALL_GOAL | uninstall |
MAKE_CLEAN_GOAL     | clean     |

I think the names are explicit enough, save for the first one. Some packages
may require a step before the acutal build: for the Linux kernel, we need
to make oldconfig first.

Now, let's settle for a naming convention. See my proposal above.
Anyone wants to suggest another naming scheme?

Note however that I really want to get rid of this qemu series of mine
(ie. have it applied upstream asap). ;-) I'll rework the series to move
this to the end, so we can have more time to think about the naming
scheme.

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply

* [Buildroot] [PATCH 8/8] screen: add license information
From: Arnout Vandecappelle @ 2012-12-04 21:59 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1354270483-32356-9-git-send-email-spdawson@gmail.com>

On 30/11/12 11:14, spdawson at gmail.com wrote:
> From: Simon Dawson<spdawson@gmail.com>
>
> Signed-off-by: Simon Dawson<spdawson@gmail.com>
> ---
>   package/screen/screen.mk |    2 ++
>   1 file changed, 2 insertions(+)
>
> diff --git a/package/screen/screen.mk b/package/screen/screen.mk
> index 8786322..50bb1a6 100644
> --- a/package/screen/screen.mk
> +++ b/package/screen/screen.mk
> @@ -6,6 +6,8 @@
>
>   SCREEN_VERSION = 4.0.3
>   SCREEN_SITE = $(BR2_GNU_MIRROR)/screen
> +SCREEN_LICENSE = GPLv2

  GPLv2+, actually.


  FYI, to verify the (GPL family) licenses, I always do:

ack-grep -a -i 'version [23]'

ack-grep -a -i 'gnu (lesser|library)'

  or

ack-grep -a -i 'gnu general'


  (sometimes piped into an additional grep filter if it's a large
package).

> +SCREEN_LICENSE_FILES = COPYING
>   SCREEN_DEPENDENCIES = ncurses
>   SCREEN_CONF_ENV = ac_cv_header_elf_h=no ac_cv_header_dwarf_h=no \
>   	CFLAGS="$(TARGET_CFLAGS) -DTERMINFO"

-- 
Arnout Vandecappelle                               arnout at mind be
Senior Embedded Software Architect                 +32-16-286540
Essensium/Mind                                     http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium                BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F

^ permalink raw reply

* [Buildroot] [PATCH 6/8] mpfr: add license information
From: Peter Korsgaard @ 2012-12-04 21:56 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <50BE6DC8.7070508@mind.be>

>>>>> "Arnout" == Arnout Vandecappelle <arnout@mind.be> writes:

 Arnout> On 30/11/12 11:14, spdawson at gmail.com wrote:
 >> Signed-off-by: Simon Dawson<spdawson@gmail.com>
 Arnout> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply

* [Buildroot] [git commit] mpfr: add license information
From: Peter Korsgaard @ 2012-12-04 21:56 UTC (permalink / raw)
  To: buildroot

commit: http://git.buildroot.net/buildroot/commit/?id=1356ea38cdee8cfa9a532ebf2c9169585a210f50
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 package/mpfr/mpfr.mk |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/package/mpfr/mpfr.mk b/package/mpfr/mpfr.mk
index 9caf3ac..c6f1009 100644
--- a/package/mpfr/mpfr.mk
+++ b/package/mpfr/mpfr.mk
@@ -7,6 +7,8 @@
 MPFR_VERSION = 3.1.1
 MPFR_SITE = http://www.mpfr.org/mpfr-$(MPFR_VERSION)
 MPFR_SOURCE = mpfr-$(MPFR_VERSION).tar.bz2
+MPFR_LICENSE = LGPLv3+
+MPFR_LICENSE_FILES = COPYING.LESSER
 MPFR_INSTALL_STAGING = YES
 MPFR_DEPENDENCIES = gmp
 MPFR_MAKE_OPT = RANLIB=$(TARGET_RANLIB)

^ permalink raw reply related

* [Buildroot] [PATCH 5/8] midori: add license information
From: Peter Korsgaard @ 2012-12-04 21:56 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <50BE6D6A.1080606@mind.be>

>>>>> "Arnout" == Arnout Vandecappelle <arnout@mind.be> writes:

 Arnout> On 30/11/12 11:14, spdawson at gmail.com wrote:
 >> Signed-off-by: Simon Dawson<simond@trainfx.com>
 Arnout> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply

* [Buildroot] [git commit] midori: add license information
From: Peter Korsgaard @ 2012-12-04 21:56 UTC (permalink / raw)
  To: buildroot

commit: http://git.buildroot.net/buildroot/commit/?id=01263a085d222b4c39b6ab8c4ac5d4b70f69f1c5
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Signed-off-by: Simon Dawson <simond@trainfx.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 package/midori/midori.mk |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/package/midori/midori.mk b/package/midori/midori.mk
index 44cce40..8fac3d8 100644
--- a/package/midori/midori.mk
+++ b/package/midori/midori.mk
@@ -7,6 +7,8 @@
 MIDORI_VERSION = 0.4.6
 MIDORI_SOURCE = midori-$(MIDORI_VERSION).tar.bz2
 MIDORI_SITE = http://archive.xfce.org/src/apps/midori/0.4/
+MIDORI_LICENSE = LGPLv2.1+
+MIDORI_LICENSE_FILES = COPYING
 MIDORI_DEPENDENCIES = \
 	host-intltool \
 	host-pkgconf \

^ permalink raw reply related

* [Buildroot] [PATCH 3/8] beecrypt: add license information
From: Peter Korsgaard @ 2012-12-04 21:56 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <50BE6BC8.8090808@mind.be>

>>>>> "Arnout" == Arnout Vandecappelle <arnout@mind.be> writes:

 Arnout> On 30/11/12 11:14, spdawson at gmail.com wrote:
 >> Signed-off-by: Simon Dawson<simond@trainfx.com>
 Arnout> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply

* [Buildroot] [git commit] beecrypt: add license information
From: Peter Korsgaard @ 2012-12-04 21:56 UTC (permalink / raw)
  To: buildroot

commit: http://git.buildroot.net/buildroot/commit/?id=914274b4e446396c90c4ca4143705b12dc15d238
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Signed-off-by: Simon Dawson <simond@trainfx.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 package/beecrypt/beecrypt.mk |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/package/beecrypt/beecrypt.mk b/package/beecrypt/beecrypt.mk
index d165aee..a9cf133 100644
--- a/package/beecrypt/beecrypt.mk
+++ b/package/beecrypt/beecrypt.mk
@@ -7,6 +7,8 @@ BEECRYPT_VERSION = 4.2.1
 BEECRYPT_SITE = http://downloads.sourceforge.net/project/beecrypt/beecrypt/$(BEECRYPT_VERSION)
 BEECRYPT_AUTORECONF = YES
 BEECRYPT_INSTALL_STAGING = YES
+BEECRYPT_LICENSE = LGPLv2.1+
+BEECRYPT_LICENSE_FILES = COPYING.LIB
 
 # beecrypt contains C++ code that g++ 4.7 doesn't really
 # like. Upstream does not seem to be really active, so workaround this

^ permalink raw reply related

* [Buildroot] [PATCH 2/8] argus: add license information
From: Peter Korsgaard @ 2012-12-04 21:56 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <50BE6B7A.6080404@mind.be>

>>>>> "Arnout" == Arnout Vandecappelle <arnout@mind.be> writes:

 Arnout> On 30/11/12 11:14, spdawson at gmail.com wrote:
 >> Signed-off-by: Simon Dawson<spdawson@gmail.com>
 Arnout> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply

* [Buildroot] [git commit] argus: add license information
From: Peter Korsgaard @ 2012-12-04 21:56 UTC (permalink / raw)
  To: buildroot

commit: http://git.buildroot.net/buildroot/commit/?id=329ffe5a60d35f45087fe4aacad6e9026740617f
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 package/argus/argus.mk |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/package/argus/argus.mk b/package/argus/argus.mk
index da7ecac..a4b5330 100644
--- a/package/argus/argus.mk
+++ b/package/argus/argus.mk
@@ -8,6 +8,8 @@ ARGUS_SOURCE:=argus_$(ARGUS_VERSION).orig.tar.gz
 ARGUS_PATCH:=argus_$(ARGUS_VERSION)-1.diff.gz
 ARGUS_SITE:=$(BR2_DEBIAN_MIRROR)/debian/pool/main/a/argus/
 ARGUS_DEPENDENCIES=libpcap
+ARGUS_LICENSE = GPLv2+
+ARGUS_LICENSE_FILES = COPYING
 
 define ARGUS_DEBIAN_PATCH_APPLY
 	if [ -d $(@D)/debian/patches ]; then \

^ permalink raw reply related

* [Buildroot] [PATCH 4/8] gmp: add license information
From: Peter Korsgaard @ 2012-12-04 21:55 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <50BE6D2B.7090008@mind.be>

>>>>> "Arnout" == Arnout Vandecappelle <arnout@mind.be> writes:

 Arnout> On 30/11/12 11:14, spdawson at gmail.com wrote:
 >> Signed-off-by: Simon Dawson<spdawson@gmail.com>
 Arnout> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox