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 photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
adasat DPLL-based SAT solver in Ada
26.0.0 mathnew! 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 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: ada@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-07-21 12:57:08
Last Update: 2026-07-21 12:56:33
Commit Hash: ec57b05
Also Listed In: devel
License: APACHE20
WWW:
https://github.com/AdaCore/adasat
Description:
AdaSAT is an implementation of Davis–Putnam–Logemann–Loveland (DPLL) based propositional satisfiability problem (SAT) solver in Ada. Supported features include: * Conflict analysis and backjumping * Two-watched literals scheme * Built-in support for At-Most-One constraints * Custom theories
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
Expand this list (57 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/adasat-26.0.0/catalog.mk
  3. /usr/local/share/licenses/adasat-26.0.0/LICENSE
  4. /usr/local/share/licenses/adasat-26.0.0/APACHE20
  5. include/adasat/adasat-builders.adb
  6. include/adasat/adasat-builders.ads
  7. include/adasat/adasat-decisions.adb
  8. include/adasat/adasat-decisions.ads
  9. include/adasat/adasat-dpll.adb
  10. include/adasat/adasat-dpll.ads
  11. include/adasat/adasat-formulas.adb
  12. include/adasat/adasat-formulas.ads
  13. include/adasat/adasat-helpers.adb
  14. include/adasat/adasat-helpers.ads
  15. include/adasat/adasat-internals.ads
  16. include/adasat/adasat-theory.ads
  17. include/adasat/adasat-vectors.adb
  18. include/adasat/adasat-vectors.ads
  19. include/adasat/adasat.adb
  20. include/adasat/adasat.ads
  21. lib/adasat/relocatable/libadasat.so
  22. lib/adasat/relocatable/libadasat.so.26.0.0
  23. lib/adasat/static-pic/libadasat.a
  24. lib/adasat/static/libadasat.a
  25. lib/libadasat.so
  26. lib/libadasat.so.26.0.0
  27. libdata/adasat/relocatable/adasat-builders.ali
  28. libdata/adasat/relocatable/adasat-decisions.ali
  29. libdata/adasat/relocatable/adasat-dpll.ali
  30. libdata/adasat/relocatable/adasat-formulas.ali
  31. libdata/adasat/relocatable/adasat-helpers.ali
  32. libdata/adasat/relocatable/adasat-internals.ali
  33. libdata/adasat/relocatable/adasat-theory.ali
  34. libdata/adasat/relocatable/adasat-vectors.ali
  35. libdata/adasat/relocatable/adasat.ali
  36. libdata/adasat/static-pic/adasat-builders.ali
  37. libdata/adasat/static-pic/adasat-decisions.ali
  38. libdata/adasat/static-pic/adasat-dpll.ali
  39. libdata/adasat/static-pic/adasat-formulas.ali
  40. libdata/adasat/static-pic/adasat-helpers.ali
  41. libdata/adasat/static-pic/adasat-internals.ali
  42. libdata/adasat/static-pic/adasat-theory.ali
  43. libdata/adasat/static-pic/adasat-vectors.ali
  44. libdata/adasat/static-pic/adasat.ali
  45. libdata/adasat/static/adasat-builders.ali
  46. libdata/adasat/static/adasat-decisions.ali
  47. libdata/adasat/static/adasat-dpll.ali
  48. libdata/adasat/static/adasat-formulas.ali
  49. libdata/adasat/static/adasat-helpers.ali
  50. libdata/adasat/static/adasat-internals.ali
  51. libdata/adasat/static/adasat-theory.ali
  52. libdata/adasat/static/adasat-vectors.ali
  53. libdata/adasat/static/adasat.ali
  54. share/gpr/adasat.gpr
  55. @owner
  56. @group
  57. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • adasat>0:math/adasat
To install the port:
cd /usr/ports/math/adasat/ && make install clean
To add the package, run one of these commands:
  • pkg install math/adasat
  • pkg install adasat
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: adasat
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1782908771 SHA256 (AdaCore-AdaSAT-v26.0.0_GH0.tar.gz) = de4fa5a74fd4b27cf3fead6e8c9491f22b0ab4b7b591b076073c6ba2a870162c SIZE (AdaCore-AdaSAT-v26.0.0_GH0.tar.gz) = 30714

Packages (timestamps in pop-ups are UTC):
adasat
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest26.0.026.0.0------
FreeBSD:14:quarterly--------
FreeBSD:15:latest26.0.026.0.0n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest26.0.026.0.0n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gprbuild>0 : devel/gprbuild
  2. gnat : lang/gnat12
Test dependencies:
  1. py312-e3_testsuite>0 : devel/py-e3-testsuite@py312
  2. python3.12 : lang/python312
Runtime dependencies:
  1. gnat : lang/gnat12
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
math_adasat
USES:
ada:run python:test
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/AdaCore/AdaSAT/tar.gz/v26.0.0?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
26.0.0
21 Jul 2026 12:56:33
commit hash: ec57b05702cc4669b4f64fa4e670f8d2e612c188commit hash: ec57b05702cc4669b4f64fa4e670f8d2e612c188commit hash: ec57b05702cc4669b4f64fa4e670f8d2e612c188commit hash: ec57b05702cc4669b4f64fa4e670f8d2e612c188 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
Author: Alastair Hogge
math/adasat: New Port, DPLL-based SAT solver in Ada

SAT solver based on Davis–Putnam–Logemann–Loveland (DPLL) based
propositional satisfiability in Ada.

Supported features include:
* Conflict analysis and backjumping
* Two-watched literals scheme
* Built-in support for At-Most-One constraints
* Custom theories

PR:		296552

Number of commits found: 1