Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Jan 2018 11:35:30 +0000
From:      bugzilla-noreply@freebsd.org
To:        python@FreeBSD.org
Subject:   [Bug 219641] devel/py-qt5-core: Fails to package/install, incorrect pk-plist entries
Message-ID:  <bug-219641-21822-3aKoVhpuoe@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-219641-21822@https.bugs.freebsd.org/bugzilla/>
References:  <bug-219641-21822@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D219641

--- Comment #33 from Rainer Hurling <rhurlin@gwdg.de> ---
(In reply to Antoine Brodin from comment #24)

I investigated a bit deeper and it seems, that there are several QT5 Python
ports, which generate conflicts for py3x, if py27 is installed already:


pkg-static: py36-qt5-core-5.9.2 conflicts with py27-qt5-core-5.9.2 (installs
files into the same place).
  Problematic file: /usr/local/bin/pyuic5

pkg-static: py36-qt5-gui-5.9.2 conflicts with py27-qt5-gui-5.9.2 (installs
files into the same place).
  Problematic file: /usr/local/share/py-sip/PyQt5/QtGui/QtGuimod.sip

pkg-static: py36-qt5-widgets-5.9.2 conflicts with py27-qt5-widgets-5.9.2
(installs files into the same place).
  Problematic file: /usr/local/share/py-sip/PyQt5/QtWidgets/QtWidgetsmod.sip

pkg-static: py36-qt5-sql-5.9.2 conflicts with py27-qt5-sql-5.9.2 (installs
files into the same place).
  Problematic file: /usr/local/share/py-sip/PyQt5/QtSql/QtSqlmod.sip

pkg-static: py36-qt5-printsupport-5.9.2 conflicts with
py27-qt5-printsupport-5.9.2 (installs files into the same place).
  Problematic file:
/usr/local/share/py-sip/PyQt5/QtPrintSupport/QtPrintSupportmod.sip

pkg-static: py36-qt5-qscintilla2-2.9.1 conflicts with
py27-qt5-qscintilla2-2.9.1 (installs files into the same place).
  Problematic file: /usr/local/share/py-sip/PyQt5/Qsci/qsciabstractapis.sip

pkg-static: py36-qt5-svg-5.9.2 conflicts with py27-qt5-svg-5.9.2 (installs
files into the same place).
  Problematic file: /usr/local/share/py-sip/PyQt5/QtSvg/QtSvgmod.sip

And so on ...


Obviously it is not enough to solve the problem only for the devel/py-qt5-c=
ore
port. The patch suggested by Antoine Brodin in comment 24 would give us a
working py-qt5-core port, for the others we probably need a change in the p=
ath
of ../py-sip/..

Ting-Wei Lan submitted a patch in bug #224818, which looks interesting for
these py-qt5 problems, also. He patched py-${PORTNAME} into
${PKGNAMEPREFIX}${PORTNAME}, which could be used here to change the path=20

    py-sip into py[27|3x]-sip=20
or=20
    PyQt[45] into Py[27|3x]Qt[45] .

This is not tested, especially not for any regressions. I was not able to
prepare a working patch here, sorry.

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-219641-21822-3aKoVhpuoe>