Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Aug 2014 14:06:09 +0000 (UTC)
From:      Tijl Coosemans <tijl@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r366215 - in head: accessibility/gnopernicus audio/gqradio audio/jack-rack audio/padevchooser comms/kb/files deskutils/fusenshi deskutils/fusenshi/files deskutils/glabels deskutils/gnom...
Message-ID:  <201408261406.s7QE69Tr009376@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tijl
Date: Tue Aug 26 14:06:08 2014
New Revision: 366215
URL: http://svnweb.freebsd.org/changeset/ports/366215
QAT: https://qat.redports.org/buildarchive/r366215/

Log:
  - Fix missing library problems when the linker enforces explicit linking
  
  PR:		192062
  Exp-run by:	antoine
  Approved by:	portmgr (antoine)

Added:
  head/deskutils/multisync/files/patch-src-Makefile.am   (contents, props changed)
  head/editors/codelite/files/patch-sdk_codelite_indexer_CMakeLists.txt   (contents, props changed)
  head/games/liquidwar/files/patch-src-Makefile.in   (contents, props changed)
  head/mail/mail-notification/files/patch-jbsrc-jb.c   (contents, props changed)
  head/net-im/zephyr/files/patch-zhm__Makefile.in   (contents, props changed)
Deleted:
  head/games/gillo/files/patch-src_Jamfile
  head/graphics/cinepaint/files/patch-app__menus.c
  head/graphics/cinepaint/files/patch-lib__fl_i18n__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__blur__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__bracketing_to_hdr__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__bracketing_to_hdr__jhead__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__compose__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__dbbrowser__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__decompose__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__dicom__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__fits__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__gbr__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__hdr__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__iff__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__jpeg__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__median__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__minimum__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__noisify__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__openexr__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__pdf__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__pic__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__png__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__pnm__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__psd_save__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__screenshot__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__sgi__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__tga__Makefile.am
  head/graphics/cinepaint/files/patch-plug-ins__xwd__Makefile.am
  head/net/wireshark/files/patch-Makefile.in
  head/net/wireshark/files/patch-epan_Makefile.in
  head/print/ggv/files/
  head/sysutils/battfink/files/patch-configure
  head/sysutils/libgksu/files/patch-libgksu_Makefile.in
Modified:
  head/accessibility/gnopernicus/Makefile
  head/audio/gqradio/Makefile
  head/audio/jack-rack/Makefile
  head/audio/padevchooser/Makefile
  head/comms/kb/files/Makefile
  head/deskutils/fusenshi/Makefile
  head/deskutils/fusenshi/files/patch-src-Makefile
  head/deskutils/glabels/Makefile
  head/deskutils/gnome-main-menu/files/patch-configure
  head/deskutils/gtimer/Makefile
  head/deskutils/mdh/Makefile
  head/deskutils/multisync/Makefile
  head/deskutils/notecase/Makefile
  head/deskutils/notecase/files/patch-Makefile
  head/deskutils/notify-osd/Makefile
  head/deskutils/xfce4-notification-daemon/Makefile
  head/editors/ghex/Makefile
  head/editors/madedit/Makefile
  head/emulators/jzintv/Makefile
  head/emulators/tilem/Makefile
  head/finance/grisbi/Makefile
  head/finance/xtrader/Makefile
  head/finance/xtrader/files/patch-Makefile.linux
  head/ftp/pureadmin/Makefile
  head/games/airstrike/Makefile
  head/games/asteroid/Makefile
  head/games/atanks/Makefile
  head/games/belooted/Makefile
  head/games/belooted/pkg-plist
  head/games/bitefusion/Makefile
  head/games/blokish/Makefile
  head/games/bomberclone/Makefile
  head/games/caph/Makefile
  head/games/construo/Makefile
  head/games/d2x-xl/Makefile
  head/games/defendguin/Makefile
  head/games/egoboo/files/patch-game-Makefile.unix
  head/games/frogatto/Makefile
  head/games/frogatto/files/patch-Makefile
  head/games/gillo/Makefile
  head/games/gillo/files/patch-Jamrules
  head/games/gnomebreakout/Makefile
  head/games/gnurobbo/Makefile
  head/games/goonies/Makefile
  head/games/goonies/files/patch-build-linux-Makefile
  head/games/holotz-castle/files/patch-src__Makefile
  head/games/lianliankan/Makefile
  head/games/lianliankan/files/patch-src__Makefile.am
  head/games/lucidlife/Makefile
  head/games/luola/Makefile
  head/games/macopix/Makefile
  head/games/meritous/files/patch-Makefile
  head/games/monkeybubble/Makefile
  head/games/motogt/Makefile
  head/games/motogt/files/patch-src-Makefile.lnx
  head/games/naev/Makefile
  head/games/neverball/Makefile
  head/games/neverball/files/patch-Makefile
  head/games/noegnud-littlehack/files/noegnud-littlehack.patch
  head/games/noegnud-nethack-deet/files/noegnud-nethack-deet.patch
  head/games/noegnud-nethack/files/noegnud-nethack.patch
  head/games/noegnud-slashem/files/noegnud-slashem.patch
  head/games/nuclearchess/Makefile
  head/games/openjazz/files/patch-Makefile
  head/games/pacmanarena/Makefile
  head/games/phlipple/Makefile
  head/games/powermanga/Makefile
  head/games/simplevaders/Makefile
  head/games/thevalley/Makefile
  head/games/viruskiller/Makefile
  head/games/volleyball/Makefile
  head/games/vor/Makefile
  head/games/wargus/Makefile
  head/graphics/cfdg/files/patch-Makefile
  head/graphics/cinepaint/Makefile
  head/graphics/cinepaint/files/patch-app__Makefile.am
  head/graphics/exiftran/files/Makefile.exiftran
  head/graphics/gimageview/Makefile
  head/graphics/gimp-wavelet-denoise-plugin/Makefile
  head/graphics/gimp-wavelet-sharpen-plugin/Makefile
  head/graphics/gpaint/Makefile
  head/graphics/gqview/Makefile
  head/graphics/inventor/Makefile
  head/graphics/inventor/files/patch-lib-GNUmakefile
  head/graphics/klatexformula/Makefile
  head/graphics/kudu/Makefile
  head/graphics/lprof-devel/files/patch-src-CMakeLists.txt
  head/graphics/nomacs/files/patch-CMakeLists.txt
  head/graphics/panoglview/Makefile
  head/graphics/pornview/Makefile
  head/graphics/reallyslick/Makefile
  head/graphics/rgbpaint/Makefile
  head/graphics/separate/Makefile
  head/graphics/vp/Makefile
  head/graphics/xzgv/Makefile
  head/japanese/im-ja/Makefile
  head/korean/gtkcomm/Makefile
  head/lang/cduce/Makefile
  head/mail/deforaos-mailer/Makefile
  head/mail/gnubiff/Makefile
  head/math/calcoo/Makefile
  head/math/goblin/Makefile
  head/math/qtiplot/files/build.conf
  head/math/qtiplot/files/patch-qtiplot__qtiplot.pro
  head/misc/wmcalendar/Makefile
  head/multimedia/aegisub/Makefile
  head/multimedia/ffmpeg2theora/Makefile
  head/multimedia/ffmpeg2theora/files/patch-SConstruct
  head/multimedia/gmerlin/Makefile
  head/multimedia/gmerlin/files/patch-configure
  head/multimedia/imagination/Makefile
  head/multimedia/imagination/files/patch-configure
  head/multimedia/mpeg4ip/Makefile
  head/multimedia/sabbu/Makefile
  head/multimedia/tvheadend/Makefile
  head/net-im/hotot/Makefile
  head/net-im/imspector/files/patch-Makefile
  head/net-im/imspector/pkg-plist
  head/net-im/vqcc-gtk/Makefile
  head/net-p2p/createtorrent/Makefile
  head/net-p2p/gtorrentviewer/Makefile
  head/net-p2p/gtorrentviewer/pkg-plist
  head/net-p2p/libbt/Makefile
  head/net-p2p/retroshare/Makefile
  head/net-p2p/retroshare/files/patch-retroshare-gui__src__retroshare-gui.pro
  head/net-p2p/retroshare/files/patch-retroshare-nogui__src__retroshare-nogui.pro
  head/net/gnome-netstatus/Makefile
  head/net/omnitty/Makefile
  head/net/openvswitch/Makefile
  head/net/packter-agent/Makefile
  head/net/packter-agent/pkg-plist
  head/net/udt/Makefile
  head/net/udt/files/BSDmakefile
  head/net/vortex/Makefile
  head/polish/tleenx2/Makefile
  head/ports-mgmt/fbsdmon/Makefile
  head/print/ggv/Makefile
  head/print/ggv/pkg-plist
  head/print/gnome-cups-manager/Makefile
  head/print/photoprint/Makefile
  head/print/xfce4-print/Makefile
  head/science/chemtool-devel/Makefile
  head/science/chemtool/Makefile
  head/science/chemtool/files/patch-Makefile.in
  head/science/gsmc/Makefile
  head/science/medit/files/patch-makefile
  head/security/gnome-gpg/Makefile
  head/security/opensc/Makefile
  head/security/pkcs11-dump/Makefile
  head/security/rainbowcrack/Makefile
  head/security/tpm-tools/Makefile
  head/sysutils/battfink/Makefile
  head/sysutils/fusefs-encfs/Makefile
  head/sysutils/fusefs-rar2fs/Makefile
  head/sysutils/gapcmon/Makefile
  head/sysutils/gnome-system-tools/Makefile
  head/sysutils/gnome-system-tools/pkg-plist
  head/sysutils/gtk-imonc/Makefile
  head/sysutils/ldapvi/Makefile
  head/sysutils/libgksu/Makefile
  head/sysutils/nitrogen/Makefile
  head/sysutils/nvclock/Makefile
  head/sysutils/pcbsd-utils-qt4/Makefile
  head/sysutils/tracker-client/files/patch-src_tracker-applet_Makefile.in
  head/sysutils/xvidcap/Makefile
  head/textproc/fldiff/Makefile
  head/textproc/goldendict/Makefile
  head/www/blastbeat/Makefile
  head/www/gurlchecker/Makefile
  head/www/surf/Makefile
  head/x11-toolkits/gal2/Makefile
  head/x11-wm/devilspie/Makefile
  head/x11-wm/gcompmgr/Makefile
  head/x11/alltray/Makefile
  head/x11/bbrun/Makefile
  head/x11/bbrun/files/patch-Makefile
  head/x11/brightside/Makefile
  head/x11/fbpanel/Makefile
  head/x11/gnome-applets/Makefile
  head/x11/gnome-clipboard-daemon/Makefile
  head/x11/gnome-swallow/Makefile
  head/x11/gromit/Makefile
  head/x11/gromit/files/patch-Makefile   (contents, props changed)
  head/x11/sbxkb/Makefile
  head/x11/simdock/Makefile
  head/x11/sisctrl/Makefile
  head/x11/stjerm/Makefile
  head/x11/wmcliphist/Makefile
  head/x11/wmcliphist/files/patch-Makefile

