BSD Ports

devel/feluda 1.16.0 NetBSD

Detect license usage restrictions in your project

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
cb95695664
License
mit
Categories
devel
Package size
5587.3 KiB, 19741.2 KiB installed

Description

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.

In the other systems

SystemPortVersion
NetBSDdevel/feluda1.16.0
FreeBSDtextproc/feluda1.17.0_1
HardenedBSDtextproc/feluda1.17.0
GhostBSDtextproc/feluda1.16.0_1

Install

Binary package:

pkgin install feluda

From pkgsrc:

cd /usr/pkgsrc/devel/feluda && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.16.0
NetBSD 10.1 aarch641.13.0
SmartOS / illumos x86_641.17.0
macOS 15 arm641.17.0

Dependencies

No port depends on this one.

Commit history 3

DateCommitCreditsLog message
cb95695664 pin devel/feluda: update to 1.17.0
What's Changed docs: sync the docs version from Cargo.toml by @anistark in #262 docs: document the container and filesystem sources, and feluda init by @anistark in #266 feat(filesystem): read the rpm ndb database backend by @anistark in #267 build(deps): bump org.springframework:spring-core from 6.2.11 to 6.2.19 in /examples/java-example/maven-example in the maven group across 1 directory by @dependabot[bot] in #268 feat(filesystem): catalog Go modules from compiled binary build info by @anistark in #269 feat(image): scan a docker save tarball or OCI layout as a source by @anistark in #270 fix(image): skip index entries the archive does not carry by @anistark in #271 …
6d8ad1f79e pin devel/feluda: update to 1.16.0
What's Changed feat(licenses): custom license definitions and unlicensed vendored code by @anistark in #244 build(deps): bump the cargo group across 2 directories with 1 update by @dependabot[bot] in #245 build(deps): update all outdated dependencies and raise MSRV to 1.88 by @anistark in #246 feat(sbom): identify packages by ecosystem and PURL by @anistark in #250 feat(sbom): read an existing SBOM as a scan source by @anistark in #251 feat(filesystem): catalog installed apk and dpkg packages by @anistark in #255 docs: rework the features page and surface the version in the UI by @anistark in #256 feat(filesystem): catalog installed rpm packages by @anistark in #259 feat(licenses): resolve unknown licenses from ClearlyDefined by @anistark in #260 …
d7724f4bb3 pin devel/feluda: update to 1.15.0
What's Changed build(deps): bump com.fasterxml.jackson.core:jackson-databind from 2.16.1 to 2.22.0 in /examples/java-example/maven-example in the maven group across 1 directory by @dependabot[bot] in #228 feat(licenses): detect licenses from SPDX source file headers by @anistark in #229 fix(licenses): offline license text and copyleft restrictiveness by @anistark in #230 refactor: tidy string-argument ergonomics with impl Into<String> by @anistark in #231 docs: surface the github action and open community channels by @anistark in #232 feat(scan): flag foreign license headers in own source files by @anistark in #233 fix(java): resolve maven pom property placeholders in parent coords by @anistark in #234 …