I had a blog post begun ages ago to say that the task of updating of my various repos for FreeBSD port tree leaf files is a whole lot of wash-rinse-repeat. Instead of going back to that partly begun but unfinished post, and since I am now in need of updating at least one repo, I'll just write and describe now as I go. It truly is not a big task once the initial setup is done, just some small file changes, regenerating others, and verifying that nothing else needs to be adjusted.
The first step, is of course to go to the upstream repo and see if there has been a more recent commit than what is in my Makefile for that particular port tree leaf content repo. The image below is what I see in my web browser for the upstream site, https://github.com/minetest/minetest/commits/master
As you can see, theCommits on Mar 2, 2022shown above is the most recent commit right at this moment, and below, the line in the Makefile, indicates Feb 26, 2022.
root@ichigo:/home/tigersharke/Ported_Software/games/minetest-dev # head Makefile
PORTNAME= minetest
DISTVERSION= g20220226
CATEGORIES= games
PKGNAMESUFFIX= -dev
DISTNAME= ${PORTNAME}-${GH_TAGNAME}
DIST_SUBDIR= ${PORTNAME}${PKGNAMESUFFIX}
MAINTAINER= nope@nothere
COMMENT= Near-infinite-world block sandbox game
Knowing now that there is an update to make, what I do is erase the distinfo and dist files for this port. This is easily done in a quick one line, make distclean ; rm distinfo which is the output below. It complains because the companion port, irrlicht-minetest which is a dependency in the Makefile is outside of the ports tree but this is not important since I build both of these outside and this build ultimately finds the dependency installed, so there is no failure.
root@ichigo:/home/tigersharke/Ported_Software/games/minetest-dev # make distclean ; rm distinfo minetest-dev-g20220226: "/usr/ports/x11-toolkits/irrlicht-minetest" non-existent -- dependency list incomplete ===> Cleaning for minetest-dev-g20220226 ===> Deleting distfiles for minetest-dev-g20220226
PORTNAME= minetest DISTVERSION= g20220226 CATEGORIES= games PKGNAMESUFFIX= -dev DISTNAME= ${PORTNAME}-${GH_TAGNAME} DIST_SUBDIR= ${PORTNAME}${PKGNAMESUFFIX} MAINTAINER= nope@nothere COMMENT= Near-infinite-world block sandbox game LICENSE= LGPL21+ LIB_DEPENDS= libIrrlichtMt.so:x11-toolkits/irrlicht-minetest libzstd.so:archivers/zstd #USES= cmake compiler:c11 iconv:wchar_t pgsql # complains missing sqlite #USES= cmake compiler:c11 iconv:wchar_t sqlite # complains missing pgsql USES= cmake compiler:c11 iconv:wchar_t pgsql sqlite CONFLICTS= minetest USE_GITHUB= nodefault GH_ACCOUNT= minetest GH_PROJECT= minetest GH_TAGNAME= 04bd253390cc6c67a555e4837e7e48d524fdf014 CMAKE_ARGS= -DBUILD_UNITTESTS="FALSE" \ -DCMAKE_BUILD_TYPE="MinSizeRel" \ -DCUSTOM_EXAMPLE_CONF_DIR="${PREFIX}/etc" \ -DCUSTOM_MANDIR="${PREFIX}/man" \ -DOPENGL_xmesa_INCLUDE_DIR="${PREFIX}/lib" WRKSRC= ${WRKDIR}/${PORTNAME}-${GH_TAGNAME}
PORTNAME= minetest DISTVERSION= g20220302 CATEGORIES= games PKGNAMESUFFIX= -dev DISTNAME= ${PORTNAME}-${GH_TAGNAME} DIST_SUBDIR= ${PORTNAME}${PKGNAMESUFFIX} MAINTAINER= nope@nothere COMMENT= Near-infinite-world block sandbox game LICENSE= LGPL21+ LIB_DEPENDS= libIrrlichtMt.so:x11-toolkits/irrlicht-minetest libzstd.so:archivers/zstd #USES= cmake compiler:c11 iconv:wchar_t pgsql # complains missing sqlite #USES= cmake compiler:c11 iconv:wchar_t sqlite # complains missing pgsql USES= cmake compiler:c11 iconv:wchar_t pgsql sqlite CONFLICTS= minetest USE_GITHUB= nodefault GH_ACCOUNT= minetest GH_PROJECT= minetest GH_TAGNAME= f2d1295fe646105f1b98b0c204f47f781336e211 CMAKE_ARGS= -DBUILD_UNITTESTS="FALSE" \ -DCMAKE_BUILD_TYPE="MinSizeRel" \ -DCUSTOM_EXAMPLE_CONF_DIR="${PREFIX}/etc" \ -DCUSTOM_MANDIR="${PREFIX}/man" \ -DOPENGL_xmesa_INCLUDE_DIR="${PREFIX}/lib" WRKSRC= ${WRKDIR}/${PORTNAME}-${GH_TAGNAME}
You may wonder how I obtained the GH_TAGNAME information. On the commits page, there is a link that I copy (image below).
This can be done by the copy icon or by choosing to copy the link "f2d1295" which results in a url which I clean up to only the needed text. https://github.com/minetest/minetest/commit/f2d1295fe646105f1b98b0c204f47f781336e211 becomes what is used in the Makefile edit previously shown above.Since I am obtaining a new tarball from github, I erased the old distinfo file. In order to re-create this distinfo file, it is another easy command make makesum and again warnings I can ignore but this time they are better explained, and besides I am not an official ports committer.
root@ichigo:/home/tigersharke/Ported_Software/games/minetest-dev # make makesum /!\ minetest-dev-g20220302: Makefile warnings, please consider fixing /!\ Not validating first entry in CATEGORIES due to being outside of PORTSDIR. Please ensure this is proper when committing. ===> License LGPL21+ accepted by the user /!\ minetest-dev-g20220302: Makefile warnings, please consider fixing /!\ Not validating first entry in CATEGORIES due to being outside of PORTSDIR. Please ensure this is proper when committing. ===> License LGPL21+ accepted by the user ===> minetest-dev-g20220302 depends on file: /usr/local/sbin/pkg - found => minetest-f2d1295fe646105f1b98b0c204f47f781336e211.tar.gz doesn't seem to exist in /usr/ports/distfiles/minetest-dev. => Attempting to fetch https://codeload.github.com/minetest/minetest/tar.gz/f2d1295fe646105f1b98b0c204f47f781336e211?dummy=/minetest-f2d1295fe646105f1b98b0c204f47f781336e211.tar.gz fetch: https://codeload.github.com/minetest/minetest/tar.gz/f2d1295fe646105f1b98b0c204f47f781336e211?dummy=/minetest-f2d1295fe646105f1b98b0c204f47f781336e211.tar.gz: size of remote file is not known minetest-f2d1295fe646105f1b98b0c204f47f781336e 9342 kB 873 kBps 11s ===> Fetching all distfiles required by minetest-dev-g20220302 for building root@ichigo:/home/tigersharke/Ported_Software/games/minetest-dev #
root@ichigo:/home/tigersharke/Ported_Software/games/minetest-dev # make reinstall ===> Deinstalling for minetest-dev ===> Deinstalling minetest-dev-g20220226 Updating database digests format: 100% Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 1 packages (of 0 packages in the universe): Installed packages to be REMOVED: minetest-dev: g20220226 Number of packages to be removed: 1 The operation will free 20 MiB. [1/1] Deinstalling minetest-dev-g20220226... [1/1] Deleting files for minetest-dev-g20220226: 100% ==> You should manually remove the "minetest" user. ==> You should manually remove the "minetest" group Generating GTK icon cache for /usr/local/share/icons/hicolor Building cache database of MIME types /!\ minetest-dev-g20220302: Makefile warnings, please consider fixing /!\ Not validating first entry in CATEGORIES due to being outside of PORTSDIR. Please ensure this is proper when committing. ===> License LGPL21+ accepted by the user ===> minetest-dev-g20220302 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by minetest-dev-g20220302 for building ===> Extracting for minetest-dev-g20220302 => SHA256 Checksum OK for minetest-dev/minetest-f2d1295fe646105f1b98b0c204f47f781336e211.tar.gz. ===> Patching for minetest-dev-g20220302 ===> minetest-dev-g20220302 depends on file: /usr/local/bin/cmake - found ===> minetest-dev-g20220302 depends on executable: ninja - found ===> minetest-dev-g20220302 depends on executable: msgfmt - found ===> minetest-dev-g20220302 depends on package: xorgproto>=0 - found ===> minetest-dev-g20220302 depends on package: xorgproto>=0 - found ===> minetest-dev-g20220302 depends on file: /usr/local/libdata/pkgconfig/ice.pc - found ===> minetest-dev-g20220302 depends on file: /usr/local/libdata/pkgconfig/sm.pc - found ===> minetest-dev-g20220302 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> minetest-dev-g20220302 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> minetest-dev-g20220302 depends on file: /usr/local/libdata/pkgconfig/xxf86vm.pc - found ===> minetest-dev-g20220302 depends on file: /usr/local/bin/ccache - found ===> minetest-dev-g20220302 depends on shared library: libIrrlichtMt.so - found (/usr/local/lib/libIrrlichtMt.so) ===> minetest-dev-g20220302 depends on shared library: libzstd.so - found (/usr/local/lib/libzstd.so) ===> minetest-dev-g20220302 depends on shared library: libIrrlichtMt.so - found (/usr/local/lib/libIrrlichtMt.so) ===> minetest-dev-g20220302 depends on shared library: libpng.so - found (/usr/local/lib/libpng.so) ===> minetest-dev-g20220302 depends on shared library: libcurl.so - found (/usr/local/lib/libcurl.so) ===> minetest-dev-g20220302 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so) ===> minetest-dev-g20220302 depends on shared library: libluajit-5.1.so - found (/usr/local/lib/libluajit-5.1.so) ===> minetest-dev-g20220302 depends on shared library: libgmp.so - found (/usr/local/lib/libgmp.so) ===> minetest-dev-g20220302 depends on shared library: libjsoncpp.so - found (/usr/local/lib/libjsoncpp.so) ===> minetest-dev-g20220302 depends on shared library: libogg.so - found (/usr/local/lib/libogg.so) ===> minetest-dev-g20220302 depends on shared library: libvorbis.so - found (/usr/local/lib/libvorbis.so) ===> minetest-dev-g20220302 depends on shared library: libvorbisfile.so - found (/usr/local/lib/libvorbisfile.so) ===> minetest-dev-g20220302 depends on shared library: libiconv.so - found (/usr/local/lib/libiconv.so) ===> minetest-dev-g20220302 depends on shared library: libpq.so.5 - found (/usr/local/lib/libpq.so.5) ===> minetest-dev-g20220302 depends on shared library: libsqlite3.so - found (/usr/local/lib/libsqlite3.so) ===> minetest-dev-g20220302 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so) ===> minetest-dev-g20220302 depends on shared library: libGLU.so - found (/usr/local/lib/libGLU.so) ===> minetest-dev-g20220302 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so) ===> minetest-dev-g20220302 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) ===> minetest-dev-g20220302 depends on shared library: libopenal.so.1 - found (/usr/local/lib/libopenal.so.1) ===> Configuring for minetest-dev-g20220302 ===> Performing out-of-source build /bin/mkdir -p /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/.build -- The C compiler identification is Clang 13.0.0 -- The CXX compiler identification is Clang 13.0.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/local/libexec/ccache/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/local/libexec/ccache/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- *** Will build version 5.6.0-dev *** -- Found IrrlichtMt 1.9.0 -- Using MANDIR=/usr/local/man -- Using EXAMPLE_CONF_DIR=/usr/local/etc -- Using GMP provided by system. -- Found GMP: /usr/local/lib/libgmp.so -- Using JsonCpp provided by system. -- Found Json: /usr/local/lib/libjsoncpp.so -- Found LuaJIT: /usr/local/lib/libluajit-5.1.so -- Using LuaJIT provided by system. -- Found CURL: /usr/local/lib/libcurl.so -- cURL support enabled. -- Found GettextLib: /usr/local/include -- GetText enabled; locales found: ar;be;bg;ca;cs;da;de;dv;el;eo;es;et;eu;fi;fil;fr;gd;gl;he;hi;hu;id;it;ja;jbo;kk;kn;ko;ky;lt;lv;lzh;mr;ms;ms_Arab;nb;nl;nn;pl;pt;pt_BR;ro;ru;sk;sl;sr_Cyrl;sr_Latn;sv;sw;th;tr;tt;uk;vi;yue;zh_CN;zh_TW -- Found OpenAL: /usr/local/lib/libopenal.so -- Found Vorbis: /usr/local/include -- Sound enabled. -- Found OpenGL: /usr/local/lib/libOpenGL.so -- Found Freetype: /usr/local/lib/libfreetype.so (found version "2.11.1") -- Found PostgreSQL: /usr/local/lib/libpq.so (found version "12.10") -- PostgreSQL backend enabled -- PostgreSQL includes: /usr/local/include;/usr/local/include/postgresql/server -- Found SQLite3: /usr/local/lib/libsqlite3.so -- Prometheus client disabled. -- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") -- Looking for ZSTD_initCStream -- Looking for ZSTD_initCStream - found -- Found Zstd: /usr/local/lib/libzstd.so -- Found X11: /usr/local/include -- Looking for XOpenDisplay in /usr/local/lib/libX11.so;/usr/local/lib/libXext.so -- Looking for XOpenDisplay in /usr/local/lib/libX11.so;/usr/local/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for include file endian.h -- Looking for include file endian.h - not found -- Locale blacklist applied; Locales used: be;bg;ca;cs;da;de;el;eo;es;et;eu;fi;fil;fr;gd;gl;hu;id;it;ja;jbo;kk;ko;ky;lt;lv;lzh;mr;ms;nb;nl;nn;pl;pt;pt_BR;ro;ru;sk;sl;sr_Cyrl;sr_Latn;sv;sw;tr;tt;uk;vi;yue;zh_CN;zh_TW -- Performing Test IS_AARCH64 -- Performing Test IS_AARCH64 - Failed -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Configuring done -- Generating done
And the end portion is below, plenty more was prior to the gear_icon.png line but this last part gives an idea.
-- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/minetest/textures/base/pack/gear_icon.png -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/doc/minetest/README.md -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/doc/minetest/lua_api.txt -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/doc/minetest/client_lua_api.txt -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/doc/minetest/menu_lua_api.txt -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/doc/minetest/texture_packs.txt -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/doc/minetest/world_format.txt -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/etc/minetest.conf.example -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/man/man6/minetest.6 -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/man/man6/minetestserver.6 -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/applications/net.minetest.minetest.desktop -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/metainfo/net.minetest.minetest.appdata.xml -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/icons/hicolor/scalable/apps/minetest.svg -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/icons/hicolor/128x128/apps/minetest.png -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/bin/minetest -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/be/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/bg/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/ca/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/cs/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/da/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/de/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/el/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/eo/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/es/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/et/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/eu/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/fi/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/fil/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/fr/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/gd/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/gl/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/hu/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/id/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/it/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/ja/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/jbo/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/kk/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/ko/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/ky/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/lt/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/lv/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/lzh/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/mr/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/ms/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/nb/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/nl/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/nn/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/pl/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/pt/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/pt_BR/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/ro/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/ru/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/sk/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/sl/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/sr_Cyrl/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/sr_Latn/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/sv/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/sw/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/tr/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/tt/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/uk/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/vi/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/yue/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/zh_CN/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/locale/zh_TW/LC_MESSAGES/minetest.mo -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/minetest/fonts -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/minetest/fonts/DroidSansFallbackFull.ttf -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/minetest/fonts/Arimo-Bold.ttf -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/minetest/fonts/Cousine-LICENSE.txt -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/minetest/fonts/DroidSansFallbackFull-LICENSE.txt -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/minetest/fonts/Cousine-Regular.ttf -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/minetest/fonts/Cousine-Bold.ttf -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/minetest/fonts/Arimo-Italic.ttf -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/minetest/fonts/Arimo-LICENSE.txt -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/minetest/fonts/Arimo-BoldItalic.ttf -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/minetest/fonts/Arimo-Regular.ttf -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/minetest/fonts/Cousine-BoldItalic.ttf -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/share/minetest/fonts/Cousine-Italic.ttf -- Installing: /usr/home/tigersharke/Ported_Software/games/minetest-dev/work/stage/usr/local/bin/minetestserver ====> Compressing man pages (compress-man) ===> Staging rc.d startup script(s) ====> Running Q/A tests (stage-qa) ===> Installing for minetest-dev-g20220302 ===> Checking if minetest-dev is already installed ===> Registering installation for minetest-dev-g20220302 Installing minetest-dev-g20220302... ===> Creating groups. Using existing group 'minetest'. ===> Creating users Using existing user 'minetest'. Generating GTK icon cache for /usr/local/share/icons/hicolor Building cache database of MIME types ===> SECURITY REPORT: This port has installed the following files which may act as network servers and may therefore pose a remote security risk to the system. /usr/local/bin/minetestserver /usr/local/bin/minetest This port has installed the following startup scripts which may cause these network services to be started at boot time. /usr/local/etc/rc.d/minetest If there are vulnerabilities in these programs there may be a security risk to the system. FreeBSD makes no guarantee about the security of ports included in the Ports Collection. Please type 'make deinstall' to deinstall the port if this is a concern. For more information, and contact details about the security status of this software, see the following webpage: https://www.minetest.net/ root@ichigo:/home/tigersharke/Ported_Software/games/minetest-dev #
Above you can see "Running Q/A tests" which is something I enable for my local manual builds and my poudriere pkg builds. This would catch some of the more obscure and less obvious problems, such as if I somehow missed a library dependency that it linked against. My last check I try to do each time is to verify the pkg-plist remains accurate. This I do by first setting aside the previous pkg-plist by renaming it to pkg-plist-old. After that, I tell it to re-create the pkg-plist from what is in the work directory from this recent build (why I didn't do clean). The command for this is easy as well but possibly not entirely obvious: make makeplist > pkg-plist and then I make a comparison with diff. Right before I do that, I remove the line in this new pkg-plist: /you/have/to/check/what/makeplist/gives/you which is there to remind committers that you should scrutinize the result such as with diff like I am doing.
root@ichigo:/home/tigersharke/Ported_Software/games/minetest-dev # diff -y pkg-plist pkg-plist-old | more bin/minetest | %%CLIENT%%bin/minetest bin/minetestserver | %%SERVER%%bin/minetestserver %%ETCDIR%%.conf.example | %%EXAMPLES%%@sample etc/minetest.conf.example etc/minetes etc/rc.d/minetest | %%DOCS%%man/man6/minetest.6.gz man/man6/minetest.6.gz | %%DOCS%%man/man6/minetestserver.6.gz man/man6/minetestserver.6.gz | %%SERVER%%etc/rc.d/minetest share/applications/net.minetest.minetest.desktop share/applications/net.minetest.minetest.desktop %%PORTDOCS%%%%DOCSDIR%%/README.md %%PORTDOCS%%%%DOCSDIR%%/README.md %%PORTDOCS%%%%DOCSDIR%%/client_lua_api.txt %%PORTDOCS%%%%DOCSDIR%%/client_lua_api.txt %%PORTDOCS%%%%DOCSDIR%%/lua_api.txt %%PORTDOCS%%%%DOCSDIR%%/lua_api.txt %%PORTDOCS%%%%DOCSDIR%%/menu_lua_api.txt %%PORTDOCS%%%%DOCSDIR%%/menu_lua_api.txt %%PORTDOCS%%%%DOCSDIR%%/texture_packs.txt %%PORTDOCS%%%%DOCSDIR%%/texture_packs.txt %%PORTDOCS%%%%DOCSDIR%%/world_format.txt %%PORTDOCS%%%%DOCSDIR%%/world_format.txt share/icons/hicolor/128x128/apps/minetest.png share/icons/hicolor/128x128/apps/minetest.png share/icons/hicolor/scalable/apps/minetest.svg share/icons/hicolor/scalable/apps/minetest.svg share/locale/be/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/be/LC_MESSAGES/minetest.mo share/locale/bg/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/bg/LC_MESSAGES/minetest.mo share/locale/ca/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/ca/LC_MESSAGES/minetest.mo share/locale/cs/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/cs/LC_MESSAGES/minetest.mo share/locale/da/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/da/LC_MESSAGES/minetest.mo share/locale/de/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/de/LC_MESSAGES/minetest.mo share/locale/el/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/el/LC_MESSAGES/minetest.mo share/locale/eo/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/eo/LC_MESSAGES/minetest.mo share/locale/es/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/es/LC_MESSAGES/minetest.mo share/locale/et/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/et/LC_MESSAGES/minetest.mo share/locale/eu/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/eu/LC_MESSAGES/minetest.mo share/locale/fi/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/fi/LC_MESSAGES/minetest.mo share/locale/fil/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/fil/LC_MESSAGES/minetest.mo share/locale/fr/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/fr/LC_MESSAGES/minetest.mo share/locale/gd/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/gd/LC_MESSAGES/minetest.mo share/locale/gl/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/gl/LC_MESSAGES/minetest.mo share/locale/hu/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/hu/LC_MESSAGES/minetest.mo share/locale/id/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/id/LC_MESSAGES/minetest.mo share/locale/it/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/it/LC_MESSAGES/minetest.mo share/locale/ja/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/ja/LC_MESSAGES/minetest.mo share/locale/jbo/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/jbo/LC_MESSAGES/minetest.mo share/locale/kk/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/kk/LC_MESSAGES/minetest.mo share/locale/ko/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/ko/LC_MESSAGES/minetest.mo share/locale/ky/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/ky/LC_MESSAGES/minetest.mo share/locale/lt/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/lt/LC_MESSAGES/minetest.mo share/locale/lv/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/lv/LC_MESSAGES/minetest.mo share/locale/lzh/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/lzh/LC_MESSAGES/minetest.mo share/locale/mr/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/mr/LC_MESSAGES/minetest.mo share/locale/ms/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/ms/LC_MESSAGES/minetest.mo share/locale/nb/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/nb/LC_MESSAGES/minetest.mo share/locale/nl/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/nl/LC_MESSAGES/minetest.mo share/locale/nn/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/nn/LC_MESSAGES/minetest.mo share/locale/pl/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/pl/LC_MESSAGES/minetest.mo share/locale/pt/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/pt/LC_MESSAGES/minetest.mo share/locale/pt_BR/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/pt_BR/LC_MESSAGES/minetest. share/locale/ro/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/ro/LC_MESSAGES/minetest.mo share/locale/ru/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/ru/LC_MESSAGES/minetest.mo share/locale/sk/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/sk/LC_MESSAGES/minetest.mo share/locale/sl/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/sl/LC_MESSAGES/minetest.mo share/locale/sr_Cyrl/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/sr_Cyrl/LC_MESSAGES/minetes share/locale/sr_Latn/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/sr_Latn/LC_MESSAGES/minetes share/locale/sv/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/sv/LC_MESSAGES/minetest.mo share/locale/sw/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/sw/LC_MESSAGES/minetest.mo share/locale/tr/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/tr/LC_MESSAGES/minetest.mo share/locale/tt/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/tt/LC_MESSAGES/minetest.mo share/locale/uk/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/uk/LC_MESSAGES/minetest.mo share/locale/vi/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/vi/LC_MESSAGES/minetest.mo share/locale/yue/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/yue/LC_MESSAGES/minetest.mo share/locale/zh_CN/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/zh_CN/LC_MESSAGES/minetest. share/locale/zh_TW/LC_MESSAGES/minetest.mo | %%CLIENT%%%%NLS%%share/locale/zh_TW/LC_MESSAGES/minetest. share/metainfo/net.minetest.minetest.appdata.xml share/metainfo/net.minetest.minetest.appdata.xml %%DATADIR%%/builtin/async/init.lua %%DATADIR%%/builtin/async/init.lua %%DATADIR%%/builtin/client/chatcommands.lua %%DATADIR%%/builtin/client/chatcommands.lua %%DATADIR%%/builtin/client/death_formspec.lua %%DATADIR%%/builtin/client/death_formspec.lua %%DATADIR%%/builtin/client/init.lua %%DATADIR%%/builtin/client/init.lua %%DATADIR%%/builtin/client/register.lua %%DATADIR%%/builtin/client/register.lua %%DATADIR%%/builtin/common/after.lua %%DATADIR%%/builtin/common/after.lua %%DATADIR%%/builtin/common/chatcommands.lua %%DATADIR%%/builtin/common/chatcommands.lua %%DATADIR%%/builtin/common/filterlist.lua %%DATADIR%%/builtin/common/filterlist.lua %%DATADIR%%/builtin/common/information_formspecs.lua %%DATADIR%%/builtin/common/information_formspecs.lua %%DATADIR%%/builtin/common/misc_helpers.lua %%DATADIR%%/builtin/common/misc_helpers.lua %%DATADIR%%/builtin/common/serialize.lua %%DATADIR%%/builtin/common/serialize.lua %%DATADIR%%/builtin/common/strict.lua %%DATADIR%%/builtin/common/strict.lua %%DATADIR%%/builtin/common/tests/misc_helpers_spec.lua %%DATADIR%%/builtin/common/tests/misc_helpers_spec.lua %%DATADIR%%/builtin/common/tests/serialize_spec.lua %%DATADIR%%/builtin/common/tests/serialize_spec.lua %%DATADIR%%/builtin/common/tests/vector_spec.lua %%DATADIR%%/builtin/common/tests/vector_spec.lua %%DATADIR%%/builtin/common/vector.lua %%DATADIR%%/builtin/common/vector.lua %%DATADIR%%/builtin/fstk/buttonbar.lua %%DATADIR%%/builtin/fstk/buttonbar.lua %%DATADIR%%/builtin/fstk/dialog.lua %%DATADIR%%/builtin/fstk/dialog.lua %%DATADIR%%/builtin/fstk/tabview.lua %%DATADIR%%/builtin/fstk/tabview.lua %%DATADIR%%/builtin/fstk/ui.lua %%DATADIR%%/builtin/fstk/ui.lua %%DATADIR%%/builtin/game/auth.lua %%DATADIR%%/builtin/game/auth.lua %%DATADIR%%/builtin/game/chat.lua %%DATADIR%%/builtin/game/chat.lua %%DATADIR%%/builtin/game/constants.lua %%DATADIR%%/builtin/game/constants.lua %%DATADIR%%/builtin/game/deprecated.lua %%DATADIR%%/builtin/game/deprecated.lua %%DATADIR%%/builtin/game/detached_inventory.lua %%DATADIR%%/builtin/game/detached_inventory.lua %%DATADIR%%/builtin/game/falling.lua %%DATADIR%%/builtin/game/falling.lua %%DATADIR%%/builtin/game/features.lua %%DATADIR%%/builtin/game/features.lua %%DATADIR%%/builtin/game/forceloading.lua %%DATADIR%%/builtin/game/forceloading.lua %%DATADIR%%/builtin/game/init.lua %%DATADIR%%/builtin/game/init.lua %%DATADIR%%/builtin/game/item.lua %%DATADIR%%/builtin/game/item.lua %%DATADIR%%/builtin/game/item_entity.lua %%DATADIR%%/builtin/game/item_entity.lua %%DATADIR%%/builtin/game/knockback.lua %%DATADIR%%/builtin/game/knockback.lua %%DATADIR%%/builtin/game/misc.lua %%DATADIR%%/builtin/game/misc.lua %%DATADIR%%/builtin/game/privileges.lua %%DATADIR%%/builtin/game/privileges.lua %%DATADIR%%/builtin/game/register.lua %%DATADIR%%/builtin/game/register.lua %%DATADIR%%/builtin/game/statbars.lua %%DATADIR%%/builtin/game/statbars.lua %%DATADIR%%/builtin/game/static_spawn.lua %%DATADIR%%/builtin/game/static_spawn.lua %%DATADIR%%/builtin/game/voxelarea.lua %%DATADIR%%/builtin/game/voxelarea.lua %%DATADIR%%/builtin/init.lua %%DATADIR%%/builtin/init.lua %%DATADIR%%/builtin/locale/__builtin.de.tr %%DATADIR%%/builtin/locale/__builtin.de.tr %%DATADIR%%/builtin/locale/__builtin.it.tr %%DATADIR%%/builtin/locale/__builtin.it.tr %%DATADIR%%/builtin/locale/template.txt %%DATADIR%%/builtin/locale/template.txt %%DATADIR%%/builtin/mainmenu/async_event.lua %%DATADIR%%/builtin/mainmenu/async_event.lua %%DATADIR%%/builtin/mainmenu/common.lua %%DATADIR%%/builtin/mainmenu/common.lua %%DATADIR%%/builtin/mainmenu/dlg_config_world.lua %%DATADIR%%/builtin/mainmenu/dlg_config_world.lua %%DATADIR%%/builtin/mainmenu/dlg_contentstore.lua %%DATADIR%%/builtin/mainmenu/dlg_contentstore.lua %%DATADIR%%/builtin/mainmenu/dlg_create_world.lua %%DATADIR%%/builtin/mainmenu/dlg_create_world.lua %%DATADIR%%/builtin/mainmenu/dlg_delete_content.lua %%DATADIR%%/builtin/mainmenu/dlg_delete_content.lua %%DATADIR%%/builtin/mainmenu/dlg_delete_world.lua %%DATADIR%%/builtin/mainmenu/dlg_delete_world.lua %%DATADIR%%/builtin/mainmenu/dlg_rename_modpack.lua %%DATADIR%%/builtin/mainmenu/dlg_rename_modpack.lua %%DATADIR%%/builtin/mainmenu/dlg_settings_advanced.lua %%DATADIR%%/builtin/mainmenu/dlg_settings_advanced.lua %%DATADIR%%/builtin/mainmenu/game_theme.lua %%DATADIR%%/builtin/mainmenu/game_theme.lua %%DATADIR%%/builtin/mainmenu/generate_from_settingtypes.l %%DATADIR%%/builtin/mainmenu/generate_from_settingtypes.l %%DATADIR%%/builtin/mainmenu/init.lua %%DATADIR%%/builtin/mainmenu/init.lua %%DATADIR%%/builtin/mainmenu/pkgmgr.lua %%DATADIR%%/builtin/mainmenu/pkgmgr.lua %%DATADIR%%/builtin/mainmenu/serverlistmgr.lua %%DATADIR%%/builtin/mainmenu/serverlistmgr.lua %%DATADIR%%/builtin/mainmenu/tab_about.lua %%DATADIR%%/builtin/mainmenu/tab_about.lua %%DATADIR%%/builtin/mainmenu/tab_content.lua %%DATADIR%%/builtin/mainmenu/tab_content.lua %%DATADIR%%/builtin/mainmenu/tab_local.lua %%DATADIR%%/builtin/mainmenu/tab_local.lua %%DATADIR%%/builtin/mainmenu/tab_online.lua %%DATADIR%%/builtin/mainmenu/tab_online.lua %%DATADIR%%/builtin/mainmenu/tab_settings.lua %%DATADIR%%/builtin/mainmenu/tab_settings.lua %%DATADIR%%/builtin/mainmenu/tests/favorites_wellformed.t %%DATADIR%%/builtin/mainmenu/tests/favorites_wellformed.t %%DATADIR%%/builtin/mainmenu/tests/serverlistmgr_spec.lua %%DATADIR%%/builtin/mainmenu/tests/serverlistmgr_spec.lua %%DATADIR%%/builtin/profiler/init.lua %%DATADIR%%/builtin/profiler/init.lua %%DATADIR%%/builtin/profiler/instrumentation.lua %%DATADIR%%/builtin/profiler/instrumentation.lua %%DATADIR%%/builtin/profiler/reporter.lua %%DATADIR%%/builtin/profiler/reporter.lua %%DATADIR%%/builtin/profiler/sampling.lua %%DATADIR%%/builtin/profiler/sampling.lua %%DATADIR%%/builtin/settingtypes.txt %%DATADIR%%/builtin/settingtypes.txt %%DATADIR%%/client/shaders/3d_interlaced_merge/opengl_fra | %%CLIENT%%%%DATADIR%%/client/shaders/3d_interlaced_merge/ %%DATADIR%%/client/shaders/3d_interlaced_merge/opengl_ver | %%CLIENT%%%%DATADIR%%/client/shaders/3d_interlaced_merge/ %%DATADIR%%/client/shaders/default_shader/opengl_fragment | %%CLIENT%%%%DATADIR%%/client/shaders/default_shader/openg %%DATADIR%%/client/shaders/default_shader/opengl_vertex.g | %%CLIENT%%%%DATADIR%%/client/shaders/default_shader/openg %%DATADIR%%/client/shaders/minimap_shader/opengl_fragment | %%CLIENT%%%%DATADIR%%/client/shaders/minimap_shader/openg %%DATADIR%%/client/shaders/minimap_shader/opengl_vertex.g | %%CLIENT%%%%DATADIR%%/client/shaders/minimap_shader/openg %%DATADIR%%/client/shaders/nodes_shader/opengl_fragment.g | %%CLIENT%%%%DATADIR%%/client/shaders/nodes_shader/opengl_ %%DATADIR%%/client/shaders/nodes_shader/opengl_vertex.gls | %%CLIENT%%%%DATADIR%%/client/shaders/nodes_shader/opengl_ %%DATADIR%%/client/shaders/object_shader/opengl_fragment. | %%CLIENT%%%%DATADIR%%/client/shaders/object_shader/opengl %%DATADIR%%/client/shaders/object_shader/opengl_vertex.gl | %%CLIENT%%%%DATADIR%%/client/shaders/object_shader/opengl %%DATADIR%%/client/shaders/selection_shader/opengl_fragme | %%CLIENT%%%%DATADIR%%/client/shaders/selection_shader/ope %%DATADIR%%/client/shaders/selection_shader/opengl_vertex | %%CLIENT%%%%DATADIR%%/client/shaders/selection_shader/ope %%DATADIR%%/client/shaders/shadow_shaders/pass1_fragment. | %%CLIENT%%%%DATADIR%%/client/shaders/shadow_shaders/pass1 %%DATADIR%%/client/shaders/shadow_shaders/pass1_trans_fra | %%CLIENT%%%%DATADIR%%/client/shaders/shadow_shaders/pass1 %%DATADIR%%/client/shaders/shadow_shaders/pass1_trans_ver | %%CLIENT%%%%DATADIR%%/client/shaders/shadow_shaders/pass1 %%DATADIR%%/client/shaders/shadow_shaders/pass1_vertex.gl | %%CLIENT%%%%DATADIR%%/client/shaders/shadow_shaders/pass1 %%DATADIR%%/client/shaders/shadow_shaders/pass2_fragment. | %%CLIENT%%%%DATADIR%%/client/shaders/shadow_shaders/pass2 %%DATADIR%%/client/shaders/shadow_shaders/pass2_vertex.gl | %%CLIENT%%%%DATADIR%%/client/shaders/shadow_shaders/pass2 %%DATADIR%%/client/shaders/stars_shader/opengl_fragment.g | %%CLIENT%%%%DATADIR%%/client/shaders/stars_shader/opengl_ %%DATADIR%%/client/shaders/stars_shader/opengl_vertex.gls | %%CLIENT%%%%DATADIR%%/client/shaders/stars_shader/opengl_ %%DATADIR%%/fonts/Arimo-Bold.ttf | %%CLIENT%%%%FREETYPE%%%%DATADIR%%/fonts/Arimo-Bold.ttf %%DATADIR%%/fonts/Arimo-BoldItalic.ttf | %%CLIENT%%%%FREETYPE%%%%DATADIR%%/fonts/Arimo-BoldItalic. %%DATADIR%%/fonts/Arimo-Italic.ttf | %%CLIENT%%%%FREETYPE%%%%DATADIR%%/fonts/Arimo-Italic.ttf %%DATADIR%%/fonts/Arimo-LICENSE.txt | %%CLIENT%%%%FREETYPE%%%%DATADIR%%/fonts/Arimo-LICENSE.txt %%DATADIR%%/fonts/Arimo-Regular.ttf | %%CLIENT%%%%FREETYPE%%%%DATADIR%%/fonts/Arimo-Regular.ttf %%DATADIR%%/fonts/Cousine-Bold.ttf | %%CLIENT%%%%FREETYPE%%%%DATADIR%%/fonts/Cousine-Bold.ttf %%DATADIR%%/fonts/Cousine-BoldItalic.ttf | %%CLIENT%%%%FREETYPE%%%%DATADIR%%/fonts/Cousine-BoldItali %%DATADIR%%/fonts/Cousine-Italic.ttf | %%CLIENT%%%%FREETYPE%%%%DATADIR%%/fonts/Cousine-Italic.tt %%DATADIR%%/fonts/Cousine-LICENSE.txt | %%CLIENT%%%%FREETYPE%%%%DATADIR%%/fonts/Cousine-LICENSE.t %%DATADIR%%/fonts/Cousine-Regular.ttf | %%CLIENT%%%%FREETYPE%%%%DATADIR%%/fonts/Cousine-Regular.t %%DATADIR%%/fonts/DroidSansFallbackFull-LICENSE.txt | %%CLIENT%%%%FREETYPE%%%%DATADIR%%/fonts/DroidSansFallback %%DATADIR%%/fonts/DroidSansFallbackFull.ttf | %%CLIENT%%%%FREETYPE%%%%DATADIR%%/fonts/DroidSansFallback %%DATADIR%%/games/devtest/LICENSE.txt %%DATADIR%%/games/devtest/LICENSE.txt %%DATADIR%%/games/devtest/README.md %%DATADIR%%/games/devtest/README.md %%DATADIR%%/games/devtest/game.conf %%DATADIR%%/games/devtest/game.conf %%DATADIR%%/games/devtest/menu/background.png %%DATADIR%%/games/devtest/menu/background.png %%DATADIR%%/games/devtest/menu/header.png %%DATADIR%%/games/devtest/menu/header.png %%DATADIR%%/games/devtest/menu/icon.png %%DATADIR%%/games/devtest/menu/icon.png %%DATADIR%%/games/devtest/mods/basenodes/init.lua %%DATADIR%%/games/devtest/mods/basenodes/init.lua %%DATADIR%%/games/devtest/mods/basenodes/mod.conf %%DATADIR%%/games/devtest/mods/basenodes/mod.conf %%DATADIR%%/games/devtest/mods/basenodes/textures/basenod %%DATADIR%%/games/devtest/mods/basenodes/textures/basenod %%DATADIR%%/games/devtest/mods/basenodes/textures/basenod %%DATADIR%%/games/devtest/mods/basenodes/textures/basenod %%DATADIR%%/games/devtest/mods/basenodes/textures/basenod %%DATADIR%%/games/devtest/mods/basenodes/textures/basenod %%DATADIR%%/games/devtest/mods/basenodes/textures/basenod %%DATADIR%%/games/devtest/mods/basenodes/textures/basenod %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/default %%DATADIR%%/games/devtest/mods/basenodes/textures/dirt_wi %%DATADIR%%/games/devtest/mods/basenodes/textures/dirt_wi %%DATADIR%%/games/devtest/mods/basenodes/textures/dirt_wi %%DATADIR%%/games/devtest/mods/basenodes/textures/dirt_wi %%DATADIR%%/games/devtest/mods/basenodes/textures/info.tx %%DATADIR%%/games/devtest/mods/basenodes/textures/info.tx %%DATADIR%%/games/devtest/mods/basetools/init.lua %%DATADIR%%/games/devtest/mods/basetools/init.lua %%DATADIR%%/games/devtest/mods/basetools/mod.conf %%DATADIR%%/games/devtest/mods/basetools/mod.conf %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/basetools/textures/basetoo %%DATADIR%%/games/devtest/mods/broken/init.lua %%DATADIR%%/games/devtest/mods/broken/init.lua %%DATADIR%%/games/devtest/mods/broken/mod.conf %%DATADIR%%/games/devtest/mods/broken/mod.conf %%DATADIR%%/games/devtest/mods/bucket/init.lua %%DATADIR%%/games/devtest/mods/bucket/init.lua %%DATADIR%%/games/devtest/mods/bucket/mod.conf %%DATADIR%%/games/devtest/mods/bucket/mod.conf %%DATADIR%%/games/devtest/mods/bucket/textures/bucket.png %%DATADIR%%/games/devtest/mods/bucket/textures/bucket.png %%DATADIR%%/games/devtest/mods/bucket/textures/bucket_lav %%DATADIR%%/games/devtest/mods/bucket/textures/bucket_lav %%DATADIR%%/games/devtest/mods/bucket/textures/bucket_wat %%DATADIR%%/games/devtest/mods/bucket/textures/bucket_wat %%DATADIR%%/games/devtest/mods/chest/init.lua %%DATADIR%%/games/devtest/mods/chest/init.lua %%DATADIR%%/games/devtest/mods/chest/mod.conf %%DATADIR%%/games/devtest/mods/chest/mod.conf %%DATADIR%%/games/devtest/mods/chest/textures/chest_chest %%DATADIR%%/games/devtest/mods/chest/textures/chest_chest %%DATADIR%%/games/devtest/mods/chest_of_everything/init.l %%DATADIR%%/games/devtest/mods/chest_of_everything/init.l %%DATADIR%%/games/devtest/mods/chest_of_everything/mod.co %%DATADIR%%/games/devtest/mods/chest_of_everything/mod.co %%DATADIR%%/games/devtest/mods/chest_of_everything/textur %%DATADIR%%/games/devtest/mods/chest_of_everything/textur %%DATADIR%%/games/devtest/mods/dignodes/init.lua %%DATADIR%%/games/devtest/mods/dignodes/init.lua %%DATADIR%%/games/devtest/mods/dignodes/mod.conf %%DATADIR%%/games/devtest/mods/dignodes/mod.conf %%DATADIR%%/games/devtest/mods/dignodes/textures/dignodes %%DATADIR%%/games/devtest/mods/dignodes/textures/dignodes %%DATADIR%%/games/devtest/mods/dignodes/textures/dignodes %%DATADIR%%/games/devtest/mods/dignodes/textures/dignodes %%DATADIR%%/games/devtest/mods/dignodes/textures/dignodes %%DATADIR%%/games/devtest/mods/dignodes/textures/dignodes %%DATADIR%%/games/devtest/mods/dignodes/textures/dignodes %%DATADIR%%/games/devtest/mods/dignodes/textures/dignodes %%DATADIR%%/games/devtest/mods/dignodes/textures/dignodes %%DATADIR%%/games/devtest/mods/dignodes/textures/dignodes %%DATADIR%%/games/devtest/mods/dignodes/textures/dignodes %%DATADIR%%/games/devtest/mods/dignodes/textures/dignodes %%DATADIR%%/games/devtest/mods/dignodes/textures/dignodes %%DATADIR%%/games/devtest/mods/dignodes/textures/dignodes %%DATADIR%%/games/devtest/mods/dignodes/textures/dignodes %%DATADIR%%/games/devtest/mods/dignodes/textures/dignodes %%DATADIR%%/games/devtest/mods/experimental/commands.lua %%DATADIR%%/games/devtest/mods/experimental/commands.lua %%DATADIR%%/games/devtest/mods/experimental/detached.lua %%DATADIR%%/games/devtest/mods/experimental/detached.lua %%DATADIR%%/games/devtest/mods/experimental/init.lua %%DATADIR%%/games/devtest/mods/experimental/init.lua %%DATADIR%%/games/devtest/mods/experimental/items.lua %%DATADIR%%/games/devtest/mods/experimental/items.lua %%DATADIR%%/games/devtest/mods/experimental/mod.conf %%DATADIR%%/games/devtest/mods/experimental/mod.conf %%DATADIR%%/games/devtest/mods/experimental/textures/expe %%DATADIR%%/games/devtest/mods/experimental/textures/expe %%DATADIR%%/games/devtest/mods/experimental/textures/expe %%DATADIR%%/games/devtest/mods/experimental/textures/expe %%DATADIR%%/games/devtest/mods/experimental/textures/expe %%DATADIR%%/games/devtest/mods/experimental/textures/expe %%DATADIR%%/games/devtest/mods/experimental/textures/expe %%DATADIR%%/games/devtest/mods/experimental/textures/expe %%DATADIR%%/games/devtest/mods/give_initial_stuff/init.lu %%DATADIR%%/games/devtest/mods/give_initial_stuff/init.lu %%DATADIR%%/games/devtest/mods/give_initial_stuff/mod.con %%DATADIR%%/games/devtest/mods/give_initial_stuff/mod.con %%DATADIR%%/games/devtest/mods/initial_message/init.lua %%DATADIR%%/games/devtest/mods/initial_message/init.lua %%DATADIR%%/games/devtest/mods/initial_message/mod.conf %%DATADIR%%/games/devtest/mods/initial_message/mod.conf %%DATADIR%%/games/devtest/mods/mapgen/init.lua %%DATADIR%%/games/devtest/mods/mapgen/init.lua %%DATADIR%%/games/devtest/mods/mapgen/mod.conf %%DATADIR%%/games/devtest/mods/mapgen/mod.conf %%DATADIR%%/games/devtest/mods/modchannels/init.lua %%DATADIR%%/games/devtest/mods/modchannels/init.lua %%DATADIR%%/games/devtest/mods/modchannels/mod.conf %%DATADIR%%/games/devtest/mods/modchannels/mod.conf %%DATADIR%%/games/devtest/mods/soundstuff/init.lua %%DATADIR%%/games/devtest/mods/soundstuff/init.lua %%DATADIR%%/games/devtest/mods/soundstuff/mod.conf %%DATADIR%%/games/devtest/mods/soundstuff/mod.conf %%DATADIR%%/games/devtest/mods/soundstuff/sounds/soundstu %%DATADIR%%/games/devtest/mods/soundstuff/sounds/soundstu %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/soundstuff/textures/sounds %%DATADIR%%/games/devtest/mods/stairs/init.lua %%DATADIR%%/games/devtest/mods/stairs/init.lua %%DATADIR%%/games/devtest/mods/stairs/mod.conf %%DATADIR%%/games/devtest/mods/stairs/mod.conf %%DATADIR%%/games/devtest/mods/testentities/armor.lua %%DATADIR%%/games/devtest/mods/testentities/armor.lua %%DATADIR%%/games/devtest/mods/testentities/callbacks.lua %%DATADIR%%/games/devtest/mods/testentities/callbacks.lua %%DATADIR%%/games/devtest/mods/testentities/init.lua %%DATADIR%%/games/devtest/mods/testentities/init.lua %%DATADIR%%/games/devtest/mods/testentities/mod.conf %%DATADIR%%/games/devtest/mods/testentities/mod.conf %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/textures/test %%DATADIR%%/games/devtest/mods/testentities/visuals.lua %%DATADIR%%/games/devtest/mods/testentities/visuals.lua %%DATADIR%%/games/devtest/mods/testfood/init.lua %%DATADIR%%/games/devtest/mods/testfood/init.lua %%DATADIR%%/games/devtest/mods/testfood/mod.conf %%DATADIR%%/games/devtest/mods/testfood/mod.conf %%DATADIR%%/games/devtest/mods/testfood/textures/testfood %%DATADIR%%/games/devtest/mods/testfood/textures/testfood %%DATADIR%%/games/devtest/mods/testfood/textures/testfood %%DATADIR%%/games/devtest/mods/testfood/textures/testfood %%DATADIR%%/games/devtest/mods/testfood/textures/testfood %%DATADIR%%/games/devtest/mods/testfood/textures/testfood %%DATADIR%%/games/devtest/mods/testfood/textures/testfood %%DATADIR%%/games/devtest/mods/testfood/textures/testfood %%DATADIR%%/games/devtest/mods/testfood/textures/testfood %%DATADIR%%/games/devtest/mods/testfood/textures/testfood %%DATADIR%%/games/devtest/mods/testformspec/LICENSE.txt %%DATADIR%%/games/devtest/mods/testformspec/LICENSE.txt %%DATADIR%%/games/devtest/mods/testformspec/callbacks.lua %%DATADIR%%/games/devtest/mods/testformspec/callbacks.lua %%DATADIR%%/games/devtest/mods/testformspec/dummy_items.l %%DATADIR%%/games/devtest/mods/testformspec/dummy_items.l %%DATADIR%%/games/devtest/mods/testformspec/formspec.lua %%DATADIR%%/games/devtest/mods/testformspec/formspec.lua %%DATADIR%%/games/devtest/mods/testformspec/init.lua %%DATADIR%%/games/devtest/mods/testformspec/init.lua %%DATADIR%%/games/devtest/mods/testformspec/mod.conf %%DATADIR%%/games/devtest/mods/testformspec/mod.conf %%DATADIR%%/games/devtest/mods/testformspec/models/testfo %%DATADIR%%/games/devtest/mods/testformspec/models/testfo %%DATADIR%%/games/devtest/mods/testformspec/models/testfo %%DATADIR%%/games/devtest/mods/testformspec/models/testfo %%DATADIR%%/games/devtest/mods/testformspec/textures/defa %%DATADIR%%/games/devtest/mods/testformspec/textures/defa %%DATADIR%%/games/devtest/mods/testformspec/textures/defa %%DATADIR%%/games/devtest/mods/testformspec/textures/defa %%DATADIR%%/games/devtest/mods/testformspec/textures/defa %%DATADIR%%/games/devtest/mods/testformspec/textures/defa %%DATADIR%%/games/devtest/mods/testformspec/textures/defa %%DATADIR%%/games/devtest/mods/testformspec/textures/defa %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testformspec/textures/test %%DATADIR%%/games/devtest/mods/testhud/init.lua %%DATADIR%%/games/devtest/mods/testhud/init.lua %%DATADIR%%/games/devtest/mods/testhud/mod.conf %%DATADIR%%/games/devtest/mods/testhud/mod.conf %%DATADIR%%/games/devtest/mods/testnodes/README.md %%DATADIR%%/games/devtest/mods/testnodes/README.md %%DATADIR%%/games/devtest/mods/testnodes/drawtypes.lua %%DATADIR%%/games/devtest/mods/testnodes/drawtypes.lua %%DATADIR%%/games/devtest/mods/testnodes/init.lua %%DATADIR%%/games/devtest/mods/testnodes/init.lua %%DATADIR%%/games/devtest/mods/testnodes/light.lua %%DATADIR%%/games/devtest/mods/testnodes/light.lua %%DATADIR%%/games/devtest/mods/testnodes/liquids.lua %%DATADIR%%/games/devtest/mods/testnodes/liquids.lua %%DATADIR%%/games/devtest/mods/testnodes/meshes.lua %%DATADIR%%/games/devtest/mods/testnodes/meshes.lua %%DATADIR%%/games/devtest/mods/testnodes/mod.conf %%DATADIR%%/games/devtest/mods/testnodes/mod.conf %%DATADIR%%/games/devtest/mods/testnodes/models/testnodes %%DATADIR%%/games/devtest/mods/testnodes/models/testnodes %%DATADIR%%/games/devtest/mods/testnodes/models/testnodes %%DATADIR%%/games/devtest/mods/testnodes/models/testnodes %%DATADIR%%/games/devtest/mods/testnodes/nodeboxes.lua %%DATADIR%%/games/devtest/mods/testnodes/nodeboxes.lua %%DATADIR%%/games/devtest/mods/testnodes/param2.lua %%DATADIR%%/games/devtest/mods/testnodes/param2.lua %%DATADIR%%/games/devtest/mods/testnodes/properties.lua %%DATADIR%%/games/devtest/mods/testnodes/properties.lua %%DATADIR%%/games/devtest/mods/testnodes/textures.lua %%DATADIR%%/games/devtest/mods/testnodes/textures.lua %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testnodes/textures/testnod %%DATADIR%%/games/devtest/mods/testpathfinder/README.md %%DATADIR%%/games/devtest/mods/testpathfinder/README.md %%DATADIR%%/games/devtest/mods/testpathfinder/init.lua %%DATADIR%%/games/devtest/mods/testpathfinder/init.lua %%DATADIR%%/games/devtest/mods/testpathfinder/mod.conf %%DATADIR%%/games/devtest/mods/testpathfinder/mod.conf %%DATADIR%%/games/devtest/mods/testpathfinder/textures/te %%DATADIR%%/games/devtest/mods/testpathfinder/textures/te %%DATADIR%%/games/devtest/mods/testpathfinder/textures/te %%DATADIR%%/games/devtest/mods/testpathfinder/textures/te %%DATADIR%%/games/devtest/mods/testpathfinder/textures/te %%DATADIR%%/games/devtest/mods/testpathfinder/textures/te %%DATADIR%%/games/devtest/mods/testpathfinder/textures/te %%DATADIR%%/games/devtest/mods/testpathfinder/textures/te %%DATADIR%%/games/devtest/mods/testtools/README.md %%DATADIR%%/games/devtest/mods/testtools/README.md %%DATADIR%%/games/devtest/mods/testtools/init.lua %%DATADIR%%/games/devtest/mods/testtools/init.lua %%DATADIR%%/games/devtest/mods/testtools/light.lua %%DATADIR%%/games/devtest/mods/testtools/light.lua %%DATADIR%%/games/devtest/mods/testtools/mod.conf %%DATADIR%%/games/devtest/mods/testtools/mod.conf %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/testtools/textures/testtoo %%DATADIR%%/games/devtest/mods/tiled/init.lua %%DATADIR%%/games/devtest/mods/tiled/init.lua %%DATADIR%%/games/devtest/mods/tiled/mod.conf %%DATADIR%%/games/devtest/mods/tiled/mod.conf %%DATADIR%%/games/devtest/mods/tiled/textures/tiled_tiled %%DATADIR%%/games/devtest/mods/tiled/textures/tiled_tiled %%DATADIR%%/games/devtest/mods/unittests/crafting.lua %%DATADIR%%/games/devtest/mods/unittests/crafting.lua %%DATADIR%%/games/devtest/mods/unittests/crafting_prepare %%DATADIR%%/games/devtest/mods/unittests/crafting_prepare %%DATADIR%%/games/devtest/mods/unittests/init.lua %%DATADIR%%/games/devtest/mods/unittests/init.lua %%DATADIR%%/games/devtest/mods/unittests/itemdescription. %%DATADIR%%/games/devtest/mods/unittests/itemdescription. %%DATADIR%%/games/devtest/mods/unittests/misc.lua %%DATADIR%%/games/devtest/mods/unittests/misc.lua %%DATADIR%%/games/devtest/mods/unittests/mod.conf %%DATADIR%%/games/devtest/mods/unittests/mod.conf %%DATADIR%%/games/devtest/mods/unittests/player.lua %%DATADIR%%/games/devtest/mods/unittests/player.lua %%DATADIR%%/games/devtest/mods/unittests/textures/default %%DATADIR%%/games/devtest/mods/unittests/textures/default %%DATADIR%%/games/devtest/mods/unittests/textures/unittes %%DATADIR%%/games/devtest/mods/unittests/textures/unittes %%DATADIR%%/games/devtest/mods/unittests/textures/unittes %%DATADIR%%/games/devtest/mods/unittests/textures/unittes %%DATADIR%%/games/devtest/mods/unittests/textures/unittes %%DATADIR%%/games/devtest/mods/unittests/textures/unittes %%DATADIR%%/games/devtest/mods/unittests/textures/unittes %%DATADIR%%/games/devtest/mods/unittests/textures/unittes %%DATADIR%%/games/devtest/mods/unittests/textures/unittes %%DATADIR%%/games/devtest/mods/unittests/textures/unittes %%DATADIR%%/games/devtest/mods/unittests/textures/unittes %%DATADIR%%/games/devtest/mods/unittests/textures/unittes %%DATADIR%%/games/devtest/mods/unittests/textures/unittes %%DATADIR%%/games/devtest/mods/unittests/textures/unittes %%DATADIR%%/games/devtest/mods/util_commands/init.lua %%DATADIR%%/games/devtest/mods/util_commands/init.lua %%DATADIR%%/games/devtest/mods/util_commands/mod.conf %%DATADIR%%/games/devtest/mods/util_commands/mod.conf %%DATADIR%%/games/devtest/screenshot.png %%DATADIR%%/games/devtest/screenshot.png %%DATADIR%%/games/devtest/settingtypes.txt %%DATADIR%%/games/devtest/settingtypes.txt %%DATADIR%%/textures/base/pack/air.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/air.png %%DATADIR%%/textures/base/pack/aux1_btn.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/aux1_btn.png %%DATADIR%%/textures/base/pack/blank.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/blank.png %%DATADIR%%/textures/base/pack/bubble.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/bubble.png %%DATADIR%%/textures/base/pack/bubble_gone.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/bubble_gone.png %%DATADIR%%/textures/base/pack/camera_btn.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/camera_btn.png %%DATADIR%%/textures/base/pack/cdb_add.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/cdb_add.png %%DATADIR%%/textures/base/pack/cdb_clear.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/cdb_clear.png %%DATADIR%%/textures/base/pack/cdb_downloading.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/cdb_downloading. %%DATADIR%%/textures/base/pack/cdb_queued.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/cdb_queued.png %%DATADIR%%/textures/base/pack/cdb_update.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/cdb_update.png %%DATADIR%%/textures/base/pack/cdb_viewonline.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/cdb_viewonline.p %%DATADIR%%/textures/base/pack/chat_btn.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/chat_btn.png %%DATADIR%%/textures/base/pack/chat_hide_btn.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/chat_hide_btn.pn %%DATADIR%%/textures/base/pack/chat_show_btn.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/chat_show_btn.pn %%DATADIR%%/textures/base/pack/checkbox_16.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/checkbox_16.png %%DATADIR%%/textures/base/pack/checkbox_32.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/checkbox_32.png %%DATADIR%%/textures/base/pack/checkbox_64.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/checkbox_64.png %%DATADIR%%/textures/base/pack/clear.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/clear.png %%DATADIR%%/textures/base/pack/crack_anylength.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/crack_anylength. %%DATADIR%%/textures/base/pack/debug_btn.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/debug_btn.png %%DATADIR%%/textures/base/pack/down.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/down.png %%DATADIR%%/textures/base/pack/drop_btn.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/drop_btn.png %%DATADIR%%/textures/base/pack/end_icon.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/end_icon.png %%DATADIR%%/textures/base/pack/error_screenshot.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/error_screenshot %%DATADIR%%/textures/base/pack/fast_btn.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/fast_btn.png %%DATADIR%%/textures/base/pack/fly_btn.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/fly_btn.png %%DATADIR%%/textures/base/pack/gear_icon.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/gear_icon.png %%DATADIR%%/textures/base/pack/halo.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/halo.png %%DATADIR%%/textures/base/pack/heart.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/heart.png %%DATADIR%%/textures/base/pack/heart_gone.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/heart_gone.png %%DATADIR%%/textures/base/pack/ignore.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/ignore.png %%DATADIR%%/textures/base/pack/inventory_btn.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/inventory_btn.pn %%DATADIR%%/textures/base/pack/joystick_bg.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/joystick_bg.png %%DATADIR%%/textures/base/pack/joystick_center.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/joystick_center. %%DATADIR%%/textures/base/pack/joystick_off.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/joystick_off.png %%DATADIR%%/textures/base/pack/jump_btn.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/jump_btn.png %%DATADIR%%/textures/base/pack/loading_screenshot.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/loading_screensh %%DATADIR%%/textures/base/pack/logo.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/logo.png %%DATADIR%%/textures/base/pack/menu_bg.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/menu_bg.png %%DATADIR%%/textures/base/pack/menu_header.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/menu_header.png %%DATADIR%%/textures/base/pack/minimap_btn.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/minimap_btn.png %%DATADIR%%/textures/base/pack/minimap_mask_round.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/minimap_mask_rou %%DATADIR%%/textures/base/pack/minimap_mask_square.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/minimap_mask_squ %%DATADIR%%/textures/base/pack/minimap_overlay_round.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/minimap_overlay_ %%DATADIR%%/textures/base/pack/minimap_overlay_square.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/minimap_overlay_ %%DATADIR%%/textures/base/pack/next_icon.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/next_icon.png %%DATADIR%%/textures/base/pack/no_screenshot.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/no_screenshot.pn %%DATADIR%%/textures/base/pack/no_texture.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/no_texture.png %%DATADIR%%/textures/base/pack/no_texture_airlike.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/no_texture_airli %%DATADIR%%/textures/base/pack/noclip_btn.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/noclip_btn.png %%DATADIR%%/textures/base/pack/object_marker_red.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/object_marker_re %%DATADIR%%/textures/base/pack/player.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/player.png %%DATADIR%%/textures/base/pack/player_back.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/player_back.png %%DATADIR%%/textures/base/pack/player_marker.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/player_marker.pn %%DATADIR%%/textures/base/pack/plus.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/plus.png %%DATADIR%%/textures/base/pack/prev_icon.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/prev_icon.png %%DATADIR%%/textures/base/pack/progress_bar.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/progress_bar.png %%DATADIR%%/textures/base/pack/progress_bar_bg.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/progress_bar_bg. %%DATADIR%%/textures/base/pack/rangeview_btn.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/rangeview_btn.pn %%DATADIR%%/textures/base/pack/rare_controls.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/rare_controls.pn %%DATADIR%%/textures/base/pack/refresh.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/refresh.png %%DATADIR%%/textures/base/pack/search.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/search.png %%DATADIR%%/textures/base/pack/server_favorite.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/server_favorite. %%DATADIR%%/textures/base/pack/server_flags_creative.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/server_flags_cre %%DATADIR%%/textures/base/pack/server_flags_damage.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/server_flags_dam %%DATADIR%%/textures/base/pack/server_flags_pvp.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/server_flags_pvp %%DATADIR%%/textures/base/pack/server_incompatible.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/server_incompati %%DATADIR%%/textures/base/pack/server_ping_1.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/server_ping_1.pn %%DATADIR%%/textures/base/pack/server_ping_2.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/server_ping_2.pn %%DATADIR%%/textures/base/pack/server_ping_3.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/server_ping_3.pn %%DATADIR%%/textures/base/pack/server_ping_4.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/server_ping_4.pn %%DATADIR%%/textures/base/pack/server_public.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/server_public.pn %%DATADIR%%/textures/base/pack/smoke_puff.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/smoke_puff.png %%DATADIR%%/textures/base/pack/start_icon.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/start_icon.png %%DATADIR%%/textures/base/pack/sunrisebg.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/sunrisebg.png %%DATADIR%%/textures/base/pack/unknown_item.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/unknown_item.png %%DATADIR%%/textures/base/pack/unknown_node.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/unknown_node.png %%DATADIR%%/textures/base/pack/unknown_object.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/unknown_object.p %%DATADIR%%/textures/base/pack/wieldhand.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/wieldhand.png %%DATADIR%%/textures/base/pack/zoom.png | %%CLIENT%%%%DATADIR%%/textures/base/pack/zoom.png --More--(END) root@ichigo:/home/tigersharke/Ported_Software/games/minetest-dev #
That looks good. I don't see anything I need to change, to add or remove, which would have been indicated by > or < instead of the pipe | that is on a number of the lines above which differ slightly, mostly due to %%text%% which relates to port options chosen. The pkg-plist can have conditional lines which are invoked for install or removal if those specific options are set for the build, such as %%SERVER%%. I can rename pkg-plist-old back to pkg-plist and then do a make clean and update my repo.
I can check the status of my local repo here and then add the changed files after.
root@ichigo:/home/tigersharke/Ported_Software/games/minetest-dev # git status On branch master Your branch is up to date with 'origin/master'. Changes not staged for commit: (use "git add..." to update what will be committed) (use "git restore ..." to discard changes in working directory) modified: Makefile modified: distinfo no changes added to commit (use "git add" and/or "git commit -a") root@ichigo:/home/tigersharke/Ported_Software/games/minetest-dev # git add * The following paths are ignored by one of your .gitignore files: my_notes root@ichigo:/home/tigersharke/Ported_Software/games/minetest-dev #
Two more steps before this is finished, I need to make a commit message and then push the updates. The command git commit will automatically invoke your preferred cli editor which for me is vi with some content provided. I usually add the same kind of message at the bottom and save the changes. The last thing to do is git push to send the update to github.
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# On branch master
# Your branch is up to date with 'origin/master'.
#
# Changes to be committed:
# modified: Makefile
# modified: distinfo
#
Update to Mar 2nd upstream commit.
~
/usr/home/tigersharke/Ported_Software/games/minetest-dev/.git/COMMIT_EDITMSG: 12 lines, 319 characters [master da649cf] Update to Mar 2nd upstream commit. 2 files changed, 5 insertions(+), 5 deletions(-) You have new mail. root@ichigo:/home/tigersharke/Ported_Software/games/minetest-dev # git push Username for 'https://github.com': Password for 'https://tigersharke@github.com': Enumerating objects: 7, done. Counting objects: 100% (7/7), done. Delta compression using up to 6 threads Compressing objects: 100% (4/4), done. Writing objects: 100% (4/4), 539 bytes | 539.00 KiB/s, done. Total 4 (delta 2), reused 0 (delta 0), pack-reused 0 remote: Resolving deltas: 100% (2/2), completed with 2 local objects. To https://github.com/tigersharke/minetest-dev.git 94c1745..da649cf master -> master root@ichigo:/home/tigersharke/Ported_Software/games/minetest-dev #
So now that you know the process, how truly easy it can be, you can most definitely perform similar tasks yourself for other bleeding edge ports the way that I have been doing. The only difference between doing this and maintaining a port, is that most are updated with each upstream release rather than commit. You would modify a few lines in the Makefile after proving that nothing else has changed which needs to be modified for the FreeBSD ports tree besides the version number. The various ports tree mechanisms ease the whole process whichever direction you take and you can read about all of it in the FreeBSD Porter's Handbook, a guide for porters, maintainers, and tinkerers like me.