From a8480e3b2ab50593b6b8a787430ccb33a0a5a1a0 Mon Sep 17 00:00:00 2001 From: Fabio Estevam Date: Wed, 21 Jun 2017 17:49:47 -0300 Subject: [PATCH 001/101] imx6q-sabresd: Add a qt5 defconfig variant Introduce imx6q-sabresd_qt5_defconfig that supports the opensource Etnaviv graphical stack. This defconfig provides a way to quickly test some graphical applications, such as kmscube, qt5, glmark2. Currently kernel mainline exhibits issues when running cpufreq as ondemand governor on mx6, so add a linux fragment that disables such option for the time being. Signed-off-by: Fabio Estevam [Arnout: - Add Fabio to DEVELOPERS - Rename linux config fragment to linux_qt5.fragment - Add comment to linux_qt5.fragment why it is needed - Add explicit CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y to it - Reorder defconfig entries to they match imx6q-sabresd_defconfig - Remove strace and host-uboot-tools, neither seems to be needed - Drop BR2_PACKAGE_QT5BASE_LICENSE_APPROVED, it no longer exists - Replace BR2_TARGET_ROOTFS_EXT2_BLOCKS with BR2_TARGET_ROOTFS_EXT2_SIZE - Regenerate .gitlab-ci.yml] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- .gitlab-ci.yml | 1 + DEVELOPERS | 1 + .../imx6q-sabresd/linux_qt5.fragment | 4 + board/freescale/imx6q-sabresd/readme.txt | 23 ++++++ .../rootfs_overlay/root/sabresd.json | 15 ++++ configs/imx6q-sabresd_qt5_defconfig | 76 +++++++++++++++++++ 6 files changed, 120 insertions(+) create mode 100644 board/freescale/imx6q-sabresd/linux_qt5.fragment create mode 100644 board/freescale/imx6q-sabresd/rootfs_overlay/root/sabresd.json create mode 100644 configs/imx6q-sabresd_qt5_defconfig diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 90efd81e50..0ecff99ff3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -119,6 +119,7 @@ grinn_chiliboard_defconfig: *defconfig grinn_liteboard_defconfig: *defconfig imx23evk_defconfig: *defconfig imx6q-sabresd_defconfig: *defconfig +imx6q-sabresd_qt5_defconfig: *defconfig imx6ulpico_defconfig: *defconfig lego_ev3_defconfig: *defconfig linksprite_pcduino_defconfig: *defconfig diff --git a/DEVELOPERS b/DEVELOPERS index f3944e2748..ee2c9a0555 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -543,6 +543,7 @@ F: package/supertuxkart/ N: Fabio Estevam F: board/warp7/ F: configs/freescale_imx* +F: configs/imx6q-sabresd* F: configs/imx6ulpico_defconfig F: configs/mx6cubox_defconfig F: configs/mx6sx_udoo_neo_defconfig diff --git a/board/freescale/imx6q-sabresd/linux_qt5.fragment b/board/freescale/imx6q-sabresd/linux_qt5.fragment new file mode 100644 index 0000000000..5c0505e510 --- /dev/null +++ b/board/freescale/imx6q-sabresd/linux_qt5.fragment @@ -0,0 +1,4 @@ +# Currently kernel mainline exhibits issues when running cpufreq as ondemand +# governor on mx6. +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y diff --git a/board/freescale/imx6q-sabresd/readme.txt b/board/freescale/imx6q-sabresd/readme.txt index 10e973cf9f..b57c4fb0e1 100644 --- a/board/freescale/imx6q-sabresd/readme.txt +++ b/board/freescale/imx6q-sabresd/readme.txt @@ -54,4 +54,27 @@ To boot your newly created system: emulator at 115200 bps, 8n1; - power on the board. +Testing graphics on the i.MX6Q Sabre SD board +============================================= + +The imx6q-sabresd_qt5_defconfig allows to quickly test the graphics +capabilities of i.MX6 using the opensource Etnaviv graphics stack +and kernel mainline. + +In order to build it: + +make imx6q-sabresd_qt5_defconfig +make + +Then flash the SD card as explained above. + +Running kmscube application: + +# kmscube -D /dev/dri/card1 + +Running Qt5 Cinematic Demo: + +# export QT_QPA_EGLFS_KMS_CONFIG=/root/sabresd.json +# /usr/share/Qt5/CinematicExperience/Qt5_CinematicExperience + Enjoy! diff --git a/board/freescale/imx6q-sabresd/rootfs_overlay/root/sabresd.json b/board/freescale/imx6q-sabresd/rootfs_overlay/root/sabresd.json new file mode 100644 index 0000000000..9469dc12a5 --- /dev/null +++ b/board/freescale/imx6q-sabresd/rootfs_overlay/root/sabresd.json @@ -0,0 +1,15 @@ +{ + "device": "/dev/dri/card1", + "hwcursor": false, + "pbuffers": true, + "outputs": [ + { + "name": "HDMI-1", + "mode": "off" + }, + { + "name": "LVDS-1", + "mode": "1024x768" + } + ] +} diff --git a/configs/imx6q-sabresd_qt5_defconfig b/configs/imx6q-sabresd_qt5_defconfig new file mode 100644 index 0000000000..0b4e961080 --- /dev/null +++ b/configs/imx6q-sabresd_qt5_defconfig @@ -0,0 +1,76 @@ +BR2_arm=y +BR2_cortex_a9=y +BR2_ARM_ENABLE_NEON=y +BR2_ARM_ENABLE_VFP=y +BR2_ARM_FPU_VFPV3=y + +# Linux headers same as kernel, a 4.11 series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_11=y + +# Additional features needed for packages +BR2_TOOLCHAIN_BUILDROOT_WCHAR=y +BR2_TOOLCHAIN_BUILDROOT_CXX=y +BR2_TOOLCHAIN_BUILDROOT_GLIBC=y + +# System +BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0" + +# required tools to create the SD card image +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y + +# Filesystem +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/freescale/common/imx/post-image.sh" +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" +BR2_ROOTFS_OVERLAY="board/freescale/imx6q-sabresd/rootfs_overlay" + +# Bootloader +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BOARDNAME="mx6qsabresd" +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2017.05" +BR2_TARGET_UBOOT_FORMAT_IMX=y + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.11.6" +BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6q-sabresd" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/freescale/imx6q-sabresd/linux_qt5.fragment" + +# GL driver +BR2_PACKAGE_MESA3D=y +BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_ETNAVIV=y +BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST=y +BR2_PACKAGE_MESA3D_OPENGL_ES=y + +# Fonts +BR2_PACKAGE_BITSTREAM_VERA=y +BR2_PACKAGE_CANTARELL=y +BR2_PACKAGE_DEJAVU=y +BR2_PACKAGE_FONT_AWESOME=y +BR2_PACKAGE_GHOSTSCRIPT_FONTS=y +BR2_PACKAGE_INCONSOLATA=y +BR2_PACKAGE_LIBERATION=y + +# GL demos +BR2_PACKAGE_GLMARK2=y +BR2_PACKAGE_KMSCUBE=y +BR2_PACKAGE_LIBV4L=y +BR2_PACKAGE_MESA3D_DEMOS=y + +# Qt5 +BR2_PACKAGE_QT5=y +BR2_PACKAGE_QT5BASE_LICENSE_APPROVED=y +BR2_PACKAGE_QT5BASE_OPENGL_LIB=y +BR2_PACKAGE_QT5BASE_LINUXFB=y +BR2_PACKAGE_QT5BASE_FONTCONFIG=y +BR2_PACKAGE_QT5BASE_GIF=y +BR2_PACKAGE_QT5BASE_JPEG=y +BR2_PACKAGE_QT5CINEX=y +BR2_PACKAGE_QT5CINEX_HD=y From 4073fd0377c0df1941550a24191000afcf4ee63b Mon Sep 17 00:00:00 2001 From: Joshua Henderson Date: Mon, 31 Jul 2017 14:06:48 -0700 Subject: [PATCH 002/101] qt5wayland: new package QtWayland is a Qt 5 module that wraps the functionality of Wayland. Cc: Julien Corjon Cc: Brent Sink Cc: Naoki Matsumoto Signed-off-by: Joshua Henderson [Arnout: - select wayland instead of depending on it; - propagate jscore dependency from qt5declarative - re-order select/depends statements - rewrite comment to only refer to GL backend (jscore is an arch dependency) - rewrap help text of BR2_PACKAGE_QT5WAYLAND_COMPOSITOR] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/qt5/Config.in | 1 + package/qt5/qt5wayland/Config.in | 27 ++++++++++++ package/qt5/qt5wayland/qt5wayland.hash | 5 +++ package/qt5/qt5wayland/qt5wayland.mk | 61 ++++++++++++++++++++++++++ 4 files changed, 94 insertions(+) create mode 100644 package/qt5/qt5wayland/Config.in create mode 100644 package/qt5/qt5wayland/qt5wayland.hash create mode 100644 package/qt5/qt5wayland/qt5wayland.mk diff --git a/package/qt5/Config.in b/package/qt5/Config.in index abaa584991..1802c86f85 100644 --- a/package/qt5/Config.in +++ b/package/qt5/Config.in @@ -77,6 +77,7 @@ source "package/qt5/qt5serialport/Config.in" source "package/qt5/qt5svg/Config.in" source "package/qt5/qt5tools/Config.in" source "package/qt5/qt5virtualkeyboard/Config.in" +source "package/qt5/qt5wayland/Config.in" source "package/qt5/qt5webchannel/Config.in" source "package/qt5/qt5webkit/Config.in" source "package/qt5/qt5websockets/Config.in" diff --git a/package/qt5/qt5wayland/Config.in b/package/qt5/qt5wayland/Config.in new file mode 100644 index 0000000000..82110ccefc --- /dev/null +++ b/package/qt5/qt5wayland/Config.in @@ -0,0 +1,27 @@ +config BR2_PACKAGE_QT5WAYLAND + bool "qt5wayland" + depends on BR2_PACKAGE_QT5_GL_AVAILABLE + depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE # qt5declarative + select BR2_PACKAGE_QT5DECLARATIVE + select BR2_PACKAGE_WAYLAND + help + Qt is a cross-platform application and UI framework for + developers using C++. + + This package corresponds to the qt5wayland module. + + http://qt.io + +comment "qt5wayland needs an OpenGL-capable backend" + depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE + depends on !BR2_PACKAGE_QT5_GL_AVAILABLE + +if BR2_PACKAGE_QT5WAYLAND + +config BR2_PACKAGE_QT5WAYLAND_COMPOSITOR + bool "Enable compositor (experimental)" + help + The compositor API is still experimental, and not built by + default. + +endif diff --git a/package/qt5/qt5wayland/qt5wayland.hash b/package/qt5/qt5wayland/qt5wayland.hash new file mode 100644 index 0000000000..95b88241b3 --- /dev/null +++ b/package/qt5/qt5wayland/qt5wayland.hash @@ -0,0 +1,5 @@ +# hash from: http://download.qt.io/official_releases/qt/5.6/5.6.2/submodules/qtwayland-opensource-src-5.6.2.tar.xz.mirrorlist +sha256 035c3199f4719627b64b7020f0f4574da2b4cb78c6981aba75f27b872d8e6c86 qtwayland-opensource-src-5.6.2.tar.xz + +# Hash from: http://download.qt.io/official_releases/qt/5.9/5.9.1/submodules/qtwayland-opensource-src-5.9.1.tar.xz.mirrorlist +sha256 cf0cb1982a7b748bfec8c7834691f13072f104884c61809d0bbd1a01ebda3ffa qtwayland-opensource-src-5.9.1.tar.xz diff --git a/package/qt5/qt5wayland/qt5wayland.mk b/package/qt5/qt5wayland/qt5wayland.mk new file mode 100644 index 0000000000..0a7bdb8cf9 --- /dev/null +++ b/package/qt5/qt5wayland/qt5wayland.mk @@ -0,0 +1,61 @@ +################################################################################ +# +# qt5wayland +# +################################################################################ + +QT5WAYLAND_VERSION = $(QT5_VERSION) +QT5WAYLAND_SITE = $(QT5_SITE) +QT5WAYLAND_SOURCE = qtwayland-opensource-src-$(QT5WAYLAND_VERSION).tar.xz +QT5WAYLAND_DEPENDENCIES = qt5base qt5declarative wayland +QT5WAYLAND_INSTALL_STAGING = YES + +ifeq ($(BR2_PACKAGE_LIBXKBCOMMON),y) +QT5WAYLAND_DEPENDENCIES += libxkbcommon +endif + +ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y) +QT5WAYLAND_LICENSE = GPL-2.0+ or LGPL-3.0, GPL-3.0 with exception(tools), GFDL-1.3 (docs) +QT5WAYLAND_LICENSE_FILES = LICENSE.GPL2 LICENSE.GPL3 LICENSE.GPL3-EXCEPT LICENSE.LGPL3 LICENSE.FDL +else +QT5WAYLAND_LICENSE = GPL-3.0 or LGPL-2.1 with exception or LGPL-3.0, GFDL-1.3 (docs) +QT5WAYLAND_LICENSE_FILES = LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL +endif + +ifeq ($(BR2_PACKAGE_QT5WAYLAND_COMPOSITOR),y) +QT5WAYLAND_QMAKEFLAGS += CONFIG+=wayland-compositor +endif + +define QT5WAYLAND_CONFIGURE_CMDS + (cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/bin/qmake $(QT5WAYLAND_QMAKEFLAGS)) +endef + +define QT5WAYLAND_BUILD_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) +endef + +define QT5WAYLAND_INSTALL_STAGING_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install + $(QT5_LA_PRL_FILES_FIXUP) +endef + +ifeq ($(BR2_PACKAGE_QT5WAYLAND_COMPOSITOR),y) +ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y) +define QT5WAYLAND_INSTALL_COMPOSITOR + cp -dpf $(STAGING_DIR)/usr/lib/libQt5WaylandCompositor.so* $(TARGET_DIR)/usr/lib +endef +else +define QT5WAYLAND_INSTALL_COMPOSITOR + cp -dpf $(STAGING_DIR)/usr/lib/libQt5Compositor.so* $(TARGET_DIR)/usr/lib +endef +endif +endif + +define QT5WAYLAND_INSTALL_TARGET_CMDS + cp -dpf $(STAGING_DIR)/usr/lib/libQt5WaylandClient.so* $(TARGET_DIR)/usr/lib + cp -dpfr $(STAGING_DIR)/usr/lib/qt/plugins/wayland* $(TARGET_DIR)/usr/lib/qt/plugins + cp -dpfr $(STAGING_DIR)/usr/lib/qt/plugins/platforms/libqwayland* $(TARGET_DIR)/usr/lib/qt/plugins/platforms + $(QT5WAYLAND_INSTALL_COMPOSITOR) +endef + +$(eval $(generic-package)) From a7ec12543f5312d3cd60c692f8f56f89af700d4d Mon Sep 17 00:00:00 2001 From: Thomas De Schampheleire Date: Sun, 5 Feb 2017 14:45:06 +0100 Subject: [PATCH 003/101] instrumentation: extract duplication to get list of installed files Before and after the building of each package, the instrumentation hooks are run. One of these hooks obtains the list of files installed by a package. The code to obtain this list is currently duplicated in the start and end part of the hook. While the amount of duplication is currently small, a subsequent patch will make more changes to this code, increasing the duplication. Therefore, split off into a helper function. Signed-off-by: Thomas De Schampheleire Reviewed-by: Arnout Vandecappelle (Essensium/Mind) Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/pkg-generic.mk | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk index ae03051987..f8117dbab6 100644 --- a/package/pkg-generic.mk +++ b/package/pkg-generic.mk @@ -57,13 +57,17 @@ GLOBAL_INSTRUMENTATION_HOOKS += step_time # Hooks to collect statistics about installed files +define _step_pkg_size_get_file_list + (cd $(TARGET_DIR) ; find . -type f -print0 | xargs -0 md5sum) | sort > \ + $1 +endef + # This hook will be called before the target installation of a # package. We store in a file named .br_filelist_before the list of # files currently installed in the target. Note that the MD5 is also # stored, in order to identify if the files are overwritten. define step_pkg_size_start - (cd $(TARGET_DIR) ; find . -type f -print0 | xargs -0 md5sum) | sort > \ - $($(PKG)_DIR)/.br_filelist_before + $(call _step_pkg_size_get_file_list,$($(PKG)_DIR)/.br_filelist_before) endef # This hook will be called after the target installation of a @@ -72,8 +76,7 @@ endef # a diff with the .br_filelist_before to compute the list of files # installed by this package. define step_pkg_size_end - (cd $(TARGET_DIR); find . -type f -print0 | xargs -0 md5sum) | sort > \ - $($(PKG)_DIR)/.br_filelist_after + $(call _step_pkg_size_get_file_list,$($(PKG)_DIR)/.br_filelist_after) comm -13 $($(PKG)_DIR)/.br_filelist_before $($(PKG)_DIR)/.br_filelist_after | \ while read hash file ; do \ echo "$(1),$${file}" >> $(BUILD_DIR)/packages-file-list.txt ; \ From da32b49f0091ee9dfb613e0f00973bf6893bfa84 Mon Sep 17 00:00:00 2001 From: Thomas De Schampheleire Date: Sun, 5 Feb 2017 14:45:07 +0100 Subject: [PATCH 004/101] instrumentation: extend packages-file-list.txt with symlinks and directories Using the package instrumentation hooks, a file packages-file-list.txt is created containing the list of files installed by a package with their size. Due to the use of 'find -type f', symbolic links to files are not included in this file list. Since the original purpose of this file was to calculate the total size of a package and symbolic links have file size 0, this was not a problem. However, if packages-file-list.txt is reused for other purposes, for example to get a complete list of files installed by a package regardless of size, symbolic links to files are important too. Likewise, to get a complete view of what a package installs, directories should be included too. Update the instrumentation hook accordingly. Although for files an md5sum is taken, we cannot do this for directories. Instead, mimic the output of md5sum with a fake hash string. Note: for directories that are used by several packages, e.g. /etc/init.d/, the package that created the directory will be treated as the 'owner' of that directory. This gives a somewhat distorted view of ownership. Similarly, the package size reported by 'make graph-size' (based on packages-file-list.txt) will include the 'size' of a directory for that owner, which is reported as e.g. 4096 bytes. Signed-off-by: Thomas De Schampheleire Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/pkg-generic.mk | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk index f8117dbab6..cca94ba338 100644 --- a/package/pkg-generic.mk +++ b/package/pkg-generic.mk @@ -58,8 +58,12 @@ GLOBAL_INSTRUMENTATION_HOOKS += step_time # Hooks to collect statistics about installed files define _step_pkg_size_get_file_list - (cd $(TARGET_DIR) ; find . -type f -print0 | xargs -0 md5sum) | sort > \ - $1 + (cd $(TARGET_DIR) ; \ + ( \ + find . -xtype f -print0 | xargs -0 md5sum ; \ + find . -xtype d -print0 | xargs -0 -I{} printf 'directory {}\n'; \ + ) \ + ) | sort > $1 endef # This hook will be called before the target installation of a From 2fdc07c335481a05de31beacb73fb82818f6f117 Mon Sep 17 00:00:00 2001 From: RJ Ascani Date: Fri, 28 Jul 2017 11:04:59 -0700 Subject: [PATCH 005/101] azmq: Add new package The azmq library provides Boost Asio style bindings for ZeroMQ. This library is built on top of ZeroMQ's standard C interface and is intended to work well with C++ applications which use the Boost libraries in general, and Asio in particular. Signed-off-by: RJ Ascani Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- DEVELOPERS | 3 ++ package/Config.in | 1 + ...tionally-disable-test-and-doc-builds.patch | 43 +++++++++++++++++++ package/azmq/Config.in | 28 ++++++++++++ package/azmq/azmq.hash | 3 ++ package/azmq/azmq.mk | 18 ++++++++ 6 files changed, 96 insertions(+) create mode 100644 package/azmq/0001-Conditionally-disable-test-and-doc-builds.patch create mode 100644 package/azmq/Config.in create mode 100644 package/azmq/azmq.hash create mode 100644 package/azmq/azmq.mk diff --git a/DEVELOPERS b/DEVELOPERS index ee2c9a0555..474999b5b7 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1426,6 +1426,9 @@ N: Rico Bachmann F: package/apr-util/ F: package/subversion/ +N: RJ Ascani +F: package/azmq/ + N: Rodrigo Rebello F: package/chocolate-doom/ F: package/irssi/ diff --git a/package/Config.in b/package/Config.in index b5170b044c..85416afdf4 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1284,6 +1284,7 @@ menu "Networking" source "package/alljoyn-base/Config.in" source "package/alljoyn-tcl/Config.in" source "package/alljoyn-tcl-base/Config.in" + source "package/azmq/Config.in" source "package/azure-iot-sdk-c/Config.in" source "package/batman-adv/Config.in" source "package/c-ares/Config.in" diff --git a/package/azmq/0001-Conditionally-disable-test-and-doc-builds.patch b/package/azmq/0001-Conditionally-disable-test-and-doc-builds.patch new file mode 100644 index 0000000000..98975d27ed --- /dev/null +++ b/package/azmq/0001-Conditionally-disable-test-and-doc-builds.patch @@ -0,0 +1,43 @@ +From d960f93fb52e373f76cfedbee5f4fb0c5276856a Mon Sep 17 00:00:00 2001 +From: RJ Ascani +Date: Thu, 20 Jul 2017 15:53:40 -0700 +Subject: [PATCH] Conditionally disable test and doc builds + +Signed-off-by: RJ Ascani +--- + CMakeLists.txt | 12 +++++++++--- + 1 file changed, 9 insertions(+), 3 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 5b5b9cc..97006a4 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -49,7 +49,9 @@ include_directories(${Boost_INCLUDE_DIRS} + ${ZeroMQ_INCLUDE_DIRS} + ${PROJECT_SOURCE_DIR}) + +-enable_testing() ++if (BUILD_TESTING) ++ enable_testing() ++endif() + + macro(add_catch_test name) + if (TEST_REPORT_FORMAT) +@@ -59,8 +61,12 @@ macro(add_catch_test name) + endif() + endmacro() + +-add_subdirectory(test) +-add_subdirectory(doc) ++if (BUILD_TESTING) ++ add_subdirectory(test) ++endif() ++if (BUILD_DOC) ++ add_subdirectory(doc) ++endif() + + install(DIRECTORY ${PROJECT_SOURCE_DIR}/azmq + DESTINATION include) +-- +2.13.3 + diff --git a/package/azmq/Config.in b/package/azmq/Config.in new file mode 100644 index 0000000000..422a058832 --- /dev/null +++ b/package/azmq/Config.in @@ -0,0 +1,28 @@ +config BR2_PACKAGE_AZMQ + bool "azmq" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_ATOMIC + depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 + depends on BR2_USE_WCHAR # boost + depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr + select BR2_PACKAGE_ZEROMQ + select BR2_PACKAGE_BOOST + select BR2_PACKAGE_BOOST_CHRONO + select BR2_PACKAGE_BOOST_DATE_TIME + select BR2_PACKAGE_BOOST_LOG + select BR2_PACKAGE_BOOST_RANDOM + select BR2_PACKAGE_BOOST_REGEX + select BR2_PACKAGE_BOOST_SYSTEM + select BR2_PACKAGE_BOOST_THREAD + help + This library provides Boost Asio style bindings for ZeroMQ. + + https://github.com/zeromq/azmq + +comment "azmq needs a toolchain w/ C++11, wchar and threads" + depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \ + && BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS) + +comment "azmq needs exception_ptr" + depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735 diff --git a/package/azmq/azmq.hash b/package/azmq/azmq.hash new file mode 100644 index 0000000000..d3993f4988 --- /dev/null +++ b/package/azmq/azmq.hash @@ -0,0 +1,3 @@ +# Locally calculated +# https://github.com/zeromq/azmq/archive/v1.0.tar.gz +sha256 c204c731bcb7810ca3a2c5515e88974ef2ff8d0589e60a897dc238b369180e7b azmq-v1.0.tar.gz diff --git a/package/azmq/azmq.mk b/package/azmq/azmq.mk new file mode 100644 index 0000000000..427ad0f5b4 --- /dev/null +++ b/package/azmq/azmq.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# azmq +# +################################################################################ + +AZMQ_VERSION = v1.0 +AZMQ_SITE = $(call github,zeromq,azmq,$(AZMQ_VERSION)) +AZMQ_DEPENDENCIES = boost zeromq +AZMQ_LICENSE = BSL-1.0 +AZMQ_LICENSE_FILES = LICENSE-BOOST_1_0 + +# AZMQ is a header only library, so it does not need to be installed on the +# target. +AZMQ_INSTALL_STAGING = YES +AZMQ_INSTALL_TARGET = NO + +$(eval $(cmake-package)) From eb7a53e5afa24077f3a8210d07a12f9ee9de9473 Mon Sep 17 00:00:00 2001 From: Adam Duskett Date: Fri, 4 Aug 2017 14:55:16 -0400 Subject: [PATCH 006/101] netatalk: bump to version 3.1.9 This version is compatible with LibreSSL. Signed-off-by: Adam Duskett Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/netatalk/netatalk.hash | 6 +++--- package/netatalk/netatalk.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/netatalk/netatalk.hash b/package/netatalk/netatalk.hash index 955ffd4018..1b974f5b6c 100644 --- a/package/netatalk/netatalk.hash +++ b/package/netatalk/netatalk.hash @@ -1,3 +1,3 @@ -# From http://sourceforge.net/projects/netatalk/files/netatalk/3.1.8/ -md5 9cab934ca32b8979f389da52d44c69c2 netatalk-3.1.8.tar.bz2 -sha1 00518461a311e6c17c95738ac214c8f06f863b4b netatalk-3.1.8.tar.bz2 +# From http://sourceforge.net/projects/netatalk/files/netatalk/3.1.9/ +md5 d1d385ae6c3dc45eef4c923472f8fa5f netatalk-3.1.9.tar.bz2 +sha1 ac746efc00e8cfbe5042a7835b27480bb83505cd netatalk-3.1.9.tar.bz2 diff --git a/package/netatalk/netatalk.mk b/package/netatalk/netatalk.mk index 8e661a04a8..e0085db74a 100644 --- a/package/netatalk/netatalk.mk +++ b/package/netatalk/netatalk.mk @@ -4,7 +4,7 @@ # ################################################################################ -NETATALK_VERSION = 3.1.8 +NETATALK_VERSION = 3.1.9 NETATALK_SITE = http://downloads.sourceforge.net/project/netatalk/netatalk/$(NETATALK_VERSION) NETATALK_SOURCE = netatalk-$(NETATALK_VERSION).tar.bz2 # For 0001-Fix-setting-of-LD_LIBRARY_FLAGS-shlibpath_var.patch From 4d555442b348b9149ae761eb78000a262eec83dd Mon Sep 17 00:00:00 2001 From: Joshua Henderson Date: Fri, 4 Aug 2017 13:46:24 -0700 Subject: [PATCH 007/101] DEVELOPERS: add Joshua Henderson for qt5wayland Add myself and include the qt5/qt5wayland package. Signed-off-by: Joshua Henderson Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- DEVELOPERS | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 474999b5b7..9df289680e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -948,6 +948,9 @@ F: package/libuio/ F: package/netsniff-ng/ F: package/rabbitmq-c/ +N: Joshua Henderson +F: package/qt5/qt5wayland/ + N: Juha Rantanen F: package/acsccid/ From b0a7ac88739214d5d83c101c24b700d9534e831a Mon Sep 17 00:00:00 2001 From: Baruch Siach Date: Wed, 9 Aug 2017 08:39:49 +0300 Subject: [PATCH 008/101] expat: bump to version 2.2.3 Drop the XML_POOR_ENTROPY workaround. Upstream commit fd9581a34e5665 (Never require XML_POOR_ENTROPY for "./configure && make") fixes this issue. Signed-off-by: Baruch Siach Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/expat/expat.hash | 8 ++++---- package/expat/expat.mk | 11 +---------- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/package/expat/expat.hash b/package/expat/expat.hash index f1e19193e9..ccf74d6212 100644 --- a/package/expat/expat.hash +++ b/package/expat/expat.hash @@ -1,5 +1,5 @@ -# From https://sourceforge.net/projects/expat/files/expat/2.2.2/ -md5 1ede9a41223c78528b8c5d23e69a2667 expat-2.2.2.tar.bz2 -sha1 891cee988b38d5d66953f62f94c3150b8810a70a expat-2.2.2.tar.bz2 +# From https://sourceforge.net/projects/expat/files/expat/2.2.3/ +md5 f053af63ef5f39bd9b78d01fbc203334 expat-2.2.3.tar.bz2 +sha1 e2be3a2aa8d12ce70184aab418d0d5d96ed86d0e expat-2.2.3.tar.bz2 # Calculated based on the hashes above -sha256 4376911fcf81a23ebd821bbabc26fd933f3ac74833f74924342c29aad2c86046 expat-2.2.2.tar.bz2 +sha256 b31890fb02f85c002a67491923f89bda5028a880fd6c374f707193ad81aace5f expat-2.2.3.tar.bz2 diff --git a/package/expat/expat.mk b/package/expat/expat.mk index a78d326d71..a6fa37323d 100644 --- a/package/expat/expat.mk +++ b/package/expat/expat.mk @@ -4,7 +4,7 @@ # ################################################################################ -EXPAT_VERSION = 2.2.2 +EXPAT_VERSION = 2.2.3 EXPAT_SITE = http://downloads.sourceforge.net/project/expat/expat/$(EXPAT_VERSION) EXPAT_SOURCE = expat-$(EXPAT_VERSION).tar.bz2 EXPAT_INSTALL_STAGING = YES @@ -15,14 +15,5 @@ HOST_EXPAT_DEPENDENCIES = host-pkgconf EXPAT_LICENSE = MIT EXPAT_LICENSE_FILES = COPYING -# Kernel versions older than 3.17 do not support getrandom() -ifeq ($(BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17),) -EXPAT_CONF_ENV += CPPFLAGS="$(TARGET_CPPFLAGS) -DXML_POOR_ENTROPY" -endif - -# Make build succeed on host kernel older than 3.17. getrandom() will still -# be used on newer kernels. -HOST_EXPAT_CONF_ENV += CPPFLAGS="$(HOST_CPPFLAGS) -DXML_POOR_ENTROPY" - $(eval $(autotools-package)) $(eval $(host-autotools-package)) From a608328d1427d7d08a3ca5a5c1545e43bb054196 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Tue, 8 Aug 2017 20:45:20 +0200 Subject: [PATCH 009/101] package/sqlite: bump version to 3200000 (3.20.0) Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/sqlite/sqlite.hash | 4 ++-- package/sqlite/sqlite.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sqlite/sqlite.hash b/package/sqlite/sqlite.hash index d04abf36de..bed2aefb1e 100644 --- a/package/sqlite/sqlite.hash +++ b/package/sqlite/sqlite.hash @@ -1,4 +1,4 @@ # From http://www.sqlite.org/download.html -sha1 58f2cabffb3ff4761a3ac7f834d9db7b46307c1f sqlite-autoconf-3190300.tar.gz +sha1 2a451bcf42dc0865840463f7efc3f51cebeb4ea8 sqlite-autoconf-3200000.tar.gz # Calculated based on the hash above -sha256 06129c03dced9f87733a8cba408871bd60673b8f93b920ba8d815efab0a06301 sqlite-autoconf-3190300.tar.gz +sha256 3814c6f629ff93968b2b37a70497cfe98b366bf587a2261a56a5f750af6ae6a0 sqlite-autoconf-3200000.tar.gz diff --git a/package/sqlite/sqlite.mk b/package/sqlite/sqlite.mk index f6b249d941..1bfa6ca4ad 100644 --- a/package/sqlite/sqlite.mk +++ b/package/sqlite/sqlite.mk @@ -4,7 +4,7 @@ # ################################################################################ -SQLITE_VERSION = 3190300 +SQLITE_VERSION = 3200000 SQLITE_SOURCE = sqlite-autoconf-$(SQLITE_VERSION).tar.gz SQLITE_SITE = http://www.sqlite.org/2017 SQLITE_LICENSE = Public domain From 3b713c771cb6be041259f4ccd2e386ecef4906e5 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Mon, 7 Aug 2017 22:49:59 +0200 Subject: [PATCH 010/101] package/{mesa3d, mesa3d-headers}: bump version to 17.1.6 Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/mesa3d-headers/mesa3d-headers.mk | 2 +- package/mesa3d/mesa3d.hash | 10 +++++----- package/mesa3d/mesa3d.mk | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk index 1356c38ef3..7b9e4b42cf 100644 --- a/package/mesa3d-headers/mesa3d-headers.mk +++ b/package/mesa3d-headers/mesa3d-headers.mk @@ -12,7 +12,7 @@ endif # Not possible to directly refer to mesa3d variables, because of # first/second expansion trickery... -MESA3D_HEADERS_VERSION = 17.1.5 +MESA3D_HEADERS_VERSION = 17.1.6 MESA3D_HEADERS_SOURCE = mesa-$(MESA3D_HEADERS_VERSION).tar.xz MESA3D_HEADERS_SITE = https://mesa.freedesktop.org/archive MESA3D_HEADERS_LICENSE = MIT, SGI, Khronos diff --git a/package/mesa3d/mesa3d.hash b/package/mesa3d/mesa3d.hash index fb6427a555..f2dda20645 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,5 +1,5 @@ -# From https://lists.freedesktop.org/archives/mesa-announce/2017-July/000342.html -md5 6cf936fbcaadd98924298a7009e8265d mesa-17.1.5.tar.xz -sha1 709a38eb9ecf54390c303071a016c23c1d4bd64b mesa-17.1.5.tar.xz -sha256 378516b171712687aace4c7ea8b37c85895231d7a6d61e1e27362cf6034fded9 mesa-17.1.5.tar.xz -sha512 a12671afd812b304e1db690b123a9de16332608541f71cc3ee9128a3630c81416d46255e5bdbf19e14e85716b218f447987b555e3bc0081b8b6f392556fa21e2 mesa-17.1.5.tar.xz +# From https://lists.freedesktop.org/archives/mesa-announce/2017-August/000346.html +md5 54758bf842f9ea53c8b57cce4311b87e mesa-17.1.6.tar.xz +sha1 2acc201e24ea67c5231074d6746a42a747228ed6 mesa-17.1.6.tar.xz +sha256 0686deadde1f126b20aa67e47e8c50502043eee4ecdf60d5009ffda3cebfee50 mesa-17.1.6.tar.xz +sha512 cf57f29a21208f0a9bc84157f806bcaf6fd0583352449fcb986b05773eeefc99c4040dc41b242782dd5aa9ff7f9c5312b17a4db82d87f600acf165b6acdfc95a mesa-17.1.6.tar.xz diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index 1654046f02..e62dfff148 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update mesa3d-headers -MESA3D_VERSION = 17.1.5 +MESA3D_VERSION = 17.1.6 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://mesa.freedesktop.org/archive MESA3D_LICENSE = MIT, SGI, Khronos From 6e661afd27c8edebe42246e14614cb0299ec835c Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Mon, 7 Aug 2017 19:24:49 +0200 Subject: [PATCH 011/101] package/libatomic_ops: bump version to 7.4.6 Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/libatomic_ops/libatomic_ops.hash | 2 +- package/libatomic_ops/libatomic_ops.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libatomic_ops/libatomic_ops.hash b/package/libatomic_ops/libatomic_ops.hash index 47a281ddf2..9e67624d91 100644 --- a/package/libatomic_ops/libatomic_ops.hash +++ b/package/libatomic_ops/libatomic_ops.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 ef8335676f18a111f885d48810ab090fb6bfad94e5a5dd76cdccd2a536828662 libatomic_ops-libatomic_ops-7_4_4.tar.gz +sha256 cf7e61f7f929651b65d6186a03446819805c867f4f75c7148c8f26321eb66260 libatomic_ops-v7.4.6.tar.gz diff --git a/package/libatomic_ops/libatomic_ops.mk b/package/libatomic_ops/libatomic_ops.mk index 52d2745213..483f118128 100644 --- a/package/libatomic_ops/libatomic_ops.mk +++ b/package/libatomic_ops/libatomic_ops.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBATOMIC_OPS_VERSION = libatomic_ops-7_4_4 +LIBATOMIC_OPS_VERSION = v7.4.6 LIBATOMIC_OPS_SITE = $(call github,ivmai,libatomic_ops,$(LIBATOMIC_OPS_VERSION)) LIBATOMIC_OPS_AUTORECONF = YES From 62e626b2ab9f60b21b8c8c392b0dc4ccd509f69b Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN" Date: Sun, 6 Aug 2017 17:41:02 +0200 Subject: [PATCH 012/101] fs/squashfs: honour the number of parallel jobs By default, mksquashfs uses all the CPUs available, like us with BR2_JLEVEL=0. However, by setting BR21_JLEVEL to non-zero, a user volutarily limits the number of jobbs allowed to run concurrently (for various reasons, like this is not a priority task on the machine; or like the autobuilders, to spread the load accross multiple runs without overloading the machine). So, propagate tthe parallelisn settings down to mksquashfs, to repect the user's will. Signed-off-by: "Yann E. MORIN" Cc: Clayton Shotwell Tested-by: Clayton Shotwell Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- fs/squashfs/squashfs.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fs/squashfs/squashfs.mk b/fs/squashfs/squashfs.mk index 342c7a8a37..7de7f51af1 100644 --- a/fs/squashfs/squashfs.mk +++ b/fs/squashfs/squashfs.mk @@ -6,6 +6,8 @@ ROOTFS_SQUASHFS_DEPENDENCIES = host-squashfs +ROOTFS_SQUASHFS_ARGS = -noappend -processors $(PARALLEL_JOBS) + ifeq ($(BR2_TARGET_ROOTFS_SQUASHFS4_LZ4),y) ROOTFS_SQUASHFS_ARGS += -comp lz4 -Xhc else ifeq ($(BR2_TARGET_ROOTFS_SQUASHFS4_LZO),y) @@ -19,8 +21,7 @@ ROOTFS_SQUASHFS_ARGS += -comp gzip endif define ROOTFS_SQUASHFS_CMD - $(HOST_DIR)/bin/mksquashfs $(TARGET_DIR) $@ -noappend \ - $(ROOTFS_SQUASHFS_ARGS) + $(HOST_DIR)/bin/mksquashfs $(TARGET_DIR) $@ $(ROOTFS_SQUASHFS_ARGS) endef $(eval $(call ROOTFS_TARGET,squashfs)) From 2146a779b8a198f908bf3387e893cfba318e109a Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 5 Aug 2017 11:25:59 +0200 Subject: [PATCH 013/101] package/log4cpp: bump version to 1.1.3 Added sha256 hash, removed patch applied upstream: https://sourceforge.net/p/log4cpp/codegit/ci/fe4ed0 Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/log4cpp/0001-Fix-musl-compile.patch | 34 --------------------- package/log4cpp/log4cpp.hash | 6 ++-- package/log4cpp/log4cpp.mk | 2 +- 3 files changed, 5 insertions(+), 37 deletions(-) delete mode 100644 package/log4cpp/0001-Fix-musl-compile.patch diff --git a/package/log4cpp/0001-Fix-musl-compile.patch b/package/log4cpp/0001-Fix-musl-compile.patch deleted file mode 100644 index f1a13a072c..0000000000 --- a/package/log4cpp/0001-Fix-musl-compile.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 17562259fb6684f351a70b98b4f3b438927ba1aa Mon Sep 17 00:00:00 2001 -From: Peter Seiderer -Date: Mon, 11 Jul 2016 22:58:31 +0200 -Subject: [PATCH] Fix musl compile. - -Include proper config.h (via log4cpp/Portability.hh) to fix the -evaluate of LOG4CPP_HAVE_STDINT_H in the file tests/Clock.hh - -Fixes: - - Clock.hh:17:13: error: 'int64_t' does not name a type - typedef int64_t usec_t; - -Signed-off-by: Peter Seiderer ---- - log4cpp/tests/Clock.hh | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/log4cpp/tests/Clock.hh b/log4cpp/tests/Clock.hh -index 4bf0ca4..45c6467 100644 ---- a/log4cpp/tests/Clock.hh -+++ b/log4cpp/tests/Clock.hh -@@ -6,6 +6,8 @@ - #ifndef __CLOCK_H - #define __CLOCK_H - -+#include -+ - #ifdef LOG4CPP_HAVE_STDINT_H - #include - #endif // LOG4CPP_HAVE_STDINT_H --- -2.8.1 - diff --git a/package/log4cpp/log4cpp.hash b/package/log4cpp/log4cpp.hash index 6467aabfd9..fd73988077 100644 --- a/package/log4cpp/log4cpp.hash +++ b/package/log4cpp/log4cpp.hash @@ -1,3 +1,5 @@ # From http://sourceforge.net/projects/log4cpp/files/log4cpp-1.1.x%20%28new%29/log4cpp-1.1/ -md5 1e173df8ee97205f412ff84aa93b8fbe log4cpp-1.1.1.tar.gz -sha1 23aa5bd7d6f79992c92bad3e1c6d64a34f8fcf68 log4cpp-1.1.1.tar.gz +md5 b9e2cee932da987212f2c74b767b4d8b log4cpp-1.1.3.tar.gz +sha1 74f0fea7931dc1bc4e5cd34a6318cd2a51322041 log4cpp-1.1.3.tar.gz +# Locally computed +sha256 2cbbea55a5d6895c9f0116a9a9ce3afb86df383cd05c9d6c1a4238e5e5c8f51d log4cpp-1.1.3.tar.gz diff --git a/package/log4cpp/log4cpp.mk b/package/log4cpp/log4cpp.mk index 1801cffffc..aab05f22f6 100644 --- a/package/log4cpp/log4cpp.mk +++ b/package/log4cpp/log4cpp.mk @@ -5,7 +5,7 @@ ################################################################################ LOG4CPP_VERSION_MAJOR = 1.1 -LOG4CPP_VERSION = $(LOG4CPP_VERSION_MAJOR).1 +LOG4CPP_VERSION = $(LOG4CPP_VERSION_MAJOR).3 LOG4CPP_SITE = http://downloads.sourceforge.net/project/log4cpp/log4cpp-1.1.x%20%28new%29/log4cpp-$(LOG4CPP_VERSION_MAJOR) LOG4CPP_SUBDIR = log4cpp # The "or later" is indicated in the HTML documentation From 9614b21806f2c5f588aa74ced6ac4ec347d83b40 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 5 Aug 2017 11:26:29 +0200 Subject: [PATCH 014/101] package/logrotate: bump version to 3.12.3 Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/logrotate/logrotate.hash | 2 +- package/logrotate/logrotate.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/logrotate/logrotate.hash b/package/logrotate/logrotate.hash index 4985a17a87..860263c436 100644 --- a/package/logrotate/logrotate.hash +++ b/package/logrotate/logrotate.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 62aa0229cfd34c7b6ea6a6736d569983bf4a3dd1f3c9e9c2efe2ffe2a0a55cf2 logrotate-3.11.0.tar.gz +sha256 683ccb7fff74082471aa6bd9e962ae7a3f4d55eea7df41fd97aa12ec6f55e657 logrotate-3.12.3.tar.gz diff --git a/package/logrotate/logrotate.mk b/package/logrotate/logrotate.mk index b11fc883d4..274b2b649d 100644 --- a/package/logrotate/logrotate.mk +++ b/package/logrotate/logrotate.mk @@ -4,7 +4,7 @@ # ################################################################################ -LOGROTATE_VERSION = 3.11.0 +LOGROTATE_VERSION = 3.12.3 LOGROTATE_SITE = $(call github,logrotate,logrotate,$(LOGROTATE_VERSION)) LOGROTATE_LICENSE = GPL-2.0+ LOGROTATE_LICENSE_FILES = COPYING From 2fa8937c98eb4e9b6dbba8ac08d645a962f31c54 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 5 Aug 2017 11:27:02 +0200 Subject: [PATCH 015/101] package/logsurfer: use hashes provided by upstream Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/logsurfer/logsurfer.hash | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/logsurfer/logsurfer.hash b/package/logsurfer/logsurfer.hash index 2c14078f76..539a41a3ce 100644 --- a/package/logsurfer/logsurfer.hash +++ b/package/logsurfer/logsurfer.hash @@ -1,2 +1,3 @@ -# Locally computed: -sha256 74a36e8530a884031b4ae2344a46b9aaa07a1ee36d143802f6b64f817c5bd1af logsurfer-1.8.tar.gz +# From https://www.crypt.gen.nz/logsurfer/ +md5 4c26a74d813ccf766117c95c644aa601 logsurfer-1.8.tar.gz +sha256 74a36e8530a884031b4ae2344a46b9aaa07a1ee36d143802f6b64f817c5bd1af logsurfer-1.8.tar.gz From 7dc630cd4746ba36b760299e635b71d6ec21a672 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 5 Aug 2017 11:28:37 +0200 Subject: [PATCH 016/101] package/libuv: bump version to 1.13.1 Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/libuv/libuv.hash | 2 +- package/libuv/libuv.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libuv/libuv.hash b/package/libuv/libuv.hash index c8289cda58..f9fe4fe30f 100644 --- a/package/libuv/libuv.hash +++ b/package/libuv/libuv.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 41ce914a88da21d3b07a76023beca57576ca5b376c6ac440c80bc581cbca1250 libuv-v1.12.0.tar.gz +sha256 6a4976887594ec9f4e8521c95598dbbc478c59733056a5cf46354e93a1bc8400 libuv-v1.13.1.tar.gz diff --git a/package/libuv/libuv.mk b/package/libuv/libuv.mk index 891ac74509..06c5520086 100644 --- a/package/libuv/libuv.mk +++ b/package/libuv/libuv.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBUV_VERSION = v1.12.0 +LIBUV_VERSION = v1.13.1 LIBUV_SITE = $(call github,libuv,libuv,$(LIBUV_VERSION)) LIBUV_DEPENDENCIES = host-pkgconf LIBUV_INSTALL_STAGING = YES From 411b0b4b649745ada32b29da740951d8b7be1a75 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 5 Aug 2017 11:29:17 +0200 Subject: [PATCH 017/101] package/luv: bump version to 1.9.1-1 Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/luv/luv.hash | 2 +- package/luv/luv.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/luv/luv.hash b/package/luv/luv.hash index 140fe96386..44f4048df3 100644 --- a/package/luv/luv.hash +++ b/package/luv/luv.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 2eab80360f8ab6793612bb59d067a56664ac9a5a14988e0a09a53d0bff20c131 luv-1.9.1-0.tar.gz +sha256 1051cfbdc361d5ea6d978fd71273b94c8a5007d76af498b456b297b18de9622c luv-1.9.1-1.tar.gz diff --git a/package/luv/luv.mk b/package/luv/luv.mk index 43cecf57fc..633bfe6890 100644 --- a/package/luv/luv.mk +++ b/package/luv/luv.mk @@ -4,7 +4,7 @@ # ################################################################################ -LUV_VERSION = 1.9.1-0 +LUV_VERSION = 1.9.1-1 LUV_SITE = https://github.com/luvit/luv/releases/download/$(LUV_VERSION) LUV_LICENSE = Apache-2.0 LUV_LICENSE_FILES = LICENSE.txt From ee895bdc1066ec0147880caf4f4bfa41e2da54ea Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 5 Aug 2017 11:29:18 +0200 Subject: [PATCH 018/101] package/luvi: bump version to 2.7.6 Switched to github helper because upstream does not provide the tarball anymore. Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/luvi/luvi.hash | 2 +- package/luvi/luvi.mk | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/package/luvi/luvi.hash b/package/luvi/luvi.hash index 99fd69e798..7f7abdbf49 100644 --- a/package/luvi/luvi.hash +++ b/package/luvi/luvi.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 b36a3b96ec5852398338bc38567c5bb589783487c65130e1d702ff98fac3a6b7 luvi-src-v2.7.5.tar.gz +sha256 65d3ded5007d5bb58fc3b76013913596fd42ed7326310d67c668ddf9a017a179 luvi-v2.7.6.tar.gz diff --git a/package/luvi/luvi.mk b/package/luvi/luvi.mk index 956c37ffab..7dd5e5a323 100644 --- a/package/luvi/luvi.mk +++ b/package/luvi/luvi.mk @@ -4,9 +4,8 @@ # ################################################################################ -LUVI_VERSION = v2.7.5 -LUVI_SOURCE = luvi-src-$(LUVI_VERSION).tar.gz -LUVI_SITE = https://github.com/luvit/luvi/releases/download/$(LUVI_VERSION) +LUVI_VERSION = v2.7.6 +LUVI_SITE = $(call github,luvit,luvi,$(LUVI_VERSION)) LUVI_LICENSE = Apache-2.0 LUVI_LICENSE_FILES = LICENSE.txt LUVI_DEPENDENCIES = libuv luajit luv host-luajit From 1dbf315f4eaece8fc64159cb750d4fd4f979dfaf Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 5 Aug 2017 11:29:49 +0200 Subject: [PATCH 019/101] package/lvm2: bump version to 2.02.173 Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/lvm2/lvm2.hash | 2 +- package/lvm2/lvm2.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/lvm2/lvm2.hash b/package/lvm2/lvm2.hash index 81d0e974e4..9f7a6c6f51 100644 --- a/package/lvm2/lvm2.hash +++ b/package/lvm2/lvm2.hash @@ -1,2 +1,2 @@ # From ftp://sources.redhat.com/pub/lvm2/releases/sha512.sum -sha512 801adcc2ae483f81edf6bfba73090b6b8f710370e48764f08a62da71d617157075bea01593c2535ad5ba71dcb5e0cfe83cec9a65180a6e8b9e0d214bdee79883 LVM2.2.02.171.tgz +sha512 c2ea8beafe006abf9282f51ec98600fd0ebff816d53c10ecbb19bbf336ada4825135cf9c92ccd364afb18f8b1d7e163eff5bdec8dfdd70dfb9ba45db2f6bdd5e LVM2.2.02.173.tgz diff --git a/package/lvm2/lvm2.mk b/package/lvm2/lvm2.mk index f5cd0b530d..63ac109ca9 100644 --- a/package/lvm2/lvm2.mk +++ b/package/lvm2/lvm2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LVM2_VERSION = 2.02.171 +LVM2_VERSION = 2.02.173 LVM2_SOURCE = LVM2.$(LVM2_VERSION).tgz LVM2_SITE = ftp://sources.redhat.com/pub/lvm2/releases LVM2_INSTALL_STAGING = YES From bbfe5846b57334ccf7d6653a70a60b12a94c56a1 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 5 Aug 2017 11:30:17 +0200 Subject: [PATCH 020/101] package/lzip: bump version to 1.19 Switched to sha256 hash provided by upstream. Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/lzip/lzip.hash | 6 ++---- package/lzip/lzip.mk | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/package/lzip/lzip.hash b/package/lzip/lzip.hash index 8855231fb3..e074c76005 100644 --- a/package/lzip/lzip.hash +++ b/package/lzip/lzip.hash @@ -1,4 +1,2 @@ -# From http://lists.nongnu.org/archive/html/lzip-bug/2016-06/msg00002.html -sha1 ef42f3209d02c3b3c217a61c8f127bcb8747b128 lzip-1.18.tar.gz -# Locally calculated after checking pgp signature -sha256 47f9882a104ab05532f467a7b8f4ddbb898fa2f1e8d9d468556d6c2d04db14dd lzip-1.18.tar.gz +# From http://lists.nongnu.org/archive/html/lzip-bug/2017-05/msg00000.html +sha256 ffadc4f56be1bc0d3ae155ec4527bd003133bdc703a753b2cc683f610e646ba9 lzip-1.19.tar.gz diff --git a/package/lzip/lzip.mk b/package/lzip/lzip.mk index cb8803737e..b7ba5dd21d 100644 --- a/package/lzip/lzip.mk +++ b/package/lzip/lzip.mk @@ -4,7 +4,7 @@ # ################################################################################ -LZIP_VERSION = 1.18 +LZIP_VERSION = 1.19 LZIP_SITE = http://download.savannah.gnu.org/releases/lzip LZIP_LICENSE = GPL-2.0+ LZIP_LICENSE_FILES = COPYING From 3ad2d40c65af7a346d79d38ec2999633795c051f Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 5 Aug 2017 11:30:42 +0200 Subject: [PATCH 021/101] package/lzo: bump version to 2.10 Added locally computed sha256 hash. Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/lzo/lzo.hash | 4 +++- package/lzo/lzo.mk | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package/lzo/lzo.hash b/package/lzo/lzo.hash index 415ed99dad..cf2734fc7f 100644 --- a/package/lzo/lzo.hash +++ b/package/lzo/lzo.hash @@ -1,2 +1,4 @@ # From http://www.oberhumer.com/opensource/lzo/ -sha1 e2a60aca818836181e7e6f8c4f2c323aca6ac057 lzo-2.09.tar.gz +sha1 4924676a9bae5db58ef129dc1cebce3baa3c4b5d lzo-2.10.tar.gz +# Locally computed +sha256 c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072 lzo-2.10.tar.gz diff --git a/package/lzo/lzo.mk b/package/lzo/lzo.mk index 17d8d0fca7..5b8efdd54d 100644 --- a/package/lzo/lzo.mk +++ b/package/lzo/lzo.mk @@ -4,7 +4,7 @@ # ################################################################################ -LZO_VERSION = 2.09 +LZO_VERSION = 2.10 LZO_SITE = http://www.oberhumer.com/opensource/lzo/download LZO_LICENSE = GPL-2.0+ LZO_LICENSE_FILES = COPYING From 84160165a18e2962df2c013f35cb1f7eee0069cf Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 5 Aug 2017 11:36:24 +0200 Subject: [PATCH 022/101] package/mcelog: bump version to 153 Removed patch applied upstream: https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/commit/?id=524ed1cd16de5adcb4a5015777d3dfc63afda1fe Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- ...il.h-add-missing-include-for-va_list.patch | 31 ------------------- package/mcelog/mcelog.hash | 2 +- package/mcelog/mcelog.mk | 2 +- 3 files changed, 2 insertions(+), 33 deletions(-) delete mode 100644 package/mcelog/0001-memutil.h-add-missing-include-for-va_list.patch diff --git a/package/mcelog/0001-memutil.h-add-missing-include-for-va_list.patch b/package/mcelog/0001-memutil.h-add-missing-include-for-va_list.patch deleted file mode 100644 index f9e08be18d..0000000000 --- a/package/mcelog/0001-memutil.h-add-missing-include-for-va_list.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 36aad32283eae5b47a05e3adfa3f5f6a7b1b55c0 Mon Sep 17 00:00:00 2001 -From: Bernd Kuhls -Date: Sun, 11 Jun 2017 10:02:39 +0200 -Subject: [PATCH] memutil.h: add missing include for va_list - -Fixes compile error with uclibc-ng: - -In file included from mcelog.c:51:0: -memutil.h:4:48: error: unknown type name 'va_list' - int xvasprintf(char **ret, const char *format, va_list ap); - -Patch sent upstream: https://github.com/andikleen/mcelog/pull/54 - -Signed-off-by: Bernd Kuhls ---- - memutil.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/memutil.h b/memutil.h -index 81028e9..dbed7fa 100644 ---- a/memutil.h -+++ b/memutil.h -@@ -1,4 +1,5 @@ - #include -+#include - - int xasprintf(char **strp, const char *fmt, ...); - int xvasprintf(char **ret, const char *format, va_list ap); --- -2.11.0 - diff --git a/package/mcelog/mcelog.hash b/package/mcelog/mcelog.hash index f1c0cd54c6..1a9dd602dc 100644 --- a/package/mcelog/mcelog.hash +++ b/package/mcelog/mcelog.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 825644a6cfd9b149e848d91d322724f2fb48f3a98441a25d9d38a5dbe02fe1ef mcelog-v152.tar.gz +sha256 d8f3dde21b2e0d76740f374385817c11b3fd69b095a186a6dd12c7b0ba0cca8f mcelog-v153.tar.gz diff --git a/package/mcelog/mcelog.mk b/package/mcelog/mcelog.mk index d12fc44f74..dca6a18c26 100644 --- a/package/mcelog/mcelog.mk +++ b/package/mcelog/mcelog.mk @@ -4,7 +4,7 @@ # ################################################################################ -MCELOG_VERSION = v152 +MCELOG_VERSION = v153 MCELOG_SITE = $(BR2_KERNEL_MIRROR)/scm/utils/cpu/mce/mcelog.git MCELOG_SITE_METHOD = git MCELOG_LICENSE = GPL-2.0 From 47b693fb9bdb22599301c1003854ed6196c9e3ab Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 5 Aug 2017 11:49:35 +0200 Subject: [PATCH 023/101] package/mdadm: bump version to 4.0 This version of mdadm can optionally use the corosync and libdlm packages. However, it checks for their presence by directly probing the host /usr/include, which fails for cross-compilation: http://git.neil.brown.name/?p=mdadm.git;a=commitdiff;h=7716570e6d906e7326f83d466f6ba73009649d03#patch2 http://git.neil.brown.name/?p=mdadm.git;a=commitdiff;h=d15a1f72bd92bc4724ee94b2ae8132633ffeb72b#patch1 Since Buildroot doesn't package either corosync nor libdlm, disable them explicitly with -DNO_COROSYNC -DNO_DLM. Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/mdadm/mdadm.hash | 2 +- package/mdadm/mdadm.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mdadm/mdadm.hash b/package/mdadm/mdadm.hash index 7f228d99dc..6132a6d8ca 100644 --- a/package/mdadm/mdadm.hash +++ b/package/mdadm/mdadm.hash @@ -1,2 +1,2 @@ # From https://www.kernel.org/pub/linux/utils/raid/mdadm/sha256sums.asc -sha256 8ae5f45306b873190e91f410709b00e51997b633c072b33f8efd9f7df022ca68 mdadm-3.3.4.tar.xz +sha256 1d6ae7f24ced3a0fa7b5613b32f4a589bb4881e3946a5a2c3724056254ada3a9 mdadm-4.0.tar.xz diff --git a/package/mdadm/mdadm.mk b/package/mdadm/mdadm.mk index c08e05774b..207b0be60d 100644 --- a/package/mdadm/mdadm.mk +++ b/package/mdadm/mdadm.mk @@ -4,14 +4,14 @@ # ################################################################################ -MDADM_VERSION = 3.3.4 +MDADM_VERSION = 4.0 MDADM_SOURCE = mdadm-$(MDADM_VERSION).tar.xz MDADM_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/raid/mdadm MDADM_LICENSE = GPL-2.0+ MDADM_LICENSE_FILES = COPYING MDADM_MAKE_OPTS = \ - CFLAGS="$(TARGET_CFLAGS)" CC="$(TARGET_CC)" CHECK_RUN_DIR=0 -C $(MDADM_DIR) mdadm + CFLAGS="$(TARGET_CFLAGS) -DNO_COROSYNC -DNO_DLM" CC="$(TARGET_CC)" CHECK_RUN_DIR=0 -C $(MDADM_DIR) mdadm MDADM_INSTALL_TARGET_OPTS = \ DESTDIR=$(TARGET_DIR)/usr -C $(MDADM_DIR) install-mdadm From bb49ca5965495eb011b164e9e6f053687538d6d0 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 5 Aug 2017 11:52:53 +0200 Subject: [PATCH 024/101] package/memcached: bump version to 1.5.0 Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/memcached/memcached.hash | 6 +++--- package/memcached/memcached.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/memcached/memcached.hash b/package/memcached/memcached.hash index 1a88cc7283..204590d27c 100644 --- a/package/memcached/memcached.hash +++ b/package/memcached/memcached.hash @@ -1,4 +1,4 @@ -# From http://www.memcached.org/files/memcached-1.4.37.tar.gz.sha1 -sha1 6a6c2ab70e9470fef939afff1cb58b7602077611 memcached-1.4.37.tar.gz +# From http://www.memcached.org/files/memcached-1.5.0.tar.gz.sha1 +sha1 e12af93e63c05ab7e89398e4cfd0bfc7b7bff1c5 memcached-1.5.0.tar.gz # Calculated based on the hash above -sha256 2f335ab9110ce39036c5271ef39a582a852e424bc9659e421844073cfdf8606b memcached-1.4.37.tar.gz +sha256 c001f812024bb461b5e4d7d0506daab63dff9614eea26f46536c3b7e1e601c32 memcached-1.5.0.tar.gz diff --git a/package/memcached/memcached.mk b/package/memcached/memcached.mk index 087be570a3..d0e3bc01d9 100644 --- a/package/memcached/memcached.mk +++ b/package/memcached/memcached.mk @@ -4,7 +4,7 @@ # ################################################################################ -MEMCACHED_VERSION = 1.4.37 +MEMCACHED_VERSION = 1.5.0 MEMCACHED_SITE = http://www.memcached.org/files MEMCACHED_DEPENDENCIES = libevent MEMCACHED_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99' From 89db39c2344f23b93ce9bc7cf97b826ab5adf7bf Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 5 Aug 2017 12:18:23 +0200 Subject: [PATCH 025/101] package/minizip: bump version to 1.1 Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/minizip/minizip.hash | 2 +- package/minizip/minizip.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/minizip/minizip.hash b/package/minizip/minizip.hash index 994ed60a5b..718026c1f6 100644 --- a/package/minizip/minizip.hash +++ b/package/minizip/minizip.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 ac361f40531d9fb7222d4befd10d160c647d5e85138f6bc9eda080ed8f937fb8 minizip-5f56dd81d94bd7028f7dc05d7d14112697c30241.tar.gz +sha256 5666b5ee3e85dfd2dd119970613c12e6267d31813f07d3ffa5d359fe272cb6d1 minizip-1.1.tar.gz diff --git a/package/minizip/minizip.mk b/package/minizip/minizip.mk index 835dfb9121..bcd6cc928f 100644 --- a/package/minizip/minizip.mk +++ b/package/minizip/minizip.mk @@ -4,7 +4,7 @@ # ################################################################################ -MINIZIP_VERSION = 5f56dd81d94bd7028f7dc05d7d14112697c30241 +MINIZIP_VERSION = 1.1 MINIZIP_SITE = $(call github,nmoinvaz,minizip,$(MINIZIP_VERSION)) MINIZIP_DEPENDENCIES = zlib MINIZIP_AUTORECONF = YES From 9aca89e35f61318fb6e651b1b2187feb230ffb67 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 5 Aug 2017 12:25:57 +0200 Subject: [PATCH 026/101] package/mksh: bump version to R55 Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/mksh/mksh.hash | 4 ++-- package/mksh/mksh.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mksh/mksh.hash b/package/mksh/mksh.hash index e92acd93e5..411baa8624 100644 --- a/package/mksh/mksh.hash +++ b/package/mksh/mksh.hash @@ -1,4 +1,4 @@ # From http://www.mirbsd.org/mksh.htm#build -md5 be0a6fb93b4a5f927bcc1893bb6692f8 mksh-R54.tgz +md5 718c44251b52c48e7312903273e263f4 mksh-R55.tgz # Calculated based on the hash above -sha256 8bce3837c386684aa7780f085f1a4dbd5e3e26fb5c528ee0d41ae29af7f39013 mksh-R54.tgz +sha256 ced42cb4a181d97d52d98009eed753bd553f7c34e6991d404f9a8dcb45c35a57 mksh-R55.tgz diff --git a/package/mksh/mksh.mk b/package/mksh/mksh.mk index 4d91bfcf44..b5706dbe0f 100644 --- a/package/mksh/mksh.mk +++ b/package/mksh/mksh.mk @@ -4,7 +4,7 @@ # ################################################################################ -MKSH_VERSION = R54 +MKSH_VERSION = R55 MKSH_SOURCE = mksh-$(MKSH_VERSION).tgz MKSH_SITE = https://www.mirbsd.org/MirOS/dist/mir/mksh # For MirOS License see https://www.mirbsd.org/TaC-mksh.txt From c11a8e3cac58585577a83e134549c0305168d5a7 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 5 Aug 2017 19:33:49 +0200 Subject: [PATCH 027/101] package/erlang-jiffy: bump version to 0.14.11 Removed ERLANG_JIFFY_SET_VERSION_HOOK, not needed anymore after https://github.com/davisp/jiffy/commit/d596d890bcc7d74d34d185854873ba678bbf237b Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/erlang-jiffy/erlang-jiffy.hash | 2 +- package/erlang-jiffy/erlang-jiffy.mk | 8 +------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/package/erlang-jiffy/erlang-jiffy.hash b/package/erlang-jiffy/erlang-jiffy.hash index 1f83e2789c..4a201fe5d6 100644 --- a/package/erlang-jiffy/erlang-jiffy.hash +++ b/package/erlang-jiffy/erlang-jiffy.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 7d1054c475c82c626de3ad57201a7fc51da38667c8a7502149eb751edc6b601d erlang-jiffy-0.14.8.tar.gz +sha256 c555726f592b79894c253ca1dc3c3aec6a5697271d29364d57f8175f387b86f3 erlang-jiffy-0.14.11.tar.gz diff --git a/package/erlang-jiffy/erlang-jiffy.mk b/package/erlang-jiffy/erlang-jiffy.mk index 3139454546..9a688f7c9b 100644 --- a/package/erlang-jiffy/erlang-jiffy.mk +++ b/package/erlang-jiffy/erlang-jiffy.mk @@ -4,17 +4,11 @@ # ################################################################################ -ERLANG_JIFFY_VERSION = 0.14.8 +ERLANG_JIFFY_VERSION = 0.14.11 ERLANG_JIFFY_SITE = $(call github,davisp,jiffy,$(ERLANG_JIFFY_VERSION)) ERLANG_JIFFY_LICENSE = MIT (core), \ BSD-3-Clause (Google double conversion library), \ BSD-3-Clause (tests) ERLANG_JIFFY_LICENSE_FILES = LICENSE -# Set version manually in jiffy.app.src otherwise "git describe" is used. -define ERLANG_JIFFY_SET_VERSION_HOOK - $(SED) 's/{vsn, git}/{vsn, "$(ERLANG_JIFFY_VERSION)"}/' $(@D)/src/jiffy.app.src -endef -ERLANG_JIFFY_POST_PATCH_HOOKS = ERLANG_JIFFY_SET_VERSION_HOOK - $(eval $(rebar-package)) From 72e89edfcb9821121a2785ddf193a1d836ae0b8f Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sun, 6 Aug 2017 09:31:55 +0200 Subject: [PATCH 028/101] package/fontconfig: bump version to 2.12.4 Removed patch applied upstream: https://cgit.freedesktop.org/fontconfig/commit/?id=1ab5258f7c2abfafcd63a760ca08bf93591912da Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- ...th-integer-width-macros-from-TS-1866.patch | 50 ------------------- package/fontconfig/fontconfig.hash | 4 +- package/fontconfig/fontconfig.mk | 10 ++-- 3 files changed, 5 insertions(+), 59 deletions(-) delete mode 100644 package/fontconfig/0001-Avoid-conflicts-with-integer-width-macros-from-TS-1866.patch diff --git a/package/fontconfig/0001-Avoid-conflicts-with-integer-width-macros-from-TS-1866.patch b/package/fontconfig/0001-Avoid-conflicts-with-integer-width-macros-from-TS-1866.patch deleted file mode 100644 index 80bf7a7b34..0000000000 --- a/package/fontconfig/0001-Avoid-conflicts-with-integer-width-macros-from-TS-1866.patch +++ /dev/null @@ -1,50 +0,0 @@ -From 1ab5258f7c2abfafcd63a760ca08bf93591912da Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Wed, 14 Dec 2016 16:11:05 -0800 -Subject: [PATCH] Avoid conflicts with integer width macros from TS - 18661-1:2014 - -glibc 2.25+ has now defined these macros in -https://sourceware.org/git/?p=glibc.git;a=commit;h=5b17fd0da62bf923cb61d1bb7b08cf2e1f1f9c1a - -Create an alias for FC_CHAR_WIDTH for ABI compatibility - -Signed-off-by: Khem Raj -Signed-off-by: Gustavo Zacarias ---- -Patch status: upstream - - fontconfig/fontconfig.h | 3 ++- - src/fcobjs.h | 2 +- - 2 files changed, 3 insertions(+), 2 deletions(-) - -diff --git a/fontconfig/fontconfig.h b/fontconfig/fontconfig.h -index 5c72b22..070a557 100644 ---- a/fontconfig/fontconfig.h -+++ b/fontconfig/fontconfig.h -@@ -128,7 +128,8 @@ typedef int FcBool; - #define FC_USER_CACHE_FILE ".fonts.cache-" FC_CACHE_VERSION - - /* Adjust outline rasterizer */ --#define FC_CHAR_WIDTH "charwidth" /* Int */ -+#define FC_CHARWIDTH "charwidth" /* Int */ -+#define FC_CHAR_WIDTH FC_CHARWIDTH - #define FC_CHAR_HEIGHT "charheight"/* Int */ - #define FC_MATRIX "matrix" /* FcMatrix */ - -diff --git a/src/fcobjs.h b/src/fcobjs.h -index 1fc4f65..d27864b 100644 ---- a/src/fcobjs.h -+++ b/src/fcobjs.h -@@ -51,7 +51,7 @@ FC_OBJECT (DPI, FcTypeDouble, NULL) - FC_OBJECT (RGBA, FcTypeInteger, NULL) - FC_OBJECT (SCALE, FcTypeDouble, NULL) - FC_OBJECT (MINSPACE, FcTypeBool, NULL) --FC_OBJECT (CHAR_WIDTH, FcTypeInteger, NULL) -+FC_OBJECT (CHARWIDTH, FcTypeInteger, NULL) - FC_OBJECT (CHAR_HEIGHT, FcTypeInteger, NULL) - FC_OBJECT (MATRIX, FcTypeMatrix, NULL) - FC_OBJECT (CHARSET, FcTypeCharSet, FcCompareCharSet) --- -2.10.2 - diff --git a/package/fontconfig/fontconfig.hash b/package/fontconfig/fontconfig.hash index ad3582557b..e9963f6f3f 100644 --- a/package/fontconfig/fontconfig.hash +++ b/package/fontconfig/fontconfig.hash @@ -1,2 +1,2 @@ -# From https://lists.freedesktop.org/archives/fontconfig/2016-August/005794.html -sha256 b449a3e10c47e1d1c7a6ec6e2016cca73d3bd68fbbd4f0ae5cc6b573f7d6c7f3 fontconfig-2.12.1.tar.bz2 +# From https://lists.freedesktop.org/archives/fontconfig/2017-July/005961.html +sha256 668293fcc4b3c59765cdee5cee05941091c0879edcc24dfec5455ef83912e45c fontconfig-2.12.4.tar.bz2 diff --git a/package/fontconfig/fontconfig.mk b/package/fontconfig/fontconfig.mk index 8d395bccd2..d8a2f54918 100644 --- a/package/fontconfig/fontconfig.mk +++ b/package/fontconfig/fontconfig.mk @@ -4,16 +4,12 @@ # ################################################################################ -FONTCONFIG_VERSION = 2.12.1 +FONTCONFIG_VERSION = 2.12.4 FONTCONFIG_SITE = http://fontconfig.org/release FONTCONFIG_SOURCE = fontconfig-$(FONTCONFIG_VERSION).tar.bz2 FONTCONFIG_INSTALL_STAGING = YES - -# When -# 0001-Avoid-conflicts-with-integer-width-macros-from-TS-1866.patch is -# removed, the host-gperf dependency should be removed. -FONTCONFIG_DEPENDENCIES = freetype expat host-pkgconf host-gperf -HOST_FONTCONFIG_DEPENDENCIES = host-freetype host-expat host-pkgconf host-gperf +FONTCONFIG_DEPENDENCIES = freetype expat host-pkgconf +HOST_FONTCONFIG_DEPENDENCIES = host-freetype host-expat host-pkgconf FONTCONFIG_LICENSE = fontconfig license FONTCONFIG_LICENSE_FILES = COPYING From 583432b94b9e82ed541fef8138da09ebb5340448 Mon Sep 17 00:00:00 2001 From: Sergio Prado Date: Sun, 6 Aug 2017 11:52:28 -0300 Subject: [PATCH 029/101] package/stella: bump version to 5.0.1 Removed 0003-Use-gnu-11-standard-to-prevent-errors-on-PPC.patch, since stella now uses -std=c++14 that builds fine when using PPC altivec vectorization. Removed 0004-gcc7.patch, backported from upstream. Update toolchain dependencies to gcc 4.9 since codebase now uses C++14 features. Signed-off-by: Sergio Prado [Arnout: also remove 0004-gcc7.patch] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- .../0001-Add-cross-compilation-support.patch | 10 +++--- .../0002-Do-not-strip-when-installing.patch | 8 ++--- ...11-standard-to-prevent-errors-on-PPC.patch | 35 ------------------- package/stella/0004-gcc7.patch | 23 ------------ package/stella/Config.in | 6 ++-- package/stella/stella.hash | 2 +- package/stella/stella.mk | 4 +-- 7 files changed, 15 insertions(+), 73 deletions(-) delete mode 100644 package/stella/0003-Use-gnu-11-standard-to-prevent-errors-on-PPC.patch delete mode 100644 package/stella/0004-gcc7.patch diff --git a/package/stella/0001-Add-cross-compilation-support.patch b/package/stella/0001-Add-cross-compilation-support.patch index 3266d31d26..1aefd86cf4 100644 --- a/package/stella/0001-Add-cross-compilation-support.patch +++ b/package/stella/0001-Add-cross-compilation-support.patch @@ -1,6 +1,6 @@ -From fba2627bebc7d497f64827a0517316e9b5c64c0a Mon Sep 17 00:00:00 2001 +From ef1cffc526d3cf9562d50efbf8addc2aa4c06b52 Mon Sep 17 00:00:00 2001 From: Sergio Prado -Date: Tue, 26 Jul 2016 13:24:00 -0300 +Date: Sun, 30 Jul 2017 18:23:23 -0300 Subject: [PATCH 1/2] Add cross-compilation support Signed-off-by: Sergio Prado @@ -9,10 +9,10 @@ Signed-off-by: Sergio Prado 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/configure b/configure -index 0d90a4f0acde..a4afea8e1880 100755 +index c2f304729651..b05321aac3da 100755 --- a/configure +++ b/configure -@@ -502,8 +502,9 @@ if test -n "$_host"; then +@@ -499,8 +499,9 @@ if test -n "$_host"; then _host_os=win32 ;; *) @@ -23,7 +23,7 @@ index 0d90a4f0acde..a4afea8e1880 100755 + _host_os=unix ;; esac - + -- 1.9.1 diff --git a/package/stella/0002-Do-not-strip-when-installing.patch b/package/stella/0002-Do-not-strip-when-installing.patch index cba4b088fd..8a95a81a5a 100644 --- a/package/stella/0002-Do-not-strip-when-installing.patch +++ b/package/stella/0002-Do-not-strip-when-installing.patch @@ -1,6 +1,6 @@ -From a86140353cb2e162d88da9caa1716915be2f6893 Mon Sep 17 00:00:00 2001 +From d506a586b299682a425d3c3de68baefb7221fa9a Mon Sep 17 00:00:00 2001 From: Sergio Prado -Date: Tue, 26 Jul 2016 13:25:12 -0300 +Date: Sun, 30 Jul 2017 18:25:12 -0300 Subject: [PATCH 2/2] Do not strip when installing Signed-off-by: Sergio Prado @@ -9,10 +9,10 @@ Signed-off-by: Sergio Prado 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile -index 6dd0129587b3..b1aea5eed4a1 100644 +index 346640e53bea..fedaed05a4d6 100644 --- a/Makefile +++ b/Makefile -@@ -172,7 +172,7 @@ config.mak: $(srcdir)/configure +@@ -173,7 +173,7 @@ config.mak: $(srcdir)/configure install: all $(INSTALL) -d "$(DESTDIR)$(BINDIR)" diff --git a/package/stella/0003-Use-gnu-11-standard-to-prevent-errors-on-PPC.patch b/package/stella/0003-Use-gnu-11-standard-to-prevent-errors-on-PPC.patch deleted file mode 100644 index 76d12a2cdd..0000000000 --- a/package/stella/0003-Use-gnu-11-standard-to-prevent-errors-on-PPC.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 6946a491cae42b971aad3bc5d822e0e549eca8bd Mon Sep 17 00:00:00 2001 -From: Sergio Prado -Date: Thu, 1 Dec 2016 15:20:33 -0200 -Subject: [PATCH] Use gnu++11 standard to prevent errors on PPC. - -PPC altivec vectorization triggers a bug when compiling with -std=c++11 -because "bool" is redefined in altivec.h. - -Acording to a bug report in GCC, "You need to use -std=g++11 or -undefine bool after the include of altivec.h as context sensitive -keywords is not part of the C++11 standard". - -So let's use gnu++11 standard. - -Signed-off-by: Sergio Prado ---- - Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index 6dd0129587b3..6ed50ea4c335 100644 ---- a/Makefile -+++ b/Makefile -@@ -51,7 +51,7 @@ else - endif - CXXFLAGS+= -Wall -Wextra -Wno-unused-parameter -Wno-ignored-qualifiers - ifdef HAVE_GCC -- CXXFLAGS+= -Wno-multichar -Wunused -fno-rtti -Woverloaded-virtual -Wnon-virtual-dtor -std=c++11 -+ CXXFLAGS+= -Wno-multichar -Wunused -fno-rtti -Woverloaded-virtual -Wnon-virtual-dtor -std=gnu++11 - endif - - ifdef PROFILE --- -1.9.1 - diff --git a/package/stella/0004-gcc7.patch b/package/stella/0004-gcc7.patch deleted file mode 100644 index 979682d276..0000000000 --- a/package/stella/0004-gcc7.patch +++ /dev/null @@ -1,23 +0,0 @@ -From fb6e573263b7fb80a12d0eb74d22e13899f745ee Mon Sep 17 00:00:00 2001 -From: Stephen Anthony -Date: Mon, 17 Apr 2017 18:52:04 -0230 -Subject: [PATCH] Update UNIX configure script for gcc7 and above. - -Backported from upstream commit: -https://github.com/stella-emu/stella/commit/fb6e573263b7fb80a12d0eb74d22e13899f745ee - -Signed-off-by: Bernd Kuhls - -diff --git a/configure b/configure -index 94b91ef9..b1218e9f 100755 ---- a/configure -+++ b/configure -@@ -417,7 +417,7 @@ elif test "$have_gcc" = yes; then - fi - - case $cxx_version in -- 4.[7-9]|4.[7-9].[0-9]|4.[7-9].[0-9][-.]*|[5-6].[0-9]|[5-6].[0-9].[0-9]|[5-6].[0-9].[0-9][-.]*) -+ 4.[7-9]|4.[7-9].[0-9]|4.[7-9].[0-9][-.]*|[5-9]|[5-9].[0-9]|[5-9].[0-9].[0-9]|[5-9].[0-9].[0-9][-.]*) - _cxx_major=`echo $cxx_version | cut -d '.' -f 1` - _cxx_minor=`echo $cxx_version | cut -d '.' -f 2` - cxx_version="$cxx_version, ok" diff --git a/package/stella/Config.in b/package/stella/Config.in index 4c10983a3e..959169726f 100644 --- a/package/stella/Config.in +++ b/package/stella/Config.in @@ -2,7 +2,7 @@ config BR2_PACKAGE_STELLA bool "stella" depends on !BR2_STATIC_LIBS # sdl2 depends on BR2_INSTALL_LIBSTDCPP - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++14 select BR2_PACKAGE_SDL2 select BR2_PACKAGE_LIBPNG select BR2_PACKAGE_ZLIB @@ -11,6 +11,6 @@ config BR2_PACKAGE_STELLA https://stella-emu.github.io/ -comment "stella needs a toolchain w/ dynamic library, C++, gcc >= 4.8" +comment "stella needs a toolchain w/ dynamic library, C++, gcc >= 4.9" depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP || \ - !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 + !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 diff --git a/package/stella/stella.hash b/package/stella/stella.hash index e6f146fd93..15e75c1e82 100644 --- a/package/stella/stella.hash +++ b/package/stella/stella.hash @@ -1,2 +1,2 @@ # Locally computed: -sha256 93a75d1b343b1e66b6dc526c0f9d8a0c3678d346033f7cdfe76dc93f14d956ad stella-4.7.3-src.tar.xz +sha256 34ff90b60a4d277ada2815c4d65eda18c87371d0fb15e872b8ac82aac3e0b07a stella-5.0.1-src.tar.xz diff --git a/package/stella/stella.mk b/package/stella/stella.mk index e610a9bdfd..7f4e45ea1f 100644 --- a/package/stella/stella.mk +++ b/package/stella/stella.mk @@ -4,9 +4,9 @@ # ################################################################################ -STELLA_VERSION = 4.7.3 +STELLA_VERSION = 5.0.1 STELLA_SOURCE = stella-$(STELLA_VERSION)-src.tar.xz -STELLA_SITE = https://github.com/stella-emu/stella/releases/download/release-$(STELLA_VERSION) +STELLA_SITE = https://github.com/stella-emu/stella/releases/download/$(STELLA_VERSION) STELLA_LICENSE = GPL-2.0+ STELLA_LICENSE_FILES = Copyright.txt License.txt From 309b466a1d80c5cbf254478348c06996ea914700 Mon Sep 17 00:00:00 2001 From: Angelo Compagnucci Date: Fri, 11 Aug 2017 10:14:05 +0200 Subject: [PATCH 030/101] package/mono: bump to version 5.0.1.1 and monolite to version 1050001000 This patch bumps to mono 5.0.1.1 and updates the unit tests patch accordingly. The latest version of mono carries a bit of changes in the monolite package: the version string changes and from now on, monolite should be installed in a subdirectory with the exact version string as a name. Therefore, mono and monolite are bumped in a single commit. Patch 0004, although applied in upstream master, is not yet in this (stable) release. Signed-off-by: Angelo Compagnucci [Arnout: squashed the patches, removed /usr part from HOST_DIR] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- ...6-Remove-unit-tests-from-mono-compilation.patch | 14 +++++++------- package/mono/mono.hash | 2 +- package/mono/mono.mk | 2 +- package/monolite/monolite.hash | 2 +- package/monolite/monolite.mk | 6 +++--- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/package/mono/0006-Remove-unit-tests-from-mono-compilation.patch b/package/mono/0006-Remove-unit-tests-from-mono-compilation.patch index 6adbd81550..a3e88e73a2 100644 --- a/package/mono/0006-Remove-unit-tests-from-mono-compilation.patch +++ b/package/mono/0006-Remove-unit-tests-from-mono-compilation.patch @@ -1,6 +1,6 @@ -From 357bea890354acda52aa6dfaec7fa232fa0b8208 Mon Sep 17 00:00:00 2001 +From 26e31fc54af591bdd88d6a4a79b7fa91c57f4b0c Mon Sep 17 00:00:00 2001 From: Angelo Compagnucci -Date: Tue, 23 May 2017 11:19:58 +0200 +Date: Thu, 10 Aug 2017 23:30:05 +0200 Subject: [PATCH] Remove unit-tests from mono compilation This patch fixes compiling errors with unit-tests under linux. @@ -15,15 +15,15 @@ index 8c9c2cb..7af36ec 100644 --- a/mono/Makefile.am +++ b/mono/Makefile.am @@ -34,7 +34,7 @@ monotouch-do-clean: - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$target); \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$target); \ done; else --SUBDIRS = $(btls_dirs) arch utils io-layer cil metadata $(sgen_dirs) mini dis tests unit-tests benchmark profiler -+SUBDIRS = $(btls_dirs) arch utils io-layer cil metadata $(sgen_dirs) mini dis tests benchmark profiler +-SUBDIRS = $(btls_dirs) arch utils cil metadata $(sgen_dirs) mini dis tests unit-tests benchmark profiler ++SUBDIRS = $(btls_dirs) arch utils cil metadata $(sgen_dirs) mini dis tests benchmark profiler endif endif --DIST_SUBDIRS = btls arch utils io-layer cil metadata $(sgen_dirs) mini dis tests unit-tests benchmark profiler -+DIST_SUBDIRS = btls arch utils io-layer cil metadata $(sgen_dirs) mini dis tests benchmark profiler +-DIST_SUBDIRS = btls arch utils cil metadata $(sgen_dirs) mini dis tests unit-tests benchmark profiler ++DIST_SUBDIRS = btls arch utils cil metadata $(sgen_dirs) mini dis tests benchmark profiler -- 2.7.4 diff --git a/package/mono/mono.hash b/package/mono/mono.hash index 89b8ed0bd5..5d14a5279d 100644 --- a/package/mono/mono.hash +++ b/package/mono/mono.hash @@ -1,2 +1,2 @@ # sha256 locally computed -sha256 18cb38a670e51609c36c687ed90ad42cfedabeffd0a2dc5f7f0c46249eb8dbef mono-4.8.1.0.tar.bz2 +sha256 48d6ae71d593cd01bf0f499de569359d45856cda325575e1bacb5fabaa7e9718 mono-5.0.1.1.tar.bz2 diff --git a/package/mono/mono.mk b/package/mono/mono.mk index ec7e14e9af..ec2f38fcb0 100644 --- a/package/mono/mono.mk +++ b/package/mono/mono.mk @@ -4,7 +4,7 @@ # ################################################################################ -MONO_VERSION = 4.8.1.0 +MONO_VERSION = 5.0.1.1 MONO_SITE = http://download.mono-project.com/sources/mono MONO_SOURCE = mono-$(MONO_VERSION).tar.bz2 MONO_LICENSE = GPL-2.0 or MIT (compiler, tools), MIT (libs) or commercial diff --git a/package/monolite/monolite.hash b/package/monolite/monolite.hash index 09f9554c8d..7638ce2144 100644 --- a/package/monolite/monolite.hash +++ b/package/monolite/monolite.hash @@ -1,2 +1,2 @@ # sha256 locally computed -sha256 2cdf6cff1d82d76412461a4c8a3616bb2aa1e835fb55479941662dec3799c924 monolite-156-latest.tar.gz +sha256 365dc589e6d336530ef8efaa491e932c15163f449632daef6c41bed770d9fe53 monolite-1050001000-latest.tar.gz diff --git a/package/monolite/monolite.mk b/package/monolite/monolite.mk index 5317898960..a2815ef179 100644 --- a/package/monolite/monolite.mk +++ b/package/monolite/monolite.mk @@ -4,14 +4,14 @@ # ################################################################################ -MONOLITE_VERSION = 156 +MONOLITE_VERSION = 1050001000 MONOLITE_SITE = http://download.mono-project.com/monolite/ MONOLITE_SOURCE = monolite-$(MONOLITE_VERSION)-latest.tar.gz MONOLITE_LICENSE = LGPL-2.0 or commercial define HOST_MONOLITE_INSTALL_CMDS - mkdir -p $(HOST_DIR)/lib/monolite - cp $(@D)/* $(HOST_DIR)/lib/monolite + mkdir -p $(HOST_DIR)/lib/monolite/$(MONOLITE_VERSION) + cp -r $(@D)/* $(HOST_DIR)/lib/monolite/$(MONOLITE_VERSION) endef $(eval $(host-generic-package)) From b719de9d3c1c2a32f8dc2486695c6d71293a0d4f Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Thu, 10 Aug 2017 22:29:13 +0200 Subject: [PATCH 031/101] package/libhttpparser: bump version to 2.7.1 Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/libhttpparser/libhttpparser.hash | 2 +- package/libhttpparser/libhttpparser.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libhttpparser/libhttpparser.hash b/package/libhttpparser/libhttpparser.hash index e11006e8a5..a1b772e54c 100644 --- a/package/libhttpparser/libhttpparser.hash +++ b/package/libhttpparser/libhttpparser.hash @@ -1,2 +1,2 @@ # Locally computed: -sha256 a11c5ccb9808496f3de66d54ea1f89271919923307e31c75de2a3a77a6754c97 libhttpparser-v2.6.0.tar.gz +sha256 70409ad324e5de2da6a0f39e859e566d497c1ff0a249c0c38a5012df91b386b3 libhttpparser-v2.7.1.tar.gz diff --git a/package/libhttpparser/libhttpparser.mk b/package/libhttpparser/libhttpparser.mk index 015efc0a1d..8ff0413322 100644 --- a/package/libhttpparser/libhttpparser.mk +++ b/package/libhttpparser/libhttpparser.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBHTTPPARSER_VERSION = v2.6.0 +LIBHTTPPARSER_VERSION = v2.7.1 LIBHTTPPARSER_SITE = $(call github,nodejs,http-parser,$(LIBHTTPPARSER_VERSION)) LIBHTTPPARSER_INSTALL_STAGING = YES LIBHTTPPARSER_LICENSE = MIT From 14b0118216e5b3e67556703fa214c33944c75f9b Mon Sep 17 00:00:00 2001 From: Joe Lin Date: Thu, 10 Aug 2017 07:45:27 +0000 Subject: [PATCH 032/101] libcgi: bump to version 1.1 Cleanup the libcgi package, by using https://github.com/rafaelsteil/libcgi as an upstream. Remove old patch and use cmake to build new version. Signed-off-by: Joe Lin [Mario: - Use github URL in Config.in - Use upstream sha256 hash] Signed-off-by: Mario J. Rugiero [Arnout: - Add reference to upstream hash file - Remove unneeded LIBCGI_SUPPORTS_IN_SOURCE_BUILD = NO] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/libcgi/0001-misc-fixes.patch | 122 --------------------------- package/libcgi/Config.in | 2 +- package/libcgi/libcgi.hash | 4 +- package/libcgi/libcgi.mk | 10 +-- 4 files changed, 7 insertions(+), 131 deletions(-) delete mode 100644 package/libcgi/0001-misc-fixes.patch diff --git a/package/libcgi/0001-misc-fixes.patch b/package/libcgi/0001-misc-fixes.patch deleted file mode 100644 index b576178546..0000000000 --- a/package/libcgi/0001-misc-fixes.patch +++ /dev/null @@ -1,122 +0,0 @@ -Index: b/src/cgi.c -=================================================================== ---- a/src/cgi.c -+++ b/src/cgi.c -@@ -336,7 +336,7 @@ - hextable['b'] = 11; - hextable['c'] = 12; - hextable['d'] = 13; -- hextable['e'] = 13; -+ hextable['e'] = 14; - hextable['f'] = 15; - hextable['A'] = 10; - hextable['B'] = 11; -Index: b/src/string.c -=================================================================== ---- a/src/string.c -+++ b/src/string.c -@@ -584,7 +584,7 @@ - - va_start(ptr, s); - -- va_copy(bkp, str); -+ va_copy(bkp, ptr); - len = strlen(s); - - while (*str) { -Index: b/Makefile.in -=================================================================== ---- a/Makefile.in -+++ b/Makefile.in -@@ -5,22 +5,32 @@ - prefix = @prefix@ - exec_prefix = @exec_prefix@ - --SHAREDOPT = -shared -+SHAREDOPT = -shared -fPIC -Wl,-soname,libcgi.so.0 - LIBDIR = $(prefix)/lib --INCDIR = $(prefix)/include -+INCDIR = $(prefix)/include/libcgi/ - MANDIR = $(prefix)/man/man3 - SHELL = /bin/sh - EXTRA_LIBS = - - INCS = -Isrc --FLAGS = -Wall -fpic -+FLAGS = -Wall -D_REENTRANT - - OBJS = src/error.o src/cgi.o src/session.o src/base64.o src/md5.o \ - src/string.o src/general.o src/list.o src/cookie.o -+SHOBJS=$(OBJS:.o=.sh.o) - --.c.o: $(CC) $(FLAGS) -c $< -+ALL_TARGETS = src/libcgi.a -+ifeq ($(STATIC),) -+ALL_TARGETS += src/libcgi.so -+endif - --all: $(OBJS) src/libcgi.so -+%.o: %.c -+ $(CC) $(FLAGS) -c $*.c -o $@ -+ -+%.sh.o: %.c -+ $(CC) $(FLAGS) -fPIC -c $*.c -o $@ -+ -+all: $(ALL_TARGETS) - - @echo "" - @echo "" -@@ -48,14 +58,17 @@ - src/libcgi.a: $(OBJS) - $(AR) rc src/libcgi.a $(OBJS) - --src/libcgi.so: src/libcgi.a -- $(CC) $(SHAREDOPT) -o src/libcgi.so $(OBJS) $(EXTRA_LIBS) -+src/libcgi.so: $(SHOBJS) -+ $(CC) $(SHAREDOPT) -o src/libcgi.so $(SHOBJS) $(EXTRA_LIBS) - - install: -- cp src/libcgi.a $(LIBDIR) -- cp src/libcgi.so $(LIBDIR) -- cp src/cgi.h $(INCDIR) -- cp src/session.h $(INCDIR) -+ cp src/libcgi.a $(DESTDIR)/$(LIBDIR) -+ifeq ($(STATIC),) -+ cp src/libcgi.so $(DESTDIR)/$(LIBDIR) -+endif -+ [ -d $(DESTDIR)/$(INCDIR) ] || mkdir -p $(DESTDIR)/$(INCDIR) -+ cp src/cgi.h $(DESTDIR)/$(INCDIR) -+ cp src/session.h $(DESTDIR)/$(INCDIR) - - - src/error.o: src/error.c src/error.h -@@ -69,8 +82,9 @@ - src/list.o: src/list.c - - clean: -- find src/ -name *.*o -exec rm -f {} \; -+ find src/ -name *.o -exec rm -f {} \; - find src/ -name *.a -exec rm -f {} \; -+ find src/ -name *.so -exec rm -f {} \; - - uninstall: clean - rm -f $(LIBDIR)/libcgi.* -@@ -78,11 +92,11 @@ - rm -f $(INCDIR)/session.h - rm -f $(MANDIR)/libcgi* - --install_man: -- cp doc/man/man3/libcgi_base64.3 $(MANDIR) -- cp doc/man/man3/libcgi_cgi.3 $(MANDIR) -- cp doc/man/man3/libcgi_general.3 $(MANDIR) -- cp doc/man/man3/libcgi_string.3 $(MANDIR) -- cp doc/man/man3/libcgi_session.3 $(MANDIR) -- cp doc/man/man3/libcgi_cookie.3 $(MANDIR) -+#install_man: -+# cp doc/man/man3/libcgi_base64.3 $(MANDIR) -+# cp doc/man/man3/libcgi_cgi.3 $(MANDIR) -+# cp doc/man/man3/libcgi_general.3 $(MANDIR) -+# cp doc/man/man3/libcgi_string.3 $(MANDIR) -+# cp doc/man/man3/libcgi_session.3 $(MANDIR) -+# cp doc/man/man3/libcgi_cookie.3 $(MANDIR) - diff --git a/package/libcgi/Config.in b/package/libcgi/Config.in index 430039e559..33369079b3 100644 --- a/package/libcgi/Config.in +++ b/package/libcgi/Config.in @@ -8,4 +8,4 @@ config BR2_PACKAGE_LIBCGI session and cookie support, GET and POST methods manipulation etc..., to help you to quickly write powerful CGI programs. - http://libcgi.sourceforge.net/ + https://github.com/rafaelsteil/libcgi/ diff --git a/package/libcgi/libcgi.hash b/package/libcgi/libcgi.hash index 6bd7c0c3d6..3d9f791ed2 100644 --- a/package/libcgi/libcgi.hash +++ b/package/libcgi/libcgi.hash @@ -1,2 +1,2 @@ -# Locally computed: -sha256 861df39cc0195d43419c4c3de8dff4f42478db66c9ba0b0c1e994c99400e130c libcgi-1.0.tar.gz +# From https://github.com/rafaelsteil/libcgi/releases/download/v1.1/libcgi-1.1.tar.gz.sha256sum +sha256 128445f2f828e84905d51bd53d11e2e08c489df3a07225ff9f198c1318092fe6 libcgi-1.1.tar.gz diff --git a/package/libcgi/libcgi.mk b/package/libcgi/libcgi.mk index de2a1e4be2..0d51de7542 100644 --- a/package/libcgi/libcgi.mk +++ b/package/libcgi/libcgi.mk @@ -4,12 +4,10 @@ # ################################################################################ -LIBCGI_VERSION = 1.0 -LIBCGI_SITE = http://downloads.sourceforge.net/project/libcgi/libcgi/$(LIBCGI_VERSION) +LIBCGI_VERSION = 1.1 +LIBCGI_SITE = https://github.com/rafaelsteil/libcgi/releases/download/v$(LIBCGI_VERSION) + LIBCGI_INSTALL_STAGING = YES -# use cross CC/AR rather than host -LIBCGI_MAKE_ENV = CC="$(TARGET_CC) $(TARGET_CFLAGS)" AR="$(TARGET_AR)" \ - $(if $(BR2_STATIC_LIBS),STATIC=1) LIBCGI_LICENSE = LGPL-2.1+ -$(eval $(autotools-package)) +$(eval $(cmake-package)) From 7f854b2141517c6fc7f180a63da8eea4bdacda48 Mon Sep 17 00:00:00 2001 From: Angelo Compagnucci Date: Fri, 11 Aug 2017 10:36:28 +0200 Subject: [PATCH 033/101] package/python-pillow: bump to version 4.2.1 Signed-off-by: Angelo Compagnucci Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/python-pillow/python-pillow.hash | 4 ++-- package/python-pillow/python-pillow.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pillow/python-pillow.hash b/package/python-pillow/python-pillow.hash index 55b07095b6..d8c083b4f5 100644 --- a/package/python-pillow/python-pillow.hash +++ b/package/python-pillow/python-pillow.hash @@ -1,3 +1,3 @@ # md5 from https://pypi.python.org/pypi/pillow/json, sha256 locally computed -md5 f2565954955c8d10f3b4f1f72f852bf7 Pillow-4.1.1.tar.gz -sha256 00b6a5f28d00f720235a937ebc2f50f4292a5c7e2d6ab9a8b26153b625c4f431 Pillow-4.1.1.tar.gz +md5 11e5e2046cf41586716a6042d89abeeb Pillow-4.2.1.tar.gz +sha256 c724f65870e545316f9e82e4c6d608ab5aa9dd82d5185e5b2e72119378740073 Pillow-4.2.1.tar.gz diff --git a/package/python-pillow/python-pillow.mk b/package/python-pillow/python-pillow.mk index d6914c3e71..79d6a77cad 100644 --- a/package/python-pillow/python-pillow.mk +++ b/package/python-pillow/python-pillow.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PILLOW_VERSION = 4.1.1 +PYTHON_PILLOW_VERSION = 4.2.1 PYTHON_PILLOW_SOURCE = Pillow-$(PYTHON_PILLOW_VERSION).tar.gz -PYTHON_PILLOW_SITE = https://pypi.python.org/packages/93/73/66854f63b1941aad9af18a1de59f9cf95ad1a87c801540222e332f6688d7 +PYTHON_PILLOW_SITE = https://pypi.python.org/packages/55/aa/f7f983fb72710a9daa4b3374b7c160091d3f94f5c09221f9336ade9027f3 PYTHON_PILLOW_LICENSE = PIL Software License PYTHON_PILLOW_LICENSE_FILES = LICENSE PYTHON_PILLOW_SETUP_TYPE = setuptools From 69911ee1e0389ae84b083ec30844fb14676d9551 Mon Sep 17 00:00:00 2001 From: Angelo Compagnucci Date: Fri, 11 Aug 2017 18:00:47 +0200 Subject: [PATCH 034/101] package/libb64: new package This patch adds libb64, a library of ANSI C routines for fast encoding/decoding data into and from a base64-encoded format. The package contains a static library, headers, and an executable. The latter, however, requires C++ and offers no advantages over busybox or coreutils base64, so it is not installed. Therefore, nothing is installed to target. Signed-off-by: Angelo Compagnucci [Arnout: - properly wrap Config.in - move from Crypto to Other menu - don't install to target - don't make headers executable - don't add -D to install with multiple source files - extend commit log] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/Config.in | 1 + package/libb64/Config.in | 14 ++++++++++++++ package/libb64/libb64.hash | 3 +++ package/libb64/libb64.mk | 30 ++++++++++++++++++++++++++++++ 4 files changed, 48 insertions(+) create mode 100644 package/libb64/Config.in create mode 100644 package/libb64/libb64.hash create mode 100644 package/libb64/libb64.mk diff --git a/package/Config.in b/package/Config.in index 85416afdf4..34ce399c3e 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1413,6 +1413,7 @@ menu "Other" source "package/lapack/Config.in" source "package/libargtable2/Config.in" source "package/libatomic_ops/Config.in" + source "package/libb64/Config.in" source "package/libbsd/Config.in" source "package/libcap/Config.in" source "package/libcap-ng/Config.in" diff --git a/package/libb64/Config.in b/package/libb64/Config.in new file mode 100644 index 0000000000..405d0b8c4b --- /dev/null +++ b/package/libb64/Config.in @@ -0,0 +1,14 @@ +config BR2_PACKAGE_LIBB64 + bool "libb64" + help + libb64 is a library of ANSI C routines for fast encoding + and decoding of data into and from a base64-encoded format. + C++ wrappers are included, as well as the source code for + standalone encoding and decoding executables. + + Base64 uses a subset of displayable ASCII characters, and is + therefore a useful encoding for storing binary data in a text + file, such as XML, or sending binary data over text-only + email. + + http://libb64.sourceforge.net diff --git a/package/libb64/libb64.hash b/package/libb64/libb64.hash new file mode 100644 index 0000000000..012a7b0b00 --- /dev/null +++ b/package/libb64/libb64.hash @@ -0,0 +1,3 @@ +# sha1 from sourceforge, sha256 locally computed +sha1 04b3e21b8c951d27f02fe91249ca3474554af0b9 libb64-1.2.1.zip +sha256 20106f0ba95cfd9c35a13c71206643e3fb3e46512df3e2efb2fdbf87116314b2 libb64-1.2.1.zip diff --git a/package/libb64/libb64.mk b/package/libb64/libb64.mk new file mode 100644 index 0000000000..4dea9593a0 --- /dev/null +++ b/package/libb64/libb64.mk @@ -0,0 +1,30 @@ +################################################################################ +# +# libb64 +# +################################################################################ + +LIBB64_VERSION = 1.2.1 +LIBB64_SOURCE = libb64-$(LIBB64_VERSION).zip +LIBB64_SITE = https://downloads.sourceforge.net/project/libb64/libb64/libb64 +LIBB64_LICENSE = Public Domain +LIBB64_LICENSE_FILES = LICENSE +LIBB64_INSTALL_STAGING = YES +# Only static lib and headers +LIBB64_INSTALL_TARGET = NO + +define LIBB64_EXTRACT_CMDS + unzip $(DL_DIR)/$(LIBB64_SOURCE) -d $(BUILD_DIR) +endef + +define LIBB64_BUILD_CMDS + $(TARGET_MAKE_ENV) $(MAKE) CC="$(TARGET_CC)" CCFLAGS="$(TARGET_CFLAGS)" -C $(@D) all_src +endef + +define LIBB64_INSTALL_STAGING_CMDS + $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/b64 + $(INSTALL) -m 0644 $(@D)/include/b64/* $(STAGING_DIR)/usr/include/b64 + $(INSTALL) -D -m 0755 $(@D)/src/libb64.a $(STAGING_DIR)/usr/lib +endef + +$(eval $(generic-package)) From 968fd3d8f95e61f02bb3e1a2216e2190cffa5357 Mon Sep 17 00:00:00 2001 From: Angelo Compagnucci Date: Fri, 11 Aug 2017 18:00:48 +0200 Subject: [PATCH 035/101] package/jq: install to staging Install the libraries to staging to be usable by other packages. Signed-off-by: Angelo Compagnucci Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/jq/jq.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/jq/jq.mk b/package/jq/jq.mk index 9a094ba9a0..aecdba2280 100644 --- a/package/jq/jq.mk +++ b/package/jq/jq.mk @@ -8,6 +8,7 @@ JQ_VERSION = 1.5 JQ_SITE = https://github.com/stedolan/jq/releases/download/jq-$(JQ_VERSION) JQ_LICENSE = MIT (code), CC-BY-3.0 (documentation) JQ_LICENSE_FILES = COPYING +JQ_INSTALL_STAGING = YES # uses c99 specific features JQ_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -std=c99" From 1a04b0b519e89a2fa9f82ff81376509b8d4e6a32 Mon Sep 17 00:00:00 2001 From: Angelo Compagnucci Date: Fri, 11 Aug 2017 18:00:49 +0200 Subject: [PATCH 036/101] package/sysdig: bump to version 0.17.0 This patch bumps sysdig to version 0.17.0 and updates the dependencies accordingly. According to [1], the minimum GCC version is 4.8 so encode that as well. [1] https://www.sysdig.org/wiki/how-to-install-sysdig-from-the-source-code/ Signed-off-by: Angelo Compagnucci [Arnout: also bump gcc dependency to 4.8] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/sysdig/Config.in | 11 ++++++++--- package/sysdig/sysdig.hash | 2 +- package/sysdig/sysdig.mk | 8 +++++--- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/package/sysdig/Config.in b/package/sysdig/Config.in index dfb9db5065..d3f73e6ef3 100644 --- a/package/sysdig/Config.in +++ b/package/sysdig/Config.in @@ -3,11 +3,16 @@ config BR2_PACKAGE_SYSDIG depends on BR2_LINUX_KERNEL depends on BR2_INSTALL_LIBSTDCPP # libjson depends on BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # jsoncpp + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 depends on !BR2_STATIC_LIBS # luajit select BR2_PACKAGE_ZLIB select BR2_PACKAGE_LUAJIT select BR2_PACKAGE_JSONCPP + select BR2_PACKAGE_LIBCURL + select BR2_PACKAGE_NCURSES + select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_JQ + select BR2_PACKAGE_LIBB64 help Sysdig is open source, system-level exploration: capture system state and activity from a running Linux instance, @@ -17,7 +22,7 @@ config BR2_PACKAGE_SYSDIG http://sysdig.org -comment "sysdig needs a toolchain w/ C++, gcc >= 4.7, dynamic library and a Linux kernel to be built" +comment "sysdig needs a toolchain w/ C++, gcc >= 4.8, dynamic library and a Linux kernel to be built" depends on !BR2_LINUX_KERNEL || !BR2_INSTALL_LIBSTDCPP \ - || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 || BR2_STATIC_LIBS + || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || BR2_STATIC_LIBS depends on BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS diff --git a/package/sysdig/sysdig.hash b/package/sysdig/sysdig.hash index f64ef9e749..83054136dc 100644 --- a/package/sysdig/sysdig.hash +++ b/package/sysdig/sysdig.hash @@ -1,2 +1,2 @@ # locally computed -sha256 e72490eaf413745aef87965a5abb1024908053064f86593b257f12bf5b0d6b97 sysdig-0.1.100.tar.gz +sha256 f009acc32f2b15fcb0d2267bde6f6de9b3445179003c979ba61a8836abdb78f9 sysdig-0.17.0.tar.gz diff --git a/package/sysdig/sysdig.mk b/package/sysdig/sysdig.mk index f9677278f4..2d5ad23c50 100644 --- a/package/sysdig/sysdig.mk +++ b/package/sysdig/sysdig.mk @@ -4,13 +4,15 @@ # ################################################################################ -SYSDIG_VERSION = 0.1.100 +SYSDIG_VERSION = 0.17.0 SYSDIG_SITE = $(call github,draios,sysdig,$(SYSDIG_VERSION)) SYSDIG_LICENSE = GPL-2.0 SYSDIG_LICENSE_FILES = COPYING SYSDIG_CONF_OPTS = -DUSE_BUNDLED_LUAJIT=OFF -DUSE_BUNDLED_ZLIB=OFF \ - -DUSE_BUNDLED_JSONCPP=OFF -DENABLE_DKMS=OFF -SYSDIG_DEPENDENCIES = zlib luajit jsoncpp + -DUSE_BUNDLED_JSONCPP=OFF -DENABLE_DKMS=OFF -DUSE_BUNDLED_CURL=OFF \ + -DUSE_BUNDLED_NCURSES=OFF -DUSE_BUNDLED_OPENSSL=OFF \ + -DUSE_BUNDLED_JQ=OFF -DUSE_BUNDLED_B64=OFF +SYSDIG_DEPENDENCIES = zlib luajit jsoncpp libcurl ncurses openssl jq libb64 SYSDIG_SUPPORTS_IN_SOURCE_BUILD = NO # sysdig creates the module Makefile from a template, which contains a From 0d111cc63b690f65b3e17c2b66d4e29cb01c3dec Mon Sep 17 00:00:00 2001 From: Yegor Yefremov Date: Fri, 4 Aug 2017 07:27:18 +0200 Subject: [PATCH 037/101] python-netifaces: bump to version 0.10.6 Signed-off-by: Yegor Yefremov Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/python-netifaces/python-netifaces.hash | 4 ++-- package/python-netifaces/python-netifaces.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-netifaces/python-netifaces.hash b/package/python-netifaces/python-netifaces.hash index 6f3e358b08..335f907d59 100644 --- a/package/python-netifaces/python-netifaces.hash +++ b/package/python-netifaces/python-netifaces.hash @@ -1,3 +1,3 @@ # md5 from https://pypi.python.org/pypi/netifaces/json, sha256 locally computed -md5 5b4d1f1310ed279e6df27ef3a9b71519 netifaces-0.10.5.tar.gz -sha256 59d8ad52dd3116fcb6635e175751b250dc783fb011adba539558bd764e5d628b netifaces-0.10.5.tar.gz +md5 1d424cb5ef52907c5ab913011122a98b netifaces-0.10.6.tar.gz +sha256 0c4da523f36d36f1ef92ee183f2512f3ceb9a9d2a45f7d19cda5a42c6689ebe0 netifaces-0.10.6.tar.gz diff --git a/package/python-netifaces/python-netifaces.mk b/package/python-netifaces/python-netifaces.mk index 3e01c24805..3258be7a95 100644 --- a/package/python-netifaces/python-netifaces.mk +++ b/package/python-netifaces/python-netifaces.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_NETIFACES_VERSION = 0.10.5 +PYTHON_NETIFACES_VERSION = 0.10.6 PYTHON_NETIFACES_SOURCE = netifaces-$(PYTHON_NETIFACES_VERSION).tar.gz -PYTHON_NETIFACES_SITE = https://pypi.python.org/packages/a7/4c/8e0771a59fd6e55aac993a7cc1b6a0db993f299514c464ae6a1ecf83b31d +PYTHON_NETIFACES_SITE = https://pypi.python.org/packages/72/01/ba076082628901bca750bf53b322a8ff10c1d757dc29196a8e6082711c9d PYTHON_NETIFACES_LICENSE = MIT PYTHON_NETIFACES_LICENSE_FILES = README.rst PYTHON_NETIFACES_SETUP_TYPE = setuptools From e40f8cf77cacdfd5027199ebe8584c33c16b9d3f Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Wed, 2 Aug 2017 19:08:50 +0200 Subject: [PATCH 038/101] package/tor: bump version to 0.3.0.10 Release notes: https://blog.torproject.org/blog/tor-03010-released Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/tor/tor.hash | 2 +- package/tor/tor.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/tor/tor.hash b/package/tor/tor.hash index 618acdc243..3252306c32 100644 --- a/package/tor/tor.hash +++ b/package/tor/tor.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 48d4880bf6ccb19ce9af2abde6946d7cf0635cc807548badbf4a221a79581e42 tor-0.3.0.9.tar.gz +sha256 9a8e6e49a1688dae64dca10f84a414ec9a4f393fb2256ae28e0c2e3239185ab1 tor-0.3.0.10.tar.gz diff --git a/package/tor/tor.mk b/package/tor/tor.mk index 0fa17e664f..3a4c52ecf5 100644 --- a/package/tor/tor.mk +++ b/package/tor/tor.mk @@ -4,7 +4,7 @@ # ################################################################################ -TOR_VERSION = 0.3.0.9 +TOR_VERSION = 0.3.0.10 TOR_SITE = https://dist.torproject.org TOR_LICENSE = BSD-3-Clause TOR_LICENSE_FILES = LICENSE From b085302642ffb24d5896744b7102f8bc25c30ae6 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Wed, 2 Aug 2017 19:43:43 +0200 Subject: [PATCH 039/101] package/kodi-pvr-mythtv: bump version to 4.15.3 Signed-off-by: Bernd Kuhls Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash | 2 +- package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash b/package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash index 57725a0ed7..82923a89aa 100644 --- a/package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash +++ b/package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 30b6a20f846f0f0cc14c2347efbf3b72162c876daed53a3731d3f975d370765e kodi-pvr-mythtv-4.15.0.tar.gz +sha256 fd60aba0dac25ab5885371495a5dfca53308c1fa23215299b0f62997c7391e1e kodi-pvr-mythtv-4.15.3.tar.gz diff --git a/package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk b/package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk index 515050b176..8099ffae3e 100644 --- a/package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk +++ b/package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk @@ -6,7 +6,7 @@ # This cset is on the branch 'Krypton' # When Kodi is updated, then this should be updated to the corresponding branch -KODI_PVR_MYTHTV_VERSION = 4.15.0 +KODI_PVR_MYTHTV_VERSION = 4.15.3 KODI_PVR_MYTHTV_SITE = $(call github,janbar,pvr.mythtv,$(KODI_PVR_MYTHTV_VERSION)) KODI_PVR_MYTHTV_LICENSE = GPL-2.0+ KODI_PVR_MYTHTV_LICENSE_FILES = src/client.h From 720c29cad25e2a4ee5fef399618a39b4aab15a0f Mon Sep 17 00:00:00 2001 From: Yegor Yefremov Date: Wed, 2 Aug 2017 07:57:23 +0200 Subject: [PATCH 040/101] python-mistune: add host variant Host variant is required by host-python-m2r. Signed-off-by: Yegor Yefremov Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/python-mistune/python-mistune.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-mistune/python-mistune.mk b/package/python-mistune/python-mistune.mk index 6bc0b20668..4141729da8 100644 --- a/package/python-mistune/python-mistune.mk +++ b/package/python-mistune/python-mistune.mk @@ -12,3 +12,4 @@ PYTHON_MISTUNE_LICENSE_FILES = LICENSE PYTHON_MISTUNE_SETUP_TYPE = setuptools $(eval $(python-package)) +$(eval $(host-python-package)) From 800b808bad629c27df900bfee76367b478d6d2fe Mon Sep 17 00:00:00 2001 From: Yegor Yefremov Date: Wed, 2 Aug 2017 07:57:24 +0200 Subject: [PATCH 041/101] python-m2r: new package Host variant is needed to generate long description for python-automat package. Signed-off-by: Yegor Yefremov Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/Config.in | 1 + package/python-m2r/Config.in | 8 ++++++++ package/python-m2r/python-m2r.hash | 3 +++ package/python-m2r/python-m2r.mk | 16 ++++++++++++++++ 4 files changed, 28 insertions(+) create mode 100644 package/python-m2r/Config.in create mode 100644 package/python-m2r/python-m2r.hash create mode 100644 package/python-m2r/python-m2r.mk diff --git a/package/Config.in b/package/Config.in index 34ce399c3e..9bc3209ec8 100644 --- a/package/Config.in +++ b/package/Config.in @@ -772,6 +772,7 @@ menu "External python modules" source "package/python-lmdb/Config.in" source "package/python-logbook/Config.in" source "package/python-lxml/Config.in" + source "package/python-m2r/Config.in" source "package/python-mad/Config.in" source "package/python-mako/Config.in" source "package/python-markdown/Config.in" diff --git a/package/python-m2r/Config.in b/package/python-m2r/Config.in new file mode 100644 index 0000000000..44dafaa464 --- /dev/null +++ b/package/python-m2r/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PYTHON_M2R + bool "python-m2r" + select BR2_PACKAGE_PYTHON_MISTUNE # runtime + select BR2_PACKAGE_PYTHON_DOCUTILS # runtime + help + Markdown to reStructuredText converter. + + https://github.com/miyakogi/m2r diff --git a/package/python-m2r/python-m2r.hash b/package/python-m2r/python-m2r.hash new file mode 100644 index 0000000000..102da33b55 --- /dev/null +++ b/package/python-m2r/python-m2r.hash @@ -0,0 +1,3 @@ +# md5 from https://pypi.python.org/pypi/m2r/json, sha256 locally computed +md5 aac67f2167a3d81c8ccd7615e9c2cb7a m2r-0.1.6.tar.gz +sha256 a26bc2e25e0ad3f8650385aea25cf734ac4fcd30e54faec92fd39675da75e527 m2r-0.1.6.tar.gz diff --git a/package/python-m2r/python-m2r.mk b/package/python-m2r/python-m2r.mk new file mode 100644 index 0000000000..b506ad8517 --- /dev/null +++ b/package/python-m2r/python-m2r.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-m2r +# +################################################################################ + +PYTHON_M2R_VERSION = 0.1.6 +PYTHON_M2R_SOURCE = m2r-$(PYTHON_M2R_VERSION).tar.gz +PYTHON_M2R_SITE = https://pypi.python.org/packages/8d/74/558f9aba132bb34cd661fad9e17d42bfa1332363466ff314e600096f78c3 +PYTHON_M2R_SETUP_TYPE = setuptools +PYTHON_M2R_LICENSE = MIT +PYTHON_M2R_LICENSE_FILES = LICENSE +HOST_PYTHON_M2R_DEPENDENCIES = host-python-docutils host-python-mistune + +$(eval $(python-package)) +$(eval $(host-python-package)) From 9d6b907a4b463d73af3b43ae19e0d508c1d1b3c6 Mon Sep 17 00:00:00 2001 From: Yegor Yefremov Date: Wed, 2 Aug 2017 07:57:25 +0200 Subject: [PATCH 042/101] python-automat: new package Signed-off-by: Yegor Yefremov [Arnout: properly wrapped Config.in help text] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/Config.in | 1 + package/python-automat/Config.in | 9 +++++++++ package/python-automat/python-automat.hash | 3 +++ package/python-automat/python-automat.mk | 15 +++++++++++++++ 4 files changed, 28 insertions(+) create mode 100644 package/python-automat/Config.in create mode 100644 package/python-automat/python-automat.hash create mode 100644 package/python-automat/python-automat.mk diff --git a/package/Config.in b/package/Config.in index 9bc3209ec8..5f83a4d0e6 100644 --- a/package/Config.in +++ b/package/Config.in @@ -694,6 +694,7 @@ menu "External python modules" source "package/python-asn1crypto/Config.in" source "package/python-attrs/Config.in" source "package/python-autobahn/Config.in" + source "package/python-automat/Config.in" source "package/python-babel/Config.in" source "package/python-backports-abc/Config.in" source "package/python-backports-shutil-get-terminal-size/Config.in" diff --git a/package/python-automat/Config.in b/package/python-automat/Config.in new file mode 100644 index 0000000000..ee02d22b5b --- /dev/null +++ b/package/python-automat/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_PYTHON_AUTOMAT + bool "python-automat" + select BR2_PACKAGE_PYTHON_ATTRS # runtime + select BR2_PACKAGE_PYTHON_SIX # runtime + help + Self-service finite-state machines for the programmer on the + go. + + https://github.com/glyph/Automat diff --git a/package/python-automat/python-automat.hash b/package/python-automat/python-automat.hash new file mode 100644 index 0000000000..c0e3505234 --- /dev/null +++ b/package/python-automat/python-automat.hash @@ -0,0 +1,3 @@ +# md5 from https://pypi.python.org/pypi/automat/json, sha256 locally computed +md5 ad7bba58d262d8956d732330cb5ef53d Automat-0.6.0.tar.gz +sha256 3c1fd04ecf08ac87b4dd3feae409542e9bf7827257097b2b6ed5692f69d6f6a8 Automat-0.6.0.tar.gz diff --git a/package/python-automat/python-automat.mk b/package/python-automat/python-automat.mk new file mode 100644 index 0000000000..96a4f51506 --- /dev/null +++ b/package/python-automat/python-automat.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# python-automat +# +################################################################################ + +PYTHON_AUTOMAT_VERSION = 0.6.0 +PYTHON_AUTOMAT_SOURCE = Automat-$(PYTHON_AUTOMAT_VERSION).tar.gz +PYTHON_AUTOMAT_SITE = https://pypi.python.org/packages/de/05/b8e453085cf8a7f27bb1226596f4ccf5cc9e758377d60284f990bbdc592c +PYTHON_AUTOMAT_SETUP_TYPE = setuptools +PYTHON_AUTOMAT_LICENSE = MIT +PYTHON_AUTOMAT_LICENSE_FILES = LICENSE +PYTHON_AUTOMAT_DEPENDENCIES = host-python-m2r host-python-setuptools-scm + +$(eval $(python-package)) From c1039cdfad847df75d44b13035bf37bd5f293ddc Mon Sep 17 00:00:00 2001 From: Yegor Yefremov Date: Wed, 2 Aug 2017 07:57:26 +0200 Subject: [PATCH 043/101] python-twisted: bump to version 17.5.0 Also fix/add runtime dependencies: Automat and hyperlink modules. Signed-off-by: Yegor Yefremov Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/python-twisted/Config.in | 2 ++ package/python-twisted/python-twisted.hash | 4 ++-- package/python-twisted/python-twisted.mk | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/python-twisted/Config.in b/package/python-twisted/Config.in index 7fe4289d46..6b1a4fc2c0 100644 --- a/package/python-twisted/Config.in +++ b/package/python-twisted/Config.in @@ -1,7 +1,9 @@ config BR2_PACKAGE_PYTHON_TWISTED bool "python-twisted" select BR2_PACKAGE_PYTHON_INCREMENTAL + select BR2_PACKAGE_PYTHON_AUTOMAT # runtime select BR2_PACKAGE_PYTHON_CONSTANTLY # runtime + select BR2_PACKAGE_PYTHON_HYPERLINK # runtime select BR2_PACKAGE_PYTHON_ZOPE_INTERFACE # runtime help Twisted is an event-driven networking engine written in Python. diff --git a/package/python-twisted/python-twisted.hash b/package/python-twisted/python-twisted.hash index 360e16d54f..c22f33643f 100644 --- a/package/python-twisted/python-twisted.hash +++ b/package/python-twisted/python-twisted.hash @@ -1,3 +1,3 @@ # md5 from https://pypi.python.org/pypi/twisted/json, sha256 locally computed -md5 5b4b9ea5a480bec9c1449ffb57b2052a Twisted-17.1.0.tar.bz2 -sha256 dbf211d70afe5b4442e3933ff01859533eba9f13d8b3e2e1b97dc2125e2d44dc Twisted-17.1.0.tar.bz2 +md5 cd5c287802dcbaf7be15cf937c922b71 Twisted-17.5.0.tar.bz2 +sha256 f198a494f0df2482f7c5f99d7f3eef33d22763ffc76641b36fec476b878002ea Twisted-17.5.0.tar.bz2 diff --git a/package/python-twisted/python-twisted.mk b/package/python-twisted/python-twisted.mk index 9b3ced57b9..fe276d641e 100644 --- a/package/python-twisted/python-twisted.mk +++ b/package/python-twisted/python-twisted.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TWISTED_VERSION = 17.1.0 +PYTHON_TWISTED_VERSION = 17.5.0 PYTHON_TWISTED_SOURCE = Twisted-$(PYTHON_TWISTED_VERSION).tar.bz2 -PYTHON_TWISTED_SITE = https://pypi.python.org/packages/d2/5d/ed5071740be94da625535f4333793d6fd238f9012f0fee189d0c5d00bd74 +PYTHON_TWISTED_SITE = https://pypi.python.org/packages/31/bf/7f86a8f8b9778e90d8b2921e9f442a8c8aa33fd2489fc10f236bc8af1749 PYTHON_TWISTED_SETUP_TYPE = setuptools PYTHON_TWISTED_LICENSE = MIT PYTHON_TWISTED_LICENSE_FILES = LICENSE From 204ed2e0b08a43ac69cbacf85bb1acaf0633cba5 Mon Sep 17 00:00:00 2001 From: Angelo Compagnucci Date: Mon, 14 Aug 2017 08:35:48 +0200 Subject: [PATCH 044/101] package/sysdig: fix incorrect module name Latest version of sysdig introduced a variable for the kernel module name. This patch updates that variable into Makefile.in. Signed-off-by: Angelo Compagnucci Signed-off-by: Thomas Petazzoni --- package/sysdig/sysdig.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/sysdig/sysdig.mk b/package/sysdig/sysdig.mk index 2d5ad23c50..ecafb9d297 100644 --- a/package/sysdig/sysdig.mk +++ b/package/sysdig/sysdig.mk @@ -24,6 +24,7 @@ SYSDIG_SUPPORTS_IN_SOURCE_BUILD = NO define SYSDIG_MODULE_GEN_MAKEFILE $(INSTALL) -m 0644 $(@D)/driver/Makefile.in $(@D)/driver/Makefile $(SED) 's/@KBUILD_FLAGS@//;' $(@D)/driver/Makefile + $(SED) 's/@PROBE_NAME@/sysdig-probe/;' $(@D)/driver/Makefile endef SYSDIG_POST_PATCH_HOOKS += SYSDIG_MODULE_GEN_MAKEFILE From 009ae96c6f6c4ab18b120d3923583efaea29cfba Mon Sep 17 00:00:00 2001 From: Arnout Vandecappelle Date: Thu, 10 Aug 2017 23:11:16 +0200 Subject: [PATCH 045/101] get-developers: add option to get developers for files The DEVELOPERS file lists file patterns, but the get-developers script only supports getting packages and CPU architectures. Some files are neither of those, e.g. defconfigs, support files, package infras, ... Add a '-f' option that allows to give a list of files for which to get the developer(s). Note that the DEVELOPERS file contains directories as well as files, and the directories are not expanded into individual files. Therefore, we have to use f.startswith(devfile) to match a directory. This assumes that the directory name ends with /, otherwise 'package/python' would also match 'package/python-foo'. Since we make sure that directories do end with / in the DEVELOPERS file, and since false positives are not much of an issue in this case, this isn't a problem. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) Signed-off-by: Thomas Petazzoni --- utils/get-developers | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/utils/get-developers b/utils/get-developers index fa6fc2fc68..6a028b4526 100755 --- a/utils/get-developers +++ b/utils/get-developers @@ -3,6 +3,7 @@ import argparse import getdeveloperlib import sys +import os def parse_args(): parser = argparse.ArgumentParser() @@ -12,6 +13,8 @@ def parse_args(): help='find developers in charge of this architecture') parser.add_argument('-p', dest='package', action='store', help='find developers in charge of this package') + parser.add_argument('-f', dest='files', nargs='*', + help='find developers in charge of these files') parser.add_argument('-c', dest='check', action='store_const', const=True, help='list files not handled by any developer') return parser.parse_args() @@ -28,6 +31,8 @@ def __main__(): action += 1 if args.package is not None: action += 1 + if args.files: + action += 1 if args.check: action += 1 if len(args.patches) != 0: @@ -59,6 +64,16 @@ def __main__(): print(dev.name) return + # Handle the files action + if args.files is not None: + args.files = [os.path.abspath(f) for f in args.files] + for dev in devs: + for devfile in dev.files: + commonfiles = [f for f in args.files if f.startswith(devfile)] + if commonfiles: + print(dev.name) + break + # Handle the patches action if len(args.patches) != 0: (files, infras) = getdeveloperlib.analyze_patches(args.patches) From 384ba857771af619f1d3b007c31af29a64ae6a34 Mon Sep 17 00:00:00 2001 From: Vanessa Maegima Date: Thu, 3 Aug 2017 10:50:02 -0300 Subject: [PATCH 046/101] configs: Add support for imx7dpico board Add support for imx7d-pico, which is a board based on NXP i.MX7D processor. For more information about this board, please visit: http://www.technexion.org/products/pico/pico-som/pico-imx7-emmc Signed-off-by: Vanessa Maegima [Thomas: - add upstream references for the Linux kernel patches - fix typoes in readme.txt - remove audio-related packages in defconfig - regenerate .gitlab-ci.yml] Signed-off-by: Thomas Petazzoni --- .gitlab-ci.yml | 1 + ...M-dts-imx7d-pico-Add-initial-support.patch | 430 ++++++++++++++++++ ...-dts-imx7d-pico-Add-watchdog-support.patch | 49 ++ ...co-Pass-no-1-8-v-property-to-the-eMM.patch | 34 ++ ...s-imx7-Fix-typo-in-watchdog-pin-name.patch | 90 ++++ board/technexion/imx7dpico/readme.txt | 59 +++ configs/imx7dpico_defconfig | 36 ++ 7 files changed, 699 insertions(+) create mode 100644 board/technexion/imx7dpico/patches/linux/0001-ARM-dts-imx7d-pico-Add-initial-support.patch create mode 100644 board/technexion/imx7dpico/patches/linux/0002-ARM-dts-imx7d-pico-Add-watchdog-support.patch create mode 100644 board/technexion/imx7dpico/patches/linux/0003-ARM-dts-imx7d-pico-Pass-no-1-8-v-property-to-the-eMM.patch create mode 100644 board/technexion/imx7dpico/patches/linux/0004-ARM-dts-imx7-Fix-typo-in-watchdog-pin-name.patch create mode 100644 board/technexion/imx7dpico/readme.txt create mode 100644 configs/imx7dpico_defconfig diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0ecff99ff3..5adb4f96ec 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -121,6 +121,7 @@ imx23evk_defconfig: *defconfig imx6q-sabresd_defconfig: *defconfig imx6q-sabresd_qt5_defconfig: *defconfig imx6ulpico_defconfig: *defconfig +imx7dpico_defconfig: *defconfig lego_ev3_defconfig: *defconfig linksprite_pcduino_defconfig: *defconfig minnowboard_max-graphical_defconfig: *defconfig diff --git a/board/technexion/imx7dpico/patches/linux/0001-ARM-dts-imx7d-pico-Add-initial-support.patch b/board/technexion/imx7dpico/patches/linux/0001-ARM-dts-imx7d-pico-Add-initial-support.patch new file mode 100644 index 0000000000..f2f3561d3f --- /dev/null +++ b/board/technexion/imx7dpico/patches/linux/0001-ARM-dts-imx7d-pico-Add-initial-support.patch @@ -0,0 +1,430 @@ +From 23c787a99ff7b42f594722d60ea064534fe54a71 Mon Sep 17 00:00:00 2001 +From: Vanessa Maegima +Date: Wed, 17 May 2017 14:06:36 -0300 +Subject: [PATCH] ARM: dts: imx7d-pico: Add initial support + +Add the initial support for imx7d-pico board. + +Add support for eMMC, USB host, USB device, PMIC, Ethernet and audio. + +For more information about this board, please visit: +http://www.technexion.org/products/pico/pico-som/pico-imx7-emmc + +Signed-off-by: Vanessa Maegima +Reviewed-by: Fabio Estevam +Signed-off-by: Shawn Guo +Upstream: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=23c787a99ff7b42f594722d60ea064534fe54a71 +--- + arch/arm/boot/dts/Makefile | 1 + + arch/arm/boot/dts/imx7d-pico.dts | 387 +++++++++++++++++++++++++++++++++++++++ + 2 files changed, 388 insertions(+) + create mode 100644 arch/arm/boot/dts/imx7d-pico.dts + +diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile +index 7881aae..cc12670 100644 +--- a/arch/arm/boot/dts/Makefile ++++ b/arch/arm/boot/dts/Makefile +@@ -478,6 +478,7 @@ dtb-$(CONFIG_SOC_IMX7D) += \ + imx7d-cl-som-imx7.dtb \ + imx7d-colibri-eval-v3.dtb \ + imx7d-nitrogen7.dtb \ ++ imx7d-pico.dtb \ + imx7d-sbc-imx7.dtb \ + imx7d-sdb.dtb \ + imx7d-sdb-sht11.dtb \ +diff --git a/arch/arm/boot/dts/imx7d-pico.dts b/arch/arm/boot/dts/imx7d-pico.dts +new file mode 100644 +index 0000000..ebda3df +--- /dev/null ++++ b/arch/arm/boot/dts/imx7d-pico.dts +@@ -0,0 +1,387 @@ ++/* ++ * Copyright 2017 NXP ++ * ++ * This file is dual-licensed: you can use it either under the terms ++ * of the GPL or the X11 license, at your option. Note that this dual ++ * licensing only applies to this file, and not this project as a ++ * whole. ++ * ++ * a) This file is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU General Public License as ++ * published by the Free Software Foundation; either version 2 of the ++ * License, or (at your option) any later version. ++ * ++ * This file is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * Or, alternatively, ++ * ++ * b) 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. ++ */ ++ ++/dts-v1/; ++ ++#include "imx7d.dtsi" ++ ++/ { ++ model = "Technexion Pico i.MX7D Board"; ++ compatible = "technexion,imx7d-pico", "fsl,imx7d"; ++ ++ memory { ++ reg = <0x80000000 0x80000000>; ++ }; ++ ++ reg_2p5v: regulator-2p5v { ++ compatible = "regulator-fixed"; ++ regulator-name = "2P5V"; ++ regulator-min-microvolt = <2500000>; ++ regulator-max-microvolt = <2500000>; ++ regulator-always-on; ++ }; ++ ++ reg_3p3v: regulator-3p3v { ++ compatible = "regulator-fixed"; ++ regulator-name = "3P3V"; ++ regulator-min-microvolt = <3300000>; ++ regulator-max-microvolt = <3300000>; ++ regulator-always-on; ++ }; ++ ++ reg_usb_otg1_vbus: regulator-usb-otg1-vbus { ++ compatible = "regulator-fixed"; ++ regulator-name = "usb_otg1_vbus"; ++ regulator-min-microvolt = <5000000>; ++ regulator-max-microvolt = <5000000>; ++ gpio = <&gpio4 5 GPIO_ACTIVE_LOW>; ++ }; ++ ++ reg_usb_otg2_vbus: regulator-usb-otg2-vbus { ++ compatible = "regulator-fixed"; ++ regulator-name = "usb_otg2_vbus"; ++ regulator-min-microvolt = <5000000>; ++ regulator-max-microvolt = <5000000>; ++ }; ++ ++ reg_vref_1v8: regulator-vref-1v8 { ++ compatible = "regulator-fixed"; ++ regulator-name = "vref-1v8"; ++ regulator-min-microvolt = <1800000>; ++ regulator-max-microvolt = <1800000>; ++ }; ++ ++ sound { ++ compatible = "simple-audio-card"; ++ simple-audio-card,name = "imx7-sgtl5000"; ++ simple-audio-card,format = "i2s"; ++ simple-audio-card,bitclock-master = <&dailink_master>; ++ simple-audio-card,frame-master = <&dailink_master>; ++ simple-audio-card,cpu { ++ sound-dai = <&sai1>; ++ }; ++ ++ dailink_master: simple-audio-card,codec { ++ sound-dai = <&codec>; ++ clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_CLK>; ++ }; ++ }; ++}; ++ ++&fec1 { ++ pinctrl-names = "default"; ++ pinctrl-0 = <&pinctrl_enet1>; ++ assigned-clocks = <&clks IMX7D_ENET1_TIME_ROOT_SRC>, ++ <&clks IMX7D_ENET1_TIME_ROOT_CLK>; ++ assigned-clock-parents = <&clks IMX7D_PLL_ENET_MAIN_100M_CLK>; ++ assigned-clock-rates = <0>, <100000000>; ++ phy-mode = "rgmii"; ++ phy-handle = <ðphy0>; ++ fsl,magic-packet; ++ status = "okay"; ++ ++ mdio { ++ #address-cells = <1>; ++ #size-cells = <0>; ++ ++ ethphy0: ethernet-phy@1 { ++ compatible = "ethernet-phy-ieee802.3-c22"; ++ reg = <1>; ++ status = "okay"; ++ }; ++ }; ++}; ++ ++&i2c1 { ++ clock-frequency = <100000>; ++ pinctrl-names = "default"; ++ pinctrl-0 = <&pinctrl_i2c1>; ++ status = "okay"; ++ ++ codec: sgtl5000@0a { ++ #sound-dai-cells = <0>; ++ reg = <0x0a>; ++ compatible = "fsl,sgtl5000"; ++ clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_CLK>; ++ VDDA-supply = <®_2p5v>; ++ VDDIO-supply = <®_vref_1v8>; ++ }; ++}; ++ ++&i2c4 { ++ pinctrl-names = "default"; ++ pinctrl-0 = <&pinctrl_i2c4>; ++ status = "okay"; ++ ++ pmic: pfuze3000@08 { ++ compatible = "fsl,pfuze3000"; ++ reg = <0x08>; ++ ++ regulators { ++ sw1a_reg: sw1a { ++ regulator-min-microvolt = <700000>; ++ regulator-max-microvolt = <3300000>; ++ regulator-boot-on; ++ regulator-always-on; ++ regulator-ramp-delay = <6250>; ++ }; ++ /* use sw1c_reg to align with pfuze100/pfuze200 */ ++ sw1c_reg: sw1b { ++ regulator-min-microvolt = <700000>; ++ regulator-max-microvolt = <1475000>; ++ regulator-boot-on; ++ regulator-always-on; ++ regulator-ramp-delay = <6250>; ++ }; ++ ++ sw2_reg: sw2 { ++ regulator-min-microvolt = <1800000>; ++ regulator-max-microvolt = <1850000>; ++ regulator-boot-on; ++ regulator-always-on; ++ }; ++ ++ sw3a_reg: sw3 { ++ regulator-min-microvolt = <900000>; ++ regulator-max-microvolt = <1650000>; ++ regulator-boot-on; ++ regulator-always-on; ++ }; ++ ++ swbst_reg: swbst { ++ regulator-min-microvolt = <5000000>; ++ regulator-max-microvolt = <5150000>; ++ }; ++ ++ snvs_reg: vsnvs { ++ regulator-min-microvolt = <1000000>; ++ regulator-max-microvolt = <3000000>; ++ regulator-boot-on; ++ regulator-always-on; ++ }; ++ ++ vref_reg: vrefddr { ++ regulator-boot-on; ++ regulator-always-on; ++ }; ++ ++ vgen1_reg: vldo1 { ++ regulator-min-microvolt = <1800000>; ++ regulator-max-microvolt = <3300000>; ++ regulator-always-on; ++ }; ++ ++ vgen2_reg: vldo2 { ++ regulator-min-microvolt = <800000>; ++ regulator-max-microvolt = <1550000>; ++ }; ++ ++ vgen3_reg: vccsd { ++ regulator-min-microvolt = <2850000>; ++ regulator-max-microvolt = <3300000>; ++ regulator-always-on; ++ }; ++ ++ vgen4_reg: v33 { ++ regulator-min-microvolt = <2850000>; ++ regulator-max-microvolt = <3300000>; ++ regulator-always-on; ++ }; ++ ++ vgen5_reg: vldo3 { ++ regulator-min-microvolt = <1800000>; ++ regulator-max-microvolt = <3300000>; ++ regulator-always-on; ++ }; ++ ++ vgen6_reg: vldo4 { ++ regulator-min-microvolt = <1800000>; ++ regulator-max-microvolt = <3300000>; ++ regulator-always-on; ++ }; ++ }; ++ }; ++}; ++ ++&sai1 { ++ pinctrl-names = "default"; ++ pinctrl-0 = <&pinctrl_sai1>; ++ assigned-clocks = <&clks IMX7D_SAI1_ROOT_SRC>, ++ <&clks IMX7D_SAI1_ROOT_CLK>; ++ assigned-clock-parents = <&clks IMX7D_PLL_AUDIO_POST_DIV>; ++ assigned-clock-rates = <0>, <24576000>; ++ status = "okay"; ++}; ++ ++&uart5 { ++ pinctrl-names = "default"; ++ pinctrl-0 = <&pinctrl_uart5>; ++ assigned-clocks = <&clks IMX7D_UART5_ROOT_SRC>; ++ assigned-clock-parents = <&clks IMX7D_PLL_SYS_MAIN_240M_CLK>; ++ status = "okay"; ++}; ++ ++&usbotg1 { ++ vbus-supply = <®_usb_otg1_vbus>; ++ status = "okay"; ++}; ++ ++&usbotg2 { ++ vbus-supply = <®_usb_otg2_vbus>; ++ dr_mode = "host"; ++ status = "okay"; ++}; ++ ++&usdhc3 { ++ pinctrl-names = "default", "state_100mhz", "state_200mhz"; ++ pinctrl-0 = <&pinctrl_usdhc3>; ++ pinctrl-1 = <&pinctrl_usdhc3_100mhz>; ++ pinctrl-2 = <&pinctrl_usdhc3_200mhz>; ++ assigned-clocks = <&clks IMX7D_USDHC3_ROOT_CLK>; ++ assigned-clock-rates = <400000000>; ++ bus-width = <8>; ++ fsl,tuning-step = <2>; ++ non-removable; ++ status = "okay"; ++}; ++ ++&iomuxc { ++ pinctrl_enet1: enet1grp { ++ fsl,pins = < ++ MX7D_PAD_SD2_CD_B__ENET1_MDIO 0x3 ++ MX7D_PAD_SD2_WP__ENET1_MDC 0x3 ++ MX7D_PAD_ENET1_RGMII_TXC__ENET1_RGMII_TXC 0x1 ++ MX7D_PAD_ENET1_RGMII_TD0__ENET1_RGMII_TD0 0x1 ++ MX7D_PAD_ENET1_RGMII_TD1__ENET1_RGMII_TD1 0x1 ++ MX7D_PAD_ENET1_RGMII_TD2__ENET1_RGMII_TD2 0x1 ++ MX7D_PAD_ENET1_RGMII_TD3__ENET1_RGMII_TD3 0x1 ++ MX7D_PAD_ENET1_RGMII_TX_CTL__ENET1_RGMII_TX_CTL 0x1 ++ MX7D_PAD_ENET1_RGMII_RXC__ENET1_RGMII_RXC 0x1 ++ MX7D_PAD_ENET1_RGMII_RD0__ENET1_RGMII_RD0 0x1 ++ MX7D_PAD_ENET1_RGMII_RD1__ENET1_RGMII_RD1 0x1 ++ MX7D_PAD_ENET1_RGMII_RD2__ENET1_RGMII_RD2 0x1 ++ MX7D_PAD_ENET1_RGMII_RD3__ENET1_RGMII_RD3 0x1 ++ MX7D_PAD_ENET1_RGMII_RX_CTL__ENET1_RGMII_RX_CTL 0x1 ++ >; ++ }; ++ ++ pinctrl_i2c1: i2c1grp { ++ fsl,pins = < ++ MX7D_PAD_UART1_TX_DATA__I2C1_SDA 0x4000007f ++ MX7D_PAD_UART1_RX_DATA__I2C1_SCL 0x4000007f ++ >; ++ }; ++ ++ pinctrl_i2c4: i2c4grp { ++ fsl,pins = < ++ MX7D_PAD_SAI1_RX_BCLK__I2C4_SDA 0x4000007f ++ MX7D_PAD_SAI1_RX_SYNC__I2C4_SCL 0x4000007f ++ >; ++ }; ++ ++ pinctrl_sai1: sai1grp { ++ fsl,pins = < ++ MX7D_PAD_ENET1_RX_CLK__SAI1_TX_BCLK 0x1f ++ MX7D_PAD_ENET1_CRS__SAI1_TX_SYNC 0x1f ++ MX7D_PAD_ENET1_COL__SAI1_TX_DATA0 0x30 ++ MX7D_PAD_ENET1_TX_CLK__SAI1_RX_DATA0 0x1f ++ >; ++ }; ++ ++ pinctrl_uart5: uart5grp { ++ fsl,pins = < ++ MX7D_PAD_I2C4_SDA__UART5_DCE_TX 0x79 ++ MX7D_PAD_I2C4_SCL__UART5_DCE_RX 0x79 ++ >; ++ }; ++ ++ pinctrl_usbotg1_pwr: usbotg_pwr { ++ fsl,pins = < ++ MX7D_PAD_UART3_TX_DATA__GPIO4_IO5 0x14 ++ >; ++ }; ++ ++ pinctrl_usdhc3: usdhc3grp { ++ fsl,pins = < ++ MX7D_PAD_SD3_CMD__SD3_CMD 0x59 ++ MX7D_PAD_SD3_CLK__SD3_CLK 0x19 ++ MX7D_PAD_SD3_DATA0__SD3_DATA0 0x59 ++ MX7D_PAD_SD3_DATA1__SD3_DATA1 0x59 ++ MX7D_PAD_SD3_DATA2__SD3_DATA2 0x59 ++ MX7D_PAD_SD3_DATA3__SD3_DATA3 0x59 ++ MX7D_PAD_SD3_DATA4__SD3_DATA4 0x59 ++ MX7D_PAD_SD3_DATA5__SD3_DATA5 0x59 ++ MX7D_PAD_SD3_DATA6__SD3_DATA6 0x59 ++ MX7D_PAD_SD3_DATA7__SD3_DATA7 0x59 ++ >; ++ }; ++ ++ pinctrl_usdhc3_100mhz: usdhc3grp_100mhz { ++ fsl,pins = < ++ MX7D_PAD_SD3_CMD__SD3_CMD 0x5a ++ MX7D_PAD_SD3_CLK__SD3_CLK 0x1a ++ MX7D_PAD_SD3_DATA0__SD3_DATA0 0x5a ++ MX7D_PAD_SD3_DATA1__SD3_DATA1 0x5a ++ MX7D_PAD_SD3_DATA2__SD3_DATA2 0x5a ++ MX7D_PAD_SD3_DATA3__SD3_DATA3 0x5a ++ MX7D_PAD_SD3_DATA4__SD3_DATA4 0x5a ++ MX7D_PAD_SD3_DATA5__SD3_DATA5 0x5a ++ MX7D_PAD_SD3_DATA6__SD3_DATA6 0x5a ++ MX7D_PAD_SD3_DATA7__SD3_DATA7 0x5a ++ >; ++ }; ++ ++ pinctrl_usdhc3_200mhz: usdhc3grp_200mhz { ++ fsl,pins = < ++ MX7D_PAD_SD3_CMD__SD3_CMD 0x5b ++ MX7D_PAD_SD3_CLK__SD3_CLK 0x1b ++ MX7D_PAD_SD3_DATA0__SD3_DATA0 0x5b ++ MX7D_PAD_SD3_DATA1__SD3_DATA1 0x5b ++ MX7D_PAD_SD3_DATA2__SD3_DATA2 0x5b ++ MX7D_PAD_SD3_DATA3__SD3_DATA3 0x5b ++ MX7D_PAD_SD3_DATA4__SD3_DATA4 0x5b ++ MX7D_PAD_SD3_DATA5__SD3_DATA5 0x5b ++ MX7D_PAD_SD3_DATA6__SD3_DATA6 0x5b ++ MX7D_PAD_SD3_DATA7__SD3_DATA7 0x5b ++ >; ++ }; ++}; +-- +2.7.4 + diff --git a/board/technexion/imx7dpico/patches/linux/0002-ARM-dts-imx7d-pico-Add-watchdog-support.patch b/board/technexion/imx7dpico/patches/linux/0002-ARM-dts-imx7d-pico-Add-watchdog-support.patch new file mode 100644 index 0000000000..84128f58c4 --- /dev/null +++ b/board/technexion/imx7dpico/patches/linux/0002-ARM-dts-imx7d-pico-Add-watchdog-support.patch @@ -0,0 +1,49 @@ +From d1ceec2a8f6ab1b35c296c3339127adca1ace30b Mon Sep 17 00:00:00 2001 +From: Fabio Estevam +Date: Tue, 23 May 2017 12:16:08 -0300 +Subject: [PATCH] ARM: dts: imx7d-pico: Add watchdog support + +imx7d-pico has the WDOG1_B pin connected to the PMIC, so add the +wdog1 node and use the 'fsl,ext-reset-output' property to +properly describe it. + +Signed-off-by: Fabio Estevam +Signed-off-by: Shawn Guo +Upstream: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d1ceec2a8f6ab1b35c296c3339127adca1ace30b +--- + arch/arm/boot/dts/imx7d-pico.dts | 15 +++++++++++++++ + 1 file changed, 15 insertions(+) + +diff --git a/arch/arm/boot/dts/imx7d-pico.dts b/arch/arm/boot/dts/imx7d-pico.dts +index ebda3df..f874352 100644 +--- a/arch/arm/boot/dts/imx7d-pico.dts ++++ b/arch/arm/boot/dts/imx7d-pico.dts +@@ -284,6 +284,13 @@ + status = "okay"; + }; + ++&wdog1 { ++ pinctrl-names = "default"; ++ pinctrl-0 = <&pinctrl_wdog>; ++ fsl,ext-reset-output; ++ status = "okay"; ++}; ++ + &iomuxc { + pinctrl_enet1: enet1grp { + fsl,pins = < +@@ -385,3 +392,11 @@ + >; + }; + }; ++ ++&iomuxc_lpsr { ++ pinctrl_wdog: wdoggrp { ++ fsl,pins = < ++ MX7D_PAD_LPSR_GPIO1_IO00__WDOD1_WDOG_B 0x74 ++ >; ++ }; ++}; +-- +2.7.4 + diff --git a/board/technexion/imx7dpico/patches/linux/0003-ARM-dts-imx7d-pico-Pass-no-1-8-v-property-to-the-eMM.patch b/board/technexion/imx7dpico/patches/linux/0003-ARM-dts-imx7d-pico-Pass-no-1-8-v-property-to-the-eMM.patch new file mode 100644 index 0000000000..a23fbc1b6b --- /dev/null +++ b/board/technexion/imx7dpico/patches/linux/0003-ARM-dts-imx7d-pico-Pass-no-1-8-v-property-to-the-eMM.patch @@ -0,0 +1,34 @@ +From bdc111bd50cc1378e113647dc251689636986d84 Mon Sep 17 00:00:00 2001 +From: Fabio Estevam +Date: Tue, 23 May 2017 12:16:09 -0300 +Subject: [PATCH] ARM: dts: imx7d-pico: Pass 'no-1-8-v' property to the eMMC + +Currently the following eMMC error is seen: + +mmc1: mmc_select_hs200 failed, error -74 + +On imx7d-pico the eMMC VCCQ is fixed at 3.15V, so pass the 'no-1-8-v' +property to properly describe that 1.8V operation is not possible. + +Signed-off-by: Fabio Estevam +Signed-off-by: Shawn Guo +Upstream: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bdc111bd50cc1378e113647dc251689636986d84 +--- + arch/arm/boot/dts/imx7d-pico.dts | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/arch/arm/boot/dts/imx7d-pico.dts b/arch/arm/boot/dts/imx7d-pico.dts +index f874352..79b5d83 100644 +--- a/arch/arm/boot/dts/imx7d-pico.dts ++++ b/arch/arm/boot/dts/imx7d-pico.dts +@@ -279,6 +279,7 @@ + assigned-clocks = <&clks IMX7D_USDHC3_ROOT_CLK>; + assigned-clock-rates = <400000000>; + bus-width = <8>; ++ no-1-8-v; + fsl,tuning-step = <2>; + non-removable; + status = "okay"; +-- +2.7.4 + diff --git a/board/technexion/imx7dpico/patches/linux/0004-ARM-dts-imx7-Fix-typo-in-watchdog-pin-name.patch b/board/technexion/imx7dpico/patches/linux/0004-ARM-dts-imx7-Fix-typo-in-watchdog-pin-name.patch new file mode 100644 index 0000000000..8a2524a037 --- /dev/null +++ b/board/technexion/imx7dpico/patches/linux/0004-ARM-dts-imx7-Fix-typo-in-watchdog-pin-name.patch @@ -0,0 +1,90 @@ +From 37de44f238d37c96ab1fec8c88b6d207f5b85635 Mon Sep 17 00:00:00 2001 +From: Fabio Estevam +Date: Sat, 27 May 2017 10:17:52 -0300 +Subject: [PATCH] ARM: dts: imx7: Fix typo in watchdog pin name + +Change "WDOD1" to "WDOG1" in watchdog pin names. + +Signed-off-by: Fabio Estevam +Signed-off-by: Shawn Guo +Upstream: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=37de44f238d37c96ab1fec8c88b6d207f5b85635 +--- + arch/arm/boot/dts/imx7d-nitrogen7.dts | 2 +- + arch/arm/boot/dts/imx7d-pico.dts | 2 +- + arch/arm/boot/dts/imx7d-pinfunc.h | 6 +++--- + arch/arm/boot/dts/imx7d-sdb.dts | 2 +- + arch/arm/boot/dts/imx7s-warp.dts | 2 +- + 5 files changed, 7 insertions(+), 7 deletions(-) + +diff --git a/arch/arm/boot/dts/imx7d-nitrogen7.dts b/arch/arm/boot/dts/imx7d-nitrogen7.dts +index dd40e49..e799830 100644 +--- a/arch/arm/boot/dts/imx7d-nitrogen7.dts ++++ b/arch/arm/boot/dts/imx7d-nitrogen7.dts +@@ -738,7 +738,7 @@ + + pinctrl_wdog1: wdog1grp { + fsl,pins = < +- MX7D_PAD_LPSR_GPIO1_IO00__WDOD1_WDOG_B 0x75 ++ MX7D_PAD_LPSR_GPIO1_IO00__WDOG1_WDOG_B 0x75 + >; + }; + }; +diff --git a/arch/arm/boot/dts/imx7d-pico.dts b/arch/arm/boot/dts/imx7d-pico.dts +index 79b5d83..e78c2c9 100644 +--- a/arch/arm/boot/dts/imx7d-pico.dts ++++ b/arch/arm/boot/dts/imx7d-pico.dts +@@ -397,7 +397,7 @@ + &iomuxc_lpsr { + pinctrl_wdog: wdoggrp { + fsl,pins = < +- MX7D_PAD_LPSR_GPIO1_IO00__WDOD1_WDOG_B 0x74 ++ MX7D_PAD_LPSR_GPIO1_IO00__WDOG1_WDOG_B 0x74 + >; + }; + }; +diff --git a/arch/arm/boot/dts/imx7d-pinfunc.h b/arch/arm/boot/dts/imx7d-pinfunc.h +index f6f7e78..f2493bc 100644 +--- a/arch/arm/boot/dts/imx7d-pinfunc.h ++++ b/arch/arm/boot/dts/imx7d-pinfunc.h +@@ -17,9 +17,9 @@ + + #define MX7D_PAD_LPSR_GPIO1_IO00__GPIO1_IO0 0x0000 0x0030 0x0000 0x0 0x0 + #define MX7D_PAD_LPSR_GPIO1_IO00__PWM4_OUT 0x0000 0x0030 0x0000 0x1 0x0 +-#define MX7D_PAD_LPSR_GPIO1_IO00__WDOD1_WDOG_ANY 0x0000 0x0030 0x0000 0x2 0x0 +-#define MX7D_PAD_LPSR_GPIO1_IO00__WDOD1_WDOG_B 0x0000 0x0030 0x0000 0x3 0x0 +-#define MX7D_PAD_LPSR_GPIO1_IO00__WDOD1_WDOG__RST_B_DEB 0x0000 0x0030 0x0000 0x4 0x0 ++#define MX7D_PAD_LPSR_GPIO1_IO00__WDOG1_WDOG_ANY 0x0000 0x0030 0x0000 0x2 0x0 ++#define MX7D_PAD_LPSR_GPIO1_IO00__WDOG1_WDOG_B 0x0000 0x0030 0x0000 0x3 0x0 ++#define MX7D_PAD_LPSR_GPIO1_IO00__WDOG1_WDOG__RST_B_DEB 0x0000 0x0030 0x0000 0x4 0x0 + #define MX7D_PAD_LPSR_GPIO1_IO01__GPIO1_IO1 0x0004 0x0034 0x0000 0x0 0x0 + #define MX7D_PAD_LPSR_GPIO1_IO01__PWM1_OUT 0x0004 0x0034 0x0000 0x1 0x0 + #define MX7D_PAD_LPSR_GPIO1_IO01__CCM_ENET_REF_CLK3 0x0004 0x0034 0x0000 0x2 0x0 +diff --git a/arch/arm/boot/dts/imx7d-sdb.dts b/arch/arm/boot/dts/imx7d-sdb.dts +index 77c400f..4a4b522 100644 +--- a/arch/arm/boot/dts/imx7d-sdb.dts ++++ b/arch/arm/boot/dts/imx7d-sdb.dts +@@ -660,7 +660,7 @@ + &iomuxc_lpsr { + pinctrl_wdog: wdoggrp { + fsl,pins = < +- MX7D_PAD_LPSR_GPIO1_IO00__WDOD1_WDOG_B 0x74 ++ MX7D_PAD_LPSR_GPIO1_IO00__WDOG1_WDOG_B 0x74 + >; + }; + +diff --git a/arch/arm/boot/dts/imx7s-warp.dts b/arch/arm/boot/dts/imx7s-warp.dts +index 8dfed85..07b63f8 100644 +--- a/arch/arm/boot/dts/imx7s-warp.dts ++++ b/arch/arm/boot/dts/imx7s-warp.dts +@@ -443,7 +443,7 @@ + &iomuxc_lpsr { + pinctrl_wdog: wdoggrp { + fsl,pins = < +- MX7D_PAD_LPSR_GPIO1_IO00__WDOD1_WDOG_B 0x74 ++ MX7D_PAD_LPSR_GPIO1_IO00__WDOG1_WDOG_B 0x74 + >; + }; + }; +-- +2.7.4 + diff --git a/board/technexion/imx7dpico/readme.txt b/board/technexion/imx7dpico/readme.txt new file mode 100644 index 0000000000..cda3f285eb --- /dev/null +++ b/board/technexion/imx7dpico/readme.txt @@ -0,0 +1,59 @@ +**************************** +Technexion i.MX7D Pico board +**************************** + +This file documents the Buildroot support for the Technexion i.MX7D Pico board. + +Build +===== + +First, configure Buildroot for the i.MX7D Pico board: + + make imx7dpico_defconfig + +Build all components: + + make + +You will find in output/images/ the following files: + - imx7d-pico.dtb + - rootfs.ext4 + - rootfs.tar + - sdcard.img + - u-boot.imx + - zImage + +Flash the eMMC +============== + +In the U-Boot prompt lauch: + +=> ums 0 mmc 0 + +This will mount the eMMC content in the host PC as a mass storage device. + +To determine the device associated to the eMMC card have a look in the +/proc/partitions file: + + cat /proc/partitions + +Buildroot prepares a bootable "sdcard.img" image in the output/images/ +directory, ready to be dumped on the eMMC card. Launch the following +command as root: + + dd if=output/images/sdcard.img of=/dev/ + +*** WARNING! This will destroy all the eMMC content. Use with care! *** + +For details about the medium image layout, see the definition in +board/freescale/common/imx/genimage.cfg.template. + +Boot the i.MX7D Pico board +========================== + +To boot your newly created system: +- put a micro USB cable into the Debug USB Port and connect using a terminal + emulator at 115200 bps, 8n1; +- power on the board. + +Enjoy! diff --git a/configs/imx7dpico_defconfig b/configs/imx7dpico_defconfig new file mode 100644 index 0000000000..72abfdf5f8 --- /dev/null +++ b/configs/imx7dpico_defconfig @@ -0,0 +1,36 @@ +# architecture +BR2_arm=y +BR2_cortex_a7=y +BR2_ARM_FPU_NEON_VFPV4=y + +# Linux headers same as kernel, a 4.12 series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_12=y + +# system +BR2_TARGET_GENERIC_GETTY_PORT="ttymxc4" + +# kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.12" +BR2_LINUX_KERNEL_PATCH="board/technexion/imx7dpico/patches/linux" +BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx7d-pico" + +# bootloader +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BOARDNAME="pico-imx7d" +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2017.07" +BR2_TARGET_UBOOT_FORMAT_IMX=y + +# required tools to create the eMMC image +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y + +# filesystem / image +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/freescale/common/imx/post-image.sh" +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y From cdad2823a3e853daf43ccb1da03c96e75ba2dab7 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Fri, 18 Aug 2017 07:26:42 +0200 Subject: [PATCH 047/101] package/samba4: bump version to 4.6.7 Release notes: https://www.samba.org/samba/history/samba-4.6.7.html Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/samba4/samba4.hash | 2 +- package/samba4/samba4.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/samba4/samba4.hash b/package/samba4/samba4.hash index a2a0cd3a3d..24e9ae178f 100644 --- a/package/samba4/samba4.hash +++ b/package/samba4/samba4.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 fc31c809f7d85ae30f2b7dcddcb8404201b626047458cb5f2b743d4f6f3f1a8e samba-4.6.6.tar.gz +sha256 9ef24393de08390f236cabccd6a420b5cea304e959cbf1a99ff317325db3ddfa samba-4.6.7.tar.gz diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk index 67b00b9961..fddd948228 100644 --- a/package/samba4/samba4.mk +++ b/package/samba4/samba4.mk @@ -4,7 +4,7 @@ # ################################################################################ -SAMBA4_VERSION = 4.6.6 +SAMBA4_VERSION = 4.6.7 SAMBA4_SITE = https://download.samba.org/pub/samba/stable SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz SAMBA4_INSTALL_STAGING = YES From 1d04430e22dd6bdddb89e37d3d1aecc723841dfc Mon Sep 17 00:00:00 2001 From: Fabio Estevam Date: Mon, 21 Aug 2017 15:20:51 -0300 Subject: [PATCH 048/101] configs/imx6q-sabresd_qt5: Remove BR2_TOOLCHAIN_BUILDROOT_GLIBC There is no need to select BR2_TOOLCHAIN_BUILDROOT_GLIBC, so just remove it. Suggested-by: Arnout Vandecappelle (Essensium/Mind) Signed-off-by: Fabio Estevam Signed-off-by: Thomas Petazzoni --- configs/imx6q-sabresd_qt5_defconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/configs/imx6q-sabresd_qt5_defconfig b/configs/imx6q-sabresd_qt5_defconfig index 0b4e961080..801b25657c 100644 --- a/configs/imx6q-sabresd_qt5_defconfig +++ b/configs/imx6q-sabresd_qt5_defconfig @@ -10,7 +10,6 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_11=y # Additional features needed for packages BR2_TOOLCHAIN_BUILDROOT_WCHAR=y BR2_TOOLCHAIN_BUILDROOT_CXX=y -BR2_TOOLCHAIN_BUILDROOT_GLIBC=y # System BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0" From 7d952d1b050420bf3f1ec39fcb6e8c13ad116e41 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Mon, 21 Aug 2017 19:29:21 +0200 Subject: [PATCH 049/101] package/{mesa3d, mesa3d-headers}: bump version to 17.1.7 Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/mesa3d-headers/mesa3d-headers.mk | 2 +- package/mesa3d/mesa3d.hash | 10 +++++----- package/mesa3d/mesa3d.mk | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk index 7b9e4b42cf..0ef08b66b7 100644 --- a/package/mesa3d-headers/mesa3d-headers.mk +++ b/package/mesa3d-headers/mesa3d-headers.mk @@ -12,7 +12,7 @@ endif # Not possible to directly refer to mesa3d variables, because of # first/second expansion trickery... -MESA3D_HEADERS_VERSION = 17.1.6 +MESA3D_HEADERS_VERSION = 17.1.7 MESA3D_HEADERS_SOURCE = mesa-$(MESA3D_HEADERS_VERSION).tar.xz MESA3D_HEADERS_SITE = https://mesa.freedesktop.org/archive MESA3D_HEADERS_LICENSE = MIT, SGI, Khronos diff --git a/package/mesa3d/mesa3d.hash b/package/mesa3d/mesa3d.hash index f2dda20645..b04689b12b 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,5 +1,5 @@ -# From https://lists.freedesktop.org/archives/mesa-announce/2017-August/000346.html -md5 54758bf842f9ea53c8b57cce4311b87e mesa-17.1.6.tar.xz -sha1 2acc201e24ea67c5231074d6746a42a747228ed6 mesa-17.1.6.tar.xz -sha256 0686deadde1f126b20aa67e47e8c50502043eee4ecdf60d5009ffda3cebfee50 mesa-17.1.6.tar.xz -sha512 cf57f29a21208f0a9bc84157f806bcaf6fd0583352449fcb986b05773eeefc99c4040dc41b242782dd5aa9ff7f9c5312b17a4db82d87f600acf165b6acdfc95a mesa-17.1.6.tar.xz +# From https://lists.freedesktop.org/archives/mesa-announce/2017-August/000349.html +md5 e40bb428a263bd28cbf6478dae45b207 mesa-17.1.7.tar.xz +sha1 dfc7decc37bbad96bb0af8fa6dedae59424a9370 mesa-17.1.7.tar.xz +sha256 69f472a874b1122404fa0bd13e2d6bf87eb3b9ad9c21d2f39872a96d83d9e5f5 mesa-17.1.7.tar.xz +sha512 a1cb22b78c74572bef720c132294a028413402520260afff3d46e79f8837dce35aafd8675a8d6834574a4a15ded3611f06dddd5a9fc5882a6dcedab63d0b3e35 mesa-17.1.7.tar.xz diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index e62dfff148..71978f8778 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update mesa3d-headers -MESA3D_VERSION = 17.1.6 +MESA3D_VERSION = 17.1.7 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://mesa.freedesktop.org/archive MESA3D_LICENSE = MIT, SGI, Khronos From 578e1cdebd15c6c1f20d5668d0c02ca283e1c3f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Krause?= Date: Mon, 21 Aug 2017 16:48:01 +0200 Subject: [PATCH 050/101] imx-usb-loader: bump to latest commit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The current commit is from Sep 23, 2016. Update to latest commit from Jul 11, 2017 to add support for i.MX6ULL processors. Signed-off-by: Jörg Krause Signed-off-by: Thomas Petazzoni --- package/imx-usb-loader/imx-usb-loader.hash | 2 +- package/imx-usb-loader/imx-usb-loader.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/imx-usb-loader/imx-usb-loader.hash b/package/imx-usb-loader/imx-usb-loader.hash index 3e02038997..6cb581147f 100644 --- a/package/imx-usb-loader/imx-usb-loader.hash +++ b/package/imx-usb-loader/imx-usb-loader.hash @@ -1,2 +1,2 @@ # locally computed -sha256 40e1e36791e91366b13f57b16b32e75cf05e7177b2813f1bf2446419d0ed44eb imx-usb-loader-9b0e81cf9511c3a27cf635407714caa2793b570c.tar.gz +sha256 5232292cb1ad853905357de59ed251b57060562dc8d7f1cce0bb6c0c8d280dae imx-usb-loader-f04f225ebc1c38e81eb24745333c8622deda6b49.tar.gz diff --git a/package/imx-usb-loader/imx-usb-loader.mk b/package/imx-usb-loader/imx-usb-loader.mk index 685fa9d24a..7593e3ce7a 100644 --- a/package/imx-usb-loader/imx-usb-loader.mk +++ b/package/imx-usb-loader/imx-usb-loader.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_USB_LOADER_VERSION = 9b0e81cf9511c3a27cf635407714caa2793b570c +IMX_USB_LOADER_VERSION = f04f225ebc1c38e81eb24745333c8622deda6b49 IMX_USB_LOADER_SITE = $(call github,boundarydevices,imx_usb_loader,$(IMX_USB_LOADER_VERSION)) IMX_USB_LOADER_LICENSE = LGPL-2.1+ IMX_USB_LOADER_LICENSE_FILES = COPYING From 61c4c63c79e37f86adf8af0ef896624af7ed4b77 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sun, 20 Aug 2017 10:07:44 +0200 Subject: [PATCH 051/101] package/lzo: switch to cmake autoreconf for the host package is broken after bumping to 2.10: http://lists.busybox.net/pipermail/buildroot/2017-August/200634.html To solve the problem we switch to cmake. Signed-off-by: Bernd Kuhls Tested-by: Ricardo Martincoski Signed-off-by: Thomas Petazzoni --- package/lzo/lzo.mk | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/package/lzo/lzo.mk b/package/lzo/lzo.mk index 5b8efdd54d..dba965fcd3 100644 --- a/package/lzo/lzo.mk +++ b/package/lzo/lzo.mk @@ -9,9 +9,7 @@ LZO_SITE = http://www.oberhumer.com/opensource/lzo/download LZO_LICENSE = GPL-2.0+ LZO_LICENSE_FILES = COPYING LZO_INSTALL_STAGING = YES -# Ships a beta libtool version hence our patch doesn't apply. -# Run autoreconf to regenerate ltmain.sh. -LZO_AUTORECONF = YES +LZO_SUPPORTS_IN_SOURCE_BUILD = NO -$(eval $(autotools-package)) -$(eval $(host-autotools-package)) +$(eval $(cmake-package)) +$(eval $(host-cmake-package)) From 97ff448fc9a30439f1a3883b2f7d1a5154c666a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20P=C3=A9rez=20de=20Castro?= Date: Mon, 14 Aug 2017 20:23:20 +0300 Subject: [PATCH 052/101] libepoxy: bump to version 1.4.3 Among other small fixes, the new version fixes crashes when running in X11 without GLX (i.e. using EGL). Additionally, the changes from patch "0002-Make-EGL-support-optional.patch" were committed upstream, and the file can be dropped. Signed-off-by: Adrian Perez de Castro Signed-off-by: Thomas Petazzoni --- .../0002-Make-EGL-support-optional.patch | 200 ------------------ package/libepoxy/libepoxy.hash | 4 +- package/libepoxy/libepoxy.mk | 4 +- 3 files changed, 3 insertions(+), 205 deletions(-) delete mode 100644 package/libepoxy/0002-Make-EGL-support-optional.patch diff --git a/package/libepoxy/0002-Make-EGL-support-optional.patch b/package/libepoxy/0002-Make-EGL-support-optional.patch deleted file mode 100644 index b114bb268c..0000000000 --- a/package/libepoxy/0002-Make-EGL-support-optional.patch +++ /dev/null @@ -1,200 +0,0 @@ -From 0511fc56e7017209ad18d16551ccaad05de9486c Mon Sep 17 00:00:00 2001 -From: Thomas Petazzoni -Date: Mon, 8 May 2017 23:12:49 +0200 -Subject: [PATCH] Make EGL support optional - -It is perfectly possible to build Mesa3D with just OpenGL support, and -use with GLX in X.org, without having EGL/OpenGLES support. - -However, libepoxy currently unconditionally requires EGL support in its -configure.ac, which causes a build failure when Mesa3D only provides -full OpenGL support: - -checking for EGL... no -configure: error: Package requirements (egl) were not met: - -Package egl was not found in the pkg-config search path. -Perhaps you should add the directory containing `egl.pc' -to the PKG_CONFIG_PATH environment variable -Package 'egl', required by 'world', not found - -This commit fixes that by: - - - Adjusting the configure.ac to add a --{enable,disable}-egl option - handled in the exact same way as --{enable,disable}-glx - - - Adjusting the meson build logic in the same way. - - - Adjusting src/dispatch_common.h to define PLATFORM_HAS_EGL correctly, - which allows to not include any EGL related header file if EGL - support is not enabled. - -Submitted-upstream: https://github.com/anholt/libepoxy/pull/123 -Signed-off-by: Thomas Petazzoni ---- - configure.ac | 33 ++++++++++++++++++++++++++++----- - meson.build | 21 ++++++++++++++++++--- - meson_options.txt | 5 +++++ - src/dispatch_common.h | 8 ++++---- - 4 files changed, 55 insertions(+), 12 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 31b0985..2dbecd9 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -88,11 +88,35 @@ AS_CASE([$enable_glx], - [AC_MSG_ERROR([Invalid value "$enable_glx" for option "--enable-glx"])] - ]) - --# The remaining platform specific API for GL/GLES are enabled --# depending on the platform we're building for -+AC_ARG_ENABLE([egl], -+ [AC_HELP_STRING([--enable-egl=@<:@auto,yes,no@:>@], [Enable EGL support @<:@default=auto@:>@])], -+ [enable_egl=$enableval], -+ [enable_egl=auto]) -+ -+AS_CASE([$enable_egl], -+ [auto], [ -+ AS_CASE([$host_os], -+ [mingw*], [build_egl=no], -+ [darwin*], [build_egl=no], -+ [android*], [build_egl=no], -+ [build_egl=yes]) -+ ], -+ -+ [yes], [ -+ build_egl=yes -+ ], -+ -+ [no], [ -+ build_egl=no -+ ], -+ -+ [AC_MSG_ERROR([Invalid value "$enable_egl" for option "--enable-egl"])] -+]) -+ -+# The remaining platform specific API are enabled depending on the -+# platform we're building for - AS_CASE([$host_os], - [mingw*], [ -- build_egl=no - build_wgl=yes - has_znow=yes - # On windows, the DLL has to have all of its functions -@@ -108,7 +132,6 @@ AS_CASE([$host_os], - ], - - [darwin*], [ -- build_egl=no - build_wgl=no - build_apple=yes - has_znow=no -@@ -116,7 +139,6 @@ AS_CASE([$host_os], - ], - - [ -- build_egl=yes - build_wgl=no - has_znow=yes - # On platforms with dlopen, we load everything dynamically and -@@ -131,6 +153,7 @@ AM_CONDITIONAL(BUILD_EGL, test x$build_egl = xyes) - if test x$build_egl = xyes; then - PKG_CHECK_MODULES(EGL, [egl]) - AC_DEFINE([BUILD_EGL], [1], [build EGL tests]) -+ AC_DEFINE(ENABLE_EGL, [1], [Whether EGL support is enabled]) - fi - - AM_CONDITIONAL(BUILD_GLX, test x$build_glx = xyes) -diff --git a/meson.build b/meson.build -index 5435f45..226152e 100644 ---- a/meson.build -+++ b/meson.build -@@ -51,26 +51,41 @@ elif enable_glx == 'no' - build_glx = false - endif - -+enable_egl = get_option('enable-egl') -+if enable_egl == 'auto' -+ if host_system == 'windows' -+ build_egl = false -+ elif host_system == 'darwin' -+ build_egl = false -+ elif host_system == 'android' -+ build_egl = false -+ else -+ build_egl = true -+ endif -+elif enable_egl == 'yes' -+ build_egl = true -+elif enable_egl == 'no' -+ build_egl = false -+endif -+ - # The remaining platform specific API for GL/GLES are enabled - # depending on the platform we're building for - if host_system == 'windows' -- build_egl = false - build_apple = false - build_wgl = true - has_znow = true - elif host_system == 'darwin' -- build_egl = false - build_apple = true - build_wgl = false - has_znow = false - else -- build_egl = true - build_apple = false - build_wgl = false - has_znow = true - endif - - conf.set10('ENABLE_GLX', build_glx) -+conf.set10('ENABLE_EGL', build_egl) - - # Compiler flags, taken from the Xorg macros - if cc.get_id() == 'msvc' -diff --git a/meson_options.txt b/meson_options.txt -index 18932f5..244476a 100644 ---- a/meson_options.txt -+++ b/meson_options.txt -@@ -6,3 +6,8 @@ option('enable-glx', - choices: [ 'auto', 'yes', 'no' ], - value: 'auto', - description: 'Enable GLX support') -+option('enable-egl', -+ type: 'combo', -+ choices: [ 'auto', 'yes', 'no' ], -+ value: 'auto', -+ description: 'Enable EGL support') -diff --git a/src/dispatch_common.h b/src/dispatch_common.h -index e3277f7..e16771f 100644 ---- a/src/dispatch_common.h -+++ b/src/dispatch_common.h -@@ -24,19 +24,19 @@ - #include "config.h" - - #ifdef _WIN32 --#define PLATFORM_HAS_EGL 0 -+#define PLATFORM_HAS_EGL ENABLE_EGL - #define PLATFORM_HAS_GLX ENABLE_GLX - #define PLATFORM_HAS_WGL 1 - #elif defined(__APPLE__) --#define PLATFORM_HAS_EGL 0 -+#define PLATFORM_HAS_EGL ENABLE_EGL - #define PLATFORM_HAS_GLX ENABLE_GLX - #define PLATFORM_HAS_WGL 0 - #elif defined(ANDROID) --#define PLATFORM_HAS_EGL 1 -+#define PLATFORM_HAS_EGL ENABLE_EGL - #define PLATFORM_HAS_GLX 0 - #define PLATFORM_HAS_WGL 0 - #else --#define PLATFORM_HAS_EGL 1 -+#define PLATFORM_HAS_EGL ENABLE_EGL - #define PLATFORM_HAS_GLX ENABLE_GLX - #define PLATFORM_HAS_WGL 0 - #endif --- -2.7.4 - diff --git a/package/libepoxy/libepoxy.hash b/package/libepoxy/libepoxy.hash index 7d2ade8baf..d7ebec5b5f 100644 --- a/package/libepoxy/libepoxy.hash +++ b/package/libepoxy/libepoxy.hash @@ -1,2 +1,2 @@ -# From ftp://ftp.gnome.org/pub/gnome/sources/libepoxy/1.4/libepoxy-1.4.1.sha256sum -sha256 88c6abf5522fc29bab7d6c555fd51a855cbd9253c4315f8ea44e832baef21aa6 libepoxy-1.4.1.tar.xz +# From ftp://ftp.gnome.org/pub/GNOME/sources/libepoxy/1.4/libepoxy-1.4.3.sha256sum +sha256 0b808a06c9685a62fca34b680abb8bc7fb2fda074478e329b063c1f872b826f6 libepoxy-1.4.3.tar.xz diff --git a/package/libepoxy/libepoxy.mk b/package/libepoxy/libepoxy.mk index e72743df39..366cc11367 100644 --- a/package/libepoxy/libepoxy.mk +++ b/package/libepoxy/libepoxy.mk @@ -5,15 +5,13 @@ ################################################################################ LIBEPOXY_VERSION_MAJOR = 1.4 -LIBEPOXY_VERSION = $(LIBEPOXY_VERSION_MAJOR).1 +LIBEPOXY_VERSION = $(LIBEPOXY_VERSION_MAJOR).3 LIBEPOXY_SITE = http://ftp.gnome.org/pub/gnome/sources/libepoxy/$(LIBEPOXY_VERSION_MAJOR) LIBEPOXY_SOURCE = libepoxy-$(LIBEPOXY_VERSION).tar.xz LIBEPOXY_INSTALL_STAGING = YES LIBEPOXY_DEPENDENCIES = host-pkgconf xutil_util-macros LIBEPOXY_LICENSE = MIT LIBEPOXY_LICENSE_FILES = COPYING -# 0002-Make-EGL-support-optional.patch -LIBEPOXY_AUTORECONF = YES ifeq ($(BR2_PACKAGE_HAS_LIBEGL),y) LIBEPOXY_CONF_OPTS += --enable-egl From f23c584bc030f7823f9b2c86a9c7f9c5b6d4bc8a Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sun, 20 Aug 2017 10:03:14 +0200 Subject: [PATCH 053/101] perl-file-util: bump to version 4.161950 Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/perl-file-util/perl-file-util.hash | 4 ++-- package/perl-file-util/perl-file-util.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/perl-file-util/perl-file-util.hash b/package/perl-file-util/perl-file-util.hash index 1e613dc01f..dc3e59e325 100644 --- a/package/perl-file-util/perl-file-util.hash +++ b/package/perl-file-util/perl-file-util.hash @@ -1,3 +1,3 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 93c572b4c54743a7ef383486dd2c4014 File-Util-4.132140.tar.gz -sha256 4233c493468da8b34f2df19b191aaa400f328d877c8c023605e43385976a99d1 File-Util-4.132140.tar.gz +md5 5706487ecf0daae885f709914915e832 File-Util-4.161950.tar.gz +sha256 88507b19da580d595b5c25fe6ba75bbd6096b4359e389ead067a216f766c20ee File-Util-4.161950.tar.gz diff --git a/package/perl-file-util/perl-file-util.mk b/package/perl-file-util/perl-file-util.mk index 723cc7a6ed..f8f2712199 100644 --- a/package/perl-file-util/perl-file-util.mk +++ b/package/perl-file-util/perl-file-util.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_FILE_UTIL_VERSION = 4.132140 +PERL_FILE_UTIL_VERSION = 4.161950 PERL_FILE_UTIL_SOURCE = File-Util-$(PERL_FILE_UTIL_VERSION).tar.gz PERL_FILE_UTIL_SITE = $(BR2_CPAN_MIRROR)/authors/id/T/TO/TOMMY PERL_FILE_UTIL_DEPENDENCIES = host-perl-module-build From cf407c8b4de677ee610f34ec2b2457d1674148dc Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sun, 20 Aug 2017 10:03:15 +0200 Subject: [PATCH 054/101] perl-http-cookies: bump to version 6.04 Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/perl-http-cookies/Config.in | 4 ++-- package/perl-http-cookies/perl-http-cookies.hash | 4 ++-- package/perl-http-cookies/perl-http-cookies.mk | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/perl-http-cookies/Config.in b/package/perl-http-cookies/Config.in index cb5a3c1fa9..4095fee824 100644 --- a/package/perl-http-cookies/Config.in +++ b/package/perl-http-cookies/Config.in @@ -3,6 +3,6 @@ config BR2_PACKAGE_PERL_HTTP_COOKIES select BR2_PACKAGE_PERL_HTTP_DATE select BR2_PACKAGE_PERL_HTTP_MESSAGE help - Objects that represent a "cookie jar" + HTTP cookie jars - http://github.com/gisle/http-cookies + https://github.com/libwww-perl/http-cookies diff --git a/package/perl-http-cookies/perl-http-cookies.hash b/package/perl-http-cookies/perl-http-cookies.hash index 94e5f31c29..361d4db923 100644 --- a/package/perl-http-cookies/perl-http-cookies.hash +++ b/package/perl-http-cookies/perl-http-cookies.hash @@ -1,3 +1,3 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 ecfd0eeb88512033352c2f13c9580f03 HTTP-Cookies-6.01.tar.gz -sha256 f5d3ade383ce6389d80cb0d0356b643af80435bb036afd8edce335215ec5eb20 HTTP-Cookies-6.01.tar.gz +md5 7bf1e277bd5c886bc18d21eb8423b65f HTTP-Cookies-6.04.tar.gz +sha256 0cc7f079079dcad8293fea36875ef58dd1bfd75ce1a6c244cd73ed9523eb13d4 HTTP-Cookies-6.04.tar.gz diff --git a/package/perl-http-cookies/perl-http-cookies.mk b/package/perl-http-cookies/perl-http-cookies.mk index a4ef552ef9..0777c0845e 100644 --- a/package/perl-http-cookies/perl-http-cookies.mk +++ b/package/perl-http-cookies/perl-http-cookies.mk @@ -4,11 +4,11 @@ # ################################################################################ -PERL_HTTP_COOKIES_VERSION = 6.01 +PERL_HTTP_COOKIES_VERSION = 6.04 PERL_HTTP_COOKIES_SOURCE = HTTP-Cookies-$(PERL_HTTP_COOKIES_VERSION).tar.gz -PERL_HTTP_COOKIES_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GA/GAAS +PERL_HTTP_COOKIES_SITE = $(BR2_CPAN_MIRROR)/authors/id/O/OA/OALDERS PERL_HTTP_COOKIES_DEPENDENCIES = perl-http-date perl-http-message PERL_HTTP_COOKIES_LICENSE = Artistic or GPL-1.0+ -PERL_HTTP_COOKIES_LICENSE_FILES = README +PERL_HTTP_COOKIES_LICENSE_FILES = LICENSE $(eval $(perl-package)) From 3dd4c190ea3b532ad9a6077d5137299006a80568 Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sun, 20 Aug 2017 10:03:16 +0200 Subject: [PATCH 055/101] perl-http-message: bump to version 6.13 Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/perl-http-message/Config.in | 5 ++--- package/perl-http-message/perl-http-message.hash | 4 ++-- package/perl-http-message/perl-http-message.mk | 4 ++-- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/package/perl-http-message/Config.in b/package/perl-http-message/Config.in index 9dda1ee3f1..682a4b01fa 100644 --- a/package/perl-http-message/Config.in +++ b/package/perl-http-message/Config.in @@ -6,7 +6,6 @@ config BR2_PACKAGE_PERL_HTTP_MESSAGE select BR2_PACKAGE_PERL_LWP_MEDIATYPES select BR2_PACKAGE_PERL_URI help - The HTTP-Message distribution contains classes useful for representing - the messages passed in HTTP style communication. + HTTP style message (base class) - https://github.com/libwww-perl/http-message + https://github.com/libwww-perl/HTTP-Message diff --git a/package/perl-http-message/perl-http-message.hash b/package/perl-http-message/perl-http-message.hash index f57fec273a..bb52dea28e 100644 --- a/package/perl-http-message/perl-http-message.hash +++ b/package/perl-http-message/perl-http-message.hash @@ -1,3 +1,3 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 4ed7add10daea3ab30abfeab6d03872f HTTP-Message-6.11.tar.gz -sha256 e7b368077ae6a188d99920411d8f52a8e5acfb39574d4f5c24f46fd22533d81b HTTP-Message-6.11.tar.gz +md5 4c1b7c6ee114c1cff69379ec9651d9ac HTTP-Message-6.13.tar.gz +sha256 f25f38428de851e5661e72f124476494852eb30812358b07f1c3a289f6f5eded HTTP-Message-6.13.tar.gz diff --git a/package/perl-http-message/perl-http-message.mk b/package/perl-http-message/perl-http-message.mk index a66353a5c5..41434321ad 100644 --- a/package/perl-http-message/perl-http-message.mk +++ b/package/perl-http-message/perl-http-message.mk @@ -4,9 +4,9 @@ # ################################################################################ -PERL_HTTP_MESSAGE_VERSION = 6.11 +PERL_HTTP_MESSAGE_VERSION = 6.13 PERL_HTTP_MESSAGE_SOURCE = HTTP-Message-$(PERL_HTTP_MESSAGE_VERSION).tar.gz -PERL_HTTP_MESSAGE_SITE = $(BR2_CPAN_MIRROR)/authors/id/E/ET/ETHER +PERL_HTTP_MESSAGE_SITE = $(BR2_CPAN_MIRROR)/authors/id/O/OA/OALDERS PERL_HTTP_MESSAGE_DEPENDENCIES = perl-encode-locale perl-http-date perl-io-html perl-lwp-mediatypes perl-uri PERL_HTTP_MESSAGE_LICENSE = Artistic or GPL-1.0+ PERL_HTTP_MESSAGE_LICENSE_FILES = LICENSE From 79139a250adc0a08fc9a5ae64e3be827331b535b Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sun, 20 Aug 2017 10:03:17 +0200 Subject: [PATCH 056/101] perl-io-socket-ssl: bump to version 2.050 Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/perl-io-socket-ssl/perl-io-socket-ssl.hash | 4 ++-- package/perl-io-socket-ssl/perl-io-socket-ssl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/perl-io-socket-ssl/perl-io-socket-ssl.hash b/package/perl-io-socket-ssl/perl-io-socket-ssl.hash index 852eb8d728..617a97387d 100644 --- a/package/perl-io-socket-ssl/perl-io-socket-ssl.hash +++ b/package/perl-io-socket-ssl/perl-io-socket-ssl.hash @@ -1,3 +1,3 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 a5f284d543aec4a6fcd595eb5fc8898b IO-Socket-SSL-2.022.tar.gz -sha256 651c4e5e2762ca780f2743986639b64557295bb326fddaff32f3adc0eac4f806 IO-Socket-SSL-2.022.tar.gz +md5 98184d4ce23b2c5faf2e89120a683a07 IO-Socket-SSL-2.050.tar.gz +sha256 54e6716e40df8b1c168d8f54a0b8f215313739bd99dda17adb7c00fe94656692 IO-Socket-SSL-2.050.tar.gz diff --git a/package/perl-io-socket-ssl/perl-io-socket-ssl.mk b/package/perl-io-socket-ssl/perl-io-socket-ssl.mk index be7db72fa1..a1ba9939ec 100644 --- a/package/perl-io-socket-ssl/perl-io-socket-ssl.mk +++ b/package/perl-io-socket-ssl/perl-io-socket-ssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_IO_SOCKET_SSL_VERSION = 2.022 +PERL_IO_SOCKET_SSL_VERSION = 2.050 PERL_IO_SOCKET_SSL_SOURCE = IO-Socket-SSL-$(PERL_IO_SOCKET_SSL_VERSION).tar.gz PERL_IO_SOCKET_SSL_SITE = $(BR2_CPAN_MIRROR)/authors/id/S/SU/SULLR PERL_IO_SOCKET_SSL_DEPENDENCIES = perl-net-ssleay From 55acd64d896ea4ef3b6e26b16ff0af94dac71b2e Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sun, 20 Aug 2017 10:03:18 +0200 Subject: [PATCH 057/101] perl-libwww-perl: bump to version 6.26 Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/perl-libwww-perl/Config.in | 3 ++- package/perl-libwww-perl/perl-libwww-perl.hash | 4 ++-- package/perl-libwww-perl/perl-libwww-perl.mk | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/perl-libwww-perl/Config.in b/package/perl-libwww-perl/Config.in index fc46bf1dff..09fc00543d 100644 --- a/package/perl-libwww-perl/Config.in +++ b/package/perl-libwww-perl/Config.in @@ -11,12 +11,13 @@ config BR2_PACKAGE_PERL_LIBWWW_PERL select BR2_PACKAGE_PERL_HTTP_NEGOTIATE select BR2_PACKAGE_PERL_LWP_MEDIATYPES select BR2_PACKAGE_PERL_NET_HTTP + select BR2_PACKAGE_PERL_TRY_TINY select BR2_PACKAGE_PERL_URI select BR2_PACKAGE_PERL_WWW_ROBOTRULES help The World-Wide Web library for Perl - https://metacpan.org/release/libwww-perl + https://github.com/libwww-perl/libwww-perl comment "perl-libwww-perl needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS diff --git a/package/perl-libwww-perl/perl-libwww-perl.hash b/package/perl-libwww-perl/perl-libwww-perl.hash index d3b3328643..24e077d38f 100644 --- a/package/perl-libwww-perl/perl-libwww-perl.hash +++ b/package/perl-libwww-perl/perl-libwww-perl.hash @@ -1,3 +1,3 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 0880fade10edcf5f60087e42f1db4481 libwww-perl-6.16.tar.gz -sha256 daffd268000f92d241f8ae5508ae5616dbd02f15a587b4fbcd14998ccc15ce22 libwww-perl-6.16.tar.gz +md5 457bf4a4f40af3e2f43653329a9c6ab7 libwww-perl-6.26.tar.gz +sha256 d0c5435275f8638ff36fff8f655ad2ccad1156e66cc47bfacfb9e44fc585b24f libwww-perl-6.26.tar.gz diff --git a/package/perl-libwww-perl/perl-libwww-perl.mk b/package/perl-libwww-perl/perl-libwww-perl.mk index fe5bd984e7..fd4857cf56 100644 --- a/package/perl-libwww-perl/perl-libwww-perl.mk +++ b/package/perl-libwww-perl/perl-libwww-perl.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_LIBWWW_PERL_VERSION = 6.16 +PERL_LIBWWW_PERL_VERSION = 6.26 PERL_LIBWWW_PERL_SOURCE = libwww-perl-$(PERL_LIBWWW_PERL_VERSION).tar.gz PERL_LIBWWW_PERL_SITE = $(BR2_CPAN_MIRROR)/authors/id/O/OA/OALDERS PERL_LIBWWW_PERL_DEPENDENCIES = \ @@ -18,6 +18,7 @@ PERL_LIBWWW_PERL_DEPENDENCIES = \ perl-http-negotiate \ perl-lwp-mediatypes \ perl-net-http \ + perl-try-tiny \ perl-uri \ perl-www-robotrules PERL_LIBWWW_PERL_LICENSE = Artistic or GPL-1.0+ From f5c319aa50af5b697b2330e49c690b4d698ac9c0 Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sun, 20 Aug 2017 10:03:19 +0200 Subject: [PATCH 058/101] perl-mail-dkim: bump to version 0.42 Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/perl-mail-dkim/perl-mail-dkim.hash | 4 ++-- package/perl-mail-dkim/perl-mail-dkim.mk | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/perl-mail-dkim/perl-mail-dkim.hash b/package/perl-mail-dkim/perl-mail-dkim.hash index b6bb545abe..c40e66e995 100644 --- a/package/perl-mail-dkim/perl-mail-dkim.hash +++ b/package/perl-mail-dkim/perl-mail-dkim.hash @@ -1,3 +1,3 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 9ceb8a0397aff83928e7a9760b1b190f Mail-DKIM-0.40.tar.gz -sha256 3c5ea0c3a2028a5a2c3b64bbcd6bd9de6a5fa5ee4e16046dd8875c4796aaa6f1 Mail-DKIM-0.40.tar.gz +md5 60ebe54760f6633f07b25228272b9473 Mail-DKIM-0.42.tar.gz +sha256 f4e3a6344517aeee9a7516c0f58197f41dce81461f74ce9ba8401a143aa2577c Mail-DKIM-0.42.tar.gz diff --git a/package/perl-mail-dkim/perl-mail-dkim.mk b/package/perl-mail-dkim/perl-mail-dkim.mk index 03a3b7442d..e088ecf1a5 100644 --- a/package/perl-mail-dkim/perl-mail-dkim.mk +++ b/package/perl-mail-dkim/perl-mail-dkim.mk @@ -4,10 +4,9 @@ # ################################################################################ -PERL_MAIL_DKIM_VERSION = 0.40 +PERL_MAIL_DKIM_VERSION = 0.42 PERL_MAIL_DKIM_SOURCE = Mail-DKIM-$(PERL_MAIL_DKIM_VERSION).tar.gz -PERL_MAIL_DKIM_SITE = $(BR2_CPAN_MIRROR)/authors/id/J/JA/JASLONG +PERL_MAIL_DKIM_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MB/MBRADSHAW PERL_MAIL_DKIM_DEPENDENCIES = perl-crypt-openssl-rsa perl-mailtools perl-net-dns -PERL_MAIL_DKIM_LICENSE_FILES = README $(eval $(perl-package)) From 68fb9044be4f380504ff8fa40720f852060a336c Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sun, 20 Aug 2017 10:03:20 +0200 Subject: [PATCH 059/101] perl-module-build: bump to version 0.4224 Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/perl-module-build/perl-module-build.hash | 4 ++-- package/perl-module-build/perl-module-build.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/perl-module-build/perl-module-build.hash b/package/perl-module-build/perl-module-build.hash index 0363ac5762..17e8b4e5de 100644 --- a/package/perl-module-build/perl-module-build.hash +++ b/package/perl-module-build/perl-module-build.hash @@ -1,3 +1,3 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 9df204e188462a4410d496f316c2c531 Module-Build-0.4220.tar.gz -sha256 fb1207c7e799366f7a8adda3f135bf8141c4d6068505650d4db2b2d3ce34b5a2 Module-Build-0.4220.tar.gz +md5 b74c2f6e84b60aad3a3defd30b6f0f4d Module-Build-0.4224.tar.gz +sha256 a6ca15d78244a7b50fdbf27f85c85f4035aa799ce7dd018a0d98b358ef7bc782 Module-Build-0.4224.tar.gz diff --git a/package/perl-module-build/perl-module-build.mk b/package/perl-module-build/perl-module-build.mk index 080e8179e2..42c9c11141 100644 --- a/package/perl-module-build/perl-module-build.mk +++ b/package/perl-module-build/perl-module-build.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_MODULE_BUILD_VERSION = 0.4220 +PERL_MODULE_BUILD_VERSION = 0.4224 PERL_MODULE_BUILD_SOURCE = Module-Build-$(PERL_MODULE_BUILD_VERSION).tar.gz PERL_MODULE_BUILD_SITE = $(BR2_CPAN_MIRROR)/authors/id/L/LE/LEONT PERL_MODULE_BUILD_LICENSE = Artistic or GPL-1.0+ From 4e05ef12b8e985fd6db49041a5d3defba241f7f0 Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sun, 20 Aug 2017 10:03:21 +0200 Subject: [PATCH 060/101] perl-mojolicious: bump to version 7.43 Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/perl-mojolicious/perl-mojolicious.hash | 4 ++-- package/perl-mojolicious/perl-mojolicious.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/perl-mojolicious/perl-mojolicious.hash b/package/perl-mojolicious/perl-mojolicious.hash index 21b2768b86..45bfd5ac5e 100644 --- a/package/perl-mojolicious/perl-mojolicious.hash +++ b/package/perl-mojolicious/perl-mojolicious.hash @@ -1,3 +1,3 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 97a935d64fc2aaf5538e6ab704bbc420 Mojolicious-7.20.tar.gz -sha256 ddd034bdd2b99f64498f30b9859c2f2607318f43983dfe36e14bfdf1526fd693 Mojolicious-7.20.tar.gz +md5 a07d9d3fc06a35cc7336b35e6e531e43 Mojolicious-7.43.tar.gz +sha256 ca177da7b0c1e2a31a1880c4a06afbbd1ada1da57146bfa030b7912a3d608b5e Mojolicious-7.43.tar.gz diff --git a/package/perl-mojolicious/perl-mojolicious.mk b/package/perl-mojolicious/perl-mojolicious.mk index b3e6615f28..b3bec15e6e 100644 --- a/package/perl-mojolicious/perl-mojolicious.mk +++ b/package/perl-mojolicious/perl-mojolicious.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_MOJOLICIOUS_VERSION = 7.20 +PERL_MOJOLICIOUS_VERSION = 7.43 PERL_MOJOLICIOUS_SOURCE = Mojolicious-$(PERL_MOJOLICIOUS_VERSION).tar.gz PERL_MOJOLICIOUS_SITE = $(BR2_CPAN_MIRROR)/authors/id/S/SR/SRI PERL_MOJOLICIOUS_LICENSE = Artistic-2.0 From 39a3354bb1419e91e770dda441db68358102292b Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sun, 20 Aug 2017 10:03:22 +0200 Subject: [PATCH 061/101] perl-net-dns: bump to version 1.12 Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/perl-net-dns/Config.in | 2 +- package/perl-net-dns/perl-net-dns.hash | 4 ++-- package/perl-net-dns/perl-net-dns.mk | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/perl-net-dns/Config.in b/package/perl-net-dns/Config.in index de720bf25e..c156505c76 100644 --- a/package/perl-net-dns/Config.in +++ b/package/perl-net-dns/Config.in @@ -4,4 +4,4 @@ config BR2_PACKAGE_PERL_NET_DNS help Perl Interface to the Domain Name System - http://www.net-dns.org + https://metacpan.org/release/Net-DNS diff --git a/package/perl-net-dns/perl-net-dns.hash b/package/perl-net-dns/perl-net-dns.hash index d2f072510a..a7234b27bc 100644 --- a/package/perl-net-dns/perl-net-dns.hash +++ b/package/perl-net-dns/perl-net-dns.hash @@ -1,3 +1,3 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 96c1a801cab92b81696a037c7c326e59 Net-DNS-1.07.tar.gz -sha256 5f91497f1af9f690153fa05a27a7d73ddada08bed40536fe2d0ac759b7af8492 Net-DNS-1.07.tar.gz +md5 7e7c6cf8184df4d49500a003d998764a Net-DNS-1.12.tar.gz +sha256 25ff01fe79de3fb759d190fadb0971c326f4afc2e6a4541d10d624f65b34c1ff Net-DNS-1.12.tar.gz diff --git a/package/perl-net-dns/perl-net-dns.mk b/package/perl-net-dns/perl-net-dns.mk index f1a0b88deb..2aad6bdc47 100644 --- a/package/perl-net-dns/perl-net-dns.mk +++ b/package/perl-net-dns/perl-net-dns.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_NET_DNS_VERSION = 1.07 +PERL_NET_DNS_VERSION = 1.12 PERL_NET_DNS_SOURCE = Net-DNS-$(PERL_NET_DNS_VERSION).tar.gz PERL_NET_DNS_SITE = $(BR2_CPAN_MIRROR)/authors/id/N/NL/NLNETLABS PERL_NET_DNS_DEPENDENCIES = perl-digest-hmac From aeb565bb291bb7346aab34b8968811ffaed59de2 Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sun, 20 Aug 2017 10:03:23 +0200 Subject: [PATCH 062/101] perl-net-http: bump to version 6.16 Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/perl-net-http/perl-net-http.hash | 4 ++-- package/perl-net-http/perl-net-http.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/perl-net-http/perl-net-http.hash b/package/perl-net-http/perl-net-http.hash index 4dfad86e3f..31cf85af9e 100644 --- a/package/perl-net-http/perl-net-http.hash +++ b/package/perl-net-http/perl-net-http.hash @@ -1,3 +1,3 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 988c72ce2890df56e41df6695d108e5d Net-HTTP-6.12.tar.gz -sha256 8565aff76b3d09084642f3a83c654fb4ced8220e8e19d35c78b661519b4c1be6 Net-HTTP-6.12.tar.gz +md5 7d4f31e5b346e1926c0b9b4b27b07500 Net-HTTP-6.16.tar.gz +sha256 70c45b6aaf3e9fb1ce30a1fc3cf828cfaee45c5c0bd147b2f617efade1765e78 Net-HTTP-6.16.tar.gz diff --git a/package/perl-net-http/perl-net-http.mk b/package/perl-net-http/perl-net-http.mk index 8dfe278f35..027853763f 100644 --- a/package/perl-net-http/perl-net-http.mk +++ b/package/perl-net-http/perl-net-http.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_NET_HTTP_VERSION = 6.12 +PERL_NET_HTTP_VERSION = 6.16 PERL_NET_HTTP_SOURCE = Net-HTTP-$(PERL_NET_HTTP_VERSION).tar.gz PERL_NET_HTTP_SITE = $(BR2_CPAN_MIRROR)/authors/id/O/OA/OALDERS PERL_NET_HTTP_DEPENDENCIES = perl-uri From 74546b819f850f642bcd9dd33dccab1d408480a8 Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sun, 20 Aug 2017 10:03:24 +0200 Subject: [PATCH 063/101] perl-net-ssleay: bump to version 1.81 Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/perl-net-ssleay/perl-net-ssleay.hash | 4 ++-- package/perl-net-ssleay/perl-net-ssleay.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/perl-net-ssleay/perl-net-ssleay.hash b/package/perl-net-ssleay/perl-net-ssleay.hash index 556aea7d5e..08b2aee2e1 100644 --- a/package/perl-net-ssleay/perl-net-ssleay.hash +++ b/package/perl-net-ssleay/perl-net-ssleay.hash @@ -1,3 +1,3 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 a740d7792dbac8ca8c4eb38d3b8fbd01 Net-SSLeay-1.72.tar.gz -sha256 1baac39f0f12cee515d8bec633175bb5916ca542e5356e26420437bd6195d2f4 Net-SSLeay-1.72.tar.gz +md5 71932ce34d4db44de8d00399c3405792 Net-SSLeay-1.81.tar.gz +sha256 00cbb6174e628b42178e1445c9fd5a3c5ae2cfd6a5a43e03610ba14786f21b7d Net-SSLeay-1.81.tar.gz diff --git a/package/perl-net-ssleay/perl-net-ssleay.mk b/package/perl-net-ssleay/perl-net-ssleay.mk index 03a039e064..e91b344061 100644 --- a/package/perl-net-ssleay/perl-net-ssleay.mk +++ b/package/perl-net-ssleay/perl-net-ssleay.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_NET_SSLEAY_VERSION = 1.72 +PERL_NET_SSLEAY_VERSION = 1.81 PERL_NET_SSLEAY_SOURCE = Net-SSLeay-$(PERL_NET_SSLEAY_VERSION).tar.gz PERL_NET_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MI/MIKEM PERL_NET_SSLEAY_DEPENDENCIES = openssl From e2707614be4e0688c7013ed2df5e4206caedefa7 Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sun, 20 Aug 2017 10:03:25 +0200 Subject: [PATCH 064/101] perl-path-tiny: bump to version 0.104 Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/perl-path-tiny/perl-path-tiny.hash | 4 ++-- package/perl-path-tiny/perl-path-tiny.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/perl-path-tiny/perl-path-tiny.hash b/package/perl-path-tiny/perl-path-tiny.hash index 259469cc11..49b6661e78 100644 --- a/package/perl-path-tiny/perl-path-tiny.hash +++ b/package/perl-path-tiny/perl-path-tiny.hash @@ -1,3 +1,3 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 92ece7b2aa09f18035b0550b0118bdee Path-Tiny-0.100.tar.gz -sha256 8b8c4c9db710470a26b356e7187eba47217fbba1fe8bd0ad72c5b2cc8f6ba10c Path-Tiny-0.100.tar.gz +md5 17354181d9794df01be555b25114dd24 Path-Tiny-0.104.tar.gz +sha256 c69f1dcfeb4aa004086deb9bc14c7d79f45798b947f1efbd634a3442e267aaef Path-Tiny-0.104.tar.gz diff --git a/package/perl-path-tiny/perl-path-tiny.mk b/package/perl-path-tiny/perl-path-tiny.mk index ed1304d4cf..53e787dc10 100644 --- a/package/perl-path-tiny/perl-path-tiny.mk +++ b/package/perl-path-tiny/perl-path-tiny.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_PATH_TINY_VERSION = 0.100 +PERL_PATH_TINY_VERSION = 0.104 PERL_PATH_TINY_SOURCE = Path-Tiny-$(PERL_PATH_TINY_VERSION).tar.gz PERL_PATH_TINY_SITE = $(BR2_CPAN_MIRROR)/authors/id/D/DA/DAGOLDEN PERL_PATH_TINY_LICENSE = Apache-2.0 From b6586d3b68e47356d4906db617fcca32ce437dbc Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sun, 20 Aug 2017 10:03:26 +0200 Subject: [PATCH 065/101] perl-time-hires: bump to version 1.9746 Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/perl-time-hires/Config.in | 2 +- package/perl-time-hires/perl-time-hires.hash | 4 ++-- package/perl-time-hires/perl-time-hires.mk | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/perl-time-hires/Config.in b/package/perl-time-hires/Config.in index 37bad71d85..fe933a4d8e 100644 --- a/package/perl-time-hires/Config.in +++ b/package/perl-time-hires/Config.in @@ -4,7 +4,7 @@ config BR2_PACKAGE_PERL_TIME_HIRES help High resolution alarm, sleep, gettimeofday, interval timers - http://search.cpan.org/dist/Time-HiRes/HiRes.pm + https://metacpan.org/release/Time-HiRes comment "perl-time-hires needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS diff --git a/package/perl-time-hires/perl-time-hires.hash b/package/perl-time-hires/perl-time-hires.hash index 1852340456..210f6302d9 100644 --- a/package/perl-time-hires/perl-time-hires.hash +++ b/package/perl-time-hires/perl-time-hires.hash @@ -1,3 +1,3 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 077e5d7eda1349f98c564026603f8a0a Time-HiRes-1.9726.tar.gz -sha256 ff662ad9b1f6c75a149db7fa1bfc7a161ac8b271e5f3980345e08b734769109e Time-HiRes-1.9726.tar.gz +md5 728dc2c2715313a056792191d7d0726c Time-HiRes-1.9746.tar.gz +sha256 89408c81bb827bc908c98eec50071e6e1158f38fa462865ecc3dc03aebf5f596 Time-HiRes-1.9746.tar.gz diff --git a/package/perl-time-hires/perl-time-hires.mk b/package/perl-time-hires/perl-time-hires.mk index e1c32a2c4c..7f52625fe3 100644 --- a/package/perl-time-hires/perl-time-hires.mk +++ b/package/perl-time-hires/perl-time-hires.mk @@ -4,9 +4,9 @@ # ################################################################################ -PERL_TIME_HIRES_VERSION = 1.9726 +PERL_TIME_HIRES_VERSION = 1.9746 PERL_TIME_HIRES_SOURCE = Time-HiRes-$(PERL_TIME_HIRES_VERSION).tar.gz -PERL_TIME_HIRES_SITE = $(BR2_CPAN_MIRROR)/authors/id/Z/ZE/ZEFRAM +PERL_TIME_HIRES_SITE = $(BR2_CPAN_MIRROR)/authors/id/J/JH/JHI PERL_TIME_HIRES_LICENSE = Artistic or GPL-1.0+ PERL_TIME_HIRES_LICENSE_FILES = README From 98e97d2f3e32a5d110bfabda9e0a338fe45b609a Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sun, 20 Aug 2017 10:03:27 +0200 Subject: [PATCH 066/101] perl-uri: bump to version 1.72 Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/perl-uri/Config.in | 6 ++---- package/perl-uri/perl-uri.hash | 4 ++-- package/perl-uri/perl-uri.mk | 2 +- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/package/perl-uri/Config.in b/package/perl-uri/Config.in index 62a53f248a..23e5c50e0b 100644 --- a/package/perl-uri/Config.in +++ b/package/perl-uri/Config.in @@ -1,8 +1,6 @@ config BR2_PACKAGE_PERL_URI bool "perl-uri" help - The module implements the URI class. Objects of this class represent - Uniform Resource Identifier references as specified in RFC 2396 and - updated by RFC 2732. + Uniform Resource Identifiers (absolute and relative) - https://github.com/libwww-perl/uri + https://github.com/libwww-perl/URI diff --git a/package/perl-uri/perl-uri.hash b/package/perl-uri/perl-uri.hash index 8a265bfcb0..a11924fdb4 100644 --- a/package/perl-uri/perl-uri.hash +++ b/package/perl-uri/perl-uri.hash @@ -1,3 +1,3 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 247c3da29a794f72730e01aa5a715daf URI-1.71.tar.gz -sha256 9c8eca0d7f39e74bbc14706293e653b699238eeb1a7690cc9c136fb8c2644115 URI-1.71.tar.gz +md5 cd56d81ed429efaa97e7f3ff08851b48 URI-1.72.tar.gz +sha256 35f14431d4b300de4be1163b0b5332de2d7fbda4f05ff1ed198a8e9330d40a32 URI-1.72.tar.gz diff --git a/package/perl-uri/perl-uri.mk b/package/perl-uri/perl-uri.mk index effeb16784..75f374a29b 100644 --- a/package/perl-uri/perl-uri.mk +++ b/package/perl-uri/perl-uri.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_URI_VERSION = 1.71 +PERL_URI_VERSION = 1.72 PERL_URI_SOURCE = URI-$(PERL_URI_VERSION).tar.gz PERL_URI_SITE = $(BR2_CPAN_MIRROR)/authors/id/E/ET/ETHER PERL_URI_LICENSE = Artistic or GPL-1.0+ From 7fed1a77e7984540db91f9f9b92badf8c4ee282c Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sun, 20 Aug 2017 10:03:28 +0200 Subject: [PATCH 067/101] perl-xml-libxml: bump to version 2.0129 Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/perl-xml-libxml/perl-xml-libxml.hash | 4 ++-- package/perl-xml-libxml/perl-xml-libxml.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/perl-xml-libxml/perl-xml-libxml.hash b/package/perl-xml-libxml/perl-xml-libxml.hash index b6195c3b98..092ec15d62 100644 --- a/package/perl-xml-libxml/perl-xml-libxml.hash +++ b/package/perl-xml-libxml/perl-xml-libxml.hash @@ -1,3 +1,3 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 9904690371679e082ff2c23677b6c90e XML-LibXML-2.0128.tar.gz -sha256 26e7ba451f3bade4d29ff00653a2ee01d13fe38b9a2ebcd0b0f3f82f9f688f2b XML-LibXML-2.0128.tar.gz +md5 5806b69d54a2d7884b8d22b395888436 XML-LibXML-2.0129.tar.gz +sha256 5ca0269ba06800c84061a7f3333c85fab5584d69cd7b4e0641963da7fd36b366 XML-LibXML-2.0129.tar.gz diff --git a/package/perl-xml-libxml/perl-xml-libxml.mk b/package/perl-xml-libxml/perl-xml-libxml.mk index 69cf57ca36..8ef6fcbc26 100644 --- a/package/perl-xml-libxml/perl-xml-libxml.mk +++ b/package/perl-xml-libxml/perl-xml-libxml.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_XML_LIBXML_VERSION = 2.0128 +PERL_XML_LIBXML_VERSION = 2.0129 PERL_XML_LIBXML_SOURCE = XML-LibXML-$(PERL_XML_LIBXML_VERSION).tar.gz PERL_XML_LIBXML_SITE = $(BR2_CPAN_MIRROR)/authors/id/S/SH/SHLOMIF PERL_XML_LIBXML_DEPENDENCIES = zlib libxml2 perl-xml-namespacesupport perl-xml-sax perl-xml-sax-base From 731a0316a6e4172d24c5eefc8897cdfefc89a5c5 Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sun, 20 Aug 2017 10:03:29 +0200 Subject: [PATCH 068/101] perl-xml-namespacesupport: bump to version 1.12 Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/perl-xml-namespacesupport/Config.in | 4 ++-- .../perl-xml-namespacesupport/perl-xml-namespacesupport.hash | 4 ++-- .../perl-xml-namespacesupport/perl-xml-namespacesupport.mk | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/perl-xml-namespacesupport/Config.in b/package/perl-xml-namespacesupport/Config.in index bc67d47904..93a697c624 100644 --- a/package/perl-xml-namespacesupport/Config.in +++ b/package/perl-xml-namespacesupport/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_PERL_XML_NAMESPACESUPPORT bool "perl-xml-namespacesupport" help - a simple generic namespace support class + A simple generic namespace processor - https://metacpan.org/release/XML-NamespaceSupport + https://github.com/perigrin/xml-namespacesupport diff --git a/package/perl-xml-namespacesupport/perl-xml-namespacesupport.hash b/package/perl-xml-namespacesupport/perl-xml-namespacesupport.hash index 9389601d0f..d55551c11c 100644 --- a/package/perl-xml-namespacesupport/perl-xml-namespacesupport.hash +++ b/package/perl-xml-namespacesupport/perl-xml-namespacesupport.hash @@ -1,3 +1,3 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 222cca76161cd956d724286d36b607da XML-NamespaceSupport-1.11.tar.gz -sha256 6d8151f0a3f102313d76b64bfd1c2d9ed46bfe63a16f038e7d860fda287b74ea XML-NamespaceSupport-1.11.tar.gz +md5 a8916c6d095bcf073e1108af02e78c97 XML-NamespaceSupport-1.12.tar.gz +sha256 47e995859f8dd0413aa3f22d350c4a62da652e854267aa0586ae544ae2bae5ef XML-NamespaceSupport-1.12.tar.gz diff --git a/package/perl-xml-namespacesupport/perl-xml-namespacesupport.mk b/package/perl-xml-namespacesupport/perl-xml-namespacesupport.mk index d7bcdd455b..325440b33a 100644 --- a/package/perl-xml-namespacesupport/perl-xml-namespacesupport.mk +++ b/package/perl-xml-namespacesupport/perl-xml-namespacesupport.mk @@ -4,10 +4,10 @@ # ################################################################################ -PERL_XML_NAMESPACESUPPORT_VERSION = 1.11 +PERL_XML_NAMESPACESUPPORT_VERSION = 1.12 PERL_XML_NAMESPACESUPPORT_SOURCE = XML-NamespaceSupport-$(PERL_XML_NAMESPACESUPPORT_VERSION).tar.gz PERL_XML_NAMESPACESUPPORT_SITE = $(BR2_CPAN_MIRROR)/authors/id/P/PE/PERIGRIN PERL_XML_NAMESPACESUPPORT_LICENSE = Artistic or GPL-1.0+ -PERL_XML_NAMESPACESUPPORT_LICENSE_FILES = README +PERL_XML_NAMESPACESUPPORT_LICENSE_FILES = LICENSE $(eval $(perl-package)) From 2ded88b9cdbb615117ff3a1d3b592c70367e8762 Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sun, 20 Aug 2017 10:03:30 +0200 Subject: [PATCH 069/101] perl-xml-sax-base: bump to version 1.09 Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/perl-xml-sax-base/perl-xml-sax-base.hash | 4 ++-- package/perl-xml-sax-base/perl-xml-sax-base.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/perl-xml-sax-base/perl-xml-sax-base.hash b/package/perl-xml-sax-base/perl-xml-sax-base.hash index 6822e1844a..a51e1d1b14 100644 --- a/package/perl-xml-sax-base/perl-xml-sax-base.hash +++ b/package/perl-xml-sax-base/perl-xml-sax-base.hash @@ -1,3 +1,3 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 38c8c3247dfd080712596118d70dbe32 XML-SAX-Base-1.08.tar.gz -sha256 666270318b15f88b8427e585198abbc19bc2e6ccb36dc4c0a4f2d9807330219e XML-SAX-Base-1.08.tar.gz +md5 ec347a14065dd7aec7d9fb181b2d7946 XML-SAX-Base-1.09.tar.gz +sha256 66cb355ba4ef47c10ca738bd35999723644386ac853abbeb5132841f5e8a2ad0 XML-SAX-Base-1.09.tar.gz diff --git a/package/perl-xml-sax-base/perl-xml-sax-base.mk b/package/perl-xml-sax-base/perl-xml-sax-base.mk index bb197ae25c..ec6e052b72 100644 --- a/package/perl-xml-sax-base/perl-xml-sax-base.mk +++ b/package/perl-xml-sax-base/perl-xml-sax-base.mk @@ -4,7 +4,7 @@ # ################################################################################ -PERL_XML_SAX_BASE_VERSION = 1.08 +PERL_XML_SAX_BASE_VERSION = 1.09 PERL_XML_SAX_BASE_SOURCE = XML-SAX-Base-$(PERL_XML_SAX_BASE_VERSION).tar.gz PERL_XML_SAX_BASE_SITE = $(BR2_CPAN_MIRROR)/authors/id/G/GR/GRANTM PERL_XML_SAX_BASE_LICENSE = Artistic or GPL-1.0+ From c92612b4b55262dc5c39a7386e725b624f5e1f23 Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Sun, 20 Aug 2017 10:03:31 +0200 Subject: [PATCH 070/101] scancpan: catch exception when MANIFEST is missing Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- utils/scancpan | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/utils/scancpan b/utils/scancpan index 9ccbac5a41..20bd4c6933 100755 --- a/utils/scancpan +++ b/utils/scancpan @@ -567,11 +567,17 @@ sub fetch { say qq{fetch ${name}} unless $quiet; my $result = $mcpan->release( distribution => $name ); $dist{$name} = $result; - my $manifest = $mcpan->source( author => $result->{author}, - release => $name . q{-} . $result->{version}, - path => 'MANIFEST' ); - $need_dlopen{$name} = is_xs( $manifest ); - $license_files{$name} = find_license_files( $manifest ); + eval { + my $manifest = $mcpan->source( author => $result->{author}, + release => $name . q{-} . $result->{version}, + path => 'MANIFEST' ); + $need_dlopen{$name} = is_xs( $manifest ); + $license_files{$name} = find_license_files( $manifest ); + }; + if ($@) { + warn $@; + $license_files{$name} = []; + } my %build = (); my %runtime = (); my %optional = (); From 91983091455e2b82432509c11f958409e7bbefcd Mon Sep 17 00:00:00 2001 From: Sam Mendoza-Jonas Date: Wed, 16 Aug 2017 14:30:23 +1000 Subject: [PATCH 071/101] linux-firmware: Add QLogic FC Adapters Add a config option to install the ql2xxx firmware binaries for QLogic Fibre Channel adapters. Since this doesn't quite fit under the existing categories in Config.in, include it under a new category named "Fibre Channel Adapter Firmware". Signed-off-by: Samuel Mendoza-Jonas Reviewed-by: Joel Stanley Signed-off-by: Thomas Petazzoni --- package/linux-firmware/Config.in | 9 +++++++++ package/linux-firmware/linux-firmware.mk | 8 ++++++++ 2 files changed, 17 insertions(+) diff --git a/package/linux-firmware/Config.in b/package/linux-firmware/Config.in index f0d64763d8..ad750e82ff 100644 --- a/package/linux-firmware/Config.in +++ b/package/linux-firmware/Config.in @@ -329,4 +329,13 @@ config BR2_PACKAGE_LINUX_FIRMWARE_IMX_SDMA endmenu +menu "Fibre Channel Adapter Firmware" + +config BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_2XXX + bool "QLogic 2xxx Fibre Channel Adapters" + help + Firmware files for ql2xxx adapters + +endmenu + endif diff --git a/package/linux-firmware/linux-firmware.mk b/package/linux-firmware/linux-firmware.mk index e03788a3b5..b01585fbe4 100644 --- a/package/linux-firmware/linux-firmware.mk +++ b/package/linux-firmware/linux-firmware.mk @@ -414,6 +414,14 @@ LINUX_FIRMWARE_FILES += \ LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.broadcom_bcm43xx endif +# ql2xxx +ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_2XXX),y) +LINUX_FIRMWARE_FILES += \ + ql2100_fw.bin ql2200_fw.bin ql2300_fw.bin ql2322_fw.bin \ + ql2400_fw.bin ql2500_fw.bin +LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.qla2xxx +endif + ifneq ($(LINUX_FIRMWARE_FILES),) define LINUX_FIRMWARE_INSTALL_FILES cd $(@D) ; \ From 7fb1bc2731944e99b1e0bad85cca635b1a281ebc Mon Sep 17 00:00:00 2001 From: Baruch Siach Date: Tue, 22 Aug 2017 16:11:20 +0300 Subject: [PATCH 072/101] uhubctl: new package Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in | 1 + package/uhubctl/Config.in | 11 +++++++++++ package/uhubctl/uhubctl.hash | 2 ++ package/uhubctl/uhubctl.mk | 22 ++++++++++++++++++++++ 5 files changed, 37 insertions(+) create mode 100644 package/uhubctl/Config.in create mode 100644 package/uhubctl/uhubctl.hash create mode 100644 package/uhubctl/uhubctl.mk diff --git a/DEVELOPERS b/DEVELOPERS index 9df289680e..ad52fb710f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -178,6 +178,7 @@ F: package/daemon/ F: package/ebtables/ F: package/openipmi/ F: package/ti-uim/ +F: package/uhubctl/ N: Ben Boeckel F: package/taskd/ diff --git a/package/Config.in b/package/Config.in index 5f83a4d0e6..d4db8c2f6c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -505,6 +505,7 @@ endmenu source "package/uccp420wlan/Config.in" source "package/udev/Config.in" source "package/udisks/Config.in" + source "package/uhubctl/Config.in" source "package/upower/Config.in" source "package/usb_modeswitch/Config.in" source "package/usb_modeswitch_data/Config.in" diff --git a/package/uhubctl/Config.in b/package/uhubctl/Config.in new file mode 100644 index 0000000000..c000b5ab49 --- /dev/null +++ b/package/uhubctl/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_UHUBCTL + bool "uhubctl" + depends on BR2_TOOLCHAIN_HAS_THREADS # libusb + select BR2_PACKAGE_LIBUSB + help + Control USB power per-port on smart USB hubs. + + https://github.com/mvp/uhubctl + +comment "uhubctl needs a toolchain w/ threads" + depends on !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/uhubctl/uhubctl.hash b/package/uhubctl/uhubctl.hash new file mode 100644 index 0000000000..6afee905bf --- /dev/null +++ b/package/uhubctl/uhubctl.hash @@ -0,0 +1,2 @@ +# Locally computed +sha256 dfc85571ad86a071bf7a0db7cadf97a870e628777e47176520de6866b4f042b6 uhubctl-047bb1e392efd3e0ea5d5caf351e20761e12cd44.tar.gz diff --git a/package/uhubctl/uhubctl.mk b/package/uhubctl/uhubctl.mk new file mode 100644 index 0000000000..74845001ba --- /dev/null +++ b/package/uhubctl/uhubctl.mk @@ -0,0 +1,22 @@ +################################################################################ +# +# uhubctl +# +################################################################################ + +UHUBCTL_VERSION = 047bb1e392efd3e0ea5d5caf351e20761e12cd44 +UHUBCTL_SITE = $(call github,mvp,uhubctl,$(UHUBCTL_VERSION)) +UHUBCTL_LICENSE = GPL-2.0 +UHUBCTL_LICENSE_FILES = LICENSE +UHUBCTL_DEPENDENCIES = libusb + +define UHUBCTL_BUILD_CMDS + $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) +endef + +define UHUBCTL_INSTALL_TARGET_CMDS + $(TARGET_CONFIGURE_OPTS) DESTDIR=$(TARGET_DIR) \ + $(MAKE) -C $(@D) install +endef + +$(eval $(generic-package)) From 9a5bf83802ed00d40d867c580e8f8c887b974588 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Tue, 22 Aug 2017 22:04:34 +0200 Subject: [PATCH 073/101] package/wayland-protocols: bump version to 1.10 Added all hashes provided by upstream. Upcoming mesa3d 17.2.0 needs version >= 1.8: https://cgit.freedesktop.org/mesa/mesa/commit/configure.ac?h=17.2&id=02cc359372773800de817950aebdf9be2c7973d1 Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/wayland-protocols/wayland-protocols.hash | 6 ++++-- package/wayland-protocols/wayland-protocols.mk | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package/wayland-protocols/wayland-protocols.hash b/package/wayland-protocols/wayland-protocols.hash index a316698010..bfda1d81ad 100644 --- a/package/wayland-protocols/wayland-protocols.hash +++ b/package/wayland-protocols/wayland-protocols.hash @@ -1,2 +1,4 @@ -# From https://lists.freedesktop.org/archives/wayland-devel/2016-August/030606.html -sha256 635f2a937d318f1fecb97b54074ca211486e38af943868dd0fa82ea38d091c1f wayland-protocols-1.7.tar.xz +# From https://lists.freedesktop.org/archives/wayland-devel/2017-July/034706.html +md5 84a7846c2b6a6a3e265fc9be36453e60 wayland-protocols-1.10.tar.xz +sha1 4f1322f03fa8b2e6467b8f71471f53eff82728a4 wayland-protocols-1.10.tar.xz +sha256 5719c51d7354864983171c5083e93a72ac99229e2b460c4bb10513de08839c0a wayland-protocols-1.10.tar.xz diff --git a/package/wayland-protocols/wayland-protocols.mk b/package/wayland-protocols/wayland-protocols.mk index 54c2ec1386..a4b3376fa6 100644 --- a/package/wayland-protocols/wayland-protocols.mk +++ b/package/wayland-protocols/wayland-protocols.mk @@ -4,7 +4,7 @@ # ################################################################################ -WAYLAND_PROTOCOLS_VERSION = 1.7 +WAYLAND_PROTOCOLS_VERSION = 1.10 WAYLAND_PROTOCOLS_SITE = http://wayland.freedesktop.org/releases WAYLAND_PROTOCOLS_SOURCE = wayland-protocols-$(WAYLAND_PROTOCOLS_VERSION).tar.xz WAYLAND_PROTOCOLS_LICENSE = MIT From d9f58bd4da216d2f9af40a0b053cb902dc73243a Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Tue, 22 Aug 2017 22:04:35 +0200 Subject: [PATCH 074/101] package/wayland: bump version to 1.14.0 Added all hashes provided by upstream. Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/wayland/wayland.hash | 7 +++++-- package/wayland/wayland.mk | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/package/wayland/wayland.hash b/package/wayland/wayland.hash index 9b2c01dc4d..c46aca2bda 100644 --- a/package/wayland/wayland.hash +++ b/package/wayland/wayland.hash @@ -1,2 +1,5 @@ -# From https://lists.freedesktop.org/archives/wayland-devel/2017-February/033193.html -sha256 69b052c031a61e89af7cc8780893d0da1e301492352aa449dee9345043e6fe51 wayland-1.13.0.tar.xz +# From https://lists.freedesktop.org/archives/wayland-devel/2017-August/034748.html +md5 0235f6075c32c3be61cff94fa0b9f108 wayland-1.14.0.tar.xz +sha1 53a443be3bafe73209bbc49ef2cb134ed16e0141 wayland-1.14.0.tar.xz +sha256 ed80cabc0961a759a42092e2c39aabfc1ec9a13c86c98bbe2b812f008da27ab8 wayland-1.14.0.tar.xz +sha512 bd38b2b8963d4d98d42c270e5d7dbff6323789a173b19b67a18258424fd8adee5021b282c9d7f6dad0bd25aa0160e76aecd8ed803d4eb25d911ef0a81cd713a5 wayland-1.14.0.tar.xz diff --git a/package/wayland/wayland.mk b/package/wayland/wayland.mk index bd1030e95f..10710a8111 100644 --- a/package/wayland/wayland.mk +++ b/package/wayland/wayland.mk @@ -4,7 +4,7 @@ # ################################################################################ -WAYLAND_VERSION = 1.13.0 +WAYLAND_VERSION = 1.14.0 WAYLAND_SITE = http://wayland.freedesktop.org/releases WAYLAND_SOURCE = wayland-$(WAYLAND_VERSION).tar.xz WAYLAND_LICENSE = MIT From b606d3a9913b31f1708f148b8ac24b86c16986f3 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Tue, 22 Aug 2017 22:04:36 +0200 Subject: [PATCH 075/101] package/weston: bump version to 3.0.0 Added all hashes provided by upstream. Removed dependency to mtdev after: https://github.com/wayland-project/weston/commit/167bbb6d109c7c93be3b58232f8c5b8795df44f2 libdrm is now a hard dependency: https://github.com/wayland-project/weston/commit/b030897b380be4ac8089deecc3db6967dfe7923e Signed-off-by: Bernd Kuhls [Thomas: drop "select BR2_PACKAGE_LIBDRM" from sub-option, now that it is selected by the main option.] Signed-off-by: Thomas Petazzoni --- package/weston/Config.in | 3 +-- package/weston/weston.hash | 7 +++++-- package/weston/weston.mk | 4 ++-- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/package/weston/Config.in b/package/weston/Config.in index 454a14d39e..fd7791c450 100644 --- a/package/weston/Config.in +++ b/package/weston/Config.in @@ -17,8 +17,8 @@ config BR2_PACKAGE_WESTON select BR2_PACKAGE_CAIRO_PNG select BR2_PACKAGE_LIBPNG select BR2_PACKAGE_JPEG - select BR2_PACKAGE_MTDEV select BR2_PACKAGE_LIBINPUT + select BR2_PACKAGE_LIBDRM # Runtime dependency select BR2_PACKAGE_XKEYBOARD_CONFIG # Make sure at least one compositor is selected. @@ -40,7 +40,6 @@ config BR2_PACKAGE_WESTON_HAS_COMPOSITOR config BR2_PACKAGE_WESTON_DRM bool "DRM compositor" depends on BR2_PACKAGE_MESA3D_OPENGL_EGL - select BR2_PACKAGE_LIBDRM select BR2_PACKAGE_WESTON_HAS_COMPOSITOR # Uses libgbm from mesa3d diff --git a/package/weston/weston.hash b/package/weston/weston.hash index 85b461303b..82c97b8cc0 100644 --- a/package/weston/weston.hash +++ b/package/weston/weston.hash @@ -1,2 +1,5 @@ -# From https://lists.freedesktop.org/archives/wayland-devel/2017-February/033231.html -sha256 b4e446ac27f118196f1609dab89bb3cb3e81652d981414ad860e733b355365d8 weston-2.0.0.tar.xz +# From https://lists.freedesktop.org/archives/wayland-devel/2017-August/034749.html +md5 9c42a4c51a1b9f35d040fa9d45ada36d weston-3.0.0.tar.xz +sha1 0a75c2ee10f2453a073411157bb6ed029080669f weston-3.0.0.tar.xz +sha256 cde1d55e8dd70c3cbb3d1ec72f60e60000041579caa1d6a262bd9c35e93723a5 weston-3.0.0.tar.xz +sha512 b824c39f2a884f6d50d607613f447090621f684c96f7d905f25f6e500dabd03ecb2b1cd1030babc193c3417223cb220103abb792437e1a5ead7229a76b5c7a58 weston-3.0.0.tar.xz diff --git a/package/weston/weston.mk b/package/weston/weston.mk index a6d9faa1b8..93b0246e9e 100644 --- a/package/weston/weston.mk +++ b/package/weston/weston.mk @@ -4,14 +4,14 @@ # ################################################################################ -WESTON_VERSION = 2.0.0 +WESTON_VERSION = 3.0.0 WESTON_SITE = http://wayland.freedesktop.org/releases WESTON_SOURCE = weston-$(WESTON_VERSION).tar.xz WESTON_LICENSE = MIT WESTON_LICENSE_FILES = COPYING WESTON_DEPENDENCIES = host-pkgconf wayland wayland-protocols \ - libxkbcommon pixman libpng jpeg mtdev udev cairo libinput \ + libxkbcommon pixman libpng jpeg udev cairo libinput libdrm \ $(if $(BR2_PACKAGE_WEBP),webp) WESTON_CONF_OPTS = \ From ebbfdde0670163f5fe1955fe4b42c15d9cfe50a4 Mon Sep 17 00:00:00 2001 From: Kurt Van Dijck Date: Thu, 24 Aug 2017 09:30:08 +0200 Subject: [PATCH 076/101] bcusdk: enable tpuarts support in eibd This commit will enable tpuarts in eibd as well. tpuarts is as important as FT1.2 support, which is already enabled by default. This causes a 8 KB increase of the installed size in /usr/bin (728 KB instead of 720 KB for /usr/bin), so not enough to justify a separate configuration option. Signed-off-by: Thomas Petazzoni --- package/bcusdk/bcusdk.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/bcusdk/bcusdk.mk b/package/bcusdk/bcusdk.mk index f99dd70cba..ff5becd84b 100644 --- a/package/bcusdk/bcusdk.mk +++ b/package/bcusdk/bcusdk.mk @@ -14,6 +14,7 @@ BCUSDK_CONF_OPTS = \ --enable-onlyeibd \ --enable-ft12 \ --enable-pei16 \ + --enable-tpuarts \ --enable-eibnetip \ --enable-eibnetipserver \ --enable-eibnetiptunnel \ From 089ad9cefd88b6952df2d28de9b0a6ed6fee3388 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Thu, 24 Aug 2017 20:12:45 +0200 Subject: [PATCH 077/101] package/libdrm: bump version to 2.4.83 Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/libdrm/libdrm.hash | 10 +++++----- package/libdrm/libdrm.mk | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/libdrm/libdrm.hash b/package/libdrm/libdrm.hash index f864c55766..704bf1b389 100644 --- a/package/libdrm/libdrm.hash +++ b/package/libdrm/libdrm.hash @@ -1,5 +1,5 @@ -# From https://lists.freedesktop.org/archives/dri-devel/2017-July/147750.html -md5 29867814123c3d23056b1d05aada1b9d libdrm-2.4.82.tar.bz2 -sha1 c42ff308db6352eaf009a8209c7aaadbc951a89f libdrm-2.4.82.tar.bz2 -sha256 43fa2dbd422d6d41ac141272cc9855360ce4d08c7cf7f2c7bb55dfe449c4ce1c libdrm-2.4.82.tar.bz2 -sha512 e69fd8c2b392daabbb3a548179e3a21a555d5174c11d76a288eb2a08850849aa867c7777b67798ec00e026e998a3b128c22698f05a7b44eb24cddc5c8a3a02d0 libdrm-2.4.82.tar.bz2 +# From https://lists.freedesktop.org/archives/dri-devel/2017-August/151077.html +md5 23800953ed7564988872e1e8c61fde31 libdrm-2.4.83.tar.bz2 +sha1 f78d392684d6e482e8c0a85d355619ac64c4ad6a libdrm-2.4.83.tar.bz2 +sha256 03a52669da60ead62548a35bc430aafb6c2d8dd21ec9dba3a90f96eff5fe36d6 libdrm-2.4.83.tar.bz2 +sha512 8f894ff61939bca03ac857506a84bbbcbe2367e60c91a0f2388bfce5ae81e12ba2f96fe1c962416cf9e2d25ef04b98b5437c7015497789561311a72607b3bfcb libdrm-2.4.83.tar.bz2 diff --git a/package/libdrm/libdrm.mk b/package/libdrm/libdrm.mk index 0175dc9ab2..e4d3e3947b 100644 --- a/package/libdrm/libdrm.mk +++ b/package/libdrm/libdrm.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBDRM_VERSION = 2.4.82 +LIBDRM_VERSION = 2.4.83 LIBDRM_SOURCE = libdrm-$(LIBDRM_VERSION).tar.bz2 LIBDRM_SITE = http://dri.freedesktop.org/libdrm LIBDRM_LICENSE = MIT From 9a56487c630d38cea608b6012ae0517bc2e8bd9b Mon Sep 17 00:00:00 2001 From: Julien Grossholtz Date: Thu, 24 Aug 2017 17:07:00 -0400 Subject: [PATCH 078/101] configs: add defconfig for TS-7680 The TS-7680 is an i.MX286 ARM ARM926EJ-S board with 10/100 Ethernet, USB port, eMMC and CAN ports. The TS-7680 uses a 3.14.28 Linux kernel provided by Technologic Systems: https://github.com/embeddedarm/linux-3.14.28-imx28 U-Boot is not provided as the manufacturer recommends not to update the built-in bootloader. For more informations please see: https://wiki.embeddedarm.com/wiki/TS-7680 Signed-off-by: Julien Grossholtz [Thomas: use same headers as the kernel being built, update .gitlab-ci.yml.] Signed-off-by: Thomas Petazzoni --- .gitlab-ci.yml | 1 + board/technologic/ts7680/genimage.cfg | 14 ++++++++ board/technologic/ts7680/readme.txt | 51 +++++++++++++++++++++++++++ configs/ts7680_defconfig | 17 +++++++++ 4 files changed, 83 insertions(+) create mode 100644 board/technologic/ts7680/genimage.cfg create mode 100644 board/technologic/ts7680/readme.txt create mode 100644 configs/ts7680_defconfig diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5adb4f96ec..fb50692976 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -206,6 +206,7 @@ toradex_apalis_imx6_defconfig: *defconfig ts4800_defconfig: *defconfig ts4900_defconfig: *defconfig ts5x00_defconfig: *defconfig +ts7680_defconfig: *defconfig wandboard_defconfig: *defconfig warp7_defconfig: *defconfig warpboard_defconfig: *defconfig diff --git a/board/technologic/ts7680/genimage.cfg b/board/technologic/ts7680/genimage.cfg new file mode 100644 index 0000000000..b5599823dc --- /dev/null +++ b/board/technologic/ts7680/genimage.cfg @@ -0,0 +1,14 @@ +image sdcard.img { + hdimage { + } + + partition unused { + size = 512B + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + size = 256M + } +} diff --git a/board/technologic/ts7680/readme.txt b/board/technologic/ts7680/readme.txt new file mode 100644 index 0000000000..4ddd4915b5 --- /dev/null +++ b/board/technologic/ts7680/readme.txt @@ -0,0 +1,51 @@ +Technologic Systems TS-7680 SBC +=============================== + +This document explains how to set up a basic Buildroot system for +the Technologic Systems TS-7680 Single Board Computer. + +The TS-7680 SBC is based on the Freescale i.MX286 ARM ARM926EJ-S +running at 454MHz. The TS-7680 features are 10/100 Ethernet ports, +Wi-Fi, microSD card, eMMC, NOR Flash, USB host port, CAN ports, +relays and ADC/DAC. More details on the board here: +https://wiki.embeddedarm.com/wiki/TS-7680 + +The TS-7680 uses a 3.14.28 Linux kernel provided by +Technologic Systems. + +To build the default configuration you only have to run: + + $ make ts7680_defconfig + $ make + +The output looks like: +output/images +├── imx28-ts7680.dtb +├── rootfs.ext2 +├── rootfs.ext4 -> rootfs.ext2 +├── rootfs.tar +├── sdcard.img +└── uImage + +The provided genimage configuration generates an image file containing +two partitions. The first one is unused, but mandatory as the +TS-7680 built-in bootloader loads the Linux uImage from the /boot +directory in the second partition. The second partition contains the +rootfs with the Linux uImage into the /boot directory. + + $ fdisk output/images/sdcard.img + output/images/sdcard.img1 1 1 1 512B 0 Empty + output/images/sdcard.img2 2 524289 524288 256M 83 Linux + +This image can be directly written to an SD card. + + $ sudo dd if=output/images/sdcard.img of=/dev/mmcblk0 + +To boot with Buildroot, insert this SD card on the board, make sure +the SD jumper is present and the U-Boot jumper is not. + +The bootloader comes pre-flashed on the board on an SPI flash. Since +updating the bootloader is risky and not trivial, it is not included +in the Buildroot defconfig. Refer to +https://wiki.embeddedarm.com/wiki/TS-7680#U-Boot for details on +which U-Boot config to use and how to flash it. diff --git a/configs/ts7680_defconfig b/configs/ts7680_defconfig new file mode 100644 index 0000000000..09629a7364 --- /dev/null +++ b/configs/ts7680_defconfig @@ -0,0 +1,17 @@ +BR2_arm=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_14=y +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/technologic/ts7680/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_GIT=y +BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/embeddedarm/linux-3.14.28-imx28.git" +BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="ff01621df09b97d9fd546d1b49f4013060142892" +BR2_LINUX_KERNEL_DEFCONFIG="ts76xx" +BR2_LINUX_KERNEL_UIMAGE=y +BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x40008000" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx28-ts7680" +BR2_LINUX_KERNEL_INSTALL_TARGET=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_PACKAGE_HOST_GENIMAGE=y From 91b0d5aab6785c8d069223e804771d462923d851 Mon Sep 17 00:00:00 2001 From: Carlos Santos Date: Thu, 24 Aug 2017 00:58:38 -0300 Subject: [PATCH 079/101] util-linux: use a patch from upstream to fix ncursesw support This patch is much smaller the the previous one and will unlikely cause a conflict with some forthcoming 2.30.x release. Signed-off-by: Carlos Santos Signed-off-by: Thomas Petazzoni --- ...rt-build-sys-ncurses-headers-cleanup.patch | 191 ------------------ ...t-ncursesw-without-headers-in-ncurse.patch | 58 ++++++ 2 files changed, 58 insertions(+), 191 deletions(-) delete mode 100644 package/util-linux/0001-Revert-build-sys-ncurses-headers-cleanup.patch create mode 100644 package/util-linux/0001-build-sys-support-ncursesw-without-headers-in-ncurse.patch diff --git a/package/util-linux/0001-Revert-build-sys-ncurses-headers-cleanup.patch b/package/util-linux/0001-Revert-build-sys-ncurses-headers-cleanup.patch deleted file mode 100644 index a344ee9035..0000000000 --- a/package/util-linux/0001-Revert-build-sys-ncurses-headers-cleanup.patch +++ /dev/null @@ -1,191 +0,0 @@ -From 51157b7416cd9d09cb21ee8cebf5750b48f44201 Mon Sep 17 00:00:00 2001 -From: Carlos Santos -Date: Thu, 22 Jun 2017 20:53:55 -0300 -Subject: [PATCH] Revert "build-sys: ncurses headers cleanup" - -This reverts commit 3947ca4ca9737d830f54658ef353f5626c0d0282. ---- - configure.ac | 8 +++++--- - lib/colors.c | 15 ++++----------- - misc-utils/cal.c | 8 ++++---- - term-utils/setterm.c | 8 ++++---- - text-utils/more.c | 8 ++++---- - text-utils/pg.c | 16 +++++++++------- - text-utils/ul.c | 8 ++++---- - 7 files changed, 34 insertions(+), 37 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 53d25b8ab..3512162df 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -803,8 +803,9 @@ have_ncursesw_header=no - AS_IF([test "x$with_ncursesw" != xno], [ - UL_NCURSES_CHECK([ncursesw]) - AS_IF([test "x$have_ncursesw" = xyes], [ -- AC_CHECK_HEADERS([ncursesw/ncurses.h], [have_ncursesw_header=yes]) -- AC_CHECK_HEADERS([ncursesw/term.h]) -+ AC_CHECK_HEADERS([ncursesw/ncurses.h ncurses.h], -+ [have_ncursesw_header=yes]) -+ AC_CHECK_HEADERS([ncursesw/term.h term.h]) - AS_IF([test "x$have_ncursesw_header" = xno], [have_ncursesw=no]) - ]) - AS_IF([test "x$have_ncursesw" = xyes], [ -@@ -829,7 +830,8 @@ AS_CASE([$with_ncurses:$build_widechar], - AS_IF([test "x$have_ncursesw" = xno -a "x$with_ncurses" != xno ], [ - UL_NCURSES_CHECK([ncurses]) - AS_IF([test "x$have_ncurses" = xyes], [ -- AC_CHECK_HEADERS([ncurses/ncurses.h ncurses.h], [have_ncurses_header=yes]) -+ AC_CHECK_HEADERS([ncurses/ncurses.h ncurses.h], -+ [have_ncurses_header=yes]) - AC_CHECK_HEADERS([ncurses/term.h term.h]) - AS_IF([test "x$have_ncurses_header" = xno], [have_ncurses=no]) - ]) -diff --git a/lib/colors.c b/lib/colors.c -index f82496d7a..72c5158cb 100644 ---- a/lib/colors.c -+++ b/lib/colors.c -@@ -12,19 +12,12 @@ - #include - - #if defined(HAVE_LIBNCURSES) || defined(HAVE_LIBNCURSESW) --# if defined(HAVE_NCURSESW_NCURSES_H) --# include --# elif defined(HAVE_NCURSES_NCURSES_H) --# include --# elif defined(HAVE_NCURSES_H) --# include --# endif --# if defined(HAVE_NCURSESW_TERM_H) --# include -+# ifdef HAVE_TERM_H -+# include - # elif defined(HAVE_NCURSES_TERM_H) - # include --# elif defined(HAVE_TERM_H) --# include -+# elif defined(HAVE_NCURSESW_TERM_H) -+# include - # endif - #endif - -diff --git a/misc-utils/cal.c b/misc-utils/cal.c -index 604eb26a7..2b16979db 100644 ---- a/misc-utils/cal.c -+++ b/misc-utils/cal.c -@@ -80,12 +80,12 @@ static int has_term = 0; - static const char *Senter = "", *Sexit = ""; /* enter and exit standout mode */ - - #if defined(HAVE_LIBNCURSES) || defined(HAVE_LIBNCURSESW) --# if defined(HAVE_NCURSESW_TERM_H) --# include -+# ifdef HAVE_TERM_H -+# include - # elif defined(HAVE_NCURSES_TERM_H) - # include --# elif defined(HAVE_TERM_H) --# include -+# elif defined(HAVE_NCURSESW_TERM_H) -+# include - # endif - #endif - -diff --git a/term-utils/setterm.c b/term-utils/setterm.c -index 9f60e5693..53826f954 100644 ---- a/term-utils/setterm.c -+++ b/term-utils/setterm.c -@@ -60,12 +60,12 @@ - #include - #include - --#if defined(HAVE_NCURSESW_TERM_H) --# include -+#ifdef HAVE_TERM_H -+# include - #elif defined(HAVE_NCURSES_TERM_H) - # include --#elif defined(HAVE_TERM_H) --# include -+#elif defined(HAVE_NCURSESW_TERM_H) -+# include - #endif - - #ifdef HAVE_LINUX_TIOCL_H -diff --git a/text-utils/more.c b/text-utils/more.c -index 72dd96bf4..cc53075f6 100644 ---- a/text-utils/more.c -+++ b/text-utils/more.c -@@ -190,12 +190,12 @@ static struct { - } context, screen_start; - extern char PC; /* pad character */ - --#if defined(HAVE_NCURSESW_TERM_H) --# include -+#ifdef HAVE_TERM_H -+# include - #elif defined(HAVE_NCURSES_TERM_H) - # include --#elif defined(HAVE_TERM_H) --# include -+#elif defined(HAVE_NCURSESW_TERM_H) -+# include - #endif - - #define TERM_AUTO_RIGHT_MARGIN "am" -diff --git a/text-utils/pg.c b/text-utils/pg.c -index 1b9b8d7dd..bc485e2fe 100644 ---- a/text-utils/pg.c -+++ b/text-utils/pg.c -@@ -59,20 +59,22 @@ - #include - #include - --#if defined(HAVE_NCURSESW_NCURSES_H) -+#ifdef HAVE_NCURSESW_H -+# include -+#elif defined(HAVE_NCURSES_H) -+# include -+#elif defined(HAVE_NCURSESW_NCURSES_H) - # include - #elif defined(HAVE_NCURSES_NCURSES_H) - # include --#elif defined(HAVE_NCURSES_H) --# include - #endif - --#if defined(HAVE_NCURSESW_TERM_H) --# include -+#ifdef HAVE_TERM_H -+# include - #elif defined(HAVE_NCURSES_TERM_H) - # include --#elif defined(HAVE_TERM_H) --# include -+#elif defined(HAVE_NCURSESW_TERM_H) -+# include - #endif - - #include "nls.h" -diff --git a/text-utils/ul.c b/text-utils/ul.c -index 3986b4206..3d1518cea 100644 ---- a/text-utils/ul.c -+++ b/text-utils/ul.c -@@ -49,12 +49,12 @@ - #include - #include - --#if defined(HAVE_NCURSESW_TERM_H) --# include -+#ifdef HAVE_TERM_H -+# include - #elif defined(HAVE_NCURSES_TERM_H) - # include --#elif defined(HAVE_TERM_H) --# include -+#elif defined(HAVE_NCURSESW_TERM_H) -+# include - #endif - - #include "nls.h" --- -2.11.0 - diff --git a/package/util-linux/0001-build-sys-support-ncursesw-without-headers-in-ncurse.patch b/package/util-linux/0001-build-sys-support-ncursesw-without-headers-in-ncurse.patch new file mode 100644 index 0000000000..062ac6725b --- /dev/null +++ b/package/util-linux/0001-build-sys-support-ncursesw-without-headers-in-ncurse.patch @@ -0,0 +1,58 @@ +From 87c26ce5b689abe1b52181f98ef3c9eb1b1a5165 Mon Sep 17 00:00:00 2001 +From: Karel Zak +Date: Tue, 1 Aug 2017 14:36:25 +0200 +Subject: [PATCH] build-sys: support ncursesw without headers in ncursesw/ + directory + +Let's check always for alone ncurses.h and term.h if the preferred +variant with ncursesw/ subdirectory is not available. + +The patch also minimize number of HAVE_...NCURSES_H macros in +config.h. We don't need to check for ncurses.h if ncurses/ncurses.h is +available. + +Reported-by: Carlos Santos +Signed-off-by: Karel Zak +--- + configure.ac | 18 ++++++++++++++++-- + 1 file changed, 16 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index b204ec11e..592bd587e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -810,6 +810,13 @@ AS_IF([test "x$with_ncursesw" != xno], [ + AS_IF([test "x$have_ncursesw" = xyes], [ + AC_CHECK_HEADERS([ncursesw/ncurses.h], [have_ncursesw_header=yes]) + AC_CHECK_HEADERS([ncursesw/term.h]) ++ ++ # Define HAVE_NCURSES_H only if check for HAVE_NCURSESW_NCURSES_H is ++ # unsuccessful to avoid too many *_H permitations in config.h ++ AS_IF([test "x$have_ncursesw_header" = xno], [ ++ AC_CHECK_HEADERS([ncurses.h], [have_ncursesw_header=yes]) ++ AC_CHECK_HEADERS([term.h]) ++ ]) + AS_IF([test "x$have_ncursesw_header" = xno], [have_ncursesw=no]) + ]) + AS_IF([test "x$have_ncursesw" = xyes], [ +@@ -834,8 +841,15 @@ AS_CASE([$with_ncurses:$build_widechar], + AS_IF([test "x$have_ncursesw" = xno -a "x$with_ncurses" != xno ], [ + UL_NCURSES_CHECK([ncurses]) + AS_IF([test "x$have_ncurses" = xyes], [ +- AC_CHECK_HEADERS([ncurses/ncurses.h ncurses.h], [have_ncurses_header=yes]) +- AC_CHECK_HEADERS([ncurses/term.h term.h]) ++ AC_CHECK_HEADERS([ncurses/ncurses.h], [have_ncurses_header=yes]) ++ AC_CHECK_HEADERS([ncurses/term.h]) ++ ++ # Define HAVE_NCURSES_H only if check for HAVE_NCURSES_NCURSES_H is ++ # unsuccessful to avoid too many *_H permitations in config.h ++ AS_IF([test "x$have_ncurses_header" = xno], [ ++ AC_CHECK_HEADERS([ncurses.h], [have_ncurses_header=yes]) ++ AC_CHECK_HEADERS([term.h]) ++ ]) + AS_IF([test "x$have_ncurses_header" = xno], [have_ncurses=no]) + ]) + AS_IF([test "x$have_ncurses" = xyes], [ +-- +2.13.5 + From 2f4eb8cc69a0b3b2ce255b9e523299411edc63eb Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Fri, 25 Aug 2017 07:02:49 +0200 Subject: [PATCH 080/101] package/minidlna: bump version to 1.2.1 Switched _SITE to https. Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/minidlna/minidlna.hash | 8 ++++---- package/minidlna/minidlna.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/minidlna/minidlna.hash b/package/minidlna/minidlna.hash index 8f6b1cc2de..5398506c22 100644 --- a/package/minidlna/minidlna.hash +++ b/package/minidlna/minidlna.hash @@ -1,5 +1,5 @@ -# From http://sourceforge.net/projects/minidlna/files/minidlna/1.2.0/ -md5 5f59700431e9f66198238deeb4e0d0de minidlna-1.2.0.tar.gz -sha1 700e07440167ddef44b06aa59cabe5e3abe612f6 minidlna-1.2.0.tar.gz +# From https://sourceforge.net/projects/minidlna/files/minidlna/1.2.1/ +md5 a968d3d84971322471cabda3669cc0f8 minidlna-1.2.1.tar.gz +sha1 79d0032c7055aefd4c8e5178bc86fbf258d449d2 minidlna-1.2.1.tar.gz # Locally computed -sha256 8d34436580c4c44be25976d5e46bc5b71af69bf441c4492774eac001164c4433 minidlna-1.2.0.tar.gz +sha256 67388ba23ab0c7033557a32084804f796aa2a796db7bb2b770fb76ac2a742eec minidlna-1.2.1.tar.gz diff --git a/package/minidlna/minidlna.mk b/package/minidlna/minidlna.mk index d0d9136b44..e6f9059270 100644 --- a/package/minidlna/minidlna.mk +++ b/package/minidlna/minidlna.mk @@ -4,8 +4,8 @@ # ################################################################################ -MINIDLNA_VERSION = 1.2.0 -MINIDLNA_SITE = http://downloads.sourceforge.net/project/minidlna/minidlna/$(MINIDLNA_VERSION) +MINIDLNA_VERSION = 1.2.1 +MINIDLNA_SITE = https://downloads.sourceforge.net/project/minidlna/minidlna/$(MINIDLNA_VERSION) MINIDLNA_LICENSE = GPL-2.0, BSD-3-Clause MINIDLNA_LICENSE_FILES = COPYING LICENCE.miniupnpd From 18d697960421715d18acfbf940b51353cad885fd Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Fri, 25 Aug 2017 14:30:56 +0200 Subject: [PATCH 081/101] modem-manager: bump to version 1.6.8 Signed-off-by: Aleksander Morgado Signed-off-by: Thomas Petazzoni --- package/modem-manager/modem-manager.hash | 2 +- package/modem-manager/modem-manager.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/modem-manager/modem-manager.hash b/package/modem-manager/modem-manager.hash index 2a2b96d124..83d45da5af 100644 --- a/package/modem-manager/modem-manager.hash +++ b/package/modem-manager/modem-manager.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 cdd5b4cb1e4d7643643a28ccbfc4bb354bfa9cb89a77ea160ebdf7926171c668 ModemManager-1.6.4.tar.xz +sha256 ffc035c4bfeb07780c4580bb4488ade0ab1d197c3cdf89cb8ab36386cfb34376 ModemManager-1.6.8.tar.xz diff --git a/package/modem-manager/modem-manager.mk b/package/modem-manager/modem-manager.mk index 1eea355f53..6459f8785d 100644 --- a/package/modem-manager/modem-manager.mk +++ b/package/modem-manager/modem-manager.mk @@ -4,7 +4,7 @@ # ################################################################################ -MODEM_MANAGER_VERSION = 1.6.4 +MODEM_MANAGER_VERSION = 1.6.8 MODEM_MANAGER_SOURCE = ModemManager-$(MODEM_MANAGER_VERSION).tar.xz MODEM_MANAGER_SITE = http://www.freedesktop.org/software/ModemManager MODEM_MANAGER_LICENSE = GPL-2.0+ (programs, plugins), LGPL-2.0+ (libmm-glib) From 5ba888a29784c3edd54594da5f72cac60722eaa2 Mon Sep 17 00:00:00 2001 From: Martin Kepplinger Date: Tue, 29 Aug 2017 19:02:27 +0200 Subject: [PATCH 082/101] tslib: update to version 1.12 The release page has a short changelog overview: https://github.com/kergoth/tslib/releases/tag/1.12 Signed-off-by: Martin Kepplinger Signed-off-by: Thomas Petazzoni --- package/tslib/tslib.hash | 4 ++-- package/tslib/tslib.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/tslib/tslib.hash b/package/tslib/tslib.hash index 87d72acc0d..f053c6cabd 100644 --- a/package/tslib/tslib.hash +++ b/package/tslib/tslib.hash @@ -1,2 +1,2 @@ -# https://github.com/kergoth/tslib/releases/download/1.11/tslib-1.11.tar.xz.sha256 -sha256 90d22b2f1b6dc9899d9491bc0480dfdcb2b55ff6e620ebb999d607aa5389af06 tslib-1.11.tar.xz +# https://github.com/kergoth/tslib/releases/download/1.12/tslib-1.12.tar.xz.sha256 +sha256 237f66c9e53789429b1bcc89a36eb7a37f1deb2877e6e7d928e994e3c48d0b83 tslib-1.12.tar.xz diff --git a/package/tslib/tslib.mk b/package/tslib/tslib.mk index 5190465f15..2b4320dca3 100644 --- a/package/tslib/tslib.mk +++ b/package/tslib/tslib.mk @@ -4,7 +4,7 @@ # ################################################################################ -TSLIB_VERSION = 1.11 +TSLIB_VERSION = 1.12 TSLIB_SITE = https://github.com/kergoth/tslib/releases/download/$(TSLIB_VERSION) TSLIB_SOURCE = tslib-$(TSLIB_VERSION).tar.xz TSLIB_LICENSE = GPL-2.0+ (programs), LGPL-2.1+ (libraries) From 61264acf8efff8931167cb56d26ef7d551c6c027 Mon Sep 17 00:00:00 2001 From: Baruch Siach Date: Mon, 28 Aug 2017 10:59:59 +0300 Subject: [PATCH 083/101] mtd: bump to version 2.0.1 Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/mtd/mtd.hash | 4 ++-- package/mtd/mtd.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mtd/mtd.hash b/package/mtd/mtd.hash index 6a234d2df2..c452654bfb 100644 --- a/package/mtd/mtd.hash +++ b/package/mtd/mtd.hash @@ -1,3 +1,3 @@ # Locally calculated after checking pgp signature -# ftp://ftp.infradead.org/pub/mtd-utils/mtd-utils-2.0.0.tar.bz2.asc -sha256 20a377aa86af4c102e930b0d0bb9859e3a10aeb16445f6a1273989b206a717c8 mtd-utils-2.0.0.tar.bz2 +# ftp://ftp.infradead.org/pub/mtd-utils/mtd-utils-2.0.1.tar.bz2.asc +sha256 312baa0446e4e728ceb413c53533e41e547d1c13ffa0752b2f879fd289fc2f63 mtd-utils-2.0.1.tar.bz2 diff --git a/package/mtd/mtd.mk b/package/mtd/mtd.mk index 3bac2d5594..e666bf077c 100644 --- a/package/mtd/mtd.mk +++ b/package/mtd/mtd.mk @@ -4,7 +4,7 @@ # ################################################################################ -MTD_VERSION = 2.0.0 +MTD_VERSION = 2.0.1 MTD_SOURCE = mtd-utils-$(MTD_VERSION).tar.bz2 MTD_SITE = ftp://ftp.infradead.org/pub/mtd-utils MTD_LICENSE = GPL-2.0 From 901f9bfbed70f7df81ca4f4eff8f065173bb2024 Mon Sep 17 00:00:00 2001 From: Olivier Schonken Date: Mon, 28 Aug 2017 15:52:16 +0200 Subject: [PATCH 084/101] cups: bump version to 2.2.4 Tweak 0003-Sanitize-the-installation-process.patch for 2.2.4 Tweak 0004-Remove-PIE-flags-from-the-build.patch for 2.2.4 Remove 0005-Fix-static-linking-with-GnuTLS.patch as it was merged upstream Signed-off-by: Olivier Schonken Signed-off-by: Thomas Petazzoni --- ...03-Sanitize-the-installation-process.patch | 10 ++--- ...0004-Remove-PIE-flags-from-the-build.patch | 7 +++- .../0005-Fix-static-linking-with-GnuTLS.patch | 39 ------------------- package/cups/cups.hash | 2 +- package/cups/cups.mk | 2 +- 5 files changed, 12 insertions(+), 48 deletions(-) delete mode 100644 package/cups/0005-Fix-static-linking-with-GnuTLS.patch diff --git a/package/cups/0003-Sanitize-the-installation-process.patch b/package/cups/0003-Sanitize-the-installation-process.patch index bf81f682df..f1128daa2d 100644 --- a/package/cups/0003-Sanitize-the-installation-process.patch +++ b/package/cups/0003-Sanitize-the-installation-process.patch @@ -18,10 +18,10 @@ cross-compiling: prevent overwriting those files/directories, which meant calling "make install" twice was failing. -[Vincent: tweak the patch for 2.2.2 release] +[Olivier: tweak the patch for 2.2.4 release] Signed-off-by: Thomas Petazzoni -Signed-off-by: Vicente Olivert Riera +Signed-off-by: Olivier Schonken --- Makedefs.in | 12 ++++++------ conf/Makefile | 6 +++--- @@ -37,7 +37,7 @@ index 3afef0a..3e4f1bd 100644 # Installation programs... # --INSTALL_BIN = $(LIBTOOL) $(INSTALL) -c -m 555 @INSTALL_STRIP@ +-INSTALL_BIN = $(LIBTOOL) $(INSTALL) -c -m @CUPS_EXE_FILE_PERM@ @INSTALL_STRIP@ -INSTALL_COMPDATA = $(INSTALL) -c -m 444 @INSTALL_GZIP@ +INSTALL_BIN = $(LIBTOOL) $(INSTALL) -c -m 755 +INSTALL_COMPDATA = $(INSTALL) -c -m 644 @INSTALL_GZIP@ @@ -45,9 +45,9 @@ index 3afef0a..3e4f1bd 100644 -INSTALL_DATA = $(INSTALL) -c -m 444 +INSTALL_DATA = $(INSTALL) -c -m 644 INSTALL_DIR = $(INSTALL) -d --INSTALL_LIB = $(LIBTOOL) $(INSTALL) -c -m 555 @INSTALL_STRIP@ +-INSTALL_LIB = $(LIBTOOL) $(INSTALL) -c -m @CUPS_EXE_FILE_PERM@ @INSTALL_STRIP@ -INSTALL_MAN = $(INSTALL) -c -m 444 --INSTALL_SCRIPT = $(INSTALL) -c -m 555 +-INSTALL_SCRIPT = $(INSTALL) -c -m @CUPS_EXE_FILE_PERM@ +INSTALL_LIB = $(LIBTOOL) $(INSTALL) -c -m 755 +INSTALL_MAN = $(INSTALL) -c -m 644 +INSTALL_SCRIPT = $(INSTALL) -c -m 755 diff --git a/package/cups/0004-Remove-PIE-flags-from-the-build.patch b/package/cups/0004-Remove-PIE-flags-from-the-build.patch index 492418f70d..ea4f0b4a59 100644 --- a/package/cups/0004-Remove-PIE-flags-from-the-build.patch +++ b/package/cups/0004-Remove-PIE-flags-from-the-build.patch @@ -7,7 +7,10 @@ Generating a statically linked binary built with PIE requires the Scrt1.o file, which isn't part of Buildroot uClibc toolchains. To solve this, we simply disable the PIE flags. +[olivier tweak patch for 2.2.4] + Signed-off-by: Thomas Petazzoni +Signed-off-by: Olivier Schonken --- Makedefs.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) @@ -16,13 +19,13 @@ diff --git a/Makedefs.in b/Makedefs.in index 3afef0a..299b297 100644 --- a/Makedefs.in +++ b/Makedefs.in -@@ -142,7 +142,7 @@ IPPFIND_BIN = @IPPFIND_BIN@ +@@ -148,7 +148,7 @@ IPPFIND_BIN = @IPPFIND_BIN@ IPPFIND_MAN = @IPPFIND_MAN@ LDFLAGS = -L../cgi-bin -L../cups -L../filter -L../ppdc \ -L../scheduler @LDARCHFLAGS@ \ - @LDFLAGS@ @RELROFLAGS@ @PIEFLAGS@ $(OPTIM) + @LDFLAGS@ @RELROFLAGS@ $(OPTIM) - LINKCUPS = @LINKCUPS@ $(LIBGSSAPI) $(DNSSDLIBS) $(LIBZ) + LINKCUPS = @LINKCUPS@ $(LIBGSSAPI) $(DNSSDLIBS) $(SSLLIBS) $(LIBZ) LINKCUPSIMAGE = @LINKCUPSIMAGE@ LIBS = $(LINKCUPS) $(COMMONLIBS) -- diff --git a/package/cups/0005-Fix-static-linking-with-GnuTLS.patch b/package/cups/0005-Fix-static-linking-with-GnuTLS.patch deleted file mode 100644 index 5702caae97..0000000000 --- a/package/cups/0005-Fix-static-linking-with-GnuTLS.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 79a2389f590f4d16885bdd0715f3f04fd9fa6cc5 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?J=C3=B6rg=20Krause?= -Date: Sun, 28 Feb 2016 16:35:56 +0100 -Subject: [PATCH] Fix static linking with GnuTLS -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -cups forgets to link against the libs found by pkg-config if it is build with -GnuTLS support. - -Otherwise, static build fails with: -../cups/libcups.a(tls.o): In function `http_gnutls_create_credential': -cups-2.1.2/cups/tls-gnutls.c:762: undefined reference to `gnutls_x509_crt_init' -[..] - -Status upstream: Pending - -Signed-off-by: Jörg Krause ---- - Makedefs.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makedefs.in b/Makedefs.in -index 299b297..ce9d535 100644 ---- a/Makedefs.in -+++ b/Makedefs.in -@@ -143,7 +143,7 @@ IPPFIND_MAN = @IPPFIND_MAN@ - LDFLAGS = -L../cgi-bin -L../cups -L../filter -L../ppdc \ - -L../scheduler @LDARCHFLAGS@ \ - @LDFLAGS@ @RELROFLAGS@ $(OPTIM) --LINKCUPS = @LINKCUPS@ $(LIBGSSAPI) $(DNSSDLIBS) $(LIBZ) -+LINKCUPS = @LINKCUPS@ $(SSLLIBS) $(LIBGSSAPI) $(DNSSDLIBS) $(LIBZ) - LINKCUPSIMAGE = @LINKCUPSIMAGE@ - LIBS = $(LINKCUPS) $(COMMONLIBS) - ONDEMANDFLAGS = @ONDEMANDFLAGS@ --- -2.7.4 - diff --git a/package/cups/cups.hash b/package/cups/cups.hash index 0eb415e505..f9eed42df1 100644 --- a/package/cups/cups.hash +++ b/package/cups/cups.hash @@ -1,2 +1,2 @@ # Locally calculated: -sha256 66701fe15838f2c892052c913bde1ba106bbee2e0a953c955a62ecacce76885f cups-2.2.3-source.tar.gz +sha256 596d4db72651c335469ae5f37b0da72ac9f97d73e30838d787065f559dea98cc cups-2.2.4-source.tar.gz diff --git a/package/cups/cups.mk b/package/cups/cups.mk index 6e95a436b0..f5e2a3f217 100644 --- a/package/cups/cups.mk +++ b/package/cups/cups.mk @@ -4,7 +4,7 @@ # ################################################################################ -CUPS_VERSION = 2.2.3 +CUPS_VERSION = 2.2.4 CUPS_SOURCE = cups-$(CUPS_VERSION)-source.tar.gz CUPS_SITE = https://github.com/apple/cups/releases/download/v$(CUPS_VERSION) CUPS_LICENSE = GPL-2.0, LGPL-2.0 From 1c5385541a2147241535979ee4ba3f452ceff150 Mon Sep 17 00:00:00 2001 From: Olivier Schonken Date: Mon, 28 Aug 2017 15:53:24 +0200 Subject: [PATCH 085/101] poppler: bump version to 0.57.0 Signed-off-by: Olivier Schonken Signed-off-by: Thomas Petazzoni --- package/poppler/poppler.hash | 2 +- package/poppler/poppler.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/poppler/poppler.hash b/package/poppler/poppler.hash index 699e7057b1..ffcc71e170 100644 --- a/package/poppler/poppler.hash +++ b/package/poppler/poppler.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 537f2bc60d796525705ad9ca8e46899dcc99c2e9480b80051808bae265cdc658 poppler-0.55.0.tar.xz +sha256 0ea37de71b7db78212ebc79df59f99b66409a29c2eac4d882dae9f2397fe44d8 poppler-0.57.0.tar.xz diff --git a/package/poppler/poppler.mk b/package/poppler/poppler.mk index 9ccf2ea060..6796437776 100644 --- a/package/poppler/poppler.mk +++ b/package/poppler/poppler.mk @@ -4,7 +4,7 @@ # ################################################################################ -POPPLER_VERSION = 0.55.0 +POPPLER_VERSION = 0.57.0 POPPLER_SOURCE = poppler-$(POPPLER_VERSION).tar.xz POPPLER_SITE = http://poppler.freedesktop.org POPPLER_DEPENDENCIES = fontconfig host-pkgconf From 37b2fe73cff726ac05cdb200e803f267a48721f9 Mon Sep 17 00:00:00 2001 From: Olivier Schonken Date: Mon, 28 Aug 2017 15:54:35 +0200 Subject: [PATCH 086/101] openjpeg: bump version to 2.2.0 Signed-off-by: Olivier Schonken Signed-off-by: Thomas Petazzoni --- package/openjpeg/openjpeg.hash | 2 +- package/openjpeg/openjpeg.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/openjpeg/openjpeg.hash b/package/openjpeg/openjpeg.hash index c0abd0c54d..0e51aaec5e 100644 --- a/package/openjpeg/openjpeg.hash +++ b/package/openjpeg/openjpeg.hash @@ -1,2 +1,2 @@ # Locally computed: -sha256 4ce77b6ef538ef090d9bde1d5eeff8b3069ab56c4906f083475517c2c023dfa7 openjpeg-2.1.2.tar.gz +sha256 6fddbce5a618e910e03ad00d66e7fcd09cc6ee307ce69932666d54c73b7c6e7b openjpeg-2.2.0.tar.gz diff --git a/package/openjpeg/openjpeg.mk b/package/openjpeg/openjpeg.mk index 6f8b2636e2..eff012f762 100644 --- a/package/openjpeg/openjpeg.mk +++ b/package/openjpeg/openjpeg.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENJPEG_VERSION = 2.1.2 +OPENJPEG_VERSION = 2.2.0 OPENJPEG_SITE = $(call github,uclouvain,openjpeg,v$(OPENJPEG_VERSION)) OPENJPEG_LICENSE = BSD-2-Clause OPENJPEG_LICENSE_FILES = LICENSE From 202c079f151a03ba8c597ef00b7acea149f001f6 Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Wed, 30 Aug 2017 18:52:40 +0200 Subject: [PATCH 087/101] libtommath: bump to version 1.0.1 Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/libtommath/libtommath.hash | 2 +- package/libtommath/libtommath.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libtommath/libtommath.hash b/package/libtommath/libtommath.hash index fcf2ddc9e4..359dfeda3c 100644 --- a/package/libtommath/libtommath.hash +++ b/package/libtommath/libtommath.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 993a7df9ee091fca430cdde3263df57d88ef62af8103903214da49fc51bbb56c ltm-1.0.tar.xz +sha256 47032fb39d698ce4cf9c9c462c198e6b08790ce8203ad1224086b9b978636c69 ltm-1.0.1.tar.xz diff --git a/package/libtommath/libtommath.mk b/package/libtommath/libtommath.mk index 2fc8c39c6e..8e0b10ca24 100644 --- a/package/libtommath/libtommath.mk +++ b/package/libtommath/libtommath.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBTOMMATH_VERSION = 1.0 +LIBTOMMATH_VERSION = 1.0.1 LIBTOMMATH_SITE = https://github.com/libtom/libtommath/releases/download/v$(LIBTOMMATH_VERSION) LIBTOMMATH_SOURCE = ltm-$(LIBTOMMATH_VERSION).tar.xz LIBTOMMATH_LICENSE = WTFPL From a24609104cb37fc0ec46ba1e473e8aa3ccb3ca11 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Mon, 28 Aug 2017 19:49:03 +0200 Subject: [PATCH 088/101] package/{mesa3d, mesa3d-headers}: bump version to 17.1.8 Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/mesa3d-headers/mesa3d-headers.mk | 2 +- package/mesa3d/mesa3d.hash | 10 +++++----- package/mesa3d/mesa3d.mk | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk index 0ef08b66b7..c30c67366b 100644 --- a/package/mesa3d-headers/mesa3d-headers.mk +++ b/package/mesa3d-headers/mesa3d-headers.mk @@ -12,7 +12,7 @@ endif # Not possible to directly refer to mesa3d variables, because of # first/second expansion trickery... -MESA3D_HEADERS_VERSION = 17.1.7 +MESA3D_HEADERS_VERSION = 17.1.8 MESA3D_HEADERS_SOURCE = mesa-$(MESA3D_HEADERS_VERSION).tar.xz MESA3D_HEADERS_SITE = https://mesa.freedesktop.org/archive MESA3D_HEADERS_LICENSE = MIT, SGI, Khronos diff --git a/package/mesa3d/mesa3d.hash b/package/mesa3d/mesa3d.hash index b04689b12b..82a97d5ec7 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,5 +1,5 @@ -# From https://lists.freedesktop.org/archives/mesa-announce/2017-August/000349.html -md5 e40bb428a263bd28cbf6478dae45b207 mesa-17.1.7.tar.xz -sha1 dfc7decc37bbad96bb0af8fa6dedae59424a9370 mesa-17.1.7.tar.xz -sha256 69f472a874b1122404fa0bd13e2d6bf87eb3b9ad9c21d2f39872a96d83d9e5f5 mesa-17.1.7.tar.xz -sha512 a1cb22b78c74572bef720c132294a028413402520260afff3d46e79f8837dce35aafd8675a8d6834574a4a15ded3611f06dddd5a9fc5882a6dcedab63d0b3e35 mesa-17.1.7.tar.xz +# From https://lists.freedesktop.org/archives/mesa-announce/2017-August/000352.html +md5 829777b6a95090e8ea58be93f00e75c7 mesa-17.1.8.tar.xz +sha1 dee665bfc495c992967e439463f25f5061c9be16 mesa-17.1.8.tar.xz +sha256 75ed2eaeae26ddd536150f294386468ae2e1a7717948c41cd14b7875be5269db mesa-17.1.8.tar.xz +sha512 d29fd999d75967683f5aa836cf0b701705f54de428ebbbac059c3e335e94552c0b455aa67fa2870464a086dc58994f2f320710a1abc265dea363241aede71c5b mesa-17.1.8.tar.xz diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index 71978f8778..76f632d7c3 100644 --- a/package/mesa3d/mesa3d.mk +++ b/package/mesa3d/mesa3d.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update mesa3d-headers -MESA3D_VERSION = 17.1.7 +MESA3D_VERSION = 17.1.8 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://mesa.freedesktop.org/archive MESA3D_LICENSE = MIT, SGI, Khronos From 8c05010395dd08f9f6eddd3863a128f19e0100a5 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Wed, 30 Aug 2017 21:28:51 +0200 Subject: [PATCH 089/101] package/opus: bump version to 1.2.1 Switch upstream URL to https. Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/opus/opus.hash | 2 +- package/opus/opus.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/opus/opus.hash b/package/opus/opus.hash index 7349ec4b75..32fe2e245b 100644 --- a/package/opus/opus.hash +++ b/package/opus/opus.hash @@ -1,2 +1,2 @@ # From http://downloads.xiph.org/releases/opus/SHA256SUMS.txt -sha256 9122b6b380081dd2665189f97bfd777f04f92dc3ab6698eea1dbb27ad59d8692 opus-1.1.4.tar.gz +sha256 cfafd339ccd9c5ef8d6ab15d7e1a412c054bf4cb4ecbbbcc78c12ef2def70732 opus-1.2.1.tar.gz diff --git a/package/opus/opus.mk b/package/opus/opus.mk index b810b7787e..44de5db253 100644 --- a/package/opus/opus.mk +++ b/package/opus/opus.mk @@ -4,8 +4,8 @@ # ################################################################################ -OPUS_VERSION = 1.1.4 -OPUS_SITE = http://downloads.xiph.org/releases/opus +OPUS_VERSION = 1.2.1 +OPUS_SITE = https://downloads.xiph.org/releases/opus OPUS_LICENSE = BSD-3-Clause OPUS_LICENSE_FILES = COPYING OPUS_INSTALL_STAGING = YES From 828cdd7f507698ddc7c31e04b21b069de6408b25 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Wed, 30 Aug 2017 21:28:52 +0200 Subject: [PATCH 090/101] package/opusfile: bump version to 0.9 Switch upstream URL to https. Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/opusfile/opusfile.hash | 2 +- package/opusfile/opusfile.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/opusfile/opusfile.hash b/package/opusfile/opusfile.hash index 541a21fe54..528ded2079 100644 --- a/package/opusfile/opusfile.hash +++ b/package/opusfile/opusfile.hash @@ -1,2 +1,2 @@ # From http://downloads.xiph.org/releases/opus/SHA256SUMS.txt -sha256 2c231ed3cfaa1b3173f52d740e5bbd77d51b9dfecb87014b404917fba4b855a4 opusfile-0.8.tar.gz +sha256 f75fb500e40b122775ac1a71ad80c4477698842a8fe9da4a1b4a1a9f16e4e979 opusfile-0.9.tar.gz diff --git a/package/opusfile/opusfile.mk b/package/opusfile/opusfile.mk index 846eedd22a..186288ddff 100644 --- a/package/opusfile/opusfile.mk +++ b/package/opusfile/opusfile.mk @@ -4,8 +4,8 @@ # ################################################################################ -OPUSFILE_VERSION = 0.8 -OPUSFILE_SITE = http://downloads.xiph.org/releases/opus +OPUSFILE_VERSION = 0.9 +OPUSFILE_SITE = https://downloads.xiph.org/releases/opus OPUSFILE_DEPENDENCIES = host-pkgconf libogg opus OPUSFILE_LICENSE = BSD-3-Clause OPUSFILE_LICENSE_FILES = COPYING From a1e9fa24e12e2cb529717b24e1a6b7dbd23d7a72 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Wed, 30 Aug 2017 21:28:53 +0200 Subject: [PATCH 091/101] package/opus-tools: bump version to 0.1.10 Switch upstream URL to https. Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/opus-tools/opus-tools.hash | 2 +- package/opus-tools/opus-tools.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/opus-tools/opus-tools.hash b/package/opus-tools/opus-tools.hash index 486384c31d..185c94ce75 100644 --- a/package/opus-tools/opus-tools.hash +++ b/package/opus-tools/opus-tools.hash @@ -1,2 +1,2 @@ # From http://downloads.xiph.org/releases/opus/SHA256SUMS.txt -sha256 b1873dd78c7fbc98cf65d6e10cfddb5c2c03b3af93f922139a2104baedb4643a opus-tools-0.1.9.tar.gz +sha256 a2357532d19471b70666e0e0ec17d514246d8b3cb2eb168f68bb0f6fd372b28c opus-tools-0.1.10.tar.gz diff --git a/package/opus-tools/opus-tools.mk b/package/opus-tools/opus-tools.mk index 9b3953c8bb..a81e75eb0e 100644 --- a/package/opus-tools/opus-tools.mk +++ b/package/opus-tools/opus-tools.mk @@ -4,8 +4,8 @@ # ################################################################################ -OPUS_TOOLS_VERSION = 0.1.9 -OPUS_TOOLS_SITE = http://downloads.xiph.org/releases/opus +OPUS_TOOLS_VERSION = 0.1.10 +OPUS_TOOLS_SITE = https://downloads.xiph.org/releases/opus OPUS_TOOLS_LICENSE = BSD-2-Clause OPUS_TOOLS_LICENSE_FILES = COPYING OPUS_TOOLS_CONF_OPTS = --disable-oggtest --disable-opustest From 1b191d64d381a08d4bff4e004b273b4b0e89bc06 Mon Sep 17 00:00:00 2001 From: Baruch Siach Date: Mon, 28 Aug 2017 08:34:16 +0300 Subject: [PATCH 092/101] libftdi1: bump to version 1.4 Cc: Daniel Sangue Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/libftdi1/libftdi1.hash | 5 +++-- package/libftdi1/libftdi1.mk | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/libftdi1/libftdi1.hash b/package/libftdi1/libftdi1.hash index 0a89182449..40512a7fc3 100644 --- a/package/libftdi1/libftdi1.hash +++ b/package/libftdi1/libftdi1.hash @@ -1,2 +1,3 @@ -# Locally computed (after checking the signature from http://www.intra2net.com/en/developer/libftdi/download.php) -sha256 9a8c95c94bfbcf36584a0a58a6e2003d9b133213d9202b76aec76302ffaa81f4 libftdi1-1.3.tar.bz2 +# Locally computed after checking the signature +# https://www.intra2net.com/en/developer/libftdi/download/libftdi1-1.4.tar.bz2.sig +sha256 ec36fb49080f834690c24008328a5ef42d3cf584ef4060f3a35aa4681cb31b74 libftdi1-1.4.tar.bz2 diff --git a/package/libftdi1/libftdi1.mk b/package/libftdi1/libftdi1.mk index 6b84b95317..c45c83a711 100644 --- a/package/libftdi1/libftdi1.mk +++ b/package/libftdi1/libftdi1.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBFTDI1_VERSION = 1.3 +LIBFTDI1_VERSION = 1.4 LIBFTDI1_SOURCE = libftdi1-$(LIBFTDI1_VERSION).tar.bz2 LIBFTDI1_SITE = http://www.intra2net.com/en/developer/libftdi/download LIBFTDI1_INSTALL_STAGING = YES From 6d0c1213a0b51804964fceb909d2cd055cb92add Mon Sep 17 00:00:00 2001 From: Brock Williams Date: Mon, 28 Aug 2017 16:22:29 -0600 Subject: [PATCH 093/101] pdmenu: new package Signed-off-by: Brock Williams [Thomas: - properly handle the NLS cases, by adding two patches - use sha256 locally calculated hash for the tarball, add hash for the license file - fix the license information: it's GPL-2.0 licensed, and the license file is doc/COPYING.] Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 3 + package/Config.in | 1 + ...info.in-link-with-INTLLIBS-if-needed.patch | 27 +++++++ ...f-makeinfo.in-support-build-install-.patch | 76 +++++++++++++++++++ package/pdmenu/Config.in | 15 ++++ package/pdmenu/pdmenu.hash | 5 ++ package/pdmenu/pdmenu.mk | 15 ++++ 7 files changed, 142 insertions(+) create mode 100644 package/pdmenu/0001-autoconf-makeinfo.in-link-with-INTLLIBS-if-needed.patch create mode 100644 package/pdmenu/0002-Makefile-autoconf-makeinfo.in-support-build-install-.patch create mode 100644 package/pdmenu/Config.in create mode 100644 package/pdmenu/pdmenu.hash create mode 100644 package/pdmenu/pdmenu.mk diff --git a/DEVELOPERS b/DEVELOPERS index ad52fb710f..5cfcc36597 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -327,6 +327,9 @@ N: Bogdan Radulescu F: package/iftop/ F: package/ncdu/ +N: Brock Williams +F: package/pdmenu/ + N: Bryan Brinsko F: package/pps-tools/ diff --git a/package/Config.in b/package/Config.in index d4db8c2f6c..7ac29fd079 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1838,6 +1838,7 @@ comment "Utilities" source "package/lockfile-progs/Config.in" source "package/logrotate/Config.in" source "package/logsurfer/Config.in" + source "package/pdmenu/Config.in" source "package/pinentry/Config.in" source "package/ranger/Config.in" source "package/screen/Config.in" diff --git a/package/pdmenu/0001-autoconf-makeinfo.in-link-with-INTLLIBS-if-needed.patch b/package/pdmenu/0001-autoconf-makeinfo.in-link-with-INTLLIBS-if-needed.patch new file mode 100644 index 0000000000..78f3e576b2 --- /dev/null +++ b/package/pdmenu/0001-autoconf-makeinfo.in-link-with-INTLLIBS-if-needed.patch @@ -0,0 +1,27 @@ +From 319cc3859044214961164ed1f219f2f21ca965af Mon Sep 17 00:00:00 2001 +From: Thomas Petazzoni +Date: Wed, 30 Aug 2017 23:04:37 +0200 +Subject: [PATCH] autoconf/makeinfo.in: link with INTLLIBS if needed + +gettext may be provided by external libraries, as specified in +INTLLIBS, so we must include @INTLLIBS@ in the LIBS variable. + +Signed-off-by: Thomas Petazzoni +--- + autoconf/makeinfo.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/autoconf/makeinfo.in b/autoconf/makeinfo.in +index ee3054a..6d58d77 100644 +--- a/autoconf/makeinfo.in ++++ b/autoconf/makeinfo.in +@@ -13,5 +13,5 @@ DEFINES = -DETCDIR=\"${SYSCONFDIR}/\" -DVER=\"${VER}\" @DEFS@ \ + $(PROFILE) -D__USE_FIXED_PROTOTYPES__ -D_GNU_SOURCE \ + -DLOCALEDIR=\"@datadir@/locale\" + CFLAGS = $(DEFINES) @gcc_cflags@ @CFLAGS@ +-LIBS = @LIBS@ $(EFENCE) ++LIBS = @LIBS@ @INTLLIBS@ $(EFENCE) + INSTALL_PROGRAM = ${INSTALL} +-- +2.13.5 + diff --git a/package/pdmenu/0002-Makefile-autoconf-makeinfo.in-support-build-install-.patch b/package/pdmenu/0002-Makefile-autoconf-makeinfo.in-support-build-install-.patch new file mode 100644 index 0000000000..1a22aa6f2d --- /dev/null +++ b/package/pdmenu/0002-Makefile-autoconf-makeinfo.in-support-build-install-.patch @@ -0,0 +1,76 @@ +From 5368bd0cfd0640f5c0ca766d4fda1b3f71c1b013 Mon Sep 17 00:00:00 2001 +From: Thomas Petazzoni +Date: Wed, 30 Aug 2017 23:07:26 +0200 +Subject: [PATCH] Makefile, autoconf/makeinfo.in: support build/install without + gettext + +The gettext tool msgfmt may not be available to build the .mo files +from the .po files, so we handle this case by disabling the +build/installation of .po files in such a case. + +Signed-off-by: Thomas Petazzoni +--- + Makefile | 17 ++++++++++++++--- + autoconf/makeinfo.in | 1 + + 2 files changed, 15 insertions(+), 3 deletions(-) + +diff --git a/Makefile b/Makefile +index a708046..3e83ca3 100644 +--- a/Makefile ++++ b/Makefile +@@ -7,11 +7,18 @@ OBJFILES := $(SRCFILES:%.c=%.o) + LANGS = fr ru es + MOS := $(addprefix po/, $(addsuffix .mo, $(LANGS))) + LOCALEDIR = $(INSTALL_PREFIX)/usr/share/locale +- +-all: pdmenu $(POTFILE) $(MOS) ++TARGETS = pdmenu ++INSTALL_TARGETS = install-pdmenu + + include makeinfo + ++ifneq ($(MSGFMT),) ++TARGETS += $(POTFILE) $(MOS) ++INSTALL_TARGETS += install-pos ++endif ++ ++all: $(TARGETS) ++ + pdmenu: .dep $(OBJFILES) + ${CC} -o pdmenu $(OBJFILES) $(CFLAGS) $(LIBS) + +@@ -40,7 +47,9 @@ clean: + $(MAKE) $(POTFILE) # make sure translators' input is ready + rm -f $(OBJFILES) pdmenu $(MOS) + +-install: all ++install: $(INSTALL_TARGETS) ++ ++install-pdmenu: + $(INSTALL) -d $(INSTALL_PREFIX)/$(BINDIR) \ + $(INSTALL_PREFIX)/$(MANDIR)/man1 \ + $(INSTALL_PREFIX)/$(MANDIR)/man5 \ +@@ -56,6 +65,8 @@ install: all + $(INSTALL) examples/pdmenurc $(INSTALL_PREFIX)/$(SYSCONFDIR)/pdmenurc -m 0644 + $(INSTALL) examples/showdir.pl $(INSTALL_PREFIX)/$(DATADIR)/pdmenu + cd $(INSTALL_PREFIX)/$(DATADIR)/pdmenu && $(LN_S) -f showdir.pl editdir.pl ++ ++install-pos: + for lang in $(LANGS); do \ + [ ! -d $(LOCALEDIR)/$$lang/LC_MESSAGES/ ] && mkdir -p $(LOCALEDIR)/$$lang/LC_MESSAGES/; \ + install -m 644 po/$$lang.mo $(LOCALEDIR)/$$lang/LC_MESSAGES/pdmenu.mo; \ +diff --git a/autoconf/makeinfo.in b/autoconf/makeinfo.in +index 6d58d77..069daf8 100644 +--- a/autoconf/makeinfo.in ++++ b/autoconf/makeinfo.in +@@ -8,6 +8,7 @@ DATADIR = @datadir@ + CC = @CC@ + INSTALL = @INSTALL@ + LN_S = @LN_S@ ++MSGFMT = @MSGFMT@ + VER = @VER@ + DEFINES = -DETCDIR=\"${SYSCONFDIR}/\" -DVER=\"${VER}\" @DEFS@ \ + $(PROFILE) -D__USE_FIXED_PROTOTYPES__ -D_GNU_SOURCE \ +-- +2.13.5 + diff --git a/package/pdmenu/Config.in b/package/pdmenu/Config.in new file mode 100644 index 0000000000..8f35f614a6 --- /dev/null +++ b/package/pdmenu/Config.in @@ -0,0 +1,15 @@ +config BR2_PACKAGE_PDMENU + bool "pdmenu" + depends on BR2_USE_MMU # slang + select BR2_PACKAGE_SLANG + help + Pdmenu is a full screen menuing system for Unix. It is + designed to be easy to use, and is suitable as a login shell + for inexperienced users, or it can just be ran at the + command line as a handy menu. + + Pdmenu features color support and GPM mouse support at the + Linux console. It was developed on Linux, and has now been + compiled on many other unixes without problems. + + https://joeyh.name/code/pdmenu/ diff --git a/package/pdmenu/pdmenu.hash b/package/pdmenu/pdmenu.hash new file mode 100644 index 0000000000..ab3a6660ac --- /dev/null +++ b/package/pdmenu/pdmenu.hash @@ -0,0 +1,5 @@ +# Locally calculated +sha256 302aa81b8868133ff5a0f3e3e897f71d425bc628c0d7439addb623f12c277bea pdmenu_1.3.4.tar.gz + +# License file hash, locally calculated +sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 doc/COPYING diff --git a/package/pdmenu/pdmenu.mk b/package/pdmenu/pdmenu.mk new file mode 100644 index 0000000000..783509585c --- /dev/null +++ b/package/pdmenu/pdmenu.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# pdmenu +# +################################################################################ + +PDMENU_VERSION = 1.3.4 +PDMENU_SOURCE = pdmenu_$(PDMENU_VERSION).tar.gz +PDMENU_SITE = http://snapshot.debian.org/archive/debian/20170828T160058Z/pool/main/p/pdmenu +PDMENU_LICENSE = GPL-2.0 +PDMENU_LICENSE_FILES = doc/COPYING +PDMENU_DEPENDENCIES = slang $(TARGET_NLS_DEPENDENCIES) +PDMENU_INSTALL_TARGET_OPTS = INSTALL_PREFIX=$(TARGET_DIR) install + +$(eval $(autotools-package)) From 688fff1403c5aaceef4fb937cc60d28cb6629dad Mon Sep 17 00:00:00 2001 From: Romain Naour Date: Sat, 26 Aug 2017 21:58:04 +0200 Subject: [PATCH 094/101] package/efl: bump to 1.20.2 See: https://www.enlightenment.org/news/efl-1.20.2 Signed-off-by: Romain Naour Signed-off-by: Thomas Petazzoni --- package/efl/efl.hash | 4 ++-- package/efl/efl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/efl/efl.hash b/package/efl/efl.hash index eefcbefbbd..9d553ad7f4 100644 --- a/package/efl/efl.hash +++ b/package/efl/efl.hash @@ -1,2 +1,2 @@ -# From https://download.enlightenment.org/rel/libs/efl/efl-1.19.1.tar.xz.sha256 -sha256 8c69eaf5f3489245dff6112394bf3685fb9d6fd3915035fe022f27c554e6cd3a efl-1.19.1.tar.xz +# From https://download.enlightenment.org/rel/libs/efl/efl-1.20.2.tar.xz.sha256 +sha256 a540cb96f0a2a8f2e3001108d8432d2f21b45f6b12bd511eeebaadd5c934947e efl-1.20.2.tar.xz diff --git a/package/efl/efl.mk b/package/efl/efl.mk index 9cbbabb1ef..b4cdeeda3d 100644 --- a/package/efl/efl.mk +++ b/package/efl/efl.mk @@ -4,7 +4,7 @@ # ################################################################################ -EFL_VERSION = 1.19.1 +EFL_VERSION = 1.20.2 EFL_SOURCE = efl-$(EFL_VERSION).tar.xz EFL_SITE = http://download.enlightenment.org/rel/libs/efl EFL_LICENSE = BSD-2-Clause, LGPL-2.1+, GPL-2.0+ From 0c39853d7ac17355c1988ea5f1d210b5820117d1 Mon Sep 17 00:00:00 2001 From: Romain Naour Date: Sat, 26 Aug 2017 21:58:05 +0200 Subject: [PATCH 095/101] package/enlightenment: bump to 0.21.9 See: https://www.enlightenment.org/news/e0.21.9_release Signed-off-by: Romain Naour Signed-off-by: Thomas Petazzoni --- package/enlightenment/enlightenment.hash | 4 ++-- package/enlightenment/enlightenment.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/enlightenment/enlightenment.hash b/package/enlightenment/enlightenment.hash index 0cb433f9f4..91fb98a8db 100644 --- a/package/enlightenment/enlightenment.hash +++ b/package/enlightenment/enlightenment.hash @@ -1,2 +1,2 @@ -# From https://www.enlightenment.org/news/e0.21.8_release -sha256 fac21c5fb9cab89fb717b3577f7980fd0644ff1e94b144a55ba841116e8c5232 enlightenment-0.21.8.tar.xz +# From https://www.enlightenment.org/news/e0.21.9_release +sha256 eb560c0027378baf650d0690747ef0d08b5b329504e26e2210cc7978c019ae70 enlightenment-0.21.9.tar.xz diff --git a/package/enlightenment/enlightenment.mk b/package/enlightenment/enlightenment.mk index e3c1dcfe9e..441f049c20 100644 --- a/package/enlightenment/enlightenment.mk +++ b/package/enlightenment/enlightenment.mk @@ -4,7 +4,7 @@ # ################################################################################ -ENLIGHTENMENT_VERSION = 0.21.8 +ENLIGHTENMENT_VERSION = 0.21.9 ENLIGHTENMENT_SOURCE = enlightenment-$(ENLIGHTENMENT_VERSION).tar.xz ENLIGHTENMENT_SITE = http://download.enlightenment.org/rel/apps/enlightenment ENLIGHTENMENT_LICENSE = BSD-2-Clause From a7614e6336d6148afebaece968445c94795658a4 Mon Sep 17 00:00:00 2001 From: Romain Naour Date: Sat, 26 Aug 2017 21:58:06 +0200 Subject: [PATCH 096/101] package/terminology: bump to 1.1.0 See: https://sourceforge.net/p/enlightenment/mailman/message/36004555/ Signed-off-by: Romain Naour Signed-off-by: Thomas Petazzoni --- package/terminology/terminology.hash | 4 ++-- package/terminology/terminology.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/terminology/terminology.hash b/package/terminology/terminology.hash index 86f6606ae2..c203226b49 100644 --- a/package/terminology/terminology.hash +++ b/package/terminology/terminology.hash @@ -1,2 +1,2 @@ -# From https://sourceforge.net/p/enlightenment/mailman/message/35600707/ -sha256 bfed42b83bce854d35ba33a4d38373c6d42fb2c0ea0335d76420488c091692f4 terminology-1.0.0.tar.xz +# Locally calculated +sha256 eb9136e487ab9e6ff3c98173919b5ad105626434d096dafecd18392fc40c348f terminology-1.1.0.tar.xz diff --git a/package/terminology/terminology.mk b/package/terminology/terminology.mk index dbfec2ed36..817521d9a2 100644 --- a/package/terminology/terminology.mk +++ b/package/terminology/terminology.mk @@ -4,7 +4,7 @@ # ################################################################################ -TERMINOLOGY_VERSION = 1.0.0 +TERMINOLOGY_VERSION = 1.1.0 TERMINOLOGY_SOURCE = terminology-$(TERMINOLOGY_VERSION).tar.xz TERMINOLOGY_SITE = https://download.enlightenment.org/rel/apps/terminology TERMINOLOGY_LICENSE = BSD-2-Clause From 954496dafa3d6951d8651279d012169bc60a6e3c Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Tue, 22 Aug 2017 22:15:24 +0200 Subject: [PATCH 097/101] package/kodi: bump to version 17.4 Removed patch 0003, applied upstream: https://github.com/xbmc/xbmc/commit/5fa10ff6b1b60abee172296d9c1dec8dfc10615c -DWITH_FFMPEG is needed due to commit https://github.com/xbmc/xbmc/commit/5ba6eb7cadc41d5eb86ef94e3661b833b62953ff Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- .../kodi-jsonschemabuilder.mk | 2 +- .../kodi-texturepacker/kodi-texturepacker.mk | 2 +- .../0003-FTPParse.cpp-use-std-string.patch | 91 ------------------- package/kodi/kodi.hash | 2 +- package/kodi/kodi.mk | 3 +- 5 files changed, 5 insertions(+), 95 deletions(-) delete mode 100644 package/kodi/0003-FTPParse.cpp-use-std-string.patch diff --git a/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk b/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk index 320c779778..e3de102b74 100644 --- a/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk +++ b/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk @@ -6,7 +6,7 @@ # Not possible to directly refer to kodi variables, because of # first/second expansion trickery... -KODI_JSONSCHEMABUILDER_VERSION = 17.3-Krypton +KODI_JSONSCHEMABUILDER_VERSION = 17.4-Krypton KODI_JSONSCHEMABUILDER_SITE = $(call github,xbmc,xbmc,$(KODI_JSONSCHEMABUILDER_VERSION)) KODI_JSONSCHEMABUILDER_SOURCE = kodi-$(KODI_JSONSCHEMABUILDER_VERSION).tar.gz KODI_JSONSCHEMABUILDER_LICENSE = GPL-2.0 diff --git a/package/kodi-texturepacker/kodi-texturepacker.mk b/package/kodi-texturepacker/kodi-texturepacker.mk index d69585b099..26776acbe3 100644 --- a/package/kodi-texturepacker/kodi-texturepacker.mk +++ b/package/kodi-texturepacker/kodi-texturepacker.mk @@ -6,7 +6,7 @@ # Not possible to directly refer to kodi variables, because of # first/second expansion trickery... -KODI_TEXTUREPACKER_VERSION = 17.3-Krypton +KODI_TEXTUREPACKER_VERSION = 17.4-Krypton KODI_TEXTUREPACKER_SITE = $(call github,xbmc,xbmc,$(KODI_TEXTUREPACKER_VERSION)) KODI_TEXTUREPACKER_SOURCE = kodi-$(KODI_TEXTUREPACKER_VERSION).tar.gz KODI_TEXTUREPACKER_LICENSE = GPL-2.0 diff --git a/package/kodi/0003-FTPParse.cpp-use-std-string.patch b/package/kodi/0003-FTPParse.cpp-use-std-string.patch deleted file mode 100644 index 9fa7abb71b..0000000000 --- a/package/kodi/0003-FTPParse.cpp-use-std-string.patch +++ /dev/null @@ -1,91 +0,0 @@ -From 5fa10ff6b1b60abee172296d9c1dec8dfc10615c Mon Sep 17 00:00:00 2001 -From: Stefan Saraev -Date: Sun, 7 May 2017 17:30:47 +0300 -Subject: [PATCH] FTPParse.cpp: use std::string - -Fixes build with newer gcc versions. - -Backported from upstream commit -https://github.com/xbmc/xbmc/commit/5fa10ff6b1b60abee172296d9c1dec8dfc10615c - -Signed-off-by: Bernd Kuhls ---- - xbmc/filesystem/FTPParse.cpp | 44 ++++++++++++++++++++++---------------------- - 1 file changed, 22 insertions(+), 22 deletions(-) - -diff --git a/xbmc/filesystem/FTPParse.cpp b/xbmc/filesystem/FTPParse.cpp -index cfcc7c64ed..b0f676ae1a 100644 ---- a/xbmc/filesystem/FTPParse.cpp -+++ b/xbmc/filesystem/FTPParse.cpp -@@ -34,7 +34,7 @@ CFTPParse::CFTPParse() - m_time = 0; - } - --string CFTPParse::getName() -+std::string CFTPParse::getName() - { - return m_name; - } -@@ -59,16 +59,16 @@ time_t CFTPParse::getTime() - return m_time; - } - --void CFTPParse::setTime(string str) -+void CFTPParse::setTime(std::string str) - { - /* Variables used to capture patterns via the regexes */ -- string month; -- string day; -- string year; -- string hour; -- string minute; -- string second; -- string am_or_pm; -+ std::string month; -+ std::string day; -+ std::string year; -+ std::string hour; -+ std::string minute; -+ std::string second; -+ std::string am_or_pm; - - /* time struct used to set the time_t variable */ - struct tm time_struct = {}; -@@ -338,21 +338,21 @@ int CFTPParse::getDayOfWeek(int month, int date, int year) - return day_of_week; - } - --int CFTPParse::FTPParse(string str) -+int CFTPParse::FTPParse(std::string str) - { - /* Various variable to capture patterns via the regexes */ -- string permissions; -- string link_count; -- string owner; -- string group; -- string size; -- string date; -- string name; -- string type; -- string stuff; -- string facts; -- string version; -- string file_id; -+ std::string permissions; -+ std::string link_count; -+ std::string owner; -+ std::string group; -+ std::string size; -+ std::string date; -+ std::string name; -+ std::string type; -+ std::string stuff; -+ std::string facts; -+ std::string version; -+ std::string file_id; - - /* Regex for standard Unix listing formats */ - pcrecpp::RE unix_re("^([-bcdlps])" // type --- -2.11.0 - diff --git a/package/kodi/kodi.hash b/package/kodi/kodi.hash index 167b179288..6c7cf8f615 100644 --- a/package/kodi/kodi.hash +++ b/package/kodi/kodi.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 1de8653a3729cefd1baaf09ecde5ace01a1e3a58fbf29d48c1363f2503d331a1 kodi-17.3-Krypton.tar.gz +sha256 b05e11b2d108222bfc3ff0c9a466d798c0feedf1228166239948e6ed37c3cb4f kodi-17.4-Krypton.tar.gz # Locally computed - libdvdcss sha256 b6eb2d929ff56cb051152c32010afc5e7cf5fe8c5ae32dca412a2b46b6b57e34 2f12236.tar.gz # Locally computed - libdvdnav diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk index 0bf7331dd6..793289f9b5 100644 --- a/package/kodi/kodi.mk +++ b/package/kodi/kodi.mk @@ -6,7 +6,7 @@ # When updating the version, please also update kodi-jsonschemabuilder # and kodi-texturepacker -KODI_VERSION = 17.3-Krypton +KODI_VERSION = 17.4-Krypton KODI_SITE = $(call github,xbmc,xbmc,$(KODI_VERSION)) KODI_LICENSE = GPL-2.0 KODI_LICENSE_FILES = LICENSE.GPL @@ -67,6 +67,7 @@ KODI_CONF_OPTS += \ -DENABLE_OPENSSL=ON \ -DNATIVEPREFIX=$(HOST_DIR) \ -DDEPENDS_PATH=$(@D) \ + -DWITH_FFMPEG=$(STAGING_DIR)/usr \ -DWITH_TEXTUREPACKER=$(HOST_DIR)/bin/TexturePacker \ -DLIBDVDCSS_URL=$(DL_DIR)/$(KODI_LIBDVDCSS_VERSION).tar.gz \ -DLIBDVDNAV_URL=$(DL_DIR)/$(KODI_LIBDVDNAV_VERSION).tar.gz \ From 4b7cbd65d65a86c54304cdd0013fe2dadc5bcc0c Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Tue, 22 Aug 2017 22:15:25 +0200 Subject: [PATCH 098/101] package/kodi-inputstream-adaptive: bump version to latest Krypton release Upstream does not depend on a fixed version anymore but uses the latest commit of the Krypton branch: https://github.com/xbmc/repo-binary-addons/commit/2f3dfcfa97249ab01808c79a88d5b3d33bf5d620 Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- .../kodi-inputstream-adaptive/kodi-inputstream-adaptive.hash | 2 +- package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.hash b/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.hash index e461bd97a9..c7de62a4f7 100644 --- a/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.hash +++ b/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 cb0fa6f8326b439006701890d3fd90621b4f6f2db6055a9abe781b089170d28f kodi-inputstream-adaptive-1.0.8_k17.tar.gz +sha256 4691ac8bde78b5abb2847cf6ad64d36141c0582f944ba435eafe7702cc2d1187 kodi-inputstream-adaptive-161f319bb2cd946f4659d841a54f19b1fb6143cc.tar.gz diff --git a/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.mk b/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.mk index e5a197cd45..8d7daefc4f 100644 --- a/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.mk +++ b/package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.mk @@ -4,7 +4,7 @@ # ################################################################################ -KODI_INPUTSTREAM_ADAPTIVE_VERSION = 1.0.8_k17 +KODI_INPUTSTREAM_ADAPTIVE_VERSION = 161f319bb2cd946f4659d841a54f19b1fb6143cc KODI_INPUTSTREAM_ADAPTIVE_SITE = $(call github,peak3d,inputstream.adaptive,$(KODI_INPUTSTREAM_ADAPTIVE_VERSION)) KODI_INPUTSTREAM_ADAPTIVE_LICENSE = GPL-2.0+ KODI_INPUTSTREAM_ADAPTIVE_LICENSE_FILES = src/main.cpp From 136e1533ab24bdba13385ee26ba9f0a20dc853e5 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Tue, 22 Aug 2017 22:15:26 +0200 Subject: [PATCH 099/101] package/kodi-pvr-*: mass version bump Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/kodi-pvr-hts/kodi-pvr-hts.hash | 2 +- package/kodi-pvr-hts/kodi-pvr-hts.mk | 2 +- package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash | 2 +- package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/kodi-pvr-hts/kodi-pvr-hts.hash b/package/kodi-pvr-hts/kodi-pvr-hts.hash index 5656e8e3b4..bf0a7361b9 100644 --- a/package/kodi-pvr-hts/kodi-pvr-hts.hash +++ b/package/kodi-pvr-hts/kodi-pvr-hts.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 29867bd1fad4c4d69ec0d25ea1bb1507fd4543442aef890a2124f63f67318d92 kodi-pvr-hts-3.4.24-Krypton.tar.gz +sha256 4fb24496622762ea8c894368bdababd2104c5f70978b901b983974ef389b83e1 kodi-pvr-hts-3.4.27.tar.gz diff --git a/package/kodi-pvr-hts/kodi-pvr-hts.mk b/package/kodi-pvr-hts/kodi-pvr-hts.mk index fb5873bff9..182fd4b0dc 100644 --- a/package/kodi-pvr-hts/kodi-pvr-hts.mk +++ b/package/kodi-pvr-hts/kodi-pvr-hts.mk @@ -6,7 +6,7 @@ # This cset is on the branch 'Krypton' # When Kodi is updated, then this should be updated to the corresponding branch -KODI_PVR_HTS_VERSION = 3.4.24-Krypton +KODI_PVR_HTS_VERSION = 3.4.27 KODI_PVR_HTS_SITE = $(call github,kodi-pvr,pvr.hts,$(KODI_PVR_HTS_VERSION)) KODI_PVR_HTS_LICENSE = GPL-2.0+ KODI_PVR_HTS_LICENSE_FILES = src/client.h diff --git a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash index 906cbb575e..0b0406feb8 100644 --- a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash +++ b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 0a006e275cddba02d5d3fd22a95cec6411a765719509a9bc8fcc93dfa247bd4c kodi-pvr-iptvsimple-2.4.11-Krypton.tar.gz +sha256 329bd71e5c786d7b037bf5fd103ee4abff892afc6e5186a5d0a797194a8c4c7c kodi-pvr-iptvsimple-2.4.14-Krypton.tar.gz diff --git a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk index 5ea0a454f5..0df509ea6a 100644 --- a/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk +++ b/package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk @@ -6,7 +6,7 @@ # This cset is on the branch 'Krypton' # When Kodi is updated, then this should be updated to the corresponding branch -KODI_PVR_IPTVSIMPLE_VERSION = 2.4.11-Krypton +KODI_PVR_IPTVSIMPLE_VERSION = 2.4.14-Krypton KODI_PVR_IPTVSIMPLE_SITE = $(call github,kodi-pvr,pvr.iptvsimple,$(KODI_PVR_IPTVSIMPLE_VERSION)) KODI_PVR_IPTVSIMPLE_LICENSE = GPL-2.0+ KODI_PVR_IPTVSIMPLE_LICENSE_FILES = src/client.h From 4cd9f785c160dcbab1887cc49177d41862f44781 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Sun, 27 Aug 2017 12:42:40 +0200 Subject: [PATCH 100/101] modem-manager: update dependencies These are the changes implemented: * Remove dbus-glib as a dependency, as it isn't required since ModemManager 1.0, which is based on libglib2's GDBus implementation. * Remove udev as a dependency, as the ModemManager build only needs the libgudev package. * Explicitly set libglib2 as dependency, which currently was being implicitly included by libgudev. The next major ModemManager release will have udev/libgudev as optional packages, while libglib2 is definitely not going to be ever optional. * Add a comment explaining that dbus is only a runtime dependency. Signed-off-by: Aleksander Morgado Signed-off-by: Thomas Petazzoni --- package/modem-manager/Config.in | 4 ++-- package/modem-manager/modem-manager.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/modem-manager/Config.in b/package/modem-manager/Config.in index aa7ed1e2fa..8e995b4175 100644 --- a/package/modem-manager/Config.in +++ b/package/modem-manager/Config.in @@ -4,8 +4,8 @@ config BR2_PACKAGE_MODEM_MANAGER depends on BR2_USE_WCHAR # libglib2 and gnutls depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2 depends on BR2_USE_MMU # dbus - select BR2_PACKAGE_DBUS - select BR2_PACKAGE_DBUS_GLIB + select BR2_PACKAGE_DBUS # runtime dependency + select BR2_PACKAGE_LIBGLIB2 select BR2_PACKAGE_LIBGUDEV help ModemManager is a DBus-activated daemon which controls mobile diff --git a/package/modem-manager/modem-manager.mk b/package/modem-manager/modem-manager.mk index 6459f8785d..fe08033c79 100644 --- a/package/modem-manager/modem-manager.mk +++ b/package/modem-manager/modem-manager.mk @@ -9,7 +9,7 @@ MODEM_MANAGER_SOURCE = ModemManager-$(MODEM_MANAGER_VERSION).tar.xz MODEM_MANAGER_SITE = http://www.freedesktop.org/software/ModemManager MODEM_MANAGER_LICENSE = GPL-2.0+ (programs, plugins), LGPL-2.0+ (libmm-glib) MODEM_MANAGER_LICENSE_FILES = COPYING -MODEM_MANAGER_DEPENDENCIES = host-pkgconf udev dbus-glib host-intltool libgudev +MODEM_MANAGER_DEPENDENCIES = host-pkgconf host-intltool libglib2 libgudev MODEM_MANAGER_INSTALL_STAGING = YES ifeq ($(BR2_PACKAGE_MODEM_MANAGER_LIBQMI),y) From f80572547038373ff58d2e7a0c89f9c014d12e22 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Tue, 29 Aug 2017 06:30:57 +0200 Subject: [PATCH 101/101] uclibc-ng-test: update to latest Signed-off-by: Waldemar Brodkorb Signed-off-by: Thomas Petazzoni --- .../0001-disable-for-glibc.patch | 40 ------------------- package/uclibc-ng-test/uclibc-ng-test.mk | 2 +- 2 files changed, 1 insertion(+), 41 deletions(-) delete mode 100644 package/uclibc-ng-test/0001-disable-for-glibc.patch diff --git a/package/uclibc-ng-test/0001-disable-for-glibc.patch b/package/uclibc-ng-test/0001-disable-for-glibc.patch deleted file mode 100644 index 13786c926f..0000000000 --- a/package/uclibc-ng-test/0001-disable-for-glibc.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 787e584f18afc967d91cfe1a8443df2657579ecb Mon Sep 17 00:00:00 2001 -From: Waldemar Brodkorb -Date: Fri, 12 May 2017 00:44:01 +0200 -Subject: [PATCH] disable for glibc - -uclibc-ng-test is broken with glibc 2.25 due to pthread_cond_t changes introduced by [1]. -Disable test-cond22 for glibc based toolchain. - -[1] https://sourceware.org/git/?p=glibc.git;a=commit;h=ed19993b5b0d05d62cc883571519a67dae481a14 - -Signed-off-by: Romain Naour ---- - test/nptl/tst-cond22.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/test/nptl/tst-cond22.c b/test/nptl/tst-cond22.c -index 3255cc0..23697dd 100644 ---- a/test/nptl/tst-cond22.c -+++ b/test/nptl/tst-cond22.c -@@ -2,7 +2,7 @@ - #include - #include - --#if defined(__GLIBC__) || defined(__UCLIBC__) -+#if defined(__UCLIBC__) - static pthread_barrier_t b; - static pthread_cond_t c = PTHREAD_COND_INITIALIZER; - static pthread_mutex_t m = PTHREAD_MUTEX_INITIALIZER; -@@ -54,7 +54,7 @@ tf (void *arg) - static int - do_test (void) - { --#if defined(__GLIBC__) || defined(__UCLIBC__) -+#if defined(__UCLIBC__) - int status = 0; - - if (pthread_barrier_init (&b, NULL, 2) != 0) --- -2.9.3 - diff --git a/package/uclibc-ng-test/uclibc-ng-test.mk b/package/uclibc-ng-test/uclibc-ng-test.mk index 93736eda01..3fdfe373b8 100644 --- a/package/uclibc-ng-test/uclibc-ng-test.mk +++ b/package/uclibc-ng-test/uclibc-ng-test.mk @@ -4,7 +4,7 @@ # ################################################################################ -UCLIBC_NG_TEST_VERSION = c9b9876cefc142a23aa622b821290ed16af80058 +UCLIBC_NG_TEST_VERSION = c4d54bde7772b55df04399ecb355769c5ac31015 UCLIBC_NG_TEST_SITE = git://uclibc-ng.org/git/uclibc-ng-test UCLIBC_NG_TEST_LICENSE = LGPL-2.1+ UCLIBC_NG_TEST_LICENSE_FILES = COPYING.LIB