Commit Graph
66 Commits
Author SHA1 Message Date
Hirokazu MORIKAWA 3858fac1d4 swig: update to 4.0.1
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-08-26 09:41:29 +09:00
Hirokazu MORIKAWA 81bccf9068 node: fix http/2 DoS
This is a security release.

Node.js, as well as many other implementations of HTTP/2,
have been found
vulnerable to Denial of Service attacks.
See https://github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-002.md
for more information.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-08-16 11:23:47 +09:00
Hirokazu MORIKAWA c69d5a0241 node: fix host build error on macOS
fix host build error on macOS
reference: https://github.com/openwrt/packages/issues/9616

Related: https://github.com/openwrt/packages/issues/7171
(This correspondence is necessary to build with macOS.)

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-08-01 16:43:13 +09:00
Hirokazu MORIKAWA 5b76339f09 libhttp-parser: fix build error on macos
Maintainer: @ageekymonk, me
Compile tested: head r10622-e09da01,ath79,arm_cortex-a9+vfpv3,mipsel
Run tested: mipsel

Description:
fix build error on macos

https://github.com/openwrt/packages/issues/9587

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-07-29 17:45:22 +09:00
Hirokazu MORIKAWA 1314b86231 node-mozilla-iot-gateway: Remove unnecessary step
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-07-08 14:58:27 +09:00
Hirokazu MORIKAWA 6e6740b0a5 libupm: update to 2.0.0
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-06-19 10:43:21 +09:00
Hirokazu MORIKAWA 78de268ca1 node-homebridge: update to 0.4.50
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-06-10 14:26:06 +09:00
Hirokazu MORIKAWA 07c344f1a7 mg: update to 6.5
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-06-06 11:06:38 +09:00
Hirokazu MORIKAWA 9a1386fa2c node-hid: update to 0.7.9
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-06-04 14:52:05 +09:00
Hirokazu MORIKAWA 08f616789a mg: fix arc build fail
fix arc (uClibc) build fail

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-05-22 15:26:57 +09:00
Hirokazu MORIKAWA ad991b4374 node-serialport: fix powerpc build fail
fix powerpc 'node-serialport' package build fail
divide node-serialport' into node-serialport' and node-serialport-bindings
node-serialport-bindings PR : https://github.com/openwrt/packages/pull/9045

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-05-21 13:58:25 +09:00
Hirokazu MORIKAWA b35e607998 node-serialport-bindings: add new package - fix powerpc build fail
fix powerpc 'node-serialport' package build fail
divide node-serialport' into node-serialport' and node-serialport-bindings

powerpc termios2 issue ref: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1619446

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-05-21 13:50:54 +09:00
Hirokazu MORIKAWA 41b1b08115 mg: add new package/microscopic emacs style editor
For Emacsian!

You can use "Dired", which is Emacsian's favorite.
You can also use "re-search".

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-05-18 21:32:37 +09:00
Hirokazu MORIKAWA b2d9e27147 node-serialport: update to 7.1.5
Node.js 12 support

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-05-17 12:56:27 +09:00
Hirokazu MORIKAWA 5277ffa303 node-hid: update to 0.7.8
Node.js 12 support

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-05-17 12:52:49 +09:00
Hirokazu MORIKAWA 89eba2d04c node-homebridge: update to 0.4.49
Node.js 12 support

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-05-17 12:02:30 +09:00
Hirokazu MORIKAWA 2811ca0f25 swig: update to 4.0.0
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-05-17 11:17:49 +09:00
Hirokazu MORIKAWA 192cd0e792 node: add mips64 support
see: https://github.com/openwrt/packages/pull/8796

