pkgsrc-WIP-changes archive

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

mktool: add incomplete package



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Thu Aug 8 11:33:28 2024 +0200
Changeset:	7b6067c9463a5c65d3be1e25d2c55498d8b88c89

Modified Files:
	Makefile
Added Files:
	mktool/DESCR
	mktool/Makefile
	mktool/PLIST
	mktool/TODO
	mktool/cargo-depends.mk
	mktool/distinfo

Log Message:
mktool: add incomplete package

Fails build with a weird error, see TODO.

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

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

diffstat:
 Makefile                |  1 +
 mktool/DESCR            |  6 ++++
 mktool/Makefile         | 16 ++++++++++
 mktool/PLIST            |  2 ++
 mktool/TODO             |  6 ++++
 mktool/cargo-depends.mk | 85 +++++++++++++++++++++++++++++++++++++++++++++++++
 mktool/distinfo         |  5 +++
 7 files changed, 121 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 7c38ecc265..e792100553 100644
--- a/Makefile
+++ b/Makefile
@@ -2299,6 +2299,7 @@ SUBDIR+=	mixmaster
 SUBDIR+=	mk-configure-current
 SUBDIR+=	mkcabal
 SUBDIR+=	mklittlefs
+SUBDIR+=	mktool
 SUBDIR+=	mlir
 SUBDIR+=	mlocate
 SUBDIR+=	mlt
