Port details |
- xray_re-tools X-Ray engine game asset converter (unofficial)
- g20180902 games
=2 g20180902Version of this port present on the latest quarterly branch. - Maintainer: danfe@FreeBSD.org
 - Port Added: 2019-02-22 14:47:21
- Last Update: 2023-07-20 10:37:26
- Commit Hash: bef73ee
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- Also Listed In: converters
- License: not specified in port
- WWW:
- https://github.com/abramcumner/xray_re-tools
- Description:
- Portable (POSIX) subset of the X-Ray unofficial toolset used for modding the
S.T.A.L.K.E.R. game series by GSC Game World. Currently includes standalone
converter utility which is useful for casual gamers to unpack game resources
in order to adjust various game parameters.
Usage examples, the first for Russian release version of Shadow of Chernobyl
and the second for Clear Sky and Call of Pripyat:
$ xr_converter -unpack /path/to/gamedata.db0 -2947ru -dir ./put_it_here
$ xr_converter -unpack /path/to/resources.db0 -xdb -dir ./put_it_here
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- xray_re-tools>0:games/xray_re-tools
- To install the port:
- cd /usr/ports/games/xray_re-tools/ && make install clean
- To add the package, run one of these commands:
- pkg install games/xray_re-tools
- pkg install xray_re-tools
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: xray_re-tools
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1535892164
SHA256 (abramcumner-xray_re-tools-g20180902-52721d2_GH0.tar.gz) = 6ba187e25e57ff64937632f524d5307fcfdbb6cd1eca1e34331eb7eb6fd25238
SIZE (abramcumner-xray_re-tools-g20180902-52721d2_GH0.tar.gz) = 4555551
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- nonexistent : graphics/nvidia-texture-tools
- Library dependencies:
-
- liblzo2.so : archivers/lzo2
- libvorbisfile.so : audio/libvorbis
- libnvtt.so : graphics/nvidia-texture-tools
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- games_xray_re-tools
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
g20180902 20 Jul 2023 10:37:26
    |
Alexey Dokuchaev (danfe)  |
games/xray_re-tools: try harder to fix the port's build on -CURRENT
Commit 7cb3d96ec56d (n624509) was incomplete as it had only addressed
the writer part, not the reader. While here, reduce the differences
between both counterparts and make the T::* pointer a private member.
Reported by: pkg-fallout |
g20180902 03 Jul 2023 12:14:26
    |
Alexey Dokuchaev (danfe)  |
games/xray_re-tools: unbreak the port's build against Clang 16
Both `std::const_mem_fun1_t' and `std::binary_function' template
classes had been deprecated in C++11 and removed in C++17, let's
get rid of them: the latter is just some typedefs and the former
holds a pointer to a member function and provides `operator()'.
Reported by: pkg-fallout |
g20180902 26 Oct 2022 06:09:56
    |
Alexey Dokuchaev (danfe)  |
games/xray_re-tools: try to unbreak the port in "build-as-user" mode
For some reason, extracted nVidia Texture Tools copy cannot be patched
in-place. Instead, create dummy configuration file within the port's
own working directory.
Reported by: pkg-fallout |
g20180902 15 Oct 2022 18:08:20
    |
Alexey Dokuchaev (danfe)  |
games/xray_re-tools: unbreak the build against new nVidia Texture Tools
In 2020 Ignacio had modified the API with NVTT upstream commit adce1a00
which must have been cleanup, but was more than that. Particularly, it
shuffled things around DirectDrawSurface class, and thus had broken the
port's build. While here, remove all bundled 3rd-party code to prevent
accidental use thereof. |
07 Sep 2022 21:58:51
    |
Stefan Eßer (se)  |
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) |
g20180902 07 Sep 2022 21:10:59
    |
Stefan Eßer (se)  |
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.
(Only the first 15 lines of the commit message are shown above ) |
g20180902 20 Jul 2022 14:21:58
    |
Tobias C. Berner (tcberner)  |
games: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <benlutz@datacomm.ch>
* <janos.mohacsi@bsd.hu>
* Aaron Baugher
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron VonderHaar <avh4@usa.net>
* Aaron Zauner <az_mail@gmx.at>
* Adam Kranzel (adam@alameda.edu)
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org> (Only the first 15 lines of the commit message are shown above ) |
g20180902 31 Mar 2022 18:36:13
    |
Dmitry Marakasov (amdmi3)  |
graphics/nvidia-texture-tools: update 2.0.8.1 → 2.1.1
- Mark games/xray_re-tools BROKEN with maintainer's consent |
g20180902 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
g20180902 30 Aug 2020 15:18:15
  |
danfe  |
When disabling pieces of code unsupported on FreeBSD, do it based on
the particular operating systems they are written for. |
g20180902 23 Sep 2019 17:02:27
  |
jbeich  |
games/xray_re-tools: unbreak with clang 9
ld: error: utils/converter/level_mesh.o: unable to find library from dependent
library specifier: Opcode.lib
ld: error: utils/converter/opcode/Ice/IceAABB.o: unable to find library from
dependent library specifier: Opcode.lib
ld: error: utils/converter/opcode/Ice/IceContainer.o: unable to find library
from dependent library specifier: Opcode.lib
ld: error: utils/converter/opcode/Ice/IceHPoint.o: unable to find library from
dependent library specifier: Opcode.lib
ld: error: utils/converter/opcode/Ice/IceMatrix4x4.o: unable to find library
from dependent library specifier: Opcode.lib
ld: error: utils/converter/opcode/Ice/IcePoint.o: unable to find library from
dependent library specifier: Opcode.lib
ld: error: utils/converter/opcode/Ice/IceRandom.o: unable to find library from
dependent library specifier: Opcode.lib
ld: error: utils/converter/opcode/OPC_AABBTree.o: unable to find library from
dependent library specifier: Opcode.lib
ld: error: utils/converter/opcode/OPC_BaseModel.o: unable to find library from
dependent library specifier: Opcode.lib
ld: error: utils/converter/opcode/OPC_Collider.o: unable to find library from
dependent library specifier: Opcode.lib
ld: error: utils/converter/opcode/OPC_MeshInterface.o: unable to find library
from dependent library specifier: Opcode.lib
ld: error: utils/converter/opcode/OPC_Model.o: unable to find library from
dependent library specifier: Opcode.lib
ld: error: utils/converter/opcode/OPC_OptimizedTree.o: unable to find library
from dependent library specifier: Opcode.lib
ld: error: utils/converter/opcode/OPC_TreeBuilders.o: unable to find library
from dependent library specifier: Opcode.lib
ld: error: utils/converter/opcode/OPC_TreeCollider.o: unable to find library
from dependent library specifier: Opcode.lib
Reported by: antoine (via bug 240629 exp-run)
Regressed by: https://reviews.llvm.org/rL360984 |
g20180902 23 Feb 2019 15:09:35
  |
danfe  |
- Mute service target after it was debugged and works as intended
- Amend the COMMENT line and port description, add missing articles
- Fix several (mostly harmless) bugs reported by PVS Studio |
g20180902 22 Feb 2019 14:46:50
  |
danfe  |
Portable (POSIX) subset of the X-Ray unofficial toolset used for modding the
S.T.A.L.K.E.R. game series by GSC Game World. Currently includes standalone
converter utility which is useful for casual gamers to unpack game resources.
I've ported it back in 2012 but never committed for some reason.
WWW: https://github.com/abramcumner/xray_re-tools |