wxGTK32: updated to 3.2.1 3.2.1 Coming soon after 3.2.0, this is mostly a bug fix release, with just one noteworthy new feature: the addition of wxFileDialog::AddShortcut() function. However it fixes some important regressions and other problems: Fix crash in applications calling g_log_set_writer_func() with recent glib. Several fixes to alpha channel handling in wxMSW bitmaps. Generate key and focus events for wxSearchCtrl in wxOSX. Fix creating wxRadioBox without any items in wxOSX. Fix regression with AUI floating pane positioning. Avoid new warnings given by gcc 12. Fix building with MSVS 2022 standard-conforming preprocessor. Work around MSVS 2022 optimizer bug that broke wxImage resizing. NetBSD build fixes.diff -r1.17 -r1.18 pkgsrc/x11/wxGTK32/Makefile
(adam)
@@ -1,18 +1,17 @@ | @@ -1,18 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.17 2022/10/02 11:33:43 rhialto Exp $ | 1 | # $NetBSD: Makefile,v 1.18 2022/10/06 19:35:04 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= wxWidgets-3.2.0 | 3 | DISTNAME= wxWidgets-3.2.1 | |
4 | PKGNAME= ${DISTNAME:S/wxWidgets/wxGTK32/} | 4 | PKGNAME= ${DISTNAME:S/wxWidgets/wxGTK32/} | |
5 | PKGREVISION= 7 | |||
6 | CATEGORIES= x11 | 5 | CATEGORIES= x11 | |
7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=wxWidgets/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=wxWidgets/} | |
8 | GITHUB_PROJECT= wxWidgets | 7 | GITHUB_PROJECT= wxWidgets | |
9 | GITHUB_RELEASE= v${PKGVERSION_NOREV} | 8 | GITHUB_RELEASE= v${PKGVERSION_NOREV} | |
10 | EXTRACT_SUFX= .tar.bz2 | 9 | EXTRACT_SUFX= .tar.bz2 | |
11 | 10 | |||
12 | MAINTAINER= dbj@NetBSD.org | 11 | MAINTAINER= dbj@NetBSD.org | |
13 | HOMEPAGE= https://www.wxwidgets.org/ | 12 | HOMEPAGE= https://www.wxwidgets.org/ | |
14 | COMMENT= Cross-platform wxWidgets GUI library (3.2 stable branch) | 13 | COMMENT= Cross-platform wxWidgets GUI library (3.2 stable branch) | |
15 | # LGPLv2 with additional permission; http://opensource.org/licenses/wxwindows | 14 | # LGPLv2 with additional permission; http://opensource.org/licenses/wxwindows | |
16 | LICENSE= gnu-lgpl-v2 | 15 | LICENSE= gnu-lgpl-v2 | |
17 | 16 | |||
18 | USE_TOOLS+= pkg-config msgfmt | 17 | USE_TOOLS+= pkg-config msgfmt | |
@@ -105,27 +104,27 @@ SUBST_VARS.fix-paths= PREFIX | @@ -105,27 +104,27 @@ SUBST_VARS.fix-paths= PREFIX | |||
105 | # not needed, but configure stops if it's not found | 104 | # not needed, but configure stops if it's not found | |
106 | .include "../../graphics/glu/buildlink3.mk" | 105 | .include "../../graphics/glu/buildlink3.mk" | |
107 | . endif | 106 | . endif | |
108 | .endif | 107 | .endif | |
109 | 108 | |||
110 | post-build: | 109 | post-build: | |
111 | ${RM} ${WRKSRC}/locale/*.mo | 110 | ${RM} ${WRKSRC}/locale/*.mo | |
112 | # We could do this: | 111 | # We could do this: | |
113 | # ${GMAKE} -C ${WRKSRC}/locale MSGFMT=${TOOLS_PATH.msgfmt:Q} allmo | 112 | # ${GMAKE} -C ${WRKSRC}/locale MSGFMT=${TOOLS_PATH.msgfmt:Q} allmo | |
114 | # But that seems to bring an unnecessary build dependency on gmake | 113 | # But that seems to bring an unnecessary build dependency on gmake | |
115 | # So instead, we do: | 114 | # So instead, we do: | |
116 | for f in ${WRKSRC}/locale/*.po; do \ | 115 | for f in ${WRKSRC}/locale/*.po; do \ | |
117 | lang=`basename $${f} .po`; \ | 116 | lang=`basename $${f} .po`; \ | |
118 | ${TOOLS_PATH.msgfmt:Q} -c -o "${WRKSRC}/locale/$${lang}.mo" "$${f}"; \ | 117 | ${TOOLS_PATH.msgfmt} -c -o "${WRKSRC}/locale/$${lang}.mo" "$${f}"; \ | |
119 | done | 118 | done | |
120 | 119 | |||
121 | post-install: | 120 | post-install: | |
122 | for f in ${WRKSRC}/locale/*.mo; do \ | 121 | for f in ${WRKSRC}/locale/*.mo; do \ | |
123 | lang=`basename $${f} .mo`; \ | 122 | lang=`basename $${f} .mo`; \ | |
124 | ${INSTALL_DATA_DIR} "${DESTDIR}/${PREFIX}/share/wx-3.2/locale/$${lang}/LC_MESSAGES"; \ | 123 | ${INSTALL_DATA_DIR} "${DESTDIR}/${PREFIX}/share/wx-3.2/locale/$${lang}/LC_MESSAGES"; \ | |
125 | ${INSTALL_DATA} "$${f}" "${DESTDIR}/${PREFIX}/share/wx-3.2/locale/$${lang}/LC_MESSAGES/wxstd.mo"; \ | 124 | ${INSTALL_DATA} "$${f}" "${DESTDIR}/${PREFIX}/share/wx-3.2/locale/$${lang}/LC_MESSAGES/wxstd.mo"; \ | |
126 | done | 125 | done | |
127 | ${INSTALL_DATA} ${WRKSRC}/wxwin.m4 ${DESTDIR}${PREFIX}/share/wx-3.2/aclocal/wxwin.m4 | 126 | ${INSTALL_DATA} ${WRKSRC}/wxwin.m4 ${DESTDIR}${PREFIX}/share/wx-3.2/aclocal/wxwin.m4 | |
128 | ${INSTALL_DATA} ${WRKSRC}/docs/licence.txt ${DESTDIR}${PREFIX}/${DOCDIR} | 127 | ${INSTALL_DATA} ${WRKSRC}/docs/licence.txt ${DESTDIR}${PREFIX}/${DOCDIR} | |
129 | ${INSTALL_DATA} ${WRKSRC}/docs/lgpl.txt ${DESTDIR}${PREFIX}/${DOCDIR} | 128 | ${INSTALL_DATA} ${WRKSRC}/docs/lgpl.txt ${DESTDIR}${PREFIX}/${DOCDIR} | |
130 | ${INSTALL_DATA} ${WRKSRC}/docs/changes.txt ${DESTDIR}${PREFIX}/${DOCDIR} | 129 | ${INSTALL_DATA} ${WRKSRC}/docs/changes.txt ${DESTDIR}${PREFIX}/${DOCDIR} | |
131 | ${INSTALL_DATA} ${WRKSRC}/docs/readme.txt ${DESTDIR}${PREFIX}/${DOCDIR} | 130 | ${INSTALL_DATA} ${WRKSRC}/docs/readme.txt ${DESTDIR}${PREFIX}/${DOCDIR} |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.5 2022/08/08 10:39:46 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.6 2022/10/06 19:35:04 adam Exp $ | |
2 | bin/wx-config-3.2 | 2 | bin/wx-config-3.2 | |
3 | bin/wxrc-3.2 | 3 | bin/wxrc-3.2 | |
4 | include/wx-3.2/wx/aboutdlg.h | 4 | include/wx-3.2/wx/aboutdlg.h | |
5 | include/wx-3.2/wx/accel.h | 5 | include/wx-3.2/wx/accel.h | |
6 | include/wx-3.2/wx/access.h | 6 | include/wx-3.2/wx/access.h | |
7 | include/wx-3.2/wx/activityindicator.h | 7 | include/wx-3.2/wx/activityindicator.h | |
8 | include/wx-3.2/wx/addremovectrl.h | 8 | include/wx-3.2/wx/addremovectrl.h | |
9 | include/wx-3.2/wx/affinematrix2d.h | 9 | include/wx-3.2/wx/affinematrix2d.h | |
10 | include/wx-3.2/wx/affinematrix2dbase.h | 10 | include/wx-3.2/wx/affinematrix2dbase.h | |
11 | include/wx-3.2/wx/afterstd.h | 11 | include/wx-3.2/wx/afterstd.h | |
12 | include/wx-3.2/wx/anidecod.h | 12 | include/wx-3.2/wx/anidecod.h | |
13 | include/wx-3.2/wx/animate.h | 13 | include/wx-3.2/wx/animate.h | |
14 | include/wx-3.2/wx/animdecod.h | 14 | include/wx-3.2/wx/animdecod.h | |
@@ -629,72 +629,72 @@ include/wx-3.2/wx/xrc/xmlres.h | @@ -629,72 +629,72 @@ include/wx-3.2/wx/xrc/xmlres.h | |||
629 | include/wx-3.2/wx/xrc/xmlreshandler.h | 629 | include/wx-3.2/wx/xrc/xmlreshandler.h | |
630 | include/wx-3.2/wx/xti.h | 630 | include/wx-3.2/wx/xti.h | |
631 | include/wx-3.2/wx/xti2.h | 631 | include/wx-3.2/wx/xti2.h | |
632 | include/wx-3.2/wx/xtictor.h | 632 | include/wx-3.2/wx/xtictor.h | |
633 | include/wx-3.2/wx/xtihandler.h | 633 | include/wx-3.2/wx/xtihandler.h | |
634 | include/wx-3.2/wx/xtiprop.h | 634 | include/wx-3.2/wx/xtiprop.h | |
635 | include/wx-3.2/wx/xtistrm.h | 635 | include/wx-3.2/wx/xtistrm.h | |
636 | include/wx-3.2/wx/xtitypes.h | 636 | include/wx-3.2/wx/xtitypes.h | |
637 | include/wx-3.2/wx/xtixml.h | 637 | include/wx-3.2/wx/xtixml.h | |
638 | include/wx-3.2/wx/zipstrm.h | 638 | include/wx-3.2/wx/zipstrm.h | |
639 | include/wx-3.2/wx/zstream.h | 639 | include/wx-3.2/wx/zstream.h | |
640 | lib/libwx_baseu-3.2.so | 640 | lib/libwx_baseu-3.2.so | |
641 | lib/libwx_baseu-3.2.so.0 | 641 | lib/libwx_baseu-3.2.so.0 | |
642 | lib/libwx_baseu-3.2.so.0.0.0 | 642 | lib/libwx_baseu-3.2.so.0.1.0 | |
643 | lib/libwx_baseu_net-3.2.so | 643 | lib/libwx_baseu_net-3.2.so | |
644 | lib/libwx_baseu_net-3.2.so.0 | 644 | lib/libwx_baseu_net-3.2.so.0 | |
645 | lib/libwx_baseu_net-3.2.so.0.0.0 | 645 | lib/libwx_baseu_net-3.2.so.0.1.0 | |
646 | lib/libwx_baseu_xml-3.2.so | 646 | lib/libwx_baseu_xml-3.2.so | |
647 | lib/libwx_baseu_xml-3.2.so.0 | 647 | lib/libwx_baseu_xml-3.2.so.0 | |
648 | lib/libwx_baseu_xml-3.2.so.0.0.0 | 648 | lib/libwx_baseu_xml-3.2.so.0.1.0 | |
649 | lib/libwx_gtk3u_adv-3.2.so | 649 | lib/libwx_gtk3u_adv-3.2.so | |
650 | lib/libwx_gtk3u_adv-3.2.so.0 | 650 | lib/libwx_gtk3u_adv-3.2.so.0 | |
651 | lib/libwx_gtk3u_adv-3.2.so.0.0.0 | 651 | lib/libwx_gtk3u_adv-3.2.so.0.1.0 | |
652 | lib/libwx_gtk3u_aui-3.2.so | 652 | lib/libwx_gtk3u_aui-3.2.so | |
653 | lib/libwx_gtk3u_aui-3.2.so.0 | 653 | lib/libwx_gtk3u_aui-3.2.so.0 | |
654 | lib/libwx_gtk3u_aui-3.2.so.0.0.0 | 654 | lib/libwx_gtk3u_aui-3.2.so.0.1.0 | |
655 | lib/libwx_gtk3u_core-3.2.so | 655 | lib/libwx_gtk3u_core-3.2.so | |
656 | lib/libwx_gtk3u_core-3.2.so.0 | 656 | lib/libwx_gtk3u_core-3.2.so.0 | |
657 | lib/libwx_gtk3u_core-3.2.so.0.0.0 | 657 | lib/libwx_gtk3u_core-3.2.so.0.1.0 | |
658 | lib/libwx_gtk3u_gl-3.2.so | 658 | lib/libwx_gtk3u_gl-3.2.so | |
659 | lib/libwx_gtk3u_gl-3.2.so.0 | 659 | lib/libwx_gtk3u_gl-3.2.so.0 | |
660 | lib/libwx_gtk3u_gl-3.2.so.0.0.0 | 660 | lib/libwx_gtk3u_gl-3.2.so.0.1.0 | |
661 | lib/libwx_gtk3u_html-3.2.so | 661 | lib/libwx_gtk3u_html-3.2.so | |
662 | lib/libwx_gtk3u_html-3.2.so.0 | 662 | lib/libwx_gtk3u_html-3.2.so.0 | |
663 | lib/libwx_gtk3u_html-3.2.so.0.0.0 | 663 | lib/libwx_gtk3u_html-3.2.so.0.1.0 | |
664 | lib/libwx_gtk3u_media-3.2.so | 664 | lib/libwx_gtk3u_media-3.2.so | |
665 | lib/libwx_gtk3u_media-3.2.so.0 | 665 | lib/libwx_gtk3u_media-3.2.so.0 | |
666 | lib/libwx_gtk3u_media-3.2.so.0.0.0 | 666 | lib/libwx_gtk3u_media-3.2.so.0.1.0 | |
667 | lib/libwx_gtk3u_propgrid-3.2.so | 667 | lib/libwx_gtk3u_propgrid-3.2.so | |
668 | lib/libwx_gtk3u_propgrid-3.2.so.0 | 668 | lib/libwx_gtk3u_propgrid-3.2.so.0 | |
669 | lib/libwx_gtk3u_propgrid-3.2.so.0.0.0 | 669 | lib/libwx_gtk3u_propgrid-3.2.so.0.1.0 | |
670 | lib/libwx_gtk3u_qa-3.2.so | 670 | lib/libwx_gtk3u_qa-3.2.so | |
671 | lib/libwx_gtk3u_qa-3.2.so.0 | 671 | lib/libwx_gtk3u_qa-3.2.so.0 | |
672 | lib/libwx_gtk3u_qa-3.2.so.0.0.0 | 672 | lib/libwx_gtk3u_qa-3.2.so.0.1.0 | |
673 | lib/libwx_gtk3u_ribbon-3.2.so | 673 | lib/libwx_gtk3u_ribbon-3.2.so | |
674 | lib/libwx_gtk3u_ribbon-3.2.so.0 | 674 | lib/libwx_gtk3u_ribbon-3.2.so.0 | |
675 | lib/libwx_gtk3u_ribbon-3.2.so.0.0.0 | 675 | lib/libwx_gtk3u_ribbon-3.2.so.0.1.0 | |
676 | lib/libwx_gtk3u_richtext-3.2.so | 676 | lib/libwx_gtk3u_richtext-3.2.so | |
677 | lib/libwx_gtk3u_richtext-3.2.so.0 | 677 | lib/libwx_gtk3u_richtext-3.2.so.0 | |
678 | lib/libwx_gtk3u_richtext-3.2.so.0.0.0 | 678 | lib/libwx_gtk3u_richtext-3.2.so.0.1.0 | |
679 | lib/libwx_gtk3u_stc-3.2.so | 679 | lib/libwx_gtk3u_stc-3.2.so | |
680 | lib/libwx_gtk3u_stc-3.2.so.0 | 680 | lib/libwx_gtk3u_stc-3.2.so.0 | |
681 | lib/libwx_gtk3u_stc-3.2.so.0.0.0 | 681 | lib/libwx_gtk3u_stc-3.2.so.0.1.0 | |
682 | lib/libwx_gtk3u_webview-3.2.so | 682 | lib/libwx_gtk3u_webview-3.2.so | |
683 | lib/libwx_gtk3u_webview-3.2.so.0 | 683 | lib/libwx_gtk3u_webview-3.2.so.0 | |
684 | lib/libwx_gtk3u_webview-3.2.so.0.0.0 | 684 | lib/libwx_gtk3u_webview-3.2.so.0.1.0 | |
685 | lib/libwx_gtk3u_xrc-3.2.so | 685 | lib/libwx_gtk3u_xrc-3.2.so | |
686 | lib/libwx_gtk3u_xrc-3.2.so.0 | 686 | lib/libwx_gtk3u_xrc-3.2.so.0 | |
687 | lib/libwx_gtk3u_xrc-3.2.so.0.0.0 | 687 | lib/libwx_gtk3u_xrc-3.2.so.0.1.0 | |
688 | libexec/wx-3.2/wx-config | 688 | libexec/wx-3.2/wx-config | |
689 | libexec/wx-3.2/wxrc | 689 | libexec/wx-3.2/wxrc | |
690 | libexec/wx-3.2/wxrc-3.2 | 690 | libexec/wx-3.2/wxrc-3.2 | |
691 | share/wx-3.2/aclocal/wxwin.m4 | 691 | share/wx-3.2/aclocal/wxwin.m4 | |
692 | share/wx-3.2/doc/wxWidgets/changes.txt | 692 | share/wx-3.2/doc/wxWidgets/changes.txt | |
693 | share/wx-3.2/doc/wxWidgets/lgpl.txt | 693 | share/wx-3.2/doc/wxWidgets/lgpl.txt | |
694 | share/wx-3.2/doc/wxWidgets/licence.txt | 694 | share/wx-3.2/doc/wxWidgets/licence.txt | |
695 | share/wx-3.2/doc/wxWidgets/readme.txt | 695 | share/wx-3.2/doc/wxWidgets/readme.txt | |
696 | share/wx-3.2/locale/af/LC_MESSAGES/wxstd.mo | 696 | share/wx-3.2/locale/af/LC_MESSAGES/wxstd.mo | |
697 | share/wx-3.2/locale/an/LC_MESSAGES/wxstd.mo | 697 | share/wx-3.2/locale/an/LC_MESSAGES/wxstd.mo | |
698 | share/wx-3.2/locale/ar/LC_MESSAGES/wxstd.mo | 698 | share/wx-3.2/locale/ar/LC_MESSAGES/wxstd.mo | |
699 | share/wx-3.2/locale/ca/LC_MESSAGES/wxstd.mo | 699 | share/wx-3.2/locale/ca/LC_MESSAGES/wxstd.mo | |
700 | share/wx-3.2/locale/ca@valencia/LC_MESSAGES/wxstd.mo | 700 | share/wx-3.2/locale/ca@valencia/LC_MESSAGES/wxstd.mo |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST.Darwin,v 1.2 2022/08/08 10:39:46 wiz Exp $ | 1 | @comment $NetBSD: PLIST.Darwin,v 1.3 2022/10/06 19:35:04 adam Exp $ | |
2 | include/wx-3.2/wx/generic/clrpickerg.h | 2 | include/wx-3.2/wx/generic/clrpickerg.h | |
3 | include/wx-3.2/wx/generic/collpaneg.h | 3 | include/wx-3.2/wx/generic/collpaneg.h | |
4 | include/wx-3.2/wx/generic/colrdlgg.h | 4 | include/wx-3.2/wx/generic/colrdlgg.h | |
5 | include/wx-3.2/wx/generic/dirdlgg.h | 5 | include/wx-3.2/wx/generic/dirdlgg.h | |
6 | include/wx-3.2/wx/generic/filedlgg.h | 6 | include/wx-3.2/wx/generic/filedlgg.h | |
7 | include/wx-3.2/wx/generic/fontdlgg.h | 7 | include/wx-3.2/wx/generic/fontdlgg.h | |
8 | include/wx-3.2/wx/generic/fontpickerg.h | 8 | include/wx-3.2/wx/generic/fontpickerg.h | |
9 | include/wx-3.2/wx/generic/region.h | 9 | include/wx-3.2/wx/generic/region.h | |
10 | include/wx-3.2/wx/osx/accel.h | 10 | include/wx-3.2/wx/osx/accel.h | |
11 | include/wx-3.2/wx/osx/activityindicator.h | 11 | include/wx-3.2/wx/osx/activityindicator.h | |
12 | include/wx-3.2/wx/osx/anybutton.h | 12 | include/wx-3.2/wx/osx/anybutton.h | |
13 | include/wx-3.2/wx/osx/app.h | 13 | include/wx-3.2/wx/osx/app.h | |
14 | include/wx-3.2/wx/osx/appprogress.h | 14 | include/wx-3.2/wx/osx/appprogress.h | |
@@ -103,54 +103,54 @@ include/wx-3.2/wx/osx/stattext.h | @@ -103,54 +103,54 @@ include/wx-3.2/wx/osx/stattext.h | |||
103 | include/wx-3.2/wx/osx/statusbr.h | 103 | include/wx-3.2/wx/osx/statusbr.h | |
104 | include/wx-3.2/wx/osx/taskbarosx.h | 104 | include/wx-3.2/wx/osx/taskbarosx.h | |
105 | include/wx-3.2/wx/osx/textctrl.h | 105 | include/wx-3.2/wx/osx/textctrl.h | |
106 | include/wx-3.2/wx/osx/textentry.h | 106 | include/wx-3.2/wx/osx/textentry.h | |
107 | include/wx-3.2/wx/osx/tglbtn.h | 107 | include/wx-3.2/wx/osx/tglbtn.h | |
108 | include/wx-3.2/wx/osx/timectrl.h | 108 | include/wx-3.2/wx/osx/timectrl.h | |
109 | include/wx-3.2/wx/osx/toolbar.h | 109 | include/wx-3.2/wx/osx/toolbar.h | |
110 | include/wx-3.2/wx/osx/tooltip.h | 110 | include/wx-3.2/wx/osx/tooltip.h | |
111 | include/wx-3.2/wx/osx/toplevel.h | 111 | include/wx-3.2/wx/osx/toplevel.h | |
112 | include/wx-3.2/wx/osx/uma.h | 112 | include/wx-3.2/wx/osx/uma.h | |
113 | include/wx-3.2/wx/osx/webview_webkit.h | 113 | include/wx-3.2/wx/osx/webview_webkit.h | |
114 | include/wx-3.2/wx/osx/webviewhistoryitem_webkit.h | 114 | include/wx-3.2/wx/osx/webviewhistoryitem_webkit.h | |
115 | include/wx-3.2/wx/osx/window.h | 115 | include/wx-3.2/wx/osx/window.h | |
116 | lib/libwx_osx_cocoau_adv-3.2.0.0.0.dylib | 116 | lib/libwx_osx_cocoau_adv-3.2.so | |
117 | lib/libwx_osx_cocoau_adv-3.2.0.dylib | 117 | lib/libwx_osx_cocoau_adv-3.2.so.0 | |
118 | lib/libwx_osx_cocoau_adv-3.2.dylib | 118 | lib/libwx_osx_cocoau_adv-3.2.so.0.1.0 | |
119 | lib/libwx_osx_cocoau_aui-3.2.0.0.0.dylib | 119 | lib/libwx_osx_cocoau_aui-3.2.so | |
120 | lib/libwx_osx_cocoau_aui-3.2.0.dylib | 120 | lib/libwx_osx_cocoau_aui-3.2.so.0 | |
121 | lib/libwx_osx_cocoau_aui-3.2.dylib | 121 | lib/libwx_osx_cocoau_aui-3.2.so.0.1.0 | |
122 | lib/libwx_osx_cocoau_core-3.2.0.0.0.dylib | 122 | lib/libwx_osx_cocoau_core-3.2.so | |
123 | lib/libwx_osx_cocoau_core-3.2.0.dylib | 123 | lib/libwx_osx_cocoau_core-3.2.so.0 | |
124 | lib/libwx_osx_cocoau_core-3.2.dylib | 124 | lib/libwx_osx_cocoau_core-3.2.so.0.1.0 | |
125 | lib/libwx_osx_cocoau_gl-3.2.0.0.0.dylib | 125 | lib/libwx_osx_cocoau_gl-3.2.so | |
126 | lib/libwx_osx_cocoau_gl-3.2.0.dylib | 126 | lib/libwx_osx_cocoau_gl-3.2.so.0 | |
127 | lib/libwx_osx_cocoau_gl-3.2.dylib | 127 | lib/libwx_osx_cocoau_gl-3.2.so.0.1.0 | |
128 | lib/libwx_osx_cocoau_html-3.2.0.0.0.dylib | 128 | lib/libwx_osx_cocoau_html-3.2.so | |
129 | lib/libwx_osx_cocoau_html-3.2.0.dylib | 129 | lib/libwx_osx_cocoau_html-3.2.so.0 | |
130 | lib/libwx_osx_cocoau_html-3.2.dylib | 130 | lib/libwx_osx_cocoau_html-3.2.so.0.1.0 | |
131 | lib/libwx_osx_cocoau_media-3.2.0.0.0.dylib | 131 | lib/libwx_osx_cocoau_media-3.2.so | |
132 | lib/libwx_osx_cocoau_media-3.2.0.dylib | 132 | lib/libwx_osx_cocoau_media-3.2.so.0 | |
133 | lib/libwx_osx_cocoau_media-3.2.dylib | 133 | lib/libwx_osx_cocoau_media-3.2.so.0.1.0 | |
134 | lib/libwx_osx_cocoau_propgrid-3.2.0.0.0.dylib | 134 | lib/libwx_osx_cocoau_propgrid-3.2.so | |
135 | lib/libwx_osx_cocoau_propgrid-3.2.0.dylib | 135 | lib/libwx_osx_cocoau_propgrid-3.2.so.0 | |
136 | lib/libwx_osx_cocoau_propgrid-3.2.dylib | 136 | lib/libwx_osx_cocoau_propgrid-3.2.so.0.1.0 | |
137 | lib/libwx_osx_cocoau_qa-3.2.0.0.0.dylib | 137 | lib/libwx_osx_cocoau_qa-3.2.so | |
138 | lib/libwx_osx_cocoau_qa-3.2.0.dylib | 138 | lib/libwx_osx_cocoau_qa-3.2.so.0 | |
139 | lib/libwx_osx_cocoau_qa-3.2.dylib | 139 | lib/libwx_osx_cocoau_qa-3.2.so.0.1.0 | |
140 | lib/libwx_osx_cocoau_ribbon-3.2.0.0.0.dylib | 140 | lib/libwx_osx_cocoau_ribbon-3.2.so | |
141 | lib/libwx_osx_cocoau_ribbon-3.2.0.dylib | 141 | lib/libwx_osx_cocoau_ribbon-3.2.so.0 | |
142 | lib/libwx_osx_cocoau_ribbon-3.2.dylib | 142 | lib/libwx_osx_cocoau_ribbon-3.2.so.0.1.0 | |
143 | lib/libwx_osx_cocoau_richtext-3.2.0.0.0.dylib | 143 | lib/libwx_osx_cocoau_richtext-3.2.so | |
144 | lib/libwx_osx_cocoau_richtext-3.2.0.dylib | 144 | lib/libwx_osx_cocoau_richtext-3.2.so.0 | |
145 | lib/libwx_osx_cocoau_richtext-3.2.dylib | 145 | lib/libwx_osx_cocoau_richtext-3.2.so.0.1.0 | |
146 | lib/libwx_osx_cocoau_stc-3.2.0.0.0.dylib | 146 | lib/libwx_osx_cocoau_stc-3.2.so | |
147 | lib/libwx_osx_cocoau_stc-3.2.0.dylib | 147 | lib/libwx_osx_cocoau_stc-3.2.so.0 | |
148 | lib/libwx_osx_cocoau_stc-3.2.dylib | 148 | lib/libwx_osx_cocoau_stc-3.2.so.0.1.0 | |
149 | lib/libwx_osx_cocoau_webview-3.2.0.0.0.dylib | 149 | lib/libwx_osx_cocoau_webview-3.2.so | |
150 | lib/libwx_osx_cocoau_webview-3.2.0.dylib | 150 | lib/libwx_osx_cocoau_webview-3.2.so.0 | |
151 | lib/libwx_osx_cocoau_webview-3.2.dylib | 151 | lib/libwx_osx_cocoau_webview-3.2.so.0.1.0 | |
152 | lib/libwx_osx_cocoau_xrc-3.2.0.0.0.dylib | 152 | lib/libwx_osx_cocoau_xrc-3.2.so | |
153 | lib/libwx_osx_cocoau_xrc-3.2.0.dylib | 153 | lib/libwx_osx_cocoau_xrc-3.2.so.0 | |
154 | lib/libwx_osx_cocoau_xrc-3.2.dylib | 154 | lib/libwx_osx_cocoau_xrc-3.2.so.0.1.0 | |
155 | lib/wx/config/osx_cocoa-unicode-3.2 | 155 | lib/wx/config/osx_cocoa-unicode-3.2 | |
156 | lib/wx/include/osx_cocoa-unicode-3.2/wx/setup.h | 156 | lib/wx/include/osx_cocoa-unicode-3.2/wx/setup.h |
@@ -1,22 +1,22 @@ | @@ -1,22 +1,22 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.2 2022/08/11 05:09:34 gutteridge Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.3 2022/10/06 19:35:04 adam Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= wxGTK32 | 3 | BUILDLINK_TREE+= wxGTK32 | |
4 | 4 | |||
5 | .if !defined(WXGTK32_BUILDLINK3_MK) | 5 | .if !defined(WXGTK32_BUILDLINK3_MK) | |
6 | WXGTK32_BUILDLINK3_MK:= | 6 | WXGTK32_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.wxGTK32+= wxGTK32>=3.2 | 8 | BUILDLINK_API_DEPENDS.wxGTK32+= wxGTK32>=3.2 | |
9 | BUILDLINK_ABI_DEPENDS.wxGTK32?= wxGTK32>=3.2.0nb5 | 9 | BUILDLINK_ABI_DEPENDS.wxGTK32+= wxGTK32>=3.2.0nb5 | |
10 | BUILDLINK_PKGSRCDIR.wxGTK32?= ../../x11/wxGTK32 | 10 | BUILDLINK_PKGSRCDIR.wxGTK32?= ../../x11/wxGTK32 | |
11 | 11 | |||
12 | BUILDLINK_INCDIRS.wxGTK32+= include/wx-3.2 | 12 | BUILDLINK_INCDIRS.wxGTK32+= include/wx-3.2 | |
13 | PREPEND_PATH+= ${PREFIX}/libexec/wx-3.2 | 13 | PREPEND_PATH+= ${PREFIX}/libexec/wx-3.2 | |
14 | CONFIGURE_ARGS+= --with-wx-version=3.2 | 14 | CONFIGURE_ARGS+= --with-wx-version=3.2 | |
15 | CONFIGURE_ARGS+= --with-wx-config=${PREFIX}/libexec/wx-3.2/wx-config | 15 | CONFIGURE_ARGS+= --with-wx-config=${PREFIX}/libexec/wx-3.2/wx-config | |
16 | 16 | |||
17 | pkgbase := wxGTK32 | 17 | pkgbase := wxGTK32 | |
18 | .include "../../mk/pkg-build-options.mk" | 18 | .include "../../mk/pkg-build-options.mk" | |
19 | 19 | |||
20 | .include "../../devel/gettext-lib/buildlink3.mk" | 20 | .include "../../devel/gettext-lib/buildlink3.mk" | |
21 | .include "../../devel/zlib/buildlink3.mk" | 21 | .include "../../devel/zlib/buildlink3.mk" | |
22 | .include "../../mk/jpeg.buildlink3.mk" | 22 | .include "../../mk/jpeg.buildlink3.mk" |
@@ -1,15 +1,9 @@ | @@ -1,15 +1,9 @@ | |||
1 | $NetBSD: distinfo,v 1.6 2022/08/10 05:19:57 dbj Exp $ | 1 | $NetBSD: distinfo,v 1.7 2022/10/06 19:35:04 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (wxWidgets-3.2.0.tar.bz2) = 4029147a8e77a22e0379eeda11bc26f8fee998862aaa52819adf16a8ed4860ea | 3 | BLAKE2s (wxWidgets-3.2.1.tar.bz2) = 0e411f31a9d91a87187f32b56eeba70298d923f0b5de0ebd125c70b7bbd0e33c | |
4 | SHA512 (wxWidgets-3.2.0.tar.bz2) = e55e7c5ac7abcacf2ecff7c22e367db17ff5a077d3d5d2aa7589e8ba7cc6695cfa48c0f00bcfdffeda8dc4f974f97a857fb61b4b300a724f7687d710fbb23967 | 4 | SHA512 (wxWidgets-3.2.1.tar.bz2) = d0294788891014672d8eb4501ae257598972407b53f38471e4f11dd20f517d0145d510c5bce006b09c5d63113fed844bdf6124b3c80453c1d37b402abc89202b | |
5 | Size (wxWidgets-3.2.0.tar.bz2) = 25296814 bytes | 5 | Size (wxWidgets-3.2.1.tar.bz2) = 27266651 bytes | |
6 | SHA1 (patch-build_cmake_config.cmake) = 5d5b37a7a0811ac7732db5cc071813784ee3d3d6 | 6 | SHA1 (patch-build_cmake_config.cmake) = 5d5b37a7a0811ac7732db5cc071813784ee3d3d6 | |
7 | SHA1 (patch-build_cmake_init.cmake) = 341f632aa7062af4c5bc4ca2695f59d2b7254ede | 7 | SHA1 (patch-build_cmake_install.cmake) = b14a0e4ddd52fd5d73c4453fa35e1db67c1c0806 | |
8 | SHA1 (patch-build_cmake_install.cmake) = 4b228cbab621ef98d93ccd2c338b7e0e9d53a9ad | 8 | SHA1 (patch-build_cmake_utils_CMakeLists.txt) = dcf6165e260ed56a9908e9e3095c02d0537a4364 | |
9 | SHA1 (patch-build_cmake_lib_base_CMakeLists.txt) = bec7be2f64bb4629a60d2b4f169e8feb215408e3 | |||
10 | SHA1 (patch-build_cmake_setup.cmake) = 277ae3c5bf4f04d057402f0b626d09d1e9749ca8 | |||
11 | SHA1 (patch-build_cmake_utils_CMakeLists.txt) = 44efa30750b2a6048c0c32bf16d4825c4cb9d790 | |||
12 | SHA1 (patch-configure) = 679580bee6373fd63968f0ee75934cdfc42bd3b8 | |||
13 | SHA1 (patch-configure.in) = 850221d02799cd875fe917f7e9c2994d0f89db29 | |||
14 | SHA1 (patch-src_unix_dialup.cpp) = 1c62d37508e45a0095ef062f7d450529e9b557e7 | |||
15 | SHA1 (patch-src_unix_utilsunx.cpp) = be61cc3931e8aa8cf790cfedf6f916a84970f074 | 9 | SHA1 (patch-src_unix_utilsunx.cpp) = be61cc3931e8aa8cf790cfedf6f916a84970f074 |
@@ -1,36 +1,32 @@ | @@ -1,36 +1,32 @@ | |||
1 | $NetBSD: patch-build_cmake_install.cmake,v 1.2 2022/08/10 05:19:57 dbj Exp $ | 1 | $NetBSD: patch-build_cmake_install.cmake,v 1.3 2022/10/06 19:35:04 adam Exp $ | |
2 | ||||
3 | Fix use of DESTDIR | |||
4 | https://github.com/wxWidgets/wxWidgets/issues/22610 | |||
5 | 2 | |||
6 | Respect ${CMAKE_INSTALL_BINDIR} instead of assuming bin | 3 | Respect ${CMAKE_INSTALL_BINDIR} instead of assuming bin | |
7 | 4 | |||
8 | --- build/cmake/install.cmake.orig 2022-07-06 14:19:50.000000000 +0000 | 5 | --- build/cmake/install.cmake.orig 2022-09-05 18:36:11.000000000 +0000 | |
9 | +++ build/cmake/install.cmake | 6 | +++ build/cmake/install.cmake | |
10 | @@ -39,11 +39,13 @@ else() | 7 | @@ -39,11 +39,12 @@ else() | |
11 | WORLD_EXECUTE WORLD_READ | 8 | WORLD_EXECUTE WORLD_READ | |
12 | ) | 9 | ) | |
13 | 10 | |||
14 | - install(DIRECTORY DESTINATION "bin") | 11 | - install(DIRECTORY DESTINATION "bin") | |
15 | + include(GNUInstallDirs) | 12 | + include(GNUInstallDirs) | |
16 | + | |||
17 | + install(DIRECTORY DESTINATION "${CMAKE_INSTALL_BINDIR}") | 13 | + install(DIRECTORY DESTINATION "${CMAKE_INSTALL_BINDIR}") | |
18 | install(CODE "execute_process( \ | 14 | install(CODE "execute_process( \ | |
19 | COMMAND ${CMAKE_COMMAND} -E create_symlink \ | 15 | COMMAND ${CMAKE_COMMAND} -E create_symlink \ | |
20 | ${CMAKE_INSTALL_PREFIX}/lib/wx/config/${wxBUILD_FILE_ID} \ | 16 | \"${CMAKE_INSTALL_PREFIX}/lib/wx/config/${wxBUILD_FILE_ID}\" \ | |
21 | - ${CMAKE_INSTALL_PREFIX}/bin/wx-config \ | 17 | - \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/wx-config\" \ | |
22 | + \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/wx-config\" \ | 18 | + \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/wx-config\" \ | |
23 | )" | 19 | )" | |
24 | ) | 20 | ) | |
25 | endif() | 21 | endif() | |
26 | @@ -96,8 +98,8 @@ if(NOT TARGET ${UNINST_NAME}) | 22 | @@ -96,8 +97,8 @@ if(NOT TARGET ${UNINST_NAME}) | |
27 | endif() | 23 | endif() | |
28 | 24 | |||
29 | set(WX_EXTRA_UNINSTALL_FILES | 25 | set(WX_EXTRA_UNINSTALL_FILES | |
30 | - "${CMAKE_INSTALL_PREFIX}/bin/wx-config" | 26 | - "${CMAKE_INSTALL_PREFIX}/bin/wx-config" | |
31 | - "${CMAKE_INSTALL_PREFIX}/bin/wxrc${EXE_SUFFIX}" | 27 | - "${CMAKE_INSTALL_PREFIX}/bin/wxrc${EXE_SUFFIX}" | |
32 | + "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/wx-config" | 28 | + "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/wx-config" | |
33 | + "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/wxrc${EXE_SUFFIX}" | 29 | + "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/wxrc${EXE_SUFFIX}" | |
34 | ) | 30 | ) | |
35 | endif() | 31 | endif() | |
36 | 32 |
@@ -1,41 +1,30 @@ | @@ -1,41 +1,30 @@ | |||
1 | $NetBSD: patch-build_cmake_utils_CMakeLists.txt,v 1.2 2022/08/10 05:19:57 dbj Exp $ | 1 | $NetBSD: patch-build_cmake_utils_CMakeLists.txt,v 1.3 2022/10/06 19:35:04 adam Exp $ | |
2 | ||||
3 | Fix use of DESTDIR | |||
4 | https://github.com/wxWidgets/wxWidgets/issues/22610 | |||
5 | 2 | |||
6 | Respect ${CMAKE_INSTALL_BINDIR} instead of assuming bin | 3 | Respect ${CMAKE_INSTALL_BINDIR} instead of assuming bin | |
7 | 4 | |||
8 | --- build/cmake/utils/CMakeLists.txt.orig 2022-07-06 14:19:50.000000000 +0000 | 5 | --- build/cmake/utils/CMakeLists.txt.orig 2022-09-29 16:26:19.000000000 +0000 | |
9 | +++ build/cmake/utils/CMakeLists.txt | 6 | +++ build/cmake/utils/CMakeLists.txt | |
10 | @@ -25,22 +25,25 @@ if(wxUSE_XRC) | 7 | @@ -25,9 +25,10 @@ if(wxUSE_XRC) | |
11 | 8 | |||
12 | set_target_properties(wxrc PROPERTIES FOLDER "Utilities") | 9 | set_target_properties(wxrc PROPERTIES FOLDER "Utilities") | |
13 | 10 | |||
14 | + include(GNUInstallDirs) | 11 | + include(GNUInstallDirs) | |
15 | + | |||
16 | wx_install(TARGETS wxrc | 12 | wx_install(TARGETS wxrc | |
17 | - RUNTIME DESTINATION "bin" | 13 | - RUNTIME DESTINATION "bin" | |
18 | - BUNDLE DESTINATION "bin" | 14 | - BUNDLE DESTINATION "bin" | |
19 | + RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" | 15 | + RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" | |
20 | + BUNDLE DESTINATION "${CMAKE_INSTALL_BINDIR}" | 16 | + BUNDLE DESTINATION "${CMAKE_INSTALL_BINDIR}" | |
21 | ) | 17 | ) | |
22 | 18 | |||
23 | - if(NOT WIN32_MSVC_NAMING) | 19 | if(NOT WIN32_MSVC_NAMING AND wxBUILD_INSTALL) | |
24 | + if(NOT WIN32_MSVC_NAMING AND wxBUILD_INSTALL) | 20 | @@ -40,8 +41,8 @@ if(wxUSE_XRC) | |
25 | if(IPHONE) | 21 | # Don't use wx_install() here to preserve escaping. | |
26 | set(EXE_SUFFIX ".app") | 22 | install(CODE "execute_process( \ | |
27 | else() | |||
28 | set(EXE_SUFFIX ${CMAKE_EXECUTABLE_SUFFIX}) | |||
29 | endif() | |||
30 | ||||
31 | - wx_install(CODE "execute_process( \ | |||
32 | + # Don't use wx_install() here to preserve escaping. | |||
33 | + install(CODE "execute_process( \ | |||
34 | COMMAND ${CMAKE_COMMAND} -E create_symlink \ | 23 | COMMAND ${CMAKE_COMMAND} -E create_symlink \ | |
35 | - ${CMAKE_INSTALL_PREFIX}/bin/${wxrc_output_name}${EXE_SUFFIX} \ | 24 | - \"${CMAKE_INSTALL_PREFIX}/bin/${wxrc_output_name}${EXE_SUFFIX}\" \ | |
36 | - ${CMAKE_INSTALL_PREFIX}/bin/wxrc${EXE_SUFFIX} \ | 25 | - \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/wxrc${EXE_SUFFIX}\" \ | |
37 | + ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/${wxrc_output_name}${EXE_SUFFIX} \ | 26 | + \"${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/${wxrc_output_name}${EXE_SUFFIX}\" \ | |
38 | + \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/wxrc${EXE_SUFFIX}\" \ | 27 | + \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/wxrc${EXE_SUFFIX}\" \ | |
39 | )" | 28 | )" | |
40 | ) | 29 | ) | |
41 | endif() | 30 | endif() |