Skip to content

Commit

Permalink
add Solaris to action flow-table
Browse files Browse the repository at this point in the history
  • Loading branch information
alexander-naumov committed May 4, 2024
1 parent f35000c commit d09e561
Showing 1 changed file with 11 additions and 9 deletions.
20 changes: 11 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,6 @@
[![License](https://img.shields.io/github/license/alexander-naumov/gnu-screen)](https://github.com/alexander-naumov/gnu-screen/COPYING)
[![Buid Status](https://app.travis-ci.com/alexander-naumov/gnu-screen.svg?branch=main&status=started)](https://app.travis-ci.com/github/alexander-naumov/gnu-screen)

| Operating System | x86_64 | aarch64 | riscv64 |
|------------------|--------|---------|---------|
| <h2>Ubuntu</h2><br>(clang and gcc build)<br>(-Wall -DDEBUG)|[![Ubuntu 22.04 x86_64](https://github.com/alexander-naumov/gnu-screen/actions/workflows/ubuntu_22_04_x86_64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen/actions/workflows/ubuntu_22_04_x86_64.yml)|[![Ubuntu 22.04 aarch64](https://github.com/alexander-naumov/gnu-screen/actions/workflows/ubuntu_22_04_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen/actions/workflows/ubuntu_22_04_aarch64.yml)|[![Ubuntu 22.04 riscv64](https://github.com/alexander-naumov/gnu-screen/actions/workflows/ubuntu_22_04_riscv64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen/actions/workflows/ubuntu_22_04_riscv64.yml)|
| <h2>Alpine Linux</h2><br>(gcc build)<br>(-Wall -DDEBUG)<br>([musl libc](https://musl.libc.org/))||[![Alpine latest aarch64](https://github.com/alexander-naumov/gnu-screen/actions/workflows/alpine_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen/actions/workflows/alpine_aarch64.yml)||
| <h2>macOS</h2><br>(clang build)<br>(-Wall -DDEBUG)||[![macOS 23.4.0 aarch64](https://github.com/alexander-naumov/gnu-screen/actions/workflows/macos_23_4_0_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen/actions/workflows/macos_23_4_0_aarch64.yml)|
| <h2>FreeBSD</h2><br>(clang and gcc build)<br>(-Wall -DDEBUG)|[![FreeBSD 14.0 x86_64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/14.0_x86.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/14.0_x86.yml)<br>[![FreeBSD 13.3 x86_64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.3_x86_64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.3_x86_64.yml)<br>[![FreeBSD 13.2 x86_64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.2_x86_64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.2_x86_64.yml)<br>[![FreeBSD 13.1 x86_64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.1_x86_64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.1_x86_64.yml)<br>[![FreeBSD 13.0 x86_64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.0_x86_64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.0_x86_64.yml)|[![FreeBSD 14.0 aarch64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/14.0_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/14.0_aarch64.yml)<br>[![FreeBSD 13.3 aarch64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.3_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.3_aarch64.yml)<br>[![FreeBSD 13.2 aarch64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.2_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.2_aarch64.yml)<br>[![FreeBSD 13.1 aarch64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.1_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.1_aarch64.yml)<br>[![FreeBSD 13.0 aarch64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.0_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.0_aarch64.yml)|
| <h2>OpenBSD</h2><br>(clang build)<br>(-Wall -DDEBUG)|[![OpenBSD 7.4 x86_64](https://github.com/alexander-naumov/gnu-screen/actions/workflows/openbsd_7_4_x86_64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen/actions/workflows/openbsd_7_4_x86_64.yml)|[![OpenBSD 7.4 aarch64](https://github.com/alexander-naumov/gnu-screen/actions/workflows/openbsd_7_4_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen/actions/workflows/openbsd_7_4_aarch64.yml)|
| <h2>NetBSD</h2><br>(clang build)<br>(-Wall -DDEBUG)|[![NetBSD 9.2 x86_64](https://github.com/alexander-naumov/gnu-screen-on-netbsd/actions/workflows/netbsd_9_2_x86_64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-netbsd/actions/workflows/netbsd_9_2_x86_64.yml) <br>[![NetBSD 9.3 x86_64](https://github.com/alexander-naumov/gnu-screen-on-netbsd/actions/workflows/netbsd_9_3_x86_64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-netbsd/actions/workflows/netbsd_9_3_x86_64.yml) <br>[![NetBSD 10.0 x86_64](https://github.com/alexander-naumov/gnu-screen-on-netbsd/actions/workflows/netbsd_10_0_x86_64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-netbsd/actions/workflows/netbsd_10_0_x86_64.yml)|[![NetBSD 10.0 aarch64](https://github.com/alexander-naumov/gnu-screen-on-netbsd/actions/workflows/netbsd_10_0_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-netbsd/actions/workflows/netbsd_10_0_aarch64.yml)|

Screen is a full-screen window manager that multiplexes a physical
terminal between several processes (typically interactive shells).
Each virtual terminal provides the functions of a DEC VT100 terminal
Expand All @@ -23,6 +14,17 @@ There is a scrollback history buffer for each virtual terminal and
a copy-and-paste mechanism that allows moving text regions between
windows.

| | x86_64 | aarch64 | riscv64 |
|--|--------|---------|---------|
| <h2>Ubuntu</h2><br>(clang and gcc build)<br>(-Wall -DDEBUG)|[![Ubuntu 22.04 x86_64](https://github.com/alexander-naumov/gnu-screen/actions/workflows/ubuntu_22_04_x86_64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen/actions/workflows/ubuntu_22_04_x86_64.yml)|[![Ubuntu 22.04 aarch64](https://github.com/alexander-naumov/gnu-screen/actions/workflows/ubuntu_22_04_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen/actions/workflows/ubuntu_22_04_aarch64.yml)|[![Ubuntu 22.04 riscv64](https://github.com/alexander-naumov/gnu-screen/actions/workflows/ubuntu_22_04_riscv64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen/actions/workflows/ubuntu_22_04_riscv64.yml)|
| <h2>Alpine Linux</h2><br>(gcc build with [musl libc](https://musl.libc.org/))<br>(--disable-pam)<br>(-Wall -DDEBUG)||[![Alpine latest aarch64](https://github.com/alexander-naumov/gnu-screen/actions/workflows/alpine_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen/actions/workflows/alpine_aarch64.yml)||
| <h2>macOS</h2><br>(clang build)<br>(--disable-pam)<br>(-Wall -DDEBUG)||[![macOS 23.4.0 aarch64](https://github.com/alexander-naumov/gnu-screen/actions/workflows/macos_23_4_0_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen/actions/workflows/macos_23_4_0_aarch64.yml)|
| <h2>FreeBSD</h2><br>(clang and gcc build)<br>(-Wall -DDEBUG)|[![FreeBSD 14.0 x86_64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/14.0_x86.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/14.0_x86.yml)<br>[![FreeBSD 13.3 x86_64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.3_x86_64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.3_x86_64.yml)<br>[![FreeBSD 13.2 x86_64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.2_x86_64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.2_x86_64.yml)<br>[![FreeBSD 13.1 x86_64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.1_x86_64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.1_x86_64.yml)<br>[![FreeBSD 13.0 x86_64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.0_x86_64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.0_x86_64.yml)|[![FreeBSD 14.0 aarch64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/14.0_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/14.0_aarch64.yml)<br>[![FreeBSD 13.3 aarch64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.3_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.3_aarch64.yml)<br>[![FreeBSD 13.2 aarch64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.2_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.2_aarch64.yml)<br>[![FreeBSD 13.1 aarch64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.1_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.1_aarch64.yml)<br>[![FreeBSD 13.0 aarch64](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.0_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-freebsd/actions/workflows/13.0_aarch64.yml)|
| <h2>OpenBSD</h2><br>(clang build)<br>(--disable-pam)<br>(-Wall -DDEBUG)|[![OpenBSD 7.4 x86_64](https://github.com/alexander-naumov/gnu-screen/actions/workflows/openbsd_7_4_x86_64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen/actions/workflows/openbsd_7_4_x86_64.yml)|[![OpenBSD 7.4 aarch64](https://github.com/alexander-naumov/gnu-screen/actions/workflows/openbsd_7_4_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen/actions/workflows/openbsd_7_4_aarch64.yml)|
| <h2>NetBSD</h2><br>(clang build)<br>(-Wall -DDEBUG)|[![NetBSD 9.2 x86_64](https://github.com/alexander-naumov/gnu-screen-on-netbsd/actions/workflows/netbsd_9_2_x86_64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-netbsd/actions/workflows/netbsd_9_2_x86_64.yml) <br>[![NetBSD 9.3 x86_64](https://github.com/alexander-naumov/gnu-screen-on-netbsd/actions/workflows/netbsd_9_3_x86_64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-netbsd/actions/workflows/netbsd_9_3_x86_64.yml) <br>[![NetBSD 10.0 x86_64](https://github.com/alexander-naumov/gnu-screen-on-netbsd/actions/workflows/netbsd_10_0_x86_64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-netbsd/actions/workflows/netbsd_10_0_x86_64.yml)|[![NetBSD 10.0 aarch64](https://github.com/alexander-naumov/gnu-screen-on-netbsd/actions/workflows/netbsd_10_0_aarch64.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen-on-netbsd/actions/workflows/netbsd_10_0_aarch64.yml)|
| <h2>Solaris</h2>(gcc build)<br>(--disable-pam)|[![Solaris 11.4 x86_64](https://github.com/alexander-naumov/gnu-screen/actions/workflows/Solaris.yml/badge.svg)](https://github.com/alexander-naumov/gnu-screen/actions/workflows/Solaris.yml)||


<img align="center" src="screenshot.png" height="550">

This project is just a sandbox for experiments with screen's sources.
Expand Down

0 comments on commit d09e561

Please sign in to comment.