Commit Graph

1318 Commits

Author SHA1 Message Date
sthen 93ef55c0db remove MODPY_COMMENT from PLISTs, no longer needed (expands to nothing, so bumps not required) 2025-10-23 13:19:02 +00:00
sthen 80c1db73b4 update to zigbee2mqtt-2.6.2 2025-10-02 08:05:20 +00:00
sthen 6055ca2ff3 update to py3-zigpy-0.82.3 2025-09-08 10:20:05 +00:00
sthen 513ee56585 update to py3-zigpy-znp-0.14.1 2025-09-08 10:20:02 +00:00
jca 38575a8d20 Update to amtterm-1.7
This drops most of our SSL/auth patches.
Also this update also ships a new amtider(1) command to perform
USB/CDROM etc redirection, that command needed a patch to drop the use
of Linux-specific signalfd(2). I haven't tested the amtider(1) command,
feedback welcome.

Tested with thinkpad x230 (jsg@) and my t14 Gen 3, ok jsg@
2025-09-03 17:12:18 +00:00
sthen 97e2154169 update to zigbee2mqtt-2.6.1 2025-09-02 09:26:38 +00:00
jca 9c49f2d2cb The cli subpackage is named amtterm-cli, not amtterm-term 2025-08-31 12:01:04 +00:00
ajacoutot 190697ba6d BDEP: do not inherit RDEP. 2025-08-15 15:46:34 +00:00
sthen bcc1612a92 sync WANTLIB
drop COMPILER_LANGS, although there's only C code in this, it uses
c++ to link, and pulls in C++ standard libraries, so needs the proper
lib dep
2025-07-25 12:14:12 +00:00
jca 38fae162b0 Add comments
Add missing header and move variable so that they're usable from the
x86-only fallback code. This undoes part of
https://github.com/Hamlib/Hamlib/commit/d20a2358606bec98e232be0a7dbbfacafe98b2ab

Tweak #ifdef check to use the default code path on Unix/Linux. We don't
implement all the features specified by _POSIX_TIMERS, but we do
implement clock_gettime(CLOCK_MONOTONIC) as required by POSIX 2008.
2025-07-25 11:44:25 +00:00
jca 78c129c434 Use clock_gettime(CLOCK_MONOTONIC) instead of an x86-specific fallback
Should always be available with POSIX 2008 / Issue 7, so the patch could
be pushed upstream.  Fixes build at least on arm64 and sparc64.

ok sthen@
2025-07-25 11:30:55 +00:00
sthen 5b41ff1f0e sync WANTLIB 2025-07-25 11:27:42 +00:00
sthen 129cb9fb0c sync WANTLIB 2025-07-25 11:21:37 +00:00
sthen 7cedab7b02 update to hamlib-4.6.4, moves from sourceforge to github 2025-07-22 11:08:15 +00:00
yasuoka d0873ca6c0 Prepare for forthcoming stdio opaque diffs. Don't access the internal
of the FILE object and use the functions from <stdio_ext.h> instead.

ok sthen
2025-07-16 06:27:27 +00:00
sthen 574b46b695 update to zigbee2mqtt-2.5.1 2025-07-15 10:18:53 +00:00
sthen 680ebd7d4e update to zigbee2mqtt-2.4.0 2025-06-02 09:43:01 +00:00
sthen f18e411ca2 update to py3-zigpy-znp-0.14.0 2025-05-21 12:00:38 +00:00
sthen 03974c0b5d update to py3-zigpy-0.80.0 2025-05-21 12:00:36 +00:00
sthen 898fe94620 bump py-numpy consumers. at least those which have compiled modules using
numpy are no longer ABI-compatible following the update to numpy 2.x.
this may over-bump slightly, but I've seen problems with at least pandas
and scipy, and identifying others individually is too time-consuming.
2025-05-20 12:10:49 +00:00
sthen 3f52372545 sync PLISTs for setuptools ports 2025-04-29 10:36:58 +00:00
tb bbcc7b2580 sigrok/pulseview: remove hardcoded -std=c++11
This breaks the build with boost 1.87 since pulseview uses parts of boost
relying on C++14 in more recent versions.

ok bentley (maintainer)
2025-04-20 16:17:34 +00:00
bentley b1a64d3c36 Update to libserialport-0.1.2. 2025-04-17 08:03:15 +00:00
sthen 071dfb70b5 update to zigbee2mqtt-2.2.1 2025-04-15 14:17:48 +00:00
sthen e8af40d59d update to py3-zigpy-0.77.1 2025-03-11 09:00:22 +00:00
sthen eb8da75109 update ONLY_FOR_ARCHS 2025-03-10 14:50:40 +00:00
sthen dc623b93a9 update to zigbee2mqtt-2.1.3
- enable on aarch64 (it is fiddly as the npm cache distfile must
be generated on both amd64, then again from the same tree on aarch64,
to make sure all required files are downloaded - remains to be seen
if I will be able to keep on doing this in future)

