devel/openocd-devel: Update g20250708 => g20250901 Resolves failing build due to libusb API by forcing usage of malloc(3) and free(3). Commit log: https://github.com/openocd-org/openocd/compare/6872f7e40...0732a9bb7 PR: 289610191cc66025
Port details
devel/openocd-devel g20250901
Open On-Chip Debugger (development version)
Port info
- Maintainer
- wiacek.m@witia.com.pl
- Packages
- latest: g20250901
- Upstream
- up to date
- Last update
- to g20250901 · 191cc66025
- Quarterly
- 2026Q4: g20250901
- WWW
- https://openocd.org
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install openocd-develinstalls g20250901 fromlatest; fromquarterly(2026Q4) g20250901- Port
# cd /usr/ports/devel/openocd-devel && make install clean# make -C /usr/ports/devel/openocd-devel config # change options first
- Size
- 1.8 MiB download · 6.0 MiB installed
- Depends on
- comms/hidapi 0.15.0, devel/libftdi1 1.5_9, print/indexinfo 0.3.1_1
- License
- GPLv2
- Options
- 6 of 12 on in the package: BITBANG_REMOTE JIMTCL_INTERNAL LIBFTDI LIBHIDAPI LIBUSB SERIAL
Show the 6 options that are off
CAPSTONE JIMTCL_EXTERNAL PARPORT VERBOSE_JTAGIO VERBOSE_USBCOMM VERBOSE_USBIO - pkg-message
Shown after installing
OpenOCD is now installed, this software can damage your hardware, enjoy! User's guide is at: http://openocd.sourceforge.net/documentation/online-docs/ Developer's guide is at: http://openocd.sourceforge.net/documentation/openocd-reference-manual/ FreeBSD USB NOTE: To allow an ordinary user to acces any of the the hotplug USB interface add him/her to the operator group (pw groupmod operator -m username), then setup the devfs subsystem by adding these lines to the following files: ***/etc/devfs.rules: [localrules=10] add path 'ugen*' mode 0660 group operator add path 'usb/*' mode 0660 group operator add path 'usb' mode 0770 group operator ***/etc/rc.conf: devfs_system_ruleset="localrules"
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | g20250901 | g20250901 | – |
| FreeBSD 15 | g20250901 | g20250901 | – |
| FreeBSD 14 | g20250901 | g20250901 | g20250901 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | g20250901 | g20250901 | – |
| FreeBSD 14 | g20250901 | g20250901 | g20250901 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version g20250901.Fixed (0)
No VuXML entries for this package.
Problem reports (1) · open in Bugzilla, most recently changed first
| PR | Summary | Status | Changed |
|---|---|---|---|
| 291747 | devel/openocd-devel: Update to 41e165eee | New | 2025-12-17 |
Commits (2)
devel/openocd-devel: add port: Open On-Chip Debugger (development version) The Open On-Chip Debugger (OpenOCD) aims to provide debugging, in-system programming and boundary-scan testing for embedded target devices. OpenOCD uses a "hardware interface dongle" to communicate with the JTAG (IEEE 1149.1) compliant taps on your target board. OpenOCD currently supports many types of hardware dongles: USB based, parallel port based, and other standalone boxes that run OpenOCD internally. It allows MIPS, ARM7, ARM9, XScale and Cortex based cores to be debugged via the GDB protocol. Flash writing is supported for external CFI compatible NOR flashes, NAND and several internal flashes. WWW: https://openocd.org PR: 288559 Reported by: Mateusz Wiącek <wiacek.m@witia.com.pl> (new maintainer)db06ce9a1c