BSD Ports

cad/pcb-rnd 3.1.7.b_3 MidnightBSD

Flexible, modular Printed Circuit Board editor

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a05b377b53
License
gpl2
Categories
cad

Description

pcb-rnd is a Free Software flexible, modular Printed Circuit Board editor

  • for design of professional and hobby boards
  • is feature-rich and compatible
  • has a long history, fast paced development, and big plans
  • is part of the coralEDA ecosystem

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDcad/pcb-rnd3.1.7.b_3no data-[email protected]2026-09-06
FreeBSDcad/pcb-rnd3.1.8 newestnone known-[email protected]2026-08-08
DragonFlycad/pcb-rnd3.1.6none known-[email protected]-
HardenedBSDcad/pcb-rnd3.1.8 newestno data-[email protected]-
GhostBSDcad/pcb-rnd3.1.8 newestno data-[email protected]-

Install

Binary package:

mport install pcb-rnd

From mports:

cd /usr/mports/cad/pcb-rnd && make install clean

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

RUN_DEPENDS=	pcb-rnd>0:cad/pcb-rnd

Dependencies

As this port's Makefile names them.

Library 5

Build dependencies 5
Run dependencies 5

No port depends on this one.

Configuration

Options name: cad_pcb-rnd

OptionDefaultDescription
DOCSoff
USES
gmake gnome pkgconfig tar:bz2
Service scripts
none

Files

Manual pages 8
  • bxl2txt(1)
  • fp2preview(1)
  • fp2subc(1)
  • gsch2pcb-rnd(1)
  • pcb-prj2lht(1)
  • pcb-rnd(1)
  • pcb-rnd-svg(1)
  • txt2bxl(1)
