Commit graph

2801 commits

Author SHA1 Message Date
Rosen Penev
0a6f1fb8f0 libyang: Update to 1.0-r4
Several Makefile cleanups for consistency between packages.

Removed PKG_INSTALL as it's implied by CMAKE_INSTALL.

Removed InstallDev for the same reason.

Removed upstreamed patches.

Fixed license information.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-02 15:11:21 -07:00
Alexander Ryzhov
422e8d9d1c
google-authenticator-libpam: fix install section
Signed-off-by: Alexander Ryzhov <github@ryzhov-al.ru>
2019-11-02 20:06:04 +03:00
Rosen Penev
e89ddbeb98
Merge pull request from cotequeiroz/afalg_engine
afalg_engine: add new package
2019-11-01 13:06:53 -07:00
Eneas U de Queiroz
0e0bd6da4b
afalg_engine: add new package
This is an alternate AF_ALG engine for openssl, based on the devcrypto
engine, but using the AF_ALG interface instead of /dev/crypto.

It is different than the AF_ALG engine that ships with OpenSSL:
  - it uses sync calls, instead of async
  - it suports more algorithms

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2019-11-01 08:35:41 -03:00
Rosen Penev
4f8d7b2d8e libpciaccess: Update to 0.16
Add PKG_LICENSE_FILES.

Small Makefile rearrangements for consistency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-31 18:33:41 -07:00
Rosen Penev
26771c14f8 check: Update to 0.13.0
Switch to CMake. Allows to simplify the Makefile.

Replaced InstallDev section with CMAKE_INSTALL.

Added PKG_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-29 19:59:06 -07:00
Daniel Golle
a7e3db418c libmicrohttpd: update to version 0.9.68
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-10-29 23:01:02 +01:00
Jan Hák
440c27a4a5 libedit: update to 20191025-3.1
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2019-10-29 13:26:22 +01:00
Rosen Penev
8bdb66e886
Merge pull request from micmac1/libmbim-and-libqmi
libmbim and libqmi: fix compiles on build bots
2019-10-28 19:21:27 -07:00
Rosen Penev
06c4d87db9
Merge pull request from luizluca/libgphoto2-fixpkgconfig
libgphoto2: libgphoto2_port.pc needed by dev
2019-10-28 14:04:04 -07:00
Luiz Angelo Daros de Luca
c8fbe26c53 libgphoto2: libgphoto2_port.pc needed by dev
'pkg-config --exists libgphoto2' fails without libgphoto2_port.pc.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2019-10-28 17:46:21 -03:00
Sebastian Kemper
b16766c0b7 libqmi: fix compile on build bots
On the OpenWrt build bots the compile currently fails:

cc1: error: /builder/shared-workdir/build/sdk/staging_dir/target-arm_cortex-a5+vfpv4_musl_eabi/include: No such file or directory [-Werror=missing-include-dirs]
cc1: all warnings being treated as errors

(Or rather, it _would_ fail like this if libmbim compiled successfully.)

The directory in question gets added to TARGET_CPPFLAGS by rules.mk.
Nothing usually gets installed to that directory, so unsurprisingly it
may not exist on the build bots.

On first glance this problem cannot be reproduced. But once autoreconf
is called this becomes possible.

If called without "--enable-more-warnings", configure adds -Werror to
the flags. This commit adds "--enable-more-warnings=yes" to the build.
This way the extra warnings are kept in place, but they aren't turned
into errors no more.

"PKG_FIXUP:=autoreconf" is also added so that it's easier to forecast
build failures on the build bots when preparing future pull request.

Last but not least "--disable-silent-rules" is added, because more
output is usually welcome for debugging, be it on the build bots or at
home/the office.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-28 19:36:18 +01:00
Sebastian Kemper
0cc57a1e9a libmbim: fix compile on build bots
On the OpenWrt build bots the compile currently fails:

make[8]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/libmbim-1.20.0/src/common'
  CC       libmbim_common_la-mbim-common.lo
cc1: error: /builder/shared-workdir/build/sdk/staging_dir/target-arm_cortex-a5+vfpv4_musl_eabi/include: No such file or directory [-Werror=missing-include-dirs]
cc1: all warnings being treated as errors

The directory in question gets added to TARGET_CPPFLAGS by rules.mk.
Nothing usually gets installed to that directory, so unsurprisingly it
may not exist on the build bots.

On first glance this problem cannot be reproduced. But once autoreconf
is called this becomes possible.

If called without "--enable-more-warnings", configure adds -Werror to
the flags. This commit adds "--enable-more-warnings=yes" to the build.
This way the extra warnings are kept in place, but they aren't turned
into errors no more.

"PKG_FIXUP:=autoreconf" is also added so that it's easier to forecast
build failures on the build bots when preparing future pull request.

