# -*- 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.4 v
set git-commit      f7344e7
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  c7369d11ed848a5d85247f709b9107b8e155eae1 \
                    sha256  cf948a888db50936492995e9da72320457ba0aad2add9180f2635930051c7a52 \
                    size    5046254

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
}
