CVE and update status of the FreeBSD ports tree4,826 unaddressed CVEs in 618 portsAll times are CET

Port details

devel/py-sip6.15.3,1

Python to C and C++ bindings generator

Maintainer
kde@FreeBSD.org
Packages
py312-sip 6.15.3,1
Upstream
Higher version available: 6.17.1
CPE
none, CVEs only via VuXML
WWW
https://github.com/Python-SIP/sip
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (127)

Tobias C. Berner (tcberner)
Update py-sip to 4.19.2, py-qt4 to 4.12 and py-qt5 to 5.7.1

* This is mostly based on the work by Adriaan de Groot <groot@kde.org> in our development repo.

PR:		217305
PR:		218539
Submitted by:	Adriaan de Groot <groot@kde.org>
Reviewed by:	rakuco, mat
Approved by:	rakuco (mentor)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D9771
aa9ba55255
Tobias C. Berner (tcberner)
Udpate PyQt5 to 5.6.2

Update PyQt from 5.5.1 to 5.6.2 to match the Qt updates that have
already landed in the ports tree.

PR:		214355
Submitted by:	Adriaan de Groot <groot@kde.org>
Reviewed by:	rakuco, tcberner
Approved by:	rakuco (mentor)
Exp-Run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D8408
b899264b8b
Raphael Kubo da Costa (rakuco)
Update PyQt4 to 4.11.4, SIP to 4.17 and QScintilla2 to 2.9.1.

Bring in some long overdue updates, some of which are required for us to
later land the PyQt5 ports.

One big change with this update is that the PyQt4 ports now install their
.sip files into share/py-sip/PyQt4 instead of share/py-sip. This way we do
not end up with directories like share/py-sip/QtCore, which are especially
confusing once PyQt5 lands and starts installing files with the same names.

Other noteworthy items:
- PORTREVISION has been bumped on ports depending on devel/qscintilla2
  because libqscintilla2.so's SOVERSION has changed.
- graphics/seexpr has been converted to USE_PYQT, as the file it used to
  define a build-time dependency on x11-toolkits/py-qt4-gui has moved.

Once again, big thanks to Tobias Berner <tcberner@gmail.com> and Guido Falsi
(madpilot@) for their initial work on these ports as part of the effort to
land PyQt5 into the tree (see D2910 in Phabricator for an earlier version of
the PyQt5 patch set).

PR:		205143
b15d595457
Raphael Kubo da Costa (rakuco)
PyQt: Replace bsd.pyqt.mk with Uses/pyqt.mk.

In preparation for landing PyQt5 ports, generalize devel/py-qt4's
bsd.pyqt.mk and make it a proper file in Uses/.

Ports wishing to depend on PyQt4 ports can now do the following:
  USES=		pyqt:4
  USE_PYQT=	foo bar_build baz_run

Other changes include the renaming of the PYQT4_DIST variable to PYQT_DIST
and the introduction of the PYQT_SIPDIR plist substitution variable. The
rest of the contents of Uses/pyqt.mk are pretty much identical to what we
had in bsd.pyqt.mk with additional processing of USE_PYQT.

Even though this patch touches files in many different ports, the goal is
for it to be a no-op from an end-user perspective (so that the basic
infrastructure is landed before the other, riskier changes): no dependencies
have been changed, PyQt/SIP/QScintilla have not been upgraded and the plists
should remain exactly the same, since PYQT_SIPDIR currently contains the
same value that used to be hardcoded in the plists.

Huge thanks to Guido Falsi (madpilot@) for spearheading most of the work: he
took the initiative to work on PyQt5 and sent D2910 to Phabricator with the
original version of this patch. Tobias Berner (tcberner@gmail.com) later
applied it to kde@'s experimental area51 repositories and did some more work
on it.
31469ae565
Raphael Kubo da Costa (rakuco)
py-sip: Allow concurrent Python installations.

Add USE_PYTHON=concurrent and make the necessary adjustments:
- Stop setting DATADIR and DOCSDIR, they are taken care of by
  USE_PYTHON=concurrent.
- Use Python's compileall module instead of py_compile so that Python 3
  byte-code does not contain ${STAGEDIR}.
- Remove %%DATADIR%% from the plist, which was generated by py_compile.

PR:		203734
3678aafc54
Mathieu Arnold (mat)
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
60d1a83c2a
Raphael Kubo da Costa (rakuco)
Update PyQt and its dependencies.

