head 1.26; access; symbols pkgsrc-2023Q4:1.26.0.2 pkgsrc-2023Q4-base:1.26 pkgsrc-2023Q3:1.25.0.30 pkgsrc-2023Q3-base:1.25 pkgsrc-2023Q2:1.25.0.28 pkgsrc-2023Q2-base:1.25 pkgsrc-2023Q1:1.25.0.26 pkgsrc-2023Q1-base:1.25 pkgsrc-2022Q4:1.25.0.24 pkgsrc-2022Q4-base:1.25 pkgsrc-2022Q3:1.25.0.22 pkgsrc-2022Q3-base:1.25 pkgsrc-2022Q2:1.25.0.20 pkgsrc-2022Q2-base:1.25 pkgsrc-2022Q1:1.25.0.18 pkgsrc-2022Q1-base:1.25 pkgsrc-2021Q4:1.25.0.16 pkgsrc-2021Q4-base:1.25 pkgsrc-2021Q3:1.25.0.14 pkgsrc-2021Q3-base:1.25 pkgsrc-2021Q2:1.25.0.12 pkgsrc-2021Q2-base:1.25 pkgsrc-2021Q1:1.25.0.10 pkgsrc-2021Q1-base:1.25 pkgsrc-2020Q4:1.25.0.8 pkgsrc-2020Q4-base:1.25 pkgsrc-2020Q3:1.25.0.6 pkgsrc-2020Q3-base:1.25 pkgsrc-2020Q2:1.25.0.4 pkgsrc-2020Q2-base:1.25 pkgsrc-2020Q1:1.25.0.2 pkgsrc-2020Q1-base:1.25 pkgsrc-2019Q4:1.24.0.36 pkgsrc-2019Q4-base:1.24 pkgsrc-2019Q3:1.24.0.32 pkgsrc-2019Q3-base:1.24 pkgsrc-2019Q2:1.24.0.30 pkgsrc-2019Q2-base:1.24 pkgsrc-2019Q1:1.24.0.28 pkgsrc-2019Q1-base:1.24 pkgsrc-2018Q4:1.24.0.26 pkgsrc-2018Q4-base:1.24 pkgsrc-2018Q3:1.24.0.24 pkgsrc-2018Q3-base:1.24 pkgsrc-2018Q2:1.24.0.22 pkgsrc-2018Q2-base:1.24 pkgsrc-2018Q1:1.24.0.20 pkgsrc-2018Q1-base:1.24 pkgsrc-2017Q4:1.24.0.18 pkgsrc-2017Q4-base:1.24 pkgsrc-2017Q3:1.24.0.16 pkgsrc-2017Q3-base:1.24 pkgsrc-2017Q2:1.24.0.12 pkgsrc-2017Q2-base:1.24 pkgsrc-2017Q1:1.24.0.10 pkgsrc-2017Q1-base:1.24 pkgsrc-2016Q4:1.24.0.8 pkgsrc-2016Q4-base:1.24 pkgsrc-2016Q3:1.24.0.6 pkgsrc-2016Q3-base:1.24 pkgsrc-2016Q2:1.24.0.4 pkgsrc-2016Q2-base:1.24 pkgsrc-2016Q1:1.24.0.2 pkgsrc-2016Q1-base:1.24 pkgsrc-2015Q4:1.23.0.2 pkgsrc-2015Q4-base:1.23 pkgsrc-2015Q3:1.22.0.12 pkgsrc-2015Q3-base:1.22 pkgsrc-2015Q2:1.22.0.10 pkgsrc-2015Q2-base:1.22 pkgsrc-2015Q1:1.22.0.8 pkgsrc-2015Q1-base:1.22 pkgsrc-2014Q4:1.22.0.6 pkgsrc-2014Q4-base:1.22 pkgsrc-2014Q3:1.22.0.4 pkgsrc-2014Q3-base:1.22 pkgsrc-2014Q2:1.22.0.2 pkgsrc-2014Q2-base:1.22 pkgsrc-2014Q1:1.21.0.2 pkgsrc-2014Q1-base:1.21 pkgsrc-2013Q4:1.20.0.8 pkgsrc-2013Q4-base:1.20 pkgsrc-2013Q3:1.20.0.6 pkgsrc-2013Q3-base:1.20 pkgsrc-2013Q2:1.20.0.4 pkgsrc-2013Q2-base:1.20 pkgsrc-2013Q1:1.20.0.2 pkgsrc-2013Q1-base:1.20 pkgsrc-2012Q4:1.19.0.6 pkgsrc-2012Q4-base:1.19 pkgsrc-2012Q3:1.19.0.4 pkgsrc-2012Q3-base:1.19 pkgsrc-2012Q2:1.19.0.2 pkgsrc-2012Q2-base:1.19 pkgsrc-2012Q1:1.18.0.6 pkgsrc-2012Q1-base:1.18 pkgsrc-2011Q4:1.18.0.4 pkgsrc-2011Q4-base:1.18 pkgsrc-2011Q3:1.18.0.2 pkgsrc-2011Q3-base:1.18 pkgsrc-2011Q2:1.17.0.12 pkgsrc-2011Q2-base:1.17 pkgsrc-2011Q1:1.17.0.10 pkgsrc-2011Q1-base:1.17 pkgsrc-2010Q4:1.17.0.8 pkgsrc-2010Q4-base:1.17 pkgsrc-2010Q3:1.17.0.6 pkgsrc-2010Q3-base:1.17 pkgsrc-2010Q2:1.17.0.4 pkgsrc-2010Q2-base:1.17 pkgsrc-2010Q1:1.17.0.2 pkgsrc-2010Q1-base:1.17 pkgsrc-2009Q4:1.16.0.8 pkgsrc-2009Q4-base:1.16 pkgsrc-2009Q3:1.16.0.6 pkgsrc-2009Q3-base:1.16 pkgsrc-2009Q2:1.16.0.4 pkgsrc-2009Q2-base:1.16 pkgsrc-2009Q1:1.16.0.2 pkgsrc-2009Q1-base:1.16 pkgsrc-2008Q4:1.15.0.2 pkgsrc-2008Q4-base:1.15 pkgsrc-2008Q3:1.14.0.10 pkgsrc-2008Q3-base:1.14 cube-native-xorg:1.14.0.8 cube-native-xorg-base:1.14 pkgsrc-2008Q2:1.14.0.6 pkgsrc-2008Q2-base:1.14 cwrapper:1.14.0.4 pkgsrc-2008Q1:1.14.0.2 pkgsrc-2008Q1-base:1.14 pkgsrc-2007Q4:1.13.0.4 pkgsrc-2007Q4-base:1.13 pkgsrc-2007Q3:1.13.0.2 pkgsrc-2007Q3-base:1.13 pkgsrc-2007Q2:1.12.0.4 pkgsrc-2007Q2-base:1.12 pkgsrc-2007Q1:1.12.0.2 pkgsrc-2007Q1-base:1.12 pkgsrc-2006Q4:1.11.0.4 pkgsrc-2006Q4-base:1.11 pkgsrc-2006Q3:1.11.0.2 pkgsrc-2006Q3-base:1.11 pkgsrc-2006Q2:1.8.0.2 pkgsrc-2006Q2-base:1.8 pkgsrc-2006Q1:1.6.0.2 pkgsrc-2006Q1-base:1.6 pkgsrc-2005Q4:1.2.0.4 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.2 pkgsrc-2005Q3-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.26 date 2023.10.24.22.10.23; author wiz; state Exp; branches; next 1.25; commitid MTsrqKm6aGrQAVJE; 1.25 date 2020.01.18.21.48.20; author jperkin; state Exp; branches; next 1.24; commitid JW4hJgY8ZdoTFdTB; 1.24 date 2016.03.05.11.27.52; author jperkin; state Exp; branches; next 1.23; commitid 1LoxeQftu903HrXy; 1.23 date 2015.10.11.10.41.37; author tron; state Exp; branches; next 1.22; commitid vm0JJAUB44SZ7GEy; 1.22 date 2014.06.15.22.44.15; author tron; state Exp; branches; next 1.21; commitid 0cXt1i1VyoJQEFEx; 1.21 date 2014.02.12.23.18.22; author tron; state Exp; branches; next 1.20; commitid dfJj7CwMMWJzNRox; 1.20 date 2013.02.06.23.20.53; author jperkin; state Exp; branches; next 1.19; 1.19 date 2012.05.16.17.42.37; author tron; state Exp; branches; next 1.18; 1.18 date 2011.08.01.21.42.45; author tron; state Exp; branches; next 1.17; 1.17 date 2010.01.17.12.02.33; author wiz; state Exp; branches; next 1.16; 1.16 date 2009.03.20.19.25.10; author joerg; state Exp; branches; next 1.15; 1.15 date 2008.12.03.12.57.40; author tron; state Exp; branches; next 1.14; 1.14 date 2008.01.18.05.08.44; author tnn; state Exp; branches; next 1.13; 1.13 date 2007.09.21.13.04.12; author wiz; state Exp; branches; next 1.12; 1.12 date 2007.01.30.14.04.05; author tron; state Exp; branches; next 1.11; 1.11 date 2006.09.13.21.04.19; author tron; state Exp; branches; next 1.10; 1.10 date 2006.07.08.23.11.03; author jlam; state Exp; branches; next 1.9; 1.9 date 2006.07.08.22.39.33; author jlam; state Exp; branches; next 1.8; 1.8 date 2006.04.12.10.27.30; author rillig; state Exp; branches; next 1.7; 1.7 date 2006.04.06.06.22.33; author reed; state Exp; branches; next 1.6; 1.6 date 2006.03.03.15.30.53; author tron; state Exp; branches; next 1.5; 1.5 date 2006.02.05.23.10.26; author joerg; state Exp; branches; next 1.4; 1.4 date 2006.01.30.00.52.28; author tron; state Exp; branches; next 1.3; 1.3 date 2006.01.12.20.32.04; author adam; state Exp; branches; next 1.2; 1.2 date 2005.07.23.11.37.08; author wiz; state Exp; branches; next 1.1; 1.1 date 2005.07.22.22.24.39; author adam; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2005.07.22.22.24.39; author adam; state Exp; branches; next ; desc @@ 1.26 log @*: bump for openssl 3 @ text @# $NetBSD: buildlink3.mk,v 1.25 2020/01/18 21:48:20 jperkin Exp $ BUILDLINK_TREE+= libtorrent .if !defined(LIBTORRENT_BUILDLINK3_MK) LIBTORRENT_BUILDLINK3_MK:= BUILDLINK_API_DEPENDS.libtorrent+= libtorrent>=0.13.6 BUILDLINK_ABI_DEPENDS.libtorrent+= libtorrent>=0.13.8nb2 BUILDLINK_PKGSRCDIR.libtorrent?= ../../net/libtorrent .include "../../devel/libsigc++/buildlink3.mk" .include "../../security/openssl/buildlink3.mk" .endif # LIBTORRENT_BUILDLINK3_MK BUILDLINK_TREE+= -libtorrent @ 1.25 log @*: Recursive revision bump for openssl 1.1.1. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.24 2016/03/05 11:27:52 jperkin Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.libtorrent+= libtorrent>=0.13.8nb1 @ 1.24 log @Bump PKGREVISION for security/openssl ABI bump. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.23 2015/10/11 10:41:37 tron Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.libtorrent+= libtorrent>=0.13.6nb1 @ 1.23 log @Update "libtorrent" package to version 0.13.6 and "rtorrent" package to version 0.9.6. A list of changes is not availabe unfortunately. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.22 2014/06/15 22:44:15 tron Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.libtorrent+= libtorrent>=0.13.6 @ 1.22 log @Update libtorrent to version 0.13.4 and rtorrent to version 0.9.4. A list of changes is not available unfortunately. But the update seems to prevent crashes with a message like this one: rtorrent: Read past initial payload after incoming encrypted handshake @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.21 2014/02/12 23:18:22 tron Exp $ d8 2 a9 2 BUILDLINK_API_DEPENDS.libtorrent+= libtorrent>=0.13.4 BUILDLINK_ABI_DEPENDS.libtorrent+= libtorrent>=0.13.4 @ 1.21 log @Recursive PKGREVISION bump for OpenSSL API version bump. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.20 2013/02/06 23:20:53 jperkin Exp $ d8 2 a9 2 BUILDLINK_API_DEPENDS.libtorrent+= libtorrent>=0.13.2 BUILDLINK_ABI_DEPENDS.libtorrent+= libtorrent>=0.13.2nb6 @ 1.20 log @PKGREVISION bumps for the security/openssl 1.0.1d update. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.19 2012/05/16 17:42:37 tron Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.libtorrent+= libtorrent>=0.13.2nb2 @ 1.19 log @Update "libtorrent" package to version 0.13.2 and "rtorrent" package to version 0.9.2. A list of changes is not available unfortunately. But it seems that most of the Solaris related build fixes have been integrated. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.18 2011/08/01 21:42:45 tron Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.libtorrent+= libtorrent>=0.13.2 @ 1.18 log @The "rtorrent" packges needs at least version 0.12.9 of the "libtorrent" package. As the former is the only user of the later bump both the minium ABI and API version. Problem reported by Aleksey Cheusov in private e-mail. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.17 2010/01/17 12:02:33 wiz Exp $ d8 2 a9 2 BUILDLINK_API_DEPENDS.libtorrent+= libtorrent>=0.12.9 BUILDLINK_ABI_DEPENDS.libtorrent+= libtorrent>=0.12.9 @ 1.17 log @Recursive PKGREVISION bump for jpeg update to 8. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.16 2009/03/20 19:25:10 joerg Exp $ d8 2 a9 2 BUILDLINK_API_DEPENDS.libtorrent+= libtorrent>=0.12.0 BUILDLINK_ABI_DEPENDS.libtorrent+= libtorrent>=0.12.6nb1 @ 1.16 log @Simply and speed up buildlink3.mk files and processing. This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.15 2008/12/03 12:57:40 tron Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.libtorrent+= libtorrent>=0.12.0 @ 1.15 log @Update "libtorrent" to version 0.12.2 and "rtorrent" to version 0.8.2 Changes since version 0.11.9 respectively 0.7.9: - Support for DHT. - Cleanup and refactoring of the API. - Enable PEX by default. - A lot of bug fixes and minor improvements @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.14 2008/01/18 05:08:44 tnn Exp $ d3 1 a3 2 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ LIBTORRENT_BUILDLINK3_MK:= ${LIBTORRENT_BUILDLINK3_MK}+ d5 2 a6 3 .if !empty(BUILDLINK_DEPTH:M+) BUILDLINK_DEPENDS+= libtorrent .endif a7 5 BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibtorrent} BUILDLINK_PACKAGES+= libtorrent BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libtorrent .if !empty(LIBTORRENT_BUILDLINK3_MK:M+) a10 1 .endif # LIBTORRENT_BUILDLINK3_MK d14 1 d16 1 a16 1 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} @ 1.14 log @Per the process outlined in revbump(1), perform a recursive revbump on packages that are affected by the switch from the openssl 0.9.7 branch to the 0.9.8 branch. ok jlam@@ @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.13 2007/09/21 13:04:12 wiz Exp $ d15 2 a16 2 BUILDLINK_API_DEPENDS.libtorrent+= libtorrent>=0.11.0 BUILDLINK_ABI_DEPENDS.libtorrent+= libtorrent>=0.11.9nb1 @ 1.13 log @Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.12 2007/01/30 14:04:05 tron Exp $ d16 1 a16 1 BUILDLINK_ABI_DEPENDS.libtorrent+= libtorrent>=0.11.0 @ 1.12 log @Update minimum required version of "libtorrent" package to >=0.11.0. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.11 2006/09/13 21:04:19 tron Exp $ d20 1 a20 1 .include "../../devel/libsigc++2/buildlink3.mk" @ 1.11 log @Update "libtorrent" package to version 0.10.1 and "rtorrent" package to version 0.6.1. Changes since version 0.8.5 respectively 0.4.5 are: - improved user interface (apparently also fixing redraw problems under DragonFly BSD) - better diskspace handling - show client names and versions in the peer list - improved tracker communication - lots of bug fixes Based on patches provided by Jan 'Rumko' Kosir in private e-mail. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.10 2006/07/08 23:11:03 jlam Exp $ d15 2 a16 2 BUILDLINK_API_DEPENDS.libtorrent+= libtorrent>=0.10.0 BUILDLINK_ABI_DEPENDS.libtorrent+= libtorrent>=0.10.0 @ 1.10 log @Change the format of BUILDLINK_ORDER to contain depth information as well, and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.9 2006/07/08 22:39:33 jlam Exp $ d15 2 a16 2 BUILDLINK_API_DEPENDS.libtorrent+= libtorrent>=0.8.0 BUILDLINK_ABI_DEPENDS.libtorrent+= libtorrent>=0.8.5nb1 @ 1.9 log @Track information in a new variable BUILDLINK_ORDER that informs us of the order in which buildlink3.mk files are (recursively) included by a package Makefile. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.8 2006/04/12 10:27:30 rillig Exp $ d12 1 a12 1 BUILDLINK_ORDER+= libtorrent @ 1.8 log @Aligned the last line of the buildlink3.mk files with the first line, so that they look nicer. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.7 2006/04/06 06:22:33 reed Exp $ d12 1 @ 1.7 log @Over 1200 files touched but no revisions bumped :) RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day). @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.6 2006/03/03 15:30:53 tron Exp $ d22 1 a22 1 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} @ 1.6 log @Add a fix from Jari Petter Sundell which prevents stalled connections when a "libtorrent" based BitTorrent client is uploading to another BitTorrent client which uses pipelined Request messages (e.g. BitComet). @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.5 2006/02/05 23:10:26 joerg Exp $ d14 2 a15 2 BUILDLINK_DEPENDS.libtorrent+= libtorrent>=0.8.0 BUILDLINK_RECOMMENDED.libtorrent+= libtorrent>=0.8.5nb1 @ 1.5 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.4 2006/01/30 00:52:28 tron Exp $ d14 2 a15 2 BUILDLINK_DEPENDS.libtorrent+= libtorrent>=0.8.0 BUILDLINK_RECOMMENDED.libtorrent?= libtorrent>=0.8.3nb1 @ 1.4 log @Update "libtorrent" package to version 0.8.3 and "rtorrent" package to version 0.4.3. Changes since 0.7.6/0.3.6: - New throttle implementation - Improved config file parser - Settings for using a http proxy and changing the process's umask. - Many more bug fixes and improvements @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.3 2006/01/12 20:32:04 adam Exp $ d15 1 @ 1.3 log @Changes 0.7.6: * Bug fixes @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.2 2005/07/23 11:37:08 wiz Exp $ d14 1 a14 1 BUILDLINK_DEPENDS.libtorrent+= libtorrent>=0.7.0 @ 1.2 log @Fix path to libtorrent directory. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.1.1.1 2005/07/22 22:24:39 adam Exp $ d21 1 a21 1 BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d15 1 a15 1 BUILDLINK_PKGSRCDIR.libtorrent?= ../../wip/libtorrent @ 1.1.1.1 log @LibTorrent is a BitTorrent library written in C++ for *nix. It is designed to avoid redundant copying and storing of data that other clients and libraries suffer from. Licensed under the GPL. @ text @@