CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

lang/swipl 10.0.2

Edinburgh-style Prolog compiler

Port info

Maintainer
mailinglist@diamondbox.dk
Packages
latest: 10.0.2
Upstream
up to date
Last update
to 10.0.2 · da8a81a8d4
Quarterly
2026Q4: 10.0.2
Formerly
lang/swi-pl until 2024-03-17
WWW
https://www.swi-prolog.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install swi-pl
installs 10.0.2 from latest; from quarterly (2026Q4) 10.0.2
Port
# cd /usr/ports/lang/swipl && make install clean
# make -C /usr/ports/lang/swipl config  # change options first
Size
8.7 MiB download · 39 MiB installed
Depends on
archivers/libarchive 3.8.8,1, databases/unixODBC 2.3.12_2, devel/google-perftools 2.18.91, devel/libedit 3.1.20260512,1, devel/libunwind 20250904, devel/pcre2 10.49, devel/sdl3 3.4.16, graphics/cairo 1.18.2,3, graphics/sdl3_image 3.4.6, lang/python312 3.12.15, math/gmp 6.3.0, misc/ossp-uuid 1.6.2_13, textproc/libyaml 0.2.5, x11-toolkits/pango 1.57.1
License
BSD2CLAUSE
Options
7 of 7 on in the package: DOCS EXAMPLES GMP ODBC TCMALLOC THREADED XPCE

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1610.0.210.0.2–
FreeBSD 1510.0.210.0.2–
FreeBSD 1410.0.210.0.2✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1510.0.210.0.2–
FreeBSD 1410.0.210.0.2✗

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 10.0.2.

Fixed (0)

No VuXML entries for this package.

Problem reports (1) · open in Bugzilla, most recently changed first

PRSummaryStatusChanged
299516maintainer-feedback? lang/swipl suggestions for MakefileNew2026-10-18

Commits (133)

Masafumi Max NAKANE (max) · 5.2.8_1 · as lang/swi-pl
Disable the build of multithread version. This should fix the build on 5.x.
bbb5e89209
Masafumi Max NAKANE (max) · 5.2.8 · as lang/swi-pl
Upgrade to 5.2.8. PR:	56277
3917848328
Masafumi Max NAKANE (max) · 5.0.10 · as lang/swi-pl
Correct the URL for the home page. Submitted by:	Racz Janos <wpooh@freestart.hu>
14130520b2
Tilman Keskinoz (arved) · 5.0.10 · as lang/swi-pl
Add a conflict for ploticus, slffea and swi-pl. All install a program bin/pl.
290b515ad5
Ade Lovett (ade) · 5.0.10 · as lang/swi-pl
Clear moonlight beckons. Requiem mors pacem pkg-comment, And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
7e52725f2a
Masafumi Max NAKANE (max) · 5.0.10 · as lang/swi-pl
Upgrade to 5.0.10. This port requires further work, as this just installs the pl-lite at the moment.  Other packages, such as XPCE are not installed for now.
9e683a223b
Masafumi Max NAKANE (max) · 3.4.4 · as lang/swi-pl
Upgrade to 3.4.4.

Also, let the configure respect the CFLAGS.
Submitted by:	Mario Sergio Fujikawa Ferreira <lioux@uol.com.br>
PR:		19713
8e261675f9
Will Andrews (will) · 3.3.8 · as lang/swi-pl
Goodbye, YEAR2000.  Hello, 2001.

Approved by:	asami
60f2b6b7a8
Masafumi Max NAKANE (max) · 3.3.8 · as lang/swi-pl
Upgrade to 3.3.8. originally submitted by:	Makoto MATSUSHITA <matusita@ics.es.osaka-u.ac.jp>
d5f82ef2df
David E. O'Brien (obrien) · 3.2.9 · as lang/swi-pl
Convert to the PORTNAME - PORTVERSION syntax.
5cd5b258b5
Michael Haro (mharo) · as lang/swi-pl
FreeBSD.ORG -> FreeBSD.org

Prompted by PR:  13476, 13477
Submitted by:  KATO Tsuguru
65ab34a667
Tim Vanderhoek (hoek) · as lang/swi-pl
Commit #3/4 to enforce caps, no period.

FWIW, checkout of these things took 5+hrs, staying on the local
.freebsd.org net w/o hitting the 'net at all.

As promised,

$ time cvs ci
real    67m51.701s
user    0m1.250s
sys     0m5.345s
dd9ff05a6a
Hidetoshi Shimokawa (simokawa) · as lang/swi-pl
Replace i386-freebsd with PERL_ARCH so that packages can be built on alpha.
3efef38a70
Masafumi Max NAKANE (max) · as lang/swi-pl
Upgrade to 3.2.5.

PR:		10801
Submitted by:	Dan Cross <tenser@hurricane.phys.psu.edu>
Minor tweaks by: max
0bfe1ec32e
Marc G. Fournier (scrappy) · as lang/swi-pl
Commit all Y2K/WWW_SITE changes from today...
d5ba786a25
Satoshi Asami (asami) · as lang/swi-pl
Fix to make ports work with bsd.port.mk rev. 1.306. ${MACHINE_ARCH}--freebsd${OSREL} is now passed to CONFIGURE_ARGS if GNU_CONFIGURE is defined.  Take the target out of CONFIGURE_ARGS of some ports that added it explicitly; define it as ${MACHINE_ARCH}--freebsd if the port doesn't like the ${OSREL} part; define it as something else (such as ${MACHINE_ARCH}--freebsdelf if the port requires that; d

The last might be a sign that a GNU_CONFIGURE port actually doesn't
use GNU's version of configure at all; but I don't have time to go
look at them all, we'll fix them as time goes on.

At least we've got much fewer "-unknown-"s in the tree as the result. :)
e244b8bccc
Tim Vanderhoek (hoek) · as lang/swi-pl
The first time I tried committing this set of manpage removals it got all the way to diffing yorick/pkg/PLIST and then died with a "bad hostname freefall.freebsd.org" ....  Hopefully that's not bad...  ;-)

Hmm..  Maybe I'll try doing this from beast, next!  kickme's a boring
machine, and bento is busy.
8ce50883da
Satoshi Asami (asami) · as lang/swi-pl
Fix Makefiles to work with new bsd.port.mk.  Mostly just replacing ${COMPRESS_MAN} so they will at least work.  I will come back later and get rid of all the .if !defined(NOMANCOMPRESS) stuff.
92cb149612
David E. O'Brien (obrien) · as lang/swi-pl
CATAGORIES+= -> CATAGORIES= Reordered vars where needed.  Added MAINTAINERS where needed, many mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
d23a795680
Masafumi Max NAKANE (max) · as lang/swi-pl
Use ${COMPRESS_MAN} to compress man pages.
49d40553ed
Masafumi Max NAKANE (max) · as lang/swi-pl
Ooops, I forgot to update PLIST and md5. Upgrade, 2.7.14-> 2.7.15.

Noticed by:	asami
9b3ccb6a14
Masafumi Max NAKANE (max) · as lang/swi-pl
Removed NO_CDROM. (The license agreement is similar to GPL and, thus, there should be no problem with redistributing the original archive as long as we put no restriction.)
b76ced9c64
Masafumi Max NAKANE (max) · as lang/swi-pl
Port of SWI-Prolog.

Submitted by:	Michael Butschky <butsch@computi.erols.com>
Modified and Updated by: max
3062e834ec