Browse Source

Merge branch 'master' of git+ssh://openadk.org/git/openadk

Waldemar Brodkorb 9 years ago
parent
commit
524958a0e7

+ 9 - 2
package/boost/Makefile

@@ -15,12 +15,12 @@ PKG_URL:=		http://www.boost.org/
 PKG_SITES:=		${MASTER_SITE_SOURCEFORGE:=boost/}
 PKG_OPTS:=		dev
 
-PKG_ARCH_DEPENDS:=	!m68k !xtensa
+PKG_ARCH_DEPENDS:=	!m68k
 
 DISTFILES:=		boost_$(PKG_EXTRAVER)_0.tar.gz
 WRKDIST=		${WRKDIR}/${PKG_NAME}_$(PKG_EXTRAVER)_0
 
-PKG_FLAVOURS_BOOST:=	DATE_TIME GRAPH GRAPH_PARALLEL IOSTREAMS MATH PROGRAM_OPTIONS PYTHON REGEX SERIALIZATION SIGNALS TEST WAVE
+PKG_FLAVOURS_BOOST:=	DATE_TIME GRAPH GRAPH_PARALLEL IOSTREAMS LOG MATH PROGRAM_OPTIONS PYTHON REGEX SERIALIZATION SIGNALS TEST WAVE
 
 PKGFD_DATE_TIME:=	with date-time
 PKGFD_PYTHON:=		with python
@@ -30,6 +30,7 @@ PKGFD_IOSTREAMS:=	with iostreams
 PKGFD_GRAPH:=		with graph
 PKGFD_GRAPH_PARALLEL:=	with graph_parallel
 PKGFD_MATH:=		with math
+PKGFD_LOG:=		with log
 PKGFD_PROGRAM_OPTIONS:=	with program_options
 PKGFD_REGEX:=		with regex
 PKGFD_SERIALIZATION:=	with serialization
@@ -52,6 +53,7 @@ CONFIGURE_ARGS+=	--target=$(GNU_TARGET_NAME) \
 			--build=$(GNU_HOST_NAME) \
 			--prefix=${WRKINST}/usr \
 			--ignore-site-config \
+			--without-mpi \
 			--without-locale
 
 ifneq (${ADK_PACKAGE_BOOST_IOSTREAMS},)
@@ -68,6 +70,9 @@ endif
 ifeq (${ADK_PACKAGE_BOOST_GRAPH},)
 CONFIGURE_ARGS+=	--without-graph
 endif
+ifeq (${ADK_PACKAGE_BOOST_LOG},)
+CONFIGURE_ARGS+=	--without-log
+endif
 ifeq (${ADK_PACKAGE_BOOST_MATH},)
 CONFIGURE_ARGS+=	--without-math
 endif
@@ -92,6 +97,8 @@ endif
 
 ifeq ($(ADK_TARGET_ARCH),x86_64)
 BOOST_ARCH:=	x86
+else ifeq ($(ADK_TARGET_ARCH),ppc)
+BOOST_ARCH:=	power
 else
 BOOST_ARCH:=	$(ADK_TARGET_ARCH)
 endif

+ 4 - 4
package/boost/patches/patch-boost_atomic_detail_caps_gcc_atomic_hpp

@@ -1,8 +1,8 @@
---- boost_1_56_0.orig/boost/atomic/detail/caps_gcc_atomic.hpp	2014-07-07 20:40:41.000000000 +0200
-+++ boost_1_56_0/boost/atomic/detail/caps_gcc_atomic.hpp	2014-09-20 11:44:49.000000000 +0200
+--- boost_1_57_0.orig/boost/atomic/detail/caps_gcc_atomic.hpp	2014-10-01 04:30:37.000000000 -0500
++++ boost_1_57_0/boost/atomic/detail/caps_gcc_atomic.hpp	2015-05-12 17:26:04.821955497 -0500
 @@ -128,7 +128,7 @@
- #define BOOST_ATOMIC_INT64_LOCK_FREE 0
- #endif
+ #define BOOST_ATOMIC_CHAR32_T_LOCK_FREE BOOST_ATOMIC_INT32_LOCK_FREE
+ #define BOOST_ATOMIC_CHAR16_T_LOCK_FREE BOOST_ATOMIC_INT16_LOCK_FREE
  
 -#define BOOST_ATOMIC_THREAD_FENCE 2
 -#define BOOST_ATOMIC_SIGNAL_FENCE 2

+ 7 - 3
target/Makefile

@@ -37,8 +37,12 @@ config-prepare: $(ADK_TOPDIR)/.config
 		exit 1; \
 	fi
 ifneq ($(ADK_TARGET_NO_CMDLINE),y)
+ifeq ($(ADK_APPLIANCE_KODI),y)
+	$(SED) 's#^\(CONFIG_.*CMDLINE="\)\(.*\)"#\1\2 consoleblank=0 vt.global_cursor_default=0"#' \
+		$(BUILD_DIR)/.kernelconfig.board
+endif
 ifeq ($(ADK_RUNTIME_VERBOSE_KERNEL_VGA_ONLY),y)
-	$(SED) 's#^\(CONFIG_.*CMDLINE="\)\(.*\)"#\1\2 console=$(ADK_RUNTIME_CONSOLE_VGA_DEVICE) consoleblank=0"#' \
+	$(SED) 's#^\(CONFIG_.*CMDLINE="\)\(.*\)"#\1\2 console=$(ADK_RUNTIME_CONSOLE_VGA_DEVICE)"#' \
 		$(BUILD_DIR)/.kernelconfig.board
 endif
 ifeq ($(ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_ONLY),y)
