19 Commits

Author SHA1 Message Date
Josef Schlehofer
b03e655bf0 umurmur: Use example config and add own init script
Files such as config file and init script related to OpenWrt
were removed in upstream [1]. Config file was same as umurmur.conf.example,
thus use it and init script, we need to ship our own. Add a simple one.

[1] 209edb5c88

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-10-31 08:03:17 +01:00
Josef Schlehofer
3d6be64ea3 umurmur: move config file to its default location
This was changed in version 0.3.1 [1]

Fixes initial start of umurmur:
```
root@turris:~# umurmurd
Error in config file /etc/umurmur/umurmur.conf line 0: file I/O error
```

And also while running help of umurmurd, the defailt location is /etc/umurmur/umurmur.conf
```
Usage: umurmurd [-d] [-r] [-h] [-p <pidfile>] [-t] [-c <conf file>] [-a <addr>] [-b <port>]
       -c <conf file> - Specify configuration file (default /etc/umurmur/umurmur.conf)
```
[1] 4f3ed41357

Fixes: c4a23ca996 ("umurmur: update to version 0.3.1")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-10-31 08:03:17 +01:00
Josef Schlehofer
c4a23ca996 umurmur: update to version 0.3.1
Makefile changes
----------------

1. The location of uMurmur binary was changed to /sbin
in release 0.3.1. See release notes [1]

2. I need to specify location of the library file instead of
the directory.

Fixes:
CMake Warning at src/CMakeLists.txt:44 (target_link_libraries):
  Target "umurmurd" requests linking to directory
  "/build/staging_dir/target-powerpc_8548_musl/usr/lib".
  Targets may link only to libraries.  CMake is dropping the item.

CMake Warning at src/CMakeLists.txt:44 (target_link_libraries):
  Target "umurmurd" requests linking to directory
  "/build/staging_dir/target-powerpc_8548_musl/usr/lib".
  Targets may link only to libraries.  CMake is dropping the item.

Because of these two warnings, the build fails with
undefined references to
protobuf-c symbols (e.g. protobuf_c_message_get_packed_size).

Patches
-------

Removed all of them, because they are included in
the upstream source code.

[1] https://github.com/umurmur/umurmur/releases/tag/v0.3.1

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-09-30 17:51:38 +02:00
Christian Marangi
a8dc8a281a umurmur: add pending patch fixing support for MbedTLS 3.x
Add pending patch fixing support for MbedTLS 3.x.

Small variation to the provided PR from [0] to remove the dropped
mbedtls/certs.h header.

[0] https://github.com/umurmur/umurmur/pull/190

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-11-07 11:02:51 -08:00
Eneas U de Queiroz
6b40dccedf umurmur: fix compilation with OpenSSL 3.0
Remove a call to CRYPTO_mem_ctrl(), which is used only for debugging,

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2023-02-16 10:28:52 -03:00
Rosen Penev
2e654b19f3 treewide: back to cmake.mk
Ninja was merged to base and therefore we can now use normal cmake.mk

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-12 21:05:01 -07:00
Martin Johansson
463666249a uMurmur: Update to 0.2.20. Fix build against OpenSSL without deprecated API enabled.
Signed-off-by: Martin Johansson <martin@fatbob.nu>
2021-03-23 19:36:15 +01:00
Martin Johansson
268a905630 uMurmur: Update to 0.2.19. Patches required for 0.2.17 merged upstream.
Signed-off-by: Martin Johansson <martin@fatbob.nu>
2021-01-25 09:12:47 +01:00
Sebastian Kemper
e11a3d101f umurmur: fix paths
The wrong paths slipped into the Makefile when converting to CMake. This
commit corrects them.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-29 20:54:22 +01:00
Rosen Penev
0c6fcf6ed0 umurmur: Switch to CMake
Fixed license information.

Added HTTPS to URL.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-29 18:20:25 -07:00
Rosen Penev
ff6d181c5f umurmur: Fix compilation without OpenSSL ECC support
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-06 15:44:59 -08:00
Rosen Penev
3f5d28d7a6 umurmur: Switch to tarball
Should be a faster download

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-07-16 16:55:18 -07:00
Eneas U de Queiroz
87b7135201 umurmur: update to version 0.2.17
This version supports openssl-1.1.
Added a patch to update openssl 1.1 deprecated API.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2018-06-08 12:08:22 -03: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
Ted Hess
85881594e1 umurmur: Update to lastest version. Replace PolarSSL with mbed TLS
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-01-10 08:59:23 -05:00
Martin Johansson
6c004eb0a2 umurmur: Update to 0.2.16. Also fix build breakage since PolarSSL/MbedTLS's version module was disabled.
Signed-off-by: Martin Johansson <martin@fatbob.nu>
2015-05-21 22:33:46 +02:00
Jo-Philipp Wich
a1fa6125ba umurmur: use generic autoreconf fixup
Use the generic autoreconf facility to pickup proper variants of
autoconf, automake and libtool.

Remove the unneeded Build/Configure override.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-02-07 23:41:02 +01:00
Martin Johansson
2f43b534b8 umurmur: Set PKG_LICENSE
Signed-off-by: Martin Johansson <martin@fatbob.nu>
2014-08-14 21:34:07 +02:00
Martin Johansson
9e618ad3c1 Add package umurmur. Add myself as maintainer. 2014-08-10 22:01:58 +02:00