Tue Mar 9 13:54:28 2021 UTC ()
biology/molsketch: update to 0.7.1

Unfortunately, there were quite some unintended bugs in the last version (some
of them older than that, however), which are being addressed by this version.
Saving files and re-opening might have sometimes led to crashes due to
inconsistencies in the drawing's data. This should now be fixed in, if not all
at least most of the cases.
Likewise, copying, cutting, and pasting is more robust now.
The last version prematurely updated some code leading to incompatibilities
with older versions of Qt (especially pre-5.14). These older versions should
now work again; support for Qt 4, on the other hand is completely removed, as
it is doubtful whether that still worked anyway.
Translations should now really work throughout Molsketch (currently supported
languages: Chinese, English, German, Greek).
Finally, for Windows, an installer is provided, which will download from a
repository hosted at github.


(pin)
diff -r1.1 -r1.2 pkgsrc/biology/molsketch/Makefile
diff -r1.1 -r1.2 pkgsrc/biology/molsketch/PLIST
diff -r1.1 -r1.2 pkgsrc/biology/molsketch/distinfo

cvs diff -r1.1 -r1.2 pkgsrc/biology/molsketch/Makefile (expand / switch to unified diff)

--- pkgsrc/biology/molsketch/Makefile 2020/12/18 22:29:11 1.1
+++ pkgsrc/biology/molsketch/Makefile 2021/03/09 13:54:28 1.2
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.1 2020/12/18 22:29:11 pin Exp $ 1# $NetBSD: Makefile,v 1.2 2021/03/09 13:54:28 pin Exp $
2 2
3DISTNAME= Molsketch-0.7.0-src 3DISTNAME= Molsketch-0.7.1-src
4PKGNAME= ${DISTNAME:S/-src//:tl} 4PKGNAME= ${DISTNAME:S/-src//:tl}
5CATEGORIES= biology 5CATEGORIES= biology
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=molsketch/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=molsketch/}
7 7
8MAINTAINER= pin@NetBSD.org 8MAINTAINER= pin@NetBSD.org
9HOMEPAGE= http://molsketch.sourceforge.net/ 9HOMEPAGE= http://molsketch.sourceforge.net/
10COMMENT= Program for drawing molecular structures 10COMMENT= Program for drawing molecular structures
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13USE_TOOLS= pkg-config 13USE_TOOLS= pkg-config
14 14
15USE_CMAKE= yes 15USE_CMAKE= yes
16 16
@@ -18,18 +18,20 @@ WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//} @@ -18,18 +18,20 @@ WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//}
18USE_LANGUAGES= c c++ 18USE_LANGUAGES= c c++
19 19
20CMAKE_ARGS+= -DMSK_PREFIX=${PREFIX:Q} 20CMAKE_ARGS+= -DMSK_PREFIX=${PREFIX:Q}
21CMAKE_ARGS+= -DMSK_INSTALL_PREFIX=${PREFIX:Q} 21CMAKE_ARGS+= -DMSK_INSTALL_PREFIX=${PREFIX:Q}
22CMAKE_ARGS+= -DMSK_INSTALL_DOCS=/share/doc/molsketch 22CMAKE_ARGS+= -DMSK_INSTALL_DOCS=/share/doc/molsketch
23CMAKE_ARGS+= -DMSK_INSTALL_LIBS64=/lib 23CMAKE_ARGS+= -DMSK_INSTALL_LIBS64=/lib
24CMAKE_ARGS+= -DMSK_INSTALL_LIBS=/lib 24CMAKE_ARGS+= -DMSK_INSTALL_LIBS=/lib
25CMAKE_ARGS+= -DMSK_INSTALL_INCLUDES=/include 25CMAKE_ARGS+= -DMSK_INSTALL_INCLUDES=/include
26 26
27post-install: 27post-install:
28 ${RM} -rf ${DESTDIR}${PREFIX}/include/libmolsketch/molsketch_LIB_autogen 28 ${RM} -rf ${DESTDIR}${PREFIX}/include/libmolsketch/molsketch_LIB_autogen
29 ${RM} -rf ${DESTDIR}${PREFIX}/include/libmolsketch/CMakeFiles 29 ${RM} -rf ${DESTDIR}${PREFIX}/include/libmolsketch/CMakeFiles
30 30
 31TOOL_DEPENDS+= qt5-qttools-[0-9]*:../../x11/qt5-qttools
 32
31.include "../../biology/openbabel/buildlink3.mk" 33.include "../../biology/openbabel/buildlink3.mk"
32.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 34.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
33.include "../../x11/qt5-qtbase/buildlink3.mk" 35.include "../../x11/qt5-qtbase/buildlink3.mk"
34.include "../../x11/qt5-qtsvg/buildlink3.mk" 36.include "../../x11/qt5-qtsvg/buildlink3.mk"
35.include "../../mk/bsd.pkg.mk" 37.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/biology/molsketch/PLIST (expand / switch to unified diff)

