diff --git a/cad/librepcb/Makefile b/cad/librepcb/Makefile index efc3c7edc2c7..9f02c5448433 100644 --- a/cad/librepcb/Makefile +++ b/cad/librepcb/Makefile @@ -1,22 +1,32 @@ PORTNAME= librepcb -DISTVERSION= 0.1.6 +DISTVERSION= 1.0.0 DISTVERSIONSUFFIX= -source -PORTREVISION= 1 CATEGORIES= cad MASTER_SITES= https://download.librepcb.org/releases/${DISTVERSION}/ MAINTAINER= yuri@FreeBSD.org COMMENT= Schematic and PCB editing software WWW= https://librepcb.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= cmake compiler:c++11-lang desktop-file-utils gl qt:5 shared-mime-info zip -USE_QT= concurrent core gui network opengl printsupport sql svg xml widgets \ +LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg4 \ + libfontconfig.so:x11-fonts/fontconfig \ + libfreeimage.so:graphics/freeimage \ + libfreetype.so:print/freetype2 \ + libTKService.so:cad/opencascade + +USES= cmake 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 \ buildtools:build linguisttools:build testlib:build qmake:build -USE_GL= gl +USE_GL= gl glu +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 + .include diff --git a/cad/librepcb/distinfo b/cad/librepcb/distinfo index 9dc29b2930f2..50b9c6dfcc0d 100644 --- a/cad/librepcb/distinfo +++ b/cad/librepcb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1637354142 -SHA256 (librepcb-0.1.6-source.zip) = 8c7bf475ed59eb5b5e4b13073b96b9468ee01fb6980ef2b3471b1fbb39c46721 -SIZE (librepcb-0.1.6-source.zip) = 12671974 +TIMESTAMP = 1698771946 +SHA256 (librepcb-1.0.0-source.zip) = 1bc57489367c8e0fafe23a88a6677c6c73d8f4cac3f2f9caa2f306dca0e70e0b +SIZE (librepcb-1.0.0-source.zip) = 14000096 diff --git a/cad/librepcb/pkg-plist b/cad/librepcb/pkg-plist index 1d64a78a3cb5..993679bd8c3d 100644 --- a/cad/librepcb/pkg-plist +++ b/cad/librepcb/pkg-plist @@ -1,45 +1,50 @@ 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-archive.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/README.md %%DATADIR%%/fontobene/newstroke.bene %%DATADIR%%/fonts/LICENSE %%DATADIR%%/fonts/NotoSans-Regular.ttf %%DATADIR%%/fonts/NotoSansMono-Regular.ttf %%DATADIR%%/fonts/README.md %%DATADIR%%/i18n/librepcb_cs.qm %%DATADIR%%/i18n/librepcb_de.qm %%DATADIR%%/i18n/librepcb_en_US.qm %%DATADIR%%/i18n/librepcb_eo.qm %%DATADIR%%/i18n/librepcb_es.qm %%DATADIR%%/i18n/librepcb_fr.qm %%DATADIR%%/i18n/librepcb_it.qm +%%DATADIR%%/i18n/librepcb_ko_KR.qm %%DATADIR%%/i18n/librepcb_pl.qm %%DATADIR%%/i18n/librepcb_ru_RU.qm %%DATADIR%%/i18n/librepcb_sk.qm +%%DATADIR%%/i18n/librepcb_sv.qm %%DATADIR%%/i18n/librepcb_tr.qm %%DATADIR%%/i18n/librepcb_uk_UA.qm +%%DATADIR%%/i18n/librepcb_zh-Hans.qm %%DATADIR%%/i18n/librepcb_zh_CN.qm %%DATADIR%%/i18n/librepcb_zh_TW.qm %%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 +%%DATADIR%%/qml/testwindow.qml +share/metainfo/org.librepcb.LibrePCB.metainfo.xml share/mime/packages/org.librepcb.LibrePCB.xml