devel/boost-*: update to 1.71.0 Changes: http://www.boost.org/users/history/version_1_71_0.html PR: 238827 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D20774befa71e0f3
Port details
games/jaggedalliance2 0.22.1_7
Port of "Jagged Alliance 2" using SDL
Port info
- Maintainer
- timp87@gmail.com
- Packages
- latest: 0.22.1_7
- Upstream
- up to date
- Last update
- to 0.22.1_7 · 9c878207a1
- Quarterly
- 2026Q4: 0.22.1_6
- WWW
- https://ja2-stracciatella.github.io/
- Links
- cgit · VuXML
Install
- Package
# pkg install ja2installs 0.22.1_7 fromlatest; fromquarterly(2026Q4) 0.22.1_6- Port
# cd /usr/ports/games/jaggedalliance2 && make install clean- Size
- 12 MiB download · 58 MiB installed
- Depends on
- devel/sdl20 2.32.10_2, graphics/libglvnd 1.7.0, lang/lua54 5.4.8, x11-toolkits/fltk 1.3.11, 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
- PD and SFI-SCLA
- pkg-message
Shown after installing
This Jagged Alliance 2 port requires data files from the original game CD and installation, see https://ja2-stracciatella.github.io/how-to-run/. Basically to make it run you need "Data" dir from installed game root dir. Copy it as /usr/local/share/ja2/data. Or copy it as "data" dir under "game_dir" dir set in your ~/.ja2/ja2.json.
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 0.22.1_7 | 0.22.1_6 | – |
| FreeBSD 15 | 0.22.1_7 | 0.22.1_7 | – |
| FreeBSD 14 | 0.22.1_7 | 0.22.1_6 | 0.22.1_7 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 0.22.1_6 | 0.22.1_6 | – |
| FreeBSD 14 | 0.22.1_6 | 0.22.1_6 | 0.22.1_6 |
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 0.22.1_7.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (148)
lang/rust: Update to 1.37.0 - Force rebuild all consumers to catch regressions early Thanks to Mikaël Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/08/15/Rust-1.37.0.html Tested by: jbeich, tobik, greg@unrelenting.technology (aarch64) With hat: rust Differential Revision: https://reviews.freebsd.org/D2124740666d2b8f
Convert to UCL & cleanup pkg-message (categories e-g)79698c8457
lang/rust: Update to 1.36.0 - Force rebuild all consumers to catch regressions early Thanks to Mikaël Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html Tested by: jbeich, mikael.urankar@gmail.com With hat: rust Differential Revision: https://reviews.freebsd.org/D20810f69160b440
lang/rust: Update to 1.35.0 - Force rebuild all consumers to catch regressions early Thanks to Mikaël Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/05/23/Rust-1.35.0.html Reviewed by: jbeich Tested by: pkubaj (powerpc64), mikael.urankar@gmail.com (aarch64) With hat: rust Differential Revision: https://reviews.freebsd.org/D20332f30ebc2bec
lang/rust: Update to 1.34.2 - While here add patches from [1] for LibreSSL 2.9.1 support [1] https://github.com/sfackler/rust-openssl/pull/1097 Changes: https://blog.rust-lang.org/2019/05/13/Security-advisory.html Changes: https://blog.rust-lang.org/2019/05/14/Rust-1.34.2.html PR: 237495 [1] Security: 37528379-76a8-11e9-a4fd-00012e5821666bd3ed2a9b
devel/boost-*: update to 1.70.0 Changes: http://www.boost.org/users/history/version_1_70_0.html PR: 235956 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D193039b21a3a084
lang/rust: Update to 1.34.0 - Update devel/racer to latest version that can build with 1.34.0 - Drop no longer needed patch from textproc/ripgrep - Force rebuild all consumers to catch regressions early Thanks to Mikaël Urankar for providing updated bootstraps for aarch64, armv6, armv7, powerpc64. Changes: https://blog.rust-lang.org/2019/04/11/Rust-1.34.0.html Reviewed by: jbeich With hat: rust Differential Revision: https://reviews.freebsd.org/D1985067b6dd1b42
games/jaggedalliance2: - Update to 0.16.1 - Unbreak and remove expiration date - Fetch from Github - Add LICENSE - Use CMake/Ninja for the main build - Switch to Rust / Cargo to build libstracciatella.so - Pass to new maintainer (tobik). Thanks for taking it! PR: 229711 Submitted by: fluffy, rebased and updated by tobik7c498cd9dd
Deprecate ports broken for more than 6 months1e817d5e1a
Mark BROKEN: fails to build
Build/Editor/EditorItems.cc:295:27: error: non-constant-expression cannot be narrowed from type 'int' to 'INT16' (aka 'short') in initializer list [-Wc++11-narrowing]
SGPBox const r = { 100, EDITOR_TASKBAR_POS_Y, 60, 80 };
^~~~~~~~~~~~~~~~~~~~
Reported by: pkg-falloutda38f2b768Use the modern spellings of 'arm' to attempt to build these on the cluster. Approved by: portmgr (tier-2 blanket)68089d37b7
Scrub one more usage of pc98. Approved by: portmgr (tier-2 blanket)bd0093370d
- Update to 0.14.01 - Switch to new upstream - Unbreak build - Update pkg-message PR: 205648 Submitted by: amdmi31872d73923
Cleanup GH_* and variables order. Sponsored by: Absolight7823fa4b7e
Mark as broken: does not fetchd9c363671d
- Drop @dirrm* from plist - Add empty directory to plist - Don't show pkg-message from the Makefile Approved by: portmgr blanketbdee21a994
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in the 32 ports that still use it. Bump PORTREVISION on their dependent ports except the ones that depend on these: audio/libogg audio/libvorbis devel/pcre ftp/curl graphics/jpeg graphics/libart_lgpl graphics/tiff textproc/expat2 textproc/libxslt In these cases the same trick as in the recent gettext update is used. The ports install a symlink with the old library version. When enough of their dependent ports have had regular updates the remaining ones can get a PORTREVISION bump and the links can be removed. Also remove the devel/pcre dependency from USE_GNOME=glib20. It causes over 2200 packages to depend on devel/pcre while less than 200 actually link with it. The glib20 package still depends on devel/pcre so this should not make a difference for ports with USE_GNOME=glib20. Also, libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so USE_GNOME=glib20 should not propagate it. PR: 195724 Exp-run by: antoine Approved by: portmgr (antoine)60945f0277
Update the default version of GCC in the Ports Collection from GCC 4.7.4 to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit)15945f8122
Convert a bunch of USE_BZIP2 to USES=tar:bzip2 Approved by: portmgr (not really, but touches unstaged ports)bbc8c4d740
Remove indefinite articles and trailing periods from COMMENT, plus minor COMMENT typos and surrounding whitespace fixes. Categories G-I. CR: D201 Approved by: portmgr (bapt)5e38556079
- Remove manual creation and removal of share/applications, as it's now in the mtree (games category) Approved by: portmgr (bdrewery)c87a56b351
- Fix build with libc++ [1] - stagify - USES gmake Submitted by: ed [1] Noticed by: pkg-fallout [1]61ef99ec4d
Add NO_STAGE all over the place in preparation for the staging support (cat: games)c84e1cd8e6
- Remove MAKE_JOBS_SAFE variable Approved by: portmgr (bdrewery)d4041784dc
Fix build on packages builder by adding a default choice39029c80d6
Fix copy & paste typo in header63b2d7b398
- Convert to new options framework - Trim header PR: ports/176081 Submitted by: Christoph Mallon <christoph.mallon@gmx.de> Approved by: maintainer (me)3f139fac56
- WWW is no longer available, change to an alternative version - Use @dirrmtry instead of @unexec - Grab maintainership619f643a11
- Update devel/sdl12 to 1.2.15 - Update audio/sdl_mixer to 1.2.15 - Update graphics/sdl_image to 1.2.12 - Update graphics/sdl_ttf to 2.0.11 - Update graphics/sdl_gfx to 2.0.23 - Update net/sdl_net to 1.2.8 - Bump PORTREVISIONs on ports that depend on one or more packages due to ABI and shared library version changes - Update Mk/bsd.sdl.mk accordingly for the new shared library versions Tested by: exp-run by pavfbd0197639
- Respect STRIP PR: 163060 Submitted by: Jan Beich <jbeich@tormail.net>2bd4773472
-remove MD5b6ac748023
Reset christoph.mallon@gmx.de due to maintainer-timeouts and no response to email. Hat: portmgr5270a3483a
- Update to 0.12.1 release - Support for Russian Gold Edition PR: 143421, 143430 Submitted by: Andrey V. Elsukov <bu7cher AT yandex DOT ru>, myself Approved by: maintainer timeout >2 weeks Feature safe: yes8d448b3ad0
- use $SUB_FILES t dynamically adjust pkg-message PR: ports/142531 Submitted by: Sevan Janiyan <venture37@geeklan.co.uk> Approved by: maintainer timeout (christoph.mallon@gmx.de; > 2 weeks)56a2b74b28
- Update to 0.12 Submitted by: maintainer via irc52de0de4be
- Update to 0.11 Submitted by: Christoph Mallon (maintianer via irc)707970df7f
- Update to 0.10 PR: 124222 Submitted by: Christoph Mallon <christoph.mallon@gmx.de> (maintainer)dccb33775f
- Update to 0.9 Changelog: * Add support for MacOS X. * Stop caching of shade tables on disk (rebuilding them on start is faster and less hassle). * Toggling between fullscreen and window mode at runtime is now possible by pressing ALT+ENTER. * Fix many vanilla display glitches. * Fix a bug corrupting savegames. * Fix a bug which lead to truncation of the finance records. * Fix a vanilla bug, which allowed erroneously freeing POWs. * Fix a bug which caused that only one merc at a time could be put into a vehicle. * Fix the usual assortment vanilla crashes, out of bounds accesses, cases of memory corruption, memory leaks and bugs. PR: 123005 Submitted by: Christoph Mallon <christoph.mallon@gmx.de> (maintainer)bb6fc883c3
- Chase devel/sdl12 shlib version bump2d73db3533
- Update to 0.8 Changelog: Summary of changes: * Fix several vanilla crashes, out of bounds accesses, cases of memory corruption and memory leaks * Fix many vanilla display glitches * Fix vanilla mistranslations in the German and Russian translations and improve the translations * Fix a vanilla bug, which caused NPCs not to play their speeches in the Russian version * Sounds recorded at 44KHz were played with the wrong sample rate * Fix a vanilla bug, which bogusly allowed changing the assignment of vehicles * Fix a vanilla bug, which caused mercs to look in the opposite direction while performing actions and possibly ending up in the wrong spot * Add support for Maemo by using the menu button as modifier key to perform right clicks PR: 120875 Submitted by: Christoph Mallon <christoph.mallon@gmx.de> (maintainer)dcdf92d04f
- Update to 0.7 PR: ports/117393 Submitted by: Christoph Mallon <christoph.mallon at gmx.de> (maintainer)ec5975f7fc
- Update to 0.6 Changelog: * Improved Russian translation, it should outperform the vanilla-translation now. * Implement SoundSetPan(). This caused an unexpected termination of the game in certain places (e.g. Bug Queen). * Fixed an infinite loop when throwing objects. * Added a desktop file for better desktop integration. * Fixed (as always) an assortment of vanilla bugs like: misplacement of some texts and gui elements; salary of non-AIM/MERC mercenaries was assumed to be 0, so it did not count towards the min/max/daily salary stats; vehicles had been counted in for calculating the average stats in the personnel screen. * Changed the scroll speeds, so diagonal scrolling is always axis aligned. * As usual code cleanups and minor fixes. PR: 116319 Submitted by: Christoph Mallon <christoph.mallon@gmx.de> (maintainer)cf2ac0b44c
- Update to 0.5 PR: 114841 Submitted by: Christoph Mallon <christoph.mallon@gmx.de> (maintainer)8715befd8d
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.d4f0d0048a- Update to 0.3 PR: 111704 Submitted by: Christoph Mallon<christoph.mallon@gmx.de> (maintainer)dcf04d29a6
- Update to 0.2 Changelog: - Sound support - Implemented more blitters, so now there are less graphics problems - Fixed blitters - Fixed scrolling in tactical view - Fixed some crashes and memory leaks - General code cleaning PR: 110295 Submitted by: Christoph Mallon<christoph.mallon@gmx.de> (Maintainer)9ef5632141
This is a source port of Jagged Alliance 2, in which the player controls mercenaries to liberate the small country of Arulco. You need an original game CD and installation to use this port. PR: ports/105598 Submitted by: Christoph Mallon <christoph.mallon@gmx.de>581667f0ab