aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2023-01-05 05:01:32 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2023-01-05 05:59:15 +0000
commit28a3227e835ad0c1fc5085f64b58398b9ecff6b2 (patch)
tree258d4a4019bb37d56709113de5567428188a0eac
parent51b1b2399142ad6765ad79dd49ca1470de6313e5 (diff)
downloadports-28a3227e835ad0c1fc5085f64b58398b9ecff6b2.tar.gz
ports-28a3227e835ad0c1fc5085f64b58398b9ecff6b2.zip
misc/rsclock: New port: Simple terminal clock written in Rust
-rw-r--r--misc/Makefile1
-rw-r--r--misc/rsclock/Makefile38
-rw-r--r--misc/rsclock/distinfo29
-rw-r--r--misc/rsclock/pkg-descr1
4 files changed, 69 insertions, 0 deletions
diff --git a/misc/Makefile b/misc/Makefile
index 5859df9246da..4a21b9080f0d 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -469,6 +469,7 @@
SUBDIR += ringtonetools
SUBDIR += rname
SUBDIR += rpl
+ SUBDIR += rsclock
SUBDIR += rtfm
SUBDIR += rubygem-dotenv
SUBDIR += rubygem-dotenv-rails-rails4
diff --git a/misc/rsclock/Makefile b/misc/rsclock/Makefile
new file mode 100644
index 000000000000..79c6e64cef01
--- /dev/null
+++ b/misc/rsclock/Makefile
@@ -0,0 +1,38 @@
+PORTNAME= rsclock
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.4
+CATEGORIES= misc
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Simple terminal clock written in Rust
+WWW= https://github.com/valebes/rsClock
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cargo
+
+USE_GITHUB= yes
+GH_ACCOUNT= valebes
+GH_PROJECT= rsClock
+
+CARGO_CRATES= autocfg-0.1.6 \
+ chrono-0.4.7 \
+ libc-0.2.62 \
+ num-integer-0.1.41 \
+ num-traits-0.2.8 \
+ numtoa-0.1.0 \
+ redox_syscall-0.1.56 \
+ redox_termios-0.1.1 \
+ termion-1.5.3 \
+ time-0.1.42 \
+ winapi-0.3.8 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-x86_64-pc-windows-gnu-0.4.0
+
+PLIST_FILES= bin/${PORTNAME}
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/misc/rsclock/distinfo b/misc/rsclock/distinfo
new file mode 100644
index 000000000000..8bd09f34fbac
--- /dev/null
+++ b/misc/rsclock/distinfo
@@ -0,0 +1,29 @@
+TIMESTAMP = 1672894591
+SHA256 (rust/crates/autocfg-0.1.6.crate) = b671c8fb71b457dd4ae18c4ba1e59aa81793daacc361d82fcd410cef0d491875
+SIZE (rust/crates/autocfg-0.1.6.crate) = 11439
+SHA256 (rust/crates/chrono-0.4.7.crate) = 77d81f58b7301084de3b958691458a53c3f7e0b1d702f77e550b6a88e3a88abe
+SIZE (rust/crates/chrono-0.4.7.crate) = 131963
+SHA256 (rust/crates/libc-0.2.62.crate) = 34fcd2c08d2f832f376f4173a231990fa5aef4e99fb569867318a227ef4c06ba
+SIZE (rust/crates/libc-0.2.62.crate) = 433193
+SHA256 (rust/crates/num-integer-0.1.41.crate) = b85e541ef8255f6cf42bbfe4ef361305c6c135d10919ecc26126c4e5ae94bc09
+SIZE (rust/crates/num-integer-0.1.41.crate) = 19399
+SHA256 (rust/crates/num-traits-0.2.8.crate) = 6ba9a427cfca2be13aa6f6403b0b7e7368fe982bfa16fccc450ce74c46cd9b32
+SIZE (rust/crates/num-traits-0.2.8.crate) = 39965
+SHA256 (rust/crates/numtoa-0.1.0.crate) = b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef
+SIZE (rust/crates/numtoa-0.1.0.crate) = 8999
+SHA256 (rust/crates/redox_syscall-0.1.56.crate) = 2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84
+SIZE (rust/crates/redox_syscall-0.1.56.crate) = 17117
+SHA256 (rust/crates/redox_termios-0.1.1.crate) = 7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76
+SIZE (rust/crates/redox_termios-0.1.1.crate) = 3227
+SHA256 (rust/crates/termion-1.5.3.crate) = 6a8fb22f7cde82c8220e5aeacb3258ed7ce996142c77cba193f203515e26c330
+SIZE (rust/crates/termion-1.5.3.crate) = 22080
+SHA256 (rust/crates/time-0.1.42.crate) = db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f
+SIZE (rust/crates/time-0.1.42.crate) = 30005
+SHA256 (rust/crates/winapi-0.3.8.crate) = 8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6
+SIZE (rust/crates/winapi-0.3.8.crate) = 1128308
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (valebes-rsClock-v0.1.4_GH0.tar.gz) = 3e1c903a944325a9fabebfed34029830c94b4cd2463354bc02be01eb18401d04
+SIZE (valebes-rsClock-v0.1.4_GH0.tar.gz) = 7680
diff --git a/misc/rsclock/pkg-descr b/misc/rsclock/pkg-descr
new file mode 100644
index 000000000000..d4b149ac10ba
--- /dev/null
+++ b/misc/rsclock/pkg-descr
@@ -0,0 +1 @@
+rsClock is a simple terminal clock.