Commit Graph

1298 Commits

Author SHA1 Message Date
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
sthen 88c0873ae8 +zigpy 2024-11-29 21:03:03 +00:00
sthen 9ac70b175e import ports/comms/zigpy, feedback/ok tb
zigpy/py-zigpy:

zigpy is a Python 3 library implementing standard specifications of the
Zigbee protocol stack.

When used with an additional radio library module, this allows you to
connect to one of many off-the-shelf Zigbee Coordinator adapters and
use it to control Zigbee devices such as lights, switches, sensors,
fans, etc. <snip>

zigpy/py-zigpy-znp:

zigpy-znp is a Python library that adds support to zigpy for radio
modules using Texas Instruments Zigbee Network Processor (ZNP) devices
running compatible Z-Stack firmware. It also provides tools that can be
run from the command line. <snip>
2024-11-29 21:02:45 +00:00
sthen ef93bd5dc7 +cc2538-bsl py-serial-asyncio 2024-11-29 20:58:59 +00:00
sthen 02cbbb9480 import ports/comms/cc2538-bsl, feedback/ok tb
Python script that communicates with the boot loader of the Texas
Instruments CC2538, CC26xx and CC13xx System on Chips (SoCs). It can be
used to erase, program, verify and read the flash of those SoCs with a
simple USB to serial converter.
2024-11-29 20:58:47 +00:00
sthen db7ee828a8 import ports/comms/py-serial-asyncio, ok tb
Async I/O extension package for the Python Serial Port Extension for
OSX, Linux, BSD.
2024-11-29 20:55:38 +00:00
landry e8a07c8ead comms/gnuradio: bump REVISION for x11/qwt @pkgpath change
reported by tb@
2024-11-23 11:30:31 +00:00
landry 665de77566 comms/gnuradio: unbreak with qwt 6.3.
patch from upstream pointed at by rsadowski@

this port could definitely need an update/a maintainer.
2024-11-23 08:58:43 +00:00
mlarkin e6156cb34a Update comms/hackrf to 2024.02.1
Tested on r5 hardware.

From Bryan Vyhmeister, thanks.
2024-11-18 02:35:49 +00:00
sthen 4263e666be adjust conserver hw.ucomnames patch so that it can handle ports that
translate to /dev/cuaUa, /dev/cuaUb, etc. based on a cu(1) diff from krw@.
2024-10-24 21:34:51 +00:00
sebastia 0589179d4d update 2.0.1 -> 2.0.2
update sent by  Bryan Vyhmeister via ports@
2024-10-22 19:03:17 +00:00
phessler 715d442ade match CATEGORIES to the directory this was imported to 2024-10-19 12:02:07 +00:00
uaa dc119ea15d +py-dmr_utils3 2024-10-19 02:00:54 +00:00
uaa 404f136a02 initial commit
ok sthen@
2024-10-19 01:33:50 +00:00
sthen 9bab3a8c38 remove some of the sprinklings of
.include <bsd.port.arch.mk>
.if !${PROPERTIES:Mclang}
CFLAGS+=	-std=gnu99
.endif

which are no longer needed since "Make gnu99 the default for gcc 3.3.6
and 4.2.1, not gnu89" commit in Oct 2023.

pointed out by tb@
2024-10-17 10:50:02 +00:00
sthen 3d9fbe4ebb add comment noting that find_ucom doesn't handle ports 10+ correctly
(tries cuaU10 not cuaUa)
2024-10-14 12:24:51 +00:00
sthen 65684fba0f syncterm: don't pick up pulseaudio if present during build 2024-05-24 13:36:49 +00:00
tb 65f9187ea1 comms/hackrf: remove maintainer per their request 2024-05-19 11:13:01 +00:00
sthen b980bb5574 bump REVISION for py3.10 -> py3.11 switch 2024-05-06 12:22:30 +00:00
rsadowski 36811011a1 Regen WANTLIB and remove non-standard top-level category: hamradio 2024-04-19 04:44:24 +00:00
sthen 1928ab86f3 update to chirp-20240224 2024-02-29 12:29:21 +00:00