Commit graph

32 commits

Author SHA1 Message Date
Baptiste Daroussin
665bec206d Convert g* to USES=zip 2014-03-10 14:49:26 +00:00
Alexey Dokuchaev
6fd102487a Unbreak the build on recent -CURRENT, where linker is more strict.
Reported by:	pkg-fallout
2014-03-01 10:13:26 +00:00
Alexey Dokuchaev
cc94ea99ca - Comment out apparently unused yet offending piece of code to unbreak the
build on amd64 (tested on MacBookPro6,2)
- Unify the usage of pre/do-install targets in both ports and stagify them

Reported by:	pkg-fallout
2013-12-15 15:54:17 +00:00
Baptiste Daroussin
c84e1cd8e6 Add NO_STAGE all over the place in preparation for the staging support (cat: games) 2013-09-20 17:36:33 +00:00
Bryan Drewery
c93dfc2e9f SSP support has been added to ports with WITH_SSP for i386 and amd64
on FreeBSD 10, and amd64 on earlier versions.

SSP_UNSAFE is added to disable in a port if it fails to build, but
this should only be used in rare circumstances such as kernel modules.
Otherwise, the port may just be failing due to lack of respecting
LDFLAGS.

On FreeBSD 10, this uses an ldscript in /usr/lib/libc.so to pull in
libssp_nonshared.a to address issues linking on i386 [1].

On earlier FreeBSD versions the WITH_SSP knob will add -lssp_nonshared
to LDFLAGS on i386. This is not needed on amd64. However, several hundred
ports do not currently respect LDFLAGS, so this support is disabled currently
as it causes build failures if a dependency is looking for the stack_chk
symbols.

Many thanks to jlh@ for this as he had many years of patience in getting
all of the necessary pieces [1][2] in.

[1] http://svnweb.freebsd.org/base/head/lib/libc/libc.ldscript?revision=251668&view=markup

PR:		ports/138228 [2]
Submitted by:	jlh (bsd.ssp.mk based on)
Reviewed by:	bapt
With hat:	portmgr
exp-runs done:	37 over a month on 91i386,91amd64,10i386,10amd64
2013-09-20 12:54:54 +00:00
Alexey Dokuchaev
d8d4744d31 Add a couple of missing #include <stdlib.h>'s to please contemporary Clang.
Reported by:	pkg-fallout
2013-09-12 15:26:52 +00:00
Alexey Dokuchaev
86ef053f8c - Reduce some minor differences with `games/netradiant'; mention the latter
in the port description
- While here, fix annoying warnings of "GtkSpinButton: setting an adjustment
  with non-zero page size is deprecated"
2013-09-06 14:28:02 +00:00
Alexey Dokuchaev
472be47154 - 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/libgobject-2.0.so.0: 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)
2013-09-06 07:05:28 +00:00
Alexey Dokuchaev
f985cdfe4c - Attempt to unbreak the build against Clang
- Get rid of bogus dependency on devel/py-subversion
- Modernize LIB_DEPENDS syntax, copy files with -a
- Add an explicit dependency on pkgconfig

Reported by:	pkg-fallout
2013-09-05 16:33:40 +00:00
Koop Mast
7887c684ad * Update the glib to 2.34.3 and gtk20 to 2.24.17 and gtk30 to 3.6.4 which
are the latest stable releases.
* Update vala to the newest stable release 0.18.1, also update a few ports
  in the gtk/gnome stack.
* The c++ bindings ports for glib, atk, gconf, etc, have now USE_GNOME toggles.
* Remove pkg-config run depends from glib20 and freetype2. This doesn't
  eliminate pkg-config run dependency completely, a second phase is needed
  and is planned.
* Support for .:run. and .:build. for USE_GNOME components was added.
  Currently only libxml2 and libxslt support this mechanism.
* Updates of the telepathy stack and empathy.
* Trim makefile headers, convert ports to new options, trim off library
  versions for some ports.
* Fix other ports so they build with the new glib version.

Thanks to miwi and crees for helping out with some exp-runs.
Approved by:	portmgr (miwi & bapt)
Obtained from:	gnome team repo
2013-03-08 10:51:34 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Olli Hauer
b6ac748023 -remove MD5 2011-07-03 14:25:36 +00:00
Alexey Dokuchaev
6c54b494b7 Clean up, add LICENSE, take maintainership. 2011-01-07 07:43:39 +00:00
Alejandro Pulver
131a156363 - Drop maintainership. 2011-01-06 19:13:42 +00:00
Dirk Meyer
6dd02eda05 - fix build for png-1.4.1 2010-03-30 12:10:48 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Dirk Meyer
eca78ec61b - bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
2009-07-31 13:57:52 +00:00
Pav Lucistnik
efa63f6ba4 - Remove USE_GCC where it can be satisfied with base compiler on following
FreeBSD versions: 5.3 and up, 6.x, 7.x, 8-CURRENT
2008-07-25 14:34:52 +00:00
Lev A. Serebryakov
1f4e387afa Bump PORTREVISION due to subversion upgrade. 2008-06-30 12:36:56 +00:00
Lev A. Serebryakov
9ffc02942d (1) Upgrade subversion to version 1.5.0.
(2) Make binding ports to be real ports, which installs only bindings and
      depend on subversion.
  (3) Rename bindings ports to reflect perl5/python/ruby modules naming scheme.
  (4) Re-base subversion-freebsd to `devel/subversion'.
  (5) Fix all ports, which depends on subversion bindings.
2008-06-30 10:00:07 +00:00
Edwin Groothuis
090059a210 Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
2008-06-06 14:17:21 +00:00
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- 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)
2008-04-19 17:56:05 +00:00
Edwin Groothuis
f7c0630cd2 Remove always-false/true conditions based on OSVERSION 500000 2007-10-04 01:02:44 +00:00
Alejandro Pulver
59b7cdd252 - Fix building with GCC 4.x.
Reported by:	pav
2007-07-22 17:48:34 +00:00
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00
Alejandro Pulver
653ff4f6f5 - Fix building with GCC 4.x.
Reported by:	pointyhat
2006-12-17 20:40:16 +00:00
Alejandro Pulver
d5fdef68f4 - Integrate with bsd.scons.mk. 2006-07-14 17:21:42 +00:00
Alejandro Pulver
8ed19a6761 - Fix wrapper script (wrong file name).
- Increment PORTREVISION.
2006-07-11 17:56:14 +00:00
Alejandro Pulver
f15516ef56 - Change library version of x11-toolkits/gtkglext in LIB_DEPENDS.
- Bump PORTREVISION.
2006-07-07 22:10:48 +00:00
Alejandro Pulver
a7e888c12d - Fix building on non-i386 architectures.
- Avoid hacking the SConstruct file, pass information through the environment.
2006-05-31 01:51:05 +00:00
Alejandro Pulver
8862378f79 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.

WWW: http://www.qeradiant.com/

PR:		ports/93668
Submitted by:	Alejandro Pulver <alejandro@varnet.biz>
Approved by:	garga (mentor)
2006-05-10 18:35:19 +00:00