head	1.51;
access;
symbols
	pkgsrc-2026Q3:1.49.0.2
	pkgsrc-2026Q3-base:1.49
	pkgsrc-2026Q2:1.48.0.2
	pkgsrc-2026Q2-base:1.48
	pkgsrc-2026Q1:1.47.0.2
	pkgsrc-2026Q1-base:1.47
	pkgsrc-2025Q4:1.45.0.2
	pkgsrc-2025Q4-base:1.45
	pkgsrc-2025Q3:1.44.0.2
	pkgsrc-2025Q3-base:1.44
	pkgsrc-2025Q2:1.43.0.2
	pkgsrc-2025Q2-base:1.43
	pkgsrc-2025Q1:1.41.0.2
	pkgsrc-2025Q1-base:1.41
	pkgsrc-2024Q4:1.40.0.2
	pkgsrc-2024Q4-base:1.40
	pkgsrc-2024Q3:1.35.0.4
	pkgsrc-2024Q3-base:1.35
	pkgsrc-2024Q2:1.35.0.2
	pkgsrc-2024Q2-base:1.35
	pkgsrc-2024Q1:1.32.0.4
	pkgsrc-2024Q1-base:1.32
	pkgsrc-2023Q4:1.32.0.2
	pkgsrc-2023Q4-base:1.32
	pkgsrc-2023Q3:1.27.0.4
	pkgsrc-2023Q3-base:1.27
	pkgsrc-2023Q2:1.27.0.2
	pkgsrc-2023Q2-base:1.27
	pkgsrc-2023Q1:1.26.0.2
	pkgsrc-2023Q1-base:1.26
	pkgsrc-2022Q4:1.24.0.2
	pkgsrc-2022Q4-base:1.24
	pkgsrc-2022Q3:1.22.0.2
	pkgsrc-2022Q3-base:1.22
	pkgsrc-2022Q2:1.21.0.2
	pkgsrc-2022Q2-base:1.21
	pkgsrc-2022Q1:1.20.0.4
	pkgsrc-2022Q1-base:1.20
	pkgsrc-2021Q4:1.20.0.2
	pkgsrc-2021Q4-base:1.20
	pkgsrc-2021Q3:1.19.0.4
	pkgsrc-2021Q3-base:1.19
	pkgsrc-2021Q2:1.19.0.2
	pkgsrc-2021Q2-base:1.19
	pkgsrc-2021Q1:1.18.0.4
	pkgsrc-2021Q1-base:1.18
	pkgsrc-2020Q4:1.18.0.2
	pkgsrc-2020Q4-base:1.18
	pkgsrc-2020Q3:1.17.0.2
	pkgsrc-2020Q3-base:1.17
	pkgsrc-2020Q2:1.16.0.2
	pkgsrc-2020Q2-base:1.16
	pkgsrc-2020Q1:1.15.0.2
	pkgsrc-2020Q1-base:1.15
	pkgsrc-2019Q4:1.12.0.6
	pkgsrc-2019Q4-base:1.12
	pkgsrc-2019Q3:1.12.0.2
	pkgsrc-2019Q3-base:1.12
	pkgsrc-2019Q2:1.11.0.6
	pkgsrc-2019Q2-base:1.11
	pkgsrc-2019Q1:1.11.0.4
	pkgsrc-2019Q1-base:1.11
	pkgsrc-2018Q4:1.11.0.2
	pkgsrc-2018Q4-base:1.11
	pkgsrc-2018Q3:1.9.0.4
	pkgsrc-2018Q3-base:1.9
	pkgsrc-2018Q2:1.9.0.2
	pkgsrc-2018Q2-base:1.9
	pkgsrc-2018Q1:1.7.0.2
	pkgsrc-2018Q1-base:1.7
	pkgsrc-2017Q4:1.6.0.2
	pkgsrc-2017Q4-base:1.6
	pkgsrc-2017Q3:1.4.0.8
	pkgsrc-2017Q3-base:1.4
	pkgsrc-2017Q2:1.4.0.4
	pkgsrc-2017Q2-base:1.4
	pkgsrc-2017Q1:1.4.0.2
	pkgsrc-2017Q1-base:1.4
	pkgsrc-2016Q4:1.2.0.14
	pkgsrc-2016Q4-base:1.2
	pkgsrc-2016Q3:1.2.0.12
	pkgsrc-2016Q3-base:1.2
	pkgsrc-2016Q2:1.2.0.10
	pkgsrc-2016Q2-base:1.2
	pkgsrc-2016Q1:1.2.0.8
	pkgsrc-2016Q1-base:1.2
	pkgsrc-2015Q4:1.2.0.6
	pkgsrc-2015Q4-base:1.2
	pkgsrc-2015Q3:1.2.0.4
	pkgsrc-2015Q3-base:1.2
	pkgsrc-2015Q2:1.2.0.2
	pkgsrc-2015Q2-base:1.2
	pkgsrc-2015Q1:1.1.0.4
	pkgsrc-2015Q1-base:1.1
	pkgsrc-2014Q4:1.1.0.2
	pkgsrc-2014Q4-base:1.1;
