pkgsrc-WIP-changes archive

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

Add rterm



Module Name:	pkgsrc-wip
Committed By:	pin <voidpin%protonmail.com@localhost>
Pushed By:	pin
Date:		Mon Mar 8 09:42:55 2021 +0100
Changeset:	11bab2046daf8b49f304c9c23ab610c9e9f63416

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

Log Message:
Add rterm

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

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

diffstat:
 Makefile               |  1 +
 rterm/DESCR            |  1 +
 rterm/Makefile         | 33 +++++++++++++++++++++++++
 rterm/PLIST            |  2 ++
 rterm/cargo-depends.mk | 17 +++++++++++++
 rterm/distinfo         | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 120 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index fd4c0116de..b9ef9087cb 100644
--- a/Makefile
+++ b/Makefile
@@ -4918,6 +4918,7 @@ SUBDIR+=	rst-mode
 SUBDIR+=	rstudio
 SUBDIR+=	rtcmix
 SUBDIR+=	rte
+SUBDIR+=	rterm
 SUBDIR+=	rthread
 SUBDIR+=	rtl-sdr-git
 SUBDIR+=	rtpbreak
diff --git a/rterm/DESCR b/rterm/DESCR
new file mode 100644
index 0000000000..8303942715
--- /dev/null
+++ b/rterm/DESCR
@@ -0,0 +1 @@
+rterm is a port of suckless terminal (st) to rust.
diff --git a/rterm/Makefile b/rterm/Makefile
new file mode 100644
index 0000000000..0a0248137d
--- /dev/null
+++ b/rterm/Makefile
@@ -0,0 +1,33 @@
+# $NetBSD$
+
+DISTNAME=	rterm-0.0.1
+CATEGORIES=	x11
+MASTER_SITES=	${MASTER_SITE_GITHUB:=mechpen/}
+GITHUB_PROJECT=	rterm
+GITHUB_TAG=	b68921043259d3450e9130a47ef11f2be18be26b
+
+MAINTAINER=	pin%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/mechpen/rterm/
+COMMENT=	Port of suckless terminal to rust
+LICENSE=	unlicense
+
+.include "cargo-depends.mk"
+
+USE_LANGUAGES+=	c
+USE_TOOLS+=	pkg-config
+
+INSTALLATION_DIRS=	bin
+
+RUSTFLAGS+=	-C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libX11}/lib
+RUSTFLAGS+=	-C link-arg=-L${BUILDLINK_PREFIX.libX11}/lib
+RUSTFLAGS+=	-C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libXft}/lib
+RUSTFLAGS+=	-C link-arg=-L${BUILDLINK_PREFIX.libXft}/lib
+MAKE_ENV+=	RUSTFLAGS=${RUSTFLAGS:Q}
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/target/release/rterm ${DESTDIR}${PREFIX}/bin
+
+.include "../../lang/rust/cargo.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libXft/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/rterm/PLIST b/rterm/PLIST
new file mode 100644
index 0000000000..edb6c2920d
--- /dev/null
+++ b/rterm/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+bin/rterm
diff --git a/rterm/cargo-depends.mk b/rterm/cargo-depends.mk
new file mode 100644
index 0000000000..f477078d3e
--- /dev/null
+++ b/rterm/cargo-depends.mk
@@ -0,0 +1,17 @@
+# $NetBSD$
+
+CARGO_CRATE_DEPENDS+=	arrayvec-0.5.2
+CARGO_CRATE_DEPENDS+=	bitflags-1.2.1
+CARGO_CRATE_DEPENDS+=	cc-1.0.67
+CARGO_CRATE_DEPENDS+=	cfg-if-0.1.10
+CARGO_CRATE_DEPENDS+=	libc-0.2.88
+CARGO_CRATE_DEPENDS+=	nix-0.18.0
+CARGO_CRATE_DEPENDS+=	pkg-config-0.3.19
+CARGO_CRATE_DEPENDS+=	proc-macro2-1.0.24
+CARGO_CRATE_DEPENDS+=	quote-1.0.9
+CARGO_CRATE_DEPENDS+=	unicode-width-0.1.8
+CARGO_CRATE_DEPENDS+=	unicode-xid-0.2.1
+CARGO_CRATE_DEPENDS+=	utf8parse-0.2.0
+CARGO_CRATE_DEPENDS+=	vte-0.10.0
+CARGO_CRATE_DEPENDS+=	vte_generate_state_changes-0.1.1
+CARGO_CRATE_DEPENDS+=	x11-2.18.2
diff --git a/rterm/distinfo b/rterm/distinfo
new file mode 100644
index 0000000000..cbd860dd4c
--- /dev/null
+++ b/rterm/distinfo
@@ -0,0 +1,66 @@
+$NetBSD$
+
+SHA1 (arrayvec-0.5.2.crate) = f9decaa8e8874fccc235113dd0cc99bfa98dca4c
+RMD160 (arrayvec-0.5.2.crate) = 34bb5a8498a1fa8d61057e7a889ada8257d8922e
+SHA512 (arrayvec-0.5.2.crate) = 1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
+Size (arrayvec-0.5.2.crate) = 27838 bytes
+SHA1 (bitflags-1.2.1.crate) = b7d3a9b30a05e14231cb55271c6ffa45cc1279cd
+RMD160 (bitflags-1.2.1.crate) = 186b1893055eb415978ca547b0775aaa617a00fd
+SHA512 (bitflags-1.2.1.crate) = ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
+Size (bitflags-1.2.1.crate) = 16745 bytes
+SHA1 (cc-1.0.67.crate) = cb42ab68a87b36d0c9ea40ec2e86471557a3e0fc
+RMD160 (cc-1.0.67.crate) = 0be373ba090355c617a86bab1b1fe830b1387a11
+SHA512 (cc-1.0.67.crate) = f1ad4abdaad2667b190d1f8df8515f603107be1f69bdbdc02b5159764a6ed18b3f672d6b06af50c7f2fd3e6e3dad5df0fcd0dda762d909ba0922c769f1efbe05
+Size (cc-1.0.67.crate) = 53486 bytes
+SHA1 (cfg-if-0.1.10.crate) = 3bd865df56c1f9266444b96351a1c30ffa5d9d75
+RMD160 (cfg-if-0.1.10.crate) = 896cd2fb2bb15582a174cb08c5e5ace6cc0be1c8
+SHA512 (cfg-if-0.1.10.crate) = 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339
+Size (cfg-if-0.1.10.crate) = 7933 bytes
+SHA1 (libc-0.2.88.crate) = fbb72d03cdfea6004e0030f59fcbb9db8088857d
+RMD160 (libc-0.2.88.crate) = a7507b94507bdb880f9b6b132fcbe4d7e019b23a
+SHA512 (libc-0.2.88.crate) = c1ad5dd0efd8117da798fcff84082e3b831cb1ae04c26ca8d87936057155e2ca08f0a693cf2c79c5db2c2dbe6b64e254328439b303ba952559f4c524466ad243
+Size (libc-0.2.88.crate) = 514138 bytes
+SHA1 (nix-0.18.0.crate) = da749226b6dcf278884b4cb5b5df9451f91e3232
+RMD160 (nix-0.18.0.crate) = 0a3505c94e80506f42a1ef3c52af6609576390de
+SHA512 (nix-0.18.0.crate) = b86660bfa2533fdfb945a3ef840c692b5d96108e3e73b76d6489b65039cde87ae04935d2f10878cab1ea38f039083aebf4ec9b2bb6ba66ee204be700e3e96581
+Size (nix-0.18.0.crate) = 209962 bytes
+SHA1 (pkg-config-0.3.19.crate) = 0befaff3a84bacfd163d2cf3a1973c195c3fcfef
+RMD160 (pkg-config-0.3.19.crate) = a2f8ce0ab05093c63db383cb9399152cbdb85448
+SHA512 (pkg-config-0.3.19.crate) = 42bc13c4e39c8f71690db527d815884acdfd2ccf5fbfea700c6ed60257e852cdcb1c443e7774409e51da53612b0ff0aa165554b99fd0cba973f94a8df52982d9
+Size (pkg-config-0.3.19.crate) = 15451 bytes
+SHA1 (proc-macro2-1.0.24.crate) = ae29ed2553b03e041040c6d70b4a2aeb67bd6b65
+RMD160 (proc-macro2-1.0.24.crate) = 4075a25889c31b5592210c4d70ce3d874d40df0a
+SHA512 (proc-macro2-1.0.24.crate) = c3d23a5136c55d734084ce1d76d54f237fc1003074af102c2ad96d851ac496ffc7513ddc505a68af4051c9d6de09725a0ecb6e76ebcdd77a1c056f8f9242c9be
+Size (proc-macro2-1.0.24.crate) = 37716 bytes
+SHA1 (quote-1.0.9.crate) = 7e27d33619123ef5f370d3ed0b59a6180249823d
+RMD160 (quote-1.0.9.crate) = fb5820ff3e8936a528b67af76d5380f92996840c
+SHA512 (quote-1.0.9.crate) = dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8
+Size (quote-1.0.9.crate) = 25042 bytes
+SHA1 (rterm-0.0.1-b68921043259d3450e9130a47ef11f2be18be26b.tar.gz) = e7792e4ae4958e5050d93d4f2086b55a53289ce0
+RMD160 (rterm-0.0.1-b68921043259d3450e9130a47ef11f2be18be26b.tar.gz) = 78dab7245baa8e4f497fc2dd84be4cbbaea3d813
+SHA512 (rterm-0.0.1-b68921043259d3450e9130a47ef11f2be18be26b.tar.gz) = 9cd3a4ad09b8eb79ce6df5312b091088f7a65884fd1a85198c62a6582a0fd037aee81e05957b9226674db3374127d748c69b141f327ff5419215a044abe7fca3
+Size (rterm-0.0.1-b68921043259d3450e9130a47ef11f2be18be26b.tar.gz) = 19225 bytes
+SHA1 (unicode-width-0.1.8.crate) = c5eec29c1b9d03c08b963b8fcbcf9e69ba6bdca3
+RMD160 (unicode-width-0.1.8.crate) = 920b0f2e5ffe2e65efd68ea35640b2b9720636f0
+SHA512 (unicode-width-0.1.8.crate) = 0abba6da6981a2451e01d93bbd47652c46eb6fb07cc0214f33259fb29945bfd5ee2b302e883ddca8f68e921635f222701b7310e7da2a5e225f854980d1e474b0
+Size (unicode-width-0.1.8.crate) = 16732 bytes
+SHA1 (unicode-xid-0.2.1.crate) = c9132224bdc93872dd5b4d8099f5318ba15f2dfd
+RMD160 (unicode-xid-0.2.1.crate) = f22de16f57fe27fc9e88639f3a86310f8fd27ee7
+SHA512 (unicode-xid-0.2.1.crate) = 91e862137e837baea82829431cfed36634fdb05339f00c756eb5a4b429ef0bb871f5133d11adf9a023fa22168c8a0cf194ff3669779f04f219d48fc4fac339d2
+Size (unicode-xid-0.2.1.crate) = 14392 bytes
+SHA1 (utf8parse-0.2.0.crate) = e4f7b09f4df12249d26d0d5746f1414cbdd296ec
+RMD160 (utf8parse-0.2.0.crate) = 6e2bd0756b3b251ab75d080304443fd1ab5a4f2c
+SHA512 (utf8parse-0.2.0.crate) = 1f6a2eca32e42c8e4b53d28c4fea54c426ed66fc01447b3cf8fc0fd75694453eadbe3ba000ac8ee0347d16dbfec47681254117949109081798eab5370886827c
+Size (utf8parse-0.2.0.crate) = 13392 bytes
+SHA1 (vte-0.10.0.crate) = 1753e9b05c4ca1677a946f080b83f8fd65be5379
+RMD160 (vte-0.10.0.crate) = 40bd54663edd61064699050040adf9b559f7167a
+SHA512 (vte-0.10.0.crate) = 39cc8addb09a1f3e50c7548a1be00f020e972f6f9aea3f7a091f3ab645948b7b1c96aec5332cb4f0c9bdb20fec0ae2ca2e82c63bba7680aaeed468a48097254f
+Size (vte-0.10.0.crate) = 24923 bytes
+SHA1 (vte_generate_state_changes-0.1.1.crate) = e943dd71269600adc916a6559a99be222d354aef
+RMD160 (vte_generate_state_changes-0.1.1.crate) = f0aa3689950343c028b42353156c426727df7e70
+SHA512 (vte_generate_state_changes-0.1.1.crate) = ba09352e037cbd279cbf5641c9783a24f76e54f1f09e13f0ab1ca99c9646c1e3c958e8e302d7cc88431073bad2e2d5619410f2f93f96f1db25f0f0ded0236f7e
+Size (vte_generate_state_changes-0.1.1.crate) = 2422 bytes
+SHA1 (x11-2.18.2.crate) = 92c7da7d59420d46e02c770cbd61857049408059
+RMD160 (x11-2.18.2.crate) = 9d3cdd41341309116ee92570957d9e3e6d2a6bdf
+SHA512 (x11-2.18.2.crate) = fecaff0e52e4b106ebd74aa60356547d582d42d7505a9ceda44c827e19478f02f2b4a832b4a8e82af2a005da4e83c4ca018346d2b3a370ed3ca1e6ea280a6824
+Size (x11-2.18.2.crate) = 63683 bytes


Home | Main Index | Thread Index | Old Index