Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Nov 2019 05:11:09 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r518179 - in head/cad: . librepcb
Message-ID:  <201911230511.xAN5B9tX032232@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sat Nov 23 05:11:09 2019
New Revision: 518179
URL: https://svnweb.freebsd.org/changeset/ports/518179

Log:
  New port: cad/librepcb: Schematic and PCB editing software

Added:
  head/cad/librepcb/
  head/cad/librepcb/Makefile   (contents, props changed)
  head/cad/librepcb/distinfo   (contents, props changed)
  head/cad/librepcb/pkg-descr   (contents, props changed)
  head/cad/librepcb/pkg-plist   (contents, props changed)
Modified:
  head/cad/Makefile

Modified: head/cad/Makefile
==============================================================================
--- head/cad/Makefile	Sat Nov 23 00:59:10 2019	(r518178)
+++ head/cad/Makefile	Sat Nov 23 05:11:09 2019	(r518179)
@@ -63,6 +63,7 @@
     SUBDIR += libopencad
     SUBDIR += librecad
     SUBDIR += libredwg
+    SUBDIR += librepcb
     SUBDIR += linux-eagle5
     SUBDIR += linuxcnc-devel
     SUBDIR += logisim

Added: head/cad/librepcb/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/librepcb/Makefile	Sat Nov 23 05:11:09 2019	(r518179)
@@ -0,0 +1,36 @@
+# $FreeBSD$
+
+PORTNAME=	librepcb
+DISTVERSION=	0.1.2.20191119
+CATEGORIES=	cad
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Schematic and PCB editing software
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+USES=		compiler:c++11-lang desktop-file-utils gl qmake qt:5 shared-mime-info
+USE_GITHUB=	yes
+GH_ACCOUNT=	LibrePCB
+GH_PROJECT=	LibrePCB
+GH_TAGNAME=	ffa210c
+GH_TUPLE=	\
+		LibrePCB:hoedown:dae7992:hoedown/libs/hoedown \
+		LibrePCB:quazip:e13d52b:quazip/libs/quazip \
+		LibrePCB:googletest:2a26840:googletest/libs/googletest \
+		LibrePCB:librepcb-test-data:f4d1a01:data/tests/data \
+		LibrePCB:parseagle:87d9da6:parseagle/libs/parseagle \
+		LibrePCB:sexpresso:5020552:sexpresso/libs/sexpresso \
+		fontobene:fontobene-qt5:f167099:fontobene_lib/libs/fontobene \
+		LibrePCB:fontobene-fonts:f197bc5:fontobene_share/share/librepcb/fontobene \
+		LibrePCB:delaunay-triangulation:bd71456:delaunay_triangulation/libs/delaunay-triangulation \
+		LibrePCB:librepcb-fonts:c30f3b9:librepcb_fonts/share/librepcb/fonts \
+		LibrePCB:optional:89d6d30:optional/libs/optional \
+		LibrePCB:type_safe:206f0db:type_safe/libs/type_safe \
+		LibrePCB:librepcb-i18n:efc96aa:i18n/i18n \
+		foonathan:debug_assert:130adcb:debug_assert/libs/type_safe/external/debug_assert
+USE_QT=		concurrent core gui network opengl printsupport sql xml widgets buildtools_build testlib_build
+USE_GL=		gl
+
+.include <bsd.port.mk>