locks; strict;
comment	@# @;


1.51
date	2026.09.29.06.06.29;	author wiz;	state Exp;
branches;
next	1.50;
commitid	qal4xgy1mkCzPtXG;

1.50
date	2026.09.27.11.37.31;	author tnn;	state Exp;
branches;
next	1.49;
commitid	QJQtnAYom0oZIfXG;

1.49
date	2026.09.02.19.03.24;	author wiz;	state Exp;
branches;
next	1.48;
commitid	vXszxoxOqka005UG;

1.48
date	2026.06.11.07.17.21;	author wiz;	state Exp;
branches;
next	1.47;
commitid	bVZL3OdakDMSLlJG;

1.47
date	2026.01.27.08.40.06;	author wiz;	state Exp;
branches;
next	1.46;
commitid	f4MYtJVcsY7dz0sG;

1.46
date	2026.01.07.08.47.53;	author wiz;	state Exp;
branches;
next	1.45;
commitid	1wQ3ICD8eebefrpG;

1.45
date	2025.10.23.20.38.16;	author wiz;	state Exp;
branches;
next	1.44;
commitid	1V2hBZn9ypXaCJfG;

1.44
date	2025.08.30.22.45.52;	author wiz;	state Exp;
branches;
next	1.43;
commitid	2izPxU30rhec4O8G;

1.43
date	2025.04.24.14.15.02;	author wiz;	state Exp;
branches;
next	1.42;
commitid	A3VBjL8Zdd4LljSF;

1.42
date	2025.04.17.21.51.33;	author wiz;	state Exp;
branches;
next	1.41;
commitid	xcIXAVA292fk6sRF;

1.41
date	2024.12.27.08.20.18;	author wiz;	state Exp;
branches;
next	1.40;
commitid	tLKuqVS8lkJCb7DF;

1.40
date	2024.11.17.07.16.23;	author wiz;	state Exp;
branches;
next	1.39;
commitid	xKvmQYB52TGx7YxF;

1.39
date	2024.11.14.22.20.43;	author wiz;	state Exp;
branches;
next	1.38;
commitid	JmuDYqwL4erbdFxF;

1.38
date	2024.11.01.12.53.28;	author wiz;	state Exp;
branches;
next	1.37;
commitid	QB4Wk02mZPuBuWvF;

1.37
date	2024.11.01.00.52.41;	author wiz;	state Exp;
branches;
next	1.36;
commitid	QT27BdVP362gvSvF;

1.36
date	2024.10.20.14.04.16;	author wiz;	state Exp;
branches;
next	1.35;
commitid	iXiXTiwhLpC9hpuF;

1.35
date	2024.05.29.16.33.29;	author adam;	state Exp;
branches;
next	1.34;
commitid	n8aFyEjEVZA0JUbF;

1.34
date	2024.04.07.07.34.36;	author wiz;	state Exp;
branches;
next	1.33;
commitid	oMYDjdZchby5qb5F;

1.33
date	2024.04.06.08.06.12;	author wiz;	state Exp;
branches;
next	1.32;
commitid	xuM7fEJrv2TOC35F;

1.32
date	2023.12.26.11.43.05;	author wiz;	state Exp;
branches;
next	1.31;
commitid	FTNtJ6I90a357YRE;

1.31
date	2023.11.14.14.02.28;	author wiz;	state Exp;
branches;
next	1.30;
commitid	BZ5vzwBRof1beAME;

1.30
date	2023.11.12.13.22.40;	author wiz;	state Exp;
branches;
next	1.29;
commitid	SjpNXQIV5XeZ3kME;

1.29
date	2023.11.08.13.20.03;	author wiz;	state Exp;
branches;
next	1.28;
commitid	PsuHTklAIsF4bOLE;

1.28
date	2023.10.21.17.11.01;	author gdt;	state Exp;
branches;
next	1.27;
commitid	Sr0Nb6aaZLDw2wJE;

1.27
date	2023.04.19.08.10.46;	author adam;	state Exp;
branches;
next	1.26;
commitid	B8gCWhWtMX9vZGlE;

1.26
date	2023.01.29.21.17.05;	author ryoon;	state Exp;
branches;
next	1.25;
commitid	QL7aBXsBGmQvUtbE;

1.25
date	2023.01.03.17.37.51;	author wiz;	state Exp;
branches;
next	1.24;
commitid	vvAqE6UmuqFFx78E;

1.24
date	2022.12.13.13.05.49;	author jperkin;	state Exp;
branches;
next	1.23;
commitid	d1Xiq0avjYkNIo5E;

