26 Commits

Author SHA1 Message Date
ajacoutot
d78cd41d6a Fix build with GLib >=2.68 (first batch). 2021-05-09 08:55:41 +00:00
cwen
810ffbcc70 libsigrok: use libhidapi's hid_init() instead of our usbhid(3)'s one
Because our usbhid(3) defines hid_init(3), the libhidapi's one has been
renamed to hidapi_hid_init(). Sigrok expects the libhidapi one. This led
to build failures on ld.bfd arches, and probably runtime errors on other
arches.

As such, redefine the hid_init() call to hidapi_hid_init().

OK sthen@, kmos@ (who build tested on sparc64) and
"seems ok to me" bentley@ (maintainer)
2021-04-12 11:22:33 +00:00
bentley
dd210b670a Update to sigrok-cli-0.7.2. 2021-03-07 02:22:09 +00:00
bentley
5eb0e7039f libsigrok picks up hidapi if present, so add LIB_DEPENDS.
Fixes sigrok-cli build failure (reported by naddy@)
2021-03-06 22:42:43 +00:00
bentley
8221fdc32b Update to libsigrok-0.5.2 and pulseview-0.4.2.
Disable ruby support; ruby gets picked up but the bindings fail to build.
Improve some package COMMENTs.
Enable debug packages.

requested & tested by jcs@
2021-02-25 07:56:30 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
rsadowski
17f5fef176 Unbreak build after recent Qt 5.15 update. 2021-01-19 06:51:41 +00:00
sthen
d80c418015 regen PLISTs for python ports with .so files that end up renamed due to
the EXT_SUFFIX change in Python 3.8.7
2021-01-04 14:06:26 +00:00
daniel
2bd9396aa2 fix pulseview with newer boost
Fix taken from upstream. Brad sent the same diff to MAINTAINER.

ok bentley@ (MAINTAINER)
2020-11-02 00:18:09 +00:00
ajacoutot
9890d8665a Bump after py-gobject3 merge. 2020-10-03 15:39:57 +00:00
ajacoutot
4acac19aa6 Move to py3.
Regen WANTLIB.
Move swig from LDEP to BDEP.
Regen PLIST.
2020-09-13 13:25:30 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
bentley
70187881fb Update to sigrok-firmware-fx2lafw-0.1.7. 2019-12-18 06:56:25 +00:00
bentley
e61dcf3935 Update to libsigrokdecode-0.5.3. 2019-12-18 06:50:30 +00:00
rsadowski
d96113533b Unbreak build after doxygen update
"Behavior of FILE_PATTERNS was unintentionally changed in doxygen 1.8.16,
this lead to the libsigrok doxygen invocation generating almost no data,
and missing all the enums needed for the binding generation, resulting
in build failures."

Upstream-issue: https://github.com/doxygen/doxygen/issues/7190

Patch from ArchLinux
2019-09-30 06:34:50 +00:00
sthen
9fe1e38b23 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:43:27 +00:00
sthen
d7f0752227 bump all the py3 things, _SYSTEM_VERSION didn't quite work out how
we expected and it's easier|safer to do it this way than fiddle with
pkg_add now. thanks aja for update tests with a quick bulk.
2019-04-28 20:51:26 +00:00
cwen
6309a2bb3b qt5.port.mk: change COMPILER
Move it to "base-clang ports-gcc" and bump REVISION accordingly.
This unbreaks Qt5-related binaries runtime on macppc.

OK sthen@
2019-03-08 20:00:39 +00:00
sthen
49b00025fd bump REVISION for ports with a LIB_ or RUN_DEPENDS on devel/boost,
it has been split into subpackages
2018-12-13 19:53:23 +00:00
bentley
014602ba61 Add some missing dependencies.
Build breakage noticed by ajacoutot@
2018-11-09 03:05:02 +00:00
bentley
6c11ead4b5 Build the Python bindings. 2018-11-07 08:01:32 +00:00
bentley
0da7cb1530 Update to pulseview-0.4.1.
Release notes: https://www.sigrok.org/blog/pulseview-041-released
2018-11-03 06:33:07 +00:00
bentley
1a07598ce1 Update to libsigrokdecode-0.5.2.
Release notes: https://sigrok.org/blog/libsigrokdecode-052-released
2018-11-03 06:32:05 +00:00
bentley
35f75fba19 Update to libsigrok-0.5.1.
Release notes: https://www.sigrok.org/blog/libsigrok-051-released
2018-11-03 06:31:15 +00:00
bentley
cec4d62f88 Update to sigrok-cli-0.7.1.
Changelog:
https://sigrok.org/gitweb/?p=sigrok-cli.git;a=blob;f=NEWS;hb=sigrok-cli-0.7.1
2018-10-30 08:25:43 +00:00
bentley
27dcbe9c47 Import the sigrok suite.
The sigrok project aims at creating a portable, cross-platform,
Free/Libre/Open-Source logic analyzer software that supports various
logic analyzer hardware products.

It includes command-line and graphical interfaces, libraries for
protocol decoding and talking to logic analyzers, and free firmware
for certain pieces of hardware.

ok rsadowski@
2018-09-19 05:50:36 +00:00