pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

libmatheval: remove, used for updating pkgsrc/math/libmatheval



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Tue Nov 10 16:44:22 2026 +0100
Changeset:	ef79d066a9e44ae7d30bfe43aab2e865582e0765

Modified Files:
	Makefile
Removed Files:
	libmatheval/DESCR
	libmatheval/Makefile
	libmatheval/PLIST
	libmatheval/TODO
	libmatheval/buildlink3.mk
	libmatheval/distinfo
	libmatheval/log

Log Message:
libmatheval: remove, used for updating pkgsrc/math/libmatheval

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ef79d066a9e44ae7d30bfe43aab2e865582e0765

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                  |  1 -
 libmatheval/DESCR         |  9 ---------
 libmatheval/Makefile      | 30 ------------------------------
 libmatheval/PLIST         |  5 -----
 libmatheval/TODO          |  3 ---
 libmatheval/buildlink3.mk | 14 --------------
 libmatheval/distinfo      |  6 ------
 libmatheval/log           | 20 --------------------
 8 files changed, 88 deletions(-)

diffs:
diff --git a/Makefile b/Makefile
index 120a3adebb..73213375d9 100644
--- a/Makefile
+++ b/Makefile
@@ -2131,7 +2131,6 @@ SUBDIR+=	liblingoteach
 SUBDIR+=	libltc
 SUBDIR+=	libm4ri
 SUBDIR+=	libmapper
-SUBDIR+=	libmatheval
 SUBDIR+=	libminizinc
 SUBDIR+=	libmirisdr-git
 SUBDIR+=	libmixed
