diff --git a/Ports/AvailablePorts.md b/Ports/AvailablePorts.md index 3c2305818e..9880cdaf8f 100644 --- a/Ports/AvailablePorts.md +++ b/Ports/AvailablePorts.md @@ -115,6 +115,7 @@ This list is also available at [ports.serenityos.net](https://ports.serenityos.n | [`isl`](isl/) | Integer Set Library | 0.24 | https://libisl.sourceforge.io/ | | [`ja2`](ja2/) | Jagged Alliance 2 Stracciatella | 0.15.x | https://github.com/safarp/ja2-stracciatella/tree/0.15.x | | [`jakt`](jakt/) | Jakt Programming Language | | https://github.com/SerenityOS/jakt | +| [`jdupes`](jdupes/) | jdupes, an enhanced fork of 'fdupes' | 1.26.1 | https://github.com/jbruchon/jdupes | | [`jfduke3d`](jfduke3d/) | JonoF's Duke Nukem 3D Port | 41cd46b | https://github.com/jonof/jfduke3d | | [`joe`](joe/) | joe's own editor | 4.6 | https://joe-editor.sourceforge.io/ | | [`jot`](jot/) | jot (OpenBSD) | 6.6 | https://github.com/ibara/libpuffy | diff --git a/Ports/jdupes/package.sh b/Ports/jdupes/package.sh new file mode 100755 index 0000000000..abb6731381 --- /dev/null +++ b/Ports/jdupes/package.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env -S bash ../.port_include.sh +port='jdupes' +version='1.26.1' +files="https://github.com/jbruchon/jdupes/archive/refs/tags/v${version}.tar.gz jdupes-${version}.tar.gz 09153824320c65ad529f8f97cd3b7e792c50e9f9018192ea1a76f2e33a196225" +auth_type='sha256' +workdir="jdupes-${version}" +depends=('libjodycode') +makeopts+=("UNAME_S=serenity") +installopts+=('DISABLE_DEDUPE=1') +export LDFLAGS="-z noexecstack"