1.23
date	2022.11.23.16.20.36;	author adam;	state Exp;
branches;
next	1.22;
commitid	ju2K3LUYlTJKqQ2E;

1.22
date	2022.08.11.05.09.00;	author gutteridge;	state Exp;
branches;
next	1.21;
commitid	yKydzoO42ClN3qPD;

1.21
date	2022.04.18.19.11.36;	author adam;	state Exp;
branches;
next	1.20;
commitid	eC9Na3jrfOOUpIAD;

1.20
date	2021.12.08.16.05.36;	author adam;	state Exp;
branches;
next	1.19;
commitid	2PyWjHx5T8rqARjD;

1.19
date	2021.04.21.11.42.11;	author adam;	state Exp;
branches;
next	1.18;
commitid	fph0Axs0eT3az9QC;

1.18
date	2020.11.05.09.08.38;	author ryoon;	state Exp;
branches;
next	1.17;
commitid	VqGaBtHnBBcd5GuC;

1.17
date	2020.08.17.20.19.27;	author leot;	state Exp;
branches;
next	1.16;
commitid	ybGS4iX9Fz8imskC;

1.16
date	2020.06.02.08.24.17;	author adam;	state Exp;
branches;
next	1.15;
commitid	nisovMpvvZm3RCaC;

1.15
date	2020.03.10.22.10.30;	author wiz;	state Exp;
branches;
next	1.14;
commitid	UV3Ncm9kwd8O7UZB;

1.14
date	2020.03.08.16.50.29;	author wiz;	state Exp;
branches;
next	1.13;
commitid	rcNYzTQo8icypCZB;

1.13
date	2020.01.18.23.32.54;	author rillig;	state Exp;
branches;
next	1.12;
commitid	shGUwZfkr7sleeTB;

1.12
date	2019.07.21.22.25.20;	author wiz;	state Exp;
branches;
next	1.11;
commitid	sTQI1F7qYi5bHXvB;

1.11
date	2018.11.14.22.22.00;	author kleink;	state Exp;
branches;
next	1.10;
commitid	GUhtnbJ6vT0uGXZA;

1.10
date	2018.11.12.03.52.32;	author ryoon;	state Exp;
branches;
next	1.9;
commitid	9EFLHvDNIp1OBBZA;

1.9
date	2018.04.29.05.46.37;	author wiz;	state Exp;
branches;
next	1.8;
commitid	Qt8nF6Q3Pxx8AiAA;

1.8
date	2018.04.16.14.34.52;	author wiz;	state Exp;
branches;
next	1.7;
commitid	kzqGMVblMLsRUFyA;

1.7
date	2018.03.12.11.17.04;	author wiz;	state Exp;
branches;
next	1.6;
commitid	Mv60lx3Uo1UqW9uA;

1.6
date	2017.11.28.13.13.54;	author wiz;	state Exp;
branches;
next	1.5;
commitid	25elvRr2ilWyWNgA;

1.5
date	2017.11.28.13.08.09;	author wiz;	state Exp;
branches;
next	1.4;
commitid	OZuickTU7WyAUNgA;

1.4
date	2017.02.12.06.25.43;	author ryoon;	state Exp;
branches;
next	1.3;
commitid	k6LcxswBlcMUXCFz;

1.3
date	2017.02.06.13.55.41;	author wiz;	state Exp;
branches;
next	1.2;
commitid	gPJ49nTI4WujETEz;

1.2
date	2015.04.25.14.23.31;	author tnn;	state Exp;
branches;
next	1.1;
commitid	fkfRjMEDCPfoNYiy;

1.1
date	2014.10.01.11.09.55;	author wiz;	state Exp;
branches;
next	;
commitid	bAjREzIxOnzRluSx;


desc
@@


1.51
log
@*: recursive bump for pcre2 10.49
@
text
@# $NetBSD: Makefile,v 1.50 2026/09/27 11:37:31 tnn Exp $

DISTNAME=	wxmaxima-23.12.0
PKGREVISION=	19
CATEGORIES=	math
MASTER_SITES=	${MASTER_SITE_GITHUB:=wxMaxima-developers/}
GITHUB_TAG=	Version-${PKGVERSION_NOREV}

MAINTAINER=	helgoman@@users.sourceforge.net
HOMEPAGE=	https://github.com/wxMaxima-developers/wxmaxima/
COMMENT=	Graphical UI for maxima
LICENSE=	gnu-gpl-v2

DEPENDS+=	maxima>=5.15.0:../../math/maxima
DEPENDS+=	gnuplot>=4.2.3:../../graphics/gnuplot

USE_CMAKE=		yes
USE_LANGUAGES=		c c++
USE_PKGLOCALEDIR=	yes

