svn commit: r356902 - branches/2014Q2/databases/py-qt4-sql

Raphael Kubo da Costa rakuco at FreeBSD.org
Sat Jun 7 13:57:18 UTC 2014


Author: rakuco
Date: Sat Jun  7 13:57:17 2014
New Revision: 356902
URL: http://svnweb.freebsd.org/changeset/ports/356902
QAT: https://qat.redports.org/buildarchive/r356902/

Log:
  MFH: r356888
  
  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
  
  Approved by:	portmgr (miwi)

Modified:
  branches/2014Q2/databases/py-qt4-sql/Makefile
Directory Properties:
  branches/2014Q2/   (props changed)

Modified: branches/2014Q2/databases/py-qt4-sql/Makefile
==============================================================================
--- branches/2014Q2/databases/py-qt4-sql/Makefile	Sat Jun  7 13:32:02 2014	(r356901)
+++ branches/2014Q2/databases/py-qt4-sql/Makefile	Sat Jun  7 13:57:17 2014	(r356902)
@@ -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-all mailing list