# -*- 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.9 v
set git-commit      4b6874b
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  db58d5450785d77d16c774f5a9db115c3381bcc7 \
                    sha256  883e123efbb17ff2c6c3eff0ae1b778fca84c41189b592580968aa3f67a6b98e \
                    size    5142864

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
}
