BSD Ports

math/hs-Agda 2.8.0.2 FreeBSD

Dependently typed functional programming language and proof assistant

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
b75f73f27f
License
MIT
Categories
math, haskell
Package size
15875.8 KiB, 101019.1 KiB installed

Description

Agda is a dependently typed functional programming language: It has inductive families, which are similar to Haskell's GADTs, but they can be indexed by values and not just types. It also has parameterised modules, mixfix operators, Unicode characters, and an interactive Emacs interface (the type checker can assist in the development of your code).

Agda is also a proof assistant: It is an interactive system for writing and checking proofs. Agda is based on intuitionistic type theory, a foundational system for constructive mathematics developed by the Swedish logician Per Martin-Lof. It has many similarities with other proof assistants based on dependent types, such as Coq, Epigram and NuPRL.

In the other systems

SystemPortVersion
FreeBSDmath/hs-Agda2.8.0.2
DragonFlymath/hs-Agda2.7.0.1_1

Install

Binary package:

pkg install hs-Agda

From the ports tree:

cd /usr/ports/math/hs-Agda/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	hs-Agda>0:math/hs-Agda

Packages

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

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.8.0.22.8.0.2---
FreeBSD:14:quarterly2.8.0.22.8.0.2n/a--
FreeBSD:15:latest2.8.0.22.8.0.2n/a--
FreeBSD:15:quarterly2.8.0.22.8.0.2n/an/an/a
FreeBSD:16:latest2.8.0.22.8.0.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 117

The first 100 are listed.

Run dependencies 3

No port depends on this one.

Configuration

No options to configure.

USES
cabal
Service scripts
none

Files

pkg-plist 73
  • share/hs-Agda/lib/prim/Agda/Builtin/Bool.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Char.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Char/Properties.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Coinduction.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Cubical/Equiv.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Cubical/Glue.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Cubical/HCompU.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Cubical/Path.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Cubical/Sub.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Equality.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Equality/Erase.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Equality/Rewrite.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Float.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Float/Properties.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/FromNat.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/FromNeg.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/FromString.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/IO.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Int.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/List.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Maybe.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Nat.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Reflection.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Reflection/External.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Reflection/Properties.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Sigma.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Size.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Strict.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/String.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/String/Properties.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/TrustMe.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Unit.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Word.agda
  • share/hs-Agda/lib/prim/Agda/Builtin/Word/Properties.agda
  • share/hs-Agda/lib/prim/Agda/Primitive.agda
  • share/hs-Agda/lib/prim/Agda/Primitive/Cubical.agda
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Bool.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Char.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Char/Properties.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Coinduction.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Cubical/Equiv.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Cubical/Glue.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Cubical/HCompU.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Cubical/Path.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Cubical/Sub.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Equality.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Equality/Erase.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Equality/Rewrite.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Float.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Float/Properties.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/FromNat.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/FromNeg.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/FromString.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/IO.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Int.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/List.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Maybe.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Nat.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Reflection.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Reflection/External.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Reflection/Properties.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Sigma.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Size.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Strict.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/String.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/String/Properties.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/TrustMe.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Unit.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Word.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Word/Properties.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Primitive.agdai
  • share/hs-Agda/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Primitive/Cubical.agdai
  • share/hs-Agda/lib/prim/agda-builtins.agda-lib
distinfo 120
FileSizeSHA256
cabal/Agda-2.8.0.2/Agda-2.8.0.2.tar.gz1.952317e+06a4f57af0da1c3fb05dc3b9c50c86ce3932614776d3b32b2ffcbbfa38e3eab8c5
cabal/ListLike-4.7.8.4/ListLike-4.7.8.4.tar.gz333813bc7e503c204990b47cf977b9ffa498c564086165fba4700512afc6b5e3c69c4
cabal/OneTuple-0.4.3/OneTuple-0.4.3.tar.gz5299643d1f48e63480ac6d03a8f0ab5976d66527c9b42b1fca81d1bf373d10099c6b
cabal/QuickCheck-2.18.0.0/QuickCheck-2.18.0.0.tar.gz90712fd8462ad3b1c3bb90465ec581356cf5214673c1015d73f28f2e7a3df179bbc55
cabal/STMonadTrans-0.4.8.1/STMonadTrans-0.4.8.1.tar.gz75177b281fe640ef983786d0457a446af2cd1f968def37b91be102a268361ff6a914
cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz50485e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
cabal/aeson-2.3.2.0/aeson-2.3.2.0.tar.gz342460c30d187d60fb81b0f93f72442ee6b1abd2709fc3b5e3befcf4173f6b30983458
cabal/alex-3.5.4.2/alex-3.5.4.2.tar.gz94432df481dc960e2c59a30395f7335031fd4ef8773b8a42894a4f2320e00ff474418
cabal/ansi-terminal-1.1.5/ansi-terminal-1.1.5.tar.gz333449cf083cef2e2ba88a425f132c8a82bfa931eb4b0c38232b2017f8fcea2e23073
cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz87919fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689
cabal/ap-normalize-0.1.0.1/ap-normalize-0.1.0.1.tar.gz6725820613b12ce759c8c8a254c78a0e4c474b2cd4cfd08fc0c1d4d5584c58ff2288
cabal/assoc-1.1.1/assoc-1.1.1.tar.gz3158231149b7fef09f5dd95af51228615e3b296dbd0faadeca053e0644a4b13b0ff6
cabal/assoc-1.1.1/revision/2.cabal1437766b1040eda5255bfcf10e1a9859c06d0ed6ad0e2ac87ed915bb035574d10ae4
cabal/async-2.2.6/async-2.2.6.tar.gz18996148571bc188003101241da6c49131d07324e63a88ed283a84def2e9694599619
cabal/base-orphans-0.9.4/base-orphans-0.9.4.tar.gz1999908cc283a31350f7bd28b2a5d31af693ee337f2593d3e7222999b72dd4954c72b
cabal/bifunctors-5.6.3/bifunctors-5.6.3.tar.gz38216ad7a357f022f4c780c505040d73f1c06a4fd697b4a0bab6123bbd73b55d8115c
cabal/bifunctors-5.6.3/revision/1.cabal327158f1d66db71ed9dd70648eaca1a0986b29354b3a69b5bfd729ce1a896766466e
cabal/blaze-builder-0.4.4.1/blaze-builder-0.4.4.1.tar.gz59452971d360428ac97af9a4e55e4f2c23649f6cedc0ce5d6e94d520e663f33ea5113
cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz8191565542ef39f7644a3d76afcadeb976d3e334c6947516b7313fcb59165cea1608f
cabal/blaze-html-0.9.2.0/revision/1.cabal308785c42f84f4ead2c48844fbe0865069add3bb3bb3322d38607e93d5515a4c9c58

Commit history 3

DateCommitCreditsLog message
b75f73f27f Älven math/hs-Agda: Add forgotten Makefile.cabal, fixes build
Approved by: haskell@ (alven@) Fixes: bc787f8e0d50 math/hs-Agda: Update 2.8.0 => 2.8.0.2
bc787f8e0d Älven math/hs-Agda: Update 2.8.0 => 2.8.0.2
* Add WWW for Hackage package * Remove BROKEN_i386 stance as lang/ghc* is already 64-bit only Approved by: haskell@ (alven@)
18b47fc3ac Gleb Popov math/hs-Agda: Disable building emacs mode files until upstream fixes it
Reported by: pkg-fallout