svn commit: r356888 - head/databases/py-qt4-sql

Raphael Kubo da Costa rakuco at FreeBSD.org
Sat Jun 7 09:38:11 UTC 2014


Author: rakuco
Date: Sat Jun  7 09:38:11 2014
New Revision: 356888
URL: http://svnweb.freebsd.org/changeset/ports/356888
QAT: https://qat.redports.org/buildarchive/r356888/

Log:
  Add explicit dependency on qt4-gui.
  
  For some reason, PyQt's configure.py adds a dependency on QtGui when
  figuring out if QtSql is installed. When the API option is on, this
  dependency is always installed indirectly, but things fail if it is turned
  off. From configure's build log:
  
    Checking to see if the QtSql module should be built...
    c++ -DQT_NO_DEBUG -DQT_SQL_LIB -I. -I/usr/local/share/qt4/mkspecs/default
    -I/usr/local/include/qt4/QtSql -I/usr/local/include/qt4/QtGui
    -I/usr/local/include/qt4 -I/usr/local/include -O2 -pipe
    -fno-strict-aliasing -O2 -w -pthread -D_THREAD_SAFE cfgtest_QtSql.cpp -o
    cfgtest_QtSql -L/usr/local/lib/qt4 -L/usr/local/lib -Wl,-O1
    -Wl,-rpath,/usr/local/lib/qt4 -lQtSql -L/usr/local/lib/qt4
    -L/usr/local/lib/qt4 -L/usr/local/lib -lQtCore -L/usr/local/lib/qt4
    -L/usr/local/lib/qt4 -L/usr/local/lib -lQtGui -lXext -lX11 -lm
    /usr/bin/ld: cannot find -lQtGui
    c++: error: linker command failed with exit code 1 (use -v to see invocation)
  
  PR:		183706
  MFH:		2014Q2

Modified:
  head/databases/py-qt4-sql/Makefile

Modified: head/databases/py-qt4-sql/Makefile
==============================================================================
--- head/databases/py-qt4-sql/Makefile	Sat Jun  7 09:25:58 2014	(r356887)
+++ head/databases/py-qt4-sql/Makefile	Sat Jun  7 09:38:11 2014	(r356888)
@@ -3,6 +3,7 @@
 
 PORTNAME=	sql
 PORTVERSION=	${PYQT4_VERSION}
+PORTREVISION=	1
 PORTEPOCH=	1
 CATEGORIES=	databases devel python
 MASTER_SITES=	${MASTER_SITES_PYQT4}
@@ -18,7 +19,7 @@ RUN_DEPENDS=	${PKGNAMEPREFIX}gui>=${PYQT
 DISTINFO_FILE=	${PYQT4_DISTINFO_FILE}
 HAS_CONFIGURE=	yes
 USE_PYTHON=	yes
-USE_QT4=	moc_build sql qmake_build
+USE_QT4=	moc_build gui sql qmake_build
 
 OPTIONS_DEFINE=	API
 OPTIONS_DEFAULT=API


More information about the svn-ports-head mailing list