summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Config.in.legacy40
-rw-r--r--package/openobex/0001-libusb_check_when_cross-compiling.patch18
-rw-r--r--package/openobex/0002-replace_deprecated_functions.patch30
-rw-r--r--package/openobex/Config.in36
-rw-r--r--package/openobex/openobex.hash6
-rw-r--r--package/openobex/openobex.mk40
6 files changed, 57 insertions, 113 deletions
diff --git a/Config.in.legacy b/Config.in.legacy
index 407480546e..748876880c 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -145,6 +145,46 @@ endif
###############################################################################
comment "Legacy options removed in 2017.11"
+config BR2_PACKAGE_OPENOBEX_BLUEZ
+ bool "openobex bluez option removed"
+ select BR2_LEGACY
+ select BR2_PACKAGE_BLUEZ_UTILS
+ help
+ The OpenOBEX package no longer offers an option to enable or
+ disable BlueZ support. Instead, BlueZ support is always
+ included when the bluez5_utils or bluez_utils package is
+ selected.
+
+config BR2_PACKAGE_OPENOBEX_LIBUSB
+ bool "openobex libusb option removed"
+ select BR2_LEGACY
+ select BR2_PACKAGE_LIBUSB
+ help
+ The OpenOBEX package no longer offers an option to enable or
+ disable libusb support. Instead, USB support is always
+ included when the libusb package is selected.
+
+config BR2_PACKAGE_OPENOBEX_APPS
+ bool "openobex apps option removed"
+ select BR2_LEGACY
+ help
+ The OpenOBEX package no longer offers an option to enable or
+ disable apps support.
+
+config BR2_PACKAGE_OPENOBEX_SYSLOG
+ bool "openobex syslog option removed"
+ select BR2_LEGACY
+ help
+ The OpenOBEX package no longer offers an option to enable or
+ disable syslog support.
+
+config BR2_PACKAGE_OPENOBEX_DUMP
+ bool "openobex dump option removed"
+ select BR2_LEGACY
+ help
+ The OpenOBEX package no longer offers an option to enable or
+ disable dump support.
+
config BR2_PACKAGE_AICCU
bool "aiccu utility removed"
select BR2_LEGACY
diff --git a/package/openobex/0001-libusb_check_when_cross-compiling.patch b/package/openobex/0001-libusb_check_when_cross-compiling.patch
deleted file mode 100644
index 7b8056afcc..0000000000
--- a/package/openobex/0001-libusb_check_when_cross-compiling.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Fix libusb check when cross-compiling.
-
-Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com>
-Signed-off-by: Samuel Martin <s.martin49@gmail.com>
-
-Index: openobex-1.5/acinclude.m4
-===================================================================
---- openobex-1.5.orig/acinclude.m4 2010-06-16 10:32:47.000000000 +0200
-+++ openobex-1.5/acinclude.m4 2010-06-16 10:35:33.000000000 +0200
-@@ -158,7 +158,7 @@
- ;;
- *)
- PKG_CHECK_MODULES(USB, libusb, usb_lib_found=yes, AC_MSG_RESULT(no))
-- AC_CHECK_FILE(${prefix}/lib/pkgconfig/libusb.pc, REQUIRES="libusb")
-+ REQUIRES="libusb"
- ;;
- esac
- AC_SUBST(USB_CFLAGS)
diff --git a/package/openobex/0002-replace_deprecated_functions.patch b/package/openobex/0002-replace_deprecated_functions.patch
deleted file mode 100644
index 17274d385b..0000000000
--- a/package/openobex/0002-replace_deprecated_functions.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-obex_test_cable.c: avoid to use SuSv3 LEGACY APIs
-
-Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com>
-Signed-off-by: Samuel Martin <s.martin49@gmail.com>
-
-Index: openobex-1.5/apps/obex_test_cable.c
-===================================================================
---- openobex-1.5.orig/apps/obex_test_cable.c 2009-02-08 19:30:22.000000000 +0100
-+++ openobex-1.5/apps/obex_test_cable.c 2010-06-16 11:11:05.000000000 +0200
-@@ -113,9 +113,9 @@
- if(total == sizeof(tmpbuf))
- return -1;
-
-- if( (answer = index(tmpbuf, '\n')) ) {
-+ if( (answer = strchr(tmpbuf, '\n')) ) {
- // Remove first line (echo)
-- if( (answer_end = index(answer+1, '\n')) ) {
-+ if( (answer_end = strchr(answer+1, '\n')) ) {
- // Found end of answer
- done = 1;
- }
-@@ -178,7 +178,7 @@
- }
-
- tcgetattr(gt->ttyfd, &gt->oldtio);
-- bzero(&gt->newtio, sizeof(struct termios));
-+ memset(&gt->newtio, 0, sizeof(struct termios));
- gt->newtio.c_cflag = B115200 | CS8 | CREAD | CRTSCTS;
- gt->newtio.c_iflag = IGNPAR;
- gt->newtio.c_oflag = 0;
diff --git a/package/openobex/Config.in b/package/openobex/Config.in
index ed1b81fe42..e611b8d803 100644
--- a/package/openobex/Config.in
+++ b/package/openobex/Config.in
@@ -5,39 +5,3 @@ config BR2_PACKAGE_OPENOBEX
protocol.
http://sourceforge.net/projects/openobex
-
-if BR2_PACKAGE_OPENOBEX
-
-config BR2_PACKAGE_OPENOBEX_BLUEZ
- bool "enable bluez support"
- depends on !BR2_STATIC_LIBS # bluez_utils
- depends on BR2_USE_WCHAR # libglib2
- depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, alsa-lib, libglib2
- depends on BR2_USE_MMU # dbus
- select BR2_PACKAGE_BLUEZ_UTILS
-
-comment "bluez support needs a toolchain w/ wchar, threads, dynamic library"
- depends on BR2_USE_MMU
- depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
-
-config BR2_PACKAGE_OPENOBEX_LIBUSB
- bool "enable libusb support"
- depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
- select BR2_PACKAGE_LIBUSB
- select BR2_PACKAGE_LIBUSB_COMPAT
-
-comment "libusb support needs a toolchain w/ threads"
- depends on !BR2_TOOLCHAIN_HAS_THREADS
-
-config BR2_PACKAGE_OPENOBEX_APPS
- bool "install test applications"
- help
- Also install the openobex test applications on target.
-
-config BR2_PACKAGE_OPENOBEX_SYSLOG
- bool "enable debugging to the system logger"
-
-config BR2_PACKAGE_OPENOBEX_DUMP
- bool "enable protocol dumping for debugging"
-
-endif
diff --git a/package/openobex/openobex.hash b/package/openobex/openobex.hash
index 2aef98194b..dbff4f1c1f 100644
--- a/package/openobex/openobex.hash
+++ b/package/openobex/openobex.hash
@@ -1,3 +1,3 @@
-# From http://sourceforge.net/projects/openobex/files/openobex/1.5/
-sha1 5332ef95bc8b321bda675cdb74379804c6c1a83f openobex-1.5.0-Source.zip
-md5 f6d87af55a1d702d582173c81619176e openobex-1.5.0-Source.zip
+# From http://sourceforge.net/projects/openobex/files/openobex/1.7.2/
+sha1 4a5098a62889134cbd2b54997e7ff3e959e601e6 openobex-1.7.2-Source.tar.gz
+md5 f6e0b6cb7dcfd731460a7e9a91429a3a openobex-1.7.2-Source.tar.gz
diff --git a/package/openobex/openobex.mk b/package/openobex/openobex.mk
index 8337990eb8..d9d4db5609 100644
--- a/package/openobex/openobex.mk
+++ b/package/openobex/openobex.mk
@@ -4,42 +4,30 @@
#
################################################################################
-OPENOBEX_VERSION_MAJOR = 1.5
-OPENOBEX_VERSION = $(OPENOBEX_VERSION_MAJOR).0
-OPENOBEX_SITE = http://downloads.sourceforge.net/project/openobex/openobex/$(OPENOBEX_VERSION_MAJOR)
-OPENOBEX_SOURCE = openobex-$(OPENOBEX_VERSION)-Source.zip
+OPENOBEX_VERSION = 1.7.2
+OPENOBEX_SITE = http://downloads.sourceforge.net/project/openobex/openobex/$(OPENOBEX_VERSION)
+OPENOBEX_SOURCE = openobex-$(OPENOBEX_VERSION)-Source.tar.gz
# Libraries seems to be released under LGPL-2.1+,
# while other material is under GPL-2.0+.
OPENOBEX_LICENSE = GPL-2.0+/LGPL-2.1+
OPENOBEX_LICENSE_FILES = COPYING COPYING.LIB
-
OPENOBEX_DEPENDENCIES = host-pkgconf
-OPENOBEX_AUTORECONF = YES
OPENOBEX_INSTALL_STAGING = YES
-define OPENOBEX_EXTRACT_CMDS
- $(UNZIP) -d $(@D) $(DL_DIR)/$(OPENOBEX_SOURCE)
- mv $(@D)/openobex-$(OPENOBEX_VERSION)-Source/* $(@D)
- $(RM) -r $(@D)/openobex-$(OPENOBEX_VERSION)-Source
-endef
+ifeq ($(BR2_PACKAGE_BLUEZ_UTILS),y)
+OPENOBEX_DEPENDENCIES += bluez_utils
+endif
-OPENOBEX_CONF_OPTS += \
- $(if $(BR2_PACKAGE_OPENOBEX_APPS),--enable-apps) \
- $(if $(BR2_PACKAGE_OPENOBEX_SYSLOG),--enable-syslog) \
- $(if $(BR2_PACKAGE_OPENOBEX_DUMP),--enable-dump)
+ifeq ($(BR2_PACKAGE_BLUEZ5_UTILS),y)
+OPENOBEX_DEPENDENCIES += bluez5_utils
+endif
-ifeq ($(BR2_PACKAGE_OPENOBEX_BLUEZ),y)
-OPENOBEX_DEPENDENCIES += bluez_utils
-OPENOBEX_CONF_OPTS += --with-bluez=$(STAGING_DIR)
-else
-OPENOBEX_CONF_OPTS += --disable-bluetooth
+ifeq ($(BR2_PACKAGE_LIBUSB),y)
+OPENOBEX_DEPENDENCIES += libusb
endif
-ifeq ($(BR2_PACKAGE_OPENOBEX_LIBUSB),y)
-OPENOBEX_DEPENDENCIES += libusb-compat
-OPENOBEX_CONF_OPTS += --with-usb=$(STAGING_DIR)
-else
-OPENOBEX_CONF_OPTS += --disable-usb
+ifeq ($(BR2_PACKAGE_HAS_UDEV),y)
+OPENOBEX_DEPENDENCIES += udev
endif
-$(eval $(autotools-package))
+$(eval $(cmake-package))
OpenPOWER on IntegriCloud