[Bug 256925] [NEW PORT]: devel/py-cymbal: Easily add functionality missing from libclang Python bindings

2021-10-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256925

Yasuhiro Kimura  changed:

   What|Removed |Added

 CC||y...@freebsd.org
 Attachment #229091||maintainer-approval?(ports@
  Flags||nicandneal.net)

--- Comment #9 from Yasuhiro Kimura  ---
Created attachment 229091
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=229091&action=edit
Updated patch file

* Add TEST_DEPENDS, TEST_TARGET and do-test target
* Connect to ports tree
* Pet portlint
* Reformat Makefile with portfmt
* Reformat pkg-descr so lines aren't longer than 80 characters

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


[Bug 258199] [NEW PORT] devel/py-clang: Python bindings for libclang

2021-10-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258199

--- Comment #2 from commit-h...@freebsd.org ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=6cb28f4ba9922703a7eb06ed9630248da69ef466

commit 6cb28f4ba9922703a7eb06ed9630248da69ef466
Author: Neal Nelson 
AuthorDate: 2021-10-28 00:27:49 +
Commit: Yasuhiro Kimura 
CommitDate: 2021-10-28 07:17:17 +

devel/py-clang: Add new port

This is a stand-alone python library binding the libclang
functionality. Currently each llvm port installs it's own version, but
this is an option (albeit default) and it's installed in a
non-standard location. This port removes the dependency on the option
and the need to patch software that uses it to use the non-standard
location.

PR: 258199

 devel/Makefile |  1 +
 devel/py-clang/Makefile (new)  | 15 +++
 devel/py-clang/distinfo (new)  |  3 +++
 devel/py-clang/pkg-descr (new) |  3 +++
 4 files changed, 22 insertions(+)

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


[Bug 258199] [NEW PORT] devel/py-clang: Python bindings for libclang

2021-10-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258199

Yasuhiro Kimura  changed:

   What|Removed |Added

 Status|In Progress |Closed
 Resolution|--- |FIXED

--- Comment #3 from Yasuhiro Kimura  ---
Committed with minor refinement. Thanks!

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


[Bug 257131] [NEW PORT] devel/py-cadquery-pywrap: C++ binding generator for Python

2021-10-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257131
Bug 257131 depends on bug 258199, which changed state.

Bug 258199 Summary: [NEW PORT] devel/py-clang: Python bindings for libclang
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258199

   What|Removed |Added

 Status|In Progress |Closed
 Resolution|--- |FIXED

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


[Bug 257131] [NEW PORT] devel/py-cadquery-pywrap: C++ binding generator for Python

2021-10-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257131
Bug 257131 depends on bug 256924, which changed state.

Bug 256924 Summary: [NEW PORT]: devel/py-logzero - Robust and effective logging 
for Python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256924

   What|Removed |Added

 Status|In Progress |Closed
 Resolution|--- |FIXED

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


[Bug 256925] [NEW PORT]: devel/py-cymbal: Easily add functionality missing from libclang Python bindings

2021-10-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256925

Neal Nelson  changed:

   What|Removed |Added

 Attachment #229091|maintainer-approval?(ports@ |maintainer-approval+
  Flags|nicandneal.net) |

--- Comment #10 from Neal Nelson  ---
Comment on attachment 229091
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=229091
Updated patch file

Sorry about the delay in doing this myself. Well, I have done it but not
submitted the change, but it's the same as yours. One test fails, but I've been
hoping for some upstream action on this. This doesn't seem to be coming any
time soon, so this is as good as it gets for the time being.

The failing test seems to be for a method that's already been added in the
library that's being monkey patched, so poses no problem to functionality.

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


[Bug 256925] [NEW PORT]: devel/py-cymbal: Easily add functionality missing from libclang Python bindings

2021-10-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256925

--- Comment #11 from commit-h...@freebsd.org ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=c5067c3e7ef42ebe1b7ad44cc436371e65d1d913

commit c5067c3e7ef42ebe1b7ad44cc436371e65d1d913
Author: Neal Nelson 
AuthorDate: 2021-10-28 04:20:43 +
Commit: Yasuhiro Kimura 
CommitDate: 2021-10-28 08:40:42 +

devel/py-cymbal: Add new port

Cymbal makes it easy to add functionality missing from libclang Python
bindings

The Clang libclang python bindings use ctypes to invoke functions
present in libclang dynamic library. In some cases, only a subset of
the C functions are available, because the platform or version
specific Python bindings omit functions. Cymbal simplfies the process
of dynamically adding those methods to Types and Cursors.

PR: 256925

 devel/Makefile  |  1 +
 devel/py-cymbal/Makefile (new)  | 22 ++
 devel/py-cymbal/distinfo (new)  |  3 +++
 devel/py-cymbal/pkg-descr (new) | 10 ++
 4 files changed, 36 insertions(+)

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


[Bug 257131] [NEW PORT] devel/py-cadquery-pywrap: C++ binding generator for Python

2021-10-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257131

--- Comment #19 from commit-h...@freebsd.org ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=1de9073690687a9fb6c3b34564a71b4f2c560e9d