diff --git a/libmatheval/DESCR b/libmatheval/DESCR
deleted file mode 100644
index 0762ef2c3b..0000000000
--- a/libmatheval/DESCR
+++ /dev/null
@@ -1,9 +0,0 @@
-GNU libmatheval is a library which contains several procedures that make
-it possible to create an in-memory tree from the string representation
-of a mathematical function over single or multiple variables. This tree
-can be used later to evaluate a function for specified variable values,
-to create a corresponding tree for the function derivative over a
-specified variable, or to write a textual tree representation to a
-specified string. The library exposes C and Fortran 77 interfaces.
-
-This package is unmaintained upstream; the last release was in 2013.
diff --git a/libmatheval/Makefile b/libmatheval/Makefile
deleted file mode 100644
index a4215af886..0000000000
--- a/libmatheval/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# $NetBSD: Makefile,v 1.27 2025/05/22 11:26:21 wiz Exp $
-
-DISTNAME=		libmatheval-1.1.12
-CATEGORIES=		math
-MASTER_SITES=		${MASTER_SITE_GNU:=libmatheval/}
-
-MAINTAINER=		pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=		https://www.gnu.org/software/libmatheval/
-COMMENT=		Library for evaluating mathematical expressions
-LICENSE=		gnu-gpl-v3
-
-USE_PKGLOCALEDIR=	yes
-GNU_CONFIGURE=		yes
-USE_LIBTOOL=		yes
-USE_TOOLS+=		flex
-PTHREAD_OPTS+=		require
-INFO_FILES=		yes
-PKGCONFIG_OVERRIDE=	libmatheval.pc.in
-TEST_TARGET=		check
-
-CONFIGURE_ENV+=		ac_cv_lib_lex="none needed"
-
-# guile 2.0 fails with "matheval.c:33:2: error: #error Neither scm_num2dbl() nor SCM_NUM2DBL available"
-# guile 2.2 fails
-# Upstream has no bugtracker; reported via bug mailinglist 20220305.
-# https://lists.gnu.org/archive/html/bug-libmatheval/2022-03/msg00000.html
-# Debian seems to have a version patch for guile 3.
-.include "../../lang/guile18/buildlink3.mk"
-.include "../../mk/pthread.buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/libmatheval/PLIST b/libmatheval/PLIST
deleted file mode 100644
index 85f34386e5..0000000000
--- a/libmatheval/PLIST
+++ /dev/null
@@ -1,5 +0,0 @@
-@comment $NetBSD: PLIST,v 1.3 2007/03/13 10:51:42 drochner Exp $
-include/matheval.h
-info/libmatheval.info
-lib/libmatheval.la
-lib/pkgconfig/libmatheval.pc
diff --git a/libmatheval/TODO b/libmatheval/TODO
deleted file mode 100644
index b54284c701..0000000000
--- a/libmatheval/TODO
+++ /dev/null
@@ -1,3 +0,0 @@
-One test failure, 'symbols' dumps core.
-
-Reported upstream on 2026-11-10, waiting for feedback.
diff --git a/libmatheval/buildlink3.mk b/libmatheval/buildlink3.mk
deleted file mode 100644
index ee4cd2608d..0000000000
--- a/libmatheval/buildlink3.mk
+++ /dev/null
@@ -1,14 +0,0 @@
-# $NetBSD: buildlink3.mk,v 1.13 2016/03/09 08:25:13 tnn Exp $
-
-BUILDLINK_TREE+=	libmatheval
-
-.if !defined(LIBMATHEVAL_BUILDLINK3_MK)
-LIBMATHEVAL_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.libmatheval+=	libmatheval>=1.1.0
-BUILDLINK_ABI_DEPENDS.libmatheval+=	libmatheval>=1.1.4nb2
-BUILDLINK_PKGSRCDIR.libmatheval?=	../../math/libmatheval
-
-.endif # LIBMATHEVAL_BUILDLINK3_MK
-
-BUILDLINK_TREE+=	-libmatheval
diff --git a/libmatheval/distinfo b/libmatheval/distinfo
deleted file mode 100644
index c30b2ba617..0000000000
--- a/libmatheval/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-$NetBSD: distinfo,v 1.10 2021/10/26 10:55:47 nia Exp $
-
-BLAKE2s (libmatheval-1.1.12.tar.gz) = 6be73b2596525f90a449b426d6c5b008c3caf171084aa80974831a10a56cf97a
-SHA512 (libmatheval-1.1.12.tar.gz) = b3fd1fe30ba55d704da15bf95a642ec737f90445e6bcfab5580a5dbb17b76ea11ad0f654465c51e6c7b5fe54f4934a4d8631fa650c7250d3275ebea5aed7e40a
-Size (libmatheval-1.1.12.tar.gz) = 628415 bytes
-SHA1 (patch-aa) = f6e97ab357245e89e5f4173e5a08dc7716c32d35
diff --git a/libmatheval/log b/libmatheval/log
deleted file mode 100644
index c9d2178bdb..0000000000
--- a/libmatheval/log
+++ /dev/null
@@ -1,20 +0,0 @@
-Version 1.1.12
-
-* Updated build system to work with current GNU autotools.  Guile is
-  needed for test suite only, which now works with Guile 2.0 and later.
-* Fixed buffer overflows in the Fortran interface and in handling of
-  very long strings (reported by Hongduo Zhao).
-* Fixed memory leaks on parsing error, and in Flex generated scanner.
-* Characters not part of the notation are now reported as error,
-  instead of being echoed to standard output.
-* Fixed wrong simplification of 0^x.
-* Fixed wrong derivatives of asinh() and acoth() functions.
-* Inverse hyperbolic functions are calculated by C library, fixing
-  inaccurate results for very small or very large arguments.
-* Added min(), max() and select() functions.  Note that min, max and
-  select therefore can not be used as variable names any more.
-* Library exports its interface only, so that its internal symbols
-  (including these of Lex and Yacc generated code) do not clash with
-  symbols of program any more.
-* Fixed compiler warnings and undefined behavior.
-* Fixed errors in the manual, and added short example at its beginning.


Home | Main Index | Thread Index | Old Index