<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/cmake/LLPrimitive.cmake, branch 26.1.1</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.1.1</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.1.1'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2026-03-31T01:50:55Z</updated>
<entry>
<title>Add "minizip" to its pkgconf include dir variable</title>
<updated>2026-03-31T01:50:55Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-03-31T01:50:55Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=950815943ac6f31e9135be1b22b397dfa47a9761'/>
<id>urn:sha1:950815943ac6f31e9135be1b22b397dfa47a9761</id>
<content type='text'>
on Arch and macOS. Somehow `pkg-config --cflags minizip` of current
minizip packages on those 2 OSes doesn't include the encapsulating
folder "minizip".
</content>
</entry>
<entry>
<title>Boost has been upgraded to 1.90 in vcpkg</title>
<updated>2025-12-24T01:20:03Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-12-24T01:20:03Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=eb815d4745baa9741a62b892ddd6af1fcecbbfd2'/>
<id>urn:sha1:eb815d4745baa9741a62b892ddd6af1fcecbbfd2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update the upstream ColladaDOM revision used to 10</title>
<updated>2025-11-07T06:54:52Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-11-07T06:54:52Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1aa0ec2e5847a9d211a3d944284c91a8326eca1f'/>
<id>urn:sha1:1aa0ec2e5847a9d211a3d944284c91a8326eca1f</id>
<content type='text'>
As the maintenance using an external patch is getting harder, I had
to revert the patching to internal and the building to be in the
configuration phase, made worse by CMake 4 on Arch, Gentoo and
Tumbleweed that treats the absence of a minimum requirement as an
error (the BSD sed condition is put there as an anticipation for
when in the future (Mac)Ports' CMake gets updated to 4 too).
</content>
</entry>
<entry>
<title>Merge branch 'main' into 2025.07</title>
<updated>2025-10-10T09:04:47Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-10-10T09:04:47Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=304d6fc43eb114599117e0ba6d3eb33b85ec15b7'/>
<id>urn:sha1:304d6fc43eb114599117e0ba6d3eb33b85ec15b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tumbleweed &amp; vcpkg Boost has been upgraded to 1.89</title>
<updated>2025-10-10T09:03:08Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-10-10T09:03:08Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=c54df44ae195c2bc6ac697eac35ac2daf6a288c0'/>
<id>urn:sha1:c54df44ae195c2bc6ac697eac35ac2daf6a288c0</id>
<content type='text'>
and boost-system is now header only.
</content>
</entry>
<entry>
<title>Use MacPorts' Boost 1.88 instead of its Boost 1.87</title>
<updated>2025-10-10T09:02:00Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-10-10T09:02:00Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=8cd24e8bc493d0f182bae70726b34d8ec8da3f1f'/>
<id>urn:sha1:8cd24e8bc493d0f182bae70726b34d8ec8da3f1f</id>
<content type='text'>
Now that MacPorts' newest Boost version is 1.88.
</content>
</entry>
<entry>
<title>Merge tag 'Second_Life_Release#a6d4c1d3-2025.07' into 2025.07</title>
<updated>2025-10-01T08:56:56Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-09-29T08:29:19Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=a954d290674db08ecaf3c1e6484a0cb6647b88b5'/>
<id>urn:sha1:a954d290674db08ecaf3c1e6484a0cb6647b88b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Get the viewer installable on Debian arm64</title>
<updated>2025-07-07T14:32:30Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-07-07T14:32:30Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=2c3bebeec7c7490b5f2f22ee542ba99aeebfcb19'/>
<id>urn:sha1:2c3bebeec7c7490b5f2f22ee542ba99aeebfcb19</id>
<content type='text'>
The Debian version supported is 13 (trixie), because that's the version
I could install on my M1, hence the Boost default version is 1.83 &amp; we
can use system's OpenJPEG 2.5.3.
Somehow CMake's FindOpenGL wasn't effective, but we can get around this
by setting the GL libraries paths when running cmake.
Debian aarch64 suffers from the same problem Fedora aarch64 had when
compiling libcurl, and it's assumed that it's Linux aarch64 thing.
When trying to build ColladaDOM when building the viewer, it couldn't
find Boost somehow, so building ColladaDOM is done in configuration
stage instead.
Upstream Variables.cmake is full of assumptions regarding architecture,
and ARCH is used in many places already for Debian/Ubuntu, so we have to
make sure ARCH is set with the correct value at the root level.
Pipewire on trixie is also too new, so it's cancelled here.
Some dependencies have the t64 suffixes on them, just like the currently
supported Ubuntu (because I guess 24.04 *is*, based on trixie).
The executable still crashes when launched on my M1, however, but we'll
commit the progress so far for now.
</content>
</entry>
<entry>
<title>Fix the vcpkg Boost libraries suffix on Win arm64</title>
<updated>2025-06-22T22:58:01Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-06-22T22:58:01Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=603589fde0ad81fc3687ecda0b046fb1f5260053'/>
<id>urn:sha1:603589fde0ad81fc3687ecda0b046fb1f5260053</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make sure lib/release exists on Windows arm64</title>
<updated>2025-06-15T07:50:28Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-06-15T07:50:28Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1b3041f3d8e09257a5fb90786adbe48bc0304a79'/>
<id>urn:sha1:1b3041f3d8e09257a5fb90786adbe48bc0304a79</id>
<content type='text'>
before using it for ColladaDOM library file, cause it seems that
ColladaDOM is the first one that gets built on Windows arm64 before
any other package gets installed and implicitly creating that folder.
</content>
</entry>
</feed>
