git: 3e42f8755b94 - main - textproc/xsv-rs: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 31 Dec 2025 12:52:36 UTC
The branch main has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=3e42f8755b94969b283ddcc10df957f0ecde6288
commit 3e42f8755b94969b283ddcc10df957f0ecde6288
Author: Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-12-31 12:52:26 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-12-31 12:52:26 +0000
textproc/xsv-rs: Remove expired port
2025-12-31 textproc/xsv-rs: Abandoned, repo archived on Apr 24, 2025. Consider migrating to textproc/xan or textproc/miller
---
MOVED | 1 +
textproc/Makefile | 1 -
textproc/xsv-rs/Makefile | 76 -------------------------------
textproc/xsv-rs/distinfo | 89 -------------------------------------
textproc/xsv-rs/files/patch-powerpc | 62 --------------------------
textproc/xsv-rs/pkg-descr | 2 -
6 files changed, 1 insertion(+), 230 deletions(-)
diff --git a/MOVED b/MOVED
index c91ff3a9ba54..8df5d7066078 100644
--- a/MOVED
+++ b/MOVED
@@ -4992,3 +4992,4 @@ www/angie-module-rtmp||2025-12-31|Has expired: Upstream development has slowed d
www/mediawiki139||2025-12-31|Has expired: Upstream EOL
www/forgejo7||2025-12-31|Has expired: Obsolete, please switch to www/forgejo-lts
lang/spidermonkey78||2025-12-31|Has expired: Legacy version
+textproc/xsv-rs||2025-12-31|Has expired: Abandoned, repo archived on Apr 24, 2025. Consider migrating to textproc/xan or textproc/miller
diff --git a/textproc/Makefile b/textproc/Makefile
index 609c87aaea0d..30e3c63c96e7 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -2235,7 +2235,6 @@
SUBDIR += xorg-sgml-doctools
SUBDIR += xslide.el
SUBDIR += xstream
- SUBDIR += xsv-rs
SUBDIR += xwindiff
SUBDIR += xxdiff
SUBDIR += xxdiff-scripts
diff --git a/textproc/xsv-rs/Makefile b/textproc/xsv-rs/Makefile
deleted file mode 100644
index 082135da8636..000000000000
--- a/textproc/xsv-rs/Makefile
+++ /dev/null
@@ -1,76 +0,0 @@
-PORTNAME= xsv
-DISTVERSION= 0.13.0
-PORTREVISION= 72
-CATEGORIES= textproc
-PKGNAMESUFFIX= -rs
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Fast CSV toolkit
-WWW= https://github.com/BurntSushi/xsv
-
-LICENSE= MIT UNLICENSE
-LICENSE_COMB= dual
-LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
-LICENSE_FILE_UNLICENSE= ${WRKSRC}/UNLICENSE
-
-DEPRECATED= Abandoned, repo archived on Apr 24, 2025. Consider migrating to textproc/xan or textproc/miller
-EXPIRATION_DATE=2025-12-31
-
-USES= cargo
-USE_GITHUB= yes
-GH_ACCOUNT= BurntSushi
-
-CARGO_CRATES= aho-corasick-0.6.4 \
- bitflags-1.0.3 \
- byteorder-1.2.2 \
- cfg-if-0.1.3 \
- chan-0.1.21 \
- csv-1.0.0 \
- csv-core-0.1.4 \
- csv-index-0.1.5 \
- docopt-1.0.0 \
- filetime-0.1.15 \
- fuchsia-zircon-0.3.3 \
- fuchsia-zircon-sys-0.3.3 \
- lazy_static-1.0.0 \
- libc-0.2.49 \
- log-0.4.1 \
- memchr-2.0.1 \
- num-traits-0.2.4 \
- num_cpus-1.8.0 \
- proc-macro2-0.3.8 \
- quickcheck-0.6.2 \
- quote-0.5.2 \
- rand-0.3.22 \
- rand-0.4.2 \
- redox_syscall-0.1.37 \
- regex-1.0.0 \
- regex-syntax-0.6.0 \
- serde-1.0.54 \
- serde_derive-1.0.54 \
- streaming-stats-0.2.0 \
- strsim-0.7.0 \
- syn-0.13.9 \
- tabwriter-1.0.4 \
- thread_local-0.3.5 \
- threadpool-1.7.1 \
- ucd-util-0.1.1 \
- unicode-width-0.1.4 \
- unicode-xid-0.1.0 \
- unreachable-1.0.0 \
- utf8-ranges-1.0.0 \
- void-1.0.2 \
- winapi-0.3.4 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-x86_64-pc-windows-gnu-0.4.0
-
-PLIST_FILES= bin/xsv
-PORTDOCS= README.md
-
-OPTIONS_DEFINE= DOCS
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/textproc/xsv-rs/distinfo b/textproc/xsv-rs/distinfo
deleted file mode 100644
index d4a1fc121ff6..000000000000
--- a/textproc/xsv-rs/distinfo
+++ /dev/null
@@ -1,89 +0,0 @@
-TIMESTAMP = 1526248250
-SHA256 (rust/crates/aho-corasick-0.6.4.tar.gz) = d6531d44de723825aa81398a6415283229725a00fa30713812ab9323faa82fc4
-SIZE (rust/crates/aho-corasick-0.6.4.tar.gz) = 25443
-SHA256 (rust/crates/bitflags-1.0.3.tar.gz) = d0c54bb8f454c567f21197eefcdbf5679d0bd99f2ddbe52e84c77061952e6789
-SIZE (rust/crates/bitflags-1.0.3.tar.gz) = 13838
-SHA256 (rust/crates/byteorder-1.2.2.tar.gz) = 73b5bdfe7ee3ad0b99c9801d58807a9dbc9e09196365b0203853b99889ab3c87
-SIZE (rust/crates/byteorder-1.2.2.tar.gz) = 18909
-SHA256 (rust/crates/cfg-if-0.1.3.tar.gz) = 405216fd8fe65f718daa7102ea808a946b6ce40c742998fbfd3463645552de18
-SIZE (rust/crates/cfg-if-0.1.3.tar.gz) = 7115
-SHA256 (rust/crates/chan-0.1.21.tar.gz) = 9af7c487bb99c929ba2715b1a3a7bf45f5062bf5b6eae5d32b292a96c5865172
-SIZE (rust/crates/chan-0.1.21.tar.gz) = 26435
-SHA256 (rust/crates/csv-1.0.0.tar.gz) = 71903184af9960c555e7f3b32ff17390d20ecaaf17d4f18c4a0993f2df8a49e3
-SIZE (rust/crates/csv-1.0.0.tar.gz) = 888471
-SHA256 (rust/crates/csv-core-0.1.4.tar.gz) = 4dd8e6d86f7ba48b4276ef1317edc8cc36167546d8972feb4a2b5fec0b374105
-SIZE (rust/crates/csv-core-0.1.4.tar.gz) = 25406
-SHA256 (rust/crates/csv-index-0.1.5.tar.gz) = 7b27beef016f9d0d43fd1f6097a469d1ccccd2191888f5dfeb4e7be7dbc8bfc6
-SIZE (rust/crates/csv-index-0.1.5.tar.gz) = 5981
-SHA256 (rust/crates/docopt-1.0.0.tar.gz) = e67fb750c36fc6fffbd3575cf8f2b46790fc0b05096ae3c03a36cf71b55e1e2b
-SIZE (rust/crates/docopt-1.0.0.tar.gz) = 40894
-SHA256 (rust/crates/filetime-0.1.15.tar.gz) = 714653f3e34871534de23771ac7b26e999651a0a228f47beb324dfdf1dd4b10f
-SIZE (rust/crates/filetime-0.1.15.tar.gz) = 11211
-SHA256 (rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82
-SIZE (rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 22565
-SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
-SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 7191
-SHA256 (rust/crates/lazy_static-1.0.0.tar.gz) = c8f31047daa365f19be14b47c29df4f7c3b581832407daabe6ae77397619237d
-SIZE (rust/crates/lazy_static-1.0.0.tar.gz) = 12611
-SHA256 (rust/crates/libc-0.2.49.tar.gz) = 413f3dfc802c5dc91dc570b05125b6cda9855edfaa9825c9849807876376e70e
-SIZE (rust/crates/libc-0.2.49.tar.gz) = 375486
-SHA256 (rust/crates/log-0.4.1.tar.gz) = 89f010e843f2b1a31dbd316b3b8d443758bc634bed37aabade59c686d644e0a2
-SIZE (rust/crates/log-0.4.1.tar.gz) = 20731
-SHA256 (rust/crates/memchr-2.0.1.tar.gz) = 796fba70e76612589ed2ce7f45282f5af869e0fdd7cc6199fa1aa1f1d591ba9d
-SIZE (rust/crates/memchr-2.0.1.tar.gz) = 9858
-SHA256 (rust/crates/num-traits-0.2.4.tar.gz) = 775393e285254d2f5004596d69bb8bc1149754570dcc08cf30cabeba67955e28
-SIZE (rust/crates/num-traits-0.2.4.tar.gz) = 38463
-SHA256 (rust/crates/num_cpus-1.8.0.tar.gz) = c51a3322e4bca9d212ad9a158a02abc6934d005490c054a2778df73a70aa0a30
-SIZE (rust/crates/num_cpus-1.8.0.tar.gz) = 10539
-SHA256 (rust/crates/proc-macro2-0.3.8.tar.gz) = 1b06e2f335f48d24442b35a19df506a835fb3547bc3c06ef27340da9acf5cae7
-SIZE (rust/crates/proc-macro2-0.3.8.tar.gz) = 24412
-SHA256 (rust/crates/quickcheck-0.6.2.tar.gz) = c01babc5ffd48a2a83744b3024814bb46dfd4f2a4705ccb44b1b60e644fdcab7
-SIZE (rust/crates/quickcheck-0.6.2.tar.gz) = 24634
-SHA256 (rust/crates/quote-0.5.2.tar.gz) = 9949cfe66888ffe1d53e6ec9d9f3b70714083854be20fd5e271b232a017401e8
-SIZE (rust/crates/quote-0.5.2.tar.gz) = 14982
-SHA256 (rust/crates/rand-0.3.22.tar.gz) = 15a732abf9d20f0ad8eeb6f909bf6868722d9a06e1e50802b6a70351f40b4eb1
-SIZE (rust/crates/rand-0.3.22.tar.gz) = 11318
-SHA256 (rust/crates/rand-0.4.2.tar.gz) = eba5f8cb59cc50ed56be8880a5c7b496bfd9bd26394e176bc67884094145c2c5
-SIZE (rust/crates/rand-0.4.2.tar.gz) = 76170
-SHA256 (rust/crates/redox_syscall-0.1.37.tar.gz) = 0d92eecebad22b767915e4d529f89f28ee96dbbf5a4810d2b844373f136417fd
-SIZE (rust/crates/redox_syscall-0.1.37.tar.gz) = 13980
-SHA256 (rust/crates/regex-1.0.0.tar.gz) = 75ecf88252dce580404a22444fc7d626c01815debba56a7f4f536772a5ff19d3
-SIZE (rust/crates/regex-1.0.0.tar.gz) = 210131
-SHA256 (rust/crates/regex-syntax-0.6.0.tar.gz) = 8f1ac0f60d675cc6cf13a20ec076568254472551051ad5dd050364d70671bf6b
-SIZE (rust/crates/regex-syntax-0.6.0.tar.gz) = 233363
-SHA256 (rust/crates/serde-1.0.54.tar.gz) = db9c1726bdebaed7ac8afb7028672e068e12cf1b0b97cddd742a3a7939159699
-SIZE (rust/crates/serde-1.0.54.tar.gz) = 68103
-SHA256 (rust/crates/serde_derive-1.0.54.tar.gz) = 5121751b76f5a2e6f51b4c0d07976f4f04e33ae7a981467c2845e7cd4b67a114
-SIZE (rust/crates/serde_derive-1.0.54.tar.gz) = 45143
-SHA256 (rust/crates/streaming-stats-0.2.0.tar.gz) = 4f233aa550ceeb22c47cff12e167f7bc89c03e265e7fcff64b8359bb6799e0f4
-SIZE (rust/crates/streaming-stats-0.2.0.tar.gz) = 8813
-SHA256 (rust/crates/strsim-0.7.0.tar.gz) = bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550
-SIZE (rust/crates/strsim-0.7.0.tar.gz) = 8435
-SHA256 (rust/crates/syn-0.13.9.tar.gz) = 505550dded6ff93eb63bd9d0ada380ffccd9f51c046a5e80a3078d53fcef0038
-SIZE (rust/crates/syn-0.13.9.tar.gz) = 134214
-SHA256 (rust/crates/tabwriter-1.0.4.tar.gz) = 56ab9ac71e2a71d113e4568ab0a89e2182f0fc214d2e4952c6e5655cb8eac4dd
-SIZE (rust/crates/tabwriter-1.0.4.tar.gz) = 8218
-SHA256 (rust/crates/thread_local-0.3.5.tar.gz) = 279ef31c19ededf577bfd12dfae728040a21f635b06a24cd670ff510edd38963
-SIZE (rust/crates/thread_local-0.3.5.tar.gz) = 11794
-SHA256 (rust/crates/threadpool-1.7.1.tar.gz) = e2f0c90a5f3459330ac8bc0d2f879c693bb7a2f59689c1083fc4ef83834da865
-SIZE (rust/crates/threadpool-1.7.1.tar.gz) = 15756
-SHA256 (rust/crates/ucd-util-0.1.1.tar.gz) = fd2be2d6639d0f8fe6cdda291ad456e23629558d466e2789d2c3e9892bda285d
-SIZE (rust/crates/ucd-util-0.1.1.tar.gz) = 24221
-SHA256 (rust/crates/unicode-width-0.1.4.tar.gz) = bf3a113775714a22dcb774d8ea3655c53a32debae63a063acc00a91cc586245f
-SIZE (rust/crates/unicode-width-0.1.4.tar.gz) = 15283
-SHA256 (rust/crates/unicode-xid-0.1.0.tar.gz) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc
-SIZE (rust/crates/unicode-xid-0.1.0.tar.gz) = 16000
-SHA256 (rust/crates/unreachable-1.0.0.tar.gz) = 382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56
-SIZE (rust/crates/unreachable-1.0.0.tar.gz) = 6355
-SHA256 (rust/crates/utf8-ranges-1.0.0.tar.gz) = 662fab6525a98beff2921d7f61a39e7d59e0b425ebc7d0d9e66d316e55124122
-SIZE (rust/crates/utf8-ranges-1.0.0.tar.gz) = 8599
-SHA256 (rust/crates/void-1.0.2.tar.gz) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
-SIZE (rust/crates/void-1.0.2.tar.gz) = 2356
-SHA256 (rust/crates/winapi-0.3.4.tar.gz) = 04e3bd221fcbe8a271359c04f21a76db7d0c6028862d1bb5512d85e1e2eb5bb3
-SIZE (rust/crates/winapi-0.3.4.tar.gz) = 905247
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
-SHA256 (BurntSushi-xsv-0.13.0_GH0.tar.gz) = 2b75309b764c9f2f3fdc1dd31eeea5a74498f7da21ae757b3ffd6fd537ec5345
-SIZE (BurntSushi-xsv-0.13.0_GH0.tar.gz) = 60527
diff --git a/textproc/xsv-rs/files/patch-powerpc b/textproc/xsv-rs/files/patch-powerpc
deleted file mode 100644
index f63acd3a6c59..000000000000
--- a/textproc/xsv-rs/files/patch-powerpc
+++ /dev/null
@@ -1,62 +0,0 @@
---- cargo-crates/libc-0.2.49/src/unix/bsd/freebsdlike/freebsd/mod.rs.orig 2020-03-17 20:35:43 UTC
-+++ cargo-crates/libc-0.2.49/src/unix/bsd/freebsdlike/freebsd/mod.rs
-@@ -1486,6 +1486,9 @@ cfg_if! {
- } else if #[cfg(target_arch = "powerpc64")] {
- mod powerpc64;
- pub use self::powerpc64::*;
-+ } else if #[cfg(target_arch = "powerpc")] {
-+ mod powerpc;
-+ pub use self::powerpc::*;
- } else {
- // Unknown target_arch
- }
---- cargo-crates/libc-0.2.49/src/unix/bsd/freebsdlike/freebsd/powerpc.rs.orig 2021-06-23 22:40:24 UTC
-+++ cargo-crates/libc-0.2.49/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
-@@ -0,0 +1,47 @@
-+pub type c_char = u8;
-+pub type c_long = i32;
-+pub type c_ulong = u32;
-+pub type wchar_t = i32;
-+pub type time_t = i64;
-+pub type suseconds_t = i32;
-+pub type register_t = i32;
-+
-+s! {
-+ pub struct stat {
-+ pub st_dev: ::dev_t,
-+ pub st_ino: ::ino_t,
-+ pub st_mode: ::mode_t,
-+ pub st_nlink: ::nlink_t,
-+ pub st_uid: ::uid_t,
-+ pub st_gid: ::gid_t,
-+ pub st_rdev: ::dev_t,
-+ pub st_atime: ::time_t,
-+ pub st_atime_nsec: ::c_long,
-+ pub st_mtime: ::time_t,
-+ pub st_mtime_nsec: ::c_long,
-+ pub st_ctime: ::time_t,
-+ pub st_ctime_nsec: ::c_long,
-+ pub st_size: ::off_t,
-+ pub st_blocks: ::blkcnt_t,
-+ pub st_blksize: ::blksize_t,
-+ pub st_flags: ::fflags_t,
-+ pub st_gen: u32,
-+ pub st_lspare: i32,
-+ pub st_birthtime: ::time_t,
-+ pub st_birthtime_nsec: ::c_long,
-+ }
-+}
-+
-+// should be pub(crate), but that requires Rust 1.18.0
-+cfg_if! {
-+ if #[cfg(libc_const_size_of)] {
-+ #[doc(hidden)]
-+ pub const _ALIGNBYTES: usize = ::mem::size_of::<::c_int>() - 1;
-+ } else {
-+ #[doc(hidden)]
-+ pub const _ALIGNBYTES: usize = 4 - 1;
-+ }
-+}
-+
-+pub const MAP_32BIT: ::c_int = 0x00080000;
-+pub const MINSIGSTKSZ: ::size_t = 2048; // 512 * 4
diff --git a/textproc/xsv-rs/pkg-descr b/textproc/xsv-rs/pkg-descr
deleted file mode 100644
index 2d73a08aa063..000000000000
--- a/textproc/xsv-rs/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-xsv is a suite of command line utilities for indexing, slicing,
-analyzing, splitting and joining CSV files.