Modified: head/accessibility/gnopernicus/Makefile
==============================================================================
--- head/accessibility/gnopernicus/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/accessibility/gnopernicus/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -16,10 +16,12 @@ LIB_DEPENDS=	libgnome-mag.so:${PORTSDIR}
 
 USES=		gettext gmake libtool pathfix pkgconfig tar:bzip2
 USE_LDCONFIG=	yes
+USE_XORG=	x11
 INSTALLS_OMF=	yes
 INSTALLS_ICONS=	yes
 USE_GNOME=	gnomeprefix intlhack libgnomeui atspi gnomespeech
 GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	X_LIBS=-lX11
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 MAKE_ENV=	SED="${SED}"

Modified: head/audio/gqradio/Makefile
==============================================================================
--- head/audio/gqradio/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/audio/gqradio/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -14,10 +14,11 @@ LICENSE=	GPLv2
 
 USES=		gettext pathfix pkgconfig
 USE_GNOME=	gtk20
+USE_XORG=	x11
 GNU_CONFIGURE=	yes
 
 CPPFLAGS+=	-I${LOCALBASE}/include
-LIBS+=		-L${LOCALBASE}/lib -lm
+LIBS+=		-L${LOCALBASE}/lib -lm -lX11
 
 OPTIONS_DEFINE=		DOCS V4L
 

Modified: head/audio/jack-rack/Makefile
==============================================================================
--- head/audio/jack-rack/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/audio/jack-rack/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -20,7 +20,7 @@ USES=		gettext shebangfix pkgconfig tar:
 USE_PYTHON=	yes
 GNU_CONFIGURE=	yes
 CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
+LIBS+=		-L${LOCALBASE}/lib -lm
 CONFIGURE_ARGS=	--disable-ladcca --disable-lash --disable-aseq
 SHEBANG_FILES=	ecarack
 

