Yadex is a Doom level (WAD) editor for Unix systems running X. It supports
Doom alpha, Doom beta, Doom, Ultimate Doom, Final Doom, Doom II, Heretic and
also, in a more or less limited way, Hexen and Strife.
Yadex is descended from DEU 5.21. Therefore, as you might expect, it's a
rather low-level editor that requires you to take care of a lot of detail
but on the flip side allows you to control very precisely what you are
doing. In addition, it has many advanced functions that DEU didn't have,
to make certain tedious tasks easy.
===> The following configuration options are available for yadex-1.7.0_3:
WHITE_BG=off: Alternative (black-on-white) color scheme
3D_RENDER=off: 3D preview function (activate with 'R')
SEARCH=off: Thing, linedef, or sector search by type
EXTRA_TOOLS=off: Extra tools to Yadex' repertoire
LAPTOP_KEYS=off: Key bindings for easier editing on laptops
HEXEN=off: Improved Hexen support
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
Yadex is now installed.
Before you run it, enter the paths to your IWADs in
/usr/local/etc/yadex/yadex.cfg or ~/.yadex/yadex.cfg.
When you're done, type "yadex" (without quotes) to start.
If you're confused, take a look at /usr/local/share/doc/yadex/index.html.
Happy editing!
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
- Provide working MASTER_SITES while the original website went down
- Install files with our native install(1) instead of handrolled one,
this fixes "Warning: 'bin/yadex' is not stripped" reported by Q/A
Add USES=xorg USES=gl, ports categories g
Add USES=xorg and USES=gl to ports in categories starting with 'g'.
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
Improve the port and catch it up with modern reality a bit:
- Fix a runtime crash (segfault) due to `MasterDirectory dirbuf' if-block
local variable being used after it went out of scope by making it local
to the LoadPicture() function instead
- Add the HEXEN option which brings better Hexen support to Yadex (duh).
Unfortunately, it depends on the SEARCH patch and conflicts with the
LAPTOP_KEYS patch (which is the reason why I didn't introduce it years
ago: we did not have IMPLIES/PREVENTS back then, but we do now)
- Building with 3D Render option requires USE_CXXSTD=c++98 due to infamous
"in-class initializer for static data member of type 'const double'
requires 'constexpr' specifier" error in `src/r_render.cc'. Actually,
we could get away with c++03, but GCC 4.2, which is still used on e.g.
powerpc and sparc64, does not support it. Enable it unconditionally so
the port is always built against the same C++ standard regardless of the
selected options
- Reword option descriptions to avoid using verbs, per our conventions
- Do not (ab)use PATCH_SITE_SUBDIR where it's not needed; this also makes
the address suitable for paste-and-go in the web browser
- Use option helpers to construct PATCHFILES list and during post-patch
Stagify the port. Upstream `install' target was almost ready for it, just
missing $(DESTDIR) prefix in destination directories. While here, convert
post-installation banner to pkg-message (guard it with `ifndef DESTDIR' to
prevent it from showing up in the build logs twice).
Change sequence in Makefile, so that supplied patch that fixes the
compilation dependency problem is always applied.
PR: ports/86092
Submitted by: Johan van Selst <johans(at)stack.nl>