And remove uclibc depends

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-05-10 15:03:33 +09:00
Hirokazu MORIKAWA 6e5bc6d383 node: update to 8.16.0
Update to v8.16.0

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-19 15:03:03 +09:00
Hirokazu MORIKAWA 1ce1ca6e06 node-serialport: fix i386 build fail
more stability for parallel build

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-19 09:22:23 +09:00
Hirokazu MORIKAWA 0f1b595721 icu: update to 64.2
locale data and support for new Japanese era Reiwa

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-18 10:34:11 +09:00
Hirokazu MORIKAWA 5fb7e5ff04 node-mozilla-iot-gateway: fix i386 build fail
more stability for parallel build

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-17 15:10:53 +09:00
Hirokazu MORIKAWA 1aa55f86b5 node-hid: fix i386 build fail
more stability for parallel build

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-17 15:03:04 +09:00
Hirokazu MORIKAWA 9cdb0cc887 node-homebridge: fix i386 build fail
more stability for parallel build

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-17 15:01:30 +09:00
Hirokazu MORIKAWA e8440bddba libhttp-parser: update to 2.9.2
update to 2.9.2:
 revert `memchr()` optimization
 Fix -Wsign-compare warning
 Fix bad pointer arithmetic

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-17 09:06:07 +09:00
Hirokazu MORIKAWA af0a02b8df node: support ppc32 musl
support powerpc32 musl
https://downloads.openwrt.org/snapshots/faillogs/powerpc_464fp/packages/node/compile.txt

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-15 09:52:05 +09:00
Hirokazu MORIKAWA 6d943db9b0 node: bump to 8.15.1
Several security fixes:
Node.js: Slowloris HTTP Denial of Service with keep-alive (CVE-2019-5737)
OpenSSL: 0-byte record padding oracle (CVE-2019-1559)

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-11 10:50:21 +09:00
Hirokazu MORIKAWA 431bf39592 libhttp-parser: update to 2.9.0
update to 2.9.0
Add maintainer

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-10 10:47:29 +09:00
Hirokazu MORIKAWA 19bcc4b347 node-homebridge: update to 0.4.48
Clean orphaned cached accessories / handle uncaught exceptions
Update dependency version

And avoid possible race condition for temporary directory.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-08 15:21:45 +09:00
Hirokazu MORIKAWA a20e73f97e node-cylon: Takeover of maintainer and Major Makefile Update
Takeover of PKG_MAINTAINER
Major Makefile Updates

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-05 13:57:00 +09:00
Hirokazu MORIKAWA 63cef91f20 node-arduino-firmata: support serialport 7.x
support serialport 7.x
Takeover of PKG_MAINTAINER
Major Makefile Updates

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-05 13:47:33 +09:00
Hirokazu MORIKAWA c73379e1ac node-hid: update to 0.7.7
update to 0.7.7
Takeover of PKG_MAINTAINER
Major Makefile Updates

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-05 12:47:35 +09:00
Hirokazu MORIKAWA 8cfac80138 node-serialport: update to 7.1.4
update to 7.1.4
Takeover of PKG_MAINTAINER
Major Makefile Updates

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-05 12:38:38 +09:00
Hirokazu MORIKAWA 4ebcaa63a4 icu: update to 64.1
ICU 64 updates to Unicode 12 and to CLDR 35 locale data with many additions and corrections

And Workaround for ICU-20531 : https://unicode-org.atlassian.net/browse/ICU-20531

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-03 09:32:49 +09:00
Hirokazu MORIKAWA 7b825f9d64 node-homebridge: update to 0.4.47
Update to 0.4.47
Some document update.
Add ability to publish external accessory separately.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-01 15:53:25 +09:00
Hirokazu MORIKAWA f3ab4db2c8 node-homebridge: add new package / Node.js HomeKit Server
Homebridge is a lightweight Node.js server you can run on your home network that emulates the iOS HomeKit API

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-02-06 15:42:40 +09:00
Hirokazu MORIKAWA 1efccb1ea1 icu: update to 63.1
ICU 63 updates to CLDR 34 locale data with many additions and corrections,
and some new languages. ICU adds API for number and currency range formatting,
and API for additional Unicode properties and for constructing custom properties.
CLDR and ICU include data for testing readiness for the upcoming Japanese calendar era.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2018-10-18 16:59:15 +09:00
Hirokazu MORIKAWA 38c150dfa3 icu: build additional packages / Full ICU Data package and ICU Tools package
add Full ICU DATA package & ICU DATA Tools package.
add package description.

see: https://github.com/openwrt/packages/issues/6536

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2018-09-05 12:30:31 +09:00
Hirokazu MORIKAWAandYousong Zhou 9ce4d5191f node: bump to 8.11.3
Update to v8.11.3 Several security fixes:
CVE-2018-7167, CVE-2018-7161, CVE-2018-1000168,CVE-2018-7158, CVE-2018-7159, CVE-2018-7160

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2018-07-03 10:32:43 +08:00
Hirokazu MORIKAWA d66f3a6ced icu: update to 62.1
Update to ICU 62 (62.1)
ICU 62 includes number format skeleton support in MessageFormat, ICU4C DecimalFormat wrapping the new NumberFormatter implementation for improved performance.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2018-06-25 11:19:10 +09:00
Hirokazu MORIKAWA 3482320c2a node: Fix incorrect detection of arm_version and arm_fpu
Automatic detection of the arm architecture does not work well.

http://downloads.lede-project.org/snapshots/faillogs/arm_arm1176jzf-s_vfp/packages/node/compile.txt

