summaryrefslogtreecommitdiff
path: root/devel/gomigrate/Makefile
blob: d1ab94a6f4e2efc3a40d4cee20285061bd2949fe (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
PORTNAME=	migrate
DISTVERSIONPREFIX=	v
DISTVERSION=	4.19.0
CATEGORIES=	devel
PKGNAMEPREFIX=	go

MAINTAINER=	dutra@FreeBSD.org
COMMENT=	CLI for performing database migrations
WWW=		https://github.com/golang-migrate/migrate

LICENSE=	MIT
LICENSE_FILE=	${WRKSRC}/LICENSE

USES=		go:1.23,modules

CONFLICTS_INSTALL=	migrate

GO_MODULE=	github.com/golang-migrate/migrate/v4
GO_TARGET=	./cmd/${PORTNAME}
_DATABASES=	postgres mysql redshift cassandra spanner cockroachdb \
		yugabytedb clickhouse mongodb sqlserver firebird neo4j pgx pgx5 rqlite

_FILES=file go_bindata github github_ee bitbucket aws_s3 google_cloud_storage godoc_vfs gitlab

GO_BUILDFLAGS=	-ldflags="-X main.Version=${DISTVERSION}" -tags "${_DATABASES} ${_FILES}"

PLIST_FILES=	bin/${PORTNAME}

.include <bsd.port.mk>