Attachment 'package.diff'

Download

   1 diff --git a/sysutils/fusefs-xfuse/Makefile b/sysutils/fusefs-xfuse/Makefile
   2 new file mode 100644
   3 index 0000000..825743f
   4 --- /dev/null
   5 +++ b/sysutils/fusefs-xfuse/Makefile
   6 @@ -0,0 +1,59 @@
   7 +PORTNAME=	xfuse
   8 +DISTVERSIONPREFIX=	v
   9 +DISTVERSION=	0.1.0-alpha
  10 +CATEGORIES=	sysutils
  11 +PKGNAMEPREFIX=	fusefs-
  12 +
  13 +MAINTAINER=	mail@KhaledEmara.dev
  14 +COMMENT=	Read-only FUSE server implementing XFS
  15 +
  16 +LICENSE=	BSD2CLAUSE
  17 +LICENSE_FILE=	${WRKSRC}/LICENSE.md
  18 +
  19 +USES=		fuse
  20 +USES+=		cargo
  21 +USE_GITHUB=	yes
  22 +GH_ACCOUNT=	KhaledEmaraDev
  23 +GH_PROJECT=	xfuse
  24 +
  25 +CARGO_CRATES=	ansi_term-0.11.0 \
  26 +		atty-0.2.14 \
  27 +		autocfg-1.0.1 \
  28 +		bitflags-1.2.1 \
  29 +		byteorder-1.4.3 \
  30 +		cfg-if-1.0.0 \
  31 +		clap-2.33.3 \
  32 +		crc-2.0.0 \
  33 +		crc-catalog-1.1.1 \
  34 +		fuse-0.3.1 \
  35 +		hermit-abi-0.1.18 \
  36 +		libc-0.2.97 \
  37 +		log-0.3.9 \
  38 +		log-0.4.14 \
  39 +		num-derive-0.3.3 \
  40 +		num-traits-0.2.14 \
  41 +		pkg-config-0.3.19 \
  42 +		proc-macro2-1.0.27 \
  43 +		quote-1.0.9 \
  44 +		strsim-0.8.0 \
  45 +		syn-1.0.73 \
  46 +		term_size-0.3.2 \
  47 +		textwrap-0.11.0 \
  48 +		thread-scoped-1.0.2 \
  49 +		time-0.1.44 \
  50 +		unicode-width-0.1.8 \
  51 +		unicode-xid-0.2.2 \
  52 +		uuid-0.8.2 \
  53 +		wasi-0.10.0+wasi-snapshot-preview1 \
  54 +		winapi-0.3.9 \
  55 +		winapi-i686-pc-windows-gnu-0.4.0 \
  56 +		winapi-x86_64-pc-windows-gnu-0.4.0
  57 +
  58 +PLIST_FILES=	bin/xfs-fuse \
  59 +		man/man1/xfs-fuse.1.gz
  60 +
  61 +post-install:
  62 +	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xfs-fuse
  63 +	${INSTALL_MAN} ${WRKSRC}/doc/xfs-fuse.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
  64 +
  65 +.include <bsd.port.mk>
  66 diff --git a/sysutils/fusefs-xfuse/distinfo b/sysutils/fusefs-xfuse/distinfo
  67 new file mode 100644
  68 index 0000000..deaac5c
  69 --- /dev/null
  70 +++ b/sysutils/fusefs-xfuse/distinfo
  71 @@ -0,0 +1,67 @@
  72 +TIMESTAMP = 1629477198
  73 +SHA256 (rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
  74 +SIZE (rust/crates/ansi_term-0.11.0.crate) = 17087
  75 +SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
  76 +SIZE (rust/crates/atty-0.2.14.crate) = 5470
  77 +SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
  78 +SIZE (rust/crates/autocfg-1.0.1.crate) = 12908
  79 +SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
  80 +SIZE (rust/crates/bitflags-1.2.1.crate) = 16745
  81 +SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
  82 +SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
  83 +SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
  84 +SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
  85 +SHA256 (rust/crates/clap-2.33.3.crate) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
  86 +SIZE (rust/crates/clap-2.33.3.crate) = 201925
  87 +SHA256 (rust/crates/crc-2.0.0.crate) = 10c2722795460108a7872e1cd933a85d6ec38abc4baecad51028f702da28889f
  88 +SIZE (rust/crates/crc-2.0.0.crate) = 8302
  89 +SHA256 (rust/crates/crc-catalog-1.1.1.crate) = ccaeedb56da03b09f598226e25e80088cb4cd25f316e6e4df7d695f0feeb1403
  90 +SIZE (rust/crates/crc-catalog-1.1.1.crate) = 8698
  91 +SHA256 (rust/crates/fuse-0.3.1.crate) = 80e57070510966bfef93662a81cb8aa2b1c7db0964354fa9921434f04b9e8660
  92 +SIZE (rust/crates/fuse-0.3.1.crate) = 25001
  93 +SHA256 (rust/crates/hermit-abi-0.1.18.crate) = 322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c
  94 +SIZE (rust/crates/hermit-abi-0.1.18.crate) = 9936
  95 +SHA256 (rust/crates/libc-0.2.97.crate) = 12b8adadd720df158f4d70dfe7ccc6adb0472d7c55ca83445f6a5ab3e36f8fb6
  96 +SIZE (rust/crates/libc-0.2.97.crate) = 517712
  97 +SHA256 (rust/crates/log-0.3.9.crate) = e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b
  98 +SIZE (rust/crates/log-0.3.9.crate) = 16686
  99 +SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
 100 +SIZE (rust/crates/log-0.4.14.crate) = 34582
 101 +SHA256 (rust/crates/num-derive-0.3.3.crate) = 876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d
 102 +SIZE (rust/crates/num-derive-0.3.3.crate) = 14545
 103 +SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
 104 +SIZE (rust/crates/num-traits-0.2.14.crate) = 45476
 105 +SHA256 (rust/crates/pkg-config-0.3.19.crate) = 3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c
 106 +SIZE (rust/crates/pkg-config-0.3.19.crate) = 15451
 107 +SHA256 (rust/crates/proc-macro2-1.0.27.crate) = f0d8caf72986c1a598726adc988bb5984792ef84f5ee5aa50209145ee8077038
 108 +SIZE (rust/crates/proc-macro2-1.0.27.crate) = 38625
 109 +SHA256 (rust/crates/quote-1.0.9.crate) = c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7
 110 +SIZE (rust/crates/quote-1.0.9.crate) = 25042
 111 +SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
 112 +SIZE (rust/crates/strsim-0.8.0.crate) = 9309
 113 +SHA256 (rust/crates/syn-1.0.73.crate) = f71489ff30030d2ae598524f61326b902466f72a0fb1a8564c001cc63425bcc7
 114 +SIZE (rust/crates/syn-1.0.73.crate) = 232706
 115 +SHA256 (rust/crates/term_size-0.3.2.crate) = 1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9
 116 +SIZE (rust/crates/term_size-0.3.2.crate) = 10917
 117 +SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
 118 +SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
 119 +SHA256 (rust/crates/thread-scoped-1.0.2.crate) = bcbb6aa301e5d3b0b5ef639c9a9c7e2f1c944f177b460c04dc24c69b1fa2bd99
 120 +SIZE (rust/crates/thread-scoped-1.0.2.crate) = 4321
 121 +SHA256 (rust/crates/time-0.1.44.crate) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255
 122 +SIZE (rust/crates/time-0.1.44.crate) = 28885
 123 +SHA256 (rust/crates/unicode-width-0.1.8.crate) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3
 124 +SIZE (rust/crates/unicode-width-0.1.8.crate) = 16732
 125 +SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
 126 +SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
 127 +SHA256 (rust/crates/uuid-0.8.2.crate) = bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7
 128 +SIZE (rust/crates/uuid-0.8.2.crate) = 37909
 129 +SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f
 130 +SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964
 131 +SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
 132 +SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
 133 +SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
 134 +SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
 135 +SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
 136 +SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
 137 +SHA256 (KhaledEmaraDev-xfuse-v0.1.0-alpha_GH0.tar.gz) = 3ebc01e2ec1fafb6aed1c4cdbc9cf1142d76da75cc4485fe16f1af4997299d3e
 138 +SIZE (KhaledEmaraDev-xfuse-v0.1.0-alpha_GH0.tar.gz) = 35591
 139 diff --git a/sysutils/fusefs-xfuse/pkg-descr b/sysutils/fusefs-xfuse/pkg-descr
 140 new file mode 100644
 141 index 0000000..8cb102a
 142 --- /dev/null
 143 +++ b/sysutils/fusefs-xfuse/pkg-descr
 144 @@ -0,0 +1,7 @@
 145 +This is read-only implementation of fthe XFS filesystem. This project was done
 146 +as part of Google Sumer of Code 2021.
 147 +
 148 +This project runs in userland through the use of the FUSE kernel module. This is
 149 +the only run-time requirement for it.
 150 +
 151 +WWW: https://github.com/KhaledEmaraDev/xfuse
 152 

Attached Files

To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.
  • [get | view] (2021-08-21T16:56:24+0000, 7.3 KB) [[attachment:package.diff]]
 All files | Selected Files: delete move to page copy to page

You are not allowed to attach a file to this page.