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.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | cad/pcb-rnd | 3.1.7.b_3 | no data | - | [email protected] | 2026-09-06 |
| FreeBSD | cad/pcb-rnd | 3.1.8 newest | none known | - | [email protected] | 2026-08-08 |
| DragonFly | cad/pcb-rnd | 3.1.6 | none known | - | [email protected] | - |
| HardenedBSD | cad/pcb-rnd | 3.1.8 newest | no data | - | [email protected] | - |
| GhostBSD | cad/pcb-rnd | 3.1.8 newest | no 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
libfreetype.so: print/freetype2libfungw.so: devel/fungwlibgd.so: graphics/gdlibgenht.so: devel/genhtlibrnd-hid.so: cad/librnd
Build dependencies 5
Run dependencies 5
No port depends on this one.
Configuration
Options name: cad_pcb-rnd
| Option | Default | Description |
|---|---|---|
| DOCS | off |
- 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
| File | Size | SHA256 |
|---|---|---|
| pcb-rnd-3.1.7b.tar.bz2 | 5.114963e+06 | 1808cb33188dc5a956a6f29e223e0e63b3bf55f5846ed62a720bddb12e75f6b1 |
Master sites 1
- http://www.repo.hu/projects/pcb-rnd/releases/
Commit history 3
| Date | Commit | Credits | Log 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]> |