git: 169433d89d1c - main - textproc/hs-pandoc-crossref: Build and install manpage
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 08 Sep 2024 08:40:19 UTC
The branch main has been updated by arrowd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=169433d89d1c95d21696da686d691e6966441383
commit 169433d89d1c95d21696da686d691e6966441383
Author: Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2024-09-08 08:39:35 +0000
Commit: Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2024-09-08 08:39:58 +0000
textproc/hs-pandoc-crossref: Build and install manpage
PR: 281077
---
textproc/hs-pandoc-crossref/Makefile | 23 ++++++++++++++++++++---
textproc/hs-pandoc-crossref/distinfo | 4 +++-
2 files changed, 23 insertions(+), 4 deletions(-)
diff --git a/textproc/hs-pandoc-crossref/Makefile b/textproc/hs-pandoc-crossref/Makefile
index 213d6bafbec1..a9b08b34f2e8 100644
--- a/textproc/hs-pandoc-crossref/Makefile
+++ b/textproc/hs-pandoc-crossref/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pandoc-crossref
PORTVERSION= 0.3.17.1
+PORTREVISION= 1
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
@@ -11,7 +12,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cabal
-USE_CABAL= Glob-0.10.2_3 \
+PLIST_FILES= bin/pandoc-crossref \
+ share/man/man1/pandoc-crossref.1.gz
+
+USE_CABAL= pandoc-cli-${PANDOC_VER}
+USE_CABAL+= Glob-0.10.2_3 \
JuicyPixels-3.3.9 \
OneTuple-0.4.2 \
Only-0.1_2 \
@@ -116,7 +121,7 @@ USE_CABAL= Glob-0.10.2_3 \
optparse-applicative-0.18.1.0 \
ordered-containers-0.2.4 \
os-string-2.0.6 \
- pandoc-3.3 \
+ pandoc-${PANDOC_VER} \
pandoc-types-1.23.1_2 \
pem-0.2.4 \
pretty-show-1.10 \
@@ -184,6 +189,18 @@ USE_CABAL= Glob-0.10.2_3 \
zip-archive-0.4.3.2_1 \
zlib-0.7.1.0_1
-CABAL_REVISION= 2
+CABAL_EXECUTABLES= pandoc-crossref pandoc
+CABAL_REVISION= 2
+SKIP_CABAL_PLIST= yes
+
+PANDOC_VER= 3.3
+
+post-build:
+ ${SETENV} pandoc_datadir=${WRKSRC}/_cabal_deps/pandoc-${PANDOC_VER} \
+ $$(${FIND} ${WRKSRC}/dist-newstyle -name pandoc -type f -perm +111) -s -t man ${WRKSRC}/docs/index.md -o ${WRKSRC}/docs/pandoc-crossref.1
+
+post-install:
+ ${RM} ${STAGEDIR}${PREFIX}/bin/pandoc
+ ${INSTALL_MAN} ${WRKSRC}/docs/pandoc-crossref.1 ${STAGEDIR}${PREFIX}/share/man/man1
.include <bsd.port.mk>
diff --git a/textproc/hs-pandoc-crossref/distinfo b/textproc/hs-pandoc-crossref/distinfo
index 4598dbc92851..f2c31f67687e 100644
--- a/textproc/hs-pandoc-crossref/distinfo
+++ b/textproc/hs-pandoc-crossref/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1722944315
+TIMESTAMP = 1725712695
SHA256 (cabal/pandoc-crossref-0.3.17.1/pandoc-crossref-0.3.17.1.tar.gz) = cb156ceb73269b949add64a877abbb602a4b448890d743a907f66d9b4989a755
SIZE (cabal/pandoc-crossref-0.3.17.1/pandoc-crossref-0.3.17.1.tar.gz) = 73699
SHA256 (cabal/pandoc-crossref-0.3.17.1/revision/2.cabal) = e814171ee529406137b18062a19719d24532769c5029aa04e6e2a09b29b6a303
@@ -271,6 +271,8 @@ SHA256 (cabal/os-string-2.0.6/os-string-2.0.6.tar.gz) = 22fcc7d5fc66676b5dfc57b7
SIZE (cabal/os-string-2.0.6/os-string-2.0.6.tar.gz) = 44363
SHA256 (cabal/pandoc-3.3/pandoc-3.3.tar.gz) = 62bae181ee0bef36dfad3da746220789368e8bf1d9a2555ee44dc672b8d7c6ed
SIZE (cabal/pandoc-3.3/pandoc-3.3.tar.gz) = 7462867
+SHA256 (cabal/pandoc-cli-3.3/pandoc-cli-3.3.tar.gz) = 2a665b885ffb9259a29423d9021c7ce59878eca000515c0b58ea19795cd554d9
+SIZE (cabal/pandoc-cli-3.3/pandoc-cli-3.3.tar.gz) = 94839
SHA256 (cabal/pandoc-types-1.23.1/pandoc-types-1.23.1.tar.gz) = ad0fa083d28d452b7d37a1c67a2c140137a5f29a2f52fd88e807fac20245a1c1
SIZE (cabal/pandoc-types-1.23.1/pandoc-types-1.23.1.tar.gz) = 36480
SHA256 (cabal/pandoc-types-1.23.1/revision/2.cabal) = 2cb4836905406ccbc4c18699b8b551ed33aa15b23309f46ca108fcc209ae1ef2