blob: 10c52783b4b975e243f5ab301d70452276430ac6 (
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
30
31
32
|
PORTNAME= gitlab-glfm-markdown
PORTVERSION= 0.0.31
CATEGORIES= textproc rubygems
MASTER_SITES= RG
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Markdown processing for GitLab Flavored Markdown
WWW= https://gitlab.com/gitlab-org/ruby/gems/gitlab-glfm-markdown
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-rb_sys>=0.9.109<0.10:lang/rubygem-rb_sys
USES= cargo gem gmake llvm:build
# Required to be able to build the rust library the gem uses
GEMFILES:= ${DISTNAME}.gem
DISTFILES+= ${DISTNAME}.gem
GEMS_SKIP_SUBDIR= 1
CARGO_VENDOR_DIR= ${WRKSRC}/ext/glfm_markdown/cargo-crates
CARGO_CARGOTOML= ${WRKSRC}/ext/glfm_markdown/Cargo.toml
CARGO_BUILD= no
CARGO_INSTALL= no
GEM_ENV+= MAKE=gmake
# update the crates file with: make cargo-crates > Makefile.crates
post-install:
@${ECHO_CMD} "${GEM_LIB_DIR}/ext/glfm_markdown/Cargo.lock" >> ${TMPPLIST}
.include <bsd.port.mk>
|