<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/.gitignore, branch main</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=main</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2025-05-27T02:01:21Z</updated>
<entry>
<title>Pass configuration phase with vcpkg replacing MSYS2</title>
<updated>2025-05-27T02:01:21Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-05-27T02:01:21Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=7ecde89008f9ed39c357b606d3bc231ba4360ee2'/>
<id>urn:sha1:7ecde89008f9ed39c357b606d3bc231ba4360ee2</id>
<content type='text'>
I happen to be using just Git Bash for convenience for running the
commands on the Windows build instructions, hence the build folder
pattern to be ignored from the result of running `uname -s` there.
The instructions omit the part where you install vcpkg and set the
VCPKG_ROOT environment variable, cause it depends on where you install
vcpkg to your liking, but the next commands will rely on that variable
being set correctly.
The CMake used here is MS VS 2022 Community Edition's one, since it will
know where the C++ compiler is.
$VCPKG_ROOT/downloads/tools/msys2/21caed2f81ec917b/mingw64/bin is where
pkg-config.exe can be found.
$VCPKG_ROOT/installed/`uname -m|sed 's/86_//'`-windows/tools/libxml2 is
where xmllint.exe can be found (from libxml2[tools]).
PKG_CONFIG_LIBDIR and PYTHON environment settings are pretty
self-explanatory.
The flags set on LL_BUILD are now for Visual C++ and not MinGW(64)'s GCC
or Clang any more, and copied from most of the flags in the variables
file from LL's build-variables repo.
vcpkg's apr &amp; apr-util packages don't seem to install their .pc files,
hence the manual target_include/link_directories/libraries settings,
relying on some automatically generated INTERNAL CMake variable called
prefix_result. vcpkg's Boost needs the same treatment, plus some suffix.
We still use LL's prebuilt libs for OpenSSL, libcurl and WebRTC.
Actually too for ColladaDOM for now, but we prepare Windows ColladaDOM
self-building for later.
For GLM and Meshoptimizer too, it's just the checking that's skipped
otherwise it would fail (but the vcpkg packages can be used).
Visual C++ doesn't recognise the no-deprecated-declarations compile
option.
On Visual C++, the macro to denote x86-64 seems to be _M_X64 (if not
added there, it would try to find sse2neon :))
We still aren't using Autobuild here for Windows either, hence the
FALSE-d viewer_manifest.py based file bundling.
</content>
</entry>
<entry>
<title>Dynamic Arch PKGBUILD values</title>
<updated>2024-10-22T11:03:36Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2024-10-22T09:43:49Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=9c3ffdc77a27e57eb867a377e899ff89ab15edcd'/>
<id>urn:sha1:9c3ffdc77a27e57eb867a377e899ff89ab15edcd</id>
<content type='text'>
Set PACKAGE to ON.
</content>
</entry>
<entry>
<title>Working Arch port but CEF &amp; WebRTC are still broken</title>
<updated>2024-10-20T13:10:34Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2024-10-20T13:10:34Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=bdd8da4c5e4a3c2d9d58b1d72eda73c9f452c825'/>
<id>urn:sha1:bdd8da4c5e4a3c2d9d58b1d72eda73c9f452c825</id>
<content type='text'>
I've tried using FMOD instead, but CEF didn't work either.
At first I used crow-misia's WebRTC build but it would cause a
segmentation fault, but LL's build seems to break CEF.
Gotta find a way so CM's build doesn't crash the viewer.
PKGBUILD should be moved to indra/newview as an .in to be configured
by CMake for dynamic version numbers, and adjust the instruction
too to run makepkg -R from the folder where the generated PKGBUILD
will be.
</content>
</entry>
<entry>
<title>Windows configuration, with MSYS2 in MinGW for now</title>
<updated>2024-09-30T03:48:20Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2024-09-30T03:48:20Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f7873910039b45b4426172cea1f0db3f79f349c5'/>
<id>urn:sha1:f7873910039b45b4426172cea1f0db3f79f349c5</id>
<content type='text'>
Also simplify CMake-based dependency projects, the parameters that
have been set for the viewer seem to have been implied all this time
for the subprojects.
</content>
</entry>
<entry>
<title>Fix extracted OpenSSL1.1.1w dir name</title>
<updated>2024-09-29T12:10:51Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2024-09-29T12:10:51Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=286bec6b4304030590e7f5ba7b797d00ebbc83ad'/>
<id>urn:sha1:286bec6b4304030590e7f5ba7b797d00ebbc83ad</id>
<content type='text'>
and specialise it just for FreeBSD, along with other fixes to get
it building again on FreeBSD with an empty packages folder.
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'secondlife/release/maint-b' into maint-b</title>
<updated>2024-06-20T12:52:45Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2024-06-20T08:16:37Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ad5dec92bcb7d11e6a48b6ec6a220a49de985351'/>
<id>urn:sha1:ad5dec92bcb7d11e6a48b6ec6a220a49de985351</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux viewer (ReleaseOS) resurrection (#1099)</title>
<updated>2024-04-05T17:25:02Z</updated>
<author>
<name>Nicky Dasmijn</name>
<email>nicky.dasmijn@posteo.nl</email>
</author>
<published>2024-04-05T17:25:02Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=57d423745fd1d3d0ea6a0c69b869a20c27e27fc5'/>
<id>urn:sha1:57d423745fd1d3d0ea6a0c69b869a20c27e27fc5</id>
<content type='text'>
Co-authored-by: AiraYumi &lt;aira.youme@airanyumi.net&gt;</content>
</entry>
<entry>
<title>Merge tag '7.1.3-release'</title>
<updated>2024-03-02T00:55:04Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2024-03-02T00:55:04Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=64a181fdde219328560eee0ff5b87f02ba36a65f'/>
<id>urn:sha1:64a181fdde219328560eee0ff5b87f02ba36a65f</id>
<content type='text'>
source for viewer 7.1.3.7878383867
</content>
</entry>
<entry>
<title>Merge tag '7.1.1-release'</title>
<updated>2023-12-15T10:28:43Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2023-12-15T10:28:43Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=91b49c8bfa061f3d3b8601d5398b1889a9e31850'/>
<id>urn:sha1:91b49c8bfa061f3d3b8601d5398b1889a9e31850</id>
<content type='text'>
source for viewer 7.1.1.7039128750
</content>
</entry>
<entry>
<title>Merge branch 'main' into DRTVWR-489</title>
<updated>2023-12-15T05:06:15Z</updated>
<author>
<name>Andrey Lihatskiy</name>
<email>alihatskiy@productengine.com</email>
</author>
<published>2023-12-15T05:06:15Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=793bed7d06c1debb6d14b54b4f017a90c7d31feb'/>
<id>urn:sha1:793bed7d06c1debb6d14b54b4f017a90c7d31feb</id>
<content type='text'>
# Conflicts:
#	indra/newview/fonts/DejaVu-license.txt
#	indra/newview/fonts/DejaVuSans-Bold.ttf
#	indra/newview/fonts/DejaVuSans-BoldOblique.ttf
#	indra/newview/fonts/DejaVuSans-Oblique.ttf
#	indra/newview/fonts/DejaVuSans.ttf
#	indra/newview/fonts/DejaVuSansMono.ttf
</content>
</entry>
</feed>
