Edit

kmx.io/gentoo-overlay-kmx-io/README.md

Branch :

  • README.md
  • # kmx.io Gentoo Overlay
    
    Gentoo overlay for KC3 and related kmx.io projects.
    
    ## Installation
    
    ### Using eselect repository
    
    ```bash
    # Add the overlay
    eselect repository add kmx-io git https://git.kmx.io/kmx.io/gentoo-overlay-kmx-io.git
    
    # Sync the overlay
    emerge --sync kmx.io
    ```
    
    ### Manual installation
    
    ```bash
    # Clone the overlay
    mkdir -p /var/db/repos
    git clone https://git.kmx.io/kmx.io/gentoo-overlay-kmx-io.git \
      /var/db/repos/kmx.io
    
    # Create repos.conf entry
    cat > /etc/portage/repos.conf/kmx.io.conf <<EOF
    [kmx.io]
    location = /var/db/repos/kmx.io
    sync-type = git
    sync-uri = https://git.kmx.io/kmx.io/gentoo-overlay-kmx-io.git
    auto-sync = yes
    EOF
    ```
    
    ## Available Packages
    
    ### dev-lang/kc3
    
    KC3 - The first graph-native programming language
    
    ```bash
    emerge dev-lang/kc3
    ```
    
    #### USE flags
    
    - `asan` - Build with AddressSanitizer for memory debugging
    - `cov` - Build with code coverage instrumentation
    - `debug` - Build debug version without optimizations
    - `gtk` - Enable GTK4 window support
    - `test` - Run test suite
    
    ### sys-process/runj
    
    Run UNIX commands in parallel with line-buffered I/O
    
    ```bash
    emerge sys-process/runj
    ```
    
    A C89, BSD-licensed utility to run a UNIX command in multiple
    sub-processes with line-buffered standard input and output. Perfect for
    parallelizing shell scripts and test infrastructure.
    
    ## Links
    
    - [KC3 Website](https://kc3-lang.org/)
    - [kmx.io](https://kmx.io/)
    - [Source Repository](https://git.kmx.io/kc3-lang/kc3)
    - [Bug Reports](https://github.com/kc3-lang/kc3/issues)
    
    ## License
    
    Copyright from 2022 to 2025 kmx.io <contact@kmx.io>
    
    Permission is hereby granted to use this software granted
    the above copyright notice and this permission paragraph
    are included in all copies and substantial portions of this
    software.
    
    THIS SOFTWARE IS PROVIDED "AS-IS" WITHOUT ANY GUARANTEE OF
    PURPOSE AND PERFORMANCE. IN NO EVENT WHATSOEVER SHALL THE
    AUTHOR BE CONSIDERED LIABLE FOR THE USE AND PERFORMANCE OF
    THIS SOFTWARE.