Merge branch 'next'
authorPeter Korsgaard <peter@korsgaard.com>
Fri, 28 Feb 2014 13:30:23 +0000 (14:30 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Fri, 28 Feb 2014 13:30:23 +0000 (14:30 +0100)
Conflicts:
Makefile
package/dmraid/Config.in
package/gdb/Config.in.host
package/linux-headers/linux-headers.mk
package/python/python.mk
package/python3/python3.mk
package/rt-tests/Config.in
package/sdl/sdl.mk
package/systemd/systemd-01-fix-getty-unit.patch
package/systemd/systemd-02-fix-page-size.patch
package/systemd/systemd-03-uclibc-fix.patch
package/udev/Config.in
package/udisks/Config.in
package/vlc/vlc.mk
system/Config.in

Quite some merge conflicts, hopefully I didn't screw up anything.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
26 files changed:
1  2 
Config.in
Makefile
docs/manual/adding-packages-directory.txt
docs/manual/configure.txt
package/Config.in
package/dmraid/Config.in
package/gdb/Config.in.host
package/gstreamer1/gst1-libav/gst1-libav.mk
package/gstreamer1/gst1-plugins-bad/Config.in
package/gstreamer1/gstreamer1/gstreamer1.mk
package/libpng/libpng.mk
package/linux-headers/linux-headers.mk
package/pcsc-lite/pcsc-lite.mk
package/pkg-generic.mk
package/python/python.mk
package/python3/python3.mk
package/rt-tests/Config.in
package/sconeserver/Config.in
package/sdl/sdl.mk
package/systemd/systemd-01-fix-getty-unit.patch
package/systemd/systemd.mk
package/uclibc/uclibc.mk
package/udisks/Config.in
package/vlc/vlc.mk
package/x11r7/xserver_xorg-server/xserver_xorg-server.mk
system/Config.in

diff --cc Config.in
Simple merge
diff --cc Makefile
Simple merge
Simple merge
Simple merge
index 90aca296ccdbe6af8f18df80973b385147b60565,028b46c3a26c5f786bb3f1f045140f90c4ce06f7..fc370bd57db4c5d6847d73cdedb1118a9bda2159
@@@ -2,9 -2,6 +2,7 @@@ config BR2_PACKAGE_DMRAI
        bool "dmraid"
        depends on BR2_LARGEFILE
        depends on BR2_USE_MMU # lvm2
-       # triggers gcc ice
-       depends on !BR2_arc
 +      depends on !BR2_PREFER_STATIC_LIB # lvm2
        select BR2_PACKAGE_LVM2
        help
          dmraid discovers, activates, deactivates and displays properties
@@@ -13,7 -10,6 +11,6 @@@
          dmraid uses the Linux device-mapper to create devices with
          respective mappings for the ATARAID sets discovered.
  
 -comment "dmraid needs a toolchain w/ largefile"
 +comment "dmraid needs a toolchain w/ largefile, dynamic library"
        depends on BR2_USE_MMU
 -      depends on !BR2_LARGEFILE
 +      depends on !BR2_LARGEFILE || BR2_PREFER_STATIC_LIB
-       depends on !BR2_arc
index 7082d1cad5e0b491b2f0d90cf34b69853748d987,420408a50f0cc4bd66ac40c7550586bac12d241d..cbcec186044fb686b20251710c51ef999a50909d
@@@ -51,7 -51,7 +51,7 @@@ config BR2_GDB_VERSIO
                              (!BR2_PACKAGE_HOST_GDB && BR2_bfin)
        default "6.7.1-avr32-2.1.5" if BR2_GDB_VERSION_6_7_1_AVR32_2_1_5 || \
                                     (!BR2_PACKAGE_HOST_GDB && BR2_avr32)
-       default "f25a1952afd054205f9471e449c1f7ca5b271b7c" if BR2_arc
 -      default "7.4.1"    if BR2_GDB_VERSION_7_4
 -      default "7.5.1"    if BR2_GDB_VERSION_7_5 || !BR2_PACKAGE_HOST_GDB
+       default "cb15acc5eecea46d041730e5c2c9fa1d4283ef25" if BR2_arc
        default "6be65fb56ea6694a9260733a536a023a1e2d4d57" if BR2_microblaze
 +      default "7.4.1"    if BR2_GDB_VERSION_7_4
 +      default "7.5.1"    if BR2_GDB_VERSION_7_5 || !BR2_PACKAGE_HOST_GDB
index b489dd9fb8550a670ac5ab02f3086ee56c1809ce,0bfe7d1d1bfa33e4e814e3410d406cc205fff8f0..e8483b7b62b2d8867ec3e1869d48ae572bf6111f
@@@ -4,10 -4,10 +4,10 @@@
  #
  ################################################################################
  
- LIBPNG_VERSION = 1.6.8
+ LIBPNG_VERSION = 1.6.9
  LIBPNG_SERIES = 16
  LIBPNG_SOURCE = libpng-$(LIBPNG_VERSION).tar.xz
 -LIBPNG_SITE = http://downloads.sourceforge.net/project/libpng/libpng${LIBPNG_SERIES}/$(LIBPNG_VERSION)
 +LIBPNG_SITE = http://downloads.sourceforge.net/project/libpng/libpng${LIBPNG_SERIES}/older-releases/$(LIBPNG_VERSION)
  LIBPNG_LICENSE = libpng license
  LIBPNG_LICENSE_FILES = LICENSE
  LIBPNG_INSTALL_STAGING = YES
index 086e5d5704d1a3e400225236cdaa5cf80e4721ef,6dac9e36f1a83ae0540c5a25b5689b86e340e41e..49fd9ca6d42a3d86d236358e6bb08d2e40d046f1
@@@ -17,12 -17,9 +17,15 @@@ LINUX_HEADERS_SOURCE = linux-$(LINUX_HE
  
  LINUX_HEADERS_INSTALL_STAGING = YES
  
+ # linux-headers is part of the toolchain so disable the toolchain dependency
+ LINUX_HEADERS_ADD_TOOLCHAIN_DEPENDENCY = NO
 +# For some architectures (eg. Arc, Cris, Hexagon, ia64, parisc,
 +# score and xtensa), the Linux buildsystem tries to call the
 +# cross-compiler, although it is not needed at all.
 +# This results in seemingly errors like:
 +#   [...]/scripts/gcc-version.sh: line 26: arc-linux-uclibc-gcc: command not found
 +# Those can be safely ignored.
  define LINUX_HEADERS_INSTALL_STAGING_CMDS
        (cd $(@D); \
                $(TARGET_MAKE_ENV) $(MAKE) \
Simple merge
Simple merge
Simple merge
Simple merge
index 89406688e228ce19609112f2b29e86bae1e389d8,461e6de6e88ca91e45e701ccee0c8c42c2e36f29..28a4a11249901c458c034e79a5d429f3d551c562
@@@ -1,13 -1,6 +1,9 @@@
  config BR2_PACKAGE_RT_TESTS
        bool "rt-tests"
-       depends on BR2_TOOLCHAIN_HAS_THREADS
-       # priority-inheritance mutex needs NPTL
-       depends on !BR2_PTHREADS && !BR2_PTHREADS_OLD
-       # no NPTL for these archs
-       depends on !BR2_avr32 && !BR2_xtensa && !BR2_arc && !BR2_bfin
 +      # no _tid field in 'struct sigevent'
 +      depends on !(BR2_TOOLCHAIN_USES_UCLIBC && (BR2_mips || BR2_mipsel || \
 +              BR2_mips64 || BR2_mips64el))
+       depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
        help
          Set of utilities for testing the real-time behaviour of a
          Linux system.
  
          http://rt.wiki.kernel.org
  
- comment "rt-tests needs a toolchain w/ threads"
-       depends on !BR2_PTHREADS && !BR2_PTHREADS_OLD
-       depends on !BR2_avr32 && !BR2_xtensa && !BR2_arc && !BR2_bfin
-       depends on !BR2_TOOLCHAIN_HAS_THREADS
 +
 +comment "rt-tests needs an (e)glibc toolchain"
 +      depends on BR2_TOOLCHAIN_USES_UCLIBC && (BR2_mips || BR2_mipsel || \
 +              BR2_mips64 || BR2_mips64el)
++
+ comment "rt-tests needs a toolchain w/ NPTL"
+       depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL
Simple merge
Simple merge
index 9008e434b4b0fcbf47786b07795b7501ad582066,0000000000000000000000000000000000000000..166a2e545c5784d845e8b579ee47eaa773966b13
mode 100644,000000..100644
--- /dev/null
@@@ -1,34 -1,0 +1,32 @@@
-  units/getty@.service.m4        |    2 +-
-  units/serial-getty@.service.m4 |    2 +-
-  2 files changed, 2 insertions(+), 2 deletions(-)
 +Prefer getty to agetty in console setup systemd units
 +
 +Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
++Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
 +---
- Index: b/units/getty@.service.m4
 +
- --- a/units/getty@.service.m4
- +++ b/units/getty@.service.m4
- @@ -35,7 +35,7 @@
-  
++Index: systemd-206/units/getty@.service.m4
 +===================================================================
-  Environment=TERM=linux
- -ExecStart=-/sbin/agetty %I 38400
++--- systemd-206.orig/units/getty@.service.m4  2013-07-22 00:43:28.000000000 +0200
+++++ systemd-206/units/getty@.service.m4       2013-09-18 10:20:17.000000000 +0200
++@@ -27,7 +27,7 @@
++
 + [Service]
-  UtmpIdentifier=%I
- Index: b/units/serial-getty@.service.m4
++ # the VT is cleared by TTYVTDisallocate
++-ExecStart=-/sbin/agetty --noclear %I
 ++ExecStart=-/sbin/getty -L %I 115200 vt100
++ Type=idle
 + Restart=always
 + RestartSec=0
- --- a/units/serial-getty@.service.m4
- +++ b/units/serial-getty@.service.m4
- @@ -35,7 +35,7 @@
-  
++Index: systemd-206/units/serial-getty@.service.m4
 +===================================================================
-  Environment=TERM=vt100
- -ExecStart=-/sbin/agetty -s %I 115200,38400,9600
++--- systemd-206.orig/units/serial-getty@.service.m4   2013-07-22 00:43:28.000000000 +0200
+++++ systemd-206/units/serial-getty@.service.m4        2013-09-18 10:21:31.000000000 +0200
++@@ -22,7 +22,7 @@
++ IgnoreOnIsolate=yes
++
 + [Service]
-  UtmpIdentifier=%I
++-ExecStart=-/sbin/agetty --keep-baud %I 115200,38400,9600
 ++ExecStart=-/sbin/getty -L %I 115200 vt100
++ Type=idle
 + Restart=always
 + RestartSec=0
index bd901019ac4bedf06f759c4d6e739cab473f72c0,36ef704c7bcee19ebdb87b9ac2b41b07b2f92d5f..bcdf95e152c4b82352a138f1f570278f0a2ea72c
@@@ -19,13 -20,15 +20,17 @@@ SYSTEMD_DEPENDENCIES = 
  # Make sure that systemd will always be built after busybox so that we have
  # a consistent init setup between two builds
  ifeq ($(BR2_PACKAGE_BUSYBOX),y)
      SYSTEMD_DEPENDENCIES += busybox
+ SYSTEMD_DEPENDENCIES += busybox
  endif
  
 +SYSTEMD_AUTORECONF = YES
 +
  SYSTEMD_CONF_OPT += \
-       --with-distro=other \
+       --with-rootprefix= \
+       --with-rootlibdir=/lib \
+       --localstatedir=/var \
+       --enable-static=no \
+       --disable-manpages \
        --disable-selinux \
        --disable-pam \
        --disable-libcryptsetup \
Simple merge
index b398260186f833f8e21c6b43b574bacf647cf0a6,d560b6cf76662b446dad47bae977205e3fbbf9dd..76505ff343266dcf577fd17c76d2c496bd9b1d13
@@@ -1,12 -1,9 +1,10 @@@
  config BR2_PACKAGE_UDISKS
        bool "udisks"
        depends on !BR2_avr32 # udev
-       depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
+       depends on BR2_PACKAGE_HAS_UDEV
        depends on BR2_TOOLCHAIN_HAS_THREADS # dbus-glib -> glib2
        depends on BR2_USE_MMU # lvm2
-       select BR2_PACKAGE_UDEV
-       select BR2_PACKAGE_UDEV_ALL_EXTRAS
 +      depends on !BR2_PREFER_STATIC_LIB # lvm2
        select BR2_PACKAGE_DBUS
        select BR2_PACKAGE_DBUS_GLIB
        depends on BR2_USE_WCHAR # dbus-glib -> glib2
@@@ -37,9 -34,12 +35,13 @@@ config BR2_PACKAGE_UDISKS_LVM
  
  endif
  
- comment "udisks needs udev /dev management and a toolchain w/ wchar, threads, dynamic library"
+ comment "udisks needs udev /dev management"
        depends on !BR2_avr32
        depends on BR2_USE_MMU
-       depends on !BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV || \
-               !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS  || \
+       depends on !BR2_PACKAGE_HAS_UDEV
 -comment "udisks needs a toolchain w/ wchar, threads"
++comment "udisks needs a toolchain w/ wchar, threads, dynamic library"
+       depends on !BR2_avr32
+       depends on BR2_USE_MMU
 -      depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
++      depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
 +              BR2_PREFER_STATIC_LIB
index 94010c89f1842824b82103a24cc8569b3b9b2b4e,ad7d9ffd64874df7eb754671bc116de564300547..23905dfa85914334713a061b8f6910a023bfeee4
@@@ -274,11 -266,11 +274,11 @@@ els
  VLC_CONF_OPT += --disable-tremor
  endif
  
- ifeq ($(BR2_PACKAGE_UDEV),y)
+ ifeq ($(BR2_PACKAGE_HAS_UDEV),y)
 -VLC_CONF_OPT += --enable-udev
 +VLC_CONF_OPT += --with-udev
  VLC_DEPENDENCIES += udev
  else
 -VLC_CONF_OPT += --disable-udev
 +VLC_CONF_OPT += --without-udev
  endif
  
  ifeq ($(BR2_PACKAGE_XLIB_LIBX11),y)
index f9623b97ab515616985c1a874a59742d649bda00,30d8efeaba005738e824c492c2a9c27fb4f5757f..89578c5828d5c53ae1f39b0a9e8e1fcb4261309f
@@@ -121,22 -120,17 +120,19 @@@ config BR2_ROOTFS_DEVICE_CREATION_DYNAM
        bool "Dynamic using mdev"
        select BR2_PACKAGE_BUSYBOX
  
- config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
-       bool "Dynamic using udev"
-       depends on !BR2_avr32 # udev
-       depends on BR2_LARGEFILE # udev
-       depends on BR2_USE_WCHAR # udev
-       depends on !BR2_PREFER_STATIC_LIB # udev -> kmod
-       depends on BR2_USE_MMU # udev -> util-linux/libblkid
-       select BR2_PACKAGE_UDEV
- comment "udev needs a toolchain w/ largefile, wchar"
-       depends on !BR2_avr32 # udev
-       depends on !(BR2_LARGEFILE && BR2_USE_WCHAR)
+ config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV
+       bool "Dynamic using eudev"
+       depends on !BR2_avr32 # eudev
+       depends on BR2_LARGEFILE
+       depends on BR2_USE_WCHAR
+       depends on !BR2_PREFER_STATIC_LIB
++      depends on BR2_USE_MMU # eudev
+       select BR2_PACKAGE_EUDEV
  
- comment "udev doesn't work with 'prefer static libraries'"
-       depends on !BR2_avr32 # udev
-       depends on BR2_PREFER_STATIC_LIB
+ comment "eudev needs a toolchain w/ largefile, wchar, dynamic library"
+       depends on !BR2_avr32 # eudev
++      depends on BR2_USE_MMU
+       depends on !BR2_LARGEFILE || !BR2_USE_WCHAR || BR2_PREFER_STATIC_LIB
  
  endchoice