BSD Ports

Compare — daemonports API

One piece of software across every system that packages it.

One piece of software in every system that has it

GET /compare/{name}/index.json

There is a comparison for software in two lineages or more: FreeBSD's (with DragonFly, MidnightBSD and FreeBSD's derivatives), OpenBSD's and pkgsrc. A port's compare names its comparison.

Authorization: none

Parameters

Name In Type Description
name (required) path string

Responses

Status Description Body
200 The comparison. Comparison (application/json)
404 No such page. The body is the site's HTML 404 page, not JSON.

How far behind each system's ports are

GET /freshness/index.json

Authorization: none

Responses

Status Description Body
200 One row per system. Freshness (application/json)

One system's ports by how long they have been behind

GET /freshness/{system}/index.json

Authorization: none

Parameters

Name In Type Description
system (required) path string A system id, freebsd included.

Responses

Status Description Body
200 Counts in buckets of days, and the longest behind. Freshness (application/json)
404 No such page. The body is the site's HTML 404 page, not JSON.