BSD Ports

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

SystemPortVersion
FreeBSDlang/yap6.2.2_11
NetBSDlang/yap6.3.3nb5
DragonFlylang/yap6.2.2_11

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest--6.2.2_116.2.2_11-
FreeBSD:14:quarterly--n/a6.2.2_11-
FreeBSD:15:latest--n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest6.2.2_11-n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

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

OptionDefaultDescription
BUILDDOCSoffRebuild documentation (requires TeX)
DOCSoffInstall 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
FileSizeSHA256
yap-6.2.2.tar.gz5.499811e+06f15f8382104443319a5883eafce5f52f4143b526c7f1cd88d19c1f63fc06d750
yap-doc-6.2.2.tar.gz1.270419e+061e3ccaad4f90f06ce91dcb0b26e501f48a55b33ded88e88a0e0db8fa31179ae2
Master sites 3
  • https://mirrors.dotsrc.org/mirrors/exherbo/
  • http://ftp.lyx.org/pub/minix/distfiles/backup/
  • http://tenampak.izt.uam.mx/programas/

Commit history 1

DateCommitCreditsLog message
ce413e14fb Daniel Engberg lang/yap: Mark as BROKEN
Fails to install properly, procedure chr_translate/2 is undefined, called from context prolog:once/1 Reported by: pkg-fallout