BSD Ports

cad/horizon-eda 2.7.2_1 MidnightBSD

EDA package for printed circuit board design

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
e13f5a8e0a
License
gpl3+
Categories
cad

Description

Horizon EDA is an Electronic Design Automation package supporting an integrated end-to-end workflow for printed circuit board design including parts management and schematic entry.

In the other systems

The newest version among them is 2.7.2, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDcad/horizon-eda2.7.2_1 newestno data-[email protected]2026-09-08
FreeBSDcad/horizon-eda2.7.2_1 newestnone known-[email protected]2026-07-19
OpenBSDcad/horizon-eda2.7.2p0 newestno data-Thomas Lindner <[email protected]>2026-07-26
HardenedBSDcad/horizon-eda2.7.2_1 newestno data-[email protected]-
GhostBSDcad/horizon-eda2.7.2_1 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install horizon-eda

From mports:

cd /usr/mports/cad/horizon-eda && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	horizon-eda>0:cad/horizon-eda

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 4

Library 10

Build dependencies 14
Run dependencies 10

No port depends on this one.

Configuration

No options to configure.

USES
desktop-file-utils gnome libarchive localbase meson pkgconfig python:build sqlite
Service scripts
none

Files

Manual pages 2
  • horizon-eda(1)
  • horizon-imp(1)
pkg-plist 11
  • bin/horizon-eda
  • bin/horizon-imp
  • share/applications/org.horizon_eda.HorizonEDA.desktop
  • share/icons/hicolor/16x16/apps/org.horizon_eda.HorizonEDA.png
  • share/icons/hicolor/256x256/apps/org.horizon_eda.HorizonEDA.png
  • share/icons/hicolor/32x32/apps/org.horizon_eda.HorizonEDA.png
  • share/icons/hicolor/64x64/apps/org.horizon_eda.HorizonEDA.png
  • share/icons/hicolor/scalable/apps/org.horizon_eda.HorizonEDA.svg
  • share/man/man1/horizon-eda.1.gz
  • share/man/man1/horizon-imp.1.gz
  • share/metainfo/org.horizon_eda.HorizonEDA.metainfo.xml
distinfo 1
FileSizeSHA256
horizon-eda-horizon-v2.7.2_GH0.tar.gz4.373492e+066b605f7e4c46d894a64997e0f60eba937e7d68d908b4d715cd2dde3364bd79a2

Commit history 1

DateCommitCreditsLog message
e13f5a8e0a Lucas Holt cad/opencascade: update to 8.0.1; cad/freecad: update to 1.1.3 (#891)
Closes #862. Closes #856. Updates OpenCASCADE 7.8.1 → 8.0.1 and FreeCAD 1.1.1 → 1.1.3 together, as the issue lays out: FreeCAD's patch set is dictated by the OCCT version. **Depends on #890** (dependency-chain build fixes). This branch is based on that one, so it shows both commits until #890 merges. ### cad/opencascade - Based on FreeBSD's 8.0.1 port, adapted to mports. OCCT 8 restructured its source tree, so FreeBSD's 8 patches replace our 12. Our four extra patches are obsolete (upstream absorbed the IVtkDraw undefs and the FreeBSD timezone fix; the custom.sh fix is in the CMakeLists patch). - Adds `find_package(Freetype)` before the early VTK include; VTK 9.2's exported targets reference `Freetype::Freetype`. - Depends on multimedia/ffmpeg (8.x) instead of ffmpeg4: OCCT linked …