BSD Ports

cad/librepcb 2.0.1_3 MidnightBSD

Schematic and PCB editing software

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

Description

LibrePCB is a free EDA software to develop printed circuit boards.

Key Features: * Cross-platform * All-in-one (project management, library/schematic/board editors) * Intuitive, modern and easy-to-use graphical user interface * Very powerful library design with some innovative concepts * Human-readable file formats

In the other systems

SystemPortVersion
MidnightBSDcad/librepcb2.0.1_3
FreeBSDcad/librepcb2.1.1_4
DragonFlycad/librepcb1.2.0
HardenedBSDcad/librepcb2.1.1_3
GhostBSDcad/librepcb2.1.1_3

Install

Binary package:

mport install librepcb

From mports:

cd /usr/mports/cad/librepcb && make install clean

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

RUN_DEPENDS=	librepcb>0:cad/librepcb
LIB_DEPENDS=	liblibrepcbslint.so:cad/librepcb

Dependencies

As this port's Makefile names them.

Library 6

Build dependencies 6
Run dependencies 6

No port depends on this one.

Configuration

No options to configure.

USES
cargo cmake:noninja,testing compiler:c++17-lang desktop-file-utils gl gmake localbase:ldflags qt:6 shared-mime-info xorg
Service scripts
none

Files

pkg-plist 72
  • bin/librepcb
  • bin/librepcb-cli
  • lib/liblibrepcbslint.so
  • share/applications/org.librepcb.LibrePCB.desktop
  • share/icons/hicolor/128x128/apps/org.librepcb.LibrePCB.png
  • share/icons/hicolor/16x16/apps/org.librepcb.LibrePCB.png
  • share/icons/hicolor/24x24/apps/org.librepcb.LibrePCB.png
  • share/icons/hicolor/32x32/apps/org.librepcb.LibrePCB.png
  • share/icons/hicolor/48x48/apps/org.librepcb.LibrePCB.png
  • share/icons/hicolor/64x64/apps/org.librepcb.LibrePCB.png
  • share/icons/hicolor/scalable/apps/org.librepcb.LibrePCB.svg
  • share/icons/hicolor/scalable/mimetypes/org.librepcb.LibrePCB-archive.svg
  • share/icons/hicolor/scalable/mimetypes/org.librepcb.LibrePCB-file.svg
  • share/icons/hicolor/scalable/mimetypes/org.librepcb.LibrePCB-project.svg
  • share/librepcb/README.md
  • share/librepcb/fontobene/README.md
  • share/librepcb/fontobene/newstroke.bene
  • share/librepcb/fonts/LICENSE
  • share/librepcb/fonts/NotoSans-Bold.ttf
  • share/librepcb/fonts/NotoSans-BoldItalic.ttf
  • share/librepcb/fonts/NotoSans-Italic.ttf
  • share/librepcb/fonts/NotoSans-Light.ttf
  • share/librepcb/fonts/NotoSans-LightItalic.ttf
  • share/librepcb/fonts/NotoSans-Regular.ttf
  • share/librepcb/fonts/NotoSansMono-Regular.ttf
  • share/librepcb/i18n/librepcb_cs.qm
  • share/librepcb/i18n/librepcb_de.qm
  • share/librepcb/i18n/librepcb_en_US.qm
  • share/librepcb/i18n/librepcb_eo.qm
  • share/librepcb/i18n/librepcb_es.qm
  • share/librepcb/i18n/librepcb_fr.qm
  • share/librepcb/i18n/librepcb_gsw.qm
  • share/librepcb/i18n/librepcb_hu.qm
  • share/librepcb/i18n/librepcb_id.qm
  • share/librepcb/i18n/librepcb_is.qm
  • share/librepcb/i18n/librepcb_it.qm
  • share/librepcb/i18n/librepcb_ja.qm
  • share/librepcb/i18n/librepcb_jv.qm
  • share/librepcb/i18n/librepcb_ko_KR.qm
  • share/librepcb/i18n/librepcb_pl.qm
  • share/librepcb/i18n/librepcb_pt_BR.qm
  • share/librepcb/i18n/librepcb_ro.qm
  • share/librepcb/i18n/librepcb_ru_RU.qm
  • share/librepcb/i18n/librepcb_sk.qm
  • share/librepcb/i18n/librepcb_sv.qm
  • share/librepcb/i18n/librepcb_tr.qm
  • share/librepcb/i18n/librepcb_uk_UA.qm
  • share/librepcb/i18n/librepcb_zh-Hans.qm
  • share/librepcb/i18n/librepcb_zh_CN.qm
  • share/librepcb/i18n/librepcb_zh_TW.qm
  • share/librepcb/library/default_image.png
  • share/librepcb/library/gitattributes_template
  • share/librepcb/library/gitignore_template
  • share/librepcb/library/readme_template
  • share/librepcb/licenses/cc-by-4.0.txt
  • share/librepcb/licenses/cc-by-nc-4.0.txt
  • share/librepcb/licenses/cc-by-nc-nd-4.0.txt
  • share/librepcb/licenses/cc-by-nc-sa-4.0.txt
  • share/librepcb/licenses/cc-by-nd-4.0.txt
  • share/librepcb/licenses/cc-by-sa-4.0.txt
  • share/librepcb/licenses/cc0-1.0.txt
  • share/librepcb/licenses/cern-ohl-p-2.0.txt
  • share/librepcb/licenses/cern-ohl-s-2.0.txt
  • share/librepcb/licenses/cern-ohl-w-2.0.txt
  • share/librepcb/licenses/tapr-ohl-1.0.txt
  • share/librepcb/opengl/3d-fragment-shader.glsl
  • share/librepcb/opengl/3d-vertex-shader.glsl
  • share/librepcb/project/gitattributes_template
  • share/librepcb/project/gitignore_template
  • share/librepcb/project/readme_template
  • share/metainfo/org.librepcb.LibrePCB.metainfo.xml
  • share/mime/packages/org.librepcb.LibrePCB.xml
