{"count":51956,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1019","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1017","results":[{"name":"py-pygit2","portdir":"python/py-pygit2","version":"1.19.2","license":"(GPL-2 or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.pygit2.org/","description":"Python bindings for libgit2","long_description":"Pygit2 is a set of Python bindings to the libgit2 shared library, libgit2 implements the core of Git.","active":true,"categories":["devel","python"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pygit2"]}],"depends_on":[]},{"name":"py310-pygit2","portdir":"python/py-pygit2","version":"1.19.2","license":"(GPL-2 or Permissive)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.pygit2.org/","description":"Python bindings for libgit2","long_description":"Pygit2 is a set of Python bindings to the libgit2 shared library, libgit2 implements the core of Git.","active":true,"categories":["devel","python"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["python310","py310-cffi","libgit2"]}],"depends_on":[]},{"name":"py311-pygit2","portdir":"python/py-pygit2","version":"1.19.2","license":"(GPL-2 or Permissive)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.pygit2.org/","description":"Python bindings for libgit2","long_description":"Pygit2 is a set of Python bindings to the libgit2 shared library, libgit2 implements the core of Git.","active":true,"categories":["devel","python"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["python311","py311-cffi","libgit2"]}],"depends_on":[]},{"name":"py312-pygit2","portdir":"python/py-pygit2","version":"1.19.2","license":"(GPL-2 or Permissive)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.pygit2.org/","description":"Python bindings for libgit2","long_description":"Pygit2 is a set of Python bindings to the libgit2 shared library, libgit2 implements the core of Git.","active":true,"categories":["devel","python"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["python312","py312-cffi","libgit2"]}],"depends_on":[]},{"name":"py313-pygit2","portdir":"python/py-pygit2","version":"1.19.2","license":"(GPL-2 or Permissive)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.pygit2.org/","description":"Python bindings for libgit2","long_description":"Pygit2 is a set of Python bindings to the libgit2 shared library, libgit2 implements the core of Git.","active":true,"categories":["devel","python"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["python313","py313-cffi","libgit2"]}],"depends_on":[{"type":"lib","ports":["gitless"]}]},{"name":"py314-pygit2","portdir":"python/py-pygit2","version":"1.19.2","license":"(GPL-2 or Permissive)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.pygit2.org/","description":"Python bindings for libgit2","long_description":"Pygit2 is a set of Python bindings to the libgit2 shared library, libgit2 implements the core of Git.","active":true,"categories":["devel","python"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-wheel","py314-build","py314-installer","py314-setuptools","clang-18"]},{"type":"lib","ports":["python314","py314-cffi","libgit2"]}],"depends_on":[{"type":"lib","ports":["py-pygit2","py314-gitfs"]}]},{"name":"clipper","portdir":"science/clipper","version":"2.1.20180802","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.ysbl.york.ac.uk/~cowtan/clipper/clipper.html","description":"Crystallographic automation and complex data manipulation libraries","long_description":"Crystallographic automation and complex data manipulation libraries","active":true,"categories":["science"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["fftw-single","libccp4","mmdb2"]}],"depends_on":[{"type":"lib","ports":["coot","coot-devel"]}]},{"name":"iqtree3","portdir":"science/iqtree3","version":"3.1.2","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://iqtree.github.io","description":"IQ-TREE version 3: software for phylogenetics","long_description":"IQ-TREE version 3: software for phylogenetics","active":true,"categories":["science"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["clang-20","boost188","zlib","cmake","gtest","eigen3"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["lsd2","libomp"]}],"depends_on":[]},{"name":"istioctl","portdir":"sysutils/istioctl","version":"1.29.2","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://istio.io","description":"Istio command line configuration utility","long_description":"Istio is an open, platform-independent service mesh designed to manage communications between microservices and applications. Without requiring changes to the underlying services, Istio provides automated baseline traffic resilience, service metrics collection, distributed tracing, traffic encryption, protocol upgrades, and advanced routing functionality for all service-to-service communication. The port deploys the istioctl command line utility, used to create, list, modify, and delete configuration resources in a deployed Istio system.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"go","portdir":"lang/go","version":"1.26.3","license":"BSD","platforms":"{darwin >= 10} freebsd linux","epoch":3,"replaced_by":null,"homepage":"https://go.dev","description":"compiled, garbage-collected, concurrent programming language developed by Google Inc.","long_description":"The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language. Go is developed by Google Inc.","active":true,"categories":["lang"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":35},{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["sx","octosql","arduino-cli","argocd","bit","boilr","chronos-go","codesearch","copilot","cue","delve","dep","direnv","dive","docker","docker-machine","docker-machine-parallels","dockerize","dolt","evans","geoipupdate","gh","git-lfs","git-sizer","gitlab-runner","glab","glide","go-bindata","go-critic","go-migrate","go-mockgen","go-tools","golangci-lint","golines","gopls","gore","kubectl-1.36","klog","incus","vulnx","openbao","mailpit","llama-swap","kitty","gox","grpcurl","hub","jenkins-cli","jsonnet-bundler","kompose","kops","kustomize","lab","lazydocker","lazygit","microplane","mongo-tools","mos","mos-devel","newreleases","packr","packr1","pkger","please","prest","promu","qri","rancher-cli","rke","scc","shfmt","skaffold","smithy","staticcheck","statik","tektoncd-cli","terraform-docs","tilt","triage","turbogit","waypoint","webify","yaegi","liteide","micro","go-ethereum","ticker","utahfs","gomatrix","goplus","aerc","bettercap","cloudflared","consul","croc","curlie","dnscrypt-proxy","doggo","ec2-ls-hosts","ergo","ethr","fargate-cli","fortio","glider","gost","grafana","ipfs","k6","matterbridge","meshbird","mole","nebula","nextdns","nomad","proxify","rclone","scw","syncthing","teleport","toxiproxy","trojan-go","v2ray","vegeta","webhook","wireguard-go","yggdrasil-go","dstask","grit","ultralist","age","aws-vault","cfssl","comply","gopass","gosec","keybase","lego","mfa","mkcert","oauth2-proxy","sops","step-cli","tfsec","trivy","vault","vsh","elvish","3mux","alertmanager","antibody","assh","aws-iam-authenticator","awsets","bed","butane","certigo","chezmoi","cloudmonkey","ctop","driftctl","duf","eksctl","fsql","fx","fzf","git-chglog","go-mmv","go2port","gotop","influxdb","infracost","istioctl","jump","k3d","k9s","kaf","kail","kapp","kind","krew","kubectl-1.20","kubectl-1.19","kubectx","kubergrunt","kubeseal","kubeswitch","leaf","minikube","node_exporter","packer","pagerduty-notifier","peco","podman","prometheus","psutilsql","pulumi","qrcp","restic","sift","smug","stern","tanka","telegraf","terraformer","terragrunt-0.27","terragrunt-0.26","terragrunt-0.24","terrascan","tsukae","up","wormhole-william","wtfutil","dasel","dashing","glow","gron","ijq","miller","misspell","ov","trdsql","uni","vgrep","yq","ali","caddy","doctl","hey","hugo","shadowfox-updater","wuzz","hcloud","flyctl","go-task","saml2aws","topfew","terragrunt-0.29","gojq","talisman","dblab","helmfile","awsls","termshark","tailscale","cosign","slides","gocryptfs","s5cmd","totp-cli","revive","expenses","kubespy","popeye","aws-nuke","MailHog","autorestic","kubeval","gopass-jsonapi","terragrunt-0.31","gdu","goweight","gitea-tea","filebrowser","kube-linter","act","goreleaser","evernote2md","air","cointop","gemget","kiln","kubectl-1.22","amfora","hermit","bombadillo","havener","usql","goss","gmailctl","gomodctl","tfupdate","gokart","multi-gitter","rare","zget","lf","kubescape","brook","git-credential-gopass","go-md2man","gvisor-tap-vsock","oh-my-posh","docker-credential-helper-osxkeychain","sttr","imgcat","murex","gitty","chaakoo","git-cc","skopeo","didder","checkssl","gh-grep","go-jsonnet","ndiag","evry","driftwood","fork-cleaner","pomo","gopass-hibp","cheat","colima","geek-life","tbls","horcrux","mergestat","stripe-cli","jp","tfmigrate","helmwave","kubectl-1.23","certstrap","dyff","lsx","grype","lima","websocketd","mbtileserver","fq","ssh-manager","dalfox","cw","lporg","mop","zk","git-town","hysteria","dsq","hatchet","ivy","miniflux","atlas-toolkit","k3sup","oui","jj","vale","go-licenses","step-ca","berty","ssh-tools","reposurgeon","ffuf","ytcast","gomuks","gomplate","tfk8s","timer","hof","ain","gomajor","influx-cli","goful","gitleaks","actionlint","smimesign","termshot","bazelisk","clash","gdrive","redo-history","mage","comet-git","terraform-ls","jid","sampler","zq","kubectl-1.24","gocovsh","tfrefactor","timeleft","k2tf","restish","goawk","ratchet","minesweeper-go","depu","bud","mani","trufflehog","maddy","docker-machine-driver-qemu","comcast","editorconfig-checker","hakrawler","gau","flecli","gum","dnscontrol","flux","terragrunt-0.38","terragrunt-0.37","terragrunt-0.36","terragrunt-0.35","terragrunt-0.34","terragrunt-0.33","terragrunt-0.32","devdash","jira-cli","gokey","lensm","zed","kubectl-1.25","asdf","dud","govulncheck","datree","jqp","tablecat","plumber","wander","steampipe","terragrunt-0.39","gitsign","scientiaCLI","sake","markscribe","quill","harp","vhs","xq","exercism","katana","neo-cowsay","gopass-summon-provider","jsonnet-language-server","summon","xray","d2","macpine","cdebug","pup","terragrunt-0.42","terragrunt-0.41","terragrunt-0.40","weatherme","go-reflex","kubectl-1.26","oauth2c","todoist-cli","dmarc-report-converter","kubeconform","tfstate","neonmodem","vals","acorn","mp4ff","terragrunt-0.43","wails","torrent","kluctl","mox","xc","fyne","goat","svu","goimapnotify","confluent-cli","gpython","gat","nfpm","kubectl-1.27","tflint","clone-org","timoni","hut","mmark","symfony-cli","k0sctl","nali","payload-dumper-go","taxonkit","asmfmt","amass","ytt","certgraph","dbt","lux","netclient","git-credential-oauth","tfvar","gig","gtree","simplotask","hcl2json","git-credential-azure","md2vim","kubectl-1.28","docker-compose-plugin","ghq","natscli","jacobin","efm-langserver","pgroll","stree","is","terragrunt-0.52","expreduce","gon","paclear","ko","checkmake","k8sviz","goose","kubectl-1.29","zeit","tcpterm","speedbump","container-diff","nmap-formatter","g","litestream","g-ls","vacuum","ssh3","ssh3-server","treefmt","operator-sdk","oasdiff","docker-base-plugin","docker-buildx-plugin","docker-index-plugin","vfkit","ipsw","rush","cidr-go","pdfcpu","freeze","gargs","gobuster","ipatool","zlint","zdns","kubectl-1.30","httpie-go","imposm","mqttcli","superfile","enumer","mactop","sqlpkg-cli","mihomo","gh-dash","pg_back","wp2hugo","sqlc","ghz","resticprofile","minify","faq","kubectl-1.31","packwiz","cleed","infisical","mdtree","qq","glasskube","ksctl","jd","nuclei","bombardier","amazon-ecr-credential-helper","sidekick","daytona","sq","mdx","orbiton","redka","ddev","kubectl-1.32","docx2md","qt6-qtcreator","qt6-qtcreator-docs","tfmv","oc","gsh","lefthook","zns","diffnav","jlv","shef","csvtk","git-who","pinact","buf","kubecolor","tenv","clef","nerdlog","kubectl-1.33","ollama","regclient","nsc","mockery","fabric","carapace","ggc","jjui","temporal","moor","kubectl-1.34","oq","config-file-validator","kubetail","azure-kubelogin","mosdns","lazysql","kubectl-1.35","senpai","mole-cleaner","gdlv","diffscribe","cmctl","witr","betterleaks","mabel","quien","kl","lore","sheets","anyrow"]},{"type":"lib","ports":["govendor","minio","teleport","minio-mc","swig-go","swig3-go"]},{"type":"run","ports":["ko","fyne"]}]},{"name":"go-devel","portdir":"lang/go","version":"1.26.3","license":"BSD","platforms":"{darwin >= 17} freebsd linux","epoch":2,"replaced_by":null,"homepage":"https://go.dev","description":"compiled, garbage-collected, concurrent programming language developed by Google Inc.","long_description":"The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language. Go is developed by Google Inc.","active":true,"categories":["lang"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":35},{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"py39-trove-classifiers","portdir":"python/py-trove-classifiers","version":"2026.1.14.14","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/trove-classifiers","description":"Canonical source for classifiers on PyPI (pypi.org).","long_description":"Canonical source for classifiers on PyPI (pypi.org).","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","clang-18","py39-installer","py39-calver"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-hatchling"]}]},{"name":"py37-trove-classifiers","portdir":"python/py-trove-classifiers","version":"2026.1.14.14","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/trove-classifiers","description":"Canonical source for classifiers on PyPI (pypi.org).","long_description":"Canonical source for classifiers on PyPI (pypi.org).","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-setuptools","py37-wheel","clang-18","py37-installer","py37-calver"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-hatchling"]}]},{"name":"py38-trove-classifiers","portdir":"python/py-trove-classifiers","version":"2026.1.14.14","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/trove-classifiers","description":"Canonical source for classifiers on PyPI (pypi.org).","long_description":"Canonical source for classifiers on PyPI (pypi.org).","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-setuptools","py38-wheel","clang-18","py38-installer","py38-calver"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-hatchling"]}]},{"name":"py-trove-classifiers","portdir":"python/py-trove-classifiers","version":"2026.5.7.17","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/trove-classifiers","description":"Canonical source for classifiers on PyPI (pypi.org).","long_description":"Canonical source for classifiers on PyPI (pypi.org).","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-trove-classifiers"]}],"depends_on":[]},{"name":"py310-trove-classifiers","portdir":"python/py-trove-classifiers","version":"2026.5.7.17","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/trove-classifiers","description":"Canonical source for classifiers on PyPI (pypi.org).","long_description":"Canonical source for classifiers on PyPI (pypi.org).","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","clang-18","py310-installer","py310-calver"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"build","ports":["py310-pikepdf"]},{"type":"lib","ports":["py310-hatchling"]}]},{"name":"py311-trove-classifiers","portdir":"python/py-trove-classifiers","version":"2026.5.7.17","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/trove-classifiers","description":"Canonical source for classifiers on PyPI (pypi.org).","long_description":"Canonical source for classifiers on PyPI (pypi.org).","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","clang-18","py311-wheel","py311-calver"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"build","ports":["py311-pikepdf"]},{"type":"lib","ports":["py311-hatchling"]}]},{"name":"py312-trove-classifiers","portdir":"python/py-trove-classifiers","version":"2026.5.7.17","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/trove-classifiers","description":"Canonical source for classifiers on PyPI (pypi.org).","long_description":"Canonical source for classifiers on PyPI (pypi.org).","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-calver"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"build","ports":["py312-pikepdf"]},{"type":"lib","ports":["py312-hatchling"]}]},{"name":"py313-trove-classifiers","portdir":"python/py-trove-classifiers","version":"2026.5.7.17","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/trove-classifiers","description":"Canonical source for classifiers on PyPI (pypi.org).","long_description":"Canonical source for classifiers on PyPI (pypi.org).","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-calver","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"build","ports":["py313-pikepdf"]},{"type":"lib","ports":["hatch","py313-hatchling"]}]},{"name":"py314-trove-classifiers","portdir":"python/py-trove-classifiers","version":"2026.5.7.17","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pypa/trove-classifiers","description":"Canonical source for classifiers on PyPI (pypi.org).","long_description":"Canonical source for classifiers on PyPI (pypi.org).","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-calver","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"build","ports":["py314-pikepdf"]},{"type":"lib","ports":["py-trove-classifiers","poetry","py314-hatchling"]}]},{"name":"py39-invoke","portdir":"python/py-invoke","version":"2.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyinvoke.org/","description":"Task execution tool and library for Python.","long_description":"Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks. It draws inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at a powerful & clean feature set.","active":false,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-fabric"]}]},{"name":"py27-invoke","portdir":"python/py-invoke","version":"1.4.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.pyinvoke.org","description":"Task execution tool and library for Python.","long_description":"Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks. It draws inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at a powerful & clean feature set.","active":false,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-12"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py27-fabric"]},{"type":"test","ports":["py27-cucumber-tag-expressions"]}]},{"name":"py35-invoke","portdir":"python/py-invoke","version":"1.4.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.pyinvoke.org","description":"Task execution tool and library for Python.","long_description":"Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks. It draws inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at a powerful & clean feature set.","active":false,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-12"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py36-invoke","portdir":"python/py-invoke","version":"1.4.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.pyinvoke.org","description":"Task execution tool and library for Python.","long_description":"Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks. It draws inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at a powerful & clean feature set.","active":false,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-fabric"]},{"type":"test","ports":["py36-cucumber-tag-expressions"]}]},{"name":"py38-invoke","portdir":"python/py-invoke","version":"2.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyinvoke.org/","description":"Task execution tool and library for Python.","long_description":"Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks. It draws inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at a powerful & clean feature set.","active":false,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-fabric"]}]},{"name":"py37-invoke","portdir":"python/py-invoke","version":"1.4.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.pyinvoke.org","description":"Task execution tool and library for Python.","long_description":"Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks. It draws inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at a powerful & clean feature set.","active":false,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-fabric"]}]},{"name":"py-invoke","portdir":"python/py-invoke","version":"3.0.3","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pyinvoke.org/","description":"Task execution tool and library for Python.","long_description":"Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks. It draws inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at a powerful & clean feature set.","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-invoke"]}],"depends_on":[]},{"name":"py310-invoke","portdir":"python/py-invoke","version":"3.0.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyinvoke.org/","description":"Task execution tool and library for Python.","long_description":"Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks. It draws inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at a powerful & clean feature set.","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-fabric"]}]},{"name":"py311-invoke","portdir":"python/py-invoke","version":"3.0.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyinvoke.org/","description":"Task execution tool and library for Python.","long_description":"Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks. It draws inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at a powerful & clean feature set.","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-fabric"]}]},{"name":"py312-invoke","portdir":"python/py-invoke","version":"3.0.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyinvoke.org/","description":"Task execution tool and library for Python.","long_description":"Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks. It draws inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at a powerful & clean feature set.","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-fabric"]}]},{"name":"py313-invoke","portdir":"python/py-invoke","version":"3.0.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyinvoke.org/","description":"Task execution tool and library for Python.","long_description":"Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks. It draws inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at a powerful & clean feature set.","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-fabric"]}]},{"name":"py314-invoke","portdir":"python/py-invoke","version":"3.0.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyinvoke.org/","description":"Task execution tool and library for Python.","long_description":"Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks. It draws inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at a powerful & clean feature set.","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-invoke","py314-fabric"]}]},{"name":"chezmoi","portdir":"sysutils/chezmoi","version":"2.70.3","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://chezmoi.io","description":"Manage your dotfiles across multiple machines, securely.","long_description":"chezmoi helps you manage your personal configuration files (dotfiles, like ~/.bashrc) across multiple machines.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"p5.26-test-mockmodule","portdir":"perl/p5-test-mockmodule","version":"0.175.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::MockModule","description":"Override subroutines in a module for unit testing","long_description":"Override subroutines in a module for unit testing","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-warnings"]},{"type":"lib","ports":["perl5.26","p5.26-module-build","p5.26-super"]}],"depends_on":[{"type":"build","ports":["p5.26-dbix-connector"]}]},{"name":"p5.26-test-most","portdir":"perl/p5-test-most","version":"0.370.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::Most","description":"Test::Most - Most commonly needed test functions and features.","long_description":"Test::Most - Most commonly needed test functions and features.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["p5.26-data-dumper-names","p5.26-exception-class","p5.26-test-deep","perl5.26","p5.26-test-exception","p5.26-test-simple","p5.26-test-warn","p5.26-test-differences"]}],"depends_on":[{"type":"build","ports":["p5.26-treepath-role-graph","p5.26-bio-db-ncbihelper","p5.26-test-writevariants","p5.26-bio-db-embl","p5.26-color-library","p5.26-config-identity","p5.26-config-jfdi","p5.26-const-exporter","p5.26-convert-binhex","p5.26-data-tumbler","p5.26-dist-zilla-plugin-readmeanyfrompod","p5.26-getopt-usaginator","p5.26-hash-merge-simple","p5.26-lwp-consolelogger","p5.26-math-matrixreal","p5.26-moosex-storage-io-chi","p5.26-package-pkg","p5.26-pithub","p5.26-sdl"]},{"type":"lib","ports":["p5.26-bioperl","p5.26-test-class-most"]}]},{"name":"p5.26-business-isbn","portdir":"perl/p5-business-isbn","version":"3.6.0","license":"Artistic-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Business::ISBN","description":"work with International Standard Book Numbers","long_description":"This package provides the Perl modules Business::ISBN, Business::ISBN10, and Business::ISBN13 for working with International Standard Book Numbers.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-business-isbn-data","p5.26-gd-barcode","p5.26-mojolicious"]}],"depends_on":[]},{"name":"p5-business-isbn","portdir":"perl/p5-business-isbn","version":"3.14.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-business-isbn","homepage":"https://metacpan.org/pod/Business::ISBN","description":"Business::ISBN - work with International Standard Book Numbers","long_description":"Business::ISBN - work with International Standard Book Numbers","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-business-isbn"]}],"depends_on":[]},{"name":"p5.28-business-isbn","portdir":"perl/p5-business-isbn","version":"3.14.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Business::ISBN","description":"Business::ISBN - work with International Standard Book Numbers","long_description":"Business::ISBN - work with International Standard Book Numbers","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-business-isbn-data","p5.28-gd-barcode","p5.28-mojolicious"]}],"depends_on":[]},{"name":"p5.30-business-isbn","portdir":"perl/p5-business-isbn","version":"3.14.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Business::ISBN","description":"Business::ISBN - work with International Standard Book Numbers","long_description":"Business::ISBN - work with International Standard Book Numbers","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-business-isbn-data","p5.30-gd-barcode","p5.30-mojolicious"]}],"depends_on":[]},{"name":"p5.32-business-isbn","portdir":"perl/p5-business-isbn","version":"3.14.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Business::ISBN","description":"Business::ISBN - work with International Standard Book Numbers","long_description":"Business::ISBN - work with International Standard Book Numbers","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-business-isbn-data","p5.32-gd-barcode","p5.32-mojolicious"]}],"depends_on":[]},{"name":"p5.34-business-isbn","portdir":"perl/p5-business-isbn","version":"3.14.0","license":"Artistic-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Business::ISBN","description":"Business::ISBN - work with International Standard Book Numbers","long_description":"Business::ISBN - work with International Standard Book Numbers","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-business-isbn-data","p5.34-gd-barcode","p5.34-mojolicious"]}],"depends_on":[{"type":"lib","ports":["p5-business-isbn","biblatex-biber"]}]},{"name":"p5-test-most","portdir":"perl/p5-test-most","version":"0.420.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-test-most","homepage":"https://metacpan.org/pod/Test::Most","description":"Test::Most - Most commonly needed test functions and features.","long_description":"Test::Most - Most commonly needed test functions and features.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-test-most"]}],"depends_on":[]},{"name":"p5-test-mockmodule","portdir":"perl/p5-test-mockmodule","version":"0.185.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-test-mockmodule","homepage":"https://metacpan.org/pod/Test::MockModule","description":"Test::MockModule - Override subroutines in a module for unit testing","long_description":"Test::MockModule - Override subroutines in a module for unit testing","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-test-mockmodule"]}],"depends_on":[]},{"name":"p5.28-test-most","portdir":"perl/p5-test-most","version":"0.420.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::Most","description":"Test::Most - Most commonly needed test functions and features.","long_description":"Test::Most - Most commonly needed test functions and features.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.28-data-dumper-names","p5.28-exception-class","p5.28-test-deep","perl5.28","p5.28-test-exception","p5.28-test-simple","p5.28-test-warn","p5.28-test-differences"]}],"depends_on":[{"type":"build","ports":["p5.28-treepath-role-graph","p5.28-bio-db-embl","p5.28-bio-db-ncbihelper","p5.28-test-writevariants","p5.28-array-iterator","p5.28-color-library","p5.28-config-identity","p5.28-config-jfdi","p5.28-const-exporter","p5.28-convert-binhex","p5.28-data-tumbler","p5.28-dist-zilla-plugin-readmeanyfrompod","p5.28-getopt-usaginator","p5.28-graphics-colornames","p5.28-math-matrixreal","p5.28-moosex-extended","p5.28-moosex-role-warnonconflict","p5.28-moosex-storage-io-chi","p5.28-package-pkg","p5.28-pithub","p5.28-sdl","p5.28-test-exports"]},{"type":"lib","ports":["p5.28-bioperl","p5.28-test-class-most"]}]},{"name":"p5.30-test-most","portdir":"perl/p5-test-most","version":"0.420.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::Most","description":"Test::Most - Most commonly needed test functions and features.","long_description":"Test::Most - Most commonly needed test functions and features.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.30-data-dumper-names","p5.30-exception-class","p5.30-test-deep","perl5.30","p5.30-test-exception","p5.30-test-simple","p5.30-test-warn","p5.30-test-differences"]}],"depends_on":[{"type":"build","ports":["p5.30-treepath-role-graph","p5.30-bio-db-embl","p5.30-bio-db-ncbihelper","p5.30-test-writevariants","p5.30-array-iterator","p5.30-color-library","p5.30-config-identity","p5.30-config-jfdi","p5.30-const-exporter","p5.30-convert-binhex","p5.30-data-tumbler","p5.30-dist-zilla-plugin-readmeanyfrompod","p5.30-getopt-usaginator","p5.30-graphics-colornames","p5.30-math-matrixreal","p5.30-moosex-extended","p5.30-moosex-role-warnonconflict","p5.30-moosex-storage-io-chi","p5.30-package-pkg","p5.30-pithub","p5.30-sdl","p5.30-test-exports"]},{"type":"lib","ports":["p5.30-bioperl","p5.30-test-class-most"]}]},{"name":"p5.32-test-most","portdir":"perl/p5-test-most","version":"0.420.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::Most","description":"Test::Most - Most commonly needed test functions and features.","long_description":"Test::Most - Most commonly needed test functions and features.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.32-data-dumper-names","p5.32-exception-class","p5.32-test-deep","perl5.32","p5.32-test-exception","p5.32-test-simple","p5.32-test-warn","p5.32-test-differences"]}],"depends_on":[{"type":"build","ports":["p5.32-treepath-role-graph","p5.32-bio-db-embl","p5.32-bio-db-ncbihelper","p5.32-test-writevariants","p5.32-array-iterator","p5.32-color-library","p5.32-config-identity","p5.32-config-jfdi","p5.32-const-exporter","p5.32-convert-binhex","p5.32-data-tumbler","p5.32-dist-zilla-plugin-readmeanyfrompod","p5.32-getopt-usaginator","p5.32-graphics-colornames","p5.32-math-matrixreal","p5.32-moosex-extended","p5.32-moosex-role-warnonconflict","p5.32-moosex-storage-io-chi","p5.32-package-pkg","p5.32-pithub","p5.32-sdl","p5.32-test-exports"]},{"type":"lib","ports":["p5.32-bioperl","p5.32-test-class-most"]}]},{"name":"p5.34-test-most","portdir":"perl/p5-test-most","version":"0.420.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::Most","description":"Test::Most - Most commonly needed test functions and features.","long_description":"Test::Most - Most commonly needed test functions and features.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-data-dumper-names","p5.34-exception-class","p5.34-test-deep","perl5.34","p5.34-test-exception","p5.34-test-simple","p5.34-test-warn","p5.34-test-differences"]}],"depends_on":[{"type":"build","ports":["p5.34-treepath-role-graph","p5.34-array-iterator","p5.34-bio-db-embl","p5.34-bio-db-ncbihelper","p5.34-sdl","p5.34-test-exports","p5.34-test-writevariants","p5.34-color-library","p5.34-config-identity","p5.34-config-jfdi","p5.34-const-exporter","p5.34-convert-binhex","p5.34-data-tumbler","p5.34-dist-zilla-plugin-readmeanyfrompod","p5.34-getopt-usaginator","p5.34-graphics-colornames","p5.34-math-matrixreal","p5.34-moosex-extended","p5.34-moosex-role-warnonconflict","p5.34-moosex-storage-io-chi","p5.34-package-pkg","p5.34-pithub"]},{"type":"lib","ports":["p5.34-bioperl","p5.34-test-class-most","p5-test-most"]}]},{"name":"p5.30-test-mockmodule","portdir":"perl/p5-test-mockmodule","version":"0.185.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::MockModule","description":"Test::MockModule - Override subroutines in a module for unit testing","long_description":"Test::MockModule - Override subroutines in a module for unit testing","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.30-test-exception","p5.30-test-warnings","p5.30-class-load","p5.30-module-build","p5.30-moose","p5.30-mouse"]},{"type":"lib","ports":["p5.30-super","perl5.30"]}],"depends_on":[]},{"name":"p5.28-test-mockmodule","portdir":"perl/p5-test-mockmodule","version":"0.185.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::MockModule","description":"Test::MockModule - Override subroutines in a module for unit testing","long_description":"Test::MockModule - Override subroutines in a module for unit testing","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.28-test-exception","p5.28-test-warnings","p5.28-class-load","p5.28-module-build","p5.28-moose","p5.28-mouse"]},{"type":"lib","ports":["p5.28-super","perl5.28"]}],"depends_on":[]},{"name":"p5.32-test-mockmodule","portdir":"perl/p5-test-mockmodule","version":"0.185.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::MockModule","description":"Test::MockModule - Override subroutines in a module for unit testing","long_description":"Test::MockModule - Override subroutines in a module for unit testing","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","p5.32-test-exception","p5.32-test-warnings","p5.32-module-build","p5.32-class-load","p5.32-moose","p5.32-mouse"]},{"type":"lib","ports":["p5.32-super","perl5.32"]}],"depends_on":[]}]}