Commit Graph

18 Commits

Author SHA1 Message Date
Etienne Champetier b11c04d310 iotivity: add PKG_MIRROR_HASH
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2017-09-22 21:53:40 -07:00
Etienne Champetier 4006865ae8 treewide: run "make check FIXUP=1"
fix Makefile chmod (644)
replace MD5SUM with HASH
add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git

(PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now)

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2017-08-29 21:41:14 -07:00
Hauke Mehrtens 0c5eb5aff1 iotivity: make logging configurable
Before this change logging was always activated and then IoTivity wrote
a lot of debug messages. Make it now configurable.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-01-09 23:31:22 +01:00
Hauke Mehrtens a2bc69df69 iotivity: install the header files
Install the header files needed to build something against IoTivity.
This will have it easier to build an application using IoTivity library.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-01-09 23:31:22 +01:00
Hauke Mehrtens 2734f86e6e iotivity: replace environment patches with upstream versions
These patches are making it possible to provide the compiler settings
from the environment so LEDE can change them. This replaces the old
patches with the versions send for upstream inclusion.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-01-09 23:31:22 +01:00
Hauke Mehrtens 1e28dfe214 iotivity: update to version 1.2.1
This does the following changes:
* update to version 1.2.1
* add iotivity-resource-directory-lib, this is needed by most
  applications now
* do not activate security support by default, this caused some
  problems and needs some more settings to setup.
* use sqlite version from normal package feed instead of using an own
  version
* build against LEDE version of mbedtls
* update example security configuration
* remove some patches that went upstream
* add some new patches fixing problems observed in my environment, most
  of them are on their way upstream.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-01-09 23:31:22 +01:00
Hauke Mehrtens b1398d6862 iotivity: remove things manager
This is not supported in IoTivity 1.2.1 any more.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-01-09 23:31:22 +01:00
Hauke Mehrtens c5c6937617 iotivity: add simple client + server
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-01-09 23:31:22 +01:00
Hauke Mehrtens 6ed76187d6 iotivity: add some default security configuration
This is just a dummy configuration.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@intel.com>
2016-07-02 16:55:56 +02:00
Hauke Mehrtens a29d7a887b iotivity: make it possible to build the debug version
This adds a new config option to build IoTivity with debugging support.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@intel.com>
2016-07-02 16:55:11 +02:00
Hauke Mehrtens cb764638e0 iotivity: fix package dependencies
add PKG_BUILD_DEPENDS and PKG_CONFIG_DEPENDS and also make the sub
packages select the main package.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@intel.com>
2016-07-02 16:54:58 +02:00
Hauke Mehrtens 6248f9a029 iotivity: update to version 1.1.0
This brings IoTivoity to version 1.1.0
The old @lantiq.com address does not work any more, update to the
@intel.com address.

The removed patches were merged upstream, but there are still some new ones needed.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@intel.com>
2016-07-02 16:53:07 +02:00
Stefan Weil 6d2c0fd06f net: Fix typos (found by codespell)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-04-10 12:51:10 +02:00
Hauke Mehrtens 49d2473bdc iotivity: add resource-container
This is the new interface to add support for non OIC protocols to IoTivity.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com>
2015-10-27 19:09:24 +01:00
Hauke Mehrtens f5e06e1205 iotivity: update to version 1.0.0
This brings IoTivity to version 1.0.0. The patches removed by this
commit are merged upstream now. There are some new patches needed for
new problems with Big Endian CPUs and also for musl. The plugin manager
was removed in upstream IoTivity 1.0.0.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com>
2015-10-27 19:09:24 +01:00
Hauke Mehrtens 0ec3a55767 iotivity: update to version 0.9.2
This brings IoTivity to version 0.9.2 in addition it does the following:
* split C and C++ Stack into two packages
* backport some patches which are adding missing dependencies to the shared libs
* remove patches merged upstream
* add some other patches fixing some problems, most of them are already merged upstream
* activate security and logging support

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com>
2015-08-29 22:15:25 +02:00
Hauke Mehrtens bc804531b8 iotivity: deactivate it on uClibc
IoTivity makes use of std::sto* and this is deactivated because GCC
things uClibc does not support C11, but it supports this part, not C11
completely. To make IoTivity work with uClibc a patch for this bug is
needed:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58393

An option would be this patch:
https://github.com/maximeh/buildroot/blob/master/package/gcc/4.9.1/850-libstdcxx-uclibc-c99.patch

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2015-07-12 13:07:49 +02:00
Hauke Mehrtens 2627b0ea50 iotivity: add IoTivity
IoTivity is a Internet of Things framework implementing the Open
Interconnect Consortium Specification.

The current version of IoTivity is still in heavy development and does
not support all its intended features, but I still want to add it to
the packages feed to make it easier for others to extend the OpenWrt
support.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com>
2015-07-01 22:58:06 +02:00