Skip to content

Commit

Permalink
devel/forge-devel: Add PDF option and change DOCS option
Browse files Browse the repository at this point in the history
* Add new option PDF. If it is enabled PDF document is built and
  installed.
* Change DOCS option so HTML document is built and installed if it is
  enabled.
* Add NO_ARCH
  • Loading branch information
Yasuhiro Kimura authored and Yasuhiro Kimura committed Feb 20, 2022
1 parent 332a6fd commit fba93de
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 5 deletions.
28 changes: 23 additions & 5 deletions devel/forge-devel/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ PORTNAME= forge
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0-44
DISTVERSIONSUFFIX= -g43055ac
PORTREVISION= 1
CATEGORIES= devel elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}

Expand Down Expand Up @@ -33,19 +34,31 @@ USE_GITHUB= yes
GH_ACCOUNT= magit

MAKE_ENV+= INSTALL_INFO=install-info \
LOAD_PATH="${_LOAD_PATH}"
LOAD_PATH="${LOAD_PATH}"
# Parallel build fails if Emacs is built with native compilation enabled
MAKE_JOBS_UNSAFE= yes
ALL_TARGET= lisp info

CONFLICTS= forge-emacs*

NO_ARCH= yes

INFO= forge
PORTDOCS= README.md
PORTDOCS= CHANGELOG README.md forge.html

OPTIONS_DEFINE= DOCS PDF
OPTIONS_SUB= yes

PDF_DESC= Build and install PDF document

OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= gsed:textproc/gsed
DOCS_ALL_TARGET= html
DOCS_BINARY_ALIAS= sed=gsed
PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
PDF_USE= TEX=dvipdfmx:build
PDF_ALL_TARGET= pdf

_LOAD_PATH= -L ${PREFIX}/${EMACS_SITE_LISPDIR} -L \
LOAD_PATH= -L ${PREFIX}/${EMACS_SITE_LISPDIR} -L \
${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} -L \
${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/closql -L \
${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/emacsql -L \
Expand All @@ -60,6 +73,11 @@ do-install:

do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${WRKSRC}/README.md \
${WRKSRC}/docs/forge.html ${STAGEDIR}${DOCSDIR}

do-install-PDF-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/docs/forge.pdf ${STAGEDIR}${DOCSDIR}

.include <bsd.port.mk>
1 change: 1 addition & 0 deletions devel/forge-devel/pkg-plist
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,4 @@
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-topic.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge.elc
%%PDF%%%%DOCSDIR%%/forge.pdf

0 comments on commit fba93de

Please sign in to comment.