distinfo 788
FileSizeSHA256
librepcb-2.0.1-source.zip3.2157566e+0762a19cd187034dfe0d52f5aad4972062d4fc30647c4ba30505fa6e5418779bcc
rust/crates/ab_glyph-0.2.29.crate20011ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
rust/crates/ab_glyph_rasterizer-0.1.8.crate11010c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
rust/crates/accesskit-0.22.0.crate356983eca13c82f9a5cd813120b2e9b6a5d10532c6e4cd140c295cebd1f770095c8a5
rust/crates/accesskit_atspi_common-0.15.0.crate266663eb9cc46b7fb6987c4f891f0301b230b29d9e69b4854f060a0cf41fbc407ab77
rust/crates/accesskit_consumer-0.32.0.crate3783969d880a613f29621c90e801feec40f5dd61d837d7e20bf9b67676d45e7364a36
rust/crates/accesskit_macos-0.23.0.crate256945b0ddfc3fe3d457d11cc1c4989105986a03583a1d54d0c25053118944b62e100
rust/crates/accesskit_unix-0.18.0.crate26170d5d552169ef018149966ed139bb0311c6947b3343e9140d1b9f88d69da9528fd
rust/crates/accesskit_windows-0.30.0.crate56127d277279d0a3b0c0021dd110b55aa1fe326b09ee2cbc338df28f847c7daf94e25
rust/crates/accesskit_winit-0.30.0.crate33812db08dff285306264a1de127ea07bb9e7a1ed71bd8593c168d0731caa782516c9
rust/crates/addr2line-0.24.2.crate39015dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
rust/crates/adler2-2.0.0.crate13529512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
rust/crates/ahash-0.8.11.crate43607e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
rust/crates/aho-corasick-1.1.3.crate1833118e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
rust/crates/aligned-vec-0.5.0.crate89214aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1
rust/crates/allocator-api2-0.2.21.crate63622683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
rust/crates/android-activity-0.5.2.crate258406ee91c0c2905bae44f84bfa4e044536541df26b7703fd0888deeb9060fcc44289
rust/crates/android-activity-0.6.0.crate258597ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046
rust/crates/android-build-0.1.2.crate144039994787facbc3375d2b510024117d11fa98087be537ac878033892193bbb33d2
rust/crates/android-properties-0.2.2.crate4563fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04
Master sites 1
  • https://download.librepcb.org/releases/2.0.1/:main

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 …