www/lagrange: fix build on armv7, touch up - unbundle devel/stb; this fixes the build on armv7 - define option SSE41 only on x86 platforms Approved by: lcook (maintainer timeout) PR: 283773 MFH: 2025Q1c48a395418
Port details
www/lagrange 1.17.6_1
Beautiful Gemini Client
Port info
- Maintainer
- lcook@FreeBSD.org
- Packages
- latest: 1.17.6_1
- Upstream
- Higher version available: 1.21.2
- Last update
- to 1.17.6_1 · c48a395418
- Quarterly
- 2026Q4: 1.17.6_1
- WWW
- https://gmi.skyjake.fi/lagrange/
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install lagrangeinstalls 1.17.6_1 fromlatest; fromquarterly(2026Q4) 1.17.6_1- Port
# cd /usr/ports/www/lagrange && make install clean# make -C /usr/ports/www/lagrange config # change options first
- Size
- 4.2 MiB download · 5.1 MiB installed
- Depends on
- audio/mpg123 1.33.7, converters/fribidi 1.0.17, devel/desktop-file-utils 0.28, devel/libunistring 1.4.2, devel/pcre2 10.49, devel/sdl20 2.32.10_2, graphics/webp 1.6.0, print/harfbuzz 14.6.0, x11/libICE 1.1.2,1, x11/libSM 1.2.6,1, x11/libX11 1.8.14,1, x11/libXext 1.3.7,1
- License
- BSD2CLAUSE
- Options
- 0 of 1 on in the package
Show the 1 options that are off
SSE41
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.17.6_1 | 1.17.6_1 | – |
| FreeBSD 15 | 1.17.6_1 | 1.17.6_1 | – |
| FreeBSD 14 | 1.17.6_1 | 1.17.6_1 | 1.17.6_1 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.17.6_1 | 1.17.6_1 | – |
| FreeBSD 14 | 1.17.6_1 | 1.17.6_1 | 1.17.6_1 |
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 1.17.6_1.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (24)
www/lagrange: update 1.16.5 → 1.17.6 Fix several crashes and memory leaks. Fix build on 15-CURRENT. Changelogs: https://github.com/skyjake/lagrange/releases/tag/v1.16.6 https://github.com/skyjake/lagrange/releases/tag/v1.16.7 https://github.com/skyjake/lagrange/releases/tag/v1.17.0 https://github.com/skyjake/lagrange/releases/tag/v1.17.1 https://github.com/skyjake/lagrange/releases/tag/v1.17.2 https://github.com/skyjake/lagrange/releases/tag/v1.17.3 https://github.com/skyjake/lagrange/releases/tag/v1.17.4 https://github.com/skyjake/lagrange/releases/tag/v1.17.5 https://github.com/skyjake/lagrange/releases/tag/v1.17.6 PR: 274414 276190 Approved by: lcook (maintainer, timeout > 6 months) MFH: 2024Q3b04495aa52
www/lagrange: Fix build with openssl3 Approved by: portmgr (blanket) Sponsored by: The FreeBSD Foundationc0cc6dc80c
*/*: Fix typos on OPENSSL3 build fixes On my previous OpenSSL 3 fixes there was an accidental typo. This commit fixes all those typos. Approved by: portmgr (blanket)8cae30b8ec
www/lagrange: Fix build with openssl3 Approved by: portmgr (blanket) Sponsored by: The FreeBSD Foundationcc8d447a18
www/lagrange: Update to 1.16.5 Changes: https://github.com/skyjake/lagrange/compare/v1.15.9...v1.16.5e9e4112b1e
www/lagrange: Mark BROKEN_SSL - BROKEN_SSL for openssl30 and openssl31 as it fals to build with undefined symbol: ERR_load_BIO_strings Approved by: portmgr (blanket)65d4cdca37
www/lagrange: Unbreak with OpenSSL 3.0.0 and later - Update version 1.7.3=>1.15.9 Changelog: https://github.com/skyjake/lagrange/releases/tag/v1.15.9 Approved by: portmgr (blanket)23b2ba41c2
*/*: Bump PORTREVISION for consumers of libunistring Reported by: jbeichdf6c65a026
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
www/lagrange: Update MASTER_SITES URL16f4a3c9a2
www/lagrange: Update to 1.7.3 Changes: https://github.com/skyjake/lagrange/compare/v1.6.5...v1.7.317200781a8
cleanup: drop support for EOL FreeBSD 11.X Search criteria used: - 11.4 - OSREL* - OSVER* - *_FreeBSD_11 Input from: - adridg: devel/qca-legacy - jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds - sunpoet: security/p5-*OpenSSL* Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust Differential Revision: https://reviews.freebsd.org/D32008 Test Plan: make index620968a43a
www/lagrange: Update to 1.6.5 Changes: https://github.com/skyjake/lagrange/compare/v1.2.2...v1.6.5187cf460da
www/lagrange: Make SSE4.1 support optional Older class AMD64 and i386 CPUs do not support SSE4.1, so make it opt-in instead. This is a problem since a build host may support the feature-set whilst a package consumer does not, causing an unexpected crash upon starting the application. MFH: 2021Q26a9dfe8760
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
www/lagrange: Update to 1.2.2 Changes: https://github.com/skyjake/lagrange/releases/tag/v1.2.2 Approved by: fernape (mentor) Differential Revision: https://reviews.freebsd.org/D29112687142ff2e
www/lagrange: Update to 1.2.1 Changes: https://github.com/skyjake/lagrange/releases/tag/v1.2.1 Approved by: fernape (mentor) Differential Revision: https://reviews.freebsd.org/D290901720f8f51d
www/lagrange: Update to 1.2.0 Changes: https://github.com/skyjake/lagrange/releases/tag/v1.2.0 Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D28970e550e2a050
www/lagrange: Update to 1.1.3 Changes: https://github.com/skyjake/lagrange/releases/tag/v1.1.3 Approved by: fernape (mentor) Differential Revision: https://reviews.freebsd.org/D2866292582b743a
www/lagrange: Mark BROKEN with OpenSSL versions before 1.1.1 Reported by: pkg-fallout Approved by: fernape (mentor) Differential Revision: https://reviews.freebsd.org/D28526dc2f3db73d
New port: www/lagrange: Beautiful Gemini Client Reviewed by: tcberner, fernape (mentors) Approved by: fernape (mentor) Differential Revision: https://reviews.freebsd.org/D28439c76e970da1