Update to version 0.59.0 pkg_update_src_summary has been completely reimplemented and now works dramatically faster if files under mk/ directory were not changed since previous update. pkg_src_summary: - PLIST field gathering was significantly speeded-up - Fix. Option -p works correctly with non-empty PSS_SLAVES - Fix. If -A is applied, -m is always enabled for recursive runs. - Minor fix for -m. - New option -F was added - Minor fixes for PLIST and ALLDISTFILES - PSS_PPERS was completely removed cvs_checksum: - checksums of CVS files are output by default pkg_digger: - pkg_digger_backend has been renamed to pkg_digger_summary, man page was added for pkg_digger_summary - new search backend pkg_digger_installed pkg_list_all_pkgs: - new options -a and -d were added New utility makefiles2deps was added. A lot of new regression tests, updates for man pages, minor code clean-upsdiff -r1.2 -r1.3 pkgsrc/pkgtools/pkg_summary-utils/MESSAGE
(cheusov)
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | =========================================================================== | 1 | =========================================================================== | |
2 | $NetBSD: MESSAGE,v 1.2 2011/11/23 02:11:36 minskim Exp $ | 2 | $NetBSD: MESSAGE,v 1.3 2012/11/04 17:09:21 cheusov Exp $ | |
3 | If you want to build a source summary (pkg_src_summary) | 3 | If you want to build a source summary (pkg_src_summary) | |
4 | using several parallel processes or several machines, | 4 | using several parallel processes or several machines, | |
5 | install parallel/paexec package. paexec>=0.15.0 is needed. | 5 | install parallel/paexec package. | |
6 | =========================================================================== | 6 | =========================================================================== |
@@ -1,61 +1,63 @@ | @@ -1,61 +1,63 @@ | |||
1 | # $NetBSD: Makefile,v 1.23 2012/10/12 17:42:09 cheusov Exp $ | 1 | # $NetBSD: Makefile,v 1.24 2012/11/04 17:09:21 cheusov Exp $ | |
2 | 2 | |||
3 | DISTNAME= pkg_summary-utils-0.58.5 | 3 | DISTNAME= pkg_summary-utils-0.59.0 | |
4 | CATEGORIES= pkgtools | 4 | CATEGORIES= pkgtools | |
5 | MASTER_SITES= ftp://ftp.NetBSD.org/pub/NetBSD/misc/cheusov/psu/ \ | 5 | MASTER_SITES= ftp://ftp.NetBSD.org/pub/NetBSD/misc/cheusov/psu/ \ | |
6 | http://www.mova.org/~cheusov/pub/pkg_summary-utils/ | 6 | http://www.mova.org/~cheusov/pub/pkg_summary-utils/ | |
7 | 7 | |||
8 | MAINTAINER= cheusov@NetBSD.org | 8 | MAINTAINER= cheusov@NetBSD.org | |
9 | HOMEPAGE= http://www.mova.org/~cheusov/pub/pkg_summary-utils/ | 9 | HOMEPAGE= http://www.mova.org/~cheusov/pub/pkg_summary-utils/ | |
10 | COMMENT= Utilities for manipulating pkg_summary(5) files | 10 | COMMENT= Utilities for manipulating pkg_summary(5) files | |
11 | LICENSE= 2-clause-bsd | 11 | LICENSE= 2-clause-bsd | |
12 | 12 | |||
13 | DEPENDS+= runawk>=1.1.0:../../lang/runawk | 13 | DEPENDS+= runawk>=1.1.0:../../lang/runawk | |
14 | DEPENDS+= pipestatus-[0-9]*:../../devel/pipestatus | 14 | DEPENDS+= pipestatus-[0-9]*:../../devel/pipestatus | |
15 | DEPENDS+= digest-[0-9]*:../../pkgtools/digest | 15 | DEPENDS+= digest-[0-9]*:../../pkgtools/digest | |
16 | 16 | |||
17 | BUILD_DEPENDS+= mk-configure>=0.20.0:../../devel/mk-configure | 17 | BUILD_DEPENDS+= mk-configure>=0.20.0:../../devel/mk-configure | |
18 | 18 | |||
19 | CONFLICTS+= paexec<0.15.0 | 19 | CONFLICTS+= paexec<0.17.0 | |
20 | CONFLICTS+= awk-pkgsrc-dewey-[0-9]* | 20 | CONFLICTS+= awk-pkgsrc-dewey-[0-9]* | |
21 | CONFLICTS+= pkg_src_summary-[0-9]* | 21 | CONFLICTS+= pkg_src_summary-[0-9]* | |
22 | CONFLICTS+= pkg_cmp_summary-[0-9]* | 22 | CONFLICTS+= pkg_cmp_summary-[0-9]* | |
23 | CONFLICTS+= pkg_src_update_summary-[0-9]* | 23 | CONFLICTS+= pkg_src_update_summary-[0-9]* | |
24 | CONFLICTS+= pkg_update_summary-[0-9]* | 24 | CONFLICTS+= pkg_update_summary-[0-9]* | |
25 | CONFLICTS+= pkg_summary4view-[0-9]* | 25 | CONFLICTS+= pkg_summary4view-[0-9]* | |
26 | 26 | |||
27 | # usage: | 27 | # usage: | |
28 | # bmake test | 28 | # bmake test | |
29 | # bmake test TESTS='show-tests' | 29 | # bmake test TESTS='show-tests' | |
30 | # bmake test TESTS='pkg_subgraph_deps pkg_bin_summary ...' | 30 | # bmake test TESTS='pkg_subgraph_deps pkg_bin_summary ...' | |
31 | TEST_TARGET= test | 31 | TEST_TARGET= test | |
32 | 32 | |||
33 | USE_LANGUAGES= #empty | 33 | USE_LANGUAGES= #empty | |
34 | USE_TOOLS+= gzip:run | 34 | USE_TOOLS+= gzip:run | |
35 | 35 | |||
36 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 36 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
37 | 37 | |||
38 | EGDIR= ${PREFIX}/share/examples/pkg_summary-utils | 38 | EGDIR= ${PREFIX}/share/examples/pkg_summary-utils | |
39 | 39 | |||
40 | CONF_FILES= ${EGDIR}/pkg_digger.conf ${PKG_SYSCONFDIR}/pkg_digger.conf | 40 | CONF_FILES= ${EGDIR}/pkg_digger.conf ${PKG_SYSCONFDIR}/pkg_digger.conf | |
41 | 41 | |||
42 | REPLACE_SH= tests/test.sh pkg_digger.in pkg_digger_backend.in \ | 42 | REPLACE_SH= tests/test.sh pkg_digger.in pkg_digger_backend.in \ | |
43 | pkg_summary2build_graph.in | 43 | pkg_summary2build_graph.in | |
44 | 44 | |||
45 | REPLACE_INTERPRETER+= runawk | 45 | REPLACE_INTERPRETER+= runawk | |
46 | REPLACE.runawk.old= .*runawk | 46 | REPLACE.runawk.old= .*runawk | |
47 | REPLACE.runawk.new= ${PREFIX}/bin/runawk | 47 | REPLACE.runawk.new= ${PREFIX}/bin/runawk | |
48 | REPLACE_FILES.runawk= get_processed_pkgs.in pkg_*.in XB2bin_summary.in \ | 48 | REPLACE_FILES.runawk= get_processed_pkgs.in pkg_*.in XB2bin_summary.in \ | |
49 | direct_deps.in summary2multi_variants.in enrich_summary.in | 49 | direct_deps.in summary2multi_variants.in enrich_summary.in \ | |
50 | makefiles2deps.in | |||
50 | 51 | |||
51 | MAKE_ENV+= AWKMODDIR=${PREFIX}/share/runawk | 52 | MAKE_ENV+= AWKMODDIR=${PREFIX}/share/runawk | |
52 | MAKE_ENV+= EGDIR=${EGDIR} | 53 | MAKE_ENV+= EGDIR=${EGDIR} | |
53 | MAKE_ENV+= SH=${SH:Q} | 54 | MAKE_ENV+= SH=${SH:Q} | |
54 | MAKE_ENV+= BMAKE=${MAKE:Q} | 55 | MAKE_ENV+= BMAKE=${MAKE:Q} | |
55 | MAKE_ENV+= DISTDIR=${DISTDIR} | 56 | MAKE_ENV+= DISTDIR=${DISTDIR} | |
56 | MAKE_ENV+= PKGSRCDIR=${PKGSRCDIR} | 57 | MAKE_ENV+= PKGSRCDIR=${PKGSRCDIR} | |
57 | MAKE_ENV+= PKG_SUFX=${PKG_SUFX} | 58 | MAKE_ENV+= PKG_SUFX=${PKG_SUFX} | |
58 | MAKE_ENV+= PKG_INFO_CMD=${PKG_INFO:Q} | 59 | MAKE_ENV+= PKG_INFO_CMD=${PKG_INFO:Q} | |
60 | MAKE_ENV+= PKG_DBDIR=${PKG_DBDIR} | |||
59 | 61 | |||
60 | .include "../../devel/mk-configure/mk-c.mk" | 62 | .include "../../devel/mk-configure/mk-c.mk" | |
61 | .include "../../mk/bsd.pkg.mk" | 63 | .include "../../mk/bsd.pkg.mk" |
@@ -1,58 +1,64 @@ | @@ -1,58 +1,64 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.4 2011/12/03 14:51:35 cheusov Exp $ | 1 | @comment $NetBSD: PLIST,v 1.5 2012/11/04 17:09:21 cheusov Exp $ | |
2 | bin/cvs_checksum | 2 | bin/cvs_checksum | |
3 | bin/makefiles2deps | |||
3 | bin/pkg_assignments2pkgpath | 4 | bin/pkg_assignments2pkgpath | |
4 | bin/pkg_bin_summary | 5 | bin/pkg_bin_summary | |
5 | bin/pkg_cleanup_distdir | 6 | bin/pkg_cleanup_distdir | |
6 | bin/pkg_cmp_summary | 7 | bin/pkg_cmp_summary | |
7 | bin/pkg_digger | 8 | bin/pkg_digger | |
8 | bin/pkg_digger_backend | 9 | bin/pkg_digger_backend | |
10 | bin/pkg_digger_installed | |||
11 | bin/pkg_digger_summary | |||
9 | bin/pkg_grep_summary | 12 | bin/pkg_grep_summary | |
10 | bin/pkg_lint_summary | 13 | bin/pkg_lint_summary | |
11 | bin/pkg_list_all_pkgs | 14 | bin/pkg_list_all_pkgs | |
12 | bin/pkg_micro_src_summary | 15 | bin/pkg_micro_src_summary | |
13 | bin/pkg_refresh_summary | 16 | bin/pkg_refresh_summary | |
14 | bin/pkg_src_fetch_var | 17 | bin/pkg_src_fetch_var | |
15 | bin/pkg_src_summary | 18 | bin/pkg_src_summary | |
16 | bin/pkg_subgraph_deps | 19 | bin/pkg_subgraph_deps | |
17 | bin/pkg_summary2bb_pkgs | 20 | bin/pkg_summary2bb_pkgs | |
18 | bin/pkg_summary2build_graph | 21 | bin/pkg_summary2build_graph | |
19 | bin/pkg_summary2deps | 22 | bin/pkg_summary2deps | |
20 | bin/pkg_summary2leaves | 23 | bin/pkg_summary2leaves | |
21 | bin/pkg_summary4view | 24 | bin/pkg_summary4view | |
22 | bin/pkg_uniq_summary | 25 | bin/pkg_uniq_summary | |
23 | bin/pkg_update_src_summary | 26 | bin/pkg_update_src_summary | |
24 | bin/pkg_update_summary | 27 | bin/pkg_update_summary | |
25 | libexec/psu/XB2bin_summary | 28 | libexec/psu/XB2bin_summary | |
26 | libexec/psu/direct_deps | 29 | libexec/psu/direct_deps | |
27 | libexec/psu/enrich_summary | 30 | libexec/psu/enrich_summary | |
28 | libexec/psu/get_processed_pkgs | 31 | libexec/psu/get_processed_pkgs | |
29 | libexec/psu/sig_handler.sh | 32 | libexec/psu/sig_handler.sh | |
30 | libexec/psu/summary2multi_variants | 33 | libexec/psu/summary2multi_variants | |
31 | man/man1/cvs_checksum.1 | 34 | man/man1/cvs_checksum.1 | |
35 | man/man1/makefiles2deps.1 | |||
32 | man/man1/pkg_bin_summary.1 | 36 | man/man1/pkg_bin_summary.1 | |
33 | man/man1/pkg_cleanup_distdir.1 | 37 | man/man1/pkg_cleanup_distdir.1 | |
34 | man/man1/pkg_cmp_summary.1 | 38 | man/man1/pkg_cmp_summary.1 | |
35 | man/man1/pkg_digger.1 | 39 | man/man1/pkg_digger.1 | |
40 | man/man1/pkg_digger_installed.1 | |||
41 | man/man1/pkg_digger_summary.1 | |||
36 | man/man1/pkg_grep_summary.1 | 42 | man/man1/pkg_grep_summary.1 | |
37 | man/man1/pkg_lint_summary.1 | 43 | man/man1/pkg_lint_summary.1 | |
38 | man/man1/pkg_list_all_pkgs.1 | 44 | man/man1/pkg_list_all_pkgs.1 | |
39 | man/man1/pkg_micro_src_summary.1 | 45 | man/man1/pkg_micro_src_summary.1 | |
40 | man/man1/pkg_refresh_summary.1 | 46 | man/man1/pkg_refresh_summary.1 | |
41 | man/man1/pkg_src_summary.1 | 47 | man/man1/pkg_src_summary.1 | |
42 | man/man1/pkg_subgraph_deps.1 | 48 | man/man1/pkg_subgraph_deps.1 | |
43 | man/man1/pkg_summary2build_graph.1 | 49 | man/man1/pkg_summary2build_graph.1 | |
44 | man/man1/pkg_summary2deps.1 | 50 | man/man1/pkg_summary2deps.1 | |
45 | man/man1/pkg_summary2leaves.1 | 51 | man/man1/pkg_summary2leaves.1 | |
46 | man/man1/pkg_summary4view.1 | 52 | man/man1/pkg_summary4view.1 | |
47 | man/man1/pkg_uniq_summary.1 | 53 | man/man1/pkg_uniq_summary.1 | |
48 | man/man1/pkg_update_src_summary.1 | 54 | man/man1/pkg_update_src_summary.1 | |
49 | man/man1/pkg_update_summary.1 | 55 | man/man1/pkg_update_summary.1 | |
50 | man/man7/pkg_summary-utils.7 | 56 | man/man7/pkg_summary-utils.7 | |
51 | share/doc/pkg_summary-utils/NEWS | 57 | share/doc/pkg_summary-utils/NEWS | |
52 | share/doc/pkg_summary-utils/README | 58 | share/doc/pkg_summary-utils/README | |
53 | share/doc/pkg_summary-utils/TODO | 59 | share/doc/pkg_summary-utils/TODO | |
54 | share/examples/pkg_summary-utils/pkg_digger.conf | 60 | share/examples/pkg_summary-utils/pkg_digger.conf | |
55 | share/psu_mk/pkg_src_summary.mk | 61 | share/psu_mk/pkg_src_summary.mk | |
56 | share/runawk/pkg_grep_summary.awk | 62 | share/runawk/pkg_grep_summary.awk | |
57 | share/runawk/pkgsrc-dewey.awk | 63 | share/runawk/pkgsrc-dewey.awk | |
58 | share/runawk/psu_funcs.awk | 64 | share/runawk/psu_funcs.awk |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.13 2012/10/12 17:42:09 cheusov Exp $ | 1 | $NetBSD: distinfo,v 1.14 2012/11/04 17:09:21 cheusov Exp $ | |
2 | 2 | |||
3 | SHA1 (pkg_summary-utils-0.58.5.tar.gz) = a3d92273ed8e3402caf1986d7f5b6c0f6520496f | 3 | SHA1 (pkg_summary-utils-0.59.0.tar.gz) = a40dac6aee1c8482d8e2e7047fa84e5ffad72467 | |
4 | RMD160 (pkg_summary-utils-0.58.5.tar.gz) = 72c9c819d3028b796d7b53424c96a11de1271cb7 | 4 | RMD160 (pkg_summary-utils-0.59.0.tar.gz) = 0e2f4d7b174f51526d73fa6d3de0cea4db7fa6b5 | |
5 | Size (pkg_summary-utils-0.58.5.tar.gz) = 137442 bytes | 5 | Size (pkg_summary-utils-0.59.0.tar.gz) = 145656 bytes |