diff --git a/mktool/DESCR b/mktool/DESCR
new file mode 100644
index 0000000000..a4ac83bd59
--- /dev/null
+++ b/mktool/DESCR
@@ -0,0 +1,6 @@
+This is intended to be a collection of utilities to replace parts
+of pkgsrc's mk infrastructure.
+
+Many targets under `mk/` are implemented using a combination of
+shell and awk, and can suffer from a lack of performance, especially
+when input sizes grow.
diff --git a/mktool/Makefile b/mktool/Makefile
new file mode 100644
index 0000000000..23082fd918
--- /dev/null
+++ b/mktool/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD$
+
+DISTNAME=	mktool-0.1.8
+CATEGORIES=	pkgtools
+MASTER_SITES=	${MASTER_SITE_GITHUB:=jperkin/}
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/jperkin/mktool/
+COMMENT=	pkgsrc mk helper tool
+#LICENSE=	# TODO: (see mk/license.mk)
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/rust/cargo.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/mktool/PLIST b/mktool/PLIST
new file mode 100644
index 0000000000..3dfff2482a
--- /dev/null
+++ b/mktool/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+bin/mktool
diff --git a/mktool/TODO b/mktool/TODO
new file mode 100644
index 0000000000..71a279793e
--- /dev/null
+++ b/mktool/TODO
@@ -0,0 +1,6 @@
+===> Building for mktool-0.1.8
+error: no matching package named `clap` found
+location searched: registry `crates-io`
+required by package `mktool v0.1.8 (/usr/pkgsrc/wip/mktool/work/mktool-0.1.8)`
+As a reminder, you're using offline mode (--offline) which can sometimes cause surprising resolution failures, if this error is too confusing you may wish to retry without the offline flag.
+*** Error code 101
diff --git a/mktool/cargo-depends.mk b/mktool/cargo-depends.mk
new file mode 100644
index 0000000000..ccfb8acfe1
--- /dev/null
+++ b/mktool/cargo-depends.mk
@@ -0,0 +1,85 @@
+# $NetBSD$
+
+CARGO_CRATE_DEPENDS+=	adler-1.0.2
+CARGO_CRATE_DEPENDS+=	aho-corasick-1.1.3
+CARGO_CRATE_DEPENDS+=	ansi_term-0.12.1
+CARGO_CRATE_DEPENDS+=	anstream-0.6.15
+CARGO_CRATE_DEPENDS+=	anstyle-1.0.8
+CARGO_CRATE_DEPENDS+=	anstyle-parse-0.2.5
+CARGO_CRATE_DEPENDS+=	anstyle-query-1.1.1
+CARGO_CRATE_DEPENDS+=	anstyle-wincon-3.0.4
+CARGO_CRATE_DEPENDS+=	ar-0.9.0
+CARGO_CRATE_DEPENDS+=	atty-0.2.14
+CARGO_CRATE_DEPENDS+=	bitflags-1.3.2
+CARGO_CRATE_DEPENDS+=	bitflags-2.6.0
+CARGO_CRATE_DEPENDS+=	blake2-0.10.6
+CARGO_CRATE_DEPENDS+=	block-buffer-0.10.4
+CARGO_CRATE_DEPENDS+=	cfg-if-1.0.0
+CARGO_CRATE_DEPENDS+=	clap-2.34.0
+CARGO_CRATE_DEPENDS+=	clap-4.5.11
+CARGO_CRATE_DEPENDS+=	clap_builder-4.5.11
+CARGO_CRATE_DEPENDS+=	clap_derive-4.5.11
+CARGO_CRATE_DEPENDS+=	clap_lex-0.7.2
+CARGO_CRATE_DEPENDS+=	colorchoice-1.0.2
+CARGO_CRATE_DEPENDS+=	cpufeatures-0.2.12
+CARGO_CRATE_DEPENDS+=	crc32fast-1.4.2
+CARGO_CRATE_DEPENDS+=	crypto-common-0.1.6
+CARGO_CRATE_DEPENDS+=	digest-0.10.7
+CARGO_CRATE_DEPENDS+=	errno-0.3.9
+CARGO_CRATE_DEPENDS+=	filetime-0.2.23
+CARGO_CRATE_DEPENDS+=	flate2-1.0.30
+CARGO_CRATE_DEPENDS+=	generic-array-0.14.7
+CARGO_CRATE_DEPENDS+=	glob-0.3.1
+CARGO_CRATE_DEPENDS+=	heck-0.3.3
+CARGO_CRATE_DEPENDS+=	heck-0.5.0
+CARGO_CRATE_DEPENDS+=	hermit-abi-0.1.19
+CARGO_CRATE_DEPENDS+=	is_terminal_polyfill-1.70.1
+CARGO_CRATE_DEPENDS+=	lazy_static-1.5.0
+CARGO_CRATE_DEPENDS+=	libc-0.2.155
+CARGO_CRATE_DEPENDS+=	linux-raw-sys-0.4.14
+CARGO_CRATE_DEPENDS+=	memchr-2.7.4
+CARGO_CRATE_DEPENDS+=	miniz_oxide-0.7.4
+CARGO_CRATE_DEPENDS+=	pkgsrc-0.1.18
+CARGO_CRATE_DEPENDS+=	proc-macro-error-1.0.4
+CARGO_CRATE_DEPENDS+=	proc-macro-error-attr-1.0.4
+CARGO_CRATE_DEPENDS+=	proc-macro2-1.0.86
+CARGO_CRATE_DEPENDS+=	quote-1.0.36
+CARGO_CRATE_DEPENDS+=	redox_syscall-0.4.1
+CARGO_CRATE_DEPENDS+=	regex-1.10.5
+CARGO_CRATE_DEPENDS+=	regex-automata-0.4.7
+CARGO_CRATE_DEPENDS+=	regex-syntax-0.8.4
+CARGO_CRATE_DEPENDS+=	ripemd-0.1.3
+CARGO_CRATE_DEPENDS+=	rustix-0.38.34
+CARGO_CRATE_DEPENDS+=	sha1-0.10.6
+CARGO_CRATE_DEPENDS+=	sha2-0.10.8
+CARGO_CRATE_DEPENDS+=	strsim-0.8.0
+CARGO_CRATE_DEPENDS+=	strsim-0.11.1
+CARGO_CRATE_DEPENDS+=	structopt-0.3.26
+CARGO_CRATE_DEPENDS+=	structopt-derive-0.4.18
+CARGO_CRATE_DEPENDS+=	subtle-2.6.1
+CARGO_CRATE_DEPENDS+=	syn-1.0.109
+CARGO_CRATE_DEPENDS+=	syn-2.0.72
+CARGO_CRATE_DEPENDS+=	tar-0.4.41
+CARGO_CRATE_DEPENDS+=	textwrap-0.11.0
+CARGO_CRATE_DEPENDS+=	typenum-1.17.0
+CARGO_CRATE_DEPENDS+=	unicode-ident-1.0.12
+CARGO_CRATE_DEPENDS+=	unicode-segmentation-1.11.0
+CARGO_CRATE_DEPENDS+=	unicode-width-0.1.13
+CARGO_CRATE_DEPENDS+=	unindent-0.2.3
+CARGO_CRATE_DEPENDS+=	utf8parse-0.2.2
+CARGO_CRATE_DEPENDS+=	vec_map-0.8.2
+CARGO_CRATE_DEPENDS+=	version_check-0.9.5
+CARGO_CRATE_DEPENDS+=	winapi-0.3.9
+CARGO_CRATE_DEPENDS+=	winapi-i686-pc-windows-gnu-0.4.0
+CARGO_CRATE_DEPENDS+=	winapi-x86_64-pc-windows-gnu-0.4.0
+CARGO_CRATE_DEPENDS+=	windows-sys-0.52.0
+CARGO_CRATE_DEPENDS+=	windows-targets-0.52.6
+CARGO_CRATE_DEPENDS+=	windows_aarch64_gnullvm-0.52.6
+CARGO_CRATE_DEPENDS+=	windows_aarch64_msvc-0.52.6
+CARGO_CRATE_DEPENDS+=	windows_i686_gnu-0.52.6
+CARGO_CRATE_DEPENDS+=	windows_i686_gnullvm-0.52.6
+CARGO_CRATE_DEPENDS+=	windows_i686_msvc-0.52.6
+CARGO_CRATE_DEPENDS+=	windows_x86_64_gnu-0.52.6
+CARGO_CRATE_DEPENDS+=	windows_x86_64_gnullvm-0.52.6
+CARGO_CRATE_DEPENDS+=	windows_x86_64_msvc-0.52.6
+CARGO_CRATE_DEPENDS+=	xattr-1.3.1
diff --git a/mktool/distinfo b/mktool/distinfo
new file mode 100644
index 0000000000..0a6fdfea1b
--- /dev/null
+++ b/mktool/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (mktool-0.1.8.tar.gz) = f7a5b42169cb93ee22c81668257c8813cd244aed13fb042855d36e1c9759b255
+SHA512 (mktool-0.1.8.tar.gz) = 8df7dc78b56cb2997b36c398adc373f9b0e8f9c283c6c74f851416d0ea6701733191837a6e0a08de56bb1c192e978a0909b961724db5fe009dce8bda0cf06955
+Size (mktool-0.1.8.tar.gz) = 13267 bytes


Home | Main Index | Thread Index | Old Index