Unify the variant ports and make them slave ports of the master port,
nethack34.
Unbreak nethack34-gnome.
PR: ports/36576, ports/36880
Submitted by: KATO Tsuguru <tkato@prontomail.com>,
Jan Stocker <Jan.Stocker@t-online.de> (MAINTAINER of -gnome)
- bsd.port.mk update to use bsd.kde.mk for USE_{QT,KDE}*
- Cleanup corresponding ports for bsd.kde.mk update.
- Fix bsd.kde.mk: use correct kdelibs dependency, put qt at the bottom,
introduce QT_NONSTANDARD variable for nonstandard configure setup.
- Update KDE2 to 2.1.1. Two patches included in x11/kdelibs2 to fix the
proxy authentication that was broken for 2.1.1. Remove old patches.
- Potentially fix kdelibs build for alpha.
- Fix qt-designer 2.3.0 build.
- Ruby stuff left alone since it looks like black magic to me. Should
still work w/ compat shims for older USE_QT[,2] style. Some others
were also left alone for the same reason.
Reviewed by: portmgr, ports (bsd.kde.mk+bsd.port.mk)
Submitted by: David Faure <faure@kde.org> (proxy auth patches)
Alex Zepeda <garbanzo@kde.org> (old patches removal)
XFree86 (3 or 4) to depend to when USE_XLIB is set.
XFREE86_VERSION defaults to 3 for now, but adventurous users can
override it in /etc/make.conf. When XFREE86_VERSION=3, USE_XLIB
will add a dependency to x11/XFree86; when it is set to 4, the
dependency will be to x11/XFree86-4-libraries. When
XFREE86_VERSION=4, the PKG_IGNORE_DEPENDS and ALWAYS_BUILD_DEPENDS
hacks to avoid messing with XFree86 are turned off.
Since XFree86 version 4 includes some software that used to be
separate ports, when XFREE86_VERSION=3 the following variables are
provided:
USE_DGS LIB_DEPENDS on x11/dgs
USE_FREETYPE LIB_DEPENDS on print/freetype
USE_MESA LIB_DEPENDS on graphics/Mesa3
USE_XPM LIB_DEPENDS on graphics/xpm
When XFREE86_VERSION=4, these variables have no effect. The
LIB_DEPENDS in the tree for the above four ports have all been
converted to the USE_* counterparts. For your information, this
is the count of the number of ports:
USE_DGS 0
USE_FREETYPE 16
USE_MESA 36
USE_XPM 236
There is a new variable, XAWVER, which is set to 6 when
XFREE86_VERSION=3 and 7 when XFREE86_VERSION=4. This is also
passed to PLIST_SUB so ports that build Xaw based shared libraries
can use this variable to substitute the shlib version number.
There is also a provision of using a separate mtree file for
XFREE86_VERSION=4, but that part is not enabled yet.
Reviewed by: the ports list
Tested by: make index (XFREE86_VERSION=3 only)
(2) Add hebrew to list of valid categories.
Submitted by: nbm
Now this problem remains (will try to fix it the next days)
Loading ...
/usr/lib/libstdc++.so.2: undefined reference to `__unwind_function'
/usr/lib/libstdc++.so.2: undefined reference to `__find_first_exception_table_match'
/usr/lib/libstdc++.so.2: undefined reference to `__register_exceptions'
gmake[1]: *** [Sysunix] Error 1
gmake[1]: Leaving directory `/home/andreas/src/freefall/myports/akl/nethack-qt/work/nethack-3.2.2/src'
gmake: *** [nethack] Error 2
===
g++ -pipe -O -I../include -I. -I/usr/X11R6/include -I/usr/X11R6/include/X11/qt -c ../win/Qt/qt_win.cpp
In file included from ../win/Qt/qt_win.cpp:90:
/usr/include/malloc.h:2: warning: #warning "this file includes <malloc.h> which is deprecated, use <stdlib.h> instead"
../win/Qt/qt_win.cpp: In method `void NetHackQtGlyphs::resize(int, int)':
../win/Qt/qt_win.cpp:2952: no member function `QImage::smoothScale(int, int)' defined
gmake[1]: *** [qt_win.o] Error 1
gmake[1]: Leaving directory `/usr/ports/games/nethack-qt/work/nethack-3.2.2/src'
gmake: *** [nethack] Error 2
Upgraded URL's (thanks to Bill Fenners port survey)
list of changes: see the README file in the QT patch.
Homepage now located at: http://www.troll.no/~warwick/nethack/
(You can't just redefine some of the DISTFILES with PATCHFILES, they
are different things....)
While I'm here, make the PKGNAME conform to the standard
("nethack-3.2.2-qt" -> "nethack-qt-3.2.2").
and installable. Nethack-qt gets some hangs, if the sound system
isn't working ... So I better mark nethack-qt as broken ...
I can't verify this myself, because I run -current just before the
lite2 kernel changes. All I can say, in this version of -current
the nas port compiles and runs fine. I checked this !
If someone with the latest -current could have a look at nas please.
Thanks. And now have fun playing, fetching a running nas port might
be a workaround.
Reviewed by:
Submitted by: "Donald J. Maddox" <root@cola103.scsn.net>
Obtained from:
Added a pre-configure warning, that nethack and nethack-qt install
in the same directory, so better backup your player data ...
Reviewed by:
Submitted by: Alex Nash <nash@mcs.com> and
"Donald J. Maddox" <root@cola103.scsn.net>
Obtained from:
by Warwick Allison warwick@cs.uq.edu.au.
The Qt interface has these extra features:
Tiles (graphics) in the inventory and other item-menu windows.
The player cursor changes colour as your relative hit-points drop.
The message window greys-out older message.
The item menus allow a count (click to left of icon - hidden feature).
Icons for the major attributes and player states.
Menus (only needed by newbie dungeon fodder).
Variable size fonts and tiles.
More space for the map as messages and status are side-by-side.
You rarely need to put the mouse in a pop-up to interact with it.
Macros - hidden feature - F1=multi-rest F2=multi-search F3=try-it
It is much easier to code, so new feature-requests are more easily done.
Sound support
See: http://www.uq.edu.au/~cswallis/nhqt/