git: 505306a64ce7 - main - cad/librepcb: update 1.1.0 → 1.2.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 09 Dec 2024 07:24:58 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=505306a64ce7499683a8eb1da5ff828a57f4de96
commit 505306a64ce7499683a8eb1da5ff828a57f4de96
Author: Älven <alster@vinterdalen.se>
AuthorDate: 2024-12-09 06:11:46 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-12-09 07:24:52 +0000
cad/librepcb: update 1.1.0 → 1.2.0
PR: 283197
---
cad/librepcb/Makefile | 13 ++++++-------
cad/librepcb/distinfo | 6 +++---
.../files/patch-libs_optional_tl_optional.hpp | 22 ----------------------
3 files changed, 9 insertions(+), 32 deletions(-)
diff --git a/cad/librepcb/Makefile b/cad/librepcb/Makefile
index 59d3cb64c5c2..304333d059cb 100644
--- a/cad/librepcb/Makefile
+++ b/cad/librepcb/Makefile
@@ -1,6 +1,5 @@
PORTNAME= librepcb
-DISTVERSION= 1.1.0
-PORTREVISION= 1
+DISTVERSION= 1.2.0
DISTVERSIONSUFFIX= -source
CATEGORIES= cad
MASTER_SITES= https://download.librepcb.org/releases/${DISTVERSION}/
@@ -8,7 +7,7 @@ MASTER_SITES= https://download.librepcb.org/releases/${DISTVERSION}/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Schematic and PCB editing software
WWW= https://librepcb.org/ \
- https://github.com/LibrePCB/LibrePCB
+ https://github.com/LibrePCB/LibrePCB/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
@@ -20,12 +19,12 @@ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg4 \
libtbb.so:devel/onetbb \
libTKService.so:cad/opencascade
-USES= cmake:testing compiler:c++11-lang desktop-file-utils gl \
+USES= cmake:testing compiler:c++17-lang desktop-file-utils gl \
localbase:ldflags qt:5 shared-mime-info xorg zip
-USE_QT= concurrent core declarative gui network \
- opengl printsupport quickcontrols2 sql svg xml widgets \
- buildtools:build linguisttools:build testlib:build qmake:build
USE_GL= gl glu
+USE_QT= buildtools:build concurrent core declarative gui \
+ linguisttools:build network opengl printsupport qmake:build \
+ quickcontrols2 sql svg testlib:build xml widgets
USE_XORG= x11
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
diff --git a/cad/librepcb/distinfo b/cad/librepcb/distinfo
index 7791e776813f..4f0c5b583c26 100644
--- a/cad/librepcb/distinfo
+++ b/cad/librepcb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718394648
-SHA256 (librepcb-1.1.0-source.zip) = 102dcd713cf899af22e26b5e147592cc59d9330846f5bbdd98e5c1a77e958e83
-SIZE (librepcb-1.1.0-source.zip) = 15373750
+TIMESTAMP = 1733642750
+SHA256 (librepcb-1.2.0-source.zip) = f6e9a375ab9f8fda2486481ee49e9359a0ab9a4ae2d5778e2e27f414ad98e829
+SIZE (librepcb-1.2.0-source.zip) = 15923398
diff --git a/cad/librepcb/files/patch-libs_optional_tl_optional.hpp b/cad/librepcb/files/patch-libs_optional_tl_optional.hpp
deleted file mode 100644
index 96d0ce2baa5b..000000000000
--- a/cad/librepcb/files/patch-libs_optional_tl_optional.hpp
+++ /dev/null
@@ -1,22 +0,0 @@
-- workaround for https://github.com/LibrePCB/LibrePCB/issues/1454
-
---- libs/optional/tl/optional.hpp.orig 2024-10-31 19:31:32 UTC
-+++ libs/optional/tl/optional.hpp
-@@ -1979,17 +1979,6 @@ template <class T> class optional<T &> { (public)
- return *this;
- }
-
-- /// Constructs the value in-place, destroying the current one if there is
-- /// one.
-- template <class... Args> T &emplace(Args &&... args) noexcept {
-- static_assert(std::is_constructible<T, Args &&...>::value,
-- "T must be constructible with Args");
--
-- *this = nullopt;
-- this->construct(std::forward<Args>(args)...);
-- return value();
-- }
--
- void swap(optional &rhs) noexcept { std::swap(m_value, rhs.m_value); }
-
- /// Returns a pointer to the stored value