pkg-plist 259
  • bin/bxl2txt
  • bin/fp2preview
  • bin/fp2subc
  • bin/gsch2pcb-rnd
  • bin/pcb-prj2lht
  • bin/pcb-rnd
  • bin/pcb-rnd-svg
  • bin/rect-union-rnd
  • bin/txt2bxl
  • etc/pcb-rnd/adialogs.conf
  • etc/pcb-rnd/ar_extern.conf
  • etc/pcb-rnd/asm.conf
  • etc/pcb-rnd/cam.conf
  • etc/pcb-rnd/ch_editpoint.conf
  • etc/pcb-rnd/conf_core.lht
  • etc/pcb-rnd/draw_pnp.conf
  • etc/pcb-rnd/drc_query.conf
  • etc/pcb-rnd/export_bom.conf
  • etc/pcb-rnd/export_xy.conf
  • etc/pcb-rnd/fp_fs.conf
  • etc/pcb-rnd/fp_wget.conf
  • etc/pcb-rnd/import_gnetlist.conf
  • etc/pcb-rnd/import_sch_rnd.conf
  • etc/pcb-rnd/io_easyeda.conf
  • etc/pcb-rnd/io_pads.conf
  • etc/pcb-rnd/menu-default.lht
  • etc/pcb-rnd/order.conf
  • etc/pcb-rnd/order_pcbway.conf
  • etc/pcb-rnd/show_netnames.conf
  • lib/pcb-rnd/gnet-pcbrndfwd.scm
  • lib/pcb-rnd/gnet-pcbrndfwd_elem.scm
  • lib/pcb-rnd/plugins/dialogs.pup
  • lib/pcb-rnd/plugins/dialogs.so
  • lib/pcb-rnd/plugins/draw_csect.pup
  • lib/pcb-rnd/plugins/draw_csect.so
  • lib/pcb-rnd/plugins/draw_fontsel.pup
  • lib/pcb-rnd/plugins/draw_fontsel.so
  • lib/pcb-rnd/plugins/export_lpr.pup
  • lib/pcb-rnd/plugins/export_lpr.so
  • lib/pcb-rnd/plugins/export_png.pup
  • lib/pcb-rnd/plugins/export_png.so
  • lib/pcb-rnd/plugins/export_ps.pup
  • lib/pcb-rnd/plugins/export_ps.so
  • lib/pcb-rnd/plugins/export_svg.pup
  • lib/pcb-rnd/plugins/export_svg.so
  • lib/pcb-rnd/plugins/fp_wget.pup
  • lib/pcb-rnd/plugins/fp_wget.so
  • lib/pcb-rnd/plugins/import_accel_net.pup
  • lib/pcb-rnd/plugins/import_accel_net.so
  • lib/pcb-rnd/plugins/import_mentor_sch.pup
  • lib/pcb-rnd/plugins/import_mentor_sch.so
  • lib/pcb-rnd/plugins/import_orcad_net.pup
  • lib/pcb-rnd/plugins/import_orcad_net.so
  • lib/pcb-rnd/plugins/io_dsn.pup
  • lib/pcb-rnd/plugins/io_dsn.so
  • lib/pcb-rnd/plugins/io_kicad.pup
  • lib/pcb-rnd/plugins/io_kicad.so
  • lib/pcb-rnd/plugins/io_kicad_legacy.pup
  • lib/pcb-rnd/plugins/io_kicad_legacy.so
  • lib/pcb-rnd/plugins/lib_hid_pcbui.pup
  • lib/pcb-rnd/plugins/lib_hid_pcbui.so
  • lib/pcb-rnd/plugins/order_pcbway.pup
  • lib/pcb-rnd/plugins/order_pcbway.so
  • share/man/man1/bxl2txt.1.gz
  • share/man/man1/fp2preview.1.gz
  • share/man/man1/fp2subc.1.gz
  • share/man/man1/gsch2pcb-rnd.1.gz
  • share/man/man1/pcb-prj2lht.1.gz
  • share/man/man1/pcb-rnd-svg.1.gz
  • share/man/man1/pcb-rnd.1.gz
  • share/man/man1/txt2bxl.1.gz
  • share/pcb-rnd/default2.lht
  • share/pcb-rnd/default4.lht
  • share/pcb-rnd/default_font
  • share/pcb-rnd/footprint/connector/BNC_LAY.fp
  • share/pcb-rnd/footprint/connector/BNC_LAY.scad
  • share/pcb-rnd/footprint/connector/DB15F.fp
  • share/pcb-rnd/footprint/connector/DB15M.fp
  • share/pcb-rnd/footprint/connector/DB25F.fp
  • share/pcb-rnd/footprint/connector/DB25M.fp
  • share/pcb-rnd/footprint/connector/DB37F.fp
  • share/pcb-rnd/footprint/connector/DB37M.fp
  • share/pcb-rnd/footprint/connector/DB9F.fp
  • share/pcb-rnd/footprint/connector/DB9M.fp
  • share/pcb-rnd/footprint/connector/DSUB.scad
  • share/pcb-rnd/footprint/connector/pwrjack.fp
  • share/pcb-rnd/footprint/connector/pwrjack.scad
  • share/pcb-rnd/footprint/parametric/acy
  • share/pcb-rnd/footprint/parametric/acy.awk
  • share/pcb-rnd/footprint/parametric/acy.scad
  • share/pcb-rnd/footprint/parametric/alf
  • share/pcb-rnd/footprint/parametric/alf.awk
  • share/pcb-rnd/footprint/parametric/alf.scad
  • share/pcb-rnd/footprint/parametric/bga
  • share/pcb-rnd/footprint/parametric/bga.awk
  • share/pcb-rnd/footprint/parametric/bga.scad
  • share/pcb-rnd/footprint/parametric/common.awk
  • share/pcb-rnd/footprint/parametric/common_subc.awk
  • share/pcb-rnd/footprint/parametric/connector
  • share/pcb-rnd/footprint/parametric/connector.awk

The first 100 are listed.

distinfo 1
FileSizeSHA256
pcb-rnd-3.1.7b.tar.bz25.114963e+061808cb33188dc5a956a6f29e223e0e63b3bf55f5846ed62a720bddb12e75f6b1
Master sites 1
  • http://www.repo.hu/projects/pcb-rnd/releases/

Commit history 3

DateCommitCreditsLog message
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …
9358c4acce Lucas Holt cad/pcb-rnd: stage strip paths under FAKE_DESTDIR
AI-Assisted-by: Claude Sonnet 4.6 <[email protected]> Signed-off-by: Lucas Holt <[email protected]>
fcc4385f09 Lucas Holt cad/pcb-rnd: fix fake-destdir cleanup
post-install-DOCS-off was removing docs from the staged path instead of the fake destination. Keep the strip path fix in the same port update. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>