Last but not least "--disable-silent-rules" is added, because more
output is usually welcome for debugging, be it on the build bots or at
home/the office.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-28 19:21:45 +01:00
Yousong Zhou
422b955ef1 spice: initial version 0.14.1
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-10-28 09:10:11 +08:00
Yousong Zhou
45898d8af5 spice-protocol: initial version 0.12.15
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-10-28 09:10:11 +08:00
Michael Heimpold
ec18182445
Merge pull request from micmac1/xml2-config-host-triplet
libxml2: install xml2-config with host triplet
2019-10-27 23:14:31 +01:00
Sebastian Kemper
cf31c75e40 libxml2: install xml2-config with host triplet
Currently only xml2-config is installed, for both the normal libxml2
package as well as the host package. The problem with that is that due
to multilib considerations the build host may have xml2-config installed
with a host triplet prefix, like x86_64-pc-linux-gnu-xml2-config (and
xml2-config as a symbolic link to it). Gentoo for instance sets it up
like this.

Packages may actually search for a prefixed xml2-config before searching
for xml2-config. An example would be Asterisk:

checking for x86_64-pc-linux-gnu-xml2-config... /usr/bin/x86_64-pc-linux-gnu-xml2-config

This then introduces wrong information into the build, for instance
bad includes:

~/tmp/openwrt $ /usr/bin/x86_64-pc-linux-gnu-xml2-config --cflags
-I/usr/include/libxml2

When the intention is to use OpenWrt's own (host) libxml2 one would like
to see this output used instead:

~/tmp/openwrt $ ./staging_dir/hostpkg/bin/xml2-config --cflags
-I/home/sk/tmp/openwrt/staging_dir/hostpkg/include/libxml2

This commit addresses this by installing xml2-config with a suitable
prefix and creating a symbolic link xml2-config. This is done for both
the host package and the normal package. The latter also needs this fix
because the target may use the same triplet as the host system (for
instance x86_64 cross-compiling for x86_64).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-27 10:58:26 +01:00
Sebastian Kemper
05f0beb6a8 libxslt/host: depend on libxml2/host
The host build requires libxml2-dev. This commit adds the dependency for
libxml2/host, as the host system may not have it installed. This also
avoids using the host's xml2-config (in /usr/bin for instance) while
linking to libraries in staging_dir/hostpkg.

ldd staging_dir/hostpkg/bin/xsltproc | grep xml2
	libxml2.so.2 => /home/sk/tmp/openwrt/staging_dir/hostpkg/lib/libxml2.so.2 (0x00007fcc0644c000)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-26 14:48:19 +02:00
Daniel Engberg
e44ebb06f4
Merge pull request from lucize/nsprup
nspr: update to 4.23
2019-10-25 20:17:33 +02:00
Lucian Cristian
8013893745 nss: update to 3.47
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-10-24 13:50:52 +03:00
Lucian Cristian
d9bb633a49 nspr: update to 4.23
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-10-24 13:48:40 +03:00
Michael Heimpold
66900130bd
Merge pull request from micmac1/xml2-config-fix
libxml2/host: revert xml2-config prefix fix
2019-10-23 22:04:21 +02:00
Rosen Penev
cc7014d460
Merge pull request from neheb/mb
libmbim: Fix compilation with full iconv
2019-10-22 18:55:52 -07:00
Rosen Penev
558161f3e3
Merge pull request from jalowiczor/master
poco:InstallDev section changed due to poco all problems
2019-10-22 18:54:03 -07:00
Sebastian Kemper
5db1865c07 libxml2/host: revert xml2-config prefix fix
Commit 218f0229a4594b32d9db6ad0678cdce7e2663e27 added a workaround for a
problem. The host compile overwrote xml2-config in
"$(STAGING_DIR)/host/bin". The workaround fixed the issue for regular
target packages. But it didn't leave a proper xml2-config script for
host packages.

Times have changed. Host packages are now installed in
"$(STAGING_DIR_HOSTPKG). So there is no longer any danger of the host
package overwriting the xml2-config script for target packages. So
revert the mentioned commit, leaving us with two proper xml2-config
scripts, one for target package builds and one for host package builds.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-23 00:17:50 +02:00
Florian Eckert
ad11fb70df
Merge pull request from TDT-AG/pr/20191016-xsltproc
libxslt: add host build
2019-10-22 17:03:52 +02:00
Florian Eckert
48ad713a14 libxslt: add host build
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2019-10-22 14:40:36 +02:00
Rosen Penev
d235c861fe
libqmi: Fix compilation with full iconv
nls.mk is needed.

Removed +glib2 dependency. It's already included in libmbim.

Other minor cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-21 11:16:11 -07:00
Rosen Penev
0cc8690d54
libmbim: Fix compilation with full iconv
nls.mk is needed.

explicitly disabled udev. It's not available for use.

Added autoreconf to try to fix the buildbots.

