git: d3f22fb9bf1b - main - cad/route-rnd: [NEW PORT] Flexible, modular autorouter for Printed Circuit Boards
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 25 Mar 2026 18:27:05 UTC
The branch main has been updated by alven:
URL: https://cgit.FreeBSD.org/ports/commit/?id=d3f22fb9bf1b39de3762a87e1a6a30d096bad13f
commit d3f22fb9bf1b39de3762a87e1a6a30d096bad13f
Author: Älven <alven@FreeBSD.org>
AuthorDate: 2026-03-25 18:24:52 +0000
Commit: Älven <alven@FreeBSD.org>
CommitDate: 2026-03-25 18:26:47 +0000
cad/route-rnd: [NEW PORT] Flexible, modular autorouter for Printed Circuit Boards
route-rnd is a Free Software flexible, modular autorouter for Printed Circuit
Boards
- modular, supports different routing algorithms
- fits well in a UNIXy workflow
- the designed-for-simplicity file format makes it easy to interface
- fully CLI, no GUI required
- active development, frequent releases
- Free Software license (GNU GPLv2+)
WWW: http://www.repo.hu/projects/route-rnd/
Approved by: db@, yuri@ (Mentors, implicit)
---
cad/Makefile | 1 +
cad/route-rnd/Makefile | 33 +++++++++++++++++++++++++++++++++
cad/route-rnd/distinfo | 3 +++
cad/route-rnd/pkg-descr | 9 +++++++++
4 files changed, 46 insertions(+)
diff --git a/cad/Makefile b/cad/Makefile
index 374b8f9a2c55..b331419629ac 100644
--- a/cad/Makefile
+++ b/cad/Makefile
@@ -134,6 +134,7 @@
SUBDIR += qucs-s
SUBDIR += qucsator
SUBDIR += repsnapper
+ SUBDIR += route-rnd
SUBDIR += rubygem-gdsii
SUBDIR += sch-rnd
SUBDIR += scotch
diff --git a/cad/route-rnd/Makefile b/cad/route-rnd/Makefile
new file mode 100644
index 000000000000..acc58a47b411
--- /dev/null
+++ b/cad/route-rnd/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= route-rnd
+DISTVERSION= 0.9.3
+CATEGORIES= cad
+MASTER_SITES= http://www.repo.hu/projects/${PORTNAME}/releases/
+
+MAINTAINER= alven@FreeBSD.org
+COMMENT= Flexible, modular autorouter for Printed Circuit Boards
+WWW= http://www.repo.hu/projects/route-rnd/
+
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USES= tar:bz2
+
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS= ${WITH_DEBUG:D--debug} \
+ --CC=${CC} \
+ --CFLAGS='${CFLAGS}' \
+ --LDFLAGS='${LDFLAGS}'
+
+PLIST_FILES= bin/route-rnd \
+ share/man/man1/route-rnd.1.gz
+PORTDOCS= *
+
+OPTIONS_DEFINE= DOCS
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/route-rnd
+
+post-install-DOCS-off:
+ ${RM} -r ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/cad/route-rnd/distinfo b/cad/route-rnd/distinfo
new file mode 100644
index 000000000000..46e3592a8f13
--- /dev/null
+++ b/cad/route-rnd/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1774461482
+SHA256 (route-rnd-0.9.3.tar.bz2) = 5e3cddde4c00787e063c6b2276afed5f0ebd19bd7041f780077da2c9ddc2ad39
+SIZE (route-rnd-0.9.3.tar.bz2) = 615286
diff --git a/cad/route-rnd/pkg-descr b/cad/route-rnd/pkg-descr
new file mode 100644
index 000000000000..3c17651cc162
--- /dev/null
+++ b/cad/route-rnd/pkg-descr
@@ -0,0 +1,9 @@
+route-rnd is a Free Software flexible, modular autorouter for Printed Circuit
+Boards
+
+- modular, supports different routing algorithms
+- fits well in a UNIXy workflow
+- the designed-for-simplicity file format makes it easy to interface
+- fully CLI, no GUI required
+- active development, frequent releases
+- Free Software license (GNU GPLv2+)