SUBST_CLASSES+=		paths
SUBST_STAGE.paths=	pre-configure
SUBST_FILES.paths=	data/CMakeLists.txt
SUBST_FILES.paths+=	locales/CMakeLists.txt
SUBST_SED.paths=	-e 's,share/locale,${PKGLOCALEDIR}/locale,g'
SUBST_SED.paths+=	-e 's,share/man,${PKGMANDIR},g'
SUBST_NOOP_OK.paths=	yes

.include "../../x11/wxGTK32/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.50
log
@*: revbump for pcre2 symbol versioning change
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2026/09/02 19:03:24 wiz Exp $
d4 1
a4 1
PKGREVISION=	18
@


1.49
log
@*: recursive bump for pcre2 10.48
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2026/06/11 07:17:21 wiz Exp $
d4 1
a4 1
PKGREVISION=	17
@


1.48
log
@gtk3: bump PKGREVISION for wayland option default change

Recursive bump to hopefully fix bulk build fallout due to the
unversioned change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2026/01/27 08:40:06 wiz Exp $
d4 1
a4 1
PKGREVISION=	16
@


1.47
log
@*: recursive bump for removal of cairo's xcb option
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2026/01/07 08:47:53 wiz Exp $
d4 1
a4 1
PKGREVISION=	15
@


1.46
log
@*: recursive bump for icu 78.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2025/10/23 20:38:16 wiz Exp $
d4 1
a4 1
PKGREVISION=	14
@


1.45
log
@*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/pkg/lib/libglib-2.0.so.0 not defined
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2025/08/30 22:45:52 wiz Exp $
d4 1
a4 1
PKGREVISION=	13
@


1.44
log
@*: recursive bump for tiff growing lerc dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2025/04/24 14:15:02 wiz Exp $
d4 1
a4 1
PKGREVISION=	12
@


1.43
log
@*: recursive bump for jpeg -> libjpeg-turbo switch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2025/04/17 21:51:33 wiz Exp $
d4 1
a4 1
PKGREVISION=	11
@


1.42
log
@*: recursive bump for icu 77 and libxml2 2.14
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2024/12/27 08:20:18 wiz Exp $
d4 1
a4 1
PKGREVISION=	10
@


1.41
log
@*: recursive bump for pango requiring fontconfig 2.15
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2024/11/17 07:16:23 wiz Exp $
d4 1
a4 1
PKGREVISION=	9
@


1.40
log
@*: recursive bump for default-on option of at-spi2-core
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2024/11/14 22:20:43 wiz Exp $
d4 1
a4 1
PKGREVISION=	8
@


1.39
log
@*: recursive bump for icu 76 shlib major version bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2024/11/01 12:53:28 wiz Exp $
d4 1
a4 1
PKGREVISION=	7
@


1.38
log
@*: revbump for icu downgrade
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2024/11/01 00:52:41 wiz Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.37
log
@*: recursive bump for icu 76.1 shlib bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2024/10/20 14:04:16 wiz Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.36
log
@*: recursive bump for merging at-spi2-atk and atk into at2-spi-core

Remove at-spi2-atk and atk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2024/05/29 16:33:29 adam Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.35
log
@revbump after icu and protobuf updates
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2024/04/07 07:34:36 wiz Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.34
log
@*: bump for cairo buildlink3.mk change

lzo was made an option
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2024/04/06 08:06:12 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.33
log
@* recursive bump for libxkbcommon 1.7.0

Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2023/12/26 11:43:05 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.32
log
@wxmaxima: update to 23.12.0.

Provided by Chavdar Ivanov in PR 57796.

# 23.12.0

