Broken: Fails to install properly, procedure chr_translate/2 is undefined, called from context prolog:once/1
lang/yap 6.2.2_11 FreeBSD
High-performance Prolog compiler
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
ce413e14fb- License
- ART20, LGPL20
- Categories
- lang
Description
YAP is a high-performance Prolog compiler developed at LIACC/Universidade do Porto and at COPPE Sistemas/UFRJ. Its Prolog engine is based in the WAM (Warren Abstract Machine), with several optimizations for better performance. YAP follows the Edinburgh tradition, and is largely compatible with the ISO-Prolog standard and with Quintus and SICStus Prolog.
In the other systems
Install
Binary package:
pkg install yap
From the ports tree:
cd /usr/ports/lang/yap/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= yap>0:lang/yap
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 | - | - | 6.2.2_11 | 6.2.2_11 | - |
| FreeBSD:14:quarterly | - | - | n/a | 6.2.2_11 | - |
| FreeBSD:15:latest | - | - | n/a | - | - |
| FreeBSD:15:quarterly | - | - | n/a | n/a | n/a |
| FreeBSD:16:latest | 6.2.2_11 | - | 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.
Library 1
libgmp.so: math/gmp
The full lists below include those, and their dependencies in turn.
Build dependencies 5
Run dependencies 3
No port depends on this one.
Configuration
Options name: lang_yap
| Option | Default | Description |
|---|---|---|
| BUILDDOCS | off | Rebuild documentation (requires TeX) |
| DOCS | off | Install documentation |
- USES
- compiler:features gmake localbase readline
- Service scripts
- none
Files
pkg-plist 476
- bin/yap
- include/Yap/TermExt.h
- include/Yap/Atoms.h
- include/Yap/Tags_32bits.h
- include/Yap/Tags_32Ops.h
- include/Yap/Tags_32LowTag.h
- include/Yap/Tags_64bits.h
- include/Yap/Tags_24bits.h
- include/Yap/sshift.h
- include/Yap/Yap.h
- include/Yap/Yatom.h
- include/Yap/YapHeap.h
- include/Yap/Regs.h
- include/Yap/Yapproto.h
- include/Yap/absmi.h
- include/Yap/alloc.h
- include/Yap/amidefs.h
- include/Yap/amiops.h
- include/Yap/arrays.h
- include/Yap/arith2.h
- include/Yap/attvar.h
- include/Yap/clause.h
- include/Yap/compile.h
- include/Yap/corout.h
- include/Yap/dlmalloc.h
- include/Yap/dglobals.h
- include/Yap/dhstruct.h
- include/Yap/eval.h
- include/Yap/heapgc.h
- include/Yap/hglobals.h
- include/Yap/hstruct.h
- include/Yap/iglobals.h
- include/Yap/ihstruct.h
- include/Yap/index.h
- include/Yap/iopreds.h
- include/Yap/iswiatoms.h
- include/Yap/rclause.h
- include/Yap/rglobals.h
- include/Yap/rheap.h
- include/Yap/rhstruct.h
- include/Yap/threads.h
- include/Yap/tracer.h
- include/Yap/trim_trail.h
- include/Yap/yapio.h
- include/Yap/eam.h
- include/Yap/eamamasm.h
- include/Yap/opt.config.h
- include/Yap/opt.proto.h
- include/Yap/opt.structs.h
- include/Yap/opt.macros.h
- include/Yap/cut_c.h
- include/Yap/or.macros.h
- include/Yap/or.sbaamiops.h
- include/Yap/or.sbaunify.h
- include/Yap/tab.structs.h
- include/Yap/locks_x86.h
- include/Yap/locks_sparc.h
- include/Yap/locks_mips.h
- include/Yap/locks_mips_funcs.h
- include/Yap/locks_alpha.h
- include/Yap/locks_alpha_funcs.h
- include/Yap/locks_pthread.h
- include/Yap/iatoms.h
- include/Yap/ratoms.h
- include/Yap/tatoms.h
- include/Yap/swi.h
- include/Yap/myddas.h
- include/Yap/myddas_structs.h
- include/Yap/myddas_statistics.h
- include/Yap/myddas_statistics_structs.h
- include/Yap/myddas_wkb.h
- include/Yap/myddas_wkb2prolog.h
- include/Yap/c_interface.h
- include/Yap/clause_list.h
- include/Yap/dswiatoms.h
- include/Yap/udi.h
- include/Yap/rtree_udi.h
- include/Yap/yap_structs.h
- include/Yap/YapInterface.h
- include/Yap/SWI-Prolog.h
- include/Yap/SWI-Stream.h
- include/Yap/config.h
- include/Yap/parms.h
- lib/Yap/startup.yss
- lib/Yap/libplstream.so
- lib/Yap/matrix.so
- lib/Yap/yap_random.so
- lib/Yap/regexp.so
- lib/Yap/yap_rl.so
- lib/Yap/sys.so
- lib/Yap/tries.so
- lib/Yap/itries.so
- lib/Yap/unix.so
- lib/Yap/random.so
- lib/Yap/socket.so
- lib/Yap/cgi.so
- lib/Yap/memfile.so
- lib/Yap/files.so
- lib/Yap/mime.so
- lib/Yap/crypt.so
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| yap-6.2.2.tar.gz | 5.499811e+06 | f15f8382104443319a5883eafce5f52f4143b526c7f1cd88d19c1f63fc06d750 |
| yap-doc-6.2.2.tar.gz | 1.270419e+06 | 1e3ccaad4f90f06ce91dcb0b26e501f48a55b33ded88e88a0e0db8fa31179ae2 |
Master sites 3
- https://mirrors.dotsrc.org/mirrors/exherbo/
- http://ftp.lyx.org/pub/minix/distfiles/backup/
- http://tenampak.izt.uam.mx/programas/