Commits
Kurt Hindenburg authored 3f6db53eec0
1 1 | # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
2 2 | |
3 3 | PortSystem 1.0 |
4 4 | PortGroup github 1.0 |
5 5 | |
6 - | github.setup neurobin shc 3.9.5 |
6 + | github.setup neurobin shc 3.9.6 |
7 7 | |
8 8 | categories devel |
9 9 | platforms darwin |
10 10 | license GPL-3 |
11 11 | maintainers {khindenburg @kurthindenburg} openmaintainer |
12 12 | |
13 13 | description Shell Script Compiler |
14 14 | long_description SHC is a generic shell script compiler. It takes a script,\ |
15 15 | which is specified on the command line and produces C source code. \ |
16 16 | The generated source code is then compiled and linked to produce a stripped\ |
17 17 | binary. The compiled binary will still be dependent on the shell specified \ |
18 18 | in the first line of the shell code (i.e shebang: #!/bin/sh or such), \ |
19 19 | thus shc does not create completely independent binaries. \ |
20 20 | shc itself is not a compiler such as cc, it rather encodes and encrypts \ |
21 21 | a shell script and generates C source code with the added expiration\ |
22 22 | capability. It then uses the system compiler to compile a stripped binary \ |
23 23 | which behaves exactly like the original script. Upon execution, the \ |
24 24 | compiled binary will decrypt and execute the code with the shells' -c \ |
25 25 | option. |
26 26 | |
27 - | checksums rmd160 ff81e6be1da9f80135e1c4e65e891a9e82756172 \ |
28 - | sha256 666bb23b975c7a54bda899266171e8621b374f8ec9c885215cb48472caf2f91c |
27 + | checksums rmd160 c3f552ed82f50e2f1878e458b406285bf4181221 \ |
28 + | sha256 32de7d4f8c1bd4605afd14ac5767323fd89a533c98c48ea660791520887322f2 |
29 29 | |
30 30 | # Do not grab alpha releases |
31 31 | livecheck.regex (\[0-9\]+\\.\[0-9\]+\\.\[0-9\]+)${extract.suffix} |