{"schema_version":1,"metadata":{"branch":"release","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:02.361425+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64/sqlports-7.54.tgz","source_sha256":"2de00144847bf9da3a365be982f101dbb55d591ed7a915ea94984a16ab0e0404","package_count":12059,"source_kind":"sqlports"},"package":{"name":"diffoscope-317","path":"sysutils/diffoscope","url":"/packages/release/sysutils/diffoscope/","comment":"in-depth comparison of files, archives, and directories","homepage":"https://diffoscope.org/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"diffoscope will try to get to the bottom of what makes files or\ndirectories different. It will recursively unpack archives of many kinds\nand transform various binary formats into more human readable form to\ncompare them. It can compare two tarballs, ISO images, or PDF just as\neasily.\n\nIt can be scripted through error codes, and a report can be produced\nwith the detected differences. The report can be text or HTML. When no\ntype of report has been selected, diffoscope defaults to write a text\nreport on the standard output.\n\ndiffoscope was initially started by the \"reproducible builds\" Debian\nproject and now being developed as part of the wider \"Reproducible\nBuilds\" initiative. It is meant to be able to quickly understand why two\nbuilds of the same package produce different outputs. diffoscope was\npreviously named debbindiff.\n","package_architecture":"amd64","stem":"diffoscope","readme":null,"dependencies":[{"path":"archivers/py-libarchive-c","type":"runtime","package_spec":"","url":"/packages/release/archivers/py-libarchive-c/"},{"path":"devel/py-magic","type":"runtime","package_spec":"","url":"/packages/release/devel/py-magic/"},{"path":"lang/python/3","type":"runtime","package_spec":"","url":"/packages/release/lang/python/3/"},{"path":"lang/python/3","type":"build","package_spec":"","url":"/packages/release/lang/python/3/"},{"path":"devel/py-build","type":"build","package_spec":"","url":"/packages/release/devel/py-build/"},{"path":"devel/py-installer","type":"build","package_spec":"","url":"/packages/release/devel/py-installer/"},{"path":"devel/py-setuptools","type":"build","package_spec":"py3-setuptools->=79v0","url":"/packages/release/devel/py-setuptools/"},{"path":"devel/py-wheel","type":"build","package_spec":"","url":"/packages/release/devel/py-wheel/"},{"path":"devel/dtc","type":"test","package_spec":"","url":"/packages/release/devel/dtc/"},{"path":"devel/py-argcomplete","type":"test","package_spec":"","url":"/packages/release/devel/py-argcomplete/"},{"path":"devel/py-progressbar","type":"test","package_spec":"","url":"/packages/release/devel/py-progressbar/"},{"path":"devel/libmagic","type":"test","package_spec":"","url":"/packages/release/devel/libmagic/"},{"path":"editors/vim","type":"test","package_spec":"","url":"/packages/release/editors/vim/"},{"path":"sysutils/binwalk","type":"test","package_spec":"","url":"/packages/release/sysutils/binwalk/"},{"path":"sysutils/py-distro","type":"test","package_spec":"","url":"/packages/release/sysutils/py-distro/"},{"path":"textproc/py-defusedxml","type":"test","package_spec":"","url":"/packages/release/textproc/py-defusedxml/"},{"path":"archivers/py-libarchive-c","type":"test","package_spec":"","url":"/packages/release/archivers/py-libarchive-c/"},{"path":"devel/py-magic","type":"test","package_spec":"","url":"/packages/release/devel/py-magic/"},{"path":"lang/python/3","type":"test","package_spec":"","url":"/packages/release/lang/python/3/"},{"path":"devel/py-test","type":"test","package_spec":"","url":"/packages/release/devel/py-test/"}],"reverse_dependencies":{"count":0,"url":null},"categories":["sysutils","devel","lang/python"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","alpha","hppa","sparc64"],"not_for_architectures":[]}}
