+dest-unreach.org/socat (#4908)

* new file:   projects/dest-unreach.org/socat/package.yml

* certs?

* debug

* <<< 'GET /\n'

* wip

* test

---------

Co-authored-by: Jacob Heider <jacob@pkgx.dev>
This commit is contained in:
Andrew 2024-01-21 13:39:59 +02:00 committed by GitHub
parent 1dfc1d2992
commit 0d0228f300
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -0,0 +1,36 @@
distributable:
url: http://www.dest-unreach.org/socat/download/socat-{{version.raw}}.tar.gz
strip-components: 1
versions:
url: http://www.dest-unreach.org/socat/download/
match: /socat-\d+\.\d+\.\d+\.\d+\.tar\.gz/
strip:
- /^socat-/
- /\.tar\.gz$/
dependencies:
openssl.org: ^1.1
gnu.org/readline: ^8.2
build:
script:
- ./configure $CONFIGURE_ARGS
- make --jobs {{ hw.concurrency }} install
env:
CONFIGURE_ARGS:
- --disable-dependency-tracking
- --prefix={{prefix}}
- --libdir={{prefix}}/lib
- --mandir={{prefix}}/share/man
provides:
- bin/socat
test:
- socat -V | grep {{version}}
- run: |
echo -e "GET / HTTP/1.1\r\nhost: example.com\r\nConnection: close\r\n\r\n" | socat - TCP4:example.com:80
- run: |
echo -e "GET / HTTP/1.1\r\nhost: example.com\r\nConnection: close\r\n\r\n" | socat - TCP4:example.com:80 > index.html
- cat index.html | grep "<title>Example Domain</title>"