- move npm dep install stage from post-extract to do-configure to
avoid a bunch of active steps that were previously done when you
"make patch"
2025-03-10 14:49:21 +00:00
kmos 464eb1b94b syncterm uses C11 so ports-gcc must be used instead of base-gcc
Fixes the build on sparc64
2025-03-05 06:39:09 +00:00
fcambus b6a6e0f36e Update syncterm to 1.6. 2025-03-01 15:43:31 +00:00
sthen 6e61da69fd handle cmake reorg 2025-02-20 15:28:27 +00:00
sthen 8abf19348a adjust comment; this probably will build on arm64 if there's network access
during build (which is not the case on our main package build machines)
2025-02-15 20:21:55 +00:00
sthen 0e520245ef drop failed attempt at adding aarch64, it's difficult to generate a tarred up
npm cache with binaries for multiple archs.
2025-02-15 20:19:50 +00:00
sthen 97c1061041 update to zigbee2mqtt-2.1.1 2025-02-07 07:25:40 +00:00
sthen 223dd2dcf0 set COMPILER_LANGS=c for various C-only ports
add annotations near COMPILER for some other ports that don't have
COMPILER_LIBCXX in WANTLIB

not changing the actual compiler version of anything here (some could
possibly remove the COMPILER line completely where they only used
COMPILER due to an old WANTLIB entry which has since stopped using
C++, but changing that is too likely to break things)
2025-01-28 11:22:02 +00:00
sthen de6ac9d390 switch NOT_FOR_ARCHS to ONLY_FOR_ARCHS, as things stand only amd64 will work
(and then, not on IBT machines) due to it using the esbuild node module, which
fetches a binary. if upstream can update to newer esbuild we should be able
to add aarch64 support and fix build on amd64 IBT.
2025-01-13 12:50:44 +00:00
sthen fc9a83d8b2 disable on i386, uses esbuild module from npm which checks platform 2025-01-11 13:31:54 +00:00
sthen a550708b39 update to zigbee2mqtt-2.0.0, lots of changes
https://github.com/Koenkk/zigbee2mqtt/releases/tag/2.0.0
https://github.com/Koenkk/zigbee2mqtt/discussions/24198

thanks to Ze Loff and Mikolaj Kucharski for tests
2025-01-06 22:41:19 +00:00
sthen 54d2af7733 update to py3-zigpy-0.74.0 2025-01-05 15:30:29 +00:00
sthen 47d60bacdb update to py3-zigpy-0.73.3 2024-12-23 21:33:26 +00:00
sthen 2c9b84a4c1 handle py3.12 switchover: misc files that didn't make it into my first list 2024-12-21 11:46:00 +00:00
sthen 16b6d18c73 handle py3.12 switchover in comms 2024-12-21 11:37:40 +00:00
landry 8037982006 comms/gnuradio: add comment about c++17 being required 2024-12-14 10:14:17 +00:00
landry 70757e0a1e comms/gnuradio: overdue major update to 3.10.11.0.
see https://github.com/gnuradio/gnuradio/releases/tag/v3.10.11.0
and https://github.com/gnuradio/gnuradio/releases/tag/v3.9.0.0
and https://github.com/gnuradio/gnuradio/releases/tag/v3.10.0.0
for major branch releases

note that i have zero knowledge of SDR, so real gnuradio users on
OpenBSD will get to runtime-test this; feedback on ports@ welcome!

- drop BROKEN markers to give it a chance to build on more archs.
- drop base-gcc from COMPILERS as it requires recent c++
- drop all patches cherrypicked from upstream to fix build with recent
  qwt/boost
- migrate from swig to pybind11, and from log4cpp to fmt/spdlog
- add patches to fix build with boost 1.87, joint work with upstream

support from tb@
2024-12-14 10:07:19 +00:00
sthen dd2a8b4048 after various iterations while writing the port, it seems this does now
work ok with tar instead of gtar, so adjust the maintainer target ready
for next time
2024-12-10 15:31:23 +00:00
sthen 5d159fd79e fix typo, pointed out by lucas 2024-12-10 00:11:48 +00:00
sthen 0a4f95d33c update to zigbee2mqtt-1.42.0
fix ownership of /etc/zigbee2mqtt/configuration.yaml
2024-12-09 23:53:07 +00:00
sthen 2977804426 +zigbee2mqtt 2024-12-09 22:43:38 +00:00
sthen 0c650ec2d0 import ports/comms/zigbee2mqtt, ok lucas volker, and thanks to
Mikolaj Kucharski for runtime tests.

zigbee2mqtt allows you to use your Zigbee devices without the vendor's
bridge or gateway.

It bridges events and allows you to control your Zigbee devices via
MQTT. In this way you can integrate your Zigbee devices with whatever
smart home infrastructure you are using.

To use it, you will need suitable Zigbee bridge hardware (typically
USB-based), Zigbee devices, and an MQTT server (for example, mosquitto
or rabbitmq).

zigbee2mqtt has mature support for adapters based on TI zStack, SiLabs
EmberZNet, and Dresden Elektronik deCONZ. It has experimental support
for some others. Most of these are USB devices presenting as a serial
UART (/dev/cuaU*) when running the correct firmware - it has some
support for network-based (wifi/ethernet) devices.
2024-12-09 22:42:27 +00:00
sthen fd627a4aff update to py3-zigpy-0.73.1 2024-12-02 10:49:39 +00:00
sthen 2ec1a3c218 oops, that should not have been part of the previous commit 2024-11-29 21:10:07 +00:00