@@ -46,11 +50,11 @@ ifeq ($(ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_ONLY),y)
 		$(BUILD_DIR)/.kernelconfig.board
 endif
 ifeq ($(ADK_RUNTIME_VERBOSE_KERNEL_VGA_SERIAL),y)
-	$(SED) 's#^\(CONFIG_.*CMDLINE="\)\(.*\)"#\1\2 console=$(ADK_RUNTIME_CONSOLE_VGA_DEVICE) consoleblank=0 console=$(ADK_RUNTIME_CONSOLE_SERIAL_DEVICE),$(ADK_RUNTIME_CONSOLE_SERIAL_SPEED)"#' \
+	$(SED) 's#^\(CONFIG_.*CMDLINE="\)\(.*\)"#\1\2 console=$(ADK_RUNTIME_CONSOLE_VGA_DEVICE) console=$(ADK_RUNTIME_CONSOLE_SERIAL_DEVICE),$(ADK_RUNTIME_CONSOLE_SERIAL_SPEED)"#' \
 		$(BUILD_DIR)/.kernelconfig.board
 endif
 ifeq ($(ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_VGA),y)
-	$(SED) 's#^\(CONFIG_.*CMDLINE="\)\(.*\)"#\1\2 console=$(ADK_RUNTIME_CONSOLE_SERIAL_DEVICE),$(ADK_RUNTIME_CONSOLE_SERIAL_SPEED) console=$(ADK_RUNTIME_CONSOLE_VGA_DEVICE) consoleblank=0"#' \
+	$(SED) 's#^\(CONFIG_.*CMDLINE="\)\(.*\)"#\1\2 console=$(ADK_RUNTIME_CONSOLE_SERIAL_DEVICE),$(ADK_RUNTIME_CONSOLE_SERIAL_SPEED) console=$(ADK_RUNTIME_CONSOLE_VGA_DEVICE)"#' \
 		$(BUILD_DIR)/.kernelconfig.board
 endif
 ifeq ($(ADK_TARGET_SYSTEM_QEMU_M68K),y)

+ 3 - 0
target/appliances/kodi.appliance

@@ -13,11 +13,14 @@ config ADK_APPLIANCE_KODI
 	select ADK_RUNTIME_START_DROPBEAR
 	select ADK_RUNTIME_START_BUSYBOX_NTPD
 	select ADK_RUNTIME_START_BUSYBOX_SYSLOGD
+	select ADK_RUNTIME_START_BUSYBOX_WATCHDOG
 	select ADK_RUNTIME_START_KODI
 	select ADK_KERNEL_INPUT_EVDEV m
 	select ADK_KERNEL_USB_HID m
 	select ADK_TARGET_USB_KEYBOARD
 	select ADK_TARGET_USB_MOUSE
+	select ADK_RUNTIME_VERBOSE_KERNEL_VGA_SERIAL
+	select ADK_RUNTIME_VERBOSE_INIT_SERIAL
 	select ADK_RUNTIME_HOSTNAME kodibox
 	select ADK_PACKAGE_BCM28XX_BOOTLOADER_EXTRA if ADK_TARGET_BOARD_BCM28XX
 	select ADK_PACKAGE_BCM28XX_VC_LIBS if ADK_TARGET_BOARD_BCM28XX

+ 1 - 1
target/arm/kernel/solidrun-imx6

@@ -12,4 +12,4 @@ CONFIG_PCI_IMX6=y
 CONFIG_SERIAL_IMX=y
 CONFIG_SERIAL_IMX_CONSOLE=y
 CONFIG_ATAGS=y
-CONFIG_CMDLINE_EXTEND=y
+CONFIG_CMDLINE_FORCE=y

+ 1 - 0
target/config/Config.in.cpu

@@ -56,6 +56,7 @@ config ADK_CPU_ATOM
 config ADK_CPU_AVR32
 	bool
 	select ADK_TARGET_WITH_LT
+	select ADK_TARGET_WITH_MMU
 
 config ADK_CPU_BFIN
 	bool

+ 4 - 3
target/config/Config.in.runtime

@@ -122,7 +122,8 @@ endchoice
 
 choice
 prompt "bootup messages from initscripts"
-default ADK_RUNTIME_VERBOSE_INIT_VGA if ADK_TARGET_WITH_VGA
+default ADK_RUNTIME_VERBOSE_INIT_VGA if ADK_TARGET_WITH_VGA \
+	&& !ADK_APPLIANCE_KODI
 default ADK_RUNTIME_VERBOSE_INIT_SERIAL
 
 config ADK_RUNTIME_VERBOSE_INIT_VGA
@@ -167,7 +168,8 @@ endchoice
 
 config ADK_RUNTIME_GETTY_VGA
 	bool "start getty on VGA console (tty1-tty6)"
-	depends on ADK_RUNTIME_GETTY && ADK_TARGET_WITH_VGA
+	depends on ADK_RUNTIME_GETTY && ADK_TARGET_WITH_VGA \
+		&& !ADK_APPLIANCE_KODI
 	default y if ADK_TARGET_QEMU_WITH_GRAPHIC_ONLY
 	default y if ADK_TARGET_QEMU_WITH_GRAPHIC
 	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
@@ -188,7 +190,6 @@ config ADK_RUNTIME_GETTY_SERIAL
 	default n if ADK_TARGET_QEMU_WITH_GRAPHIC
 	default n if ADK_TARGET_SYSTEM_RASPBERRY_PI
 	default n if ADK_TARGET_SYSTEM_RASPBERRY_PI2
-	default n if ADK_TARGET_SYSTEM_HUMMINGBOARD
 	default n if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
 	default n if ADK_TARGET_SYSTEM_IBM_X40
 	default n if ADK_TARGET_SYSTEM_ARANYM_M68K