Added: head/cad/librepcb/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/librepcb/distinfo	Sat Nov 23 05:11:09 2019	(r518179)
@@ -0,0 +1,31 @@
+TIMESTAMP = 1574484425
+SHA256 (LibrePCB-LibrePCB-0.1.2.20191119-ffa210c_GH0.tar.gz) = 25d66bd74b8a332b1b550c0d548074779f1f882b08d7f375b855e69a5df25e30
+SIZE (LibrePCB-LibrePCB-0.1.2.20191119-ffa210c_GH0.tar.gz) = 3806180
+SHA256 (LibrePCB-hoedown-dae7992_GH0.tar.gz) = 94e421d756f23258e3cff4fd5b3c0abf37c3b198a0dcc38da05a2504d4493267
+SIZE (LibrePCB-hoedown-dae7992_GH0.tar.gz) = 66756
+SHA256 (LibrePCB-quazip-e13d52b_GH0.tar.gz) = e298878f56483d782919704cd324ab4d1331c5fb6d6be4a89c2cfc1ed0ec139b
+SIZE (LibrePCB-quazip-e13d52b_GH0.tar.gz) = 150063
+SHA256 (LibrePCB-googletest-2a26840_GH0.tar.gz) = cfaabb063b7cf9bb5887f5f693280b31f0905400951588c9410cd15bd5fb6a27
+SIZE (LibrePCB-googletest-2a26840_GH0.tar.gz) = 900970
+SHA256 (LibrePCB-librepcb-test-data-f4d1a01_GH0.tar.gz) = 597cadc3331f366c40553ec46a9b063cc92cfe228ff675d31e5a50bfceb7604e
+SIZE (LibrePCB-librepcb-test-data-f4d1a01_GH0.tar.gz) = 5799054
+SHA256 (LibrePCB-parseagle-87d9da6_GH0.tar.gz) = ee3045db845840ea445a9145f47f93c2c566f38d9257640c72424f5c85aca129
+SIZE (LibrePCB-parseagle-87d9da6_GH0.tar.gz) = 15012
+SHA256 (LibrePCB-sexpresso-5020552_GH0.tar.gz) = b766540f26ff3dfb5a72a289f8f6a79d4ebac03e21bdf778876b7a7621d63c44
+SIZE (LibrePCB-sexpresso-5020552_GH0.tar.gz) = 79487
+SHA256 (fontobene-fontobene-qt5-f167099_GH0.tar.gz) = 177335869f9cdbf0cdac8e70076504a9859d54a97b67588a708689d17296940b
+SIZE (fontobene-fontobene-qt5-f167099_GH0.tar.gz) = 9632
+SHA256 (LibrePCB-fontobene-fonts-f197bc5_GH0.tar.gz) = 2673f798f64ffbecab83fb49430fa5f8ea25d69fce8eddc5f5bd8c6570360db0
+SIZE (LibrePCB-fontobene-fonts-f197bc5_GH0.tar.gz) = 53775
+SHA256 (LibrePCB-delaunay-triangulation-bd71456_GH0.tar.gz) = e793d41033cc0a3107ce958ebb6a46e06cae687d081d927f2b7c8021b3797fc3
+SIZE (LibrePCB-delaunay-triangulation-bd71456_GH0.tar.gz) = 22928
+SHA256 (LibrePCB-librepcb-fonts-c30f3b9_GH0.tar.gz) = 90a152114a61b1b1fd4a0d4eddb305d90fdc98ddebc1d7efc68a8f0cefbead2f
+SIZE (LibrePCB-librepcb-fonts-c30f3b9_GH0.tar.gz) = 459650
+SHA256 (LibrePCB-optional-89d6d30_GH0.tar.gz) = 3a9b7089330bac067aceb5813f102936fcc8480e1b1df91b890e90a457e42d9b
+SIZE (LibrePCB-optional-89d6d30_GH0.tar.gz) = 100872
+SHA256 (LibrePCB-type_safe-206f0db_GH0.tar.gz) = 2f997be36af110ac8b655351ca9fd45a89c38595194d34ef776f1507a3302605
+SIZE (LibrePCB-type_safe-206f0db_GH0.tar.gz) = 95007
+SHA256 (LibrePCB-librepcb-i18n-efc96aa_GH0.tar.gz) = 4c729fa7087f88d758a3db76f397202af1b66ad95776e4fbe0652143e16993ce
+SIZE (LibrePCB-librepcb-i18n-efc96aa_GH0.tar.gz) = 944
+SHA256 (foonathan-debug_assert-130adcb_GH0.tar.gz) = ac518303b11cb4c4dbbb57ba55e68cd495391f38bacf812c31eb8fca84a56b5b
+SIZE (foonathan-debug_assert-130adcb_GH0.tar.gz) = 9320

Added: head/cad/librepcb/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/librepcb/pkg-descr	Sat Nov 23 05:11:09 2019	(r518179)
@@ -0,0 +1,10 @@
+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
+
+WWW: https://librepcb.org/

Added: head/cad/librepcb/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/librepcb/pkg-plist	Sat Nov 23 05:11:09 2019	(r518179)
@@ -0,0 +1,36 @@
+bin/librepcb
+bin/librepcb-cli
+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-file.svg
+share/icons/hicolor/scalable/mimetypes/org.librepcb.LibrePCB-project.svg
+%%DATADIR%%/README.md
+%%DATADIR%%/fontobene/.gitattributes
+%%DATADIR%%/fontobene/.gitignore
+%%DATADIR%%/fontobene/README.md
+%%DATADIR%%/fontobene/newstroke.bene
+%%DATADIR%%/fonts/.gitattributes
+%%DATADIR%%/fonts/.gitignore
+%%DATADIR%%/fonts/LICENSE
+%%DATADIR%%/fonts/NotoSans-Regular.ttf
+%%DATADIR%%/fonts/NotoSansMono-Regular.ttf
+%%DATADIR%%/fonts/README.md
+%%DATADIR%%/i18n/.gitignore
+%%DATADIR%%/library/default_image.png
+%%DATADIR%%/library/gitattributes_template
+%%DATADIR%%/library/gitignore_template
+%%DATADIR%%/library/readme_template
+%%DATADIR%%/licenses/cc-by-4.0.txt
+%%DATADIR%%/licenses/cc-by-sa-4.0.txt
+%%DATADIR%%/licenses/cc0-1.0.txt
+%%DATADIR%%/project/gitattributes_template
+%%DATADIR%%/project/gitignore_template
+%%DATADIR%%/project/readme_template
+share/metainfo/org.librepcb.LibrePCB.appdata.xml
+share/mime/packages/org.librepcb.LibrePCB.xml



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201911230511.xAN5B9tX032232>