summaryrefslogtreecommitdiff
path: root/libs
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #619 from neheb/cxxJiri Slachta2021-03-093-8/+5
|\ | | | | treewide: remove uClibc++ support
| * treewide: remove uClibc++ supportRosen Penev2021-03-063-9/+6
| | | | | | | | | | | | This is in preparation for removing the whole thing from base. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | pjproject: drop autoreconf, run make depSebastian Kemper2021-03-071-2/+2
| | | | | | | | | | | | | | | | | | | | Neither configure.ac nor configure.in exists, so autoreconf is a no-op. This commit drops it. Also, run "make dep" as advertised by the README and the configure script. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* | pjproject: add patch for AST-2021-005Sebastian Kemper2021-03-071-0/+33
|/ | | | | | | https://downloads.asterisk.org/pub/security/AST-2021-005.html https://issues.asterisk.org/jira/browse/ASTERISK-29196 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* dahdi-linux: fix Module.symvers handlingSebastian Kemper2021-02-201-5/+7
| | | | | | | | | | | | | | | This sets PKG_EXTMOD_SUBDIRS so kernel.mk can find the DAHDI Module.symvers file. Also, this puts KERNEL_MAKE_FLAGS into the make flags. This way Module.symvers files of other modules are made available, plus there is no need anymore to specify ARCH and CROSS_COMPILE, as KERNEL_MAKE_FLAGS already takes care of that. TARGET_CONFIGURE_OPTS is dropped because this seems out of place (configure vs. compile). Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* dahdi-linux: patch to compile with linux >= 5.6Ilya Lipnitskiy2021-02-014-1/+716
| | | | Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
* dahdi-tools: remove broken patch, disable unusedSebastian Kemper2020-12-312-38/+11
| | | | | | | | | | | | The patch "010-fix-non-glibc-builds.patch" is broken. The test for HAVE_EXECINFO_H must happen after including "<autoconfig.h>". Instead of fixing the patch this commit removes it. In lieu, CONFIGURES_ARGS are added to the Makefile. These disable the building of some tools that are not packaged anyway. Like this, "xpp/xtalk/debug.c" is avoided, hence the patch becomes irrelevant. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Merge pull request #577 from micmac1/dah-310micmac12020-12-262-9/+6
|\ | | | | dahdi: bump and cleanups
| * dahdi-tools: bump to 3.1.0Sebastian Kemper2020-10-031-3/+3
| | | | | | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
| * dahdi-linux: clean up deps, remove unused varSebastian Kemper2020-10-031-6/+3
| | | | | | | | | | | | | | The kernel versions are no longer supported by OpenWrt. And the variable is never used. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* | Merge pull request #578 from micmac1/osip512Jiri Slachta2020-11-291-5/+3
|\ \ | | | | | | libosip2: minor version bump
| * | libosip2: bump to 5.1.2Sebastian Kemper2020-10-031-5/+3
| |/ | | | | | | | | | | This also removes two configure args that are no longer available. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* | Merge pull request #579 from micmac1/srtp-clean-bumpJiri Slachta2020-11-237-283/+21
|\ \ | | | | | | libsrtp(2): cleanup and bump
| * | libsrtp2: move folder, bump to 2.3.0Sebastian Kemper2020-10-032-12/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bump to upstream release 2.3.0. Move folder and change PKG_NAME so that we don't have to deal with how github names the tar.gz archive. Also, don't install the libsrtp2.so symlink anymore on target, as it is not required and only used in staging. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
| * | libsrtp: removeSebastian Kemper2020-10-035-257/+0
| |/ | | | | | | | | | | | | Nothing in this repo nor in packages depends on libsrtp anymore. This removes it from the tree. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* | Merge pull request #576 from micmac1/bsip-1.0.0Jiri Slachta2020-10-303-60/+6
|\ \ | | | | | | re+baresip: bump to 1.0.0
| * | re: bump to 1.0.0Sebastian Kemper2020-10-033-60/+6
| |/ | | | | | | | | | | | | | | | | - remove 010-openssl-deprecated.patch as it does not apply anymore and upstream seems to have fixed the issue - upstream closed down the server http://www.creytiv.com/ so this changes URLs Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* / libpri: remove WerrorRosen Penev2020-10-092-1/+12
|/ | | | | | Fixes compilation under musl 1.2.x where time_t is 64-bit. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* spandsp3: prevent host include search pathsSebastian Kemper2020-09-202-1/+21
| | | | | | | | | | Note the host include path for libxml2 below. This shouldn't cause an issue because libxml2 is never used. But better safe than sorry as the configure script probes other host include paths as well. /bin/sh ../libtool --tag=CC --mode=compile ccache_cc -DHAVE_CONFIG_H -I. -I.. -I/openwrt/staging_dir/target-mips_24kc_musl/usr/include -I/openwrt/staging_dir/toolchain-mips_24kc_gcc-10.2.0_musl/usr/include -I/openwrt/staging_dir/toolchain-mips_24kc_gcc-10.2.0_musl/include/fortify -I/openwrt/staging_dir/toolchain-mips_24kc_gcc-10.2.0_musl/include -I/usr/include/libxml2 -DNDEBUG -Wunused-but-set-variable -std=gnu99 -ffast-math -Wall -Wunused-variable -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -fvisibility=hidden -DHAVE_VISIBILITY=1 -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -fmacro-prefix-map=/openwrt/build_dir/target-mips_24kc_musl/spandsp3-2020-08-14-6ec23e5a=spandsp3-2020-08-14-6ec23e5a -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -MT dds_float.lo -MD -MP -MF .deps/dds_float.Tpo -c -o dds_float.lo dds_float.c Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Merge pull request #566 from dhewg/astJiri Slachta2020-09-1714-625/+179
|\ | | | | asterisk-16.x: bump to 16.13.0
| * pjproject: bump to version 2.10Andre Heider2020-09-0414-625/+179
| | | | | | | | | | | | | | | | | | Sync with asterisk v16.13.0: * update to v2.10 * update config_site.h settings * sync patches Signed-off-by: Andre Heider <a.heider@gmail.com>
* | Merge pull request #564 from micmac1/fs1105micmac12020-09-061-8/+12
|\ \ | | | | | | freeswitch + sofia-sip: version bumps
| * | sofia-sip: version bumpSebastian Kemper2020-09-031-8/+12
| |/ | | | | | | | | | | | | | | | | Includes fix that buildroot submitted upstream. This introduces a variable to make following upstream versions a bit easier. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* | Merge pull request #555 from neheb/ksmicmac12020-09-062-1/+100
|\ \ | |/ |/| libks: fix compilation without deprecated OpenSSL APIs
| * libks: fix compilation without deprecated OpenSSL APIsRosen Penev2020-08-052-1/+100
| | | | | | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | spandsp3: new packageSebastian Kemper2020-08-192-0/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds an updated spandsp library. This is not a drop-in replacement for the "old" spandsp library. Applications that want to use it need to be updated a bit, according to upstream info [1]. In an effort to not cause any problems for OpenWrt, this package installs the library and headers in the staging directory into non-standard paths: Library: $(STAGING_DIR/usr/lib/spandsp3/lib Headers: $(STAGING_DIR/usr/lib/spandsp3/include This way they are hidden aways from all normal users (like asterisk, baresip etc.) and won't interfere. To use the new spandsp library users can look for the spandsp3 pkg-config file (the regular spandsp installs spandsp.pc, this package installs spandsp3.pc). This should be enough. The first such user will likely be the freeswitch package, once it gets updated to 1.10.5. [1] https://github.com/freeswitch/spandsp/issues/5 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* | Merge pull request #559 from micmac1/fs1104micmac12020-08-102-0/+97
|\ \ | | | | | | freeswitch: bump to 1.10.4
| * | sofia-sip: new packageSebastian Kemper2020-08-072-0/+97
| | | | | | | | | | | | | | | | | | | | | FreeSWITCH 1.10.4 split out the sofia-sip library. So here's it's added as a separate package. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* | | Merge pull request #553 from micmac1/dah-to-gcc10micmac12020-08-071-1/+4
|\ \ \ | |/ / |/| | dahdi-tools: add -fcommon workaround for gcc10
| * | dahdi-tools: add -fcommon workaround for gcc10Sebastian Kemper2020-08-021-1/+4
| |/ | | | | | | | | | | | | This works around the build failure with gcc-10 until there is a patch for dahdi-tools that is reviewed and acknowledged by upstream. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* / re: fix compilation without deprecated OpenSSL APIsRosen Penev2020-08-052-1/+55
|/ | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libsrtp2: fix compilation with GCC 10Rosen Penev2020-07-192-1/+12
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* pjproject: add two patches from Asterisk 16.10.0Sebastian Kemper2020-05-143-1/+125
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* signalwire-client-c: bump to 1.3.0Sebastian Kemper2020-05-121-5/+7
| | | | | | Use regular releases from now on. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* libks: bump to 1.6.0Sebastian Kemper2020-05-122-8/+8
| | | | | | Use regular releases from now on. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* dahdi-linux: add patch to fix 32bit targetsSebastian Kemper2020-04-242-1/+139
| | | | | | | | | | | | | | | | | | | | | | | | | | | | On some 32 bit targets dahdi-linux currently fails to build. Examples: ERROR: "__divdi3" [/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/linux-mpc85xx_generic/dahdi-linux-3.1.0/drivers/dahdi/xpp/xpp_usb.ko] undefined! ERROR: "__udivdi3" [/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/linux-mpc85xx_generic/dahdi-linux-3.1.0/drivers/dahdi/xpp/xpp_usb.ko] undefined! ERROR: "__moddi3" [/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/linux-mpc85xx_generic/dahdi-linux-3.1.0/drivers/dahdi/xpp/xpp.ko] undefined! ERROR: "__divdi3" [/builder/shared-workdir/build/sdk/build_dir/target-powerpc_8540_musl/linux-mpc85xx_generic/dahdi-linux-3.1.0/drivers/dahdi/xpp/xpp.ko] undefined! or ERROR: "__aeabi_ldivmod" [/store/buildbot/slave/shared-workdir/build/sdk/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/linux-bcm27xx_bcm2708/dahdi-linux-3.1.0/drivers/dahdi/xpp/xpp_usb.ko] undefined! ERROR: "__aeabi_uldivmod" [/store/buildbot/slave/shared-workdir/build/sdk/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/linux-bcm27xx_bcm2708/dahdi-linux-3.1.0/drivers/dahdi/xpp/xpp_usb.ko] undefined! ERROR: "__aeabi_ldivmod" [/store/buildbot/slave/shared-workdir/build/sdk/build_dir/target-arm_arm1176jzf-s+vfp_musl_eabi/linux-bcm27xx_bcm2708/dahdi-linux-3.1.0/drivers/dahdi/xpp/xpp.ko] undefined! Problem was reported to upstream already by third party ([1]). Patch attached to bug report is not sufficient. This commit adds a patch from PLD Linux ([2]) to address the build failures. [1] https://issues.asterisk.org/jira/browse/DAHLIN-371 [2] https://github.com/pld-linux/dahdi-linux/blob/master/math64.patch Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* dahdi-linux: bump to version 3.1.0Sebastian Kemper2020-03-193-3/+16
| | | | | | | | | | | | | | This commit provides compatibility with kernel 5.4. Except for the version bump this commit updates the HFC-S PCI driver to not rely on the macro "dahdi_pci_module" anymore, because it has been removed upstream in commit 4af6f69. Also, a patch is added that makes the include of "<linux/pci-aspm.h>" conditional on the kernel version, because starting with kernel 5.4 this header has been removed and its contents merged into "pci.h". Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* signalwire-client-c: new packageSebastian Kemper2019-12-172-0/+77
| | | | | | signalwire-client-c is a dependency of mod-signalwire. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* libks: new packageSebastian Kemper2019-12-175-0/+126
| | | | | | libks is a dependency of signalwire-client-c. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: fix pkg-config fileSebastian Kemper2019-11-042-1/+26
| | | | | | | | | | | | | | | | The .pc file uses hard-coded paths: prefix=/usr exec_prefix=${prefix} libdir=/usr/lib includedir=/usr/include It also pushes "-I/usr/include" into CFLAGS. This commit amends all of that. Resolve: #483 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: sync patches with Asterisk 16.6.1Sebastian Kemper2019-10-247-1291/+282
| | | | | | | | | | | | Quote from Asterisk commit e6cc1f5083bbb85a76280e4bbada7be265b0a106: "Issues in pjproject 2.9 caused us to revert some of their changes as a work around. This introduced another issue where pjproject wouldn't build with older gcc versions such as that found on CentOS 6. This commit replaces the reverts with the official fixes for the original issues and allows pjproject to be built on CentOS 6 again." Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Merge pull request #466 from micmac1/libosip2-up-abiJiri Slachta2019-10-162-36/+7
|\ | | | | libosip2: bump to 5.1.0
| * libosip2: bump to 5.1.0Sebastian Kemper2019-10-052-36/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Version bump. - add ABI_VERSION as per OpenWrt package policies [1] - don't package version-less symlink also as per [1] - add --disable-silent-rules to keep build verbose - remove leftover whitespace - drop patch now included in tarball [1] https://openwrt.org/docs/guide-developer/package-policies Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* | Merge pull request #471 from micmac1/pj29Jiri Slachta2019-10-1616-142/+1508
|\ \ | | | | | | pjproject: bump to version 2.9
| * | pjproject: bump to version 2.9Sebastian Kemper2019-10-1116-142/+1508
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Version bump as preparation for Asterisk update. In other news: - upgrades ULRs to https - adds new configure switch --disable-darwin-ssl (doesn't apply to OpenWrt, but disable it explicitly anyway) - use INSTALL_DATA for pkg-config file - patch naming changed to be in line with Asterisk's patch naming, making maintenance easier - drops some patches, adds some new ones from Asterisk (mainly reverts of some pjproject commits which turned out to cause memory leaks) Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* | rem: allow parallel buildSebastian Kemper2019-10-121-1/+2
| | | | | | | | | | | | Adds "PKG_BUILD_PARALLEL:=1". Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* | re: bump to 0.6.1Sebastian Kemper2019-10-121-2/+3
|/ | | | | | Also adds "PKG_BUILD_PARALLEL:=1". Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* bcg729: add pkg-config fileSebastian Kemper2019-10-022-6/+39
| | | | | | | | Patch from upstream. With the .pc file available we can drop a hack in rtpproxy's Makefile. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* dahdi-linux: bump to 3.0.0Sebastian Kemper2019-06-183-19/+12
| | | | | | | | This commit goes back from using a git checkout to using a regular upstream tarball. Version bumped to 3.0.0 which works with kernels equal to or greater than 4.15. Patches refreshed. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: add patches from asterisk's bundled pjprojectAndre Heider2019-05-024-1/+102
| | | | | | | | | | | | | | | | | | | | "check whether UPDATE is supported on outgoing calls", commit 5de36abd: In ASTERISK-27095 an issue had been fixed because of which chan_pjsip was not trying to send UPDATE messages when connected_line_method was set to invite. However this only solved the issue for incoming INVITES. For outgoing INVITES (important when transferring calls) the options variable needs to be updated at a different place. "Add patch for double free issue in timer heap", commit 9c11399b: Fixed #2172: Avoid double reference counter decrements in timer in the scenario of race condition between pj_timer_heap_cancel() and pj_timer_heap_poll(). "Add timer patch from pjproject r5934", commit d4cd2a97. Signed-off-by: Andre Heider <a.heider@gmail.com>