BSD Ports

databases/pg_tileserv 1.0.11_18 FreeBSD

PostGIS-only tile server written in Go

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
APACHE20
Categories
databases
Package size
4695.0 KiB, 16583.6 KiB installed

Description

pg_tileserv is a PostGIS-only tile server written in Go. By restricting itself to only using PostGIS as a data source, pg_tileserv gains the following features:

  • Automatic configuration. The server can discover and automatically publish as tiles sources all tables it has read access to: just point it at a PostgreSQL/PostGIS database.
  • Full SQL flexibility. Using function layers, the server can run any SQL to generate tile outputs. Any data processing, feature filtering, or record aggregation that can be expressed in SQL, can be exposed as parameterized tile sources.
  • Database security model. You can restrict access to tables and functions using standard database access control. This means you can also use advanced access control techniques, like row-level security to dynamically filter access based on the login role.

In the other systems

SystemPortVersion
FreeBSDdatabases/pg_tileserv1.0.11_18
DragonFlydatabases/pg_tileserv1.0.11_4

Install

Binary package:

pkg install pg_tileserv

From the ports tree:

cd /usr/ports/databases/pg_tileserv/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	pg_tileserv>0:databases/pg_tileserv

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.0.11_171.0.11_17-1.0.11_51.0.11_17
FreeBSD:14:quarterly1.0.11_171.0.11_17n/a1.0.11_51.0.11_17
FreeBSD:15:latest1.0.11_171.0.11_17n/a1.0.11_51.0.11_5
FreeBSD:15:quarterly1.0.11_171.0.11_17n/an/an/a
FreeBSD:16:latest1.0.11_161.0.11_17n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
go:modules
Service scripts
none

Files

distinfo 3
FileSizeSHA256
go/databases_pg_tileserv/pg_tileserv-v1.0.11/v1.0.11.mod27754c090f5b3e85be185fee48bf1aa2b21390e83748b894bdb5f43edde512a54084
go/databases_pg_tileserv/pg_tileserv-v1.0.11/v1.0.11.zip3.06875e+068b255cdca543c83e1c301c1f59a0987ca9168e17f47c7fd7e37f94f98698ed31
go/databases_pg_tileserv/pg_tileserv-v1.0.11/golang-sys-v0.6.0_GH0.tar.gz1.434234e+06b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54

Commit history 6

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
4867821cd6 Dag-Erling Smørgrav various: Bump go ports for go-1.25.14 / 1.26.7
6d39dcf04e Dag-Erling Smørgrav various: Bump go ports for go-1.25.13 / 1.26.6

The latest 5 of 6 in the history this site was built from.