git: 1960cf93a7ab - main - cad/librepcb: update 1.0.0 → 1.1.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 15 Jun 2024 09:12:51 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=1960cf93a7abc9d0a74107fc72099e66365cddcf
commit 1960cf93a7abc9d0a74107fc72099e66365cddcf
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-06-15 03:20:45 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-06-15 09:12:39 +0000
cad/librepcb: update 1.0.0 → 1.1.0
---
cad/librepcb/Makefile | 14 +++++---
cad/librepcb/distinfo | 6 ++--
.../files/patch-cmake_FindOpenCascade.cmake | 39 ----------------------
cad/librepcb/pkg-plist | 15 +++++++++
4 files changed, 28 insertions(+), 46 deletions(-)
diff --git a/cad/librepcb/Makefile b/cad/librepcb/Makefile
index 9623bce62494..ce7052cd6f46 100644
--- a/cad/librepcb/Makefile
+++ b/cad/librepcb/Makefile
@@ -1,7 +1,6 @@
PORTNAME= librepcb
-DISTVERSION= 1.0.0
+DISTVERSION= 1.1.0
DISTVERSIONSUFFIX= -source
-PORTREVISION= 1
CATEGORIES= cad
MASTER_SITES= https://download.librepcb.org/releases/${DISTVERSION}/
@@ -16,9 +15,10 @@ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg4 \
libfontconfig.so:x11-fonts/fontconfig \
libfreeimage.so:graphics/freeimage \
libfreetype.so:print/freetype2 \
+ libtbb.so:devel/onetbb \
libTKService.so:cad/opencascade
-USES= cmake compiler:c++11-lang desktop-file-utils gl \
+USES= cmake:testing compiler:c++11-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 \
@@ -28,6 +28,12 @@ USE_XORG= x11
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
-CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE}/lib # workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274834
+CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE}/lib # workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274834
+CMAKE_OFF= BUILD_TESTS
+CMAKE_TESTING_ON= BUILD_TESTS
+CMAKE_TESTING_TARGET=
+
+post-test: # run tests
+ @${BUILD_WRKSRC}/tests/unittests/librepcb-unittests
.include <bsd.port.mk>
diff --git a/cad/librepcb/distinfo b/cad/librepcb/distinfo
index 50b9c6dfcc0d..7791e776813f 100644
--- a/cad/librepcb/distinfo
+++ b/cad/librepcb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698771946
-SHA256 (librepcb-1.0.0-source.zip) = 1bc57489367c8e0fafe23a88a6677c6c73d8f4cac3f2f9caa2f306dca0e70e0b
-SIZE (librepcb-1.0.0-source.zip) = 14000096
+TIMESTAMP = 1718394648
+SHA256 (librepcb-1.1.0-source.zip) = 102dcd713cf899af22e26b5e147592cc59d9330846f5bbdd98e5c1a77e958e83
+SIZE (librepcb-1.1.0-source.zip) = 15373750
diff --git a/cad/librepcb/files/patch-cmake_FindOpenCascade.cmake b/cad/librepcb/files/patch-cmake_FindOpenCascade.cmake
deleted file mode 100644
index d18e7215354f..000000000000
--- a/cad/librepcb/files/patch-cmake_FindOpenCascade.cmake
+++ /dev/null
@@ -1,39 +0,0 @@
---- cmake/FindOpenCascade.cmake.orig 2023-09-24 10:47:05 UTC
-+++ cmake/FindOpenCascade.cmake
-@@ -1,6 +1,3 @@
--# Specify OpenCascade libraries needed for LibrePCB
--set(OCC_LIBRARIES TKXCAF TKXDESTEP)
--
- # Add library
- add_library(open_cascade INTERFACE)
- add_library(OpenCascade::OpenCascade ALIAS open_cascade)
-@@ -15,8 +12,16 @@ if(OpenCASCADE_FOUND)
- # Try to find OCCT shared library on the system
- find_package(OpenCASCADE CONFIG QUIET)
- if(OpenCASCADE_FOUND)
-- message(STATUS "Using system OpenCASCADE (OCCT)")
-+ message(STATUS "Using system OpenCASCADE (OCCT ${OpenCASCADE_VERSION})")
-
-+ # Specify OpenCascade libraries needed for LibrePCB
-+ # https://github.com/LibrePCB/LibrePCB/issues/1315
-+ if(OpenCASCADE_VERSION VERSION_GREATER_EQUAL 7.8.0)
-+ set(OCC_LIBRARIES TKCAF TKDESTEP)
-+ else()
-+ set(OCC_LIBRARIES TKXCAF TKXDESTEP)
-+ endif()
-+
- # Populate target
- target_include_directories(
- open_cascade SYSTEM INTERFACE "${OpenCASCADE_INCLUDE_DIR}"
-@@ -32,7 +37,10 @@ if(OCE_FOUND)
- # Try to find OCE shared library on the system
- find_package(OCE CONFIG QUIET)
- if(OCE_FOUND)
-- message(STATUS "Using system OpenCASCADE (OCE)")
-+ message(STATUS "Using system OpenCASCADE (OCE ${OCE_VERSION})")
-+
-+ # Specify OpenCascade libraries needed for LibrePCB
-+ set(OCC_LIBRARIES TKXCAF TKXDESTEP)
-
- # Populate target
- target_include_directories(
diff --git a/cad/librepcb/pkg-plist b/cad/librepcb/pkg-plist
index 993679bd8c3d..46809a3a8812 100644
--- a/cad/librepcb/pkg-plist
+++ b/cad/librepcb/pkg-plist
@@ -24,7 +24,12 @@ share/icons/hicolor/scalable/mimetypes/org.librepcb.LibrePCB-project.svg
%%DATADIR%%/i18n/librepcb_eo.qm
%%DATADIR%%/i18n/librepcb_es.qm
%%DATADIR%%/i18n/librepcb_fr.qm
+%%DATADIR%%/i18n/librepcb_gsw.qm
+%%DATADIR%%/i18n/librepcb_id.qm
+%%DATADIR%%/i18n/librepcb_is.qm
%%DATADIR%%/i18n/librepcb_it.qm
+%%DATADIR%%/i18n/librepcb_ja.qm
+%%DATADIR%%/i18n/librepcb_jv.qm
%%DATADIR%%/i18n/librepcb_ko_KR.qm
%%DATADIR%%/i18n/librepcb_pl.qm
%%DATADIR%%/i18n/librepcb_ru_RU.qm
@@ -40,8 +45,18 @@ share/icons/hicolor/scalable/mimetypes/org.librepcb.LibrePCB-project.svg
%%DATADIR%%/library/gitignore_template
%%DATADIR%%/library/readme_template
%%DATADIR%%/licenses/cc-by-4.0.txt
+%%DATADIR%%/licenses/cc-by-nc-4.0.txt
+%%DATADIR%%/licenses/cc-by-nc-nd-4.0.txt
+%%DATADIR%%/licenses/cc-by-nc-sa-4.0.txt
+%%DATADIR%%/licenses/cc-by-nd-4.0.txt
%%DATADIR%%/licenses/cc-by-sa-4.0.txt
%%DATADIR%%/licenses/cc0-1.0.txt
+%%DATADIR%%/licenses/cern-ohl-p-2.0.txt
+%%DATADIR%%/licenses/cern-ohl-s-2.0.txt
+%%DATADIR%%/licenses/cern-ohl-w-2.0.txt
+%%DATADIR%%/licenses/tapr-ohl-1.0.txt
+%%DATADIR%%/opengl/3d-fragment-shader.glsl
+%%DATADIR%%/opengl/3d-vertex-shader.glsl
%%DATADIR%%/project/gitattributes_template
%%DATADIR%%/project/gitignore_template
%%DATADIR%%/project/readme_template