# -*- 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

PortSystem          1.0
PortGroup           golang 1.0

go.setup            github.com/alibaba/open-code-review 1.9.6 v
set git-commit      24c2dd0
go.offline_build    no
go.toolchain_min    1.25.5

categories          llm
maintainers         @oytech openmaintainer
license             Apache-2

homepage            https://open-codereview.ai/
description         Open Code Review is an AI-powered code review CLI tool.
long_description    Open Code Review is an AI-powered code review CLI tool. \
                    It reads Git diffs, sends changed files to a configurable LLM via an agent with tool-use capabilities, \
                    and generates structured review comments with line-level precision. \
                    The agent can read full file contents, search the codebase, inspect other changed files for context, \
                    and produce deep reviews — not just surface-level diff feedback.

checksums           rmd160  09d6d1dbe2464d183d51cd9f995cfecc7ad492cc \
                    sha256  7e49d97ba752f71001f9bab548086c2ae8d98c103cde4912a5d9ba67800a66e1 \
                    size    5103565

build.pre_args      -ldflags '-s -w -X main.Version=v${version} -X main.GitCommit=${git-commit}'
build.args          ./cmd/opencodereview

destroot {
    xinstall -m 0755 ${worksrcpath}/opencodereview ${destroot}${prefix}/bin/ocr
}
