mirror of
https://github.com/timvisee/ffsend.git
synced 2025-10-03 17:49:15 +02:00
Move FreeBSD items around, move behind Windows
This commit is contained in:
parent
3ae80cbe7b
commit
cce6218b11
1 changed files with 18 additions and 17 deletions
35
README.md
35
README.md
|
@ -33,7 +33,7 @@ Find out more about security [here](#security).
|
||||||
- [Features](#features)
|
- [Features](#features)
|
||||||
- [Usage](#usage)
|
- [Usage](#usage)
|
||||||
- [Requirements](#requirements)
|
- [Requirements](#requirements)
|
||||||
- [Install](#install) ([FreeBSD](#freebsd), [Linux](#linux-all-distributions), [macOS](#macos), [Windows](#windows), [_Other OS/arch_](#other-os-or-architecture))
|
- [Install](#install) ([Linux](#linux-all-distributions), [macOS](#macos), [Windows](#windows), [FreeBSD](#freebsd), [_Other OS/arch_](#other-os-or-architecture))
|
||||||
- [Build](#build)
|
- [Build](#build)
|
||||||
- [Configuration and environment](#configuration-and-environment)
|
- [Configuration and environment](#configuration-and-environment)
|
||||||
- [Security](#security)
|
- [Security](#security)
|
||||||
|
@ -132,7 +132,7 @@ Use the `--help` flag, `help` subcommand, or see the [help](#help) section for
|
||||||
all available subcommands.
|
all available subcommands.
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
- FreeBSD, Linux, macOS or Windows
|
- Linux, macOS, Windows or FreeBSD (other BSDs might work)
|
||||||
- A terminal :sunglasses:
|
- A terminal :sunglasses:
|
||||||
- Internet connection for uploading and downloading
|
- Internet connection for uploading and downloading
|
||||||
- Linux specific:
|
- Linux specific:
|
||||||
|
@ -158,23 +158,12 @@ available right now.
|
||||||
Make sure you meet and install the [requirements](#requirements).
|
Make sure you meet and install the [requirements](#requirements).
|
||||||
|
|
||||||
See the operating system specific instructions below:
|
See the operating system specific instructions below:
|
||||||
- [FreeBSD](#freebsd)
|
|
||||||
- [Linux](#linux-all-distributions)
|
- [Linux](#linux-all-distributions)
|
||||||
- [macOS](#macos)
|
- [macOS](#macos)
|
||||||
- [Windows](#windows)
|
- [Windows](#windows)
|
||||||
|
- [FreeBSD](#freebsd)
|
||||||
- [_Other OS or architecture_](#other-os-or-architecture)
|
- [_Other OS or architecture_](#other-os-or-architecture)
|
||||||
|
|
||||||
### FreeBSD
|
|
||||||
|
|
||||||
[» `ffsend`][freshports-ffsend]
|
|
||||||
|
|
||||||
```sh
|
|
||||||
# Precompiled binary.
|
|
||||||
pkg install ffsend
|
|
||||||
# Compiles and installs from source.
|
|
||||||
cd /usr/ports/www/ffsend && make install
|
|
||||||
```
|
|
||||||
|
|
||||||
### Linux (all distributions)
|
### Linux (all distributions)
|
||||||
Using the [snap](#linux-snap-package) package is recommended if supported.
|
Using the [snap](#linux-snap-package) package is recommended if supported.
|
||||||
Alternatively you may install it manually using the
|
Alternatively you may install it manually using the
|
||||||
|
@ -352,6 +341,18 @@ your systems `PATH`. The easiest solution is to move it into `System32`:
|
||||||
move .\ffsend.exe C:\Windows\System32\ffsend.exe
|
move .\ffsend.exe C:\Windows\System32\ffsend.exe
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### FreeBSD
|
||||||
|
|
||||||
|
[» `ffsend`][freshports-ffsend]
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# Precompiled binary.
|
||||||
|
pkg install ffsend
|
||||||
|
|
||||||
|
# Compiles and installs from source.
|
||||||
|
cd /usr/ports/www/ffsend && make install
|
||||||
|
```
|
||||||
|
|
||||||
### Other OS or architecture
|
### Other OS or architecture
|
||||||
If your system runs Docker, you can use the [docker image](#docker-image).
|
If your system runs Docker, you can use the [docker image](#docker-image).
|
||||||
There are currently no other binaries or packages available.
|
There are currently no other binaries or packages available.
|
||||||
|
@ -401,9 +402,6 @@ before proceeding:
|
||||||
- [`git`][git]
|
- [`git`][git]
|
||||||
- [`rust`][rust] `v1.32` or higher (install using [`rustup`][rustup])
|
- [`rust`][rust] `v1.32` or higher (install using [`rustup`][rustup])
|
||||||
- [OpenSSL][openssl] or [LibreSSL][libressl] libraries and headers must be available
|
- [OpenSSL][openssl] or [LibreSSL][libressl] libraries and headers must be available
|
||||||
- FreeBSD:
|
|
||||||
- `pkg install rust gmake pkgconf python36 libxcb xclip ca_root_nss xsel-conrad`
|
|
||||||
- It is a better idea to use & modify the existing `ffsend` port, which manages dependencies for you.
|
|
||||||
- Linux:
|
- Linux:
|
||||||
- Ubuntu, Debian and derivatives: `apt install build-essential cmake pkg-config libssl-dev`
|
- Ubuntu, Debian and derivatives: `apt install build-essential cmake pkg-config libssl-dev`
|
||||||
- CentOS/Red Hat/openSUSE: `yum install gcc gcc-c++ make cmake openssl-devel`
|
- CentOS/Red Hat/openSUSE: `yum install gcc gcc-c++ make cmake openssl-devel`
|
||||||
|
@ -416,6 +414,9 @@ before proceeding:
|
||||||
- macOS:
|
- macOS:
|
||||||
- Using `brew`: `brew install cmake pkg-config openssl`
|
- Using `brew`: `brew install cmake pkg-config openssl`
|
||||||
- Or see instructions [here](https://github.com/sfackler/rust-openssl#osx)
|
- Or see instructions [here](https://github.com/sfackler/rust-openssl#osx)
|
||||||
|
- FreeBSD:
|
||||||
|
- `pkg install rust gmake pkgconf python36 libxcb xclip ca_root_nss xsel-conrad`
|
||||||
|
- It is a better idea to use & modify the existing `ffsend` port, which manages dependencies for you.
|
||||||
|
|
||||||
### Compile and install
|
### Compile and install
|
||||||
Then, walk through one of the following steps to compile and install `ffsend`:
|
Then, walk through one of the following steps to compile and install `ffsend`:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue