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

Port details

devel/py-breathe4.36.0_1

Extension to reStructuredText and Sphinx to render Doxygen xml output

Maintainer
mandree@FreeBSD.org
Packages
py312-breathe 4.36.0_1
Upstream
Higher version available: 5.1.0
CPE
none, CVEs only via VuXML
WWW
https://github.com/michaeljones/breathe
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 (17)

Dima Panov (fluffy) · 4.36.0_1
devel/py-breathe: fix build against recent Doxygen/Sphinx (+)

Set corresponding SPHINXOPTS for configure/build enviroment to not treat style warnings as errors

PR:		298454
Reported by:	pkg-fallout, mandree
With hat:	doxygen
b71593fec6
Gleb Popov (arrowd) · 4.36.0_1
devel/py-breathe: fix LaTeX build with .svg images

Obtained from:	https://github.com/breathe-doc/breathe/pull/1027

Also, depend on ImageMagick (USES+=magick) because this now requires
the "convert" utility.

PR:		296471

Pull Request:	https://github.com/freebsd/freebsd-ports/pull/550
053c188372
Max Brazhnikov (makc) · 4.36.0
devel/py-breathe: Update to 4.36.0

This fixes the build with sphinx-9.0.4

PR:		284845
f6fd083845
Matthias Andree (mandree) · 4.35.0_3
devel/py-breathe: drop GIT_DIR=. workaround

...from MAKE_ENV now that py-setuptools-scm has been fixed.
7e926b15e8
Matthias Andree (mandree) · 4.35.0_3
devel/py-breathe: repair havoc wreaked by bc7ed2ccd62e

bc7ed2ccd62 was insufficiently made, so I will credit as:

Broken by:	vishwin@
PR:		270510

I herewith have recorded that this was in violation of
long-standing best practice that we give maintainers
ports affected by sweeping changes such as the one in bc7ed...
sufficient heads-up so this can be properly reviewed
before inflicting the damage.

vishwin@ has been around the project for long enough that
he should know this, and I observe that there is a strong
imbalance of how this person opposes certain advances in
the project, all the while applying different standards when
bringing "his own" changes forward.

Also, deprecating something via CHANGES without a clear
alternative path forward is insufficient.  Don't tell
what your co-committers should not do without showing the
proper way forward.

For the record, this is damaging and such behaviors
must change, urgently.

To fix py-breathe:

- Re-add setuptools as a dependency, and duly note that
the CHANGES entry in the mentioned Git commit is utterly and
completely insufficient WRT future directions.

- Bump PORTREVISION to trigger rebuild attempts.

Reported by:	antoine@ (thank you very much for this suggestion)
Tested by:	diizzy@
Fixes:		bc7ed2ccd62e - main - python.mk: remove setuptools from RUN_DEPENDS
f87670494f
Matthias Andree (mandree) · 4.35.0_2
devel/py-breathe: update build infrastructure

..from distutils/setuptools to pep517
..to avoid running git archive on entire ports tree
..to add pytest support
e33736689d
Matthias Andree (mandree) · 4.35.0_1
devel/py-breathe: add graphviz to _DEPENDS

PR:		270402
Reported by:	mord0d@firemail.cc
4308cde1fc
Matthias Andree (mandree) · 4.35.0
devel/py-breathe: update to v4.35.0

Changelog: https://github.com/breathe-doc/breathe/blob/v4.35.0/CHANGELOG.rst#change-log
5a01e9f2df
Stefan Eßer (se) · 4.34.0
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 4.34.0
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Matthias Andree (mandree) · 4.34.0
devel/py-breathe: Update to v4.34.0

ChangeLog: https://github.com/michaeljones/breathe/releases/tag/v4.34.0
f751ae9d58
Matthias Andree (mandree) · 4.33.1
devel/py-breathe: fix PDFDOCS, adding dvips build dep
a91a8727ca
Matthias Andree (mandree) · 4.33.1
devel/py-breathe: update to v4.33.1

ChangeLogs:
https://github.com/michaeljones/breathe/releases/tag/v4.33.0
https://github.com/michaeljones/breathe/releases/tag/v4.33.1

While here, bump minimum Python requirement to 3.7, with 3.6 gone.
61db821621
Matthias Andree (mandree) · 4.32.0
devel/py-breathe: update to v4.32.0

Changelog:
https://github.com/michaeljones/breathe/releases/tag/v4.32.0
a16b5aa967
Matthias Andree (mandree) · 4.31.0_1
devel/py-breathe: fix alternative Python versions

The port used to build only for the default python version,
use BINARY_ALIAS to help the build find the proper Sphinx version.

Switch to autoplist to permit packaging for Python 3.6/3.7, too
(__pycache__ layout differences don't work well with static pkg-plist).

Not bumping PORTREVISION again on the assumption that we would not have
been able to build a package previously on an alternative Python
version, so there is nothing to flush out with a PORTREVISION bump.
7c2762b3f4
Matthias Andree (mandree) · 4.31.0_1
devel/py-breathe: add NO_ARCH, misc' cleanups

- add NO_ARCH, no binary parts inside
- make portlint clean
  - recode pkg-descr to pure 7-bit ASCII
  - revise COMMENT
- rearrange and reformat Makefile with portclippy/portfmt
- consequentially, bump PORTREVISION
47570d5b3c
Matthias Andree (mandree) · 4.31.0
devel/py-breathe: RST&Sphinx bridge to Doxygen [NEW PORT]

Breathe provides a bridge between the Sphinx and Doxygen documentation systems.

It is an easy way to include Doxygen information in a set of documentation
generated by Sphinx. The aim is to produce an autodoc like support for people
who enjoy using Sphinx but work with languages other than Python. The system
relies on the Doxygen’s xml output.

WWW: https://github.com/michaeljones/breathe
7fc9eb511a