* PyQt4 has been updated to 4.11.3.
* QScintilla has been updated to 2.8.4.
* SIP has been updated to 4.16.5.

This update is much smaller than the previous one, as there has been no
further need for clean ups in the ports infrastructure.

Pretty much the entire patch set has been originally contributed by Tobias
Berner, who sent it to the KDE on FreeBSD mailing list. Thanks a lot!

PR:		198016
Submitted by:	Tobias Berner <tcberner@gmail.com>
e3dad0e904
Baptiste Daroussin (bapt)
Simplify plist
a15079eecc
Baptiste Daroussin (bapt)
Cleanup plist
5013f572c0
Alonso Schaich (alonso)
Fix USES issues.

(Hopefuly) fix issues introduced in r370100. This commit consists of area51
revisions 10357, 10359 and 10360.

Approved by:	rakuco (mentor)
d077389c48
Alonso Schaich (alonso)
Replace USE_PYTHON* by USES=python.

This commit consists of area51's r10314 and r10356 patchsets.

Approved by:	rakuco (mentor)
c05e144deb
Raphael Kubo da Costa (rakuco)
Update PyQt to 4.11.1, QScintilla to 2.8.3 and SIP to 4.16.2.

... And bump PORTREVISION on ports that depend on devel/qscintilla2 due to
the shlib version change.

This is brought to you by the KDE on FreeBSD team. Besides updating to newer
upstream releases, this commit also contains a lot of under-the-hood changes
to the PyQt/QScintilla/SIP ports. Their Makefiles had accumulated a lot of
cruft over time, so it was time for some summer cleaning:

- General, belated changes:
  * Use OPTIONS helpers wherever possible, stop including
    <bsd.port.options.mk> when not necessary, stop checking for
    ${PORT_OPTIONS:MDOCS} and ${PORT_OPTIONS:MEXAMPLES} when not necessary,
    add options such as DOCS and/or DEBUG where they were only checked for.

- QScintilla ports:
  * Drop the API option from py-qt4-qscintilla2. It had been broken ever
    since staging support was added, and its existence does not make much
    sense: QScintilla is a hard dependency regardless of the state of this
    option anyway, they all come from the same tarball and the configuration
    script assumes the .api file will always be installed.