Minor cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-21 11:16:09 -07:00
Jakub Jalowiczor
4712deffa5 poco: Added changes to InstallDev section and conditions for poco libs.
Signed-off-by: Jakub Jalowiczor <jaluwka@gmail.com>
2019-10-21 13:00:17 -04:00
Rosen Penev
986f6c110d
Merge pull request from neheb/boooooooooooo
boost: Remove several host libraries
2019-10-16 18:19:04 -07:00
Rosen Penev
da299f2adb
Merge pull request from jalowiczor/master
Changed poco version to "all", and from minimal build to typical.
2019-10-16 11:43:15 -07:00
Rosen Penev
efe84a6710
Merge pull request from changeway/libstrophe
libstrophe: Update to 0.9.3
2019-10-15 23:19:55 -07:00
Chih-Wei Chen
258a3901d8 libstrophe: Update to 0.9.3
Release 0.9.3:
-PLAIN mechanism is used only when no other mechanisms are supported
-Legacy authentication is disabled by default, can be enabled with connection flag
 XMPP_CONN_FLAG_LEGACY_AUTH
-Session is not established if it is optional
-Fixed a bug causing a reused connection not to cleanup properly
-Improved debug logging in OpenSSL module
-Few memory leaks fixed

Also fix some build flag

Signed-off-by: Chih-Wei Chen <changeway@gmail.com>
2019-10-16 13:35:45 +08:00
Sebastian Kemper
33fecfefec sqlite3: bump to version 3.30.1
In other news:

- adds ABI_VERSION
- prefers INSTALL_DATA over CP
- removes gratuitous trailing slashes

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-14 22:01:04 +02:00
Rosen Penev
5049588c46 libplist: Switch to normal releases
Also added the capability to use uclibcxx instead of libstdcpp.

Several size optimizations.

Fixed up Makefile to be up to standards.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-14 11:53:12 -07:00
Rosen Penev
546a603da6 protobuf-c: Fix typo in pkgconfig file
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-14 11:53:12 -07:00
Rosen Penev
b3da7068ab libdmapsharing: Add build dependency
glib2 no longer depends on its host build. Added here.

Fixed license information.

Added PKG_BUILD_PARALLEL:=1 for faster compilation.

Removed gstreamer1-libs dependency as gst1-plugins-base includes it.

Other cleanups for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-14 10:06:01 -07:00
Rosen Penev
00dd38b7ba
Merge pull request from flyn-org/hwloc
hwloc: update to 2.1.0
2019-10-14 09:29:54 -07:00
W. Michael Petullo
ad70a0ebf6 hwloc: add PKG_LICENSE_FILES and remove PKG_FIXUP
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-10-14 08:47:34 -04:00
Rosen Penev
fbde87a6d2
Merge pull request from flyn-org/vips
vips: update to 8.8.3
2019-10-14 01:01:28 -07:00
Nicholas Smith
4d734315fe libqmi: update libqmi to 1.24.0
Signed-off-by: Nicholas Smith <nicholas.smith@telcoantennas.com.au>
2019-10-14 08:01:04 +10:00
W. Michael Petullo
4f607c9087 vips: update to 8.8.3
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-10-13 16:50:15 -04:00
W. Michael Petullo
ac2ced9523 hwloc: update to 2.1.0
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-10-13 16:47:18 -04:00
Jeffery To
53e1692ae9 treewide: Use default PKG_BUILD_DIR when possible
This removes lines that set PKG_BUILD_DIR when the set value is no
different from the default value.

Specifically, the line is removed if the assigned value is:

* $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)

  The default PKG_BUILD_DIR was updated[1] to incorporate BUILD_VARIANT
  if it is set, so now this is identical to the default value.

* $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_SOURCE_SUBDIR)

  if PKG_SOURCE_SUBDIR is set to $(PKG_NAME)-$(PKG_VERSION), making it
  the same as the previous case

* $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)

  This is the same as the default PKG_BUILD_DIR when there is no
  BUILD_VARIANT.

* $(BUILD_DIR)/[name]-$(PKG_VERSION)

  where [name] is a string that is identical to PKG_NAME

[1]: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=e545fac8d968864a965edb9e50c6f90940b0a6c9

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-10-13 02:01:34 +08:00
Rosen Penev
679f10bdc7
Merge pull request from lucize/nssup
nss: update to 3.46.1
2019-10-11 13:14:54 -07:00
Rosen Penev
b2f7cea162
Merge pull request from BKPepe/expat
expat: Update to version 2.2.9
2019-10-11 12:49:22 -07:00
Lucian Cristian
4da3baea35 nss: update to 3.46.1
and clean some comments

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-10-10 19:06:15 +03:00
Rosen Penev
a5c60d7249
Merge pull request from ewsi/feature_dcwifi_1.1
dcwifi: Update component versions
2019-10-09 12:46:00 -07:00
Carey Sonsino
0f00bcb16e dcwifi: Update component versions
update package versions and hashes
remove bzero patches
remove uclibc++ patch
refactor directory structure
relocate mrmctl in menuconfig
update macremapper patch

Signed-off-by: Carey Sonsino <careys@edgewaterwireless.com>
Signed-off-by: Carey Sonsino <csonsino@gmail.com>
2019-10-09 14:53:01 +00:00