diff options
author | pin <pin@pkgsrc.org> | 2021-02-12 08:15:51 +0000 |
---|---|---|
committer | pin <pin@pkgsrc.org> | 2021-02-12 08:15:51 +0000 |
commit | edb87a692919525ec5fda666942e0c5cecb3b74d (patch) | |
tree | 01a4af1fdd143fa0b11e3579ee174b71b3c1da1f /textproc | |
parent | a11789a1e9878015f081b42be81a5e2a6f2c73a4 (diff) | |
download | pkgsrc-edb87a692919525ec5fda666942e0c5cecb3b74d.tar.gz |
textproc/lok: import package
Command line tool, that is used to quickly calculate the number of lines of
various language codes in a project.
Features:
-Quickly calculate data
-Support multiple languages
-Support multiple output formats, ASCII, HTML, Markdown
Diffstat (limited to 'textproc')
-rw-r--r-- | textproc/lok/DESCR | 7 | ||||
-rw-r--r-- | textproc/lok/Makefile | 23 | ||||
-rw-r--r-- | textproc/lok/PLIST | 2 | ||||
-rw-r--r-- | textproc/lok/cargo-depends.mk | 30 | ||||
-rw-r--r-- | textproc/lok/distinfo | 118 |
5 files changed, 180 insertions, 0 deletions
diff --git a/textproc/lok/DESCR b/textproc/lok/DESCR new file mode 100644 index 00000000000..6f45e28ad71 --- /dev/null +++ b/textproc/lok/DESCR @@ -0,0 +1,7 @@ +Command line tool, that is used to quickly calculate the number of lines of +various language codes in a project. + +Features: +-Quickly calculate data +-Support multiple languages +-Support multiple output formats, ASCII, HTML, Markdown diff --git a/textproc/lok/Makefile b/textproc/lok/Makefile new file mode 100644 index 00000000000..9e57b1c4262 --- /dev/null +++ b/textproc/lok/Makefile @@ -0,0 +1,23 @@ +# $NetBSD: Makefile,v 1.1 2021/02/12 08:15:51 pin Exp $ + +DISTNAME= lok-0.1.2 +CATEGORIES= textproc devel +MASTER_SITES= ${MASTER_SITE_GITHUB:=wyhaya/} +GITHUB_TAG= v${PKGVERSION_NOREV} + +MAINTAINER= pin@NetBSD.org +HOMEPAGE= https://github.com/wyhaya/lok/ +COMMENT= Count the number of codes +LICENSE= mit + +.include "cargo-depends.mk" + +USE_LANGUAGES+= c + +INSTALLATION_DIRS= bin + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/target/release/lok ${DESTDIR}${PREFIX}/bin + +.include "../../lang/rust/cargo.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/textproc/lok/PLIST b/textproc/lok/PLIST new file mode 100644 index 00000000000..bb2344fccce --- /dev/null +++ b/textproc/lok/PLIST @@ -0,0 +1,2 @@ +@comment $NetBSD: PLIST,v 1.1 2021/02/12 08:15:51 pin Exp $ +bin/lok diff --git a/textproc/lok/cargo-depends.mk b/textproc/lok/cargo-depends.mk new file mode 100644 index 00000000000..8b11e43e132 --- /dev/null +++ b/textproc/lok/cargo-depends.mk @@ -0,0 +1,30 @@ +# $NetBSD: cargo-depends.mk,v 1.1 2021/02/12 08:15:52 pin Exp $ + +CARGO_CRATE_DEPENDS+= ansi_term-0.11.0 +CARGO_CRATE_DEPENDS+= atty-0.2.13 +CARGO_CRATE_DEPENDS+= autocfg-1.0.1 +CARGO_CRATE_DEPENDS+= bitflags-1.2.1 +CARGO_CRATE_DEPENDS+= bright-0.4.0 +CARGO_CRATE_DEPENDS+= cfg-if-1.0.0 +CARGO_CRATE_DEPENDS+= clap-2.33.3 +CARGO_CRATE_DEPENDS+= const_fn-0.4.5 +CARGO_CRATE_DEPENDS+= crossbeam-deque-0.8.0 +CARGO_CRATE_DEPENDS+= crossbeam-epoch-0.9.1 +CARGO_CRATE_DEPENDS+= crossbeam-utils-0.8.1 +CARGO_CRATE_DEPENDS+= glob-0.3.0 +CARGO_CRATE_DEPENDS+= hermit-abi-0.1.3 +CARGO_CRATE_DEPENDS+= lazy_static-1.4.0 +CARGO_CRATE_DEPENDS+= libc-0.2.70 +CARGO_CRATE_DEPENDS+= memoffset-0.6.1 +CARGO_CRATE_DEPENDS+= num_cpus-1.13.0 +CARGO_CRATE_DEPENDS+= same-file-1.0.5 +CARGO_CRATE_DEPENDS+= scopeguard-1.1.0 +CARGO_CRATE_DEPENDS+= strsim-0.8.0 +CARGO_CRATE_DEPENDS+= textwrap-0.11.0 +CARGO_CRATE_DEPENDS+= unicode-width-0.1.8 +CARGO_CRATE_DEPENDS+= vec_map-0.8.2 +CARGO_CRATE_DEPENDS+= walkdir-2.3.1 +CARGO_CRATE_DEPENDS+= winapi-0.3.8 +CARGO_CRATE_DEPENDS+= winapi-i686-pc-windows-gnu-0.4.0 +CARGO_CRATE_DEPENDS+= winapi-util-0.1.2 +CARGO_CRATE_DEPENDS+= winapi-x86_64-pc-windows-gnu-0.4.0 diff --git a/textproc/lok/distinfo b/textproc/lok/distinfo new file mode 100644 index 00000000000..651605d0d20 --- /dev/null +++ b/textproc/lok/distinfo @@ -0,0 +1,118 @@ +$NetBSD: distinfo,v 1.1 2021/02/12 08:15:52 pin Exp $ + +SHA1 (ansi_term-0.11.0.crate) = 0c6f984f171ee890100780e038def5db2a8b7ab8 +RMD160 (ansi_term-0.11.0.crate) = 0bc10d826fc7a658ac1026dac333cc54f26f7c5b +SHA512 (ansi_term-0.11.0.crate) = a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa +Size (ansi_term-0.11.0.crate) = 17087 bytes +SHA1 (atty-0.2.13.crate) = fe4ed7919862d59949ff30dcea47c7ab740812f1 +RMD160 (atty-0.2.13.crate) = 7b23f66e3d9dbeb654c198c48b7e834e68f5d82a +SHA512 (atty-0.2.13.crate) = 4554ca7dedb4c2e8693e5847ef1fe66161ed4cb2c19156bb03f41ce7e7ea21838369dabaf447a60d1468de8bfbb7087438c12934c4569dde63df074f168569ad +Size (atty-0.2.13.crate) = 4764 bytes +SHA1 (autocfg-1.0.1.crate) = 32909de2e5ae5ba6c1730cdf0e361213e7e86e2d +RMD160 (autocfg-1.0.1.crate) = 8122557dfbad780c74329228c0fb9fc4ff46bd63 +SHA512 (autocfg-1.0.1.crate) = 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b +Size (autocfg-1.0.1.crate) = 12908 bytes +SHA1 (bitflags-1.2.1.crate) = b7d3a9b30a05e14231cb55271c6ffa45cc1279cd +RMD160 (bitflags-1.2.1.crate) = 186b1893055eb415978ca547b0775aaa617a00fd +SHA512 (bitflags-1.2.1.crate) = ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b +Size (bitflags-1.2.1.crate) = 16745 bytes +SHA1 (bright-0.4.0.crate) = 84dcf57ecea371368b425c549aebf664e56ec3d0 +RMD160 (bright-0.4.0.crate) = 58a61e05eabd820154a06b0b4df68dee3a0ba065 +SHA512 (bright-0.4.0.crate) = 1777091bb134a29d39e7eed8fbb078084fb3966895441801adb6d3a58804ef698a417ec0ac5f20a304854c74e61c3e675682d9a28234a5f9f7b8894f5f42c9ea +Size (bright-0.4.0.crate) = 4071 bytes +SHA1 (cfg-if-1.0.0.crate) = 9b415d94b6c2a84ed31b909e354ba9ac89092174 +RMD160 (cfg-if-1.0.0.crate) = 72507b7a112aaebe5833ade3a7a24ea8c0c6b243 +SHA512 (cfg-if-1.0.0.crate) = 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff +Size (cfg-if-1.0.0.crate) = 7934 bytes +SHA1 (clap-2.33.3.crate) = a432f81828ef9948c7d3b7c4a467cda8ca60ea00 +RMD160 (clap-2.33.3.crate) = 58082599dc4f1d5b29825be7e0258f052f1069bd +SHA512 (clap-2.33.3.crate) = 3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf +Size (clap-2.33.3.crate) = 201925 bytes +SHA1 (const_fn-0.4.5.crate) = a614df94e01ebcd719cf5f2961b255a915ef6c20 +RMD160 (const_fn-0.4.5.crate) = 64b96d108755cdffbee2d137d51c3c3ce93758a9 +SHA512 (const_fn-0.4.5.crate) = 6e41e2d5b185178ea0b7efe8303b7a3a532d3c7d7c7c4c9f093007c81edef2ed5ac8d456da167247b53a128c12ba3a6e1c32497ca11b7c5cb1b03ae37c7c897c +Size (const_fn-0.4.5.crate) = 13107 bytes +SHA1 (crossbeam-deque-0.8.0.crate) = 5a37f3174ccf9bf25e1bde1e57da6b2c6290c29a +RMD160 (crossbeam-deque-0.8.0.crate) = 4c65c64c61971dc35330ba934c476781355515e2 +SHA512 (crossbeam-deque-0.8.0.crate) = 4efa73dcb9ef40b841039d24ffaf9bd7c63f8c0233bba1e0728fd5558702b4ef0af117543834c527335e99384d3c80d56293e891c9d94440f51f454b1b90c399 +Size (crossbeam-deque-0.8.0.crate) = 20756 bytes +SHA1 (crossbeam-epoch-0.9.1.crate) = d86f88028863c8a1149058ef710630dab041610f +RMD160 (crossbeam-epoch-0.9.1.crate) = c80defcf55d005db09fbd23bfc07ab28464b89a0 +SHA512 (crossbeam-epoch-0.9.1.crate) = 63d03e71013f7ffbc7b7a8ec5fe478323e7cf679bd126f03980c5e0790b57f5c48ce0ddb5e9c7ece31bd7380a944c1a1d462a9a1bf0126f9851e549739d8afc4 +Size (crossbeam-epoch-0.9.1.crate) = 39561 bytes +SHA1 (crossbeam-utils-0.8.1.crate) = d2b2e23d3895d03f8b183ce3e9443761887afbc8 +RMD160 (crossbeam-utils-0.8.1.crate) = 621b0517ab03c14a5df48decb546880116a4e755 +SHA512 (crossbeam-utils-0.8.1.crate) = c9f3a513fd139dab3c8091366cd6d378ef8a4d00eb43a6c26d107361fea470a5ab180950a1204c1a8881c2ed1106500327d598ccb09c79d0eba2db11299aa286 +Size (crossbeam-utils-0.8.1.crate) = 35914 bytes +SHA1 (glob-0.3.0.crate) = 3d1e2bea7c5711a9d015beb6d0ac102a0b9e9357 +RMD160 (glob-0.3.0.crate) = 398b7fbdd9080b51499c70494b5d654942da3a80 +SHA512 (glob-0.3.0.crate) = 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46 +Size (glob-0.3.0.crate) = 18724 bytes +SHA1 (hermit-abi-0.1.3.crate) = d86faf68849074c0d6ee2806a5dde639f6e894b9 +RMD160 (hermit-abi-0.1.3.crate) = 4b2f1f0af250450f058657f5ae149e02c1678812 +SHA512 (hermit-abi-0.1.3.crate) = ca85d69192ddd2c1cf0f12d6abc7eaa70a71956df5b55aaf1d3780c6e40207c33bb188a92a5f4769478c4ce13bd93cfd6b4134a21e245781b4ab4e3cb3eabe87 +Size (hermit-abi-0.1.3.crate) = 6741 bytes +SHA1 (lazy_static-1.4.0.crate) = 3e8852a6967dc257753fe75a13112a04bc03dfc0 +RMD160 (lazy_static-1.4.0.crate) = 6c74661c140113ff3b1d660bba095259398bbb55 +SHA512 (lazy_static-1.4.0.crate) = e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 +Size (lazy_static-1.4.0.crate) = 10443 bytes +SHA1 (libc-0.2.70.crate) = 420e9e207cfed9e6f1d60ba89e754d8ad2747dfd +RMD160 (libc-0.2.70.crate) = 4ee4263af95b11ff4fb6bc8f142f15400fb62165 +SHA512 (libc-0.2.70.crate) = a543b972e73d5bf142988464cd62f4402b782796074aabf4ec9396e341050d545b83212c7e4c62c224d5e06de4d794c67fea91b83d605626df115b30d8f326de +Size (libc-0.2.70.crate) = 472909 bytes +SHA1 (lok-0.1.2.tar.gz) = 596262a21eb4ef27c5c35d2db1fdb71ffa7cd33b +RMD160 (lok-0.1.2.tar.gz) = c6bf562d9741a49cf8714be8fdd79550fa1b0a9b +SHA512 (lok-0.1.2.tar.gz) = 6625f29e9e9b46d9888cc81e3bbc72f3697782e8cb0dfed94dc0e863b057a71884ec2f80fdce441658b72d02fe04eb09c59a1075382f8cdef0854875360a5ff8 +Size (lok-0.1.2.tar.gz) = 12986 bytes +SHA1 (memoffset-0.6.1.crate) = 68006c591d977f3972315d649f3a0b69d8cf143f +RMD160 (memoffset-0.6.1.crate) = 869b469b9476329e77031ddcf5b6e3f9aa14c187 +SHA512 (memoffset-0.6.1.crate) = 74d081af00b7e442198b786d79e4ef35c243d2e78347ab9cb50e127569aed3fd77b47b95df6f361a716abce27c8cc6cb1dfa12c92b0b2208b21f9eb9527b61be +Size (memoffset-0.6.1.crate) = 7706 bytes +SHA1 (num_cpus-1.13.0.crate) = 0b9b73086f2d7cfffda566f89ca392329edb504c +RMD160 (num_cpus-1.13.0.crate) = 6b4f4fad7d91a058b8e4c0d6ec506cf76d1bd3da +SHA512 (num_cpus-1.13.0.crate) = e75ec298fa682be84bf4efb6cf40126da9233ef25f07e887c2fa7421ee78790204564e6406c8219466651f47421e27f69eca690bb9cdfc982b644d78cc10de3f +Size (num_cpus-1.13.0.crate) = 14704 bytes +SHA1 (same-file-1.0.5.crate) = ac1d197acde4b474b188266153ccf3bd56050a24 +RMD160 (same-file-1.0.5.crate) = dfb150dd6af4f2f4e6d8b5e8cc4905a3b180977b +SHA512 (same-file-1.0.5.crate) = 33be985579210b64eed7e26f24a695e2a59992ae51723e5aa026ba34dbb05be4c377bb25db9797dca1f70aa4be58f33cae32a89b61fe6b9353de9fb902ba2dcc +Size (same-file-1.0.5.crate) = 9861 bytes +SHA1 (scopeguard-1.1.0.crate) = 4425144c5e5d1e14cd15920c067a6062353b4642 +RMD160 (scopeguard-1.1.0.crate) = e46cfa35a49217861219347951a73d5b523d7190 +SHA512 (scopeguard-1.1.0.crate) = 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d +Size (scopeguard-1.1.0.crate) = 11470 bytes +SHA1 (strsim-0.8.0.crate) = 9a09b5df624d5e5cc4f9ae9f6d45e49b27e18834 +RMD160 (strsim-0.8.0.crate) = 980ec0eecba085ca6419d089af3743e23b27cd16 +SHA512 (strsim-0.8.0.crate) = 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34 +Size (strsim-0.8.0.crate) = 9309 bytes +SHA1 (textwrap-0.11.0.crate) = 75648d4aa5657ab34a4df9c34a3645431fd2739f +RMD160 (textwrap-0.11.0.crate) = 3a9a334e7c0c6cbb9f54e51ad991304da31caf2c +SHA512 (textwrap-0.11.0.crate) = f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a +Size (textwrap-0.11.0.crate) = 17322 bytes +SHA1 (unicode-width-0.1.8.crate) = c5eec29c1b9d03c08b963b8fcbcf9e69ba6bdca3 +RMD160 (unicode-width-0.1.8.crate) = 920b0f2e5ffe2e65efd68ea35640b2b9720636f0 +SHA512 (unicode-width-0.1.8.crate) = 0abba6da6981a2451e01d93bbd47652c46eb6fb07cc0214f33259fb29945bfd5ee2b302e883ddca8f68e921635f222701b7310e7da2a5e225f854980d1e474b0 +Size (unicode-width-0.1.8.crate) = 16732 bytes +SHA1 (vec_map-0.8.2.crate) = 5417b7a8ab1fec1368f993e28ff141636f1d4b02 +RMD160 (vec_map-0.8.2.crate) = dc0c5e6458586494c3bea361d24856055b2b723b +SHA512 (vec_map-0.8.2.crate) = 4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9 +Size (vec_map-0.8.2.crate) = 14466 bytes +SHA1 (walkdir-2.3.1.crate) = 19e4db033e3c420463da0bd5adb654852b6f1bc9 +RMD160 (walkdir-2.3.1.crate) = dc8fb169e33e4f493b10402e78b39796582aec55 +SHA512 (walkdir-2.3.1.crate) = ba807ff0d098aabdcd37e23204632beea1dbb7a6adfd16cb1009cae9e7b6957cfeab705cc454bf8f2b62a08743214ab995e43bf46fc510012c938f9e2a434951 +Size (walkdir-2.3.1.crate) = 23413 bytes +SHA1 (winapi-0.3.8.crate) = 3ad51f87c1ee51917ce39587709ee8ed5ae3f69c +RMD160 (winapi-0.3.8.crate) = 1b7f0b4d94031f408cd5f8f81ebd3920cfe67f80 +SHA512 (winapi-0.3.8.crate) = 5a899ee5f09f30d742b8b8eba78da05cd9f4c664408fdeb9370373f8756a962a23e3f1c07619e745b3270138606c9a369076c02c3f5353f657df09d203d9a736 +Size (winapi-0.3.8.crate) = 1128308 bytes +SHA1 (winapi-i686-pc-windows-gnu-0.4.0.crate) = cf2bc857823de6008e6da350ad2c97c7be564322 +RMD160 (winapi-i686-pc-windows-gnu-0.4.0.crate) = a7d1e9e7f940d2e376a1b6dede7f0a50ad191ab8 +SHA512 (winapi-i686-pc-windows-gnu-0.4.0.crate) = a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 +Size (winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 bytes +SHA1 (winapi-util-0.1.2.crate) = c37c9f78d3b98655888b01302cba1c3284e9c100 +RMD160 (winapi-util-0.1.2.crate) = 994ada659e795b62c4b9c1ed6e64b977726fc893 +SHA512 (winapi-util-0.1.2.crate) = 54514420da9851f9657f888d8b198b3a97a6009b7e965d5a23ec471251f6548c2a58c716a5f48fb5d83a5775503d696da98eaed7b71fdd9ba7cd74ba6923b11a +Size (winapi-util-0.1.2.crate) = 7810 bytes +SHA1 (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = eadfdb146024d37b6887b5b9cb6a69f61473ed8a +RMD160 (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 300417853d251d91cadb9650992a6aa98248619f +SHA512 (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 +Size (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 bytes |