- Use PLIST_DIRSTRY to avoid warnings when deinstalling.
- Set PROVIDE to mpd5 in startup script (it currently confuses
bsdadminscripts' commands)
PR: 186531
Submitted by: olgeni
Approved by: maintainer timeout (120 days)
installation of ports for different python versions.
If set to yes, the knob indicates that the port can be installed for different
python versions at the same time. The port will use a unique prefix for
certain directories using USES=uniquefiles:dirs (see the uniquefiles.mk Uses
for details about the directories). Binaries receive an additional suffix,
based on ${PYTHON_VER}.
With hat: python@
- Switch to PLIST_FILES, PORTDOCS from pkg-plist
- Convert to new options framework
- Remove leading article from COMMENT
- Fix shebang in script, bump PORTREVISION
- Fix crash when trying to play certain videos with no audio in gmplayer [2]
- Improve non-options variable summary during build in pre-everything [2]
- Bump PORTREVISION in mplayer (the binary changes)
PR: 190027
Submitted by: rfg@tristatelogic.com [1], andre@albsmeier.net[2]
Approved by: mentors (implicit)
- Do not abuse GNU_CONFIGURE knob for non-GNU, custom configure script
- Stagify; cleanup; define LICENSE (BSL); utilize OPTIONS helpers, etc.
(applicable to `devel/poco-ssl' port only)
easy to change it, which leads us to...
- Build pylupdate and pyrcc only for py-qt4-xml again.
This fixes a regression introduced last year when PyQt was updated to
4.10.3: configure.py started building pylupdate and pyrcc unconditionally
instead of only if "QtXml" was specified.
If the API option is off, the build would fail because the QtXml headers
needed to build those tools would not be added as a dependency.
PR: 183706
MFH: 2014Q2
This is similar to r356888, in that PyQt's configure.py builds py-qt4-test
with QtGui's libraries (even though, contrary to qt4-sql, it is not used at
configuration time). Using QtGui defines QT_GUI_LIB, which makes the QtTest
headers pull in QtGui ones. QtGui comes for free indirectly when the API
option is set, but the build fails otherwise:
c++ -c -O2 -pipe -fno-strict-aliasing -fPIC -O2 -Wall -W -pthread -D_THREAD_SAFE -DNDEBUG -DQT_NO_DEBUG -DQT_TEST_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/local/include/python2.7 -I/usr/local/share/qt4/mkspecs/default -I/usr/local/include/qt4/QtTest -I/usr/local/include/qt4/QtGui -I/usr/local/include/qt4/QtCore -I/usr/local/include/qt4 -I/usr/local/include -o sipQtTestQTest.o sipQtTestQTest.cpp
In file included from /wrkdirs/usr/ports/devel/py-qt4-test/work/PyQt-x11-gpl-4.10.3/sip/QtTest/qtestkeyboard.sip:31:
/usr/local/include/qt4/QtTest/qtestkeyboard.h:56:10: fatal error: 'QtGui/qapplication.h' file not found
PR: 183706
MFH: 2014Q2
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