pkgsrc-WIP-changes archive

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

nickle: add upgrade candidate, has multiple problems



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Tue Apr 29 09:23:43 2025 +0200
Changeset:	e9edef445de32f49204fc623185c663811c8aec1

Modified Files:
	Makefile
Added Files:
	nickle/DESCR
	nickle/Makefile
	nickle/PLIST
	nickle/distinfo
	nickle/patches/patch-meson.build

Log Message:
nickle: add upgrade candidate, has multiple problems

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

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

diffstat:
 Makefile                         |   4 +-
 nickle/DESCR                     |   6 +++
 nickle/Makefile                  |  20 ++++++++
 nickle/PLIST                     | 105 +++++++++++++++++++++++++++++++++++++++
 nickle/distinfo                  |   6 +++
 nickle/patches/patch-meson.build |  12 +++++
 6 files changed, 151 insertions(+), 2 deletions(-)

diffs:
diff --git a/Makefile b/Makefile
index 2b27b6da9a..08f623ff99 100644
--- a/Makefile
+++ b/Makefile
@@ -1187,8 +1187,6 @@ SUBDIR+=	gcc10snapshot
 SUBDIR+=	gcc12
 SUBDIR+=	gcc12-darwin
 SUBDIR+=	gcc13
-SUBDIR+=	gcc13-gnat
-SUBDIR+=	gcc13-gnat-libs
 SUBDIR+=	gcc14
 SUBDIR+=	gcc42
 SUBDIR+=	gcc43
@@ -2615,6 +2613,7 @@ SUBDIR+=	nginx-module-rtmp
 SUBDIR+=	nginx-module-set-misc
 SUBDIR+=	ngircd
 SUBDIR+=	ngtop
+SUBDIR+=	nickle
 SUBDIR+=	nicotine+
 SUBDIR+=	nih-current
 SUBDIR+=	ninja-ide
@@ -4019,6 +4018,7 @@ SUBDIR+=	py-juniper-SNMPv3-crypt
 SUBDIR+=	py-junit-xml
 SUBDIR+=	py-junos-netconify
 SUBDIR+=	py-kabuki
+SUBDIR+=	py-kaleido
 SUBDIR+=	py-karta
 SUBDIR+=	py-kcs11
 SUBDIR+=	py-kenv