--- pkgsrc/biology/molsketch/PLIST 2020/12/18 22:29:11 1.1
+++ pkgsrc/biology/molsketch/PLIST 2021/03/09 13:54:28 1.2
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1@comment $NetBSD: PLIST,v 1.1 2020/12/18 22:29:11 pin Exp $ 1@comment $NetBSD: PLIST,v 1.2 2021/03/09 13:54:28 pin Exp $
2bin/molsketch-qt5 2bin/molsketch
3include/libmolsketch/TextInputItem.h 3include/libmolsketch/TextInputItem.h
4include/libmolsketch/abstractxmlobject.h 4include/libmolsketch/abstractxmlobject.h
5include/libmolsketch/actions/abstractitemaction.h 5include/libmolsketch/actions/abstractitemaction.h
6include/libmolsketch/actions/abstractrecursiveitemaction.h 6include/libmolsketch/actions/abstractrecursiveitemaction.h
7include/libmolsketch/actions/alignmentaction.h 7include/libmolsketch/actions/alignmentaction.h
8include/libmolsketch/actions/arrowtypeaction.h 8include/libmolsketch/actions/arrowtypeaction.h
9include/libmolsketch/actions/arrowtypewidget.h 9include/libmolsketch/actions/arrowtypewidget.h
10include/libmolsketch/actions/bondtypeaction.h 10include/libmolsketch/actions/bondtypeaction.h
11include/libmolsketch/actions/bondtypewidget.h 11include/libmolsketch/actions/bondtypewidget.h
12include/libmolsketch/actions/coloraction.h 12include/libmolsketch/actions/coloraction.h
13include/libmolsketch/actions/deleteaction.h 13include/libmolsketch/actions/deleteaction.h
14include/libmolsketch/actions/drawaction.h 14include/libmolsketch/actions/drawaction.h
15include/libmolsketch/actions/flipbondaction.h 15include/libmolsketch/actions/flipbondaction.h
@@ -59,47 +59,47 @@ include/libmolsketch/helptextemptydock.h @@ -59,47 +59,47 @@ include/libmolsketch/helptextemptydock.h
59include/libmolsketch/helptextonemptylabel.h 59include/libmolsketch/helptextonemptylabel.h
60include/libmolsketch/librarymodel.h 60include/libmolsketch/librarymodel.h
61include/libmolsketch/libraryview.h 61include/libmolsketch/libraryview.h
62include/libmolsketch/lonepair.h 62include/libmolsketch/lonepair.h
63include/libmolsketch/math2d.h 63include/libmolsketch/math2d.h
64include/libmolsketch/molecule.h 64include/libmolsketch/molecule.h
65include/libmolsketch/moleculemodelitem.h 65include/libmolsketch/moleculemodelitem.h
66include/libmolsketch/moleculepopup.h 66include/libmolsketch/moleculepopup.h
67include/libmolsketch/molscene.h 67include/libmolsketch/molscene.h
68include/libmolsketch/molview.h 68include/libmolsketch/molview.h
69include/libmolsketch/neighboralignment.h 69include/libmolsketch/neighboralignment.h
70include/libmolsketch/propertiesdock.h 70include/libmolsketch/propertiesdock.h
71include/libmolsketch/propertieswidget.h 71include/libmolsketch/propertieswidget.h
72include/libmolsketch/qtversionmacros.h 72include/libmolsketch/qtdeprecations.h
73include/libmolsketch/radicalelectron.h 73include/libmolsketch/radicalelectron.h
74include/libmolsketch/scenepropertieswidget.h 74include/libmolsketch/scenepropertieswidget.h
75include/libmolsketch/scenesettings.h 75include/libmolsketch/scenesettings.h
76include/libmolsketch/settingsconnector.h 76include/libmolsketch/settingsconnector.h
77include/libmolsketch/settingsfacade.h 77include/libmolsketch/settingsfacade.h
78include/libmolsketch/settingsitem.h 78include/libmolsketch/settingsitem.h
79include/libmolsketch/stringify.h 79include/libmolsketch/stringify.h
80include/libmolsketch/sumformula.h 80include/libmolsketch/sumformula.h
81include/libmolsketch/textitem.h 81include/libmolsketch/textitem.h
82include/libmolsketch/ui_alignrowdialog.h 82include/libmolsketch/ui_alignrowdialog.h
83include/libmolsketch/ui_arrowpopup.h 83include/libmolsketch/ui_arrowpopup.h
84include/libmolsketch/ui_atompopup.h 84include/libmolsketch/ui_atompopup.h
85include/libmolsketch/ui_elementalignment.h 85include/libmolsketch/ui_elementalignment.h
86include/libmolsketch/ui_fontchooser.h 86include/libmolsketch/ui_fontchooser.h
87include/libmolsketch/ui_moleculepopup.h 87include/libmolsketch/ui_moleculepopup.h
88include/libmolsketch/ui_scenepropertieswidget.h 88include/libmolsketch/ui_scenepropertieswidget.h
89include/libmolsketch/ui_typelistdialog.h 89include/libmolsketch/ui_typelistdialog.h
90include/libmolsketch/xmlobjectinterface.h 90include/libmolsketch/xmlobjectinterface.h
91lib/libmolsketch-qt5.so 91lib/libmolsketch.so
92lib/libobabeliface-qt5.so 92lib/libobabeliface.so
93share/applications/molsketch.desktop 93share/applications/molsketch.desktop
94share/doc/molsketch/cs/advanced.html 94share/doc/molsketch/cs/advanced.html
95share/doc/molsketch/cs/basic.html 95share/doc/molsketch/cs/basic.html
96share/doc/molsketch/cs/faq.html 96share/doc/molsketch/cs/faq.html
97share/doc/molsketch/cs/features.html 97share/doc/molsketch/cs/features.html
98share/doc/molsketch/cs/files.html 98share/doc/molsketch/cs/files.html
99share/doc/molsketch/cs/index.html 99share/doc/molsketch/cs/index.html
100share/doc/molsketch/cs/install.html 100share/doc/molsketch/cs/install.html
101share/doc/molsketch/cs/molsketch.adp 101share/doc/molsketch/cs/molsketch.adp
102share/doc/molsketch/cs/overview.html 102share/doc/molsketch/cs/overview.html
103share/doc/molsketch/cs/thank.html 103share/doc/molsketch/cs/thank.html
104share/doc/molsketch/en/about.html 104share/doc/molsketch/en/about.html
105share/doc/molsketch/en/advanced.html 105share/doc/molsketch/en/advanced.html
@@ -120,13 +120,14 @@ share/doc/molsketch/nl/faq.html @@ -120,13 +120,14 @@ share/doc/molsketch/nl/faq.html
120share/doc/molsketch/nl/features.html 120share/doc/molsketch/nl/features.html
121share/doc/molsketch/nl/files.html 121share/doc/molsketch/nl/files.html
122share/doc/molsketch/nl/index.html 122share/doc/molsketch/nl/index.html
123share/doc/molsketch/nl/install.html 123share/doc/molsketch/nl/install.html
124share/doc/molsketch/nl/molsketch.adp 124share/doc/molsketch/nl/molsketch.adp
125share/doc/molsketch/nl/overview.html 125share/doc/molsketch/nl/overview.html
126share/doc/molsketch/nl/thank.html 126share/doc/molsketch/nl/thank.html
127share/icons/hicolor/scalable/apps/molsketch.svg 127share/icons/hicolor/scalable/apps/molsketch.svg
128share/icons/hicolor/scalable/mimetypes/application-x-molsketch-molecule.svg 128share/icons/hicolor/scalable/mimetypes/application-x-molsketch-molecule.svg
129share/icons/hicolor/scalable/mimetypes/application-x-molsketch.svg 129share/icons/hicolor/scalable/mimetypes/application-x-molsketch.svg
130share/metainfo/net.sourceforge.molsketch.appdata.xml 130share/metainfo/net.sourceforge.molsketch.appdata.xml
131share/mime/packages/molsketch.xml 131share/mime/packages/molsketch.xml
132share/pixmaps/molsketch.xpm 132share/pixmaps/molsketch.xpm
 133@pkgdir include/libmolsketch/.qm

