notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
non port: games/gtkradiant/files/patch-SConstruct

Number of commits found: 9

Tuesday, 4 Jul 2023
05:41 Alexey Dokuchaev (danfe) search for other commits by this committer
games/gtkradiant: try to fix the port's build against Clang 16

Ancient `register' keyword is gone with C++17, drop it from various
places.  Also, ISO C99 and later no longer tolerate implicit function
declarations, but the code in question is too convoluted and fragile
to fix properly, so just disable the warning for the time being.

While here, do not hardcode -O2 for release builds (system-provided
compilation flags being correctly upheld) and spell -Wextra correctly
(quoting the GCC docs*, this option used to be called -W; the older
name is still supported, but the newer name is more descriptive).

Reported by:	pkg-fallout

commit hash: b5772e3fcc106a71e3bfd49abbf73af151645647 commit hash: b5772e3fcc106a71e3bfd49abbf73af151645647 commit hash: b5772e3fcc106a71e3bfd49abbf73af151645647 commit hash: b5772e3fcc106a71e3bfd49abbf73af151645647 b5772e3
Friday, 23 Oct 2020
09:54 danfe search for other commits by this committer
Convert to Python-threeish SCons.
Original commitRevision:553100 
Monday, 25 May 2020
18:32 sunpoet search for other commits by this committer
Fix build with scons 3.1.2
Original commitRevision:536496 
Friday, 13 Mar 2020
20:15 danfe search for other commits by this committer
Unbreak against Clang 10 and Python 3.

Reported by:	pkg-fallout
Original commitRevision:528376 
Saturday, 18 Apr 2015
16:29 danfe search for other commits by this committer
- Fix the build against modern libpng (do not try to access private data)
- Clang insists that reference cannot be bound to dereferenced null pointer
  in well-defined C++ code (that is correct) and evaluates comparisons like
  &foo == 0 to false, which breaks GtkRadiant; "fix" this with a dirty hack
  by casting those "bad" references to a local volatile int variable
- Remove no longer required and no-op -lpthread vs. -pthread patch hunk
- Report operating system and correct compiler version in the About dialog
- When fixing annoying "GtkSpinButton: setting an adjustment with non-zero
  page size is deprecated" warnings, replace find(1) with grep(1) to narrow
  down initial search results and, subsequently, sed(1) furiousness
- Omit port revision bump as the port was BROKEN for quite some time
Original commitRevision:384239 
Friday, 6 Sep 2013
07:05 danfe search for other commits by this committer
- Unbreak linking with our new ld(1) by explicitly listing -lgobject-2.0 on
  the LINKFLAGS, otherwise we get this:

    /usr/bin/ld: invalid DSO for symbol `g_signal_connect_data' definition
    /usr/local/lib/ could not read symbols: Bad value
    c++: error: linker command failed with exit code 1 (...)
    scons: *** [build/release/radiant.cpu] Error 1

- Replace PTHREAD_LIBS variable with '-pthread' and tidy up some superfluous
  LOCALBASE-related assignments while here (leftovers from X11BASE era)
Original commitRevision:326470 
Saturday, 19 Apr 2008
17:56 miwi search for other commits by this committer
- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
        Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
        ehaupt, nox, itetcu, flz, pav

PR:             116263
Tested on:      pointyhat
Approved by:    portmgr (pav)
Original commit
Wednesday, 31 May 2006
01:51 alepulver search for other commits by this committer
- Fix building on non-i386 architectures.
- Avoid hacking the SConstruct file, pass information through the environment.
Original commit
Wednesday, 10 May 2006
18:35 alepulver search for other commits by this committer
GtkRadiant is a level design program developed by id Software and Loki
Software. It is used to create maps for a number of computer games.

GtkRadiant originated as Q3Radiant, the Quake III Arena level design tool,
which was a Windows-only application. Two major things are different in
GtkRadiant: it is based on the GTK+ toolkit, so it also works in Linux and Mac
OS X, and it's also game engine-independent, with functionality for new games
added as game packs.

GtkRadiant is an Open Source application. Source code is publicly available
from id Software's Subversion repository and new additions to the code are
covered under open source licenses. The core Q3Radiant code, however, was
originally under id Software's proprietary license. The license for both the
editor and toolset (notably Q3Map2, the BSP compiler) was changed in February
2006, and publicly released under the GPL on February 17.


PR:             ports/93668
Submitted by:   Alejandro Pulver <>
Approved by:    garga (mentor)
Original commit

Number of commits found: 9