BSD Ports

lang/quilc 1.26.0_18 FreeBSD

Optimizing Quil compiler (for quantum computing)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
fe5be4443b
License
APACHE20
Categories
lang

Description

Quilc is an advanced optimizing compiler for the quantum instruction language Quil.

Quil is the quantum instruction language, originally developed at Rigetti Computing. In Quil quantum algorithms are expressed using Quil's standard gates and instructions. One can also use Quil's DEFGATE to define new non-standard gates, and DEFCIRCUIT to build a named circuit that can be referenced elsewhere in Quil code (analogous to a function in most other programming languages).

Install

Binary package:

pkg install quilc

From the ports tree:

cd /usr/ports/lang/quilc/ && make install clean

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

RUN_DEPENDS=	quilc>0:lang/quilc

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:latest-1.26.0_18---
FreeBSD:14:quarterly-1.26.0_18n/a--
FreeBSD:15:latest-1.26.0_18n/a--
FreeBSD:15:quarterly-1.26.0_18n/an/an/a
FreeBSD:16:latest-1.26.0_18n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 3

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

Build dependencies 21
Run dependencies 11
Required by 1

Configuration

No options to configure.

USES
fortran:gfortran gmake localbase pkgconfig
Service scripts
none

Files

distinfo 66
FileSizeSHA256
quilc-1.26.0/alexa-20180831-git.tgz1110164656047b0ffca7113a4ce159fb883f21080c8e9ed585d02d08af46db042e82c
quilc-1.26.0/alexandria-20220707-git.tgz568388e6173120de8786c7ae0fefba8102d82620fac42e9aade954af9135e0870d6b1
quilc-1.26.0/babel-20200925-git.tgz273336d14984a29d7717a7a8b6c61b259eab20c615edf0a0c8ff6252f41f0eb9a8f2c2
quilc-1.26.0/bordeaux-fft-20150608-http.tgz1385719fbdb364d340fb9eab738b499da8e2c124533086098d7d93d2fc5fc01ee5d70
quilc-1.26.0/bordeaux-threads-v0.8.8.tgz3.029861e+0637ef6d10cc5bdb81e4ed44c2f996211459e629607a77fd465a8b1c730dbcb2d2
quilc-1.26.0/cffi_0.24.1.tgz2621181023dc97baa0f4c8648c3039f6d147978b37a13310869d914b92469b335128c7
quilc-1.26.0/chipz-20220220-git.tgz371753ad896594cb5d76623ff3a9a6d14c95a98f72f8b54ac7868eb1683f7a2ca70c8
quilc-1.26.0/chunga-20220331-git.tgz20800be6868859b2d3d08e0765059072692b135da96c4f95ebd05de109d069a7a1a4c
quilc-1.26.0/cl+ssl-20220707-git.tgz785992f052e6b75457d4742510e713d7ed6497ae25a57ccabc8e4f26f02bb2f3d8b87
quilc-1.26.0/cl-abstract-classes-20190307-hg.tgz4719bde103dacb7d9a2dd3cc29fa3d63c37cdd71cdc0a4dc06e5b72a112049a1155c
quilc-1.26.0/cl-algebraic-data-type-20191007-git.tgz73964e6be187a5e651ab02f5918df5341e7827df1ee26dee06b8e0e2111f37605e7d
quilc-1.26.0/cl-base64-20201016-git.tgz103733ff50faf5ddccd409f8954eb70c2d4e76329cc916f070de95f79c7ecf6d3a2f1
quilc-1.26.0/cl-fad-20220220-git.tgz2528591faa900b70d369b8646d6d8b5b560d5fe10c10985132290278f8a9c094f4224
quilc-1.26.0/cl-grnm-20180131-git.tgz95111f98f2c34f8492b8b28b7750caa47d277633e5216f313f7d4dff07508a5c7870
quilc-1.26.0/cl-heap-0.1.6.tgz26979914cb5000f9961610d3a2516bf80254251e55b916ce09b8d08bf5b710f587098
quilc-1.26.0/cl-messagepack-20201016-git.tgz11722f777df7c1cbbe1238f96d297a2c8bdb1ff57ed29d3557f0194c26cb4819e6c32
quilc-1.26.0/cl-permutation-20211209-git.tgz59123cf17fa7c3d9b8b056cebd5a79fc3eaf299a82567e5ec72c2bb291371d70e5116
quilc-1.26.0/cl-ppcre-20220220-git.tgz157392bbef645603181b6aa0691d2755dd9d1f9a87659cc000a871313970400f344593
quilc-1.26.0/cl-syslog-20190202-git.tgz14759f071aa8c3f341ece01d28d45f4bb758a05a9e42e8671baf5187dbbe44730ffcf
quilc-1.26.0/cl-yacc-20101006-darcs.tgz18774e7ca1cbf28512f7ed42aa747f28d5b823cf1837eaf43cb30549edcac00ddd533

Commit history 5

DateCommitCreditsLog message
fe5be4443b Yuri Victorovich lang/quilc: fix fetch
One distfile is unversioned and changes once in a while.
e391b2e97c Kirill Ponomarev */*: Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade.
27fe18f9dd Kirill Ponomarev */*: Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade.
3b92806cec Kirill Ponomarev */*: Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade.
9ab7b70f20 Kirill Ponomarev */*: Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade.