Commit graph

15 commits

Author SHA1 Message Date
Sebastian Kemper
a93e411539 re: bump to 2.0.1
- bump to version 2.0.1
- change to use AUTORELEASE
- add ABI_VERSION
- refresh patches

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-12-07 00:13:35 +01:00
Sebastian Kemper
3907f7f2e4 re: bump to 1.0.0
- 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>
2020-10-03 10:32:36 +02:00
Rosen Penev
9e5c3877ed
re: fix compilation without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-05 14:31:20 -07:00
Sebastian Kemper
3f3340a007 libs/re: bump to 0.5.7
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-16 21:45:08 +01:00
Sebastian Kemper
c22c60b9fd re: fix build errors on mipsel targets
On most mipsel targets re fails to build because the re Makefile adds
"-march=mips32" to CFLAGS:

Assembler messages:
Error: -mips32r2 conflicts with the other architecture options, which imply -mips32
src/sip/addr.c:1:0: error: '-mips32r2' conflicts with the other architecture options, which specify a mips32 processor
 /**
 ^
Makefile:92: recipe for target 'build-mipsel/sip/addr.o' failed

Fix this by preventing re from adding to OpenWrt CFLAGS.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-13 19:29:06 +01:00
Sebastian Kemper
d3a784ca78 baresip: fix build failure on 32bit x86 targets
re and baresip builds for 32bit x86 targets are currently failing:

build-i386/sip/auth.o: In function `sip_auth_encode':
/build/lede-snapshots/i386_pentium/build/sdk/build_dir/target-i386_pentium_musl/re-0.5.6/src/sip/auth.c:279: undefined reference to `__stack_chk_fail_local'

The undefined references occur because there is no linking done to ssp.
Fix this by setting LD to TARGET_CC, so ld is not called directly. This
also means one patch is not needed anymore.

Do the same for rem and restund as they basically all share the same
build system.

Compile-tested for x86, x86_64 and mips.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-12-07 21:32:56 +01:00
Sebastian Kemper
7e1106ff83 libre: prevent re.mk from applying its own optimizations
Using the CFLAGS from the environment of Build/Compile the optimizations
from libre now appear after OpenWrt CFLAGS, overriding them. Prevent
that by disabling libre's optimization altogether.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:13:23 +01:00
Sebastian Kemper
c2f7efa6a1 libre: fix ld argument
When using the default Build/Compile routine $LD is set to the actual
linker, so libre's build system is not using ld indirectly via the
compiler anymore. But it feeds -rdynamic to ld instead of
--export-dynamic. Fix that with this patch.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:09:55 +01:00
Sebastian Kemper
a178a9ecc8 libre: Add patch to prevent ssize_t redefinition
With FORTIFY_SOURCE enabled the compiler errors our when libre defines
ssize_t again. Prevent that by adding the proper hint to the header in
question.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:07:05 +01:00
Jiri Slachta
2e999a0ba3 re: update to 0.5.5
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-09-12 14:09:48 +02:00
Jo-Philipp Wich
214e361c8a remove now empty patch files 2014-01-29 13:52:19 +00:00
Jo-Philipp Wich
2de303bcd7 infer SYSROOT from the cross cpp's idea of pthread.h location Until now, SYSROOT was always assumed to be $(TOOLCHAIN_DIR), but neither backfire nor external toolchains put their core headers into $(TOOLCHAIN_DIR)/include, therfore feature detection failed badly. 2014-01-29 13:52:19 +00:00
Jo-Philipp Wich
26bd66f7b3 include stdint.h to solve build failure 2014-01-29 13:52:19 +00:00
Jo-Philipp Wich
888691c57b upgrade baresip, restund, libre, librem to version 0.4.0
Hi,

this patch upgrades the following packages to v0.4.0:

    baresip v0.4.0 (Portable and modular SIP User-Agent with audio and video support)
    restund v0.4.0 (Modular STUN/TURN server)
    libre   v0.4.0 (Generic library for real-time communications with async IO support)
    librem  v0.4.0 (Audio and video processing media library)

detailed changes can be found in <package>/docs/ChangeLog
(See http://www.creytiv.com/)

Please review and apply if OK.

Signed-Off-By: Alfred E. Heggestad  <aeh@db.org>
2014-01-29 13:52:19 +00:00
Nicolas Thill
ceaa6439f9 packages/re: update to 0.3.0 (thanks to Alfred E. Heggestad) 2014-01-29 13:52:19 +00:00