Files
packages/net
Foster Snowhill 96c6fdb26a mdns-repeater: pass through CFLAGS/LDFLAGS and package version
Before the change, the feed Makefile would not rely on the predefined
logic of building Makefile-based packages, rather it defined its own
`Build/Compile` step that explicitly called `make`. This didn't play
along well with the upstream Makefile, which doesn't respect the CFLAGS
that come from the environment.

The effect of that was that, for example, `CONFIG_PKG_ASLR_PIE_ALL=y`
was not respected: a non-PIE binary was generated regardless. Other
compiler flags were ignored too in the same manner.

Also it would try to determine the mdns-repeater version by calling to
git, which wouldn't work, since the build system downloaded a pre-made
source tarball without a bundled `.git` directory. The result is an
empty version string when calling `mdns-repeater -h`.

To address all of the above, switch to the built-in logic for
Makefile-type projects. Append to MAKE_FLAGS to completely override
upstream CFLAGS/LDFLAGS and pass through the package version. Set a
dummy HGVERSION variable value to prevent the upstream Makefile from
calling `git` unnecessarily.

Signed-off-by: Foster Snowhill <gh@pen.gy>
2026-07-16 08:46:19 +02:00
..
2026-07-14 18:38:15 +02:00
2026-05-08 22:28:27 +02:00
2025-06-01 10:14:54 +03:00
2026-07-13 09:46:55 +02:00
2024-06-29 16:51:22 -07:00
2025-08-24 19:42:53 +03:00
2026-06-28 23:22:58 +02:00
…
2026-05-29 09:25:01 -04:00
…
2026-06-05 07:36:16 +03:00
2024-08-19 15:22:59 +02:00
2025-06-07 20:32:26 +02:00
2026-05-06 21:05:02 +03:00
2026-06-15 10:44:19 +08:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-06-20 13:38:28 +02:00
2026-03-19 14:33:40 +02:00
2026-01-25 19:23:45 +02:00
2026-04-27 11:19:38 +02:00
2026-07-04 12:39:06 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2024-06-23 18:35:10 -07:00
2026-03-15 19:48:28 +02:00
2026-06-26 10:44:12 +02:00
2026-05-08 22:28:27 +02:00
2024-12-08 11:52:28 +02:00
2026-05-08 22:28:27 +02:00
2026-05-24 15:57:00 +03:00
2026-07-09 14:23:54 +08:00
2026-05-09 10:57:17 +08:00
2024-05-14 16:39:10 -07:00
2025-09-05 16:58:29 +08:00
2025-12-24 10:59:46 +01:00
2025-01-26 15:13:19 +01:00
2026-05-08 22:28:27 +02:00
2026-07-14 21:50:55 +03:00
2026-05-08 22:36:07 +02:00
2026-06-29 13:46:48 +02:00
2025-08-24 19:47:53 +03:00
2025-07-11 19:31:20 +08:00
2025-08-09 15:31:38 +08:00
2026-05-14 15:39:33 +03:00
2026-05-15 13:44:24 +01:00
2026-05-15 13:44:24 +01:00
2026-07-04 23:07:00 +02:00
2024-04-13 14:12:14 -07:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-03-18 12:11:44 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-06-14 20:33:53 +03:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2025-09-20 23:14:44 +08:00
2026-05-08 22:28:27 +02:00
2026-03-19 14:35:38 +02:00
2026-03-18 09:21:25 +01:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-06-15 19:03:26 +02:00
2026-01-18 07:34:15 +02:00
2026-06-03 08:26:46 +02:00
2025-12-05 22:56:26 +01:00
2024-11-11 18:20:31 -08:00
2024-05-15 14:34:27 -07:00
2026-01-13 12:02:49 +01:00
2024-09-20 09:22:17 +02:00
2024-06-01 17:28:26 -07:00
2026-04-16 22:08:00 +03:00
2026-03-15 09:09:50 +02:00
2026-05-08 22:28:27 +02:00
2026-05-14 15:39:33 +03:00
2026-05-08 22:28:27 +02:00
…
2026-07-07 08:03:02 +02:00
2026-03-15 09:17:01 +02:00
2026-02-14 14:59:40 +02:00
2024-11-22 13:18:47 -08:00
…
2026-05-05 15:16:20 +03:00
2026-05-08 22:28:27 +02:00
2026-05-24 14:14:28 +02:00
2026-06-23 22:49:26 +08:00
2026-05-08 22:28:27 +02:00
2026-06-04 08:40:16 +03:00
2026-07-06 09:56:39 +02:00
2026-05-14 15:39:33 +03:00
2026-06-07 12:11:57 +02:00
2025-05-20 08:57:12 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2025-01-06 20:03:44 -08:00
2025-07-30 15:06:01 +08:00
2026-07-06 10:12:43 +08:00
2026-07-10 13:13:46 +02:00
2026-07-06 19:32:58 +03:00
2026-05-08 22:28:27 +02:00
2026-07-01 13:07:00 -07:00
2026-05-13 20:57:12 +03:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2025-02-24 11:43:04 +01:00
2026-07-09 14:35:58 +08:00
2026-05-08 22:28:27 +02:00
2026-06-09 23:15:24 +02:00
2025-07-02 18:10:20 +08:00
2026-05-08 22:28:27 +02:00
2026-04-21 11:54:03 +03:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
…
2026-06-23 22:49:48 +08:00
2026-03-15 09:25:09 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-04-21 08:27:27 +02:00
2026-02-21 17:48:24 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-13 20:57:12 +03:00
2025-08-31 15:52:27 +08:00
2024-08-18 10:54:29 -07:00
2026-05-08 22:28:27 +02:00
2026-07-09 10:51:13 +02:00
2026-05-08 22:28:27 +02:00
2026-03-01 20:13:08 +00:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-07-04 14:12:06 +02:00
2026-06-17 20:58:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2024-08-16 22:54:58 -07:00
2026-05-08 22:28:27 +02:00
2026-05-28 11:17:42 +02:00
2025-10-25 08:29:32 +03:00
2026-05-08 22:28:27 +02:00
2025-10-02 15:22:20 +02:00
2026-05-19 08:50:43 +03:00
2026-05-08 22:28:27 +02:00
2025-02-15 10:35:31 +02:00
2026-05-08 22:28:27 +02:00
2025-03-31 20:25:04 +03:00
2026-05-08 22:28:27 +02:00
2026-06-14 20:45:09 +03:00
2026-01-08 11:06:19 +02:00
2026-05-08 22:28:27 +02:00
2026-04-14 10:42:32 +08:00
2026-03-29 18:57:29 +03:00
2026-06-24 22:17:50 +02:00