# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4

PortSystem          1.0
PortGroup           ruby 1.0

ruby.branches       3.0 2.7 2.6 2.5 2.3 2.2 1.8
if {$subport eq "rb18-rake"} {
    ruby.setup          rake 0.8.7 gem {} rubygems
    revision            0
    checksums           md5 d9eb83525310ad1a0e8a3eeddfe3c65f \
                        sha1 91daad079d404b68a7dd179716b9fdd0c195144c \
                        rmd160 1c41208b3bf8fba5a89a7b156eb862c4cf6278f0
} else {
    ruby.setup          rake 13.1.0 gem {} rubygems
    revision            0
    checksums           rmd160  320b72b26774a73e6e2c0267174958f058a890ff \
                        sha256  be6a3e1aa7f66e6c65fa57555234eb75ce4cf4ada077658449207205474199c6 \
                        size    84992
}
categories-append   devel
license             MIT
supported_archs     noarch
platforms           any
maintainers         nomaintainer
homepage            https://github.com/ruby/rake
description         Ruby make-like utility using standard Ruby syntax
long_description    This package contains Rake, a simple ruby build \
                    program with capabilities similar to make. \
                    Rake has the following features: \
                    * Rakefiles (rakeʼs version of Makefiles) are \
                    completely defined in standard Ruby syntax. No XML \
                    files to edit. No quirky Makefile syntax to worry \
                    about (is that a tab or a space?) \
                    * Users can specify tasks with prerequisites. \
                    * Rake supports rule patterns to sythesize implicit \
                    tasks. \
                    * Rake is lightweight. It can be distributed with \
                    other projects as a single file. Projects that \
                    depend upon rake do not require that rake be \
                    installed on target systems.