```
../deps/v8/src/arm/assembler-arm.cc:176:2: error: #error "CAN_USE_ARMV7_INSTRUCTIONS should match CAN_USE_VFP3_INSTRUCTIONS"
 #error "CAN_USE_ARMV7_INSTRUCTIONS should match CAN_USE_VFP3_INSTRUCTIONS"
   ^~~~~
```

https://github.com/openwrt/packages/issues/5728

Explicitly set cpu arch optimization flag to the compiler option so that "configure" script correctly identifies "arm version".

(Raspberry Pi Zero W)
Raspbian:
```
raspberrypi:~ $ echo | gcc -dM -E - | grep ARM_ARCH
```
OpenWrt (cross-env):
```
ubuntu:~ $ echo | ./arm-openwrt-linux-muslgnueabi-gcc -dM -E - | grep ARM_ARCH
```
```
ubuntu:~ $ echo | ./arm-openwrt-linux-muslgnueabi-gcc -mcpu=arm1176jzf-s -dM -E - | grep ARM_ARCH
```

Also specifying an option lines compactly.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2018-05-17 15:16:52 +09:00
Hirokazu MORIKAWAandYousong Zhou 818770d273 node: fix host build fail
modify patch.
 https://github.com/nodejs/node/pull/19196

made not to use libressl headers
 fix to include path not to use "host/include"

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2018-05-16 10:02:53 +08:00
Hirokazu MORIKAWA 9924301f42 swig: support latest versions of node.js
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2018-04-26 11:52:48 +09:00
Hirokazu MORIKAWA 2f3b30ab13 swig: bump to 3.0.12
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2018-04-25 17:26:05 +09:00
Hirokazu MORIKAWA c8bd8fae81 icu: update to 61.1
Maintainer: me
Compile tested: ar71xx, LEDE trunk r5488-893a1ed
Run tested: NONE

Description:
ICU 61 upgrades to CLDR 33 locale data, has a new Java implementation
for number and currency parsing, and includes many small API additions,
improvements, and bug fixes.
(includes security fix CVE-2017-17484,CVE-2017-15422)

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2018-03-27 15:57:54 +09:00
Hirokazu MORIKAWA 1ae5a53f7b icu: update to 60.2
Maintainer: me
Compile tested: ar71xx, LEDE trunk r5488-893a1ed
Run tested: NONE

Description:
upstream update to 60.2
note: fix g++-4 issue

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-12-14 09:35:17 +09:00
Hirokazu MORIKAWA 367cd73bf0 avahi: Changed the condition of InstallDev
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-11-17 16:02:33 +09:00
Hirokazu MORIKAWA 37be5e57bc icu: bump to 60.1
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-11-07 10:44:57 +09:00
Hirokazu MORIKAWAandYousong Zhou f90bba4046 icu: fix CVE-2017-14952 Double-Free Vulnerability
http://www.sourcebrella.com/blog/double-free-vulnerability-international-components-unicode-icu/

https://security-tracker.debian.org/tracker/CVE-2017-14952

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-10-24 02:35:19 -05:00
Hirokazu MORIKAWA 67a7fea5bc bluez: bump to 5.47 fix CVE-2017-1000250
http://www.bluez.org/release-of-bluez-5-47/

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-09-22 15:51:37 +09:00
Hirokazu MORIKAWA 1bfa3503e2 node-serialport: fix PKG_NODE_VERSION
and modify position of DEPENDS line

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-09-13 14:59:14 +09:00
Hirokazu MORIKAWA 9eb23306d3 node-hid: Correct multiple DEPENDS lines
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-09-13 14:56:11 +09:00
Hirokazu MORIKAWA 1e60a2c07d node-cylon: fix PKG_NODE_VERSION
and modify position of DEPENDS line

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-09-13 14:51:52 +09:00
Hirokazu MORIKAWA 617441d0a9 node-arduino-firmata: Correct multiple DEPENDS lines & fix PKG_NODE_VERSION
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-09-13 14:46:20 +09:00
Hirokazu MORIKAWA dd3dbcfd07 node: delete unnecessary TAB characters at the end of a line
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-09-11 12:49:04 +09:00
Hirokazu MORIKAWA 5a607c58a0 node: fix typo
https://github.com/openwrt/packages/issues/4742

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-09-07 10:17:03 +09:00
Hirokazu MORIKAWA 91439ec7f8 icu: Don't link icudata as a data only library
libicudata.so not build hard-float ABI

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-06-12 17:33:07 +09:00
Hirokazu MORIKAWA c0f01276b2 icu: bump to 59.1
Maintainer: me
Compile tested: ar71xx brcm2708, LEDE trunk r3972-aefa195
Run tested: NONE

Description:
upstream update to 59.1

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-04-17 09:47:25 +09:00
Hirokazu MORIKAWA 4abf8f4ae3 icu: Added icu-config installation to InstallDev
Maintainer: me
Compile tested: ar71xx, mips_24kc_gcc-6.3.0_musl, LEDE trunk r3576-ea24d87
Run tested: NONE