- Input text selection was cleared when right-clicking
  on it (#1845)
- Pressing both mouse buttons simultaneously caused an
  assert (#1844)
- Corrected the cursor position after unsuccessful autocompletes
- Corrected the handling of question prompts from maxima (#1827)
- Bug corrections in the search functionality
- RegEx search works again
- Clicking on the notification now is more likely to focus the worksheet
- Corrected the cell folding logic (#1853)
- Folded cells are no more evaluated (#1853)
- Now we try to generate a backtrace on crashes (#1802)
- Corrected the position of integral limits
- Nicer product, sum and integral signs
- Hidden cells weren't restored from wxm files (#1855)
- diff() no longer causes spurious multiplication dots (#1825)

# 23.11.0

- Correctly draw the bracket of the cell under the cursor (#1811)
- Maths display was corrupted if the window was temporarily not wide
  enough to display it in 2D (#1812)
- Added many range checks to the code
- Correct label scaling after changing the zoom factor (#1815)
- Repaired "copy as bitmap" (#1820)
- Repaired EMF and SVG output (#1838)
- Focus the search text on activating the search box (#1821)
- Correctly support dropping multiple files on the worksheet
- If the worksheet isn't empty dropping a file on the worksheet
  no more closes the currently open file
- Try harder to kill maxima on closing it (#1824)
- Menu items for displaying the internal representation
- Better display of diff(), if multiplication dots are enabled (#1825)
- Tried to resolve a few asserts (#1831)
- Resolved many warnings from several static analysis tools
- Fine-tuning of the "undo" function

# 23.10.0

- A big rewrite to make the static analysis tools happy
- Many stability improvements
- Maxima's help commands work again out-of-the-box.
- Corrected the worksheet size calculation
- Better support for loading .wxmx files from weird paths
- Finally resolved the "Right-click resets zoom" problem (#1810)
- A speed up
- Many right-click menu fixes (#1810)
- Display/Hide label fixes
- Many help browser improvements (#1802)
- The worksheet size no more is underestimated (#1802)
- Cell creation fixes
- Copy-and-paste improvements (#1809)
- Better error messages for bitmaps
- Many additional bug fixes

# 23.08.0

- Better print scaling
- More consistent page size handling for printing
- Many performance and stability fixes from coverity-scan
- Resolved many warnings from cppcheck
- A RegEx search

# 23.07.0

- Printing: Made the page margins configurable (#1787)
- Printing: We no more print page headers (#1791)
- Printing: Printing no more omits labels (#1507)
- Printing: A better pagebreak algorithm
- Printing: No more ghost lines around text cells
- Less ugly integral signs
- Many stability fixes
- More consistent worksheet scaling and sizes (#1780)
- Correctly save the color settings (#1789)
- Correctly check the numeric and other menu items
- The cursor no more disappears (#1788)
- Updated italian translation

# 23.05.1

- Updated the Russian and Italian translation.
- Process the command line option `--maxima=<str>`.
- Resolved several possibilities to crash the config dialogue
  (#1774, #1766)
- Correctly calculate the worksheet size in the background (#1766)
- Correctly restore parenthesis on load (#1779)
- Always revise the decision what to display as 2D equation on
  window width changes
- 2D display of integrals had zero size (#1780)

# 23.05.0

- Got rid of some compiler and cppcheck warnings
- Big performance improvements
- A "maxima versus typical programming languages" tutorial.
- Table of contents: Jump to the chapter the cursor is in.
- Resolved another crash in the config dialogue
- Updated the unicode character list
- Resolved more potential event ID clashes
- Use an external file as wxMathML.lisp is now selected using
  a command line option, not configured in the GUI.
  This is mostly needed for developers, no need to expose it
  to the end user.
- Better handling of paths to maxima when starting new
  wxMaxima processes
- new wxMaxima processes now get more of the command-line args
  of the parent process
- wxMaxima no more tries to install its own fonts.

# 23.04.1

- More config dialogue tweaks
- MacOs: No more create config icons that aren't needed
- Recent file list: Don't try to re-use no-more-used wxWidgets IDs
- Make sure that the help sidebar is shown when opening a help topic
- If maxima wants us to open a help browser and wxMaxima was compiled
  without one it now opens an external help browser
- Be aware that the MSW port recycles unused window IDs.
- The load() command now again works with symbols as package names.

# 23.04.0

- Made the GUI more responsive for functions with much output
- Handle errors in the XML from maxima more gracefully
- Rewrote parts of the lisp part of wxMaxima
- Resolved a few lisp warnings
- Resolved a few XML errors caused by not escaping special chars
- Automatic XML generation tests
- More MacOs fixes
- Correct display of operators
- A better style sample for the config dialogue
- Resolved several asserts
- Resolved a few small bugs in the autosave logic

# 23.03.0

- Make sure all bitmaps are valid on High-DPI MacOs (#1749)
- More styles consistency (#1753)
- Better configuration validation
- Depending on the wxWidgets version Unicode letters were
  interpreted inorrectly (#1754)
- The manual anchors cache now saves the file-per-chapter URLs, too.
- cmake -DWXM_DISABLE_WEBVIEW now allows to find wxWidgets, if
  wxWebView wasn't compiled.
- Completely rewrote the dockable-sidebars-stuff
- Many files are now build on demand, not at configure time

# 23.02.0

- Fix XML generation of wxmx documents (#1556)
- A faster font cache
- Faster communication between wxMaxima and Maxima
- Dropped the dependency on an \[internal\] ww898 library
- More consistent text style handling
- A try to improve locale management on the Mac platform
- A separate style for operators (#1002)
- A nicer ChangeLog

# 22.12.0

- A cleaner status bar with double-click actions
- Better display of labels
- box() now is displayed as a box, as the maxima manual states
- box(expr, "highlight") display expr in red, instead
- Resolved a few display glitches
- Resolved OS-dependant wrong actions on gui events
- A few system and compiler specific fixes
- Resolved a few compilation warnings
- Try harder to connect maxima if one communication port is blocked (#1717)
- Better display of help text in the console
- Faster saving of .wxmx files
- Better toolbar bitmap handling

# 22.11.1

- Repaired zooming the worksheet

# 22.11.0

- Resolved an ID collision (#1726)
- Faster restart of maxima (#1715)
- Make various dialogs window-modal (#1712)
- Proper handling of unicode in selection (#1726)
- An unicode conversion error (#1727)
- Repaired the "enter matrix" dialogue
- Jump to the correct anchor even if using online help
- Translation updates
- Many windows build improvements
- Resolved a crash on restarting maxima

# 22.09.0

- Support for wxWidgets 3.1.7
- The description field for wizards no more is a MouseOverToolTip
- Wizards now accept chars from the unicode buttons
- Wizards now can balance parenthesis
- Wizards for operatingsystem, basic programming and string operations
- More miscellaneous work on the wizards
- The watchlist was broken
- In MacOs the config dialogue crashed
- Better scalability of the config dialogue
- Folded multiline code cells are now sent to Maxima correctly (#1674)
- The output of the "?" command contained spurious "\<" (#1688)
- ?, ?? and describe() now use a browser window, by default
  (an up-to-date Maxima is required for that feature)
- Search harder for the Maxima manual
- Search harder for Maxima manual entries
- Now we find Maxima manual entries that have no explicit anchor
- On Linux, MacOs and, if wxWidgets was compiled with edge support
  the help browser can be obened in a dockable window
- wxMaxima can now compiled, even if wxWidgets was configured with
  the option "--enable-privatefonts=no".
  Use the option -DWXM_INCLUDE_FONTS=NO when compiling wxMaxima.
- Names that end in an underscore are now printed correctly (#1706)
- Made the tests work on more platforms (#1709)
- Resolved some asserts (#1574)
- Working MathJaX (#1702)
- A primitive integrated ChangeLog viewer
- Better documentation (#1693)
- Better unicode handling (#1691)
- Many additional bugfixes

# 22.05.0:

- Updated the Ukrainian translation
- Added `guess_exact_value` to the numeric menu.
- Added lapack to the matrix menu
- Added linpack to the numeric menu
- Added a "declare facts" right-click menu entry to variables
- We no more reserve space for hidden input
- A better logexpand section in the numeric menu
- Many wizards have a more modern look and feel, now
- The modern-style wizards are now dockable by default
- Undo and redo buttons for the toolbar
- A "construct fraction" wizard (#1664)
- Printing multiple-page documents now should work again on Linux (#1671)
- The selection should now no more overwrite test (#1665)
- Hidden code cells now are correctly sent to maxime (#1674)
- MacOs: The toolbar icons work now on retina screens (#1657)
- MacOs: The config dialogue works again (#1662)
- Many additional MacOs fixes
- The Cygwin build works again
- Support for wxWidgets 3.1.6

# 22.04.0:

- A Russian translation update from Olesya Gerasimenko
- Repaired drag-and-drop on MacOs (#1624)
- Resolved a bug in parenthesis matching (#1649)
- Faster startup logic

# 22.03.0:

- Add an compile option "WXM_INCLUDE_FONTS", which allows to
  specify, if additional fonts should be included.
  Current default: YES; use -DWXM_INCLUDE_FONTS=NO when calling
  CMake to disable that.
  Including fonts caused some issues on MacOS. (#1580)
- Rename command line option --logtostdout to --logtostderr.
  Because the option does print the log messages to STDERR, not STDOUT.
- A better heuristics for finding out what to style as 1D maths
- An updated french translation from Frédéric Chapoton
- Consistent image resolutions
- No more crashes on exporting multiple animations at once (#1616)
- Drag-and-Drop in the table of contents
- Table of contents: Convert sections to subsections and similar (#1629)
- Parenthesis and quote matching now uses the Maxima parser.
  This means it now both knows the details of the Maxima language
  and is much faster than before.
- A way of limiting the toc depth shown in the table of contents
- Now the problems after a kill(all) should be finally resolved
- Better support for the debugger (#1625)
- Machine-Float NaNs no more causes XML errors
- Labels with hexadecimal numbers no more cause crashes (#1633)
- wxMaxima no more skips chars in subscripted variables (#1632)
- Merging cells per keyboard shortcut works again (#1626)
- Symbols buttons whose symbols the GUI font lacks are now hidden

# 21.11.0:

- Allow seeing all files in the file save dialog. (#1557)
- Fix an error when using Alt up arrow (show previous command) (#1566)
- Rewrote a config dialogue
- Improvements in the manual
- Update Spanish translation of manual
- Update German, Russian, Hungarian and Ukrainian translation
- Fix a warning, which occurred, when starting wxMaxima the first time
- ww898 unnecessarily limited the list of supported platforms
- wxMaxima's properties to Maxima symbols can now no more be killed
- Allow single GroupCells to be converted to LaTeX
- Enable reloading and changing images inserted via "Cell" -> "Insert Image..." (#1597)
- Correctly set the document saved state when the size of an image is changed
- Use the AUTHORS file for the Credits page in the "About" dialogue
- Handle power events (#1607)
- Fix ugly buttons in the sidebars with recent wxWidgets

# 21.05.2:

- The integral signs disappeared or were misplaced on some MS Windows computers

# 21.05.1:

- Resolved a segfault on printing that could be triggered on some computers

# 21.05.0:

- Long numbers now can be broken into lines
- On Export long numbers sometimes got lost
- The height of folded cells now is calculated correctly, again (bug #1532)
- Printing now can insert pagebreaks within GroupCells (bug #970, #1528,
  #1241, #181, #573,#1082)
- A Russian translation update by OlesyaGerasimenko
- A Ukrainian translation update by Yuri Chornoivan
- Changed the font for the PDF manuals to free Google Noto fonts.
  Now all PDF manuals can be created without missing characters
  (before cyrillic, chinese and greek characters were missing).
- Solved a crash when printing.

# 21.04.0

- Fix visualization after "Evaluate all cells (Ctrl+Shift+R)" (bug #1512).
- Fix context sensitive help with F1 (bug #1508).
- Add an option for not showing matching parenthesis (bug #1509).
- Changed the weather icons in the toolbar to more meaningful ones (bug #1514).
- Many bugfixes with respect to correctly breaking lines (bugs #1528, #1471, #1512).
- Fix a bug in copy-paste of saved/loaded results (bug #1518).
- Fix a crash when pressing Ctrl-X while a math cell is selected (bug #1519).
- CMake 3.10 is now required for building wxMaxima.
- C++ 14 is required for building wxMaxima. Now CMake knows about that fact.
- Many external build scripts are now replaced by C++ and CMake commands.
- A menu entry for when to invoke the debugger.

# 21.02.0

- A Spanish translation update by cyphra
- Replaced openMP by c++11's built-in thread handling. This should improve
  stability at the cost of making loading files with lots of images slower.
- Language selection now works on Windows.
- Resolved a crash when deleting regions.
- The --ini switch should work again correctly.
- Fix an issue, where demos didn't re-center screen anymore, when screen
  is full and print was incomplete.
- Made the time between autosaves configurable.
- Fixed an issue with reproducible builds.

# 21.01.0

- Chinese translation updates by 刘荣.
- A Russian translation update by OlesyaGerasimenko
- Many small bugfixes including a crash on loading files with images.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2023/12/26 10:02:28 ci4ic4 Exp $
d4 1
@


1.31
log
@*: recursive bump for cairo dependency changes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2023/11/12 13:22:40 wiz Exp $
d3 1
a3 2
DISTNAME=	wxmaxima-17.10.1
PKGREVISION=	23
d5 1
a5 1
MASTER_SITES=	${MASTER_SITE_GITHUB:=andrejv/}
d9 1
a9 1
HOMEPAGE=	https://andrejv.github.io/wxmaxima/
d28 1
a28 1
.include "../../x11/wxGTK30/buildlink3.mk"
@


1.30
log
@*: revebump for new brotli option for freetype2

Addresses PR 57693
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2023/11/08 13:20:03 wiz Exp $
d4 1
a4 1
PKGREVISION=	22
@


1.29
log
@*: recursive bump for icu 74.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2023/10/21 17:11:01 gdt Exp $
d4 1
a4 1
PKGREVISION=	21
@


1.28
log
@recursive revbump for tiff update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2023/04/19 08:10:46 adam Exp $
d4 1
a4 1
PKGREVISION=	20
@


1.27
log
@revbump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2023/01/29 21:17:05 ryoon Exp $
d4 1
a4 1
PKGREVISION=	19
@


1.26
log
@*: Recursive revbup from graphics/freetype2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2023/01/03 17:37:51 wiz Exp $
d4 1
a4 1
PKGREVISION=	18
@


1.25
log
@*: recursive bump for tiff shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2022/12/13 13:05:49 jperkin Exp $
d4 1
a4 1
PKGREVISION=	17
@


1.24
log
@wxmaxima: USE PKGLOCALEDIR and PKGMANDIR.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2022/11/23 16:20:36 adam Exp $
d4 1
a4 1
PKGREVISION=	16
@


1.23
log
@massive revision bump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2022/08/11 05:09:00 gutteridge Exp $
d17 11
a27 2
USE_CMAKE=	yes
USE_LANGUAGES=	c c++
@


1.22
log
@Bump all dependent packages of wayland (belatedly)

The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2022/04/18 19:11:36 adam Exp $
d4 1
a4 1
PKGREVISION=	15
@


1.21
log
@revbump for textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2021/12/08 16:05:36 adam Exp $
d4 1
a4 1
PKGREVISION=	14
@


1.20
log
@revbump for icu and libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2021/04/21 11:42:11 adam Exp $
d4 1
a4 1
PKGREVISION=	13
@


1.19
log
@revbump for textproc/icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2020/11/05 09:08:38 ryoon Exp $
d4 1
a4 1
PKGREVISION=	12
@


1.18
log
@*: Recursive revbump from textproc/icu-68.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2020/08/17 20:19:27 leot Exp $
d4 1
a4 1
PKGREVISION=	11
@


1.17
log
@*: revbump after fontconfig bl3 changes (libuuid removal)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2020/06/02 08:24:17 adam Exp $
d4 1
a4 1
PKGREVISION=	10
@


1.16
log
@Revbump for icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2020/03/10 22:10:30 wiz Exp $
d4 1
a4 1
PKGREVISION=	9
@


1.15
log
@librsvg: update bl3.mk to remove libcroco in rust case

recursive bump for the dependency change
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2020/03/08 16:50:29 wiz Exp $
d4 1
a4 1
PKGREVISION=	8
@


1.14
log
@*: recursive bump for libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2020/01/18 23:32:54 rillig Exp $
d4 1
a4 1
PKGREVISION=	7
@


1.13
log
@all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2019/07/21 22:25:20 wiz Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.12
log
@*: recursive bump for gdk-pixbuf2-2.38.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2018/11/14 22:22:00 kleink Exp $
d10 1
a10 1
HOMEPAGE=	http://andrejv.github.io/wxmaxima/
@


1.11
log
@Revbump after cairo 1.16.0 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2018/11/12 03:52:32 ryoon Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.10
log
@Recursive revbump from hardbuzz-2.1.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2018/04/29 05:46:37 wiz Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.9
log
@*: PKGREVISION bump for wxGTK30 switch from gtk2 to gtk3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2018/04/16 14:34:52 wiz Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.8
log
@Recursive bump for new fribidi dependency in pango.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2018/03/12 11:17:04 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.7
log
@Recursive bumps for fontconfig and libzip dependency changes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2017/11/28 13:13:54 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.6
log
@wxmaxima: paxctl not needed any longer
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2017/11/28 13:08:09 wiz Exp $
d4 1
@


1.5
log
@wxmaxima: update to 17.10.1.

  * Jump to the char containing the error on encountering unmatched parenthesis.
  * Try to place the cursor near the error in all other cases.
  * Attempt to mark the whole error message in red. This is bound to fail in
    some cases as maxima sometimes only sends part of an error message through
    the error() command. But it is better than nothing.
  * Detect and mark most warnings.
  * A "evaluate cells below" right-click-menu item.
  * Autosave now even works for unsaved documents adding them to the
    "recent documents" list if needed.
  * Big parenthesis are now drawn using unicode characters, if available.
  * Nicer integral, Product and Sum signs, optionally including antialiassing
    even if no font provides them.
  * MouseOver tooltips for some of the more exotic worksheet items.
  * A "Copy as svg" function that is as good as wxSVGFileDc allows us to be.
  * Worksheet objects now can provide their own ToolTips.
  * Config Dialogue: An editor for the startup file.
  * It is now possible to select which formats "Ctrl+C" should place data on
    the clipboard in.
  * Now multiple animations can run concurrently and can be told to autostart.
  * A menu entry that allows to select 1D and ASCII Art Maths
  * Recent files that currently don't exist are grayed out now.
  * A command-line switch that triggers evaluation on startup of wxMaxima
  * Many Bug Fixes and Performance improvements.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2017/02/12 06:25:43 ryoon Exp $
a18 2
NOT_PAX_MPROTECT_SAFE=	bin/wxmaxima

@


1.4
log
@Recursive revbump from fonts/harfbuzz
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2017/02/06 13:55:41 wiz Exp $
d3 1
a3 2
DISTNAME=	wxmaxima-14.09.0
PKGREVISION=	3
d5 2
a6 1
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=wxmaxima/}
d16 2
a17 3
GNU_CONFIGURE=		yes
USE_PKGLOCALEDIR=	yes
USE_LANGUAGES=		c c++
d19 1
a19 1
CONFLICTS+=		wxMaxima-[0-9]*
@


1.3
log
@Recursive bump for harfbuzz's new graphite2 dependency.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2015/04/25 14:23:31 tnn Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.2
log
@Recursive revbump following MesaLib update, categories g through n.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2014/10/01 11:09:55 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.1
log
@Import wxmaxima-14.09.0 as math/wxmaxima. The casing of the package name
is finally consistent.

This is a graphical UI for the computer algebra system maxima.

Changes compared to math/wxMaxima:

14.09.0:
Bugfixes and compatibility with wxGTK-3.x.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2014/05/05 00:48:08 ryoon Exp $
d4 1
@

