svn commit: r329022 - in head/net-im/qutim: . files

John Marino marino at FreeBSD.org
Wed Oct 2 08:38:58 UTC 2013


Author: marino
Date: Wed Oct  2 08:38:57 2013
New Revision: 329022
URL: http://svnweb.freebsd.org/changeset/ports/329022

Log:
  net-im/qutim: add <unistd.h> for modern compilers, fix binutils
  
  In addition to the header inclusion, the linking stage failed on modern
  binutils because libX11 was used without being explicitly listed.  The
  LDFLAGS from the Makefile were getting overwritten by the CMake makefile,
  so that had to be patch to allow the LDFLAGS to be appended.
  
  Approved by:	portmgr (bapt, implicit)

Added:
  head/net-im/qutim/files/
  head/net-im/qutim/files/patch-CMakeLists.txt   (contents, props changed)
  head/net-im/qutim/files/patch-src_3rdparty_qtsolutions_qtlocalpeer.cpp   (contents, props changed)
Modified:
  head/net-im/qutim/Makefile

Modified: head/net-im/qutim/Makefile
==============================================================================
--- head/net-im/qutim/Makefile	Wed Oct  2 07:45:46 2013	(r329021)
+++ head/net-im/qutim/Makefile	Wed Oct  2 08:38:57 2013	(r329022)
@@ -11,7 +11,7 @@ MASTER_SITES=	http://dl.kibab.com/distfi
 DISTNAME=	qutim_${PORTVERSION}_svn529
 
 MAINTAINER=	webmaster at kibab.com
-COMMENT=	A Qt4-based multiprotocol IM client with advanced features
+COMMENT=	Qt4-based multiprotocol IM client with advanced features
 
 USE_QT4=	designer_build	\
 		gui		\
@@ -29,6 +29,7 @@ USE_XORG=	xscrnsaver
 
 USES=		cmake
 CMAKE_ARGS+=	-DUNIX:BOOL=1 -DBSD:BOOL=1
+LDFLAGS+=	-L${LOCALBASE}/lib -lX11
 
 WRKSRC=		${WRKDIR}/${PORTNAME}
 

Added: head/net-im/qutim/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/qutim/files/patch-CMakeLists.txt	Wed Oct  2 08:38:57 2013	(r329022)
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig	2009-10-11 14:09:56.000000000 +0000
++++ CMakeLists.txt
+@@ -11,7 +11,7 @@ if( UNIX )
+ 	if( BSD )
+ 		SET( CMAKE_THREAD_LIBS -pthread )
+ 		SET( CMAKE_USE_PTHREADS ON )
+-		SET( CMAKE_EXE_LINKER_FLAGS -pthread )
++		SET( CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pthread" )
+ 	endif( BSD )
+ endif( UNIX )
+ 

Added: head/net-im/qutim/files/patch-src_3rdparty_qtsolutions_qtlocalpeer.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/qutim/files/patch-src_3rdparty_qtsolutions_qtlocalpeer.cpp	Wed Oct  2 08:38:57 2013	(r329022)
@@ -0,0 +1,10 @@
+--- src/3rdparty/qtsolutions/qtlocalpeer.cpp.orig	2009-06-03 11:32:52.000000000 +0000
++++ src/3rdparty/qtsolutions/qtlocalpeer.cpp
+@@ -56,6 +56,7 @@ typedef BOOL(WINAPI*PProcessIdToSessionI
+ static PProcessIdToSessionId pProcessIdToSessionId = 0;
+ #endif
+ #if defined(Q_OS_UNIX)
++#include <unistd.h>
+ #include <time.h>
+ #endif
+ 


More information about the svn-ports-head mailing list