Description:
"php7-mod-intl" build fail, because of lacking icu-config.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-02-24 17:31:24 +09:00
Hirokazu MORIKAWA dd7c14081b icu: support OpenWrt trunk host-build.mk issue
Maintainer: me
Compile tested: ar71xx, mips_34kc_gcc-5.3.0_musl, OpenWrt trunk 50104
                ar71xx, mips_24kc_gcc-5.4.0_musl, LEDE trunk r3503-a112435
Run tested: NONE

Description:
openwrt buildbot report build fail

```
./runConfigureICU CC="gcc" CFLAGS="-O2 -I/home/builder/trunk/openwrt/staging_dir/host/include -I/home/builder/trunk/openwrt/staging_dir/host/usr/include -I/home/builder/trunk/openwrt/staging_dir/target-i386_pentium4_glibc-2.22/host/include" CPPFLAGS="-I/home/builder/trunk/openwrt/staging_dir/host/include -I/home/builder/trunk/openwrt/staging_dir/host/usr/include -I/home/builder/trunk/openwrt/staging_dir/target-i386_pentium4_glibc-2.22/host/include" LDFLAGS="-L/home/builder/trunk/openwrt/staging_dir/host/lib -L/home/builder/trunk/openwrt/staging_dir/host/usr/lib -L/home/builder/trunk/openwrt/staging_dir/target-i386_pentium4_glibc-2.22/host/lib" SHELL="/usr/bin/env bash" Linux/gcc CC="gcc" CXX="g++" --disable-debug --enable-release --enable-shared --enable-static --enable-draft --enable-renaming --disable-tracing --disable-extras --enable-dyload --prefix=/home/builder/trunk/openwrt/staging_dir/target-i386_pentium4_glibc-2.22/host ; fi )
runConfigureICU: unrecognized platform "CC=gcc" (use --help for help)
```

"host-build.mk" is differs between OpenWrt and LEDE.

https://github.com/openwrt/packages/pull/3993

https://github.com/lede-project/source/commit/83b6bfc2357458f219872f97ed9c4894106131a1

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-02-16 11:43:21 +09:00
Hirokazu MORIKAWA 1afed3f13a icu: fix fail situation of CONFIG_CCACHE=y
Maintainer: me
Compile tested: brcm2708 ,aarch64_cortex-a53+neon-vfpv4_musl, LEDE head r3426-4c09f99
Run tested: NONE

Description:
buildbots fail situation of CONFIG_CCACHE=y

`Running ./configure  CC=ccache gcc CXX=ccache g++ ....`

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-02-13 19:42:01 +09:00
Hirokazu MORIKAWA a406800bc9 icu: specify cross compile variables
Maintainer: me
Compile tested: brcm2708
                aarch64_cortex-a53+neon-vfpv4_musl
                LEDE head r3426-4c09f99
Run tested: NONE

Description:
buildbots fail on link ARM object.

   error: xxxxxx.o uses VFP register arguments,

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-02-13 14:43:12 +09:00
Hirokazu MORIKAWA 9a1b666cf7 icu: move necessary files to STAGING_DIR_HOSTPKG
Maintainer: me
Compile tested: ar71xx mips_24kc_musl LEDE r3346-9eacb9d
Run tested: NONE

Description:
buildbots fail at accessing files under HOST_BUILD_DIR.

http://downloads.lede-project.org/snapshots/faillogs/mips_24kc/packages/icu/compile.txt

Move necessary files to STAGING_DIR_HOSTPKG.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-02-10 16:28:51 +09:00
Hirokazu MORIKAWA 67b5e98f5b icu: Bumped to v58.2
Maintainer: @nxhack
Compile tested: ar71xx mips_24kc_musl-1.1.15 LEDE r2610-324bdf3
Run tested: NONE

Description:
icu: Bumped to v58.2
for emoji handling

previous PR #2817

add patches/001-disable-strtod_l.patch
missing xlocale.h in case of using musl.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-01-11 11:13:35 +09:00
Hirokazu MORIKAWA 6cb753511a logrotate: configure without libacl
Issue:
 https://github.com/openwrt/packages/issues/3191

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2016-09-23 17:37:09 +09:00
Hirokazu MORIKAWA 0bf83dfc56 Fix nonnull-compare compile error
---
config.c: In function 'strndup':
config.c:87:10: error: nonnull argument 's' compared to NULL [-Werror=nonnull-compare]
        if(!s)
          ^
cc1: all warnings being treated as errors
---

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2016-09-13 17:31:54 +09:00