- PyQt ports:
  * The configure.py patch shared by all PyQt ports has been trimmed down to
    the minimum. Changes for Qt3 compatibility or for things that are just
    not needed anymore have been removed.

  * Several post-configure targets in the PyQt ports have been removed, as
    they had no effect on the way the ports were built whatsoever.

  * In some cases, instead of calling Python's py_compile.py on `ls *.py
    */*.py */*/*.py` to generate .pyc and .pyo files, we just call
    compileall.py, which is made for this kind of task.

  * The patch + sed hack to build py-qt4-dbussupport has been replaced by
    only extracting the dbus/ directory for that port and excluding it from
    all others.

  * Move the bulk of the code in all Makefiles to bsd.pyqt.mk, like the
    non-Python Qt ports do with bsd.qt.mk and the QT_DIST variable. A large
    portion of all PyQt Makefiles were very similar and contained a lot of
    boilerplate code that can be shared among all of them since they all
    come from the same tarball. bsd.pyqt.mk now has a PYQT4_DIST variable
    that, when set, automatically sets several common variables and the
    do-configure target for a port. This allows us to considerably reduce
    the size of all the py-qt4-* Makefiles.

  * To make the above possible and also to allow us to use as many OPTIONS
    helpers as possible, the ARGS variable is now called CONFIGURE_ARGS.
    That's what it was used for anyway.

PR:		191990
c3f9087c48
Raphael Kubo da Costa (rakuco)
Set PYTHON_PY3K_PLIST_HACK to adjust the plist for Python >= 3.2.0.

Since this port does not use distutils/setuptools and we manually generate
the .pyc/.pyo files, we need to set PYTHON_PY3K_PLIST_HACK so that the cache
files end up in the right directory if Python >= 3.2.0 is used due to
PEP-3147.

PR:		188150
MFH:		2014Q2
cd03765d17
Max Brazhnikov (makc)
devel/py-sip: - Add DOCS to OPTIONS_DEFINE [1] - Convert WITH_DEBUG to option

Prompted by:	ehaupt [1]
55d1fcbee9
Raphael Kubo da Costa (rakuco)
Update SIP to 4.15.2 and PyQt to 4.10.3.

This commit also adds proper staging support to all the ports being updated.

In collaboration with Schaich Alonso <alonsoschaich@fastmail.fm> and
Tomasz Kowalczyk <kowalczfbsd@gmail.com>.
d6119cb107
Baptiste Daroussin (bapt)
Add NO_STAGE all over the place in preparation for the staging support (cat: devel part 3)
580a778a16
Raphael Kubo da Costa (rakuco)
Update the PyQt ports.

- SIP has been upgraded to 4.14.7.
- PyQt4 has been upgraded to 4.10.2.
- QScintilla2 has been upgraded to 2.7.2.
01cc83b20f
Max Brazhnikov (makc)
KDE/FreeBSD team presents:  SIP 4.14.3  QScintilla 2.7  PyQt 4.9.6

The area51 repository features commits by jhale and myself.

Changes:
- Trim Makefile header
- Convert to new option framework
481aa3dd68
Max Brazhnikov (makc)
Merge changes from area51 repository (SVN commit 8197 by avilla):

- Remove SIPFILES option, some ports (e.g., pykde4) require the files
  to be installed.
- Remove DEBUG and TRACING options, and merge them under WITH_DEBUG.
99b882c241
Max Brazhnikov (makc)
KDE/FreeBSD team presents update for PyQt ports:  - sip to 4.13.2  - PyQt4 to 4.9.1  - QScintilla to 2.6.1
359fcf18da
Max Brazhnikov (makc)
Get rid of staled stuff.
bdf06f1816
Alberto Villa (avilla)
- Revert lines that shouldn't have made it to my latest commit.
e697217339
Alberto Villa (avilla)
- Pet Tinderbox and friends.

OPTIONSFILE must be set using ?= to allow overriding.

PR:		163743
PR:		163744
PR:		163745
PR:		163746
Submitted by:	A.J. Kehoe IV (Nanoman) <vOo4vyPj@nanoman.ca>
cd3fe9e9f2
Alberto Villa (avilla)
- Update PyQt4 to 4.8.5. - Update SIP to 4.12.4. - Use common DISTINFO_FILEs.
de066f788c
Alberto Villa (avilla)
- Update SIP to 4.12.1. - Update PyQt4 to 4.8.3. - Update QScintilla2 to 2.4.6.
59e8197604
Max Brazhnikov (makc)
Update WWW

Feature safe:	yes
2ca38d3e9e
Max Brazhnikov (makc)
Add Gentoo mirrors to MASTER_SITES Remove outdated mirrors

Feature safe:	yes
8e34dd34fb
Max Brazhnikov (makc)
KDE FreeBSD team is glad to present Qt 4.7.1 in ports.

Along with Qt4 the following ports are updated:

PyQt4 ports to 4.8.1
devel/py-sip to 4.11.2
devel/qscintilla2 to 2.4.5
PyKDE3 to 3.16.7
PyQt3 tp 3.18.2-snapshot-20091119

New ports added:
devel/qt4-declarative
devel/py-qt4-declarative
x11/qt4-graphicssystems-opengl

This release has been contributed by:
Thomas Abthorpe (tabthorpe)
Max Brazhnikov (makc)
Dima Panov (fluffy)
Alberto Villa (avilla)

We'd like to thank Martin Wilke (miwi) for exp-run.
43a46c6993
Dima Panov (fluffy)
- Add my local mirror for pyqt distfiles to make it fetchable again

Noticed by:	pointyhat via erwin
9ee457755b
Dima Panov (fluffy)
- The FreeBSD KDE team is pleased to announce SIP-4.10.2, PyQt-4.7.3 	and QScintilla-2.4.3 for FreeBSD.

With hat on:	kde@
8406d1f1d4
Dima Panov (fluffy)
The KDE FreeBSD team is proud to announce the release of SIP-4.10 and PyQt-4.7 for FreeBSD. The official update notes can be found at http://www.riverbankcomputing.com

We'd like to say thanks to all helpers, testers and submitters.
afb550e3cf
Dima Panov (fluffy)
- Update x11-tookits/py-kde to 3.16.6

It's a maintenance release, only including support for SIP 4.9.x

Approved by:	miwi (mentor)
873cae3ab4
Martin Wilke (miwi)
- Update py-qt4* to 4.6.2 - Update py-sip to 4.9.3

The KDE FreeBSD team would like to say thanks to all the helpers
and submitters.

Tested by:	pointyhat-exp-run (myself)
c359376791
Martin Wilke (miwi)
- Update py-qt4 to py-qt4.5.4 - Update qscintilla-2* to 2.4 - Update py-sip to 4.8.2 - Update py-kde to 1.16.3 - Update py-qt to 1.18.1

The KDE FreeBSD team would like to say thanks to all the helpers
and submitters

New Port:
devel/py-qt4-scripttools
f037f3f08c
Max Brazhnikov (makc)
Update PyQt4 ports to 4.4.4, new ports: devel/py-qt4-help multimedia/py-qt4-phonon textproc/py-qt4-xmlpatterns www/py-qt4-webkit

Update QScintilla2 to 2.3.2, PyQt3 to 3.17.6, PyKDE3 to 3.16.2.

Pass maintainership to kde@FreeBSD.org. Thanks Danny Ricin for his great work.

PR:		based on ports/130219
Submitted by:	Dima Panov" <fluffy at fluffy.khv.ru>
2d8b5de9c8
Pav Lucistnik (pav)
- Fix fetch

Submitted by:	Danny Pansters <danny@ricin.com> (maintainer)
61fa57559c
Martin Wilke (miwi)
ports/devel/py-sip/files/bsd.pyqt.mk 	- Riverbank master sites have changed 	- Add a version number (simply date) for the .mk file itself

ports/x11-toolkits/qscintilla/Makefile
	- Include bsd.pyqt.mk and adapt Makefile accordingly
	- Add NOPORTEXAMPLES test where appropriate
	- Bump PORTREVISION

Submitted by:	Danny Pansters <danny@ricin.com> (maintainer via private mail)
b5ec1bd7ab
Martin Wilke (miwi)
- Update to 4.7.4 - Introduce files/bsd.pyqt.mk and use it

Submitted by:	Danny Pansters <danny@ricin.com> (maintainer via private mail)
bcc5d162ea
Martin Wilke (miwi) · 4.7.1,1
- Update to 4.7.1

Submitted by:	Danny Pansters <danny@ricin.com> (maintainer)
f7d08c88e9
Martin Wilke (miwi) · 4.7,1
- Update to 4.7

Submitted by:	Danny Pansters <danny@ricin.com> (Maintainer via privat mail)
3a03155895
Martin Wilke (miwi) · 4.6,1
- Set PORTEPOCH

Notes:
        20070220 is greater than 3.17.1

Request by:     many
710ee39ad5
Martin Wilke (miwi) · 4.6
- Update to 4.6

Submitted by:	Danny Pansters <danny@ricin.com> (maintainer via privat mail)
1452e7f8cc
Martin Wilke (miwi) · 20070310
- Update to 20070310

PR:             109636
Submitted by:   Danny Pansters <danny@ricin.com> (maintainer)
b21f1eb174
Martin Wilke (miwi) · 4.5.2
- Pass maintainership to submitter

PR:		ports/108162
Submitted by:	Danny Pansters <danny@ricin.com>
13951d987d
Martin Wilke (miwi) · 4.5.2
- Update to 4.5.2 - Add back MASTER_SITES
3115829d19
Gabor Kovesdan (gabor) · 4.5
- Update to 4.5 - portlint(1)

PR:		ports/106339
Submitted by:	gabor
Approved by:	erwin (mentor)
6cbeaeaf41
Ion-Mihai Tetcu (itetcu) · 4.4.5
Update to 4.4.5

PR:		ports/103040
Submitted by:	Max Brazhnikov
e0741d08e5
Mark Linimon (linimon) · 4.4.3_1
Reset maintainer by request.  Note: the canonical mastersite is at 4.4.5 now.

PR:		ports/102998
75f7d7e804
Ion-Mihai Tetcu (itetcu) · 4.4.3_1
- Remove "without Qt support" knob; SIP always has Qt (signal/slot) support. - Remove dependencies for qt/qmake; SIP doesn't need Qt to be installed. - Misc cleanup; SIP has a freebsd-g++ buildspec of its own

Bump PORTREVISION

PR:		ports/97044
Submitted by:	Danny Pansters (maintainer)
Approved by:	lawrance (mentor)
fddcb6552e
Marcus Alves Grando (mnag) · 4.4.3
- Update to 4.4.3

PR:		96417
Submitted by:	maintainer
566ada6bf7