head 1.95; access; symbols pkgsrc-2026Q1:1.95.0.8 pkgsrc-2026Q1-base:1.95 pkgsrc-2025Q4:1.95.0.6 pkgsrc-2025Q4-base:1.95 pkgsrc-2025Q3:1.95.0.4 pkgsrc-2025Q3-base:1.95 pkgsrc-2025Q2:1.95.0.2 pkgsrc-2025Q2-base:1.95 pkgsrc-2025Q1:1.94.0.2 pkgsrc-2025Q1-base:1.94 pkgsrc-2024Q4:1.92.0.2 pkgsrc-2024Q4-base:1.92 pkgsrc-2024Q3:1.91.0.2 pkgsrc-2024Q3-base:1.91 pkgsrc-2024Q2:1.90.0.10 pkgsrc-2024Q2-base:1.90 pkgsrc-2024Q1:1.90.0.8 pkgsrc-2024Q1-base:1.90 pkgsrc-2023Q4:1.90.0.6 pkgsrc-2023Q4-base:1.90 pkgsrc-2023Q3:1.90.0.4 pkgsrc-2023Q3-base:1.90 pkgsrc-2023Q2:1.90.0.2 pkgsrc-2023Q2-base:1.90 pkgsrc-2023Q1:1.89.0.12 pkgsrc-2023Q1-base:1.89 pkgsrc-2022Q4:1.89.0.10 pkgsrc-2022Q4-base:1.89 pkgsrc-2022Q3:1.89.0.8 pkgsrc-2022Q3-base:1.89 pkgsrc-2022Q2:1.89.0.6 pkgsrc-2022Q2-base:1.89 pkgsrc-2022Q1:1.89.0.4 pkgsrc-2022Q1-base:1.89 pkgsrc-2021Q4:1.89.0.2 pkgsrc-2021Q4-base:1.89 pkgsrc-2021Q3:1.88.0.10 pkgsrc-2021Q3-base:1.88 pkgsrc-2021Q2:1.88.0.8 pkgsrc-2021Q2-base:1.88 pkgsrc-2021Q1:1.88.0.6 pkgsrc-2021Q1-base:1.88 pkgsrc-2020Q4:1.88.0.4 pkgsrc-2020Q4-base:1.88 pkgsrc-2020Q3:1.88.0.2 pkgsrc-2020Q3-base:1.88 pkgsrc-2020Q2:1.87.0.2 pkgsrc-2020Q2-base:1.87 pkgsrc-2020Q1:1.86.0.2 pkgsrc-2020Q1-base:1.86 pkgsrc-2019Q4:1.82.0.14 pkgsrc-2019Q4-base:1.82 pkgsrc-2019Q3:1.82.0.10 pkgsrc-2019Q3-base:1.82 pkgsrc-2019Q2:1.82.0.8 pkgsrc-2019Q2-base:1.82 pkgsrc-2019Q1:1.82.0.6 pkgsrc-2019Q1-base:1.82 pkgsrc-2018Q4:1.82.0.4 pkgsrc-2018Q4-base:1.82 pkgsrc-2018Q3:1.82.0.2 pkgsrc-2018Q3-base:1.82 pkgsrc-2018Q2:1.81.0.16 pkgsrc-2018Q2-base:1.81 pkgsrc-2018Q1:1.81.0.14 pkgsrc-2018Q1-base:1.81 pkgsrc-2017Q4:1.81.0.12 pkgsrc-2017Q4-base:1.81 pkgsrc-2017Q3:1.81.0.10 pkgsrc-2017Q3-base:1.81 pkgsrc-2017Q2:1.81.0.6 pkgsrc-2017Q2-base:1.81 pkgsrc-2017Q1:1.81.0.4 pkgsrc-2017Q1-base:1.81 pkgsrc-2016Q4:1.81.0.2 pkgsrc-2016Q4-base:1.81 pkgsrc-2016Q3:1.77.0.4 pkgsrc-2016Q3-base:1.77 pkgsrc-2016Q2:1.77.0.2 pkgsrc-2016Q2-base:1.77 pkgsrc-2016Q1:1.75.0.4 pkgsrc-2016Q1-base:1.75 pkgsrc-2015Q4:1.75.0.2 pkgsrc-2015Q4-base:1.75 pkgsrc-2015Q3:1.73.0.2 pkgsrc-2015Q3-base:1.73 pkgsrc-2015Q2:1.70.0.2 pkgsrc-2015Q2-base:1.70 pkgsrc-2015Q1:1.69.0.4 pkgsrc-2015Q1-base:1.69 pkgsrc-2014Q4:1.69.0.2 pkgsrc-2014Q4-base:1.69 pkgsrc-2014Q3:1.68.0.6 pkgsrc-2014Q3-base:1.68 pkgsrc-2014Q2:1.68.0.4 pkgsrc-2014Q2-base:1.68 pkgsrc-2014Q1:1.68.0.2 pkgsrc-2014Q1-base:1.68 pkgsrc-2013Q4:1.66.0.10 pkgsrc-2013Q4-base:1.66 pkgsrc-2013Q3:1.66.0.8 pkgsrc-2013Q3-base:1.66 pkgsrc-2013Q2:1.66.0.6 pkgsrc-2013Q2-base:1.66 pkgsrc-2013Q1:1.66.0.4 pkgsrc-2013Q1-base:1.66 pkgsrc-2012Q4:1.66.0.2 pkgsrc-2012Q4-base:1.66 pkgsrc-2012Q3:1.65.0.2 pkgsrc-2012Q3-base:1.65 pkgsrc-2012Q2:1.64.0.2 pkgsrc-2012Q2-base:1.64 pkgsrc-2012Q1:1.62.0.14 pkgsrc-2012Q1-base:1.62 pkgsrc-2011Q4:1.62.0.12 pkgsrc-2011Q4-base:1.62 pkgsrc-2011Q3:1.62.0.10 pkgsrc-2011Q3-base:1.62 pkgsrc-2011Q2:1.62.0.8 pkgsrc-2011Q2-base:1.62 pkgsrc-2011Q1:1.62.0.6 pkgsrc-2011Q1-base:1.62 pkgsrc-2010Q4:1.62.0.4 pkgsrc-2010Q4-base:1.62 pkgsrc-2010Q3:1.62.0.2 pkgsrc-2010Q3-base:1.62 pkgsrc-2010Q2:1.61.0.2 pkgsrc-2010Q2-base:1.61 pkgsrc-2010Q1:1.60.0.2 pkgsrc-2010Q1-base:1.60 pkgsrc-2009Q4:1.58.0.2 pkgsrc-2009Q4-base:1.58 pkgsrc-2009Q3:1.55.0.2 pkgsrc-2009Q3-base:1.55 pkgsrc-2009Q2:1.54.0.2 pkgsrc-2009Q2-base:1.54 pkgsrc-2009Q1:1.50.0.2 pkgsrc-2009Q1-base:1.50 pkgsrc-2008Q4:1.49.0.2 pkgsrc-2008Q4-base:1.49 pkgsrc-2008Q3:1.47.0.2 pkgsrc-2008Q3-base:1.47 cube-native-xorg:1.44.0.2 cube-native-xorg-base:1.44 pkgsrc-2008Q2:1.42.0.4 pkgsrc-2008Q2-base:1.42 cwrapper-base:1.42 cwrapper:1.42.0.2 pkgsrc-2008Q1:1.36.0.2 pkgsrc-2008Q1-base:1.36 pkgsrc-2007Q4:1.23.0.2 pkgsrc-2007Q4-base:1.23 pkgsrc-2007Q3:1.19.0.2 pkgsrc-2007Q3-base:1.19 pkgsrc-2007Q2:1.6.0.2 pkgsrc-2007Q2-base:1.6 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.95 date 2025.04.09.00.26.32; author wiz; state Exp; branches; next 1.94; commitid NmW4QC4nS56agjQF; 1.94 date 2025.01.23.15.05.41; author wiz; state Exp; branches; next 1.93; commitid TwbCbJ1xSSM6zCGF; 1.93 date 2025.01.13.11.03.03; author wiz; state Exp; branches; next 1.92; commitid aFdu2jVuTVMaxjFF; 1.92 date 2024.10.12.10.43.52; author jperkin; state Exp; branches; next 1.91; commitid nthKfDS71QcGqmtF; 1.91 date 2024.07.17.11.51.58; author jperkin; state Exp; branches; next 1.90; commitid DLcjL4wvglFiBbiF; 1.90 date 2023.05.16.12.12.19; author riastradh; state Exp; branches; next 1.89; commitid tok7h7TMyqNCtbpE; 1.89 date 2021.12.06.11.21.19; author wiz; state Exp; branches; next 1.88; commitid tZCPXCPjDIUl6AjD; 1.88 date 2020.08.09.23.18.30; author joerg; state Exp; branches; next 1.87; commitid o7Sy8EPLXXFICrjC; 1.87 date 2020.04.04.20.44.36; author riastradh; state Exp; branches; next 1.86; commitid EOgq47Kt248gR63C; 1.86 date 2020.01.16.13.49.57; author wiz; state Exp; branches; next 1.85; commitid FSHysfWO79zs6VSB; 1.85 date 2020.01.15.19.14.01; author joerg; state Exp; branches; next 1.84; commitid Ppigju1dxpAAVOSB; 1.84 date 2020.01.12.23.35.01; author joerg; state Exp; branches; next 1.83; commitid qr2GMjUkNVlUssSB; 1.83 date 2020.01.08.15.12.01; author joerg; state Exp; branches; next 1.82; commitid Bs3mBko7jcVlOTRB; 1.82 date 2018.07.04.13.40.32; author jperkin; state Exp; branches; next 1.81; commitid NnIyRkdX3Lbg3PIA; 1.81 date 2016.12.18.22.59.35; author joerg; state Exp; branches; next 1.80; commitid Ck7WinsMXBFGgwyz; 1.80 date 2016.12.18.22.41.12; author joerg; state Exp; branches; next 1.79; commitid DCPnjki1Wasyawyz; 1.79 date 2016.12.18.22.38.16; author joerg; state Exp; branches; next 1.78; commitid Xpnv66IcOyuO8wyz; 1.78 date 2016.12.18.09.36.38; author joerg; state Exp; branches; next 1.77; commitid WazMnLdVkCOsPryz; 1.77 date 2016.05.09.00.08.21; author joerg; state Exp; branches; next 1.76; commitid 5xsOzZ45pM9VQJ5z; 1.76 date 2016.04.10.17.00.33; author joerg; state Exp; branches; next 1.75; commitid 2AvJBqQkpY8Yn62z; 1.75 date 2015.10.18.13.32.13; author joerg; state Exp; branches; next 1.74; commitid JmFBdtRU37CbRAFy; 1.74 date 2015.10.15.11.47.46; author joerg; state Exp; branches; next 1.73; commitid CfYDxZmo5B1qncFy; 1.73 date 2015.09.13.11.45.36; author joerg; state Exp; branches; next 1.72; commitid xDYw0LuMNg3Zn5By; 1.72 date 2015.09.12.23.04.30; author joerg; state Exp; branches; next 1.71; commitid 3NBXCZSi83smb1By; 1.71 date 2015.09.08.17.35.06; author joerg; state Exp; branches; next 1.70; commitid zlubKqbSExe9utAy; 1.70 date 2015.06.07.22.49.04; author joerg; state Exp; branches; next 1.69; commitid fYxhREO5s6oldyoy; 1.69 date 2014.11.24.01.08.02; author asau; state Exp; branches; next 1.68; commitid LWXDZpdk7MwLhnZx; 1.68 date 2014.03.03.03.30.53; author obache; state Exp; branches; next 1.67; commitid RGe4yMnOqcXLCcrx; 1.67 date 2014.02.22.00.35.41; author jperkin; state Exp; branches; next 1.66; commitid gzVxauYvDXI0W1qx; 1.66 date 2012.11.23.12.13.34; author joerg; state Exp; branches; next 1.65; 1.65 date 2012.09.11.23.19.36; author asau; state Exp; branches; next 1.64; 1.64 date 2012.06.19.13.40.07; author jperkin; state Exp; branches; next 1.63; 1.63 date 2012.05.20.20.12.02; author joerg; state Exp; branches; next 1.62; 1.62 date 2010.07.23.21.19.40; author joerg; state Exp; branches 1.62.14.1; next 1.61; 1.61 date 2010.06.15.21.11.43; author joerg; state Exp; branches; next 1.60; 1.60 date 2010.02.24.22.54.54; author joerg; state Exp; branches; next 1.59; 1.59 date 2010.02.24.22.51.37; author joerg; state Exp; branches; next 1.58; 1.58 date 2009.12.30.21.14.43; author joerg; state Exp; branches; next 1.57; 1.57 date 2009.12.16.19.41.41; author joerg; state Exp; branches; next 1.56; 1.56 date 2009.10.25.23.08.02; author joerg; state Exp; branches; next 1.55; 1.55 date 2009.09.04.22.06.18; author joerg; state Exp; branches; next 1.54; 1.54 date 2009.06.08.16.02.52; author joerg; state Exp; branches 1.54.2.1; next 1.53; 1.53 date 2009.06.07.18.07.00; author joerg; state Exp; branches; next 1.52; 1.52 date 2009.06.07.17.59.50; author joerg; state Exp; branches; next 1.51; 1.51 date 2009.04.09.00.48.11; author joerg; state Exp; branches; next 1.50; 1.50 date 2009.01.31.23.25.37; author joerg; state Exp; branches; next 1.49; 1.49 date 2008.10.16.21.52.17; author wiz; state Exp; branches; next 1.48; 1.48 date 2008.10.08.16.43.34; author joerg; state Exp; branches; next 1.47; 1.47 date 2008.09.22.11.31.16; author joerg; state Exp; branches; next 1.46; 1.46 date 2008.09.16.18.21.30; author joerg; state Exp; branches; next 1.45; 1.45 date 2008.09.14.18.59.02; author joerg; state Exp; branches; next 1.44; 1.44 date 2008.09.06.21.39.52; author wiz; state Exp; branches; next 1.43; 1.43 date 2008.07.14.13.02.00; author joerg; state Exp; branches; next 1.42; 1.42 date 2008.06.20.11.51.50; author joerg; state Exp; branches; next 1.41; 1.41 date 2008.06.12.13.29.27; author joerg; state Exp; branches; next 1.40; 1.40 date 2008.06.11.19.27.03; author joerg; state Exp; branches; next 1.39; 1.39 date 2008.04.18.06.30.47; author bjs; state Exp; branches; next 1.38; 1.38 date 2008.04.07.19.41.07; author joerg; state Exp; branches; next 1.37; 1.37 date 2008.04.04.17.58.59; author joerg; state Exp; branches; next 1.36; 1.36 date 2008.02.26.13.57.51; author joerg; state Exp; branches; next 1.35; 1.35 date 2008.02.07.13.41.26; author tnn; state Exp; branches; next 1.34; 1.34 date 2008.01.27.14.01.23; author joerg; state Exp; branches; next 1.33; 1.33 date 2008.01.26.23.44.08; author joerg; state Exp; branches; next 1.32; 1.32 date 2008.01.26.01.57.00; author joerg; state Exp; branches; next 1.31; 1.31 date 2008.01.26.00.34.57; author joerg; state Exp; branches; next 1.30; 1.30 date 2008.01.21.13.11.56; author tnn; state Exp; branches; next 1.29; 1.29 date 2008.01.18.15.46.22; author joerg; state Exp; branches; next 1.28; 1.28 date 2008.01.18.11.38.17; author rillig; state Exp; branches; next 1.27; 1.27 date 2008.01.17.19.25.33; author joerg; state Exp; branches; next 1.26; 1.26 date 2008.01.17.17.47.09; author joerg; state Exp; branches; next 1.25; 1.25 date 2008.01.16.14.20.08; author joerg; state Exp; branches; next 1.24; 1.24 date 2008.01.15.21.43.31; author joerg; state Exp; branches; next 1.23; 1.23 date 2007.12.15.11.06.12; author joerg; state Exp; branches; next 1.22; 1.22 date 2007.12.05.21.33.58; author joerg; state Exp; branches; next 1.21; 1.21 date 2007.11.08.19.39.42; author joerg; state Exp; branches; next 1.20; 1.20 date 2007.10.17.20.42.30; author joerg; state Exp; branches; next 1.19; 1.19 date 2007.09.08.21.57.59; author jlam; state Exp; branches; next 1.18; 1.18 date 2007.08.16.13.02.05; author joerg; state Exp; branches; next 1.17; 1.17 date 2007.08.16.12.50.34; author joerg; state Exp; branches; next 1.16; 1.16 date 2007.08.16.09.27.05; author tnn; state Exp; branches; next 1.15; 1.15 date 2007.08.15.21.10.54; author joerg; state Exp; branches; next 1.14; 1.14 date 2007.08.05.14.15.55; author joerg; state Exp; branches; next 1.13; 1.13 date 2007.08.05.12.30.10; author tnn; state Exp; branches; next 1.12; 1.12 date 2007.07.27.09.59.36; author joerg; state Exp; branches; next 1.11; 1.11 date 2007.07.25.15.12.53; author joerg; state Exp; branches; next 1.10; 1.10 date 2007.07.25.11.07.28; author joerg; state Exp; branches; next 1.9; 1.9 date 2007.07.20.19.39.33; author joerg; state Exp; branches; next 1.8; 1.8 date 2007.07.16.20.35.04; author joerg; state Exp; branches; next 1.7; 1.7 date 2007.07.16.19.25.25; author joerg; state Exp; branches; next 1.6; 1.6 date 2007.06.29.22.43.26; author joerg; state Exp; branches; next 1.5; 1.5 date 2007.06.28.23.19.17; author joerg; state Exp; branches; next 1.4; 1.4 date 2007.06.25.21.38.43; author joerg; state Exp; branches; next 1.3; 1.3 date 2007.06.20.13.31.26; author joerg; state Exp; branches; next 1.2; 1.2 date 2007.06.19.23.51.18; author rillig; state Exp; branches; next 1.1; 1.1 date 2007.06.19.19.49.55; author joerg; state Exp; branches 1.1.1.1; next ; 1.62.14.1 date 2012.05.21.09.48.29; author tron; state Exp; branches; next ; 1.54.2.1 date 2009.09.06.13.47.20; author tron; state Exp; branches; next ; 1.1.1.1 date 2007.06.19.19.49.55; author joerg; state Exp; branches; next ; desc @@ 1.95 log @pbulk*: add a 'strict_mode' option to pbulk When this is set to 'yes', pbulk will just exit if there is an unresolvable dependency in the resolve phase, like it did before pbulk-base-0.58/pbulk-0.74. Bump version. @ text @# $NetBSD: Makefile,v 1.94 2025/01/23 15:05:41 wiz Exp $ PKGNAME= pbulk-0.76 COMMENT= Modular bulk build framework .include "../../pkgtools/pbulk/Makefile.common" .include "../../pkgtools/pbulk/options.mk" USE_TOOLS+= awk:run bzip2:run digest:run gzip:run make:run \ mail:run sed:run tar:run DEPENDS+= pbulk-base>=0.38:../../pkgtools/pbulk-base .include "../../mk/bsd.prefs.mk" .if ${OPSYS} == "NetBSD" && ${MAKE} == "/usr/bin/make" TARGET_MAKE= ${MAKE} .else TARGET_MAKE= $${prefix}/bin/bmake .endif NEATO= ${PREFIX}/bin/neato SUBST_CLASSES+= tools SUBST_STAGE.tools= pre-configure SUBST_MESSAGE.tools= Fixing references to tools SUBST_FILES.tools= pbulk.conf scripts/build scripts/build-client-start \ scripts/bulkbuild scripts/bulkbuild-rebuild scripts/bulkbuild-restart \ scripts/client-clean scripts/client-prepare \ scripts/pkg-build scripts/pkg-up-to-date scripts/pre-build \ scripts/report scripts/scan scripts/scan-client-start scripts/upload \ scripts/compute-packages.awk scripts/create-broken-graph.awk \ scripts/create-report-html.awk scripts/create-report-txt.awk \ scripts/create-report.awk SUBST_VARS.tools= AWK BZIP2 CHOWN DIGEST GZIP_CMD ID MAIL_CMD NEATO \ PBULK_CONFIG PBULK_CONFIG_VERSION PKG_ADD_CMD \ PKG_ADMIN_CMD PKG_DELETE_CMD PKG_INFO_CMD PREFIX \ SED SH TAR TARGET_MAKE CONF_FILES+= share/examples/pbulk/pbulk.conf ${PKG_SYSCONFDIR}/pbulk.conf PBULK_CONFIG= ${PKG_SYSCONFDIR}/pbulk.conf PBULK_CONFIG_VERSION= 0.68 INSTALLATION_DIRS= bin libexec/pbulk share/examples/pbulk USE_BSD_MAKEFILE= yes BUILD_DIRS= scripts do-extract: ${CP} -r ${FILESDIR}/pbulk ${WRKDIR} post-install: ${INSTALL_DATA} ${WRKSRC}/pbulk.conf ${DESTDIR}${PREFIX}/share/examples/pbulk/pbulk.conf .include "../../mk/bsd.pkg.mk" @ 1.94 log @pbulk: extend txt (mail) report If there are any packages where the dependencies could not be resolved, there is now additional section listing them. The summary at the top is also extended to list the number of packages broken this way. Bump version. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.93 2025/01/13 11:03:03 wiz Exp $ d3 1 a3 1 PKGNAME= pbulk-0.75 @ 1.93 log @pbulk, pbulk-base: bump version to 0.74/0.58 When a dependency can not be resolved, mark packages using it as broken using PKG_FAIL_REASON, but don't fail the scan/resolve phase. This obsoletes the ignore_missing_dependencies configuration variable, add a warning about that. Improve the man pages while here. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.92 2024/10/12 10:43:52 jperkin Exp $ d3 1 a3 1 PKGNAME= pbulk-0.74 @ 1.92 log @pbulk: Update to 0.73. Ensure the digest command is correctly quoted. Fixes config when digest is "mktool digest". @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.91 2024/07/17 11:51:58 jperkin Exp $ d3 1 a3 1 PKGNAME= pbulk-0.73 @ 1.91 log @pbulk: Update to 0.72. Add more fields to the meta/status file to improve support for bulk build reporting tools. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.90 2023/05/16 12:12:19 riastradh Exp $ d3 1 a3 1 PKGNAME= pbulk-0.72 @ 1.90 log @pbulk-0.71: Report culprit in html report for indirect-prefailed too. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.89 2021/12/06 11:21:19 wiz Exp $ d3 1 a3 1 PKGNAME= pbulk-0.71 @ 1.89 log @pbulk: make rsync dependency a default-on option @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.88 2020/08/09 23:18:30 joerg Exp $ d3 1 a3 1 PKGNAME= pbulk-0.70 @ 1.88 log @pbulk-0.70: store end of build in epoche format too This is nicer for using bulk builds as benchmark as it doesn't require parsing dates. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.87 2020/04/04 20:44:36 riastradh Exp $ d7 1 a10 1 DEPENDS+= rsync-[0-9]*:../../net/rsync @ 1.87 log @Bump version for pbulk script fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.86 2020/01/16 13:49:57 wiz Exp $ d3 1 a3 1 PKGNAME= pbulk-0.69 @ 1.86 log @pbulk: add missing backslash @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.85 2020/01/15 19:14:01 joerg Exp $ d3 1 a3 1 PKGNAME= pbulk-0.68 @ 1.85 log @Fix pkg_admin expansion due to lost local change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.84 2020/01/12 23:35:01 joerg Exp $ d36 1 a36 1 PKG_ADMIN_CMD PKG_DELETE_CMD PKG_INFO_CMD PREFIX @ 1.84 log @pbulk-0.67: Support both $NetBSD$ style RCS IDs and digests in +BUILD_INFO. Bump configuration version for the new pkg_admin field. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.83 2020/01/08 15:12:01 joerg Exp $ d3 1 a3 1 PKGNAME= pbulk-0.67 d36 2 a37 2 PKG_DELETE_CMD PKG_INFO_CMD PREFIX SED SH TAR \ TARGET_MAKE d42 1 a42 1 PBULK_CONFIG_VERSION= 0.67 @ 1.83 log @pbulk-0.66: make it simpler to compute the duration of the scan phase This is handy when benchmarking whole system performance. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.82 2018/07/04 13:40:32 jperkin Exp $ d3 1 a3 1 PKGNAME= pbulk-0.66 d42 1 a42 1 PBULK_CONFIG_VERSION= 0.65 @ 1.82 log @*: Move SUBST_STAGE from post-patch to pre-configure Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.81 2016/12/18 22:59:35 joerg Exp $ d3 1 a3 1 PKGNAME= pbulk-0.65 @ 1.81 log @pbulk-0.65: Add basic support for specifying chroot'd clients by absolute path. Introduce hook for setting up the chroot (client_prepare_chroot) similar to client_prepare_action for ssh clients. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.80 2016/12/18 22:41:12 joerg Exp $ d24 1 a24 1 SUBST_STAGE.tools= post-patch @ 1.80 log @pbulk-0.64: Ensure to reset port after each loop, so that "client" and "client:port" notation can be mixed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.79 2016/12/18 22:38:16 joerg Exp $ d3 1 a3 1 PKGNAME= pbulk-0.64 d42 1 a42 1 PBULK_CONFIG_VERSION= 0.63 @ 1.79 log @pbulk-0.63: Introduce a separate client-prepare script. The default configuration runs the renamed client_prepare_action for each scan/build client once, dropping duplicates in the list. Clients are prepared in parallel, but the master waits for all before starting the actual scan. Make bulkbuild-restart re-prepare the clients, i.e. in case they have a pkgsrc tree in a local tmpfs. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.78 2016/12/18 09:36:38 joerg Exp $ d3 1 a3 1 PKGNAME= pbulk-0.63 @ 1.78 log @pbulk-0.62: cleanup if either the initial pkg_add round or the package upload failed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.77 2016/05/09 00:08:21 joerg Exp $ d3 1 a3 1 PKGNAME= pbulk-0.62 d28 1 a28 1 scripts/client-clean \ d42 1 a42 1 PBULK_CONFIG_VERSION= 0.54 @ 1.77 log @pbulk-0.61: don't create category symlinks in the default package sync implementation. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.76 2016/04/10 17:00:33 joerg Exp $ d3 1 a3 1 PKGNAME= pbulk-0.61 @ 1.76 log @Drop support for USE_DESTDIR=no. Bump version. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.75 2015/10/18 13:32:13 joerg Exp $ d3 1 a3 1 PKGNAME= pbulk-0.60 @ 1.75 log @pbulk-0.59: Belatedly bump PBULK_CONFIG_VERSION to ensure that sync_packages etc are present. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.74 2015/10/15 11:47:46 joerg Exp $ d3 1 a3 1 PKGNAME= pbulk-0.59 @ 1.74 log @pbulk-0.58: Create All if it doesn't exist yet. Noticed by asau@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.73 2015/09/13 11:45:36 joerg Exp $ d3 1 a3 1 PKGNAME= pbulk-0.58 d42 1 a42 1 PBULK_CONFIG_VERSION= 0.53 @ 1.73 log @pbulk-0.57: Reorder build phases slightly to make better use of destdir builds. Introduce hooks for sending bulklog and package explicitly the master. The default bulklog action is a nop and the package action mirrors the normal package step, i.e. copying to ${packages}/All and adding the category symlinks. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.72 2015/09/12 23:04:30 joerg Exp $ d3 1 a3 1 PKGNAME= pbulk-0.57 @ 1.72 log @When copying the meta directory, preserve time stamps. Otherwise changes won't be picked up correctly. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.71 2015/09/08 17:35:06 joerg Exp $ d3 1 a3 1 PKGNAME= pbulk-0.56 d42 1 a42 1 PBULK_CONFIG_VERSION= 0.52 @ 1.71 log @pbulk-0.55: Add option for running the checksum phase unprivileged. This makes it easy to use DISTDIR=${WRKDIR}/.distfiles or so. Not the default as it changes the required permissions on ${DISTDIR}. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.70 2015/06/07 22:49:04 joerg Exp $ d3 1 a3 1 PKGNAME= pbulk-0.55 @ 1.70 log @Allow clients to be specified with port number, simplifying multi-chroot setups. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.69 2014/11/24 01:08:02 asau Exp $ d3 1 a3 1 PKGNAME= pbulk-0.54 d42 1 a42 1 PBULK_CONFIG_VERSION= 0.51 @ 1.69 log @Bump version for package list format change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.68 2014/03/03 03:30:53 obache Exp $ d3 1 a3 1 PKGNAME= pbulk-0.53 @ 1.68 log @Just define PKGNAME and use it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.67 2014/02/22 00:35:41 jperkin Exp $ d3 1 a3 1 PKGNAME= pbulk-0.52 @ 1.67 log @pbulk-0.52: ensure sort(1) is called with LC_ALL=C Without this, a LANG of e.g. en_US.UTF-8 would sort "- *" before "+ ", resulting in no packages being uploaded. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.66 2012/11/23 12:13:34 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.52 @ 1.66 log @Update pbulk to 0.51 and pbulk-base to 0.46. Add support for reusing old scan results to speed up the process. Fix a bug that overwrote the package.log during installation. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.65 2012/09/11 23:19:36 asau Exp $ d3 1 a3 1 DISTNAME= pbulk-0.51 @ 1.65 log @"user-destdir" is default these days @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.64 2012/06/19 13:40:07 jperkin Exp $ d3 1 a3 1 DISTNAME= pbulk-0.50 d42 1 a42 1 PBULK_CONFIG_VERSION= 0.34 @ 1.64 log @pbulk-0.50: Portability fix, use 'id' instead of 'whoami'. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.63 2012/05/20 20:12:02 joerg Exp $ a5 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.63 log @pbulk-0.49: Fix a bug in the computation of the restricted subset. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2010/07/23 21:19:40 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.49 d36 1 a36 1 SUBST_VARS.tools= AWK BZIP2 CHOWN DIGEST GZIP_CMD MAIL_CMD NEATO \ @ 1.62 log @pbulk-0.48: If pkg_add fails, remove binary package @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2010/06/15 21:11:43 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.48 @ 1.62.14.1 log @Pullup ticket #3792 - requested by joerg pkgtools/pbulk: bug fix update Revisions pulled up: - pkgtools/pbulk/Makefile 1.63 - pkgtools/pbulk/files/pbulk/scripts/compute-packages.awk 1.4 --- Module Name: pkgsrc Committed By: joerg Date: Sun May 20 20:12:02 UTC 2012 Modified Files: pkgsrc/pkgtools/pbulk: Makefile pkgsrc/pkgtools/pbulk/files/pbulk/scripts: compute-packages.awk Log Message: pbulk-0.49: Fix a bug in the computation of the restricted subset. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= pbulk-0.49 @ 1.61 log @pbulk-0.47: - Explicitly call make create-usergroup if USERGROUP_PHASE is specified and DESTDIR is active - If the current user is not root, don't use su. - Skip lines starting with # in the limited bulk build list. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2010/02/24 22:54:54 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.47 @ 1.60 log @pbulk-0.46: Use stage-install instead of install. [Change in pbulk-0.45, but be explicit here] @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2010/02/24 22:51:37 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.46 @ 1.59 log @pbulk-0.45: Make the age check for packages an option, but keep it enabled by default. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2009/12/30 21:14:43 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.45 @ 1.58 log @pbulk-0.44: Remove a second call to pscan from a failed merge. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2009/12/16 19:41:41 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.44 @ 1.57 log @pbulk-0.43: Remove the content of bulklog, not the directory. Much nicer if nullfs is used. Log error output of pscan. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2009/10/25 23:08:02 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.43 @ 1.56 log @pbulk-0.41: - Consider packages silently outdated if recorded files are missing. - Explicitly pass down tar to pbulk-save-wrkdir, TAR is unset at that point. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2009/09/04 22:06:18 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.42 @ 1.55 log @pbulk-0.41: Create & chown work.log for destdir builds too, as the normal build is run unprivileged. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2009/06/08 16:02:52 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.41 @ 1.54 log @pbulk-0.40: Use plain sed to extract RCS IDs. GNU ident has issues with unexpanded RCS IDs. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2009/06/07 18:07:00 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.40 @ 1.54.2.1 log @Pullup ticket #2881 - requested by joerg pbulk-base: bug fix update pbulk: bug fix update Revisions pulled up: - pkgtools/pbulk-base/Makefile 1.2 - pkgtools/pbulk/Makefile 1.55 - pkgtools/pbulk/files/pbulk/lib/event.c 1.6 - pkgtools/pbulk/files/pbulk/scripts/pkg-build 1.18 -- Module Name: pkgsrc Committed By: joerg Date: Sun Aug 23 18:02:04 UTC 2009 Modified Files: pkgsrc/pkgtools/pbulk-base: Makefile pkgsrc/pkgtools/pbulk/files/pbulk/lib: event.c Log Message: pbulk-base-0.39: Fix ordering of event handler vs queue modification. This can result in queue corruption or use after free when the master can't handle a request before the next arrives. From Matt Dillon. --- Module Name: pkgsrc Committed By: joerg Date: Fri Sep 4 22:06:18 UTC 2009 Modified Files: pkgsrc/pkgtools/pbulk: Makefile pkgsrc/pkgtools/pbulk/files/pbulk/scripts: pkg-build Log Message: pbulk-0.41: Create & chown work.log for destdir builds too, as the normal build is run unprivileged. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= pbulk-0.41 @ 1.53 log @Split pbulk into pbulk-base (the backend programs) and pbulk (rest). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2009/06/07 17:59:50 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.39 d10 1 a10 1 USE_TOOLS+= awk:run bzip2:run digest:run gzip:run ident:run make:run \ d36 1 a36 1 SUBST_VARS.tools= AWK BZIP2 CHOWN DIGEST GZIP_CMD IDENT MAIL_CMD NEATO \ @ 1.52 log @pbulk-0.38: Skip lines starting with # in the limited list. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2009/04/09 00:48:11 joerg Exp $ d3 1 a3 7 DISTNAME= pbulk-0.38 CATEGORIES= pkgtools MASTER_SITES= # empty DISTFILES= # empty MAINTAINER= joerg@@NetBSD.org HOMEPAGE= ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/doc/pkgsrc.html d8 1 a8 2 WRKSRC= ${WRKDIR}/pbulk MAKE_JOBS_SAFE= no a9 1 USE_FEATURES= nbcompat d11 1 a11 1 mail:run sed:run tar:run groff nroff d13 1 d46 1 a46 3 INSTALLATION_DIRS= bin libexec/pbulk \ ${PKGMANDIR}/cat1 ${PKGMANDIR}/man1 \ share/examples/pbulk d49 1 a49 1 .include "../../mk/bsd.prefs.mk" a56 9 .if ${OPSYS} == "SunOS" LDADD+= -lsocket -lresolv MAKE_ENV+= LDADD=${LDADD:Q} .endif .if ${OPSYS} == "Linux" CPPFLAGS+= -D_GNU_SOURCE .endif @ 1.51 log @Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2009/01/31 23:25:37 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.37 @ 1.50 log @pbulk-0.37: - replace libevent dependency with internal event loop to make the pbulk core standalone - open success and error log with O_APPEND, which allows e.g. cleaning up the error build during build without breaking it if done with care. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2008/10/16 21:52:17 wiz Exp $ a14 3 EXTRACT_ONLY= # empty NO_CHECKSUM= YES @ 1.49 log @PKGREVISION bump for libevent shlib name change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2008/10/08 16:43:34 joerg Exp $ d3 1 a3 2 DISTNAME= pbulk-0.36 PKGREVISION= 1 a77 1 .include "../../devel/libevent/buildlink3.mk" @ 1.48 log @pbulk-0.36: Avoid grep -q and use awk instead. This has the side effect of parsing presolve only once for each file. grep -q doesn't exist on Solaris. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2008/09/22 11:31:16 joerg Exp $ d4 1 @ 1.47 log @pbulk-0.35: Sync Dewey with pkg_install(-renovation) and add a fast check if a pattern could ever match. This reduces the time for pbulk-resolve on a full tree on my laptop from 12.9s to 5.3s. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2008/09/16 18:21:30 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.35 @ 1.46 log @pbulk-0.34: - version configuration file, object if the version doesn't match - add an option for pbulk-resolve to ignore unresolvable dependencies similiar to the incremental mode - use this option to run pbulk-resolve again if ignore_missing_depencies is set to yes. Report this explicitly to un-confuse readers and point them to the logfile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2008/09/14 18:59:02 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.34 @ 1.45 log @pbulk-0.34: Isolate rules to compute the restricted subset in the upload script. Make the upload script independent from the report file to allow uploading partial builds. Only depend on NO_BIN_ON_FTP to decide what to upload and what not. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2008/09/06 21:39:52 wiz Exp $ d47 3 a49 2 PBULK_CONFIG PKG_ADD_CMD PKG_DELETE_CMD \ PKG_INFO_CMD PREFIX SED SH TAR TARGET_MAKE d53 2 a54 1 PBULK_CONFIG= ${PKG_SYSCONFDIR}/pbulk.conf @ 1.44 log @Bump PKGREVISION for libevent users due to 1.4.3->1.4.5 shlib name change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2008/07/14 13:02:00 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.33.1 @ 1.43 log @pbulk-0.33: Don't try to install/deinstall bootstrap packages. This allows a destdir build to package bootstrap components. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2008/06/20 11:51:50 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.33 @ 1.42 log @pbulk-0.32: Make bulkbuild-rebuild over 200 times faster when running against a full tree scan by using awk to filter out the data instead of the while read shell builtin. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2008/06/12 13:29:27 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.32 @ 1.41 log @Use full path for chown. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2008/06/11 19:27:03 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.31 @ 1.40 log @pbulk-0.31: - For direct build failures, make the package location in the first column a hyper link to the last (supposedly failing) phase. - For indirect failures, list the first 10 failing dependencies. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2008/04/18 06:30:47 bjs Exp $ d46 1 a46 1 SUBST_VARS.tools= AWK BZIP2 DIGEST GZIP_CMD IDENT MAIL_CMD NEATO \ @ 1.39 log @ Mark this package MAKE_JOBS_SAFE=no. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2008/04/07 19:41:07 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.30 @ 1.38 log @pbulk-0.30: Print the collected PKG_FAIL_REASON in the HTML version of the report. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2008/04/04 17:58:59 joerg Exp $ d18 2 @ 1.37 log @pbulk-0.29: Add bulkbuild-restart script that checks if error/success files exist and makes sense and continues the previous build if they do. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2008/02/26 13:57:51 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.29 @ 1.36 log @pbulk-0.28: - don't try to deinstall (and fail) on packages marked not for uninstall @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2008/02/07 13:41:26 tnn Exp $ d3 1 a3 1 DISTNAME= pbulk-0.28 d37 2 a38 1 scripts/bulkbuild scripts/bulkbuild-rebuild scripts/client-clean \ @ 1.35 log @Needs GNU nroff to format catpages. (But for this case it would make life simpler for bulk builders if the catpages were pregenerated.) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2008/01/27 14:01:23 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.27 @ 1.34 log @pbulk-0.27: When running the start script in master mode, already accept incoming connections. This makes the start script more useful when using more clients than the default listen back log. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2008/01/26 23:44:08 joerg Exp $ d20 1 a20 1 mail:run sed:run tar:run @ 1.33 log @pbulk-0.26: Add first pile of patches for cross-compiling support. This still depends on the packages being pre-installed to the normal prefix, but otherwise works. Cross-compiling needs pkg_install-20080126. While here, simplify configuration and allow using one pkg_install installation for everything. As a side effect remove the pkgdb limitation for NetBSD builds. Add a message that tells users to check the configuration file on updates. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2008/01/26 01:57:00 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.26 @ 1.32 log @pbulk-0.25: Add bulkbuild-rebuild which can be used to build packages individually. It assumes that all dependencies are built and the results of the scan phase exists. That means it can be used after a bulk build to try to rebuild a failing package. Fixes PR 37407. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2008/01/26 00:34:57 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.25 d20 1 a20 1 mail:run tar:run d44 2 a45 1 PBULK_CONFIG PKG_INFO PREFIX SH TAR TARGET_MAKE @ 1.31 log @pbulk-0.24: When all jobs are processed in master mode, close the listen socket and shutdown(2) all peers. Give them a second to close(2) the connection themselve, so that the port remains usable on the master. This is the standard compliant fix for PR 37002. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2008/01/21 13:11:56 tnn Exp $ d3 1 a3 1 DISTNAME= pbulk-0.24 d37 1 a37 1 scripts/bulkbuild scripts/client-clean \ @ 1.30 log @Fixed a problem in pkg-build, bump rev. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2008/01/18 15:46:22 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.23 @ 1.29 log @No revision bump for pkgsrc native tools, update version. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2008/01/18 11:38:17 rillig Exp $ d3 1 a3 1 DISTNAME= pbulk-0.22 @ 1.28 log @PKGREVISION++ for the invalid definition of shell functions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2008/01/17 19:25:33 joerg Exp $ d3 1 a3 2 DISTNAME= pbulk-0.21 PKGREVISION= 1 @ 1.27 log @pbulk-0.21: Don't try to remove a non-existing file if no package had an error during the build. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2008/01/17 17:47:09 joerg Exp $ d4 1 @ 1.26 log @pbulk-0.20: - run checksum stage of a build with the privileged user, as DISTDIR might not be writeable - create the actual package as privileged user as well - pre-create work.log when using user-destdir - in pre-build, only wait if the meta subdirectory exists. bulklog itself can often be a mount point. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2008/01/16 14:20:08 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.20 @ 1.25 log @pbulk-0.19: - add support for building using DESTDIR. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2008/01/15 21:43:31 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.19 @ 1.24 log @pbulk 0.18: - If not running on NetBSD or not using /usr/bin/make, set the default of pbulk's make to ${prefix}/bin/bmake. - Make path to neato an option and don't install it on demand. - Fix a bug in the master mode that should fix the strange faults seen with native libevent on NetBSD. - Add option to skip checksum computation. Don't upload a checksum file if that option is active. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2007/12/15 11:06:12 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.18 @ 1.23 log @Force dependency on libevent from pkgsrc on NetBSD, the native version is broken. This shows e.g. as querying the status can trigger a signal 10. Bump version. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2007/12/05 21:33:58 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.17 d23 10 d43 2 a44 2 SUBST_VARS.tools= AWK BZIP2 DIGEST GZIP_CMD IDENT MAKE MAIL_CMD \ PBULK_CONFIG PKG_INFO PREFIX SH TAR a62 4 .if ${OPSYS} == "NetBSD" USE_BUILTIN.libevent = no .endif @ 1.22 log @Skip empty lines in the limited list. Bump to 1.16. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2007/11/08 19:39:42 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.16 a53 1 . if !empty(OS_VERSION:M2.*) a54 1 . endif @ 1.21 log @Bump version or revision of all packages that have a runtime dependency on gzip. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2007/10/17 20:42:30 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.15 @ 1.20 log @Make language lawyers happy and rename report_recipient to plural. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2007/09/08 21:57:59 jlam Exp $ d3 1 a3 1 DISTNAME= pbulk-0.14 @ 1.19 log @Convert to use the features framework. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2007/08/16 13:02:05 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.13 @ 1.18 log @close is a function, fix C&P errors. From Aleksey Cheusov. Bump version, remove pkgrevision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2007/08/16 12:50:34 joerg Exp $ d18 1 a68 1 .include "../../pkgtools/libnbcompat/inplace.mk" @ 1.17 log @Work around broken default visibility in Linux (PR 36790). Linux has sin_len either (PR 36791). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2007/08/16 09:27:05 tnn Exp $ d3 1 a3 2 DISTNAME= pbulk-0.12 PKGREVISION= 1 @ 1.16 log @Revbump sweep of all libevent consumers due to update to libevent-1.3d. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2007/08/15 21:10:54 joerg Exp $ d64 4 @ 1.15 log @Don't hard-code tar as tar, but make it an option and use the tool version correctly. Fixes issues on platforms where the first tar in path doesn't support -z. Bump to pbulk-0.12. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2007/08/05 14:15:55 joerg Exp $ d4 1 @ 1.14 log @Don't compare a function name against NULL, master_mode is meant here. Thanks tnn@@. Reverse the test for extracting the bootstrap kit as the old version hits set -e error handling. Bump to pbulk-1.11. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2007/08/05 12:30:10 tnn Exp $ d3 1 a3 1 DISTNAME= pbulk-0.11 d19 1 a19 1 mail:run d33 1 a33 1 PBULK_CONFIG PKG_INFO PREFIX SH @ 1.13 log @Do SUBST handling in post-patch instead of pre-configure. This makes substitution (and any substitution warnings) run before the build starts, rather than after building libnbcompat. The reason for this is that libnbcompat is _built_ in the pre-configure stage when in inplace mode. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2007/07/27 09:59:36 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.10 @ 1.12 log @Some people actually watch the pbulk-build client output, so add a newline after each message. Bump to pbulk-0.10. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2007/07/25 15:12:53 joerg Exp $ d22 2 a23 2 SUBST_CLASSES+= tools SUBST_STAGE.tools= pre-configure @ 1.11 log @pkgsrc_base_dir is now without leading /, compensate. GC it in the HTML report script. Bump to pbulk-0.9. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2007/07/25 11:07:28 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.9 @ 1.10 log @Remove an additional ) and correct the assignment of a variable. Bump to 0.8. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2007/07/20 19:39:33 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.8 @ 1.9 log @Always call setprogname for platforms that don't have __progname. Don't depend on date to implement %s or even %F and %R or support -r, compute dates as one comment and split. This works even with the very special HP-UX date. Requested and tested by tnn@@ Bump to pbulk-0.7. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2007/07/16 20:35:04 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.7 @ 1.8 log @Add two variables to specify the prefix of the report mail's subject and the recipient. Bump to pbulk-0.6. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2007/07/16 19:25:25 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.6 @ 1.7 log @bulkdir was an old configuration variable and replaced with bulklog in the example config. Catch up in the scripts as well. Create the log directory first for limited bulk builds. Bump to pbulk-0.5. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2007/06/29 22:43:26 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.5 @ 1.6 log @#!/usr/bin/awk -f - works for some reasons on NetBSD, but not with other versions of one-true-awk or gawk. Bump to 0.4. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2007/06/28 23:19:17 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.4 @ 1.5 log @Scripts get installed without suffix, so fix default configuration to match the installed names. Bump version to 0.3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2007/06/25 21:38:43 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.3 @ 1.4 log @Use libnbcompat and fix build issues on Solaris. Don't depend on sin_len. Slightly factor out code for setting non-blocking IO. Bump to pbulk-0.2. Tested by dmcmahill@@. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2007/06/20 13:31:26 joerg Exp $ d3 1 a3 1 DISTNAME= pbulk-0.2 @ 1.3 log @Force devel/libevent on NetBSD 2, as it is far too old. Found by Dan on NetBSD/alpha. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2007/06/19 23:51:18 rillig Exp $ d3 1 a3 1 DISTNAME= pbulk-0.1 d58 5 d64 1 @ 1.2 log @This package uses BSD-style Makefiles. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2007/06/19 19:49:55 joerg Exp $ d52 6 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2007/05/15 14:48:43 tron Exp $ d42 1 a42 1 INSTALL_ENV+= MANDIR=${PREFIX}/${PKGMANDIR} @ 1.1.1.1 log @Initial import of pbulk, the new pkgsrc bulk build framework. Discussion of various parts of the design with jlam@@, wiz@@, tls@@ and many other developers. Special thanks to David Maxwell for testing the initial prototype and finding some bugs with Coverity Prevent. Supported by Google's Summer of Code 2007 project. OK for import during the freeze: jlam@@ From DESCR: pbulk is the modular bulk build framework for pkgsrc. This package contains: - pbulk-scan, a program to scan the entire pkgsrc tree or a list of directories therein for packages and dependencies. Distributed operation using a master/client mode is supported. - pbulk-resolve, a program to resolve the dependencies from the output of pbulk-scan - pbulk-build, the build scheduler. Distributed builds via TCP are supported. - bulkbuild and related scripts to implement full and limited bulk builds on top of those programs. The pbulk framework is considered experimental. @ text @@