notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
py-graal Generic source code analyzer
1.1.2_1 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.1.2_1Version of this port present on the latest quarterly branch.
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-10-10 08:07:37
Last Update: 2025-12-07 17:16:35
Commit Hash: 7a0aa74
Also Listed In: python
License: GPLv3+
WWW:
https://github.com/chaoss/grimoirelab-graal
Description:
Graal leverages on the Git backend of Perceval and enhances it to set up ad-hoc source code analysis. Thus, it fetches the commits from a Git repository and provides a mechanism to plug third party tools/libraries focused on source code analysis.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}graal>0:devel/py-graal@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/py-graal/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-graal
  • pkg install py311-graal
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-graal listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-graal
Package flavors (<flavor>: <package>)
  • py311: py311-graal
distinfo:
TIMESTAMP = 1737405741 SHA256 (graal-1.1.2.tar.gz) = ce2c0939b2e6bc51801790fed9684206800fd79be00598c11647eeed1cb33938 SIZE (graal-1.1.2.tar.gz) = 280817

Packages (timestamps in pop-ups are UTC):
py311-graal
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.1.2_11.1.2_1--1.1.2_1n/an/an/a
FreeBSD:13:quarterly1.1.2_11.1.2_1-1.1.21.1.2_1n/an/an/a
FreeBSD:14:latest1.1.2_11.1.2_1-1.1.21.1.2_1---
FreeBSD:14:quarterly1.1.2_11.1.2_1-1.1.21.1.2_1---
FreeBSD:15:latest1.1.2_11.1.2_1n/a-n/an/a--
FreeBSD:15:quarterly1.1.2_11.1.2_1n/a-n/an/a--
FreeBSD:16:latest1.1.2_11.1.2_1n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-poetry-core>=1.0.0 : devel/py-poetry-core@py311
  2. python3.11 : lang/python311
  3. py311-build>=0 : devel/py-build@py311
  4. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. cloc>0 : misc/cloc
  2. git>0 : devel/git
  3. py311-bandit>=1.4.0 : devel/py-bandit@py311
  4. py311-cloc>=0.2.5 : devel/py-cloc@py311
  5. py311-execnet>=1.9.0 : sysutils/py-execnet@py311
  6. py311-flake8>=7.1.1 : devel/py-flake8@py311
  7. py311-grimoirelab-toolkit>=1.0.9 : devel/py-grimoirelab-toolkit@py311
  8. py311-lizard>=1.16.6 : devel/py-lizard@py311
  9. py311-networkx>=2.1 : math/py-networkx@py311
  10. py311-perceval>=1.1.1 : devel/py-perceval@py311
  11. py311-pydot>=1.2.4 : graphics/py-pydot@py311
  12. pylint-py311>=1.8.4 : devel/pylint
  13. rubygem-github-linguist>0 : textproc/rubygem-github-linguist
  14. scc>0 : devel/scc
  15. python3.11 : lang/python311
This port is required by:
for Run
  1. devel/py-sirmordred
  2. textproc/py-grimoire-elk
  3. www/py-grimoirelab

Configuration Options:
No options to configure
Options name:
devel_py-graal
USES:
python shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/g/graal/
  2. https://pypi.org/packages/source/g/graal/
Collapse this list.

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.1.2_1
07 Dec 2025 17:16:35
commit hash: 7a0aa749f0a8b859d90943e25be9bfd128bcb581commit hash: 7a0aa749f0a8b859d90943e25be9bfd128bcb581commit hash: 7a0aa749f0a8b859d90943e25be9bfd128bcb581commit hash: 7a0aa749f0a8b859d90943e25be9bfd128bcb581 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
devel/py-graal: Return to pool

Used in cluster and releasing so that others can update as necessary
without my intervention.

Changelog:
https://github.com/chaoss/grimoirelab-graal/releases/tag/${NEW_VERSION}
1.1.2_1
31 Aug 2025 10:30:51
commit hash: b304d8ab18ac96ddcd15f3cf7255ef89aababe5acommit hash: b304d8ab18ac96ddcd15f3cf7255ef89aababe5acommit hash: b304d8ab18ac96ddcd15f3cf7255ef89aababe5acommit hash: b304d8ab18ac96ddcd15f3cf7255ef89aababe5a files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: bump PORTREVISION after updating graphics/libyuv

Using the Tools/scripts/bump_revision.pl script
1.1.2
20 Jan 2025 23:00:18
commit hash: e6f41f2eb2310215fdb627270e5176487523842dcommit hash: e6f41f2eb2310215fdb627270e5176487523842dcommit hash: e6f41f2eb2310215fdb627270e5176487523842dcommit hash: e6f41f2eb2310215fdb627270e5176487523842d files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
devel/py-graal: Update version 1.1.1=>1.1.2

Changelog: https://github.com/chaoss/grimoirelab-graal/releases/tag/1.1.2

Sponsored by:	The FreeBSD Foundation
1.1.1
21 Dec 2024 01:08:13
commit hash: 8d24a10d4bcffcc1fd0d1fbefe1b1c0749ecf5cfcommit hash: 8d24a10d4bcffcc1fd0d1fbefe1b1c0749ecf5cfcommit hash: 8d24a10d4bcffcc1fd0d1fbefe1b1c0749ecf5cfcommit hash: 8d24a10d4bcffcc1fd0d1fbefe1b1c0749ecf5cf files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
devel/py-graal: Update version 1.1.0=>1.1.1

Changelog: https://github.com/chaoss/grimoirelab-graal/releases/tag/1.1.1

Sponsored by:	The FreeBSD Foundation
1.1.0
23 Nov 2024 14:26:43
commit hash: 5e4f33decf7da7890444f72cf888dced8ea25656commit hash: 5e4f33decf7da7890444f72cf888dced8ea25656commit hash: 5e4f33decf7da7890444f72cf888dced8ea25656commit hash: 5e4f33decf7da7890444f72cf888dced8ea25656 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
devel/py-graal: Update version 1.0.8=>1.1.0

Changelog: https://github.com/chaoss/grimoirelab-graal/releases/tag/1.1.0

Sponsored by:	The FreeBSD Foundation
1.0.8
16 Oct 2024 05:19:46
commit hash: 59d1318fd89af6d34fa34838e35b1dd0645b3014commit hash: 59d1318fd89af6d34fa34838e35b1dd0645b3014commit hash: 59d1318fd89af6d34fa34838e35b1dd0645b3014commit hash: 59d1318fd89af6d34fa34838e35b1dd0645b3014 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
devel/py-graal: Update version 1.0.7=>1.0.8

Changelog: https://github.com/chaoss/grimoirelab-graal/releases/tag/1.0.8

Sponsored by:	The FreeBSD Foundation
1.0.7
10 Oct 2024 08:05:06
commit hash: 1d9aa48350dae4b85e6430e87e9afa3e75a047bacommit hash: 1d9aa48350dae4b85e6430e87e9afa3e75a047bacommit hash: 1d9aa48350dae4b85e6430e87e9afa3e75a047bacommit hash: 1d9aa48350dae4b85e6430e87e9afa3e75a047ba files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
devel/py-graal: New port

Generic source code analyzer

Graal leverages on the Git backend of Perceval and enhances it to set up
ad-hoc source code analysis. Thus, it fetches the commits from a Git
repository and provides a mechanism to plug third party tools/libraries
focused on source code analysis.

WWW: https://github.com/chaoss/grimoirelab-graal

Sponsored by:	The FreeBSD Foundation

Number of commits found: 7