FreeBSD Bugzilla – Attachment 235486 Details for
Bug 265449
[NEW PORT] devel/qschematic: Qt/C++ library providing widgets for drawing diagrams
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch
file_265449.txt (text/plain), 4.91 KB, created by
Joel Bodenmann
on 2022-07-26 12:53:32 UTC
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
Joel Bodenmann
Created:
2022-07-26 12:53:32 UTC
Size:
4.91 KB
patch
obsolete
>From 3008e30e5dc8d125f042ffc11c197c48c6623f87 Mon Sep 17 00:00:00 2001 >From: Joel Bodenmann <jbo@insane.engineer> >Date: Tue, 26 Jul 2022 12:38:45 +0000 >Subject: [PATCH] devel/qschematic: new port > >QSchematic is a Qt/C++ library providing widgets for drawing diagrams. >--- > devel/Makefile | 1 + > devel/qschematic/Makefile | 24 +++++++++++++++++++++ > devel/qschematic/distinfo | 3 +++ > devel/qschematic/pkg-descr | 10 +++++++++ > devel/qschematic/pkg-plist | 44 ++++++++++++++++++++++++++++++++++++++ > 5 files changed, 82 insertions(+) > create mode 100644 devel/qschematic/Makefile > create mode 100644 devel/qschematic/distinfo > create mode 100644 devel/qschematic/pkg-descr > create mode 100644 devel/qschematic/pkg-plist > >diff --git a/devel/Makefile b/devel/Makefile >index 31b69b8de8..4db7f794ce 100644 >--- a/devel/Makefile >+++ b/devel/Makefile >@@ -5557,6 +5557,7 @@ > SUBDIR += qgit > SUBDIR += qjson > SUBDIR += qmake >+ SUBDIR += qschematic > SUBDIR += qscintilla2-designerplugin-qt5 > SUBDIR += qscintilla2-qt5 > SUBDIR += qt-maybe >diff --git a/devel/qschematic/Makefile b/devel/qschematic/Makefile >new file mode 100644 >index 0000000000..041e329ceb >--- /dev/null >+++ b/devel/qschematic/Makefile >@@ -0,0 +1,24 @@ >+PORTNAME= qschematic >+DISTVERSION= 1.3.1 >+CATEGORIES= devel >+ >+MAINTAINER= jbo@insane.engineer >+COMMENT= Qt/C++ library providing widgets for drawing diagrams >+ >+LICENSE= MIT >+LICENSE_FILE= ${WRKSRC}/license.txt >+ >+LIB_DEPENDS= libgpds.so:devel/gpds >+ >+USES= cmake compiler:c++17-lang qt:5 >+USE_QT= buildtools_build core gui qmake_build widgets >+ >+USE_GITHUB= yes >+GH_ACCOUNT= simulton >+GH_PROJECT= QSchematic >+GH_TAGNAME= 1.3.1 >+ >+CMAKE_OFF= QSCHEMATIC_BUILD_DEMO QSCHEMATIC_DEPENDENCY_GPDS_DOWNLOAD >+CMAKE_ARGS= -DQSCHEMATIC_DEPENDENCY_GPDS_TARGET:STRING="gpds::gpds-shared" >+ >+.include <bsd.port.mk> >diff --git a/devel/qschematic/distinfo b/devel/qschematic/distinfo >new file mode 100644 >index 0000000000..a9daf5a3e3 >--- /dev/null >+++ b/devel/qschematic/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1658683102 >+SHA256 (simulton-QSchematic-1.3.1_GH0.tar.gz) = bc907f7484e4aba12ccbe3ac81d7b2e217092ccdb0b21679485587289c9bbec9 >+SIZE (simulton-QSchematic-1.3.1_GH0.tar.gz) = 1452657 >diff --git a/devel/qschematic/pkg-descr b/devel/qschematic/pkg-descr >new file mode 100644 >index 0000000000..56f628d896 >--- /dev/null >+++ b/devel/qschematic/pkg-descr >@@ -0,0 +1,10 @@ >+QSchematic is a C++ library providing Qt widgets to easily draw diagrams and >+schematics in a Qt application. It uses Qt's graphics view framework. >+ >+The library interface allows for easy customization of existing items and adding >+new custom items such as wires, nodes, connectors and similar. >+ >+Drawn diagrams/schematics can be easily serialized to and from XML. A built-in >+netlist generator is provided to build a netlist form a drawn diagram/schematic. >+ >+WWW: https://github.com/simulton/qschematic >diff --git a/devel/qschematic/pkg-plist b/devel/qschematic/pkg-plist >new file mode 100644 >index 0000000000..37016a9603 >--- /dev/null >+++ b/devel/qschematic/pkg-plist >@@ -0,0 +1,44 @@ >+include/qschematic/commands/commandbase.h >+include/qschematic/commands/commanditemadd.h >+include/qschematic/commands/commanditemmove.h >+include/qschematic/commands/commanditemremove.h >+include/qschematic/commands/commanditemvisibility.h >+include/qschematic/commands/commandlabelrename.h >+include/qschematic/commands/commandnoderesize.h >+include/qschematic/commands/commandnoderotate.h >+include/qschematic/commands/commands.h >+include/qschematic/commands/commandwirenetrename.h >+include/qschematic/commands/commandwirepointmove.h >+include/qschematic/items/connector.h >+include/qschematic/items/item.h >+include/qschematic/items/itemfactory.h >+include/qschematic/items/itemfunctions.h >+include/qschematic/items/itemmimedata.h >+include/qschematic/items/label.h >+include/qschematic/items/node.h >+include/qschematic/items/splinewire.h >+include/qschematic/items/wire.h >+include/qschematic/items/wirenet.h >+include/qschematic/items/wireroundedcorners.h >+include/qschematic/netlist.h >+include/qschematic/netlistgenerator.h >+include/qschematic/scene.h >+include/qschematic/settings.h >+include/qschematic/types.h >+include/qschematic/utils.h >+include/qschematic/utils/itemscontainerutils.h >+include/qschematic/utils/itemscustodian.h >+include/qschematic/view.h >+include/qschematic/wire_system/connectable.h >+include/qschematic/wire_system/line.h >+include/qschematic/wire_system/manager.h >+include/qschematic/wire_system/net.h >+include/qschematic/wire_system/point.h >+include/qschematic/wire_system/wire.h >+lib/cmake/qschematic/qschematic-config-version.cmake >+lib/cmake/qschematic/qschematic-config.cmake >+lib/cmake/qschematic/qschematic-targets-%%CMAKE_BUILD_TYPE%%.cmake >+lib/cmake/qschematic/qschematic-targets.cmake >+lib/libqschematic.a >+lib/libqschematic.so >+lib/libqschematic.so.1.3.1 >-- >2.37.0
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
jbo
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 265449
:
235486
|
235488