On Wed, 6 Sep 2023, Daniel Dickman wrote:
>
>
> On Wed, 6 Sep 2023, Christian Weisgerber wrote:
>
> > How long does a port have to stay marked BROKEN before we concede that
> > it won't be fixed, and we remove it?
> >
> > I did some grep, got blame, sort, etc. and here are some contenders
> > that have been BROKEN since before 2020:
> >
> > port marked broken
> > math/wxMaxima 2014-07-24 edd
update that worked for me below, ok?
Index: Makefile
===================================================================
RCS file: /cvs/ports/math/wxMaxima/Makefile,v
retrieving revision 1.17
diff -u -p -u -r1.17 Makefile
--- Makefile 11 Mar 2022 19:36:33 -0000 1.17
+++ Makefile 7 Sep 2023 03:15:43 -0000
@@ -1,38 +1,36 @@
-# http://marc.info/?l=openbsd-ports&m=140587945502296&w=2
-BROKEN = allocation error starting socket server
-
COMMENT = wxWidgets GUI for the computer algebra system maxima
-DISTNAME = wxMaxima-12.09.0
+V = 19.11.1
+GH_ACCOUNT = wxMaxima-developers
+GH_PROJECT = wxmaxima
+GH_TAGNAME = Version-$V
+PKGNAME = wxMaxima-$V
+
CATEGORIES = math
-REVISION = 2
-HOMEPAGE = http://wxmaxima.sourceforge.net/
+HOMEPAGE = https://wxmaxima-developers.github.io/
# GPLv2
PERMIT_PACKAGE = Yes
-MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=wxmaxima/}
MAINTAINER = Edd Barrett <e...@openbsd.org>
-WANTLIB += c m pthread ${COMPILER_LIBCXX} wx_base wx_base_net wx_base_xml
-WANTLIB += wx_gtk2_adv wx_gtk2_aui wx_gtk2_core wx_gtk2_html
+WANTLIB += ${COMPILER_LIBCXX} c m wx_baseu-3.2 wx_baseu_net-3.2
+WANTLIB += wx_baseu_xml-3.2 wx_gtk3u_aui-3.2 wx_gtk3u_core-3.2
+WANTLIB += wx_gtk3u_html-3.2 wx_gtk3u_richtext-3.2
+
+MODULES = devel/cmake
COMPILER = base-clang ports-gcc base-gcc
+BUILD_DEPENDS = devel/gettext,-tools
+
RUN_DEPENDS = devel/desktop-file-utils \
math/gnuplot \
math/maxima
+
LIB_DEPENDS = x11/wxWidgets
NO_TEST = Yes
-
-CONFIGURE_STYLE = gnu
-
-post-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps
- ${INSTALL_DATA} ${WRKSRC}/data/wxmaxima.png ${PREFIX}/share/pixmaps
- ${INSTALL_DATA_DIR} ${PREFIX}/share/applications
- ${INSTALL_DATA} ${WRKSRC}/wxmaxima.desktop ${PREFIX}/share/applications
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/math/wxMaxima/distinfo,v
retrieving revision 1.6
diff -u -p -u -r1.6 distinfo
--- distinfo 4 Jan 2013 14:06:33 -0000 1.6
+++ distinfo 7 Sep 2023 03:15:43 -0000
@@ -1,2 +1,2 @@
-SHA256 (wxMaxima-12.09.0.tar.gz) = WAOrYvx5G8uH8NDzg1fbpvzMTvphy59wnhQsKVSxMF0=
-SIZE (wxMaxima-12.09.0.tar.gz) = 1554561
+SHA256 (wxmaxima-Version-19.11.1.tar.gz) =
03RP51lvFNy85VD1krO2mc6ewhbt7NLk9TgLSw1WL9Y=
+SIZE (wxmaxima-Version-19.11.1.tar.gz) = 15310832
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/math/wxMaxima/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -u -r1.5 PLIST
--- pkg/PLIST 11 Mar 2022 19:36:33 -0000 1.5
+++ pkg/PLIST 7 Sep 2023 03:15:43 -0000
@@ -1,31 +1,159 @@
@bin bin/wxmaxima
-share/applications/wxmaxima.desktop
+share/applications/io.github.wxmaxima_developers.wxMaxima.desktop
+share/bash-completion/completions/wxmaxima
+share/doc/wxmaxima/
+share/doc/wxmaxima/Autocomplete1.jpg
+share/doc/wxmaxima/Autocomplete2.jpg
+share/doc/wxmaxima/BatchImage.jpg
+share/doc/wxmaxima/BatchImage.png
+share/doc/wxmaxima/InputCell.png
+share/doc/wxmaxima/Matrix table example.png
+share/doc/wxmaxima/MatrixTableExample.png
+share/doc/wxmaxima/Second table example.png
+share/doc/wxmaxima/SecondTableExample.png
+share/doc/wxmaxima/SidePanes.png
+share/doc/wxmaxima/cell-example.png
+share/doc/wxmaxima/ezUnits.jpg
+share/doc/wxmaxima/ezUnits.png
+share/doc/wxmaxima/maxima_screenshot.png
+share/doc/wxmaxima/sbclMemory.png
+share/doc/wxmaxima/wxMaximaLogo.jpg
+share/doc/wxmaxima/wxMaximaLogo.png
+share/doc/wxmaxima/wxMaximaWindow.png
+share/doc/wxmaxima/wxMaxima_configuration_001.jpg
+share/doc/wxmaxima/wxMaxima_configuration_001.png
+share/doc/wxmaxima/wxMaxima_configuration_002.jpg
+share/doc/wxmaxima/wxMaxima_configuration_002.png
+share/doc/wxmaxima/wxmaxima.ca.hhp
+share/doc/wxmaxima/wxmaxima.ca.html
+share/doc/wxmaxima/wxmaxima.cs.hhp
+share/doc/wxmaxima/wxmaxima.cs.html
+share/doc/wxmaxima/wxmaxima.da.hhp
+share/doc/wxmaxima/wxmaxima.da.html
+share/doc/wxmaxima/wxmaxima.de.hhp
+share/doc/wxmaxima/wxmaxima.de.html
+share/doc/wxmaxima/wxmaxima.el.hhp
+share/doc/wxmaxima/wxmaxima.el.html
+share/doc/wxmaxima/wxmaxima.en.hhp
+share/doc/wxmaxima/wxmaxima.en.html
+share/doc/wxmaxima/wxmaxima.es.hhp
+share/doc/wxmaxima/wxmaxima.es.html
+share/doc/wxmaxima/wxmaxima.fi.hhp
+share/doc/wxmaxima/wxmaxima.fi.html
+share/doc/wxmaxima/wxmaxima.fr.hhp
+share/doc/wxmaxima/wxmaxima.fr.html
+share/doc/wxmaxima/wxmaxima.gl.hhp
+share/doc/wxmaxima/wxmaxima.gl.html
+share/doc/wxmaxima/wxmaxima.hhp
+share/doc/wxmaxima/wxmaxima.html
+share/doc/wxmaxima/wxmaxima.hu.hhp
+share/doc/wxmaxima/wxmaxima.hu.html
+share/doc/wxmaxima/wxmaxima.it.hhp
+share/doc/wxmaxima/wxmaxima.it.html
+share/doc/wxmaxima/wxmaxima.ja.hhp
+share/doc/wxmaxima/wxmaxima.ja.html
+share/doc/wxmaxima/wxmaxima.kab.hhp
+share/doc/wxmaxima/wxmaxima.kab.html
+share/doc/wxmaxima/wxmaxima.nb.hhp
+share/doc/wxmaxima/wxmaxima.nb.html
+share/doc/wxmaxima/wxmaxima.pl.hhp
+share/doc/wxmaxima/wxmaxima.pl.html
+share/doc/wxmaxima/wxmaxima.pt_BR.hhp
+share/doc/wxmaxima/wxmaxima.pt_BR.html
+share/doc/wxmaxima/wxmaxima.ru.hhp
+share/doc/wxmaxima/wxmaxima.ru.html
+share/doc/wxmaxima/wxmaxima.tr.hhp
+share/doc/wxmaxima/wxmaxima.tr.html
+share/doc/wxmaxima/wxmaxima.uk.hhp
+share/doc/wxmaxima/wxmaxima.uk.html
+share/doc/wxmaxima/wxmaxima.zh_CN.hhp
+share/doc/wxmaxima/wxmaxima.zh_CN.html
+share/doc/wxmaxima/wxmaxima.zh_TW.hhp
+share/doc/wxmaxima/wxmaxima.zh_TW.html
share/locale/ca/LC_MESSAGES/wxMaxima.mo
share/locale/cs/LC_MESSAGES/wxMaxima.mo
share/locale/da/LC_MESSAGES/wxMaxima.mo
share/locale/de/LC_MESSAGES/wxMaxima.mo
share/locale/el/LC_MESSAGES/wxMaxima.mo
+share/locale/en/LC_MESSAGES/wxMaxima.mo
share/locale/es/LC_MESSAGES/wxMaxima.mo
+share/locale/fi/LC_MESSAGES/wxMaxima.mo
share/locale/fr/LC_MESSAGES/wxMaxima.mo
share/locale/gl/LC_MESSAGES/wxMaxima.mo
share/locale/hu/LC_MESSAGES/wxMaxima.mo
share/locale/it/LC_MESSAGES/wxMaxima.mo
share/locale/ja/LC_MESSAGES/wxMaxima.mo
+share/locale/kab/
+share/locale/kab/LC_MESSAGES/
+share/locale/kab/LC_MESSAGES/wxMaxima.mo
+share/locale/nb/LC_MESSAGES/wxMaxima.mo
share/locale/pl/LC_MESSAGES/wxMaxima.mo
share/locale/pt_BR/LC_MESSAGES/wxMaxima.mo
share/locale/ru/LC_MESSAGES/wxMaxima.mo
+share/locale/tr/LC_MESSAGES/wxMaxima.mo
share/locale/uk/LC_MESSAGES/wxMaxima.mo
+share/locale/zh_CN/LC_MESSAGES/wxMaxima.mo
share/locale/zh_TW/LC_MESSAGES/wxMaxima.mo
-share/pixmaps/
-share/pixmaps/wxmaxima.png
+@mandir share/man/
+share/man/man1/
+@man share/man/man1/wxmaxima.1
+share/metainfo/io.github.wxmaxima_developers.wxMaxima.appdata.xml
+share/mime/packages/x-wxmathml.xml
+share/mime/packages/x-wxmaxima-batch.xml
+share/pixmaps/io.github.wxmaxima_developers.wxMaxima.png
+share/pixmaps/io.github.wxmaxima_developers.wxMaxima.svg
+share/pixmaps/text-x-wxmathml.svg
+share/pixmaps/text-x-wxmaxima-batch.svg
+share/pixmaps/wxmaxima-16.xpm
+share/pixmaps/wxmaxima-32.xpm
share/wxMaxima/
share/wxMaxima/COPYING
share/wxMaxima/README
-share/wxMaxima/autocomplete.txt
-share/wxMaxima/maxima.png
-share/wxMaxima/options.png
-share/wxMaxima/styles.png
-share/wxMaxima/tips.txt
-share/wxMaxima/wxmathml.lisp
-share/wxMaxima/wxmaxima.png
+share/wxMaxima/README.md
@tag update-desktop-database
+@tag update-mime-database
+share/wxMaxima/a.png
+share/wxMaxima/all-celltypes.wxmx
+share/wxMaxima/autosave.cfg
+share/wxMaxima/b.png
+share/wxMaxima/c.png
+share/wxMaxima/complete_config_file.cfg
+share/wxMaxima/d.png
+share/wxMaxima/foreign-characters.wxm
+share/wxMaxima/io.github.wxmaxima_developers.wxMaxima.png
+share/wxMaxima/io.github.wxmaxima_developers.wxMaxima.svg
+share/wxMaxima/noautosave.cfg
+share/wxMaxima/other-features.wxm
+share/wxMaxima/testbench_all_celltypes.wxm
+share/wxMaxima/testbench_automatic_absCells.wxm
+share/wxMaxima/testbench_automatic_atCells.wxm
+share/wxMaxima/testbench_automatic_boxes.wxm
+share/wxMaxima/testbench_automatic_conjugateCells.wxm
+share/wxMaxima/testbench_automatic_diffCells.wxm
+share/wxMaxima/testbench_automatic_empty_file.wxm
+share/wxMaxima/testbench_automatic_exptCells.wxm
+share/wxMaxima/testbench_automatic_formerCrashes.wxm
+share/wxMaxima/testbench_automatic_fracCells.wxm
+share/wxMaxima/testbench_automatic_functionCells.wxm
+share/wxMaxima/testbench_automatic_imageCells.wxm
+share/wxMaxima/testbench_automatic_intCells.wxm
+share/wxMaxima/testbench_automatic_limitCells.wxm
+share/wxMaxima/testbench_automatic_lisp.wxm
+share/wxMaxima/testbench_automatic_matrixCells.wxm
+share/wxMaxima/testbench_automatic_multiplication.wxm
+share/wxMaxima/testbench_automatic_nonsenseConstructs.wxm
+share/wxMaxima/testbench_automatic_parenthesisCells.wxm
+share/wxMaxima/testbench_automatic_printf_continuationLines.wxm
+share/wxMaxima/testbench_automatic_printf_equations.wxm
+share/wxMaxima/testbench_automatic_printf_simple.wxm
+share/wxMaxima/testbench_automatic_rememberingAnswers.wxm
+share/wxMaxima/testbench_automatic_simpleInput.wxm
+share/wxMaxima/testbench_automatic_slideshowCells.wxm
+share/wxMaxima/testbench_automatic_sqrtCells.wxm
+share/wxMaxima/testbench_automatic_subCells.wxm
+share/wxMaxima/testbench_automatic_subsupCells.wxm
+share/wxMaxima/testbench_automatic_sumCells.wxm
+share/wxMaxima/testbench_automatic_unicode.wxm
+share/wxMaxima/testbench_automatic_weirdLabels.wxm
+share/wxMaxima/testbench_automatic_xmlQuote.wxm
+share/wxMaxima/textcells.wxm