cvs diff -r1.1 -r1.2 pkgsrc/biology/molsketch/distinfo (expand / switch to unified diff)

--- pkgsrc/biology/molsketch/distinfo 2020/12/18 22:29:11 1.1
+++ pkgsrc/biology/molsketch/distinfo 2021/03/09 13:54:28 1.2
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.1 2020/12/18 22:29:11 pin Exp $ 1$NetBSD: distinfo,v 1.2 2021/03/09 13:54:28 pin Exp $
2 2
3SHA1 (Molsketch-0.7.0-src.tar.gz) = ef5ea0baf68537899888df22876cc655252059f7 3SHA1 (Molsketch-0.7.1-src.tar.gz) = edca4f896cf6027aa6759facdc72113c1ec3cd60
4RMD160 (Molsketch-0.7.0-src.tar.gz) = b581a650b5fbeb5af76cbcb9131c9d10ae5d15b9 4RMD160 (Molsketch-0.7.1-src.tar.gz) = 6c6a4162419c9f74b5fd630eaeed7ecee415bb55
5SHA512 (Molsketch-0.7.0-src.tar.gz) = e05bd946c86fe826e001de6da3b59b2876d7ce666784ce2f825122ebbe71b82264a9ef6eaf43382908f422d158daa549c316c768c17e1ae9a61428b2ef8a9994 5SHA512 (Molsketch-0.7.1-src.tar.gz) = 88db4badab27635bb1006f51a20ffa623864079452bc48c49fea9cebaacfb650982b26f5427dd38fe979e8b59d9c9b8129285316fc5882d3523336712152a9f4
6Size (Molsketch-0.7.0-src.tar.gz) = 1874764 bytes 6Size (Molsketch-0.7.1-src.tar.gz) = 1906008 bytes