head 1.22; access; symbols pkgsrc-2026Q2:1.22.0.2 pkgsrc-2026Q2-base:1.22 pkgsrc-2026Q1:1.20.0.2 pkgsrc-2026Q1-base:1.20 pkgsrc-2025Q4:1.17.0.2 pkgsrc-2025Q4-base:1.17 pkgsrc-2025Q3:1.14.0.2 pkgsrc-2025Q3-base:1.14 pkgsrc-2025Q2:1.12.0.2 pkgsrc-2025Q2-base:1.12 pkgsrc-2025Q1:1.6.0.2 pkgsrc-2025Q1-base:1.6; locks; strict; comment @# @; 1.22 date 2026.06.02.11.02.53; author pin; state Exp; branches; next 1.21; commitid 6aTQh9Hdx0cHjdIG; 1.21 date 2026.03.26.19.31.02; author pin; state Exp; branches; next 1.20; commitid Bd74YWDBJzgxjwzG; 1.20 date 2026.01.27.17.39.49; author pin; state Exp; branches; next 1.19; commitid 5ONlTFdQUkvUy3sG; 1.19 date 2026.01.26.10.30.12; author pin; state Exp; branches; next 1.18; commitid 8yCar4VfxalzdTrG; 1.18 date 2025.12.30.19.06.19; author pin; state Exp; branches; next 1.17; commitid F3H4TepcBxLrWsoG; 1.17 date 2025.11.25.19.43.37; author pin; state Exp; branches; next 1.16; commitid YE21sa2syQUZgYjG; 1.16 date 2025.11.01.17.51.05; author pin; state Exp; branches; next 1.15; commitid 4fVXmTRz95IdqSgG; 1.15 date 2025.09.27.11.58.53; author pin; state Exp; branches; next 1.14; commitid huDlgnE82Dg9BlcG; 1.14 date 2025.08.26.13.16.22; author pin; state Exp; branches; next 1.13; commitid 13EzRUVthrwu3f8G; 1.13 date 2025.07.30.06.45.34; author pin; state Exp; branches; next 1.12; commitid Usxshg9ufkJeLJ4G; 1.12 date 2025.06.13.09.02.38; author pin; state Exp; branches; next 1.11; commitid NkQ6uLnBhztV1IYF; 1.11 date 2025.05.23.12.29.31; author pin; state Exp; branches; next 1.10; commitid zCvYlhtdVsBKQ1WF; 1.10 date 2025.05.06.19.45.04; author pin; state Exp; branches; next 1.9; commitid efMdZf4nHcA2OSTF; 1.9 date 2025.04.10.11.47.13; author pin; state Exp; branches; next 1.8; commitid CfBSFsVxrm7WZuQF; 1.8 date 2025.04.08.18.59.57; author gdt; state Exp; branches; next 1.7; commitid 30BzCerSxYMishQF; 1.7 date 2025.04.02.10.52.24; author pin; state Exp; branches; next 1.6; commitid ypBa3kOjIlP1XsPF; 1.6 date 2025.03.15.15.59.40; author pin; state Exp; branches; next 1.5; commitid vvgwPgPk786mebNF; 1.5 date 2025.03.12.13.23.10; author pin; state Exp; branches; next 1.4; commitid kMm8bk8yqXGDsMMF; 1.4 date 2025.02.21.14.32.10; author pin; state Exp; branches; next 1.3; commitid mPPOqLJxP2rbslKF; 1.3 date 2025.02.12.08.11.36; author pin; state Exp; branches; next 1.2; commitid LccOtedZaOByD9JF; 1.2 date 2025.02.06.11.21.24; author pin; state Exp; branches; next 1.1; commitid fYdqP80VBdbDSoIF; 1.1 date 2025.01.21.19.10.49; author pin; state Exp; branches; next ; commitid ljNg3AlylobyZnGF; desc @@ 1.22 log @devel/feluda: update to 1.13.0 What's Changed build(deps): bump requests from 2.32.5 to 2.33.0 in /examples/python-example in the pip group across 1 directory by @@dependabot[bot] in #205 chore: add AGENTS.md and plan/ directory by @@anistark in #206 build(deps): bump pytest from 9.0.2 to 9.0.3 in /examples/python-example in the pip group across 1 directory by @@dependabot[bot] in #207 build(deps): bump the cargo group across 1 directory with 2 updates by @@dependabot[bot] in #208 chore(deps): refresh lockfile and bump minor specifiers by @@anistark in #209 feat(licenses): detect OFL.txt and SIL Open Font License by @@anistark in #210 feat(docs): add Field Reports timeline to homepage by @@anistark in #211 feat(licenses): parse compound SPDX expressions by @@anistark in #212 feat(parser): add monorepo workspace support across Cargo, npm, Go, and uv by @@anistark in #213 feat(init): add feluda init subcommand for zero-friction onboarding by @@anistark in #214 feat(sarif): add SARIF 2.1.0 output for GitHub Advanced Security by @@anistark in #215 feat(skill): add feluda Claude Code skill for inline license compliance by @@anistark in #216 @ text @# $NetBSD: Makefile,v 1.21 2026/03/26 19:31:02 pin Exp $ DISTNAME= feluda-1.13.0 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=anistark/} GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/anistark/feluda/ COMMENT= Detect license usage restrictions in your project LICENSE= mit TOOL_DEPENDS+= cmake-[0-9]*:../../devel/cmake # See, https://github.com/briansmith/ring/issues/1999 .include "../../mk/compiler/i386-sse2.mk" .include "cargo-depends.mk" RUST_REQ= 1.85.0 USE_LANGUAGES+= c c++ USE_TOOLS+= pkg-config perl gmake MAKE_ENV+= OPENSSL_DIR=${BUILDLINK_PREFIX.openssl} RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openssl}/lib .include "../../lang/rust/cargo.mk" .include "../../security/openssl/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.21 log @devel/feluda: update to 1.12.0 - chore: cleanup docs. remove makefile. add docs build to ci by @@anistark in #193 - docs: re-structure and add contributing guide by @@anistark in #194 - docs: cleanup and build to dirhtml by @@anistark in #195 - docs: fix broken images by @@anistark in #196 - build(deps): bump bytes from 1.10.1 to 1.11.1 in /examples/rust-example in the cargo group across 1 directory by @@dependabot[bot] in #197 - build(deps): bump the cargo group across 1 directory with 3 updates by @@dependabot[bot] in #198 - fix: overhaul cache module by @@anistark in #199 - refactor: optimize tokio usage for GitHub license fetching by @@anistark in #202 - build(deps): bump flask from 3.0.0 to 3.1.3 in /examples/python-example in the pip group across 1 directory by @@dependabot[bot] in #200 - build(deps): bump quinn-proto from 0.11.13 to 0.11.14 in the cargo group across 1 directory by @@dependabot[bot] in #201 - chore: update all dependencies to latest versions by @@anistark in #204 - build(deps): bump rustls-webpki from 0.103.8 to 0.103.10 in the cargo group across 1 directory by @@dependabot[bot] in #203 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2026/01/27 17:39:49 pin Exp $ d3 1 a3 1 DISTNAME= feluda-1.12.0 @ 1.20 log @feluda: needs cmake at build time @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2026/01/26 10:30:12 pin Exp $ d3 1 a3 1 DISTNAME= feluda-1.11.1 @ 1.19 log @devel/feluda: update to 1.11.1 What's Changed - fix: Fix clippy warnings by @@farhaanbukhsh in #186 - chore: update rust min version to 1.85.0 by @@anistark in #188 - fix:- #189 -changed lookup to check GOMODCACHE, changed escapping before pk… by @@pratik-anurag in #190 - add docs by @@anistark in #192 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2025/12/30 19:06:19 pin Exp $ d13 2 @ 1.18 log @devel/feluda: update to 1.11.0 What's Changed refactor: analyze only root project directory and clean up progress module by anistark in #176 feat: GitHub license cache by anistark in #178 chore: cleanup readme, contributing, justfile by anistark in #179 feat: add local license checking for Go and Python by anistark in #180 fix: add missing env var cleanup to prevent test isolation issues in parallel execution by anistark in #182 feat: add .NET support with NuGet integration by anistark in #183 feat: add --github-token flag for authenticated GitHub API requests by anistark in #184 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2025/11/25 19:43:37 pin Exp $ d3 1 a3 1 DISTNAME= feluda-1.11.0 d18 1 a18 1 RUST_REQ= 1.70.0 @ 1.17 log @devel/feluda: update to 1.10.3 What's Changed feat: add just test-ci cmd to mimic ci testing locally by @@anistark in #157 refactor: restructure sbom command with format subcommands (spdx, cyclonedx) by @@anistark in #156 feat: validate sbom spdx and cyclonedx files by @@anistark in #162 feat: implement comprehensive SPDX standards compliance enhancements and character validation by @@anistark in #163 feat: add language parameter to GitHub Action by @@anistark in #164 fix: add CC0-1.0 license to compatibility matrix for all project licenses by @@anistark in #165 fix: exclude Go toolchain and version directives from dependency analysis by @@anistark in #166 feat: add filter to the TUI by @@ashish10677 in #170 chore: update dependencies by @@anistark in #168 feat: add sort feature to TUI and proper ascending/descending order by @@anistark in #167 refactor: move CI/CD examples to examples/ci directory by @@anistark in #171 Refactor/publish tag by @@anistark in #172 feat: add local-first license detection with --no-local flag for Node.js and Rust by @@anistark in #173 feat: ignore licenses and dependencies by @@anistark in #175 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2025/11/01 17:51:05 pin Exp $ d3 1 a3 1 DISTNAME= feluda-1.10.3 @ 1.16 log @devel/feluda: update to 1.10.2 add: example projects for testing and debugging by @@anistark in #146 build(deps): bump requests from 2.31.0 to 2.32.4 in /examples/python-example in the pip group across 1 directory by @@dependabot[bot] in #147 refactor: improve error handling by @@anistark in #148 Create FUNDING.yml by @@anistark in #149 feat: R projects support. only direct dependency check by @@anistark in #150 refactor: strict to restrictive flag change. [breaking change] by @@anistark in #152 feat: add configurable strictness mode with --strict flag for license parser by @@anistark in #153 refactor: remove v1.8.5 backward compatibility re-exports by @@anistark in #154 feat: improve Python environment marker parsing with PEP 508 support by @@anistark in #155 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2025/09/27 11:58:53 pin Exp $ d3 1 a3 1 DISTNAME= feluda-1.10.2 @ 1.15 log @devel/feluda: update to 1.10.1 v1.10.1 What's Changed fix: license compatibility matrix embed by @@anistark in #145 v1.10.0 What's Changed refactor: process project detection in parallel using rayon by @@anistark in #125 Add license matrix by @@anistark in #126 Bump tracing-subscriber from 0.3.19 to 0.3.20 in the cargo group across 1 directory by @@dependabot[bot] in #127 refactor: Implement concurrent requests with rate limiting by @@anistark in #128 refactor: remove redundancy in license compatibility check by @@anistark in #132 add: new --sbom flag by @@anistark in #133 update: rpm install instructions by @@anistark in #135 add: sbom model and spdx generation by @@anistark in #134 fix: implement license parsing with config. by @@anistark in #136 update: go dependency tracking with depth by @@anistark in #137 update: config validation by @@anistark in #138 add: cyclonedx 1.5 support by @@anistark in #139 Fix/feluda ci by @@anistark in #140 Feat/cpp support by @@anistark in #141 feat: OSI status in verbose, gui and supported output formats. by @@anistark in #142 fix: version pattern mismatch and generate notes race by @@anistark in #143 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2025/08/26 13:16:22 pin Exp $ d3 1 a3 1 DISTNAME= feluda-1.10.1 @ 1.14 log @devel/feluda: update to 1.9.8 What's Changed feat:github actions to test and update the feluda badge by @@pratik-anurag in #100 fix broken output by @@motusira in #96 Feature/62 add labeller by @@pratik-anurag in #101 fix: incompatibility matrix check by @@anistark in #102 Include basic gh workflow for rpm generation by @@sayanchowdhury in #105 fix: Removes failing builds by @@farhaanbukhsh in #106 Bump slab from 0.4.10 to 0.4.11 in the cargo group across 1 directory by @@dependabot[bot] in #103 .github: Add multi-arch and draft releases suport by @@sayanchowdhury in #108 .github: Disable building rpm for aarch64 by @@sayanchowdhury in #109 .github: Fix openssl issue with git2 for aarch64 Signed-off-by: Sayan Chowdhury sayan.chowdhury2012@@gmail.com by @@sayanchowdhury in #111 Add deb support by @@avirajkhare00 in #112 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2025/07/30 06:45:34 pin Exp $ d3 1 a3 1 DISTNAME= feluda-1.9.8 d18 1 @ 1.13 log @devel/feluda: update to 1.9.7 What's Changed - fix --incompatible and --strict modes by @@motusira in #91 - Fix node dependency parsing for npm ls failure by @@anistark in #95 - fix: fixes clippy warnings by @@farhaanbukhsh in #97 - refactor: modular languages by @@anistark - add: Gist mode by @@anistark @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2025/06/13 09:02:38 pin Exp $ d3 1 a3 1 DISTNAME= feluda-1.9.7 d6 1 d18 2 a19 2 RUST_REQ= 1.70.0 USE_TOOLS+= pkg-config @ 1.12 log @devel/feluda: update to 1.8.5 What's Changed - Update colors for --verbose mode by @@motusira in #76 - Add yaml output by @@motusira in #81 - refactored generate_report function to match the new structure by @@Samuel1505 in #83 - Run feluda on a github repo directly by @@hakymulla in #84 - Bump the cargo group across 1 directory with 2 updates by @@dependabot in #85 - Add new generate command to generate NOTICE and THIRD_PARTY_LICENSE files by @@anistark - Add more tests by @@anistark @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2025/05/23 12:29:31 pin Exp $ d3 1 a3 1 DISTNAME= feluda-1.8.5 @ 1.11 log @devel/feluda: update to 1.7.0 Add: Compatibility Check with root project license. Fixed: Loading for Go projects. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2025/05/06 19:45:04 pin Exp $ d3 1 a3 1 DISTNAME= feluda-1.7.0 @ 1.10 log @devel/feluda: update to 1.6.2 What's Changed Bump ring from 0.17.9 to 0.17.14 in the cargo group across 1 directory by @@dependabot in #50 Enhanced Debug mode Better CI/CD support for Github Actions and Jenkins. Enhanced output display @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2025/04/10 11:47:13 pin Exp $ d3 1 a3 1 DISTNAME= feluda-1.6.2 @ 1.9 log @devel/feluda: update to 1.5.3 - refactor: Better parameters for the fucntions by @@farhaanbukhsh in #49 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2025/04/08 18:59:57 gdt Exp $ d3 1 a3 1 DISTNAME= feluda-1.5.3 d17 1 @ 1.8 log @devel: Convert 3 rust packages from NOT_FOR i386 to i386-sse2.mk @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2025/04/02 10:52:24 pin Exp $ d3 1 a3 1 DISTNAME= feluda-1.5.2 a14 3 SITES.wasi-0.11.0+wasi-snapshop-preview1.crate= https://static.crates.io/crates/wasi/ SITES.wasi-0.13.3+wasi-0.2.2.crate= https://static.crates.io/crates/wasi/ @ 1.7 log @devel/feluda: not for i386 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2025/03/15 15:59:40 pin Exp $ d13 1 a13 1 NOT_FOR_PLATFORM+= *-*-i386 @ 1.6 log @devel/feluda: update to 1.5.2 - fix go license check by @@anistark in #48 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2025/03/12 13:23:10 pin Exp $ d12 3 @ 1.5 log @devel/feluda: update to 1.5.1 What's Changed - fix: Adds NPM command to run on windows by @@farhaanbukhsh in #47 Since previous version but that I've missed, license change. Now mit only. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2025/02/21 14:32:10 pin Exp $ d3 1 a3 1 DISTNAME= feluda-1.5.1 d12 3 d17 5 d23 1 @ 1.4 log @devel/feluda: update to 1.5.0 What's Changed refactor: Adds parallel loops to make the parsing faster by @@farhaanbukhsh in #36 fix: spinner now runs only when tasks are being executed by @@ashish10677 in #37 [Config] Add configurability to Feluda by @@kageiit in #38 Support multiple project types at once by @@kageiit in #39 Add pyproject toml support by @@kageiit in #40 Optimizing the go-parser by @@farhaanbukhsh in #41 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2025/02/12 08:11:36 pin Exp $ d3 1 a3 1 DISTNAME= feluda-1.5.0 d10 1 a10 8 LICENSE= mit AND cc-by-nc-nd-v4.0-license # Permission to redistribute binaries has been granted by the copyright # holder: https://github.com/anistark/feluda/issues/9 # # The package is confirmed to build on NetBSD x86_64. # If, for any reason patching is needed to support other platforms, # permission should be granted by upstream before applying any. @ 1.3 log @devel/feluda: update to 1.4.0 v1.4.0 What's Changed enabling link-time optimization and codegen-units by @@anistark in #34 add multi language support by @@anistark in #33 v1.3.0 What's Changed Use rustls for reqwest by @@kageiit in #17 [Experimental] Feature/python support by @@itamar-lc in #18 Add CI and release binaries workflows by @@kageiit in #16 add choosealincese live data for license check by @@anistark in #20 fix: Fixes lint warning and introduces a lint check on the PRs by @@farhaanbukhsh in #26 add debug mode. fix license parser for unknown or no license scenario by @@anistark in #30 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2025/02/06 11:21:24 pin Exp $ d3 1 a3 1 DISTNAME= feluda-1.4.0 @ 1.2 log @devel/feluda: update to 1.2.3 What's Changed Add NetBSD by @@0323pin in #10 docs(readme): add Arch Linux installation instructions by @@adamperkowski in #11 Modify Output View by @@anistark in #13 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/01/21 19:10:49 pin Exp $ d3 1 a3 1 DISTNAME= feluda-1.2.3 a20 5 USE_TOOLS+= pkg-config MAKE_ENV+= OPENSSL_DIR=${BUILDLINK_PREFIX.openssl:Q} RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openssl}/lib a21 1 .include "../../security/openssl/buildlink3.mk" @ 1.1 log @devel/feluda: import package Feluda is a Rust-based command-line tool that analyzes the dependencies of a project, notes down their licenses, and flags any permissions that restrict personal or commercial usage. Features: - Parse your project to identify dependencies and their licenses. - Classify licenses into permissive, restrictive, or unknown categories. - Flag dependencies with licenses that may restrict personal or commercial use. - Output results in plain text, JSON or TUI formats. There's also a gist format which is available in strict mode to output a single line only. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= feluda-1.2.2 @