Modified: head/audio/padevchooser/Makefile
==============================================================================
--- head/audio/padevchooser/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/audio/padevchooser/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -16,7 +16,9 @@ LIB_DEPENDS=	libglademm-2.4.so:${PORTSDI
 RUN_DEPENDES=	dbus-daemon:${PORTSDIR}/devel/dbus
 
 GNU_CONFIGURE=	yes
+LIBS+=		-L${LOCALBASE}/lib -lX11
 USES=		gmake pkgconfig
+USE_XORG=	x11
 
 CONFIGURE_ARGS=	--disable-lynx
 

Modified: head/comms/kb/files/Makefile
==============================================================================
--- head/comms/kb/files/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/comms/kb/files/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -13,4 +13,4 @@ kb_server:	kb_server.c
 
 kb:	boxes.c fboxes.c kb.c radio.c bsd_bells.c fields.c sboxes.c \
 	couzon.c init.c kb_server.c support.c elogs.c io.c network.c tree.c
-	${CC} ${CFLAGS} -DSPKR -I. ${LIBS} kb.c -o kb
+	${CC} ${CFLAGS} -DSPKR -I. ${LIBS} kb.c -o kb -lm

Modified: head/deskutils/fusenshi/Makefile
==============================================================================
--- head/deskutils/fusenshi/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/deskutils/fusenshi/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -10,11 +10,9 @@ MASTER_SITES=	http://www.ongs.co.jp/proj
 MAINTAINER=	ozawa@ongs.co.jp
 COMMENT=	Post-it(R) like application with network support
 
-LIB_DEPENDS=	libgtkmm-2.4.so:${PORTSDIR}/x11-toolkits/gtkmm24 \
-		libgtksourceview-1.0.so:${PORTSDIR}/x11-toolkits/gtksourceview
-
 USES=		pkgconfig tar:tgz
-USE_GNOME=	libxml2
+USE_GNOME=	gtkmm24 gtksourceview libxml2
+USE_XORG=	x11
 MAKE_JOBS_UNSAFE=	yes
 
 .ifdef WITHOUT_SSL

Modified: head/deskutils/fusenshi/files/patch-src-Makefile
==============================================================================
--- head/deskutils/fusenshi/files/patch-src-Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/deskutils/fusenshi/files/patch-src-Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -1,6 +1,15 @@
 --- src/Makefile.orig	2014-07-05 00:11:32.020240534 +0800
 +++ src/Makefile	2014-07-05 00:12:26.524236990 +0800
-@@ -98,12 +98,12 @@ build: ${OBJ}
+@@ -34,7 +34,7 @@
+ .include "../Makefile.inc"
+ 
+ LIB_DEPS= gtkmm-2.4 gdkmm-2.4 atkmm-1.6 pangomm-1.4 gtksourceview-1.0 \
+-		  gthread-2.0 libxml-2.0
++		  gthread-2.0 libxml-2.0 x11
+ 
+ #ifndef WITHOUT_SSL
+ LIB_DEPS+= gnutls
+@@ -98,12 +98,12 @@
  	${CXX} ${CXXFLAGS} -o ${<:.cpp=.o} -c $<
  
  install:

Modified: head/deskutils/glabels/Makefile
==============================================================================
--- head/deskutils/glabels/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/deskutils/glabels/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -34,5 +34,6 @@ CONFIGURE_ARGS+=	--without-libebook
 post-patch:
 	@${REINPLACE_CMD} -e 's|malloc\.h|stdlib\.h|g' \
 		${WRKSRC}/iec16022-0.2.1/*.c
+	@${REINPLACE_CMD} 's/_LDADD =/& -lm/' ${WRKSRC}/src/Makefile.in
 
 .include <bsd.port.post.mk>

Modified: head/deskutils/gnome-main-menu/files/patch-configure
==============================================================================
--- head/deskutils/gnome-main-menu/files/patch-configure	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/deskutils/gnome-main-menu/files/patch-configure	Tue Aug 26 14:06:08 2014	(r366215)
@@ -6,13 +6,13 @@
      if test -n "$PKG_CONFIG" && \
 -    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \" \$COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 NetworkManager libnm_glib >= 0.7.0 hal-storage cairo \"") >&5
 -  ($PKG_CONFIG --exists --print-errors " $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 NetworkManager libnm_glib >= 0.7.0 hal-storage cairo ") 2>&5
-+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \" \$COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo \"") >&5
-+  ($PKG_CONFIG --exists --print-errors " $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo ") 2>&5
++    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \" \$COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo x11 \"") >&5
++  ($PKG_CONFIG --exists --print-errors " $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo x11 ") 2>&5
    ac_status=$?
    $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; then
 -  pkg_cv_MAIN_MENU_CFLAGS=`$PKG_CONFIG --cflags " $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 NetworkManager libnm_glib >= 0.7.0 hal-storage cairo " 2>/dev/null`
-+  pkg_cv_MAIN_MENU_CFLAGS=`$PKG_CONFIG --cflags " $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo " 2>/dev/null`
++  pkg_cv_MAIN_MENU_CFLAGS=`$PKG_CONFIG --cflags " $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo x11 " 2>/dev/null`
  else
    pkg_failed=yes
  fi
@@ -22,13 +22,13 @@
      if test -n "$PKG_CONFIG" && \
 -    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \" \$COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 NetworkManager libnm_glib >= 0.7.0 hal-storage cairo \"") >&5
 -  ($PKG_CONFIG --exists --print-errors " $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 NetworkManager libnm_glib >= 0.7.0 hal-storage cairo ") 2>&5
-+    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \" \$COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo \"") >&5
-+  ($PKG_CONFIG --exists --print-errors " $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo ") 2>&5
++    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \" \$COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo x11 \"") >&5
++  ($PKG_CONFIG --exists --print-errors " $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo x11 ") 2>&5
    ac_status=$?
    $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); }; then
 -  pkg_cv_MAIN_MENU_LIBS=`$PKG_CONFIG --libs " $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 NetworkManager libnm_glib >= 0.7.0 hal-storage cairo " 2>/dev/null`
-+  pkg_cv_MAIN_MENU_LIBS=`$PKG_CONFIG --libs " $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo " 2>/dev/null`
++  pkg_cv_MAIN_MENU_LIBS=`$PKG_CONFIG --libs " $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo x11 " 2>/dev/null`
  else
    pkg_failed=yes
  fi
@@ -37,16 +37,16 @@
  fi
          if test $_pkg_short_errors_supported = yes; then
 -	        MAIN_MENU_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors " $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 NetworkManager libnm_glib >= 0.7.0 hal-storage cairo " 2>&1`
-+	        MAIN_MENU_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors " $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo " 2>&1`
++	        MAIN_MENU_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors " $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo x11 " 2>&1`
          else
 -	        MAIN_MENU_PKG_ERRORS=`$PKG_CONFIG --print-errors " $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 NetworkManager libnm_glib >= 0.7.0 hal-storage cairo " 2>&1`
-+	        MAIN_MENU_PKG_ERRORS=`$PKG_CONFIG --print-errors " $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo " 2>&1`
++	        MAIN_MENU_PKG_ERRORS=`$PKG_CONFIG --print-errors " $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo x11 " 2>&1`
          fi
  	# Put the nasty error message in config.log where it belongs
  	echo "$MAIN_MENU_PKG_ERRORS" >&5
  
 -	{ { $as_echo "$as_me:$LINENO: error: Package requirements ( $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 NetworkManager libnm_glib >= 0.7.0 hal-storage cairo ) were not met:
-+	{ { $as_echo "$as_me:$LINENO: error: Package requirements ( $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo ) were not met:
++	{ { $as_echo "$as_me:$LINENO: error: Package requirements ( $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo x11 ) were not met:
  
  $MAIN_MENU_PKG_ERRORS
  
@@ -55,7 +55,7 @@
  See the pkg-config man page for more details.
  " >&5
 -$as_echo "$as_me: error: Package requirements ( $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 NetworkManager libnm_glib >= 0.7.0 hal-storage cairo ) were not met:
-+$as_echo "$as_me: error: Package requirements ( $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo ) were not met:
++$as_echo "$as_me: error: Package requirements ( $COMMON_MODULES libpanelapplet-2.0 gnome-desktop-2.0 gconf-2.0 libgtop-2.0 libgnome-2.0 libgnomeui-2.0 dbus-glib-1 hal-storage cairo x11 ) were not met:
  
  $MAIN_MENU_PKG_ERRORS
  

Modified: head/deskutils/gtimer/Makefile
==============================================================================
--- head/deskutils/gtimer/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/deskutils/gtimer/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -14,13 +14,13 @@ LICENSE=	GPLv2
 
 RUN_DEPENDS=	xdg-open:${PORTSDIR}/devel/xdg-utils
 
-USE_XORG=	xscrnsaver
+USE_XORG=	x11 xscrnsaver
 USE_GNOME=	gtk20
 USES=		gettext perl5 gmake pkgconfig
 GNU_CONFIGURE=	yes
 
 CPPFLAGS+=	-I${LOCALBASE}/include -Wno-return-type
-LDFLAGS+=	-L${LOCALBASE}/lib
+LIBS+=		-L${LOCALBASE}/lib -lX11
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|1.1.7|${PORTVERSION}|g' ${WRKSRC}/configure

Modified: head/deskutils/mdh/Makefile
==============================================================================
--- head/deskutils/mdh/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/deskutils/mdh/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -14,10 +14,11 @@ LICENSE=	GPLv2 # (or later)
 
 USE_GNOME=	gtk20
 USES=		gmake pkgconfig tar:bzip2
+USE_XORG=	x11
 GNU_CONFIGURE=	yes
 
 CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
+LIBS+=		-L${LOCALBASE}/lib -lX11
 
 OPTIONS_DEFINE=	CURL DOCS GTOP
 OPTIONS_DEFAULT=	CURL GTOP

Modified: head/deskutils/multisync/Makefile
==============================================================================
--- head/deskutils/multisync/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/deskutils/multisync/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -11,12 +11,10 @@ DISTNAME=	multisync-${PORTVERSION}
 MAINTAINER?=	ports@FreeBSD.org
 COMMENT?=	Synchronize calendars, addressbooks, and other PIM data
 
-WRKSRC?=	${WRKDIR}/${PORTNAME}-${PORTVERSION}
-WRKSRCMASTER=	${WRKDIR}/multisync-${PORTVERSION}
 USE_GNOME=	gnomeprefix libgnomeui
 USES=		gmake libtool pathfix pkgconfig tar:bzip2
-USE_AUTOTOOLS=	libtoolize aclocal autoconf automake
-AUTOMAKE_ARGS=	--add-missing
+USE_AUTOTOOLS=	libtoolize aclocal autoconf autoheader automake
+AUTOMAKE_ARGS=	-a -c -f
 GNU_CONFIGURE=	yes
 CPPFLAGS+=	-I${LOCALBASE}/include
 LIBS+=		-L${LOCALBASE}/lib
@@ -24,11 +22,5 @@ MAKE_JOBS_UNSAFE=	yes
 
 pre-configure:
 	@${FIND} ${WRKDIR} -type l -delete
-.for FILE in missing install-sh mkinstalldirs config.guess config.sub depcomp
-	@${CP} -f ${AUTOMAKE_DIR}/${FILE} ${WRKSRC}
-	@${CP} -f ${AUTOMAKE_DIR}/${FILE} ${WRKSRCMASTER}
-.endfor
-	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
-		's|-lpthread||'
 
 .include <bsd.port.mk>

Added: head/deskutils/multisync/files/patch-src-Makefile.am
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/multisync/files/patch-src-Makefile.am	Tue Aug 26 14:06:08 2014	(r366215)
@@ -0,0 +1,11 @@
+--- src/Makefile.am.orig
++++ src/Makefile.am
+@@ -23,7 +23,7 @@
+ 
+ multisync_LDFLAGS = -rdynamic
+ 
+-multisync_LDADD = @PACKAGE_LIBS@ $(INTLLIBS) -lpthread -L./libversit -lversit
++multisync_LDADD = @PACKAGE_LIBS@ -lX11 $(INTLLIBS) -lpthread -L./libversit -lversit
+ 
+ SUBDIRS = libversit
+ 

Modified: head/deskutils/notecase/Makefile
==============================================================================
--- head/deskutils/notecase/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/deskutils/notecase/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -13,8 +13,9 @@ COMMENT=	Hierarchical text notes manager
 
 LICENSE=	BSD3CLAUSE
 
-USE_GNOME=	gtk20 gtksourceview2 gnomevfs2
 USES=		dos2unix gmake desktop-file-utils gettext pkgconfig shared-mime-info
+USE_GNOME=	gtk20 gtksourceview2 gnomevfs2
+USE_XORG=	x11
 
 DOS2UNIX_REGEX=	.*\.(c|h|cpp)
 

Modified: head/deskutils/notecase/files/patch-Makefile
==============================================================================
--- head/deskutils/notecase/files/patch-Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/deskutils/notecase/files/patch-Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -13,7 +13,7 @@
  else
  $(BIN)/notecase$(EXE): updatesrc $(OBJS)
 -	$(LD) $(OBJS) -o $(BIN)/notecase$(EXE) $(FLAGS) $(LDFLAGS) $(GTKLIBS) > /dev/null
-+	$(LD) $(OBJS) -o $(BIN)/notecase$(EXE) $(FLAGS) $(LDFLAGS) $(GTKLIBS) -lz > /dev/null
++	$(LD) $(OBJS) -o $(BIN)/notecase$(EXE) $(FLAGS) $(LDFLAGS) $(GTKLIBS) -lX11 -lz > /dev/null
  endif	
  
  #

Modified: head/deskutils/notify-osd/Makefile
==============================================================================
--- head/deskutils/notify-osd/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/deskutils/notify-osd/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -13,18 +13,18 @@ COMMENT=	On-screen-display notification 
 
 LICENSE=	GPLv3
 
-CONFLICTS=	xfce4-notification-daemon-[0-9]*
-
 LIB_DEPENDS=	libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
 		libnotify.so:${PORTSDIR}/devel/libnotify
 RUN_DEPENDS=	dbus-daemon:${PORTSDIR}/devel/dbus
 
+CONFLICTS=	xfce4-notification-daemon-[0-9]*
+
 GNU_CONFIGURE=	yes
 USES=		gmake libtool pkgconfig
 USE_GNOME=	libwnck gconf2
-USE_XORG=	pixman
+USE_XORG=	pixman x11
 
-LDFLAGS+=	-L${LOCALBASE}/lib -lpixman-1
+LIBS+=		-L${LOCALBASE}/lib -lpixman-1 -lX11
 
 .include <bsd.port.options.mk>
 

Modified: head/deskutils/xfce4-notification-daemon/Makefile
==============================================================================
--- head/deskutils/xfce4-notification-daemon/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/deskutils/xfce4-notification-daemon/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -62,7 +62,7 @@ post-patch:
 		${WRKSRC}/src/daemon/Makefile.in \
 		${WRKSRC}/src/themes/bubble/Makefile.in \
 		${WRKSRC}/src/themes/standard/Makefile.in
-	@${REINPLACE_CMD} '/GTK_LIBS =/s/$$/ -lgmodule-2.0/' \
+	@${REINPLACE_CMD} '/GTK_LIBS =/s/$$/ -lgmodule-2.0 -lX11/' \
 		${WRKSRC}/src/daemon/Makefile.in
 .if empty(PORT_OPTIONS:MNLS)
 	@${REINPLACE_CMD} -e 's|\(USE_NLS=\)yes|\1no|' ${WRKSRC}/configure

Added: head/editors/codelite/files/patch-sdk_codelite_indexer_CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/editors/codelite/files/patch-sdk_codelite_indexer_CMakeLists.txt	Tue Aug 26 14:06:08 2014	(r366215)
@@ -0,0 +1,11 @@
+--- sdk/codelite_indexer/CMakeLists.txt.orig
++++ sdk/codelite_indexer/CMakeLists.txt
+@@ -33,7 +33,7 @@
+ 
+ # Define the output
+ add_executable(codelite_indexer ${SRCS})
+-target_link_libraries(codelite_indexer ${LINKER_OPTIONS} ${wxWidgets_LIBRARIES})
++target_link_libraries(codelite_indexer ${LINKER_OPTIONS} ${wxWidgets_LIBRARIES} -pthread)
+ 
+ install(TARGETS codelite_indexer DESTINATION ${CL_PREFIX}/bin)
+ 

Modified: head/editors/ghex/Makefile
==============================================================================
--- head/editors/ghex/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/editors/ghex/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -23,4 +23,7 @@ LDFLAGS+=	-L${LOCALBASE}/lib
 
 GCONF_SCHEMAS=	ghex2.schemas
 
+post-patch:
+	@${REINPLACE_CMD} '/^ghex2_LDADD =/s/$$/ -lm/' ${WRKSRC}/src/Makefile.in
+
 .include <bsd.port.mk>

Modified: head/editors/madedit/Makefile
==============================================================================
--- head/editors/madedit/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/editors/madedit/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -12,20 +12,16 @@ COMMENT=	Open-source and cross-platform 
 
 LICENSE=	GPLv2
 
+LIB_DEPENDS=	libboost_regex.so:${PORTSDIR}/devel/boost-libs
+
 USES=		gettext pkgconfig dos2unix desktop-file-utils
 USE_WX=		2.8+
 WANT_UNICODE=	yes
-
-LIB_DEPENDS+=	libboost_regex.so:${PORTSDIR}/devel/boost-libs
+USE_XORG=	x11
 
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS+=--with-wx-config=${WX_CONFIG}
-CONFIGURE_ENV+=	PKG_CONFIG="${PKG_CONFIG}" glib_gtk2_CFLAGS="${glib_gtk2_CFLAGS}" glib_gtk2_LIBS="${glib_gtk2_LIBS}"
-CXXFLAGS+=	${glib_gtk2_CFLAGS}
-
-PKG_CONFIG?=	${LOCALBASE}/bin/pkgconf
-glib_gtk2_CFLAGS=`${PKG_CONFIG} --cflags gtk+-2.0`
-glib_gtk2_LIBS=	`${PKG_CONFIG} --libs gtk+-2.0`
+CONFIGURE_ARGS=	--with-wx-config=${WX_CONFIG}
+LIBS+=		-L${LOCALBASE}/lib -lX11
 
 BROKEN_sparc64=	yes
 

Modified: head/emulators/jzintv/Makefile
==============================================================================
--- head/emulators/jzintv/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/emulators/jzintv/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -20,7 +20,7 @@ USES=	gmake zip
 USE_XORG=	x11 xau xdmcp
 USE_SDL=	sdl
 CPPFLAGS+=	-I${LOCALBASE}/include `${SDL_CONFIG} --cflags`
-LDFLAGS+=	-L${LOCALBASE}/lib ${PTHREAD_LIBS} `${SDL_CONFIG} --libs`
+LDFLAGS+=	-L${LOCALBASE}/lib `${SDL_CONFIG} --libs` -lm
 
 OPTIONS_DEFINE=	TOOLS DOCS EXAMPLES
 OPTIONS_SUB=	yes

Modified: head/emulators/tilem/Makefile
==============================================================================
--- head/emulators/tilem/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/emulators/tilem/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -19,6 +19,7 @@ GNU_CONFIGURE=	yes
 CONFIGURE_ENV=	OPT_CFLAGS=" "	# Inhibit -O3, our default CFLAGS are upheld
 USE_GNOME=	gtk20
 INSTALLS_ICONS=	yes
+LIBS+=		-lm
 
 # Unbreak parallel builds (-jX)
 post-patch:

Modified: head/finance/grisbi/Makefile
==============================================================================
--- head/finance/grisbi/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/finance/grisbi/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -19,10 +19,10 @@ GNU_CONFIGURE=	yes
 USE_GNOME=	gtk20 glib20 libxml2
 USE_OPENSSL=	yes
 INSTALLS_ICONS=	yes
-CONFIGURE_ENV+=	OPENSSL_CFLAGS="-I${OPENSSLINC}" OPENSSL_LIBS="-L${OPENSSLLIB} -lssl"
+CONFIGURE_ENV+=	OPENSSL_CFLAGS="-I${OPENSSLINC}" OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto"
 
-CPPFLAGS+=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
-LDFLAGS+=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
+CPPFLAGS+=	-I${LOCALBASE}/include
+LIBS+=		-L${LOCALBASE}/lib
 
 OPTIONS_DEFINE=	DOCS NLS
 

Modified: head/finance/xtrader/Makefile
==============================================================================
--- head/finance/xtrader/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/finance/xtrader/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -13,7 +13,6 @@ COMMENT=	Technical analysis program for 
 LIB_DEPENDS=	libptypes.so:${PORTSDIR}/devel/ptypes \
 		libfltk.so.1:${PORTSDIR}/x11-toolkits/fltk
 
-MAKE_ENV=	PTHREAD_LIBS="${PTHREAD_LIBS}"
 MAKEFILE=	Makefile.linux
 USE_XORG=	x11 xpm
 BUILD_WRKSRC=	${WRKSRC}/${PORTNAME}

Modified: head/finance/xtrader/files/patch-Makefile.linux
==============================================================================
--- head/finance/xtrader/files/patch-Makefile.linux	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/finance/xtrader/files/patch-Makefile.linux	Tue Aug 26 14:06:08 2014	(r366215)
@@ -6,11 +6,11 @@
 -CFLAGS=			-march=i586 -O3 -Wall -Wno-format-y2k
 -LFLAGS=			-L/usr/local/lib -lz -lfltk -lptypes  -lexpat -L/usr/X11R6/lib -lm -lXpm -lX11 -ldl -lpthread -lXft
 -LFLAGS2=		-L/usr/local/lib -lfltk_ -lptypes -L/usr/X11R6/lib -lXpm -lX11 -ldl -lpthread
-+COMP=			$(CC)
++COMP=			$(CXX)
 +IFLAGS=			-I../util -Isrc -I$(LOCALBASE)/include -I$(LOCALBASE)/include/ptypes
 +CFLAGS:=			$(CFLAGS) -Wno-format-y2k
-+LFLAGS=			-L$(LOCALBASE)/lib -lz -lfltk -lptypes  -lexpat -lm -lXpm -lX11  $(PTHREAD_LIBS) -lXft -lcompat
-+LFLAGS2=		-L$(LOCALBASE)/lib -lfltk -lptypes -lXpm -lX11  $(PTHREAD_LIBS)
++LFLAGS=			-L$(LOCALBASE)/lib -lz -lfltk -lptypes -lexpat -lm -lXpm -lX11 -pthread -lXft -lcompat
++LFLAGS2=		-L$(LOCALBASE)/lib -lfltk -lptypes -lXpm -lX11 -pthread
  XTRADER=		xtrader
  XTRADER2=		xtrader.static
  

Modified: head/ftp/pureadmin/Makefile
==============================================================================
--- head/ftp/pureadmin/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/ftp/pureadmin/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -19,8 +19,8 @@ INSTALLS_ICONS=	yes
 
 OPTIONS_DEFINE=	DOCS
 
-CPPFLAGS+=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
-LDFLAGS+=	-L${LOCALBASE}/lib -lm ${PTHREAD_LIBS}
+CPPFLAGS+=	-I${LOCALBASE}/include
+LIBS+=		-L${LOCALBASE}/lib -lX11 -lm
 
 PORTDOCS=	index.txt introduction.txt main_window.txt \
 		preferences.txt user_manager.txt

Modified: head/games/airstrike/Makefile
==============================================================================
--- head/games/airstrike/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/airstrike/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -39,6 +39,7 @@ DESKTOP_ENTRIES="Airstrike" "" "${PORTNA
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|CFLAGS += -DLINUX|#CFLAGS += -DLINUX|' \
+		-e '/$$(CC)/s/$$/ -lm/' \
 		${WRKSRC}/src/Makefile
 	@${FIND} ${WRKSRC} -name '*.c' -or -name '*.h' | ${XARGS} \
 		${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|g'

Modified: head/games/asteroid/Makefile
==============================================================================
--- head/games/asteroid/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/asteroid/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -23,6 +23,7 @@ USE_SDL=	mixer sdl
 USE_GNOME=	gtk20
 USE_XORG=	xmu
 INSTALLS_ICONS=	yes
+LDFLAGS+=	-lm
 
 PORTDOCS=	AUTHORS NEWS README.md
 OPTIONS_DEFINE=	DOCS

Modified: head/games/atanks/Makefile
==============================================================================
--- head/games/atanks/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/atanks/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -22,6 +22,7 @@ PORTDOCS=	Changelog README README_ru.txt
 OPTIONS_DEFINE=	DOCS
 
 post-patch:
+	@${REINPLACE_CMD} '/^LDFLAGS =/s/$$/ -pthread/' ${WRKSRC}/src/Makefile.bsd
 	@${REINPLACE_CMD} -e \
 		's/int Filter_File( struct dirent/int Filter_File( const struct dirent/' \
 		${WRKSRC}/src/files.cpp

Modified: head/games/belooted/Makefile
==============================================================================
--- head/games/belooted/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/belooted/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -3,7 +3,7 @@
 
 PORTNAME=	belooted
 PORTVERSION=	0.1.4.1
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	games
 MASTER_SITES=	http://boby.joe.free.fr/dev/belooted/files/ \
 		LOCAL/martymac
@@ -12,18 +12,16 @@ MAINTAINER=	martymac@FreeBSD.org
 COMMENT=	Popular 32-card trick-taking game played in France
 
 LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
 
-USES=		gmake pkgconfig desktop-file-utils
+USES=		gmake pkgconfig
 USE_GNOME=	gtk20
 GNU_CONFIGURE=	yes
 
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 
-PORTDOCS=	AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
-
-post-install:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+post-patch:
+	@${REINPLACE_CMD} '/^LIBS =/s/$$/ -lm/' ${WRKSRC}/src/Makefile.in
 
 .include <bsd.port.mk>

Modified: head/games/belooted/pkg-plist
==============================================================================
--- head/games/belooted/pkg-plist	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/belooted/pkg-plist	Tue Aug 26 14:06:08 2014	(r366215)
@@ -42,5 +42,3 @@ share/pixmaps/belooted/icon-spade.xpm
 share/pixmaps/belooted/icon-none.xpm
 @dirrm share/pixmaps/belooted
 share/pixmaps/belooted.png
-@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
-@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true

Modified: head/games/bitefusion/Makefile
==============================================================================
--- head/games/bitefusion/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/bitefusion/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -15,7 +15,7 @@ GNU_CONFIGURE=	yes
 USES=		gmake
 USE_SDL=	sdl
 CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
+LIBS+=		-L${LOCALBASE}/lib -lm
 
 PLIST_FILES=	bin/bitefusion
 

Modified: head/games/blokish/Makefile
==============================================================================
--- head/games/blokish/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/blokish/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -29,5 +29,6 @@ PLIST_FILES=	bin/blokish
 post-patch:
 	@${REINPLACE_CMD} -e 's|wx-config|${WX_CONFIG}|' \
 		${WRKSRC}/makefile.in ${WRKSRC}/configure
+	@${REINPLACE_CMD} '/^LIBS =/s/$$/ -lGL/' ${WRKSRC}/makefile.in
 
 .include <bsd.port.mk>

Modified: head/games/bomberclone/Makefile
==============================================================================
--- head/games/bomberclone/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/bomberclone/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -16,8 +16,8 @@ USES=		gmake
 USE_SDL=	image mixer sdl
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--target="" --disable-werror
-LDFLAGS+=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
-CXXFLAGS+=	${PTHREAD_CFLAGS} -I${LOCALBASE}/include
+CPPFLAGS+=	-I${LOCALBASE}/include
+LIBS+=		-L${LOCALBASE}/lib -lm
 
 PORTDOCS=	AUTHORS ChangeLog README TODO
 

Modified: head/games/caph/Makefile
==============================================================================
--- head/games/caph/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/caph/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -42,7 +42,7 @@ CFLAGS+=	-O3 -ffast-math
 
 do-build:
 	cd ${BUILD_WRKSRC} && ${CC} ${CFLAGS} -o caph -I../include *.c \
-		`${SDL_CONFIG} --libs --cflags` -D_OPENGL -lGL -lpng ${ICONV_LIB}
+		`${SDL_CONFIG} --libs --cflags` -D_OPENGL -lGL -lpng -lm ${ICONV_LIB}
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|../share/caph|${DATADIR}|' ${BUILD_WRKSRC}/caph.c

Modified: head/games/construo/Makefile
==============================================================================
--- head/games/construo/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/construo/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -16,7 +16,7 @@ USE_XORG=	sm ice x11 xext xxf86vm
 USE_GL=		gl glu
 
 CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib -lGLU
+LIBS+=		-L${LOCALBASE}/lib
 CONFIGURE_ARGS=	--bindir=${PREFIX}/bin --datadir=${DATADIR}
 
 PLIST_FILES=	bin/${PORTNAME} bin/${PORTNAME}.x11
@@ -41,7 +41,10 @@ PLIST_FILES+=	bin/${PORTNAME}.glut
 .endif
 
 post-patch:
-	@${REINPLACE_CMD} 's|bindir = .*|bindir = @bindir@|' ${WRKSRC}/Makefile.in
+	@${REINPLACE_CMD} \
+		-e 's|bindir = .*|bindir = @bindir@|' \
+		-e '/^construo_glut_LDADD =/s/$$/ -lGLU -lGL/' \
+		${WRKSRC}/Makefile.in
 	@${REINPLACE_CMD} 's|pkgdatadir = .*|pkgdatadir = @datadir@/examples|' ${WRKSRC}/examples/Makefile.in
 	@${REINPLACE_CMD} '/stream/!s/std:://' ${WRKSRC}/vector.cxx
 	@${REINPLACE_CMD} 's|^\(#define CONSTRUO_DATADIR DATADIR\).*|\1|' ${WRKSRC}/construo.hxx

Modified: head/games/d2x-xl/Makefile
==============================================================================
--- head/games/d2x-xl/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/d2x-xl/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -56,6 +56,7 @@ do-extract:
 		${CHMOD} +x configure
 
 post-patch:
+	@${ECHO_CMD} 'CCLD = $$(CXX)' >> ${WRKSRC}/Makefile.am
 	@${REINPLACE_CMD} -e '/FLAGS/ s|-O3||; /FLAGS/ s|-g||' \
 		${WRKSRC}/configure.ac
 	@cd ${WRKSRC} && \

Modified: head/games/defendguin/Makefile
==============================================================================
--- head/games/defendguin/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/defendguin/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -30,7 +30,7 @@ DESKTOP_ENTRIES="Defendguin" "" "${PORTN
 do-build:
 	cd ${WRKSRC} && ${CC} ${CFLAGS} -DDATA_PREFIX=\"${DATADIR}/\" \
 		`${SDL_CONFIG} --cflags` defendguin.c -o defendguin \
-		`${SDL_CONFIG} --libs` -lSDL_mixer
+		`${SDL_CONFIG} --libs` -lSDL_mixer -lm
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/

Modified: head/games/egoboo/files/patch-game-Makefile.unix
==============================================================================
--- head/games/egoboo/files/patch-game-Makefile.unix	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/egoboo/files/patch-game-Makefile.unix	Tue Aug 26 14:06:08 2014	(r366215)
@@ -23,7 +23,7 @@
 -LDFLAGS := ${SDLCONF_L} -lSDL_ttf -lSDL_mixer -lSDL_image -lGL -lGLU
 +INC     := -I. -I.. ${SDLCONF_I} -I${LOCALBASE}/include
 +CFLAGS  += ${INC}
-+LDFLAGS := ${SDLCONF_L} -L${LOCALBASE}/lib -lSDL_ttf -lSDL_mixer -lSDL_image -lGL -lGLU
++LDFLAGS := ${SDLCONF_L} -L${LOCALBASE}/lib -lSDL_ttf -lSDL_mixer -lSDL_image -lGL -lGLU -lm
  
  EGO_BIN := egoboo
  

Modified: head/games/frogatto/Makefile
==============================================================================
--- head/games/frogatto/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/frogatto/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -27,9 +27,7 @@ USE_SDL=	sdl image mixer ttf
 PLIST_FILES=	bin/${PORTNAME} bin/${PORTNAME}-server
 
 post-patch:
-	@${REINPLACE_CMD} -e \
-		's|-lpthread|${PTHREAD_LIBS}|g ; \
-		s|-Werror||' ${WRKSRC}/Makefile
+	@${REINPLACE_CMD} -e 's|-Werror||' ${WRKSRC}/Makefile
 	@${REINPLACE_CMD} -e 's,%lu,%u,' ${WRKSRC}/src/server.cpp
 	@${REINPLACE_CMD} -e 's,__linux__,__${OPSYS}__,' \
 		${WRKSRC}/src/clipboard.cpp

Modified: head/games/frogatto/files/patch-Makefile
==============================================================================
--- head/games/frogatto/files/patch-Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/frogatto/files/patch-Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -23,7 +23,7 @@
  # Linker library options.
  LIBS := $(shell pkg-config --libs x11 ) -lSDLmain \
 -	$(shell pkg-config --libs sdl glu glew SDL_image libpng zlib) -lSDL_ttf -lSDL_mixer
-+	$(shell pkg-config --libs sdl glu glew SDL_image libpng) -lSDL_ttf -lSDL_mixer
++	$(shell pkg-config --libs sdl glu glew SDL_image libpng) -lz -lSDL_ttf -lSDL_mixer
  
  include Makefile.common
  

Modified: head/games/gillo/Makefile
==============================================================================
--- head/games/gillo/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/gillo/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -20,21 +20,20 @@ BUILD_DEPENDS=	${JAM}:${PORTSDIR}/devel/
 WRKSRC=		${WRKDIR}/${PORTNAME}
 
 USES=		tar:bzip2
-USE_GL=		gl
+USE_GL=		glu
 USE_SDL=	yes
 
 JAM?=		${LOCALBASE}/bin/jam
 
 post-patch:
-	@${REINPLACE_CMD} -i '' -e 's|SDL/||g' ${WRKSRC}/src/*
-	@${REINPLACE_CMD} -e 's|%%SDL_CFLAGS%%|`${SDL_CONFIG} --cflags`|' \
-		${WRKSRC}/Jamrules
-	@${REINPLACE_CMD} -e 's|%%SDL_LDFLAGS%%|`${SDL_CONFIG} --libs`|' \
+	@${REINPLACE_CMD} '/^LINKLIBS on gillo3/s|;$$|-L${LOCALBASE}/lib -lm ;|' \
 		${WRKSRC}/src/Jamfile
 
 do-build:
-	cd ${WRKSRC} && ${SETENV} "C++=${CC}" "LOCALBASE=${LOCALBASE}" \
-		"CFLAGS=${CFLAGS} -DDATADIR=\\\"${PREFIX}/share\\\"" \
+	cd ${WRKSRC} && ${SETENV} C++="${CXX}" C++FLAGS="${CXXFLAGS}" \
+		CCFLAGS="${CFLAGS} -DDATADIR=\\\"${PREFIX}/share\\\"" \
+		HDRS="${LOCALBASE}/include" \
+		LINK="${CXX}" LINKFLAGS="${LDFLAGS}" \
 		${JAM} -dx -sPREFIX=${PREFIX}
 
 do-install:

Modified: head/games/gillo/files/patch-Jamrules
==============================================================================
--- head/games/gillo/files/patch-Jamrules	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/gillo/files/patch-Jamrules	Tue Aug 26 14:06:08 2014	(r366215)
@@ -1,15 +1,12 @@
 --- Jamrules.orig
 +++ Jamrules
-@@ -5,8 +5,9 @@
+@@ -5,8 +5,6 @@
  DATADIR = $(PREFIX)/share/gillo ; 
  DOCDIR  = $(PREFIX)/share/doc/gillo ; 
  
 -CCFLAGS  += -DENABLE_BINRELOC ;
 -if $(DEBUG) { CCFLAGS += -g -O0 -DDEBUG ; }
 -else CCFLAGS += -O3 ;
-+CCFLAGS  += $(CFLAGS) %%SDL_CFLAGS%% ;
-+HDRS = $(LOCALBASE)/include ;
-+#if $(DEBUG) { CCFLAGS += -g -O0 -DDEBUG ; }
-+#else CCFLAGS += -O3 ;
++OPTIM = ;
  C++FLAGS += $(CCFLAGS) ;
  #LINKFLAGS += -static ;

Modified: head/games/gnomebreakout/Makefile
==============================================================================
--- head/games/gnomebreakout/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/gnomebreakout/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -14,11 +14,12 @@ COMMENT=	GNOME version of the classic br
 
 USES=		pathfix pkgconfig
 USE_GNOME=	gnomeprefix libgnomeui
+USE_XORG=	x11
 GNU_CONFIGURE=	yes
 USE_GCC=	yes
 
 CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib -lm
+LIBS+=		-L${LOCALBASE}/lib -lX11 -lm
 
 PORTDOCS=	AUTHORS ChangeLog NEWS README
 

Modified: head/games/gnurobbo/Makefile
==============================================================================
--- head/games/gnurobbo/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/gnurobbo/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -27,6 +27,7 @@ OPTIONS_DEFINE=	DOCS
 post-patch:
 	@${REINPLACE_CMD} -e '/define DEBUG_DUMP_VM_USAGE/ d' ${WRKSRC}/game.c
 	@${REINPLACE_CMD} -e '/^install:/,$$ s|$$([A-Z_]*DIR)|${STAGEDIR}&| g' \
+		-e '/^LIBS=/s/$$/ -lm/' \
 		${WRKSRC}/Makefile
 
 post-install:

Modified: head/games/goonies/Makefile
==============================================================================
--- head/games/goonies/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/goonies/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -18,6 +18,7 @@ USE_GL=		yes
 
 BUILD_WRKSRC=	${WRKSRC}/src
 MAKEFILE=	../build/linux/Makefile
+MAKE_ARGS=	CC="${CXX}"
 MAKE_ENV=	DATADIR="${DATADIR}"
 
 PLIST_FILES=	bin/${PORTNAME}

Modified: head/games/goonies/files/patch-build-linux-Makefile
==============================================================================
--- head/games/goonies/files/patch-build-linux-Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/goonies/files/patch-build-linux-Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -15,7 +15,7 @@
 -LDFLAGS = `sdl-config --libs` -L/usr/X11R6/lib/ -lSDL_image -lSDL_mixer -lSDL_sound -lGL -lGLU
 +CC ?= c++
 +CFLAGS += -Wall `${SDL_CONFIG} --cflags` -I${LOCALBASE}/include
-+LDFLAGS += `${SDL_CONFIG} --libs` -L${LOCALBASE}/lib -lSDL_image -lSDL_mixer -lGL -lGLU
++LDFLAGS += `${SDL_CONFIG} --libs` -L${LOCALBASE}/lib -lSDL_image -lSDL_mixer -lGL -lGLU -lm
  RM = rm -f
  CP = cp -r
  LN = ln -s

Modified: head/games/holotz-castle/files/patch-src__Makefile
==============================================================================
--- head/games/holotz-castle/files/patch-src__Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/holotz-castle/files/patch-src__Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -20,7 +20,7 @@
 -CFLAGS=-fno-strict-aliasing -I. -I../JLib `$(SDL_CONFIG) --cflags` -I/usr/local/include/ -I/usr/local/include/SDL -O3 -Wall -Werror -Wshadow $(CPU_OPTS) -ffast-math -c
 -LDFLAGS=-L. -ffast-math -lSDL_image -lSDL_ttf -lSDL_mixer `$(SDL_CONFIG) --libs`
 +CXXFLAGS+=-I. -I../JLib `$(SDL_CONFIG) --cflags` -Wall -Wshadow -c
-+LDFLAGS=-L. -lSDL_image -lSDL_ttf -lSDL_mixer `$(SDL_CONFIG) --libs`
++LDFLAGS=-L. -lSDL_image -lSDL_ttf -lSDL_mixer `$(SDL_CONFIG) --libs` -lz
  
  
  JLib: 

Modified: head/games/lianliankan/Makefile
==============================================================================
--- head/games/lianliankan/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/lianliankan/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -15,14 +15,13 @@ LICENSE=	GPLv3
 
 USES=		libtool pkgconfig
 USE_GNOME=	gtk20 esound
-USE_AUTOTOOLS=	aclocal automake autoconf libtoolize
+USE_AUTOTOOLS=	aclocal automake autoconf autoheader libtoolize
 GNU_CONFIGURE=	yes
 
-AUTOMAKE_ARGS=	--add-missing --copy
-ACLOCAL_ARGS=	-I ${LOCALBASE}/share/aclocal
+AUTOMAKE_ARGS=	-a -c -f
 
 CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
+LIBS+=		-L${LOCALBASE}/lib
 
 DATADIR=	${PREFIX}/share/llk_linux
 

Modified: head/games/lianliankan/files/patch-src__Makefile.am
==============================================================================
--- head/games/lianliankan/files/patch-src__Makefile.am	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/lianliankan/files/patch-src__Makefile.am	Tue Aug 26 14:06:08 2014	(r366215)
@@ -1,22 +1,26 @@
 --- ./src/Makefile.am.orig	2006-01-01 16:53:12.000000000 +0100
 +++ ./src/Makefile.am	2013-12-27 10:51:14.000000000 +0100
-@@ -9,8 +9,7 @@
+@@ -8,11 +8,6 @@
+ 	$(PACKAGE_CFLAGS)\
  	 -I../ -I../include
  
- AM_CFLAGS =\
+-AM_CFLAGS =\
 -	`pkg-config --cflags --libs gtk+-2.0`\
 -	 -Wall\
-+	`pkg-config --cflags gtk+-2.0`\
- 	 -g
- 
+-	 -g
+-
  bin_PROGRAMS = llk_linux
-@@ -26,7 +25,8 @@
+ 
+ llk_linux_SOURCES = \
+@@ -25,10 +20,7 @@
+ 	eggtrayicon.c\
  	tray.c
  
- llk_linux_LDFLAGS = \
+-llk_linux_LDFLAGS = \
 -	-lesd
-+	-lesd \
-+	`pkg-config --libs gtk+-2.0`
- 
+-
  llk_linux_LDADD =  \
  	$(PACKAGE_LIBS)\
+-	 -lc -lesd
++	 -lX11 -lesd
+ 

Added: head/games/liquidwar/files/patch-src-Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/liquidwar/files/patch-src-Makefile.in	Tue Aug 26 14:06:08 2014	(r366215)
@@ -0,0 +1,11 @@
+--- src/Makefile.in.orig
++++ src/Makefile.in
+@@ -250,7 +250,7 @@
+ 
+ liquidwar-mapgen: $(OBJ_FILES_MAPGEN)
+ 	@echo "Linking $@ (target=$(TARGET), debug=$(DEBUG), static=$(STATIC))"
+-	@$(CC) $(LDFLAGS) $(LINK_OPTIONS) -o $@ $(OBJ_FILES_MAPGEN) $(PTHREAD) $(EXTERN_LIBS) 
++	@$(CC) $(LDFLAGS) $(LINK_OPTIONS) -o $@ $(OBJ_FILES_MAPGEN) $(PTHREAD) $(EXTERN_LIBS) -lm
+ 
+ dep:
+ 	@find . \

Modified: head/games/lucidlife/Makefile
==============================================================================
--- head/games/lucidlife/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/lucidlife/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -12,8 +12,12 @@ COMMENT=	GTK2 implementation of Conway's
 
 USES=		gmake pkgconfig
 USE_GNOME=	gtk20 gnomevfs2 intlhack
+USE_XORG=	x11
 GNU_CONFIGURE=	yes
 
 OPTIONS_DEFINE=	DOCS
 
+post-patch:
+	@${REINPLACE_CMD} '/^GNOME_MODULES=/s/"$$/ x11"/' ${WRKSRC}/configure
+
 .include <bsd.port.mk>

Modified: head/games/luola/Makefile
==============================================================================
--- head/games/luola/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/luola/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -18,6 +18,7 @@ GNU_CONFIGURE=	yes
 USES=		gmake
 USE_SDL=	sdl image ttf
 CONFIGURE_ARGS=	--program-prefix=''
+LIBS+=		-lm
 
 PLIST_FILES=	bin/${PORTNAME} \
 		share/pixmaps/${PORTNAME}.png

Modified: head/games/macopix/Makefile
==============================================================================
--- head/games/macopix/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/macopix/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -29,12 +29,12 @@ RESTRICTED_FILES=	\
 		macopix-mascot-marimite-euc-ja-2.20.tar.gz \
 		macopix-mascot-HxB-euc-ja-0.30.tar.gz
 
-WANT_GNOME=	yes
-USES=		gettext gmake iconv pkgconfig
+USES=		gettext gmake iconv libtool pkgconfig
+USE_XORG=	x11
 GNU_CONFIGURE=	yes
 
 CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib ${ICONV_LIB}
+LIBS+=		-L${LOCALBASE}/lib -lX11 ${ICONV_LIB}
 
 OPTIONS_DEFINE=	DOCS GNUTLS GTK1
 

Modified: head/games/meritous/files/patch-Makefile
==============================================================================
--- head/games/meritous/files/patch-Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/meritous/files/patch-Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -6,7 +6,7 @@
  #
 -LDFLAGS = `sdl-config --libs` -lSDL_image -lSDL_mixer -lz
 -CCFLAGS = -O2 -Wall `sdl-config --cflags` -g
-+LDFLAGS = `${SDL_CONFIG} --libs` -lSDL_image -lSDL_mixer -lz
++LDFLAGS = `${SDL_CONFIG} --libs` -lSDL_image -lSDL_mixer -lz -lm
 +CCFLAGS = ${CFLAGS} -Wall `${SDL_CONFIG} --cflags`
  #
  OBJS = 	src/levelblit.o \

Modified: head/games/monkeybubble/Makefile
==============================================================================
--- head/games/monkeybubble/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/monkeybubble/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -13,13 +13,13 @@ COMMENT=	GTK2 Puzzle Bobble clone with m
 
 LICENSE=	GPLv2
 
-USES=		pathfix gmake pkgconfig
+USES=		gmake libtool pathfix pkgconfig
 USE_GNOME=	gnomedocutils gnomeprefix intlhack \
 		librsvg2 libgnomeui
 USE_GSTREAMER=	yes
 GNU_CONFIGURE=	yes
 CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
+LIBS+=		-L${LOCALBASE}/lib -lm
 INSTALLS_OMF=	yes
 
 GCONF_SCHEMAS=	monkey-bubble.schemas

Modified: head/games/motogt/Makefile
==============================================================================
--- head/games/motogt/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/motogt/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -21,14 +21,14 @@ LICENSE_PERMS_CCbySA=	dist-mirror dist-s
 LICENSE_FILE_CCbySA=	${WRKSRC}/doc/cc-by-sa.txt
 
 USES=		zip
+USE_GL=		gl
 BUILD_WRKSRC=	${WRKSRC}/src
 MAKEFILE=	Makefile.lnx
 MAKE_JOBS_UNSAFE=	yes
 CFLAGS+=	-I${LOCALBASE}/include/libpng15
-MAKE_ENV+=	PTHREAD_LIBS="${PTHREAD_LIBS}"
 SUB_FILES=	motogt
 CXXFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
+LDFLAGS+=	-L${LOCALBASE}/lib
 
 PLIST_FILES=	bin/${PORTNAME} libexec/MotoGT.bin
 PORTDATA=	*

Modified: head/games/motogt/files/patch-src-Makefile.lnx
==============================================================================
--- head/games/motogt/files/patch-src-Makefile.lnx	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/motogt/files/patch-src-Makefile.lnx	Tue Aug 26 14:06:08 2014	(r366215)
@@ -8,7 +8,7 @@
 -TEMP_DIR=../tmp-lnx
 +CXX?=		g++
 +CXXFLAGS?=	-O2 -ffast-math
-+LIBS=		-lpng -lsfml-window -lsfml-graphics -lsfml-system -lsfml-audio
++LIBS=		-lpng -lsfml-window -lsfml-graphics -lsfml-system -lsfml-audio -lGL
 +LDFLAGS?=	-s
 +TEMP_DIR=	../tmp-lnx
  

Modified: head/games/naev/Makefile
==============================================================================
--- head/games/naev/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/naev/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -26,7 +26,7 @@ USE_SDL=	sdl image
 
 CONFIGURE_ARGS=	--with-ndata-path=${DATADIR}/ndata-${PORTVERSION}
 CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
+LIBS+=		-L${LOCALBASE}/lib -lm
 
 PLIST_FILES=	bin/${PORTNAME} man/man6/naev.6.gz
 SUB_FILES=	pkg-message

Modified: head/games/neverball/Makefile
==============================================================================
--- head/games/neverball/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/neverball/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -27,8 +27,6 @@ USE_XORG=	x11
 PORTDOCS=	CHANGES COPYING README
 PORTDATA=	*
 
-LDFLAGS+=	-lX11 # calls X functions directly, but doesn't link libX11
-
 OPTIONS_DEFINE=	DOCS NLS
 
 .include <bsd.port.options.mk>

Modified: head/games/neverball/files/patch-Makefile
==============================================================================
--- head/games/neverball/files/patch-Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/neverball/files/patch-Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -16,7 +16,7 @@
  endif
  
 +ifdef FREEBSD
-+    BASE_LIBS += -L%%LOCALBASE%%/lib
++    BASE_LIBS += -L%%LOCALBASE%%/lib -lX11 -lm
 +
 +    ifneq ($(ENABLE_NLS),0)
 +        INTL_LIBS := -lintl %%ICONV_LIB%%

Modified: head/games/noegnud-littlehack/files/noegnud-littlehack.patch
==============================================================================
--- head/games/noegnud-littlehack/files/noegnud-littlehack.patch	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/noegnud-littlehack/files/noegnud-littlehack.patch	Tue Aug 26 14:06:08 2014	(r366215)
@@ -73,7 +73,7 @@ diff -urN variants/littlehack-0.0.1.orig
 +CFLAGS += $(STD_CFLAGS)
  
 -LFLAGS = -L/usr/X11R6/lib
-+LFLAGS = -L${LOCALBASE}/lib -lgnuregex
++LFLAGS = -L${LOCALBASE}/lib -lgnuregex -lm
  
  #   OR compile backwards compatible a.out format
  # CFLAGS = -O2 -b i486-linuxaout -fomit-frame-pointer -I../include

Modified: head/games/noegnud-nethack-deet/files/noegnud-nethack-deet.patch
==============================================================================
--- head/games/noegnud-nethack-deet/files/noegnud-nethack-deet.patch	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/noegnud-nethack-deet/files/noegnud-nethack-deet.patch	Tue Aug 26 14:06:08 2014	(r366215)
@@ -82,7 +82,7 @@ diff -urN variants/nethack-3.4.2-deet.or
 +CFLAGS += $(STD_CFLAGS)
  
 -LFLAGS = -L/usr/X11R6/lib
-+LFLAGS = -L${LOCALBASE}/lib -lgnuregex
++LFLAGS = -L${LOCALBASE}/lib -lgnuregex -lm
  
  #   OR compile backwards compatible a.out format
  # CFLAGS = -O2 -b i486-linuxaout -fomit-frame-pointer -I../include

Modified: head/games/noegnud-nethack/files/noegnud-nethack.patch
==============================================================================
--- head/games/noegnud-nethack/files/noegnud-nethack.patch	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/noegnud-nethack/files/noegnud-nethack.patch	Tue Aug 26 14:06:08 2014	(r366215)
@@ -73,7 +73,7 @@ diff -urN variants/nethack-3.4.3.orig/sy
 +CFLAGS += $(STD_CFLAGS)
  
 -LFLAGS = -L/usr/X11R6/lib
-+LFLAGS = -L${LOCALBASE}/lib -lgnuregex
++LFLAGS = -L${LOCALBASE}/lib -lgnuregex -lm
  
  #   OR compile backwards compatible a.out format
  # CFLAGS = -O2 -b i486-linuxaout -fomit-frame-pointer -I../include

Modified: head/games/noegnud-slashem/files/noegnud-slashem.patch
==============================================================================
--- head/games/noegnud-slashem/files/noegnud-slashem.patch	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/noegnud-slashem/files/noegnud-slashem.patch	Tue Aug 26 14:06:08 2014	(r366215)
@@ -54,7 +54,7 @@ diff -urN variants/slashem-0.0.6E4F8.ori
  
  WINNOEGNUDCFLAGS = 
 -WINNOEGNUDLIB = `sdl-config --libs` -lSDL_image -lSDL_mixer -lGL -lGLU
-+WINNOEGNUDLIB = `${SDL_CONFIG} --libs` -lSDL_image -lSDL_mixer -lGL -lGLU -lgnuregex
++WINNOEGNUDLIB = `${SDL_CONFIG} --libs` -lSDL_image -lSDL_mixer -lGL -lGLU -lgnuregex -lm
 +
 +.c.o:
 +	${CC} ${CFLAGS} -c $< -o $@

Modified: head/games/nuclearchess/Makefile
==============================================================================
--- head/games/nuclearchess/Makefile	Tue Aug 26 13:47:21 2014	(r366214)
+++ head/games/nuclearchess/Makefile	Tue Aug 26 14:06:08 2014	(r366215)
@@ -28,6 +28,10 @@ OPTIONS_DEFINE=	DOCS
 DESKTOP_ENTRIES="NuclearChess" "" "${PORTNAME}" \
 		"${PORTNAME}" "Game;BoardGame;" ""
 
+post-patch:
+	@${REINPLACE_CMD} '/^nuclearchess_LDADD =/s/$$/ -lm/' \
+		${WRKSRC}/src/Makefile.in
+

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201408261406.s7QE69Tr009376>