BSD Ports

net/gdrive 3.9.1_17 FreeBSD

Google Drive CLI Client

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
MIT
Categories
net
Package size
1534.4 KiB, 3558.9 KiB installed

Description

Command line utility for interacting with Google Drive, featuring:

  • Individual file or directory upload/download
  • Directory synchronization (similar to rsync)
  • Google Documents support
  • Statically linked, dependency free binary

In the other systems

SystemPortVersion
FreeBSDnet/gdrive3.9.1_17
DragonFlynet/gdrive2.1.1_21

Install

Binary package:

pkg install gdrive

From the ports tree:

cd /usr/ports/net/gdrive/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gdrive>0:net/gdrive

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.9.1_163.9.1_17-3.9.1_53.9.1_17
FreeBSD:14:quarterly3.9.1_153.9.1_15n/a3.9.1_43.9.1_15
FreeBSD:15:latest3.9.1_173.9.1_17n/a3.9.1_53.9.1_5
FreeBSD:15:quarterly3.9.1_153.9.1_15n/an/an/a
FreeBSD:16:latest3.9.1_153.9.1_17n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 11

No port depends on this one.

Configuration

Options name: net_gdrive

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cargo
Service scripts
none

Message after installing

In order to use this tool, you need to create Google API credentials.
Please follow the steps below to create them:

- https://github.com/glotlabs/gdrive/blob/main/docs/basic_usage.md
- https://github.com/glotlabs/gdrive/blob/main/docs/create_google_api_credentials.md

Files

distinfo 188
FileSizeSHA256
rust/crates/android_system_properties-0.1.5.crate5243819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
rust/crates/anyhow-1.0.68.crate438822cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61
rust/crates/async-recursion-1.0.2.crate113833b015a331cc64ebd1774ba119538573603427eaace0a1950c423ab971f903796
rust/crates/async-trait-0.1.61.crate27660705339e0e4a9690e2908d2b3d049d85682cf19fbd5782494498fbf7003a6a282
rust/crates/autocfg-1.1.0.crate13272d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
rust/crates/base64-0.13.1.crate610029e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
rust/crates/base64-0.21.0.crate72180a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a
rust/crates/bitflags-1.3.2.crate23021bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
rust/crates/bumpalo-3.11.1.crate81207572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba
rust/crates/bytes-1.3.0.crate57563dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c
rust/crates/cc-1.0.78.crate61375a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d
rust/crates/cfg-if-1.0.0.crate7934baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
rust/crates/chrono-0.4.23.crate18725916b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f
rust/crates/clap-4.0.32.crate207531a7db700bc935f9e43e88d00b0850dae18a63773cfbec6d8e070fccf7fef89a39
rust/crates/clap_derive-4.0.21.crate275670177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014
rust/crates/clap_lex-0.3.0.crate96710d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8
rust/crates/codespan-reporting-0.11.1.crate489633538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
rust/crates/core-foundation-0.9.3.crate27059194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
rust/crates/core-foundation-sys-0.8.3.crate175195827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
rust/crates/cxx-1.0.86.crate58912251d1075c37807dcf850c379432f0df05ba52cc30f279c5cfc43cc221ce7f8579

Commit history 4

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
396c159306 Alan Somers */*: Fix many Rust ports to run without COMPAT11
RISCV does not include COMPAT11 by default. But Rust's libc bound the compat-11 symbols until version 0.2.176. Patch a great many Rust ports to use a newer version of libc, to eliminate the dependency on COMPAT11. Explicitly patching Cargo.lock isn't usually necessarily, since within the build jail cargo is forced to use whichever crates Makefile.crates installs there. Notes on specific ports: * textproc/bookokrat: Rework bookokrat's existing patch to be more robust. Also, report the issue upstream: https://github.com/bugzmanov/bookokrat/issues/182 * security/sequoia-chameleon-gnupg security/sequoia-sq "cargo update -p libc" insisted on updating some other crates, too. * devel/cargo-generate finance/tickrs net-im/gurk-rs net-p2p/oura textproc/mdbook-linkcheck www/lychee …
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645