Commit 3e42f875 authored by Rene Ladan's avatar Rene Ladan
Browse files

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
parent d1586efe
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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
+0 −1
Original line number Diff line number Diff line
@@ -2235,7 +2235,6 @@
    SUBDIR += xorg-sgml-doctools
    SUBDIR += xslide.el
    SUBDIR += xstream
    SUBDIR += xsv-rs
    SUBDIR += xwindiff
    SUBDIR += xxdiff
    SUBDIR += xxdiff-scripts

textproc/xsv-rs/Makefile

deleted100644 → 0
+0 −76
Original line number Diff line number Diff line
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>

textproc/xsv-rs/distinfo

deleted100644 → 0
+0 −89
Original line number Diff line number Diff line
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
+0 −62
Original line number Diff line number Diff line
--- 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
Loading