diff --git a/nickle/DESCR b/nickle/DESCR
new file mode 100644
index 0000000000..1aeb8b7b90
--- /dev/null
+++ b/nickle/DESCR
@@ -0,0 +1,6 @@
+Nickle is a desk calculator language with powerful programming and
+scripting capabilities.  Nickle supports a variety of datatypes, espe-
+cially arbitrary precision integers, rationals, and imprecise reals.
+The input language vaguely resembles C.  Some things in C which do not
+translate easily are different, some design choices have been made dif-
+ferently, and a very few features are simply missing.
diff --git a/nickle/Makefile b/nickle/Makefile
new file mode 100644
index 0000000000..8aab1a0988
--- /dev/null
+++ b/nickle/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.34 2024/01/14 08:41:57 wiz Exp $
+
+DISTNAME=	nickle-2.103
+CATEGORIES=	math lang
+MASTER_SITES=	http://nickle.org/release/
+EXTRACT_SUFX=	.tar.xz
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://nickle.org/
+COMMENT=	Desk calculator language
+LICENSE=	mit
+
+TEST_TARGET=	check
+
+REPLACE_SH+=	bench/runbench.sh
+
+.include "../../devel/meson/build.mk"
+.include "../../mk/readline.buildlink3.mk"
+.include "../../devel/gmp/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/nickle/PLIST b/nickle/PLIST
new file mode 100644
index 0000000000..fdf31acde8
--- /dev/null
+++ b/nickle/PLIST
@@ -0,0 +1,105 @@
+@comment $NetBSD: PLIST,v 1.10 2024/01/14 08:41:57 wiz Exp $
+bin/nickle
+include/nickle/builtin-namespaces.h
+include/nickle/builtin.h
+include/nickle/gram.h
+include/nickle/mem.h
+include/nickle/memp.h
+include/nickle/nickle-config.h
+include/nickle/nickle.h
+include/nickle/opcode.h
+include/nickle/ref.h
+include/nickle/stack.h
+include/nickle/value.h
+man/man1/nickle.1
+share/nickle/COPYING
+share/nickle/abort.5c
+share/nickle/arc4.5c
+share/nickle/bench/choose.5c
+share/nickle/bench/choose.bc
+share/nickle/bench/choose.c
+share/nickle/bench/composite.5c
+share/nickle/bench/composite.bc
+share/nickle/bench/composite.c
+share/nickle/bench/ifact.5c
+share/nickle/bench/ifact.bc
+share/nickle/bench/ifact.c
+share/nickle/bench/rfact.5c
+share/nickle/bench/rfact.bc
+share/nickle/bench/rfact.c
+share/nickle/bench/runbench.sh
+share/nickle/builtin.5c
+share/nickle/cha-cha.5c
+share/nickle/command.5c
+share/nickle/ctype.5c
+share/nickle/examples/COPYING
+share/nickle/examples/comb.5c
+share/nickle/examples/cribbage.5c
+share/nickle/examples/erat.5c
+share/nickle/examples/fourfours.5c
+share/nickle/examples/initializer.5c
+share/nickle/examples/is-prime.5c
+share/nickle/examples/kaiser.5c
+share/nickle/examples/menace2.5c
+share/nickle/examples/miller-rabin.5c
+share/nickle/examples/mutextest.5c
+share/nickle/examples/numbers.5c
+share/nickle/examples/polynomial.5c
+share/nickle/examples/prime.5c
+share/nickle/examples/qbrating.5c
+share/nickle/examples/randtest.5c
+share/nickle/examples/restart.5c
+share/nickle/examples/roman.5c
+share/nickle/examples/rsa-demo.5c
+share/nickle/examples/rsa.5c
+share/nickle/examples/skiplisttest.5c
+share/nickle/examples/smlng/COPYING
+share/nickle/examples/smlng/context.5c
+share/nickle/examples/smlng/generate.5c
+share/nickle/examples/smlng/parse.5c
+share/nickle/examples/smlng/test.5c
+share/nickle/examples/sudoku.5c
+share/nickle/examples/turtle/COPYING
+share/nickle/examples/turtle/snowflake.5c
+share/nickle/examples/turtle/snowflake.tex
+share/nickle/examples/turtle/turtle.5c
+share/nickle/factorial.5c
+share/nickle/file.5c
+share/nickle/gamma.5c
+share/nickle/history.5c
+share/nickle/json.5c
+share/nickle/list.5c
+share/nickle/math.5c
+share/nickle/mutex.5c
+share/nickle/parse-args.5c
+share/nickle/prime_sieve.5c
+share/nickle/printf.5c
+share/nickle/prng.5c
+share/nickle/process.5c
+share/nickle/scanf.5c
+share/nickle/skiplist.5c
+share/nickle/socket.5c
+share/nickle/sort.5c
+share/nickle/string.5c
+share/nickle/svg.5c
+share/nickle/test/arraytest.5c
+share/nickle/test/chacha_test.5c
+share/nickle/test/datetest.5c
+share/nickle/test/factorial.5c
+share/nickle/test/gcdtest.5c
+share/nickle/test/hashtest.5c
+share/nickle/test/inttest.5c
+share/nickle/test/is_type.5c
+share/nickle/test/jsontest.5c
+share/nickle/test/math-tables.5c
+share/nickle/test/math.5c
+share/nickle/test/modtest.5c
+share/nickle/test/optest.5c
+share/nickle/test/orderofoptest.5c
+share/nickle/test/rattest.5c
+share/nickle/test/reftest.5c
+share/nickle/test/round.5c
+share/nickle/test/scanf.5c
+share/nickle/test/signal.5c
+share/nickle/test/sorttest.5c
+share/nickle/test/string-file.5c
diff --git a/nickle/distinfo b/nickle/distinfo
new file mode 100644
index 0000000000..dc90c76738
--- /dev/null
+++ b/nickle/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.29 2025/04/28 19:15:19 tnn Exp $
+
+BLAKE2s (nickle-2.103.tar.xz) = 69a14501cccdbee6317799edeaaa8e61b044f8030ba81caa55ebd9308acd5c19
+SHA512 (nickle-2.103.tar.xz) = e60fa993b0c4d732106fcddfd7139c32bbf8bb443f8032c1344ea668fa0ee3cec1852c9dc674791ddf31220f38da6093d7f7a444341baf107592aef42bd8b9b0
+Size (nickle-2.103.tar.xz) = 2190800 bytes
+SHA1 (patch-meson.build) = ddef6402062da4950d1bcb3fc1bb7102e1baa353
diff --git a/nickle/patches/patch-meson.build b/nickle/patches/patch-meson.build
new file mode 100644
index 0000000000..890aad96f9
--- /dev/null
+++ b/nickle/patches/patch-meson.build
@@ -0,0 +1,12 @@
+$NetBSD$
+
+--- meson.build.orig	2025-04-29 07:13:33.386241589 +0000
++++ meson.build
+@@ -7,7 +7,6 @@
+ project('nickle', 'c',
+ 	default_options: [
+ 	  'buildtype=debugoptimized',
+-	  'c_std=gnu23',
+ 	  'warning_level=2',
+ 	],
+ 	license : 'BSD',


Home | Main Index | Thread Index | Old Index