diff --git a/misc/valentina/Makefile b/misc/valentina/Makefile index 88f7f1218714..97fac7a45276 100644 --- a/misc/valentina/Makefile +++ b/misc/valentina/Makefile @@ -1,37 +1,49 @@ PORTNAME= valentina -DISTVERSION= 0.7.53 +DISTVERSION= 1.0.0 CATEGORIES= misc MAINTAINER= yuri@FreeBSD.org COMMENT= Sewing pattern drafting tool aiming to remake the garment industry -WWW= https://smart-pattern.com.ua/en/ +WWW= https://smart-pattern.com.ua/en/ \ + https://gitlab.com/smart-pattern/valentina LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE_GPL.txt -USES= compiler:c++11-lang desktop-file-utils dos2unix gl gmake qmake qt:5 -USE_QT= buildtools:build concurrent core gui linguisttools:build network \ - opengl printsupport svg testlib:build widgets xml xmlpatterns +BUILD_DEPENDS= qbs:devel/qbs + +LIB_DEPENDS= libxerces-c-3.3.so:textproc/xerces-c3 + +USES= compiler:c++11-lang desktop-file-utils dos2unix gl gmake qt:6 +USE_QT= base tools:build svg USE_GL= gl USE_LDCONFIG= yes USE_GITLAB= yes GL_ACCOUNT= smart-pattern -GL_TAGNAME= f9b773e2eab0a6051e34614a6b6bf7060cb9752a +GL_TAGNAME= 1bc3d764d3d451cdbbf44f8fbba90e2378743806 DOS2UNIX_FILES= src/libs/vgeometry/vellipticalarc.cpp -QMAKE_ARGS= CONFIG+="noTests" CONFIG+="noRunPath" PREFIX=${PREFIX} -.if !defined(WITH_CCACHE_BUILD) || defined(NO_CCACHE) -QMAKE_ARGS+= CONFIG+="no_ccache" -.endif - BINARY_ALIAS= hg=/usr/bin/true git=/usr/bin/false .include .if ${ARCH} == armv7 || ${ARCH} == i386 || ${ARCH} == powerpc LLD_UNSAFE= yes .endif +do-build: + @cd ${WRKSRC} && \ + ${SETENV} ${MAKE_ENV} qbs build -f ${PORTNAME}.qbs --no-install \ + qbs.installPrefix:${PREFIX} \ + moduleProviders.Qt.qmakeFilePaths:${LOCALBASE}/bin/qmake6 + +do-install: + @cd ${WRKSRC} && \ + ${SETENV} ${MAKE_ENV} qbs install -f ${PORTNAME}.qbs \ + qbs.installPrefix:${PREFIX} \ + moduleProviders.Qt.qmakeFilePaths:${LOCALBASE}/bin/qmake6 && \ + ${CP} -r ${WRKSRC}/default/install-root/usr/local/* ${STAGEDIR}${PREFIX}/ + .include diff --git a/misc/valentina/distinfo b/misc/valentina/distinfo index fb37ea911402..60877e113f44 100644 --- a/misc/valentina/distinfo +++ b/misc/valentina/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1719328856 -SHA256 (smart-pattern-valentina-f9b773e2eab0a6051e34614a6b6bf7060cb9752a_GL0.tar.gz) = 45dae1d3067172d2cadc67115893e1c9a0e8ff05e5f488d6a0f04fd9699ad40f -SIZE (smart-pattern-valentina-f9b773e2eab0a6051e34614a6b6bf7060cb9752a_GL0.tar.gz) = 68811277 +TIMESTAMP = 1753170403 +SHA256 (smart-pattern-valentina-1bc3d764d3d451cdbbf44f8fbba90e2378743806_GL0.tar.gz) = 431dd8ed0bb3f8c2c50ec96746e9eaa9d42e05bbb09b4f72ff46ae87cc0cdee4 +SIZE (smart-pattern-valentina-1bc3d764d3d451cdbbf44f8fbba90e2378743806_GL0.tar.gz) = 69208830 diff --git a/misc/valentina/pkg-plist b/misc/valentina/pkg-plist index 733c6cca0483..c3d22e7d2cec 100644 --- a/misc/valentina/pkg-plist +++ b/misc/valentina/pkg-plist @@ -1,116 +1,130 @@ +bin/collectionTest.debug +bin/parserTest.debug bin/puzzle +bin/puzzle.debug bin/tape +bin/tape.debug +bin/translationsTest.debug bin/valentina -lib/libqmuparser.so -lib/libqmuparser.so.2 -lib/libqmuparser.so.2.7 -lib/libqmuparser.so.2.7.0 -lib/libvpropertyexplorer.so -lib/libvpropertyexplorer.so.1 -lib/libvpropertyexplorer.so.1.0 -lib/libvpropertyexplorer.so.1.0.0 +bin/valentina.debug +bin/valentinaTest.debug +lib/valentina/libQMUParserLib.so +lib/valentina/libQMUParserLib.so.2 +lib/valentina/libQMUParserLib.so.2.7 +lib/valentina/libQMUParserLib.so.2.7.0 +lib/valentina/libQMUParserLib.so.2.7.0.debug +lib/valentina/libVPropertyExplorerLib.so +lib/valentina/libVPropertyExplorerLib.so.1 +lib/valentina/libVPropertyExplorerLib.so.1.0 +lib/valentina/libVPropertyExplorerLib.so.1.0.0 +lib/valentina/libVPropertyExplorerLib.so.1.0.0.debug share/applications/ua.com.smart-pattern.puzzle.desktop share/applications/ua.com.smart-pattern.tape.desktop share/applications/ua.com.smart-pattern.valentina.desktop share/icons/hicolor/128x128/apps/puzzle.png share/icons/hicolor/128x128/apps/tape.png share/icons/hicolor/128x128/apps/valentina.png share/icons/hicolor/128x128/mimetypes/application-x-valentina-i-measurements.png share/icons/hicolor/128x128/mimetypes/application-x-valentina-k-measurements.png share/icons/hicolor/128x128/mimetypes/application-x-valentina-layout.png share/icons/hicolor/128x128/mimetypes/application-x-valentina-pattern.png share/icons/hicolor/128x128/mimetypes/application-x-valentina-s-measurements.png share/icons/hicolor/256x256/apps/puzzle.png share/icons/hicolor/256x256/apps/tape.png share/icons/hicolor/256x256/apps/valentina.png share/icons/hicolor/256x256/mimetypes/application-x-valentina-i-measurements.png share/icons/hicolor/256x256/mimetypes/application-x-valentina-k-measurements.png share/icons/hicolor/256x256/mimetypes/application-x-valentina-layout.png share/icons/hicolor/256x256/mimetypes/application-x-valentina-pattern.png share/icons/hicolor/256x256/mimetypes/application-x-valentina-s-measurements.png share/icons/hicolor/48x48/apps/puzzle.png share/icons/hicolor/48x48/apps/tape.png share/icons/hicolor/48x48/apps/valentina.png share/icons/hicolor/48x48/mimetypes/application-x-valentina-i-measurements.png share/icons/hicolor/48x48/mimetypes/application-x-valentina-k-measurements.png share/icons/hicolor/48x48/mimetypes/application-x-valentina-layout.png share/icons/hicolor/48x48/mimetypes/application-x-valentina-pattern.png share/icons/hicolor/48x48/mimetypes/application-x-valentina-s-measurements.png share/icons/hicolor/512x512/apps/puzzle.png share/icons/hicolor/512x512/apps/tape.png share/icons/hicolor/512x512/apps/valentina.png share/icons/hicolor/512x512/mimetypes/application-x-valentina-i-measurements.png share/icons/hicolor/512x512/mimetypes/application-x-valentina-k-measurements.png share/icons/hicolor/512x512/mimetypes/application-x-valentina-layout.png share/icons/hicolor/512x512/mimetypes/application-x-valentina-pattern.png share/icons/hicolor/512x512/mimetypes/application-x-valentina-s-measurements.png share/icons/hicolor/64x64/apps/puzzle.png share/icons/hicolor/64x64/apps/tape.png share/icons/hicolor/64x64/apps/valentina.png share/icons/hicolor/64x64/mimetypes/application-x-valentina-i-measurements.png share/icons/hicolor/64x64/mimetypes/application-x-valentina-k-measurements.png share/icons/hicolor/64x64/mimetypes/application-x-valentina-layout.png share/icons/hicolor/64x64/mimetypes/application-x-valentina-pattern.png share/icons/hicolor/64x64/mimetypes/application-x-valentina-s-measurements.png share/metainfo/ua.com.smart-pattern.valentina.metainfo.xml -%%DATADIR%%/svgfonts/EMSAllure.svg -%%DATADIR%%/svgfonts/EMSBird.svg -%%DATADIR%%/svgfonts/EMSBirdSwashCaps.svg -%%DATADIR%%/svgfonts/EMSBrush.svg -%%DATADIR%%/svgfonts/EMSCapitol.svg -%%DATADIR%%/svgfonts/EMSCasualHand.svg -%%DATADIR%%/svgfonts/EMSDecorousScript.svg -%%DATADIR%%/svgfonts/EMSDelight.svg -%%DATADIR%%/svgfonts/EMSDelightSwashCaps.svg -%%DATADIR%%/svgfonts/EMSElfin.svg -%%DATADIR%%/svgfonts/EMSFelix.svg -%%DATADIR%%/svgfonts/EMSHerculean.svg -%%DATADIR%%/svgfonts/EMSInvite.svg -%%DATADIR%%/svgfonts/EMSLeague.svg -%%DATADIR%%/svgfonts/EMSLittlePrincess.svg -%%DATADIR%%/svgfonts/EMSMistyNight.svg -%%DATADIR%%/svgfonts/EMSNeato.svg -%%DATADIR%%/svgfonts/EMSNixish.svg -%%DATADIR%%/svgfonts/EMSNixishItalic.svg -%%DATADIR%%/svgfonts/EMSOsmotron.svg -%%DATADIR%%/svgfonts/EMSPancakes.svg -%%DATADIR%%/svgfonts/EMSPepita.svg -%%DATADIR%%/svgfonts/EMSQwandry.svg -%%DATADIR%%/svgfonts/EMSReadability.svg -%%DATADIR%%/svgfonts/EMSReadabilityItalic.svg -%%DATADIR%%/svgfonts/EMSSociety.svg -%%DATADIR%%/svgfonts/EMSSpaceRocks.svg -%%DATADIR%%/svgfonts/EMSSwiss.svg -%%DATADIR%%/svgfonts/EMSTech.svg -%%DATADIR%%/svgfonts/HersheyAstrology.svg -%%DATADIR%%/svgfonts/HersheyCyrillic.svg -%%DATADIR%%/svgfonts/HersheyGothEnglish.svg -%%DATADIR%%/svgfonts/HersheyGothGerman.svg -%%DATADIR%%/svgfonts/HersheyGothItalian.svg -%%DATADIR%%/svgfonts/HersheySans1.svg -%%DATADIR%%/svgfonts/HersheySansMed.svg -%%DATADIR%%/svgfonts/HersheyScript1.svg -%%DATADIR%%/svgfonts/HersheyScriptMed.svg -%%DATADIR%%/svgfonts/HersheySerifBold.svg -%%DATADIR%%/svgfonts/HersheySerifBoldItalic.svg -%%DATADIR%%/svgfonts/HersheySerifMed.svg -%%DATADIR%%/svgfonts/HersheySerifMedItalic.svg -%%DATADIR%%/svgfonts/ISFScript.svg -%%DATADIR%%/svgfonts/ISFSquare.svg -%%DATADIR%%/svgfonts/ISFSquareItalic.svg -%%DATADIR%%/svgfonts/ReliefSingleLine-Regular.svg +%%DATADIR%%/svgfonts/EMS/EMSAllure.svg +%%DATADIR%%/svgfonts/EMS/EMSBird.svg +%%DATADIR%%/svgfonts/EMS/EMSBirdSwashCaps.svg +%%DATADIR%%/svgfonts/EMS/EMSBrush.svg +%%DATADIR%%/svgfonts/EMS/EMSCapitol.svg +%%DATADIR%%/svgfonts/EMS/EMSCasualHand.svg +%%DATADIR%%/svgfonts/EMS/EMSDecorousScript.svg +%%DATADIR%%/svgfonts/EMS/EMSDelight.svg +%%DATADIR%%/svgfonts/EMS/EMSDelightSwashCaps.svg +%%DATADIR%%/svgfonts/EMS/EMSElfin.svg +%%DATADIR%%/svgfonts/EMS/EMSFelix.svg +%%DATADIR%%/svgfonts/EMS/EMSHerculean.svg +%%DATADIR%%/svgfonts/EMS/EMSInvite.svg +%%DATADIR%%/svgfonts/EMS/EMSLeague.svg +%%DATADIR%%/svgfonts/EMS/EMSLittlePrincess.svg +%%DATADIR%%/svgfonts/EMS/EMSMistyNight.svg +%%DATADIR%%/svgfonts/EMS/EMSNeato.svg +%%DATADIR%%/svgfonts/EMS/EMSNixish.svg +%%DATADIR%%/svgfonts/EMS/EMSNixishItalic.svg +%%DATADIR%%/svgfonts/EMS/EMSOsmotron.svg +%%DATADIR%%/svgfonts/EMS/EMSPancakes.svg +%%DATADIR%%/svgfonts/EMS/EMSPepita.svg +%%DATADIR%%/svgfonts/EMS/EMSQwandry.svg +%%DATADIR%%/svgfonts/EMS/EMSReadability.svg +%%DATADIR%%/svgfonts/EMS/EMSReadabilityItalic.svg +%%DATADIR%%/svgfonts/EMS/EMSSociety.svg +%%DATADIR%%/svgfonts/EMS/EMSSpaceRocks.svg +%%DATADIR%%/svgfonts/EMS/EMSSwiss.svg +%%DATADIR%%/svgfonts/EMS/EMSTech.svg +%%DATADIR%%/svgfonts/Hershey/HersheyAstrology.svg +%%DATADIR%%/svgfonts/Hershey/HersheyCyrillic.svg +%%DATADIR%%/svgfonts/Hershey/HersheyGothEnglish.svg +%%DATADIR%%/svgfonts/Hershey/HersheyGothGerman.svg +%%DATADIR%%/svgfonts/Hershey/HersheyGothItalian.svg +%%DATADIR%%/svgfonts/Hershey/HersheySans1.svg +%%DATADIR%%/svgfonts/Hershey/HersheySansMed.svg +%%DATADIR%%/svgfonts/Hershey/HersheyScript1.svg +%%DATADIR%%/svgfonts/Hershey/HersheyScriptMed.svg +%%DATADIR%%/svgfonts/Hershey/HersheySerifBold.svg +%%DATADIR%%/svgfonts/Hershey/HersheySerifBoldItalic.svg +%%DATADIR%%/svgfonts/Hershey/HersheySerifMed.svg +%%DATADIR%%/svgfonts/Hershey/HersheySerifMedItalic.svg +%%DATADIR%%/svgfonts/Hershey/TwinSans.svg +%%DATADIR%%/svgfonts/ISF/ISFScript.svg +%%DATADIR%%/svgfonts/ISF/ISFSquare.svg +%%DATADIR%%/svgfonts/ISF/ISFSquareItalic.svg +%%DATADIR%%/svgfonts/Relief/ReliefSingleLine-Regular.svg %%DATADIR%%/translations/valentina_cs_CZ.qm %%DATADIR%%/translations/valentina_de_DE.qm %%DATADIR%%/translations/valentina_el_GR.qm %%DATADIR%%/translations/valentina_es_ES.qm %%DATADIR%%/translations/valentina_fi_FI.qm %%DATADIR%%/translations/valentina_fr_FR.qm %%DATADIR%%/translations/valentina_he_IL.qm +%%DATADIR%%/translations/valentina_hr_HR.qm +%%DATADIR%%/translations/valentina_hu_HU.qm %%DATADIR%%/translations/valentina_id_ID.qm %%DATADIR%%/translations/valentina_it_IT.qm +%%DATADIR%%/translations/valentina_ja_JP.qm %%DATADIR%%/translations/valentina_nl_NL.qm %%DATADIR%%/translations/valentina_pl_PL.qm %%DATADIR%%/translations/valentina_pt_BR.qm +%%DATADIR%%/translations/valentina_pt_PT.qm %%DATADIR%%/translations/valentina_ro_RO.qm %%DATADIR%%/translations/valentina_uk_UA.qm %%DATADIR%%/translations/valentina_zh_CN.qm