From aaf63f307e1931c9dee80e4810bc6d419b8a55aa Mon Sep 17 00:00:00 2001 From: Wang Mingyu Date: Mon, 14 Oct 2024 16:54:30 +0800 Subject: libtorrent: upgrade 0.13.8 -> 0.14.0 Changelog: =========== - Merge branch 'stickz-throttle-increase' - Increase max throttle speed to 33 gigabits - Remove decision structure for popcount_wrapper - Merge branch 'kannibalox-feature/fast-delegation' - Fix double insert - Speed up delegating by returning multiple request assignments at once - Allow 10 gigabit speed throttles - Fix memory access crash with socket_address object - Add is_initialized() API - configure: Define _GNU_SOURCE when checking for pthread_setname_np - Create FUNDING.yml - Updated and cleaned up automake. (#224) - Removed obsolete files. - Added ipv6 options. - Detect ip address. - Added '--disable-execinfo' option to configure. - Fixed issue with multiple connections from NAT not working. - Improved backtrace error checking. - Added option to disable pthread_setname_np. - Replaced custom execinfo autoconf test. - Changes automake required files. - Refactor make process. (#207) - Consolidate make script to optimize build. (#206) - Fix log format so GCC can check it. (#205) - Fix compiler warnings. (#204) - Fix for inotify missing quickly renamed files (#203) - libtorrent.pc.in: add Libs.Private (#202) - Backport changes from feature-bind. (#200) - Merge pull request #195 from Nicholi/log_append - Removed log append function. Added append parameter with default value (false) to log_open_file functions. - Allow logs to be appended rather than overwritten. Signed-off-by: Wang Mingyu Signed-off-by: Khem Raj --- .../libtorrent/libtorrent_0.14.0.bb | 31 ++++++++++++++++++++ .../libtorrent/libtorrent_git.bb | 33 ---------------------- 2 files changed, 31 insertions(+), 33 deletions(-) create mode 100644 meta-oe/recipes-connectivity/libtorrent/libtorrent_0.14.0.bb delete mode 100644 meta-oe/recipes-connectivity/libtorrent/libtorrent_git.bb (limited to 'meta-oe') diff --git a/meta-oe/recipes-connectivity/libtorrent/libtorrent_0.14.0.bb b/meta-oe/recipes-connectivity/libtorrent/libtorrent_0.14.0.bb new file mode 100644 index 0000000000..912b002618 --- /dev/null +++ b/meta-oe/recipes-connectivity/libtorrent/libtorrent_0.14.0.bb @@ -0,0 +1,31 @@ +DESCRIPTION = "libTorrent is a BitTorrent library written in C++ for *nix, \ +with a focus on high performance and good code." +HOMEPAGE = "http://libtorrent.rakshasa.no/" +LICENSE = "GPL-2.0-or-later" +LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833" + +DEPENDS = "zlib libsigc++-2.0 openssl cppunit" + +SRC_URI = "git://github.com/rakshasa/libtorrent;branch=master;protocol=https" +SRCREV = "08fb6635ba249665cb08a4de1b955288d25c21e1" + +UPSTREAM_CHECK_GITTAGREGEX = "v(?P\d+(\.\d+)+)" + +CVE_STATUS[CVE-2009-1760] = "backported-patch: patched in our product" + +S = "${WORKDIR}/git" + +CVE_PRODUCT = "" + +PACKAGECONFIG ??= "instrumentation aligned" + +PACKAGECONFIG:remove:mipsarch = "instrumentation" +PACKAGECONFIG:remove:powerpc = "instrumentation" +PACKAGECONFIG:remove:riscv32 = "instrumentation" + +PACKAGECONFIG[instrumentation] = "--enable-instrumentation,--disable-instrumentation," +PACKAGECONFIG[aligned] = "--enable-aligned,--disable-aligned," + +inherit autotools pkgconfig + +EXTRA_OECONF = "--with-zlib=${STAGING_EXECPREFIXDIR}" diff --git a/meta-oe/recipes-connectivity/libtorrent/libtorrent_git.bb b/meta-oe/recipes-connectivity/libtorrent/libtorrent_git.bb deleted file mode 100644 index c7a0562db4..0000000000 --- a/meta-oe/recipes-connectivity/libtorrent/libtorrent_git.bb +++ /dev/null @@ -1,33 +0,0 @@ -DESCRIPTION = "libTorrent is a BitTorrent library written in C++ for *nix, \ -with a focus on high performance and good code." -HOMEPAGE = "http://libtorrent.rakshasa.no/" -LICENSE = "GPL-2.0-or-later" -LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833" - -DEPENDS = "zlib libsigc++-2.0 openssl cppunit" - -PV = "0.13.8+git" - -SRC_URI = "git://github.com/rakshasa/libtorrent;branch=master;protocol=https" -SRCREV = "e60f222241319aaae482789517ad00ae9344bd13" - -UPSTREAM_CHECK_GITTAGREGEX = "v(?P\d+(\.\d+)+)" - -CVE_STATUS[CVE-2009-1760] = "backported-patch: patched in our product" - -S = "${WORKDIR}/git" - -CVE_PRODUCT = "" - -PACKAGECONFIG ??= "instrumentation aligned" - -PACKAGECONFIG:remove:mipsarch = "instrumentation" -PACKAGECONFIG:remove:powerpc = "instrumentation" -PACKAGECONFIG:remove:riscv32 = "instrumentation" - -PACKAGECONFIG[instrumentation] = "--enable-instrumentation,--disable-instrumentation," -PACKAGECONFIG[aligned] = "--enable-aligned,--disable-aligned," - -inherit autotools pkgconfig - -EXTRA_OECONF = "--with-zlib=${STAGING_EXECPREFIXDIR}" -- cgit v1.2.3-54-g00ecf