ppp: update to 2.5.2
authorShiji Yang <yangshiji66@qq.com>
Sat, 4 Jan 2025 07:59:57 +0000 (15:59 +0800)
committerNick Hainke <vincent@systemli.org>
Sun, 5 Jan 2025 21:50:20 +0000 (22:50 +0100)
commit381f6624cfb5a1beb763cb09967cb931bcd98427
tree820851d707a3df46edca5931b7d5c3b491c9ba09
parent916af73fc388d638b1a717a2411792e0680dd8e6
ppp: update to 2.5.2

This is a minor upgrade that mainly fixes some compilation errors
and remove old unused code.

The Makefile has been reorganized. Now all package make parameters
are passed as configure arguments instead of environment variables.
The compilation dependencies remain the same as ppp v2.5.1 and the
package size changes are negligible.

Change log:
https://github.com/ppp-project/ppp/blob/v2.5.2/README#L70

Upstreamed patches:
101-pppd-crypto-fix-build-without-openssl.patch [1]
102-pppd-make-pid-directory-before-create-the-pid-file.patch [2]
103-pppd-crypto-fix-gcc-14-build.patch [3]

[1] https://github.com/ppp-project/ppp/commit/5f6eabdb6666d914e0f8feb3facfa591dee75a1f
[2] https://github.com/ppp-project/ppp/commit/734bc0438e78b7c7cd34acfce3a4ec119d9a50b6
[3] https://github.com/ppp-project/ppp/commit/ac269dbf7c142371cd975c775c6171707ac4dde8

Signed-off-by: Shiji Yang <yangshiji66@qq.com>
Link: https://github.com/openwrt/openwrt/pull/17477
Signed-off-by: Nick Hainke <vincent@systemli.org>
14 files changed:
package/network/services/ppp/Makefile
package/network/services/ppp/patches/101-pppd-crypto-fix-build-without-openssl.patch [deleted file]
package/network/services/ppp/patches/102-pppd-make-pid-directory-before-create-the-pid-file.patch [deleted file]
package/network/services/ppp/patches/103-pppd-crypto-fix-gcc-14-build.patch [deleted file]
package/network/services/ppp/patches/105-debian_demand.patch
package/network/services/ppp/patches/204-radius_config.patch
package/network/services/ppp/patches/208-fix_status_code.patch
package/network/services/ppp/patches/310-precompile_filter.patch
package/network/services/ppp/patches/321-multilink_support_custom_iface_names.patch
package/network/services/ppp/patches/340-populate_default_gateway.patch
package/network/services/ppp/patches/400-simplify_kernel_checks.patch
package/network/services/ppp/patches/401-no_record_file.patch
package/network/services/ppp/patches/404-remove_obsolete_protocol_names.patch
package/network/services/ppp/patches/500-add-pptp-plugin.patch