Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 160305

Summary: games-misc/yadex-1.7.0: a few enhancements/fixes
Product: Gentoo Linux Reporter: Davide Cendron (RETIRED) <scen>
Component: [OLD] GamesAssignee: Gentoo Games <games>
Status: RESOLVED FIXED    
Severity: normal Keywords: EBUILD
Priority: Normal    
Version: 2006.1   
Hardware: x86   
OS: Linux   
URL: http://http://www.teaser.fr/~amajorel/yadex/ http://glbsp.sourceforge.net/yadex/
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 574082    
Attachments: yadex-1.7.0.ebuild
yadex-1.7.0-misc_patches.bz2
another patch tarball - some the same, others not

Description Davide Cendron (RETIRED) gentoo-dev 2007-01-05 11:28:32 UTC
Hi, i've found some interesting patch for Yadex in GlBSP webspace:

http://glbsp.sourceforge.net/yadex/

Fixes/Features added:

- Fixed a dependency problem
- Fixed a problem linking under MacOS X
- Added a 3D preview function. Pressing the 'R' key brings up the preview window, and you can move about with the cursor keys.
- Pressing 'f' lets you find a thing, linedef or sector by its type.  If an object is currently highlighted, it finds the next one
- Adds a few extra tools: [w] key splits a sector in vertex mode, [T] key transfers properties (especially sectors), and [Z] key is a very useful feature to change the sector of an area (all surrounding linedefs) either to an existing sector or to a new one.
- Changed some key bindings to make editing easier on laptop computers (which often lack individual Insert and Delete keys).
- Improved Hexen support

Some patch have some problem to apply cleanly against current yadex sources. I've fixed them, and put all diff on a single big patch.

It's at leask 30k (compressed in an bz2 archive), i attach it to this bug, i hope it wouldn't be a problem :P

I also attach the updated ebuild (added patch uri as "mirror://gentoo/patchname.bz2")
Comment 1 Davide Cendron (RETIRED) gentoo-dev 2007-01-05 11:29:21 UTC
Created attachment 105554 [details]
yadex-1.7.0.ebuild
Comment 2 Davide Cendron (RETIRED) gentoo-dev 2007-01-05 11:30:35 UTC
Created attachment 105555 [details]
yadex-1.7.0-misc_patches.bz2
Comment 3 Rafał Mużyło 2015-11-24 17:56:34 UTC
Created attachment 417762 [details]
another patch tarball - some the same, others not

This tarball contains mostly the same patches, but not all of them...

Let me continue explaining in the next comment (would be useful if adding an attachment didn't take you away from the comments...(pretty much like in the forum, where sometimes it would be useful to have access to the other comments as you're *editing* your own)).
Comment 4 Rafał Mużyło 2015-11-24 18:18:02 UTC
So, continuing...

- I've ignored the linking patch and 3D preview
- I've straight noped the laptop patch
- I've adopted an overflow patch from RedHat rpm
- I've added a slightly modified 64bit support patch (it seems to work as far as opening the files goes);  it's merged with a compiler warning fix and a fix for a noisy and not-quite correct app warning
- I've added a slight enhancement: the app window can be closed by mouse without unclean shutdown
- RedHat filters out '-O2' due to a crash; I seem to have found the reason for it and patched it, though with those kind of bugs you never know for sure (btw., the crash is pretty much due to the code being plain broken in that place)

The major patches go: depend, find, tools, hexen; misc-fixes after hexen due to the app warning fix; overflow, O2 and wm *should* be independent. depend is likely to obsolete timestamp hack, though I'm not sure if it won't have parallel problems.
Comment 5 Pacho Ramos gentoo-dev 2018-05-01 10:00:38 UTC
I cannot build current version on amd64 even :/
Comment 6 Pacho Ramos gentoo-dev 2018-05-27 15:52:49 UTC
[master e2356ad864d2] games-misc/yadex: Lots of fixes from Fedora (#160305)
 9 files changed, 403 insertions(+), 2 deletions(-)
 create mode 100644 games-misc/yadex/files/yadex-1.7.0-64bit.patch
 create mode 100644 games-misc/yadex/files/yadex-1.7.0-datadir.patch
 create mode 100644 games-misc/yadex/files/yadex-1.7.0-destdir.patch
 create mode 100644 games-misc/yadex/files/yadex_170-obj-overflow.patch
 create mode 100644 games-misc/yadex/files/yadex_170_O2.patch
 create mode 100644 games-misc/yadex/files/yadex_170_wm.patch
 create mode 100644 games-misc/yadex/yadex-1.7.0-r1.ebuild