diff options
author | Jelle Raaijmakers <jelle@gmta.nl> | 2021-06-13 17:31:16 +0200 |
---|---|---|
committer | Linus Groh <mail@linusgroh.de> | 2021-06-13 17:06:45 +0100 |
commit | ba7e0253207cdbb4798752ac950362b0f84b851b (patch) | |
tree | 65c1a908057c04aa3e908bec7fca325733bc1ec0 /Ports | |
parent | 3fa5b2793140440ffcab589a3beb4241931bf4b3 (diff) | |
download | serenity-ba7e0253207cdbb4798752ac950362b0f84b851b.zip |
Ports: Add Composer
Diffstat (limited to 'Ports')
-rw-r--r-- | Ports/AvailablePorts.md | 1 | ||||
-rwxr-xr-x | Ports/composer/package.sh | 16 |
2 files changed, 17 insertions, 0 deletions
diff --git a/Ports/AvailablePorts.md b/Ports/AvailablePorts.md index 6227191ed5..2f4062f0f0 100644 --- a/Ports/AvailablePorts.md +++ b/Ports/AvailablePorts.md @@ -17,6 +17,7 @@ Please make sure to keep this list up to date when adding and updating ports. :^ | [`chester`](chester/) | Chester Gameboy Emulator | | https://github.com/veikkos/chester | | [`cmake`](cmake/) | CMake | 3.19.4 | https://cmake.org/ | | [`cmatrix`](cmatrix/) | cmatrix | | https://github.com/abishekvashok/cmatrix | +| [`composer`](composer/) | Composer | 2.1.3 | https://getcomposer.org/ | | [`curl`](curl/) | curl | 7.77.0 | https://curl.se/ | | [`dash`](dash/) | DASH | 0.5.10.2 | http://gondor.apana.org.au/~herbert/dash | | [`dialog`](dialog/) | Dialog | 1.3-20210324 | https://invisible-island.net/dialog/ | diff --git a/Ports/composer/package.sh b/Ports/composer/package.sh new file mode 100755 index 0000000000..436f8fbe8c --- /dev/null +++ b/Ports/composer/package.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env -S bash ../.port_include.sh +port=composer +version="2.1.3" +files="https://getcomposer.org/download/${version}/composer.phar composer.phar f8a72e98dec8da736d8dac66761ca0a8fbde913753e9a43f34112367f5174d11" +auth_type=sha256 +depends="php" + +build() { + : +} + +install() { + local target_path=${SERENITY_INSTALL_ROOT}/usr/local/bin/composer + run_nocd cp composer.phar ${target_path} + run_nocd chmod +x ${target_path} +} |