lang/qmasm 4.1_2 FreeBSD
Quantum macro assembler for D-Wave systems
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
92375a410b- License
- BSD3CLAUSE
- Categories
- lang
- Package size
- 118.3 KiB, 649.4 KiB installed
Description
QMASM fills a gap in the software ecosystem for D-Wave's adiabatic quantum computers by shielding the programmer from having to know system-specific hardware details while still enabling programs to be expressed at a fairly low level of abstraction. It is therefore analogous to a conventional macro assembler and can be used in much the same way: as a target either for programmers who want a great deal of control over the hardware or for compilers that implement higher-level languages.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | lang/qmasm | 4.1_2 |
| DragonFly | lang/qmasm | 4.1_2 |
Install
Binary package:
pkg install qmasm
From the ports tree:
cd /usr/ports/lang/qmasm/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= qmasm>0:lang/qmasm
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 4.1_2 | - | - | 4.1_2 | 4.1_2 |
| FreeBSD:14:quarterly | 4.1_2 | 4.1_2 | n/a | 4.1_2 | 4.1_2 |
| FreeBSD:15:latest | - | 4.1_2 | n/a | 4.1_2 | 4.1_2 |
| FreeBSD:15:quarterly | 4.1_2 | 4.1_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.1_2 | 4.1_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 1
${PYTHON_PKGNAMEPREFIX}pulp>0: math/py-PuLP
The full lists below include those, and their dependencies in turn.
Build dependencies 11
Run dependencies 37
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/gettext-runtime
- devel/libffi
- devel/py-annotated-types
- devel/py-cpsat-logutils
- devel/py-orloge
- devel/py-pydantic-core
- devel/py-pydantic2
- devel/py-typing-extensions
- devel/py-typing-inspection
- devel/readline
- lang/gcc14
- lang/python312
- math/asl
- math/blas
- math/cbc
- math/cgl
- math/clp
- math/coin-or-data-netlib
- math/coin-or-data-sample
- math/coin-or-metis
- math/coin-or-mumps
- math/coinutils
- math/glpk
- math/gmp
- math/lapack
- math/mpc
- math/mpdecimal
- math/mpfr
- math/nauty
- math/openblas
- math/osi
- math/py-PuLP
- print/indexinfo
- textproc/expat2
No port depends on this one.
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| lanl-qmasm-v4.1_GH0.tar.gz | 59560 | 0d3760bc21f5fa5daadaf7f0a97e44d331f8a591d5bfb83ef981f6797596fd5c |