git: 37ddd76ed498 - main - databases/frece: New port: Maintain a database sorted by frecency (frequency + recency)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 02 Jan 2023 10:11:41 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=37ddd76ed4987cab25f9a6f94ae6473a471e2f58 commit 37ddd76ed4987cab25f9a6f94ae6473a471e2f58 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2023-01-02 09:11:04 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2023-01-02 10:11:30 +0000 databases/frece: New port: Maintain a database sorted by frecency (frequency + recency) --- databases/Makefile | 1 + databases/frece/Makefile | 60 ++++++++++++++++++++++++++++++++++++ databases/frece/distinfo | 77 +++++++++++++++++++++++++++++++++++++++++++++++ databases/frece/pkg-descr | 1 + 4 files changed, 139 insertions(+) diff --git a/databases/Makefile b/databases/Makefile index d92e9b193a11..964dc9844d50 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -76,6 +76,7 @@ SUBDIR += fpc-postgres SUBDIR += fpc-pxlib SUBDIR += fpc-sqlite + SUBDIR += frece SUBDIR += freetds SUBDIR += freetds-devel SUBDIR += frontbase-jdbc diff --git a/databases/frece/Makefile b/databases/frece/Makefile new file mode 100644 index 000000000000..01b45a7588d4 --- /dev/null +++ b/databases/frece/Makefile @@ -0,0 +1,60 @@ +PORTNAME= frece +DISTVERSIONPREFIX= v +DISTVERSION= 1.0.6 +CATEGORIES= databases + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Maintain a database sorted by frecency (frequency + recency) +WWW= https://github.com/YodaEmbedding/frece + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cargo +USE_GITHUB= yes +GH_ACCOUNT= YodaEmbedding + +CARGO_CRATES= addr2line-0.15.2 \ + adler-1.0.2 \ + ansi_term-0.11.0 \ + atty-0.2.14 \ + autocfg-1.0.1 \ + backtrace-0.3.60 \ + bitflags-1.2.1 \ + cc-1.0.69 \ + cfg-if-1.0.0 \ + chrono-0.4.19 \ + clap-2.33.3 \ + failure-0.1.8 \ + failure_derive-0.1.8 \ + fs2-0.4.3 \ + gimli-0.24.0 \ + hermit-abi-0.1.19 \ + libc-0.2.98 \ + memchr-2.4.0 \ + miniz_oxide-0.4.4 \ + num-integer-0.1.44 \ + num-traits-0.2.14 \ + object-0.25.3 \ + proc-macro2-1.0.28 \ + quote-1.0.9 \ + rustc-demangle-0.1.20 \ + strsim-0.8.0 \ + syn-1.0.74 \ + synstructure-0.12.5 \ + textwrap-0.11.0 \ + time-0.1.44 \ + unicode-width-0.1.8 \ + unicode-xid-0.2.2 \ + vec_map-0.8.2 \ + wasi-0.10.0+wasi-snapshot-preview1 \ + winapi-0.3.9 \ + 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/databases/frece/distinfo b/databases/frece/distinfo new file mode 100644 index 000000000000..74029fd955a1 --- /dev/null +++ b/databases/frece/distinfo @@ -0,0 +1,77 @@ +TIMESTAMP = 1672650355 +SHA256 (rust/crates/addr2line-0.15.2.crate) = e7a2e47a1fbe209ee101dd6d61285226744c6c8d3c21c8dc878ba6cb9f467f3a +SIZE (rust/crates/addr2line-0.15.2.crate) = 32966 +SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe +SIZE (rust/crates/adler-1.0.2.crate) = 12778 +SHA256 (rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b +SIZE (rust/crates/ansi_term-0.11.0.crate) = 17087 +SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 +SIZE (rust/crates/atty-0.2.14.crate) = 5470 +SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a +SIZE (rust/crates/autocfg-1.0.1.crate) = 12908 +SHA256 (rust/crates/backtrace-0.3.60.crate) = b7815ea54e4d821e791162e078acbebfd6d8c8939cd559c9335dceb1c8ca7282 +SIZE (rust/crates/backtrace-0.3.60.crate) = 70983 +SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693 +SIZE (rust/crates/bitflags-1.2.1.crate) = 16745 +SHA256 (rust/crates/cc-1.0.69.crate) = e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2 +SIZE (rust/crates/cc-1.0.69.crate) = 56044 +SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd +SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73 +SIZE (rust/crates/chrono-0.4.19.crate) = 155663 +SHA256 (rust/crates/clap-2.33.3.crate) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002 +SIZE (rust/crates/clap-2.33.3.crate) = 201925 +SHA256 (rust/crates/failure-0.1.8.crate) = d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86 +SIZE (rust/crates/failure-0.1.8.crate) = 37582 +SHA256 (rust/crates/failure_derive-0.1.8.crate) = aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4 +SIZE (rust/crates/failure_derive-0.1.8.crate) = 4950 +SHA256 (rust/crates/fs2-0.4.3.crate) = 9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213 +SIZE (rust/crates/fs2-0.4.3.crate) = 13138 +SHA256 (rust/crates/gimli-0.24.0.crate) = 0e4075386626662786ddb0ec9081e7c7eeb1ba31951f447ca780ef9f5d568189 +SIZE (rust/crates/gimli-0.24.0.crate) = 703534 +SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 +SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979 +SHA256 (rust/crates/libc-0.2.98.crate) = 320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790 +SIZE (rust/crates/libc-0.2.98.crate) = 522087 +SHA256 (rust/crates/memchr-2.4.0.crate) = b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc +SIZE (rust/crates/memchr-2.4.0.crate) = 63392 +SHA256 (rust/crates/miniz_oxide-0.4.4.crate) = a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b +SIZE (rust/crates/miniz_oxide-0.4.4.crate) = 49938 +SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db +SIZE (rust/crates/num-integer-0.1.44.crate) = 22216 +SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290 +SIZE (rust/crates/num-traits-0.2.14.crate) = 45476 +SHA256 (rust/crates/object-0.25.3.crate) = a38f2be3697a57b4060074ff41b44c16870d916ad7877c17696e063257482bc7 +SIZE (rust/crates/object-0.25.3.crate) = 230711 +SHA256 (rust/crates/proc-macro2-1.0.28.crate) = 5c7ed8b8c7b886ea3ed7dde405212185f423ab44682667c8c6dd14aa1d9f6612 +SIZE (rust/crates/proc-macro2-1.0.28.crate) = 38732 +SHA256 (rust/crates/quote-1.0.9.crate) = c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7 +SIZE (rust/crates/quote-1.0.9.crate) = 25042 +SHA256 (rust/crates/rustc-demangle-0.1.20.crate) = dead70b0b5e03e9c814bcb6b01e03e68f7c57a80aa48c72ec92152ab3e818d49 +SIZE (rust/crates/rustc-demangle-0.1.20.crate) = 23298 +SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a +SIZE (rust/crates/strsim-0.8.0.crate) = 9309 +SHA256 (rust/crates/syn-1.0.74.crate) = 1873d832550d4588c3dbc20f01361ab00bfe741048f71e3fecf145a7cc18b29c +SIZE (rust/crates/syn-1.0.74.crate) = 232974 +SHA256 (rust/crates/synstructure-0.12.5.crate) = 474aaa926faa1603c40b7885a9eaea29b444d1cb2850cb7c0e37bb1a4182f4fa +SIZE (rust/crates/synstructure-0.12.5.crate) = 18020 +SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 +SIZE (rust/crates/textwrap-0.11.0.crate) = 17322 +SHA256 (rust/crates/time-0.1.44.crate) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255 +SIZE (rust/crates/time-0.1.44.crate) = 28885 +SHA256 (rust/crates/unicode-width-0.1.8.crate) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3 +SIZE (rust/crates/unicode-width-0.1.8.crate) = 16732 +SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3 +SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955 +SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191 +SIZE (rust/crates/vec_map-0.8.2.crate) = 14466 +SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f +SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964 +SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 +SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 +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 (YodaEmbedding-frece-v1.0.6_GH0.tar.gz) = d284a5d3d16047a8772b1f1523f8b8dde53e3c2f8a82760a89abbc3c492d8168 +SIZE (YodaEmbedding-frece-v1.0.6_GH0.tar.gz) = 11220 diff --git a/databases/frece/pkg-descr b/databases/frece/pkg-descr new file mode 100644 index 000000000000..06d06f0f59f9 --- /dev/null +++ b/databases/frece/pkg-descr @@ -0,0 +1 @@ +frece maintains databases sorted by frecency (frequency + recency).