mirror of
https://git.busybox.net/buildroot.git
synced 2024-11-27 15:33:28 +08:00
package/usb_modeswitch: bump to version 2.6.0
- Drop first patch (not needed anymore) and all jimtcl related workarounds as embedded jimtcl has been removed - Parallel build issue has been fixed - Update hash of COPYING as this file has been updated to reflect that dispatcher.c is under BSD-2-Clause Full ChangeLog: http://www.draisberghof.de/usb_modeswitch/ChangeLog Upstream provides an md5 of the tarball, so we add it (even though that's a weak hash). Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> [yann.morin.1998@free.fr: - meld with the license fix patch - simplify license list - add md5 from upstream ] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
parent
931cb4d1e1
commit
f4c24a67ef
@ -1,29 +0,0 @@
|
|||||||
From 1309df373c882f27f476130b06746a6d1e1a0f85 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Peter Korsgaard <peter@korsgaard.com>
|
|
||||||
Date: Fri, 3 Nov 2017 23:21:44 +0100
|
|
||||||
Subject: [PATCH] Makefile: allow extra configure flags to be passed to jimtcl
|
|
||||||
on the make command line
|
|
||||||
|
|
||||||
E.G. to pass --host / --build for cross compilation.
|
|
||||||
|
|
||||||
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
|
||||||
---
|
|
||||||
Makefile | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/Makefile b/Makefile
|
|
||||||
index a151e2a..94dabd9 100644
|
|
||||||
--- a/Makefile
|
|
||||||
+++ b/Makefile
|
|
||||||
@@ -19,7 +19,7 @@ TCL ?= $(HOST_TCL)
|
|
||||||
else
|
|
||||||
TCL ?= /usr/bin/tclsh
|
|
||||||
endif
|
|
||||||
-JIM_CONFIGURE_OPTS = --disable-lineedit \
|
|
||||||
+override JIM_CONFIGURE_OPTS += --disable-lineedit \
|
|
||||||
--with-out-jim-ext="stdlib posix load signal syslog" --prefix=/usr
|
|
||||||
|
|
||||||
.PHONY: clean install install-common uninstall \
|
|
||||||
--
|
|
||||||
2.11.0
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
|||||||
config BR2_PACKAGE_USB_MODESWITCH
|
config BR2_PACKAGE_USB_MODESWITCH
|
||||||
bool "usb_modeswitch"
|
bool "usb_modeswitch"
|
||||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
|
depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
|
||||||
|
select BR2_PACKAGE_JIMTCL if !BR2_PACKAGE_TCL || BR2_PACKAGE_TCL_SHLIB_ONLY
|
||||||
select BR2_PACKAGE_LIBUSB
|
select BR2_PACKAGE_LIBUSB
|
||||||
help
|
help
|
||||||
Some USB devices such as 3G/4G broadband modems power-up
|
Some USB devices such as 3G/4G broadband modems power-up
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
# From http://www.draisberghof.de/usb_modeswitch/
|
||||||
|
md5 be73dcc84025794081a1d4d4e5a75e4c usb-modeswitch-2.6.0.tar.bz2
|
||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 abffac09c87eacd78e101545967dc25af7e989745b4276756d45dbf4008a2ea6 usb-modeswitch-2.5.2.tar.bz2
|
sha256 c215236e6bada6e659fc195a31d611ea298a4bdb4d57a0d68c553b56585f8ba3 usb-modeswitch-2.6.0.tar.bz2
|
||||||
sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING
|
sha256 6195429209313925c0eba6c0da4ee7a6cb4277b99e35c886913f80f91ec20b94 COPYING
|
||||||
|
@ -4,35 +4,30 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
USB_MODESWITCH_VERSION = 2.5.2
|
USB_MODESWITCH_VERSION = 2.6.0
|
||||||
USB_MODESWITCH_SOURCE = usb-modeswitch-$(USB_MODESWITCH_VERSION).tar.bz2
|
USB_MODESWITCH_SOURCE = usb-modeswitch-$(USB_MODESWITCH_VERSION).tar.bz2
|
||||||
USB_MODESWITCH_SITE = http://www.draisberghof.de/usb_modeswitch
|
USB_MODESWITCH_SITE = http://www.draisberghof.de/usb_modeswitch
|
||||||
USB_MODESWITCH_DEPENDENCIES = libusb
|
USB_MODESWITCH_DEPENDENCIES = libusb
|
||||||
USB_MODESWITCH_LICENSE = GPL-2.0+
|
USB_MODESWITCH_LICENSE = GPL-2.0+, BSD-2-Clause
|
||||||
USB_MODESWITCH_LICENSE_FILES = COPYING
|
USB_MODESWITCH_LICENSE_FILES = COPYING
|
||||||
# Package does not build in parallel due to improper make rules
|
|
||||||
USB_MODESWITCH_MAKE = $(MAKE1)
|
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_TCL)$(BR2_PACKAGE_TCL_SHLIB_ONLY),y)
|
ifeq ($(BR2_PACKAGE_TCL)$(BR2_PACKAGE_TCL_SHLIB_ONLY),y)
|
||||||
USB_MODESWITCH_DEPENDENCIES += tcl
|
USB_MODESWITCH_DEPENDENCIES += tcl
|
||||||
USB_MODESWITCH_BUILD_TARGETS = script
|
USB_MODESWITCH_BUILD_TARGETS = all
|
||||||
USB_MODESWITCH_INSTALL_TARGETS = install-script
|
USB_MODESWITCH_INSTALL_TARGETS = install-script
|
||||||
else
|
else
|
||||||
USB_MODESWITCH_BUILD_TARGETS = static
|
USB_MODESWITCH_DEPENDENCIES += jimtcl
|
||||||
USB_MODESWITCH_INSTALL_TARGETS = install-static
|
ifeq ($(BR2_STATIC_LIBS),y)
|
||||||
|
USB_MODESWITCH_BUILD_TARGETS = all-with-statlink-dispatcher
|
||||||
|
USB_MODESWITCH_INSTALL_TARGETS = install-statlink
|
||||||
|
else
|
||||||
|
USB_MODESWITCH_BUILD_TARGETS = all-with-dynlink-dispatcher
|
||||||
|
USB_MODESWITCH_INSTALL_TARGETS = install-dynlink
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# build system of embedded jimtcl doesn't use autotools, but does use
|
|
||||||
# an old version of gnuconfig which doesn't know all the architectures
|
|
||||||
# supported by Buildroot, so update config.guess / config.sub like we
|
|
||||||
# do in pkg-autotools.mk
|
|
||||||
USB_MODESWITCH_POST_PATCH_HOOKS += UPDATE_CONFIG_HOOK
|
|
||||||
|
|
||||||
define USB_MODESWITCH_BUILD_CMDS
|
define USB_MODESWITCH_BUILD_CMDS
|
||||||
$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \
|
$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \
|
||||||
$(if $(BR2_INSTALL_LIBSTDCPP),,CXX=false) \
|
|
||||||
CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE -Wall -I." \
|
|
||||||
JIM_CONFIGURE_OPTS="--host=$(GNU_TARGET_NAME) --build=$(GNU_HOST_NAME)" \
|
|
||||||
-C $(@D) $(USB_MODESWITCH_BUILD_TARGETS)
|
-C $(@D) $(USB_MODESWITCH_BUILD_TARGETS)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user