commit 1de9073690687a9fb6c3b34564a71b4f2c560e9d
Author: Neal Nelson 
AuthorDate: 2021-10-28 06:55:50 +
Commit: Yasuhiro Kimura 
CommitDate: 2021-10-28 08:40:42 +

devel/py-cadquery-pywrap: Add new port

PyWrap is a C++ binding generator using pybind11, libclang and
jinja. The main goal of this project is to automatically generate
bindings for OCCT7.3 (opencascade) and beyond without single manual
edit of the generated code. Once finished the project will be usable
as a general C++ binding generator.

PR: 257131

 devel/Makefile   |  1 +
 devel/py-cadquery-pywrap/Makefile (new)  | 39 
 devel/py-cadquery-pywrap/distinfo (new)  |  3 +++
 devel/py-cadquery-pywrap/pkg-descr (new) |  6 +
 4 files changed, 49 insertions(+)

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


[Bug 257131] [NEW PORT] devel/py-cadquery-pywrap: C++ binding generator for Python

2021-10-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257131
Bug 257131 depends on bug 256925, which changed state.

Bug 256925 Summary: [NEW PORT]: devel/py-cymbal: Easily add functionality 
missing from libclang Python bindings
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256925

   What|Removed |Added

 Status|Open|Closed
 Resolution|--- |FIXED

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


[Bug 256925] [NEW PORT]: devel/py-cymbal: Easily add functionality missing from libclang Python bindings

2021-10-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256925

Yasuhiro Kimura  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|Open|Closed

--- Comment #12 from Yasuhiro Kimura  ---
Committed. Thanks!

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


[Bug 256925] [NEW PORT]: devel/py-cymbal: Easily add functionality missing from libclang Python bindings

2021-10-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256925

Yasuhiro Kimura  changed:

   What|Removed |Added

   Assignee|ports-b...@freebsd.org  |y...@freebsd.org

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


[Bug 257131] [NEW PORT] devel/py-cadquery-pywrap: C++ binding generator for Python

2021-10-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257131

Yasuhiro Kimura  changed:

   What|Removed |Added

 Status|In Progress |Closed
 Resolution|--- |FIXED

--- Comment #20 from Yasuhiro Kimura  ---
Committed with minor refinement. Thanks!

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


Ports with version numbers going backwards: devel/py-pytest, devel/py-pytest...

2021-10-28 Thread erwin
** The following ports have a version number that sorts before a previous one **

 For many package tools to work correctly, it is of utmost importance that
 version numbers of a port form a monotonic increasing sequence over time.
 Refer to the FreeBSD Porter's Handbook, 'Package Naming Conventions' for
 more information. Tools that won't work include pkg_version, portupgrade
 and portaudit. A common error is an accidental deletion of PORTEPOCH.

 Please fix any errors as soon as possible.

 The ports tree was updated at Thu Oct 28 2021 12:30:00 UTC.

- *devel/py-pytest* : py38-pytest-4.6.11 < py38-pytest-6.2.4

- *devel/py-pytest-flask* : py38-pytest-flask-0.15.1 < 
py38-pytest-flask-1.2.0

- *devel/py-pytest-translations* : 
py38-pytest-translations-2.0.0 < py38-pytest-translations-3.1.0

- *devel/py-pytest-xdist* : py38-pytest-xdist-1.32.0 < 
py38-pytest-xdist-2.3.0

- *x11/wayland-logout* : wayland-logout-1.3 < 
wayland-logout-1.4





FreeBSD ports you maintain which are out of date

2021-10-28 Thread portscout
Dear port maintainer,

The portscout new distfile checker has detected that one or more of your
ports appears to be out of date. Please take the opportunity to check
each of the ports listed below, and if possible and appropriate,
submit/commit an update. If any ports have already been updated, you can
safely ignore the entry.

You will not be e-mailed again for any of the port/version combinations
below.

Full details can be found at the following URL:
http://portscout.freebsd.org/pyt...@freebsd.org.html


Port| Current version | New version
+-+
math/py-numpy   | 1.20.3  | 1.21.2
+-+


If any of the above results are invalid, please check the following page
for details on how to improve portscout's detection and selection of
distfiles on a per-port basis:

http://portscout.freebsd.org/info/portscout-portconfig.txt

Reported by:portscout!



[Bug 259279] sysutils/py-salt: 3004 fails to run: Requirement.parse('pyzmq<22.0.0,>=17.0.0'), {'salt'})

2021-10-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259279

--- Comment #7 from Danny McGrath  ---
I noticed that the patch was applied to the 2021Q4 branch, and so far,
everything seems just fine here. I can't speak for the others here, of course.

Thanks!

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


[Bug 259445] devel/py-setuptools_scm: Update to 6.3.2

2021-10-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259445

--- Comment #3 from Po-Chuan Hsieh  ---
(In reply to Kai Knoblich from comment #2)

> One question: Is there a reason why ${TEST_WRKSRC} is changed back to 
> ${WRKSRC}? 

I would only use TEST_WRKSRC when it differs from WRKSRC. I see no real benefit
to use TEST_WRKSRC over WRKSRC in a specific port.

It is meaningful to use TEST_WRKSRC in the framework (e.g. USES=foo) or a
shared Makefile/script used by many ports because it provides the flexibility
to fit various conditions.

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