Update to SWI Prolog 6.6.52b79a7cec5
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-plinstalls 10.0.2 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 10.0.2 | 10.0.2 | – |
| FreeBSD 15 | 10.0.2 | 10.0.2 | – |
| FreeBSD 14 | 10.0.2 | 10.0.2 | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 10.0.2 | 10.0.2 | – |
| FreeBSD 14 | 10.0.2 | 10.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
| PR | Summary | Status | Changed |
|---|---|---|---|
| 299516 | maintainer-feedback? lang/swipl suggestions for Makefile | New | 2026-10-18 |
Commits (133)
- Update to SWI Prolog 6.6.4 - Remove patch file (now included upstream)9935d08f85
Update to SWI Prolog 6.6.281e5ba7b96
Install shared library Submitted by: sbremal@hotmail.com48b6d335f9
Correct pliste0a9ceed2e
- Update SWI Prolog to 6.6.1 (bugfix release) - Simplify options check7217bc3ca8
- Update SWI Prolog to 6.6.0 - Enable stage supportb5c8e43cd4
- Work around failing detection of dlopen() this should fix the build on CURRENT - While here, minor style cleanups and dependency correction Reported by: eadler8dd787534f
Add NO_STAGE all over the place in preparation for the staging support (cat: lang)888ab73a81
Explicitly disable hidden dependency Reported by: cpghost <cpghost@cordula.ws>ee1f66eac6
Update SWI Prolog to 6.4.1e751ccdc04
- Correct iodbc dependency - Disable Java bindings for now (doesn't work with OpenJDK6) PR: ports/172837 Submitted by: C.P. Ghost <cpghost@cordula.ws>f404e4b825
- Update SWI Prolog to 6.2.6 - Remove patches now included upstream - Add option to use libiodbc (inspired by [1]) - Adopt port PR: ports/172837 [1] Submitted by: C. P. Ghost <cpghost@cordula.ws>bde51d0950
Do not try to remove a directory not created by the port57034a8285
Reset maintainer due to continuous timeouts since 2009.915becce26
Remove files only applicable to alpha. Hat: portmgr7d066d704e
Attempt to fix build on powerpc. While here, remove remnants from alpha. Hat: portmgr32d661805d
- add (actually restore) patch that fix build when OpenJDK is installed PR: 169243 Submitted by: Marcin Cieslak <saper at saper dot info> Approved by: maintainer timeout (2weeks+)651e3b2ec4
- Chase unixODBC shlib bump93cfaf9ad9
- join multiple LIB_DEPENDS to single one - convert X11 dependencies to USE_XORG It's a non-functional change. Approved by: novel (mentor) Feature safe: yes62740df3ee
- Updated to latest stable version (5.10.5) - Removed BROKEN line - Removed CONFLICTS - binaries were renamed in this release, so no problem - Set new SWIPLDIR variable to use in pkg-plist and Makefile, that contains the new directory name that swi-pl now using. - Undefined HAVE_EXECINFO too in src/config.h to let it build successfuly - Adjusted local patches to new version (not tested on "alpha PR: ports/161414 Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru> Approved by: g.gonter@ieee.org (maintainer; timeout - 2+ weeks)375cb28253
- Mark BROKEN: does not compile /usr/local/include/X11/Xdefs.h:47: error: conflicting types for 'Bool' Reported by: pointyhated5a8a627d
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS) - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav6f6fbe4bdf- remove MD527de467a2b
Switch to use newer GMP version. PR: ports/144487 Submitted by: ale Approved by: portmgr (-exp run by erwin)bf330a57d4
Update to 5.8.3 PR: ports/144815 Submitted by: rene Approved by: tabthorpe, maintainer timeout7a5fe073fd
- update to jpeg-8ca9c60461c
- Mark MAKE_JOBS_UNSAFE Reported by: pointyhat8c2aab382d
- update to jpeg7 Tested by: pav on pointyhat3bbc108312
- Update to 5.6.64 PR: ports/133578 Submitted by: Kazumasa Kotani <freebsd@cuma.sakura.ne.jp> Approved by: maintainer timeout50f779e46e
- Remove conditional checks for FreeBSD 5.x and older41d8c3385c
- Update to 5.6.16 PR: ports/100829 Submitted by: Gerhard Gonter <g.gonter(at)ieee.org> Approved by: krion (mentor)01b4080f66
Remove USE_REINPLACE from the categories starting with L7c6393360c
Update to 5.6.2 Mark as IGNORE < 500100. Require some C99 functions. PR: 91936 Submitted by: Gerhard Gonter <g.gonter@ieee.org> (maintainer)3c08c7c63c
At Kris's request, back out the MACHINE_ARCH spelling correction until after 5.4-RELEASE.c3d8037aeb
Assist getting more ports working on AMD64 by obeying the Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.f2fc2d60ae
- Update to 5.4.7 - Use readline for ports PR: ports/77893 Submitted by: Gerhard Gonter (maintainer)30b05cb502
Note that math/ploticus now installs as bin/ploticus rather than bin/pl. Remove obsoleted conflicts. Prodded by: vs99806f08b4
Unbreak package build on amd64 Submitted by: Gerhard Gonter <g.gonter@ieee.org>292a504db5
Fix build on alpha. PR: ports/76865 Submitted by: Gerhard Gonter (maintainer)7941933053
Update to 5.4.6 PR: ports/76446 Submitted by: Gerhard Gonter (maintainer)60ad560e47
Upgrade to 5.4.5. Submitted by: Gerhard Gonter <g.gonter@ieee.org> PR: 74279, 74791 Gerhard Gonter agreed to take over the maintainership.cf9458a852
- correct CONFLICTS - add NOPRECIOUSMAKEVARS to avoid changing ARCH - fix build and unbreak this port on 5.x - not to STRIP scripts PR: (based on) 71982 Submitted by: leeym Approved by: maintainer timeout7b3e74add8
BROKEN on 5.x: Broken pkg-plist Approved by: portmgr (self)b46fe6560c
Still BROKEN on 64-bit architectures.3d6066c14a
- Fix PLIST on non-32-bit-architectures - Do not use -O3 on alpha PR: ports/60420 Approved by: maintainer silenceb3c62ae6d8
SIZEify (maintainer timeout)8232e82f85
BROKEN on !i386: Broken pkg-plista5490e914f
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 2)053fdb6a6b
Add a missing conflict41b9be503a