diff --git a/audio/emms/Makefile b/audio/emms/Makefile index e60c4cf98f03..511af428dd4f 100644 --- a/audio/emms/Makefile +++ b/audio/emms/Makefile @@ -1,23 +1,23 @@ # Created by: Dryice Liu PORTNAME= emms DISTVERSION= 5.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= audio elisp MASTER_SITES= GNU PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Emacs Multi-Media System LICENSE= GPLv3 # do not depend on base texinfo on 10 BUILD_DEPENDS= texi2dvi:print/texinfo USES= emacs gmake INFO= emms NO_ARCH= yes .include diff --git a/cad/dinotrace/Makefile b/cad/dinotrace/Makefile index a013b4053499..b491eccd57d2 100644 --- a/cad/dinotrace/Makefile +++ b/cad/dinotrace/Makefile @@ -1,42 +1,42 @@ # Created by: Joachim Strombergson PORTNAME= dinotrace PORTVERSION= 9.4c -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= cad MASTER_SITES= http://www.veripool.org/ftp/ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Graphical signal trace waveform viewer LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake motif perl5 tar:tgz xorg USE_XORG= x11 sm ice xmu xt USE_PERL5= build GNU_CONFIGURE= yes INFO= dinotrace PLIST_FILES= bin/dinotrace OPTIONS_DEFINE= EMACS OPTIONS_DEFAULT= EMACS EMACS_DESC= Install Emacs supplimentary files EMACS_USES= emacs:run EMACS_RUN_DEPENDS= verilog-mode.el${EMACS_PKGNAMESUFFIX}>0:cad/verilog-mode.el@${EMACS_FLAVOR} EMACS_PLIST_FILES= ${EMACS_SITE_LISPDIR}/dinotrace.el ${EMACS_SITE_LISPDIR}/sim-log.el post-patch: @${REINPLACE_CMD} -e 's|"-O3"|""|' ${WRKSRC}/configure post-install-EMACS-on: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} .for F in dinotrace.el sim-log.el ${INSTALL_DATA} ${WRKSRC}/lisp/${F} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} .endfor .include diff --git a/cad/verilog-mode.el/Makefile b/cad/verilog-mode.el/Makefile index 8c46fe45e2a6..c3dec665e0eb 100644 --- a/cad/verilog-mode.el/Makefile +++ b/cad/verilog-mode.el/Makefile @@ -1,32 +1,32 @@ # Created by: stas PORTNAME= verilog-mode.el PORTVERSION= 801 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= cad elisp MASTER_SITES= http://www.veripool.org/ftp/ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} DISTNAME= ${PORTNAME:R}-${PORTVERSION}.${PORTNAME:E} EXTRACT_SUFX= .gz MAINTAINER= ports@FreeBSD.org COMMENT= Emacs lisp modules for the Verilog language LICENSE= GPLv3+ EXTRACT_CMD= ${GZCAT} EXTRACT_BEFORE_ARGS= # EXTRACT_AFTER_ARGS= > ${PORTNAME} NO_WRKSUBDIR= yes NO_BUILD= yes USES= emacs:run PLIST_FILES= ${EMACS_SITE_LISPDIR}/${PORTNAME} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} .include diff --git a/databases/closql/Makefile b/databases/closql/Makefile index 484eaa78616f..bbebaf44eccc 100644 --- a/databases/closql/Makefile +++ b/databases/closql/Makefile @@ -1,44 +1,45 @@ PORTNAME= closql DISTVERSIONPREFIX= v DISTVERSION= 1.0.6 +PORTREVISION= 1 CATEGORIES= databases elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= Store EIEIO objects using EmacSQL LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= emacsql${EMACS_PKGNAMESUFFIX}>=3.0.0:databases/emacsql@${EMACS_FLAVOR} RUN_DEPENDS= emacsql${EMACS_PKGNAMESUFFIX}>=3.0.0:databases/emacsql@${EMACS_FLAVOR} USES= emacs USE_GITHUB= yes GH_ACCOUNT= emacscollective NO_ARCH= yes PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/closql.el \ ${EMACS_VERSION_SITE_LISPDIR}/closql.elc PORTDOCS= README.md OPTIONS_DEFINE= DOCS do-build: (cd ${WRKSRC} \ && ${EMACS_CMD} -Q -batch -L . \ -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/emacsql \ -f batch-byte-compile closql.el) do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} (cd ${WRKSRC} && ${INSTALL_DATA} closql.el* \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/databases/emacsql/Makefile b/databases/emacsql/Makefile index 94f332169ad3..43de111da053 100644 --- a/databases/emacsql/Makefile +++ b/databases/emacsql/Makefile @@ -1,45 +1,46 @@ PORTNAME= emacsql DISTVERSION= 3.0.0 +PORTREVISION= 1 CATEGORIES= databases elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= High-level Emacs Lisp RDBMS front-end LICENSE= UNLICENSE LICENSE_FILE= ${WRKSRC}/UNLICENSE BUILD_DEPENDS= pg.el${EMACS_PKGNAMESUFFIX}>=0.13:databases/pg.el@${EMACS_FLAVOR} LIB_DEPENDS= libsqlite3.so:databases/sqlite3 RUN_DEPENDS= pg.el${EMACS_PKGNAMESUFFIX}>=0.13:databases/pg.el@${EMACS_FLAVOR} USES= emacs localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= skeeto MAKE_ENV+= LOAD_PATH="-L ${PREFIX}/${EMACS_SITE_LISPDIR} -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}" ALL_TARGET= binary compile TEST_TARGET= check PORTDOCS= README.md OPTIONS_DEFINE= DOCS post-patch: ${RM} ${WRKSRC}/sqlite/sqlite3.[ch] ${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/emacsql-sqlite.el do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/bin \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} ${INSTALL_PROGRAM} ${WRKSRC}/sqlite/emacsql-sqlite \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/databases/pg.el/Makefile b/databases/pg.el/Makefile index ae46e83c365b..a3f6d69e2e26 100644 --- a/databases/pg.el/Makefile +++ b/databases/pg.el/Makefile @@ -1,39 +1,40 @@ PORTNAME= pg.el DISTVERSION= 0.13 +PORTREVISION= 1 CATEGORIES= databases elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= PostgreSQL Elisp interface LICENSE= GPLv2+ USES= emacs USE_GITHUB= yes GH_ACCOUNT= cbbrowne GH_TAGNAME= 4f6516e NO_ARCH= yes PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/pg.el \ ${EMACS_VERSION_SITE_LISPDIR}/pg.elc PORTDOCS= README OPTIONS_DEFINE= DOCS do-build: (cd ${WRKSRC} \ && ${EMACS_CMD} -Q -batch -L . -f batch-byte-compile *.el) do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} (cd ${WRKSRC} && ${INSTALL_DATA} *.el* \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/cask/Makefile b/devel/cask/Makefile index c421d8c4b471..bb89527fa1b9 100644 --- a/devel/cask/Makefile +++ b/devel/cask/Makefile @@ -1,42 +1,42 @@ PORTNAME= cask PORTVERSION= 0.8.3 DISTVERSIONPREFIX= v -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= hrs@FreeBSD.org COMMENT= Project management tool for Emacs LICENSE= GPLv3 USES= emacs python shebangfix USE_GITHUB= yes NO_ARCH= yes NO_BUILD= yes PLIST_FILES= ${EMACS_SITE_LISPDIR}/cask.el \ ${EMACS_SITE_LISPDIR}/cask-bootstrap.el \ ${EMACS_SITE_LISPDIR}/cask-cli.el \ ${EMACS_SITE_LISPDIR}/package-legacy.el \ ${EMACS_SITE_LISPDIR}/templates/init.tpl \ ${EMACS_SITE_LISPDIR}/templates/init-dev.tpl \ bin/cask SHEBANG_FILES= bin/cask post-patch: @${REINPLACE_CMD} -e 's|os.path.dirname(CASK_BIN_DIRECTORY)|"${PREFIX}/${EMACS_SITE_LISPDIR}"|' \ ${WRKSRC}/bin/cask do-install: (cd ${WRKSRC} && ${INSTALL_DATA} \ ${PLIST_FILES:M*.el:T} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}) ${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/templates (cd ${WRKSRC}/templates && ${INSTALL_DATA} ${PLIST_FILES:M*.tpl:T} \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/templates) ${INSTALL_SCRIPT} ${WRKSRC}/bin/cask \ ${STAGEDIR}${PREFIX}/bin/cask .include diff --git a/devel/clojure-cider/Makefile b/devel/clojure-cider/Makefile index 54f5f386a7c8..15611dae16fe 100644 --- a/devel/clojure-cider/Makefile +++ b/devel/clojure-cider/Makefile @@ -1,44 +1,45 @@ PORTNAME= clojure-cider PORTVERSION= 1.1.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= devel elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Clojure IDE and REPL for Emacs LICENSE= GPLv3+ RUN_DEPENDS= clojure-mode.el${EMACS_PKGNAMESUFFIX}>0:lang/clojure-mode.el@${EMACS_FLAVOR} \ dash.el${EMACS_PKGNAMESUFFIX}>0:devel/dash.el@${EMACS_FLAVOR} \ epl.el${EMACS_PKGNAMESUFFIX}>0:devel/epl.el@${EMACS_FLAVOR} \ pkg-info.el${EMACS_PKGNAMESUFFIX}>0:devel/pkg-info.el@${EMACS_FLAVOR} USES= emacs USE_GITHUB= yes GH_ACCOUNT= clojure-emacs GH_PROJECT= cider NO_BUILD= yes NO_ARCH= yes PLIST_FILES= ${EMACS_SITE_LISPDIR}/cider-client.el \ ${EMACS_SITE_LISPDIR}/cider-eldoc.el \ ${EMACS_SITE_LISPDIR}/cider-inspector.el \ ${EMACS_SITE_LISPDIR}/cider-macroexpansion.el \ ${EMACS_SITE_LISPDIR}/cider-mode.el \ ${EMACS_SITE_LISPDIR}/cider-repl.el \ ${EMACS_SITE_LISPDIR}/cider-scratch.el \ ${EMACS_SITE_LISPDIR}/cider-selector.el \ ${EMACS_SITE_LISPDIR}/cider-stacktrace.el \ ${EMACS_SITE_LISPDIR}/cider-util.el \ ${EMACS_SITE_LISPDIR}/cider.el \ ${EMACS_SITE_LISPDIR}/nrepl-client.el do-install: .for f in ${PLIST_FILES:S,^${EMACS_SITE_LISPDIR}/,,} ${INSTALL_DATA} ${WRKSRC}/${f} \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} .endfor .include diff --git a/devel/dash.el/Makefile b/devel/dash.el/Makefile index 935256f4bbf6..88fff5df804e 100644 --- a/devel/dash.el/Makefile +++ b/devel/dash.el/Makefile @@ -1,30 +1,31 @@ PORTNAME= dash.el DISTVERSION= 2.19.1 +PORTREVISION= 1 CATEGORIES= devel elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= Modern list library for Emacs LICENSE= GPLv3 USES= emacs USE_GITHUB= yes GH_ACCOUNT= magnars NO_ARCH= yes PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/dash-functional.el \ ${EMACS_VERSION_SITE_LISPDIR}/dash-functional.elc \ ${EMACS_VERSION_SITE_LISPDIR}/dash.el \ ${EMACS_VERSION_SITE_LISPDIR}/dash.elc do-build: (cd ${WRKSRC} \ && ${EMACS_CMD} -Q -batch -L . -f batch-byte-compile *.el) do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} (cd ${WRKSRC} && ${INSTALL_DATA} *.el* \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}) .include diff --git a/devel/distel/Makefile b/devel/distel/Makefile index bc9fe61bb7d6..0537b86f27d7 100644 --- a/devel/distel/Makefile +++ b/devel/distel/Makefile @@ -1,48 +1,48 @@ PORTNAME= distel PORTVERSION= 4.1.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= erlang@FreeBSD.org COMMENT= Distel extends Emacs Lisp with Erlang-style message passing LICENSE= MIT BUILD_DEPENDS+= erlc:lang/erlang USES= emacs USE_GITHUB= yes GH_ACCOUNT= massemanet PLIST_SUB= VERSION="${PORTVERSION}" NO_ARCH= yes DISTEL_DOCS= AUTHORS ChangeLog INSTALL INSTALL.WIN32 NEWS README README.ie-session DISTEL_ROOT= ${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= DOCS do-build: @${MKDIR} ${WRKSRC}/ebin @cd ${WRKSRC} && erlc -W0 -o ebin/ +debug_info src/*.erl do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/elisp/*el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME} @${MKDIR} ${STAGEDIR}${DOCSDIR} for FILE in ${DISTEL_DOCS}; do \ ${INSTALL_DATA} ${WRKSRC}/$${FILE} ${STAGEDIR}${DOCSDIR}; \ done ${INSTALL_DATA} ${WRKSRC}/doc/*.pdf ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/doc/distel/*.html ${STAGEDIR}${DOCSDIR}/html @${MKDIR} ${STAGEDIR}${DISTEL_ROOT}/src @${MKDIR} ${STAGEDIR}${DISTEL_ROOT}/ebin ${INSTALL_DATA} ${WRKSRC}/src/*.erl ${STAGEDIR}${DISTEL_ROOT}/src ${INSTALL_DATA} ${WRKSRC}/ebin/*.beam ${STAGEDIR}${DISTEL_ROOT}/ebin .include diff --git a/devel/epl.el/Makefile b/devel/epl.el/Makefile index 9730ddd1fd1b..6d05c494a4b1 100644 --- a/devel/epl.el/Makefile +++ b/devel/epl.el/Makefile @@ -1,24 +1,24 @@ PORTNAME= epl.el PORTVERSION= 0.8 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= hrs@FreeBSD.org COMMENT= Emacs Package Library LICENSE= GPLv3 USES= emacs USE_GITHUB= yes GH_ACCOUNT= cask GH_PROJECT= epl NO_BUILD= yes PLIST_FILES= ${EMACS_SITE_LISPDIR}/epl.el do-install: (cd ${WRKSRC} && ${INSTALL_DATA} ${PLIST_FILES:M*.el:T} \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}) .include diff --git a/devel/forge-devel/Makefile b/devel/forge-devel/Makefile index cde2c59355b3..1aff789a8c93 100644 --- a/devel/forge-devel/Makefile +++ b/devel/forge-devel/Makefile @@ -1,57 +1,58 @@ PORTNAME= forge DISTVERSIONPREFIX= v DISTVERSION= 0.2.1-14 +PORTREVISION= 1 DISTVERSIONSUFFIX= -g93c8005 CATEGORIES= devel elisp PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= Work with Git forges from the comfort of Magit (Development Version) LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=1.0.6:databases/closql@${EMACS_FLAVOR} \ ghub${EMACS_PKGNAMESUFFIX}>=3.5.2:devel/ghub@${EMACS_FLAVOR} \ magit-devel${EMACS_PKGNAMESUFFIX}>=3.0.0:devel/magit-devel@${EMACS_FLAVOR} \ markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.3:textproc/markdown-mode.el@${EMACS_FLAVOR} \ yaml.el${EMACS_PKGNAMESUFFIX}>=0.3.3:textproc/yaml.el@${EMACS_FLAVOR} RUN_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=1.0.6:databases/closql@${EMACS_FLAVOR} \ ghub${EMACS_PKGNAMESUFFIX}>=3.5.2:devel/ghub@${EMACS_FLAVOR} \ magit-devel${EMACS_PKGNAMESUFFIX}>=3.0.0:devel/magit-devel@${EMACS_FLAVOR} \ markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.3:textproc/markdown-mode.el@${EMACS_FLAVOR} \ yaml.el${EMACS_PKGNAMESUFFIX}>=0.3.3:textproc/yaml.el@${EMACS_FLAVOR} USES= emacs gmake makeinfo USE_GITHUB= yes GH_ACCOUNT= magit MAKE_ENV+= INSTALL_INFO=install-info \ LOAD_PATH="${_LOAD_PATH}" ALL_TARGET= lisp info CONFLICTS= forge-emacs* INFO= forge PORTDOCS= README.md OPTIONS_DEFINE= DOCS _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 \ ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/ghub -L \ ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/magit do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/lisp/*.el* \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/docs/*.info ${STAGEDIR}${PREFIX}/${INFO_PATH} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/forge/Makefile b/devel/forge/Makefile index ad423a0ca487..8e9321be1cfc 100644 --- a/devel/forge/Makefile +++ b/devel/forge/Makefile @@ -1,55 +1,55 @@ PORTNAME= forge DISTVERSIONPREFIX= v DISTVERSION= 0.2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= Work with Git forges from the comfort of Magit LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=1.0.6:databases/closql@${EMACS_FLAVOR} \ ghub${EMACS_PKGNAMESUFFIX}>=3.5.2:devel/ghub@${EMACS_FLAVOR} \ magit${EMACS_PKGNAMESUFFIX}>=3.0.0:devel/magit@${EMACS_FLAVOR} \ markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.3:textproc/markdown-mode.el@${EMACS_FLAVOR} RUN_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=1.0.6:databases/closql@${EMACS_FLAVOR} \ ghub${EMACS_PKGNAMESUFFIX}>=3.5.2:devel/ghub@${EMACS_FLAVOR} \ magit${EMACS_PKGNAMESUFFIX}>=3.0.0:devel/magit@${EMACS_FLAVOR} \ markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.3:textproc/markdown-mode.el@${EMACS_FLAVOR} USES= emacs gmake makeinfo USE_GITHUB= yes GH_ACCOUNT= magit MAKE_ENV+= INSTALL_INFO=install-info \ LOAD_PATH="${_LOAD_PATH}" ALL_TARGET= lisp info CONFLICTS= forge-devel* INFO= forge PORTDOCS= README.md OPTIONS_DEFINE= DOCS _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 \ ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/ghub -L \ ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/magit do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/lisp/*.el* \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/docs/*.info ${STAGEDIR}${PREFIX}/${INFO_PATH} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/ghub/Makefile b/devel/ghub/Makefile index 494fdb814e3e..4054f5b1e7bf 100644 --- a/devel/ghub/Makefile +++ b/devel/ghub/Makefile @@ -1,39 +1,40 @@ PORTNAME= ghub DISTVERSIONPREFIX= v DISTVERSION= 3.5.3 +PORTREVISION= 1 CATEGORIES= devel elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= Minuscule client library for the Github API LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= treepy.el${EMACS_PKGNAMESUFFIX}>=0.1.1:devel/treepy.el@${EMACS_FLAVOR} RUN_DEPENDS= treepy.el${EMACS_PKGNAMESUFFIX}>=0.1.1:devel/treepy.el@${EMACS_FLAVOR} USES= emacs gmake makeinfo USE_GITHUB= yes GH_ACCOUNT= magit MAKE_ARGS= LOAD_PATH="-L ${PREFIX}/${EMACS_SITE_LISPDIR} -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} -L ." NO_ARCH= yes INFO= ghub PORTDOCS= README.md OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/*.el* \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/*.info ${STAGEDIR}${PREFIX}/${INFO_PATH} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/git-modes/Makefile b/devel/git-modes/Makefile index 04e5af02c27a..463b7917b38e 100644 --- a/devel/git-modes/Makefile +++ b/devel/git-modes/Makefile @@ -1,41 +1,42 @@ # Created by: KIMURA Yasuhiro PORTNAME= git-modes DISTVERSION= 1.3.1 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= GNU Emacs modes for Git-related files LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= git:devel/git USES= emacs gmake USE_GITHUB= yes GH_ACCOUNT= magit ALL_TARGET= lisp NO_ARCH= yes PLIST_SUB= ELISPDIR=${_ELISPDIR} PORTDOCS= README.md OPTIONS_DEFINE= DOCS _ELISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${_ELISPDIR} ${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc \ ${STAGEDIR}${PREFIX}/${_ELISPDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/libegit2/Makefile b/devel/libegit2/Makefile index 0037c7742cbd..d897ea103cf5 100644 --- a/devel/libegit2/Makefile +++ b/devel/libegit2/Makefile @@ -1,47 +1,47 @@ PORTNAME= libegit2 DISTVERSION= g20200515 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= Emacs bindings for libgit2 LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgit2.so:devel/libgit2 USES= cmake:noninja emacs pkgconfig USE_GITHUB= yes GH_ACCOUNT= magit GH_TAGNAME= 0ef8b13 USE_LDCONFIG= yes CMAKE_ON= USE_SYSTEM_LIBGIT2 PORTDOCS= README.md OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} \ 's,%%LIBEGIT2_INSTALL_DIR%%,${PREFIX}/${EMACS_VERSION_SITE_LISPDIR},' \ ${WRKSRC}/libgit.el post-build: (cd ${WRKSRC} \ && ${EMACS_CMD} -Q -batch -L . -f batch-byte-compile libgit.el) do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} ${INSTALL_PROGRAM} ${WRKSRC}/../.build/libegit2.so \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/libgit.el ${WRKSRC}/libgit.elc \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/magit-devel/Makefile b/devel/magit-devel/Makefile index 23a85c803769..b6b547d665cc 100644 --- a/devel/magit-devel/Makefile +++ b/devel/magit-devel/Makefile @@ -1,55 +1,56 @@ PORTNAME= magit DISTVERSIONPREFIX= v DISTVERSION= 3.2.1-32 +PORTREVISION= 1 DISTVERSIONSUFFIX= -gde1dc8e7 CATEGORIES= devel elisp PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= Interface to Git for Emacs (Development Version) LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>=2.18.1:devel/dash.el@${EMACS_FLAVOR} \ transient${EMACS_PKGNAMESUFFIX}>=0.3.6:devel/transient@${EMACS_FLAVOR} \ with-editor${EMACS_PKGNAMESUFFIX}>=3.0.4:editors/with-editor@${EMACS_FLAVOR} RUN_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>=2.18.1:devel/dash.el@${EMACS_FLAVOR} \ transient${EMACS_PKGNAMESUFFIX}>=0.3.6:devel/transient@${EMACS_FLAVOR} \ with-editor${EMACS_PKGNAMESUFFIX}>=3.0.4:editors/with-editor@${EMACS_FLAVOR} USES= emacs gmake makeinfo USE_GITHUB= yes MAKE_ENV+= docdir=${DOCSDIR} \ infodir=${PREFIX}/${INFO_PATH} \ INSTALL_INFO=install-info \ lispdir=${PREFIX}/${_ELISPDIR} \ LOAD_PATH="-L ${WRKSRC}/lisp -L ${PREFIX}/${EMACS_SITE_LISPDIR} -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/ghub" \ VERSION=${PORTVERSION} CONFLICTS_INSTALL= magit-emacs* NO_ARCH= yes INFO= magit magit-section PLIST_SUB+= ELISPDIR=${_ELISPDIR} PORTDOCS= AUTHORS.md ReleaseNote OPTIONS_DEFINE= DOCS LIBEGIT2 OPTIONS_SUB= yes LIBEGIT2_DESC= Use libegit2 as backend (EXPERIMENTAL) LIBEGIT2_BUILD_DEPENDS= libegit2${EMACS_PKGNAMESUFFIX}>=g20200515:devel/libegit2@${EMACS_FLAVOR} LIBEGIT2_BUILD_DEPENDS_OFF= git:devel/git LIBEGIT2_RUN_DEPENDS= libegit2${EMACS_PKGNAMESUFFIX}>=g20200515:devel/libegit2@${EMACS_FLAVOR} LIBEGIT2_RUN_DEPENDS_OFF= git:devel/git LIBEGIT2_VARS_OFF= MAKE_ENV+=BUILD_MAGIT_LIBGIT=false _ELISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/Documentation/RelNotes/3.1.0.org \ ${STAGEDIR}${DOCSDIR}/ReleaseNote .include diff --git a/devel/magit/Makefile b/devel/magit/Makefile index f2f73b4cd489..59928225ec46 100644 --- a/devel/magit/Makefile +++ b/devel/magit/Makefile @@ -1,52 +1,52 @@ # Created by: Jun Kuriyama PORTNAME= magit PORTVERSION= 3.2.1 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= Interface to Git for Emacs LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>=2.18.1:devel/dash.el@${EMACS_FLAVOR} \ transient${EMACS_PKGNAMESUFFIX}>=0.3.6:devel/transient@${EMACS_FLAVOR} \ with-editor${EMACS_PKGNAMESUFFIX}>=3.0.4:editors/with-editor@${EMACS_FLAVOR} RUN_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>=2.18.1:devel/dash.el@${EMACS_FLAVOR} \ transient${EMACS_PKGNAMESUFFIX}>=0.3.6:devel/transient@${EMACS_FLAVOR} \ with-editor${EMACS_PKGNAMESUFFIX}>=3.0.4:editors/with-editor@${EMACS_FLAVOR} USES= emacs gmake makeinfo USE_GITHUB= yes MAKE_ENV+= docdir=${DOCSDIR} \ infodir=${PREFIX}/${INFO_PATH} \ INSTALL_INFO=install-info \ lispdir=${PREFIX}/${_ELISPDIR} \ LOAD_PATH="-L ${WRKSRC}/lisp -L ${PREFIX}/${EMACS_SITE_LISPDIR} -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/ghub" \ VERSION=${PORTVERSION} CONFLICTS_INSTALL= magit-devel-emacs* NO_ARCH= yes INFO= magit magit-section PLIST_SUB+= ELISPDIR=${_ELISPDIR} PORTDOCS= AUTHORS.md OPTIONS_DEFINE= DOCS LIBEGIT2 OPTIONS_SUB= yes LIBEGIT2_DESC= Use libegit2 as backend (EXPERIMENTAL) LIBEGIT2_BUILD_DEPENDS= libegit2${EMACS_PKGNAMESUFFIX}>=g20200515:devel/libegit2@${EMACS_FLAVOR} LIBEGIT2_BUILD_DEPENDS_OFF= git:devel/git LIBEGIT2_RUN_DEPENDS= libegit2${EMACS_PKGNAMESUFFIX}>=g20200515:devel/libegit2@${EMACS_FLAVOR} LIBEGIT2_RUN_DEPENDS_OFF= git:devel/git LIBEGIT2_VARS_OFF= MAKE_ENV+=BUILD_MAGIT_LIBGIT=false _ELISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} .include diff --git a/devel/p5-Sepia/Makefile b/devel/p5-Sepia/Makefile index 61405304bf71..c9ff3349fbaa 100644 --- a/devel/p5-Sepia/Makefile +++ b/devel/p5-Sepia/Makefile @@ -1,30 +1,30 @@ # Created by: Ashish SHUKLA PORTNAME= Sepia PORTVERSION= 0.992 -PORTREVISION= 16 +PORTREVISION= 17 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= ashish@FreeBSD.org COMMENT= Simple Emacs-Perl Interface BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Devel-Size>=0:devel/p5-Devel-Size \ p5-IO-Stringy>=0:devel/p5-IO-Stringy \ p5-PadWalker>=0:devel/p5-PadWalker \ p5-Devel-LexAlias>=0:devel/p5-Devel-LexAlias \ p5-libwww>=0:www/p5-libwww \ p5-Module-Info>=0:devel/p5-Module-Info \ p5-BSD-Resource>=0:devel/p5-BSD-Resource USES= emacs gmake makeinfo perl5 USE_PERL5= configure INFO= sepia CONFIGURE_ARGS+= --emacs ${EMACS_CMD} --lisp ${PREFIX}/${EMACS_SITE_LISPDIR}/sepia --info ${PREFIX}/${INFO_PATH} .include diff --git a/devel/pkg-info.el/Makefile b/devel/pkg-info.el/Makefile index 50e8d46cbe27..02772ff9db6b 100644 --- a/devel/pkg-info.el/Makefile +++ b/devel/pkg-info.el/Makefile @@ -1,24 +1,24 @@ PORTNAME= pkg-info.el PORTVERSION= 0.6 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= hrs@FreeBSD.org COMMENT= Provide information about Emacs packages LICENSE= GPLv3 USES= emacs USE_GITHUB= yes GH_ACCOUNT= lunaryorn NO_ARCH= yes NO_BUILD= yes PLIST_FILES= ${EMACS_SITE_LISPDIR}/pkg-info.el do-install: (cd ${WRKSRC} && ${INSTALL_DATA} ${PLIST_FILES:M*.el:T} \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}) .include diff --git a/devel/psvn/Makefile b/devel/psvn/Makefile index 6688eab9e29f..b92b4ff76ba5 100644 --- a/devel/psvn/Makefile +++ b/devel/psvn/Makefile @@ -1,38 +1,38 @@ # Created by: Kimura Fuyuki PORTNAME= psvn PORTVERSION= 20150720.214200 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel elisp MASTER_SITES= http://www.xsteve.at/prg/emacs/ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} DISTNAME= psvn.el EXTRACT_SUFX= # empty MAINTAINER= ports@FreeBSD.org COMMENT= Subversion interface for Emacs LICENSE= GPLv2+ RUN_DEPENDS= svn:devel/subversion USES= emacs NO_WRKSUBDIR= yes EXTRACT_CMD= ${CP} EXTRACT_BEFORE_ARGS= # empty EXTRACT_AFTER_ARGS= ${WRKSRC}/psvn.el PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}/psvn.el \ ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}/psvn.elc ELISPDIR= ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} do-build: (cd ${WRKSRC} && ${EMACS_CMD} -batch -q -f batch-byte-compile psvn.el) do-install: @${MKDIR} ${ELISPDIR} ${INSTALL_DATA} ${WRKSRC}/psvn.* ${ELISPDIR} .include diff --git a/devel/tablist/Makefile b/devel/tablist/Makefile index 29f566bfb163..b7ad2551e0ce 100644 --- a/devel/tablist/Makefile +++ b/devel/tablist/Makefile @@ -1,32 +1,32 @@ PORTNAME= tablist DISTVERSIONPREFIX= v DISTVERSION= 1.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= jrm@FreeBSD.org COMMENT= Emacs package for extended tabulated-list-mode LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USES= emacs USE_GITHUB= yes GH_ACCOUNT= politza NO_ARCH= yes PLIST_FILES= ${EMACS_SITE_LISPDIR}/tablist.el \ ${EMACS_SITE_LISPDIR}/tablist.elc \ ${EMACS_SITE_LISPDIR}/tablist-filter.el \ ${EMACS_SITE_LISPDIR}/tablist-filter.elc do-build: ${EMACS_CMD} -Q --batch -L ${WRKSRC} -f batch-byte-compile ${WRKSRC}/*.el do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} .include diff --git a/devel/transient/Makefile b/devel/transient/Makefile index 0efb96737994..03c495204339 100644 --- a/devel/transient/Makefile +++ b/devel/transient/Makefile @@ -1,39 +1,40 @@ PORTNAME= transient DISTVERSIONPREFIX= v DISTVERSION= 0.3.6 +PORTREVISION= 1 CATEGORIES= devel elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= Emacs key and popup interface for complex keybindings LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= emacs gmake makeinfo USE_GITHUB= yes GH_ACCOUNT= magit ALL_TARGET= lisp info NO_ARCH= yes INFO= transient PORTDOCS= CHANGELOG README.md OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/lisp/*.el* \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/docs/*.info \ ${STAGEDIR}${PREFIX}/${INFO_PATH} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/CHANGELOG ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/treepy.el/Makefile b/devel/treepy.el/Makefile index 8b97faf3b1f1..f54d3ebade02 100644 --- a/devel/treepy.el/Makefile +++ b/devel/treepy.el/Makefile @@ -1,38 +1,38 @@ PORTNAME= treepy.el DISTVERSION= 0.1.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= Generic tree traversing tools for Emacs Lisp LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= emacs USE_GITHUB= yes GH_ACCOUNT= volrath NO_ARCH= yes PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/treepy.el \ ${EMACS_VERSION_SITE_LISPDIR}/treepy.elc OPTIONS_DEFINE= DOCS PORTDOCS= README.md do-build: (cd ${WRKSRC} ; ${EMACS_CMD} -batch -q -f batch-byte-compile treepy.el) do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/treepy.el* \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/editors/apel/Makefile b/editors/apel/Makefile index a5471ed7182d..90b593fca434 100644 --- a/editors/apel/Makefile +++ b/editors/apel/Makefile @@ -1,36 +1,36 @@ # Created by: Shigeyuki FUKUSHIMA PORTNAME= apel PORTVERSION= 10.8.${SNAPDATE} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= editors elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= nobutaka@FreeBSD.org COMMENT= Portable Emacs Library LICENSE= GPLv2 USES= emacs USE_GITHUB= yes GH_ACCOUNT= wanderlust GH_TAGNAME= 4e3269b SNAPDATE= 20201106 NO_ARCH= yes ALL_TARGET= elc MAKE_ARGS+= PREFIX="${STAGEDIR}${PREFIX}" \ LISPDIR="${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}" \ VERSION_SPECIFIC_LISPDIR="${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}" OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC} ; \ for i in README.* ; do \ ${INSTALL_DATA} $${i} ${STAGEDIR}${DOCSDIR} ; \ done) .include diff --git a/editors/flim/Makefile b/editors/flim/Makefile index e11e710fd56d..26f27878224e 100644 --- a/editors/flim/Makefile +++ b/editors/flim/Makefile @@ -1,55 +1,56 @@ # Created by: Shigeyuki FUKUSHIMA PORTNAME= flim PORTVERSION= 1.14.9.${SNAPDATE} +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= editors elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= nobutaka@FreeBSD.org COMMENT= Message representation or encoding elisp library for emacs LICENSE= GPLv2 BUILD_DEPENDS= apel${EMACS_PKGNAMESUFFIX}>0:editors/apel@${EMACS_FLAVOR} RUN_DEPENDS= apel${EMACS_PKGNAMESUFFIX}>0:editors/apel@${EMACS_FLAVOR} USES= cpe emacs iconv makeinfo USE_GITHUB= yes GH_ACCOUNT= wanderlust GH_TAGNAME= 02735de SNAPDATE= 20210529 CPE_VENDOR= gnu NO_ARCH= yes ALL_TARGET= elc MAKE_ARGS+= PREFIX="${STAGEDIR}${PREFIX}" \ LISPDIR="${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}" \ VERSION_SPECIFIC_LISPDIR="${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}" INFO= mime-en mime-ja OPTIONS_DEFINE= DOCS post-build: @(cd ${WRKSRC} ; \ for i in mime-en.texi mime-ja.texi; do \ ${MAKEINFO} --no-split --no-validate $${i} ; \ done) post-install: @(cd ${WRKSRC} ; \ for i in mime-en.info mime-ja.info; do \ ${INSTALL_DATA} ${WRKSRC}/$${i} ${STAGEDIR}${PREFIX}/${INFO_PATH} ; \ done) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC} ; \ for i in NEWS README.* VERSION ; do \ ${INSTALL_DATA} $${i} ${STAGEDIR}${DOCSDIR}/ ; \ done) .include diff --git a/editors/paredit-mode.el/Makefile b/editors/paredit-mode.el/Makefile index 9305fc118f44..26f9775123a4 100644 --- a/editors/paredit-mode.el/Makefile +++ b/editors/paredit-mode.el/Makefile @@ -1,26 +1,26 @@ PORTNAME= paredit-mode.el PORTVERSION= 24 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= editors elisp MASTER_SITES= http://mumble.net/~campbell/emacs/ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} DISTNAME= paredit-${PORTVERSION}.el EXTRACT_SUFX= EXTRACT_ONLY= MAINTAINER= olgeni@FreeBSD.org COMMENT= Minor mode for performing editing of S-expression data LICENSE= GPLv3+ USES= emacs NO_BUILD= yes NO_ARCH= yes PLIST_FILES= ${EMACS_SITE_LISPDIR}/paredit.el do-install: ${INSTALL_DATA} ${DISTDIR}/${DISTNAME} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/paredit.el .include diff --git a/editors/psgml/Makefile b/editors/psgml/Makefile index 8287b2fa99d4..a1366ea6c258 100644 --- a/editors/psgml/Makefile +++ b/editors/psgml/Makefile @@ -1,39 +1,39 @@ # Created by: Shigeyuki Fukushima PORTNAME= psgml PORTVERSION= 1.4.0 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= editors elisp MASTER_SITES= SF/${PORTNAME}/ALPHA%20${PORTNAME}/1.3.2 PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} DISTNAME= ${PORTNAME}-1.3.2 PATCH_SITES= LOCAL/hrs PATCHFILES= psgml-symbol-conflict-050503.diff.gz MAINTAINER= hrs@FreeBSD.org COMMENT= Major mode for editing SGML and XML documents for Emacs LICENSE= GPLv2 USES= emacs GNU_CONFIGURE= YES CONFIGURE_ARGS= --lispdir=${PSGML_LISPDIR} CONFIGURE_ENV= EMACS=${EMACS_CMD} SUB_FILES= ${PSGML_STARTUPEL} SUB_LIST= PSGML_LISPDIR=${PSGML_LISPDIR} PLIST_SUB= PSGML_STARTUPEL=${PSGML_STARTUPEL} INFO= psgml psgml-api PSGML_STARTUPEL= psgml-startup.el PSGML_LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/psgml post-install: cd ${WRKSRC} && ${SETENV} DESTDIR="${STAGEDIR}" ${MAKE} install-info ${GZIP_CMD} ${STAGEDIR}${PSGML_LISPDIR}/*.el ${INSTALL_DATA} ${WRKDIR}/${PSGML_STARTUPEL} \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} .include diff --git a/editors/semi/Makefile b/editors/semi/Makefile index faa076a3da02..b47775c29f08 100644 --- a/editors/semi/Makefile +++ b/editors/semi/Makefile @@ -1,57 +1,58 @@ # Created by: Shigeyuki FUKUSHIMA PORTNAME= semi PORTVERSION= ${SEMI_VER}.${SNAPDATE} +PORTREVISION= 1 CATEGORIES= editors elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= nobutaka@FreeBSD.org COMMENT= SEMI, Library of MIME feature for GNU Emacs for emacs LICENSE= GPLv2 BUILD_DEPENDS= flim${EMACS_PKGNAMESUFFIX}>0:editors/flim@${EMACS_FLAVOR} RUN_DEPENDS= flim${EMACS_PKGNAMESUFFIX}>0:editors/flim@${EMACS_FLAVOR} USES= emacs iconv makeinfo USE_GITHUB= yes GH_ACCOUNT= wanderlust GH_TAGNAME= 509f6f0 SNAPDATE= 20210613 NO_ARCH= yes FLIM_TRUNK= 1.14 SEMI_VER= ${SEMI_TRUNK}.7 SEMI_TRUNK= 1.14 ALL_TARGET= elc MAKE_ARGS+= PREFIX="${STAGEDIR}${PREFIX}" \ LISPDIR="${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}" \ VERSION_SPECIFIC_LISPDIR="${STAGEDIR}${EMACS_VERSION_SITE_LISPDIR}" INFO= mime-ui-en mime-ui-ja OPTIONS_DEFINE= DOCS post-build: @(cd ${WRKSRC} ; \ for i in mime-ui-en.texi mime-ui-ja.texi; do \ ${MAKEINFO} --no-split --no-validate $${i} ; \ done) post-install: @(cd ${WRKSRC} ; \ for i in mime-ui-en.info mime-ui-ja.info; do \ ${INSTALL_DATA} ${WRKSRC}/$${i} ${STAGEDIR}${PREFIX}/${INFO_PATH} ; \ done) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC} ; \ for i in NEWS README.* TODO VERSION ; do \ ${INSTALL_DATA} $${i} ${STAGEDIR}${DOCSDIR}/ ; \ done) .include diff --git a/editors/slime/Makefile b/editors/slime/Makefile index 42d397aedb76..a96a8d9a6dfe 100644 --- a/editors/slime/Makefile +++ b/editors/slime/Makefile @@ -1,47 +1,47 @@ # Created by: Dominic Mitchell PORTNAME= slime DISTVERSIONPREFIX= v DISTVERSION= 2.26.1-9 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONSUFFIX= -gf368e22a CATEGORIES= editors elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= joe@thrallingpenguin.com COMMENT= Superior Lisp Interaction Mode for Emacs LICENSE= PD BUILD_DEPENDS= texinfo>=5.2:print/texinfo USES= emacs gmake USE_GITHUB= yes ALL_TARGET= all contrib-compile doc-slime.info INFO= slime NO_ARCH= yes PORTDOCS= CONTRIBUTING.md NEWS PROBLEMS README.md SUB_FILES= pkg-message SUB_LIST= SLIME_LISPDIR="${SLIME_LISPDIR}" OPTIONS_DEFINE= DOCS SLIME_LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/slime do-install: @${MKDIR} ${STAGEDIR}${SLIME_LISPDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${SLIME_LISPDIR} \ "! ( -name CONTRIBUTING.md -o -name NEWS -o -name PROBLEMS \ -o -name README.md -o -name Makefile -o -name doc \ -o -path \./doc/* )") post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/contrib/README.md \ ${STAGEDIR}${DOCSDIR}/README-contrib.md (cd ${INSTALL_WRKSRC}/doc && ${INSTALL_DATA} slime-refcard.pdf \ slime-small.pdf ${STAGEDIR}${DOCSDIR}) .include diff --git a/editors/sly-asdf/Makefile b/editors/sly-asdf/Makefile index 65e7b75a8a4f..4232301ad3ac 100644 --- a/editors/sly-asdf/Makefile +++ b/editors/sly-asdf/Makefile @@ -1,53 +1,53 @@ PORTNAME= sly-asdf PORTVERSION= 20210308 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= editors elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= olce.freebsd.ports@certner.fr COMMENT= SLY support for ASDF LICENSE= GPLv3 MY_DEPENDS= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/sly/sly.el:editors/sly@${EMACS_FLAVOR} BUILD_DEPENDS= ${MY_DEPENDS} RUN_DEPENDS= ${MY_DEPENDS} USES= emacs USE_GITHUB= yes GH_ACCOUNT= mmgeorge GH_TAGNAME= bcaeba9b73b582ae1c4fadc23c71ee7e38d9a64e NO_ARCH= yes EMACS_COMPILE= ${EMACS_CMD} --batch --no-site-file -L ${WRKSRC} \ -f batch-byte-compile PLIST_THIS_LISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} THIS_LISPDIR= ${PREFIX}/${PLIST_THIS_LISPDIR} PLIST_SUB+= THIS_LISPDIR=${PLIST_THIS_LISPDIR} OPTIONS_DEFINE= DOCS PORTDOCS= README.md post-patch: cd ${WRKSRC} && ${RM} *flymake* do-build: cd ${WRKSRC} && ${EMACS_COMPILE} sly-*.el do-install: @${MKDIR} ${STAGEDIR}${THIS_LISPDIR} (cd ${WRKSRC} && \ ${COPYTREE_SHARE} . ${STAGEDIR}${THIS_LISPDIR} \ "! ( -depth 1 ( ${PORTDOCS:C/^(.*)$/-name \1 -o/} \ -name LICENSE -o -name *\.md ) -o \ -path \./test* -o -path \./.[^.]* -o \ -name *\.orig )") post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:%=${WRKSRC}/%} ${STAGEDIR}${DOCSDIR} .include diff --git a/editors/sly-named-readtables/Makefile b/editors/sly-named-readtables/Makefile index 6f70a2b1130c..dc804da0e3b2 100644 --- a/editors/sly-named-readtables/Makefile +++ b/editors/sly-named-readtables/Makefile @@ -1,57 +1,57 @@ PORTNAME= sly-named-readtables PORTVERSION= 20191013 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= editors elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= olce.freebsd.ports@certner.fr COMMENT= Support different readtables in the same file for SLY LICENSE= PD MY_DEPENDS= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/sly/sly.el:editors/sly@${EMACS_FLAVOR} BUILD_DEPENDS= ${MY_DEPENDS} RUN_DEPENDS= ${MY_DEPENDS} USES= emacs USE_GITHUB= yes GH_ACCOUNT= joaotavora GH_TAGNAME= a5a42674ccffa97ccd5e4e9742beaf3ea719931f NO_ARCH= yes EMACS_COMPILE= ${EMACS_CMD} --batch --no-site-file -L ${WRKSRC} -f batch-byte-compile PLIST_THIS_LISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} THIS_LISPDIR= ${PREFIX}/${PLIST_THIS_LISPDIR} PLIST_SUB+= THIS_LISPDIR=${PLIST_THIS_LISPDIR} # File is buggy and can't be used as documented upstream EXCLUDED_FILES= ${PORTNAME}-autoloads.el OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= README.md screenshot.png PORTEXAMPLES= example.lisp do-build: cd ${WRKSRC} && ${EMACS_COMPILE} sly-*.el do-install: @${MKDIR} ${STAGEDIR}${THIS_LISPDIR} (cd ${WRKSRC} && \ ${COPYTREE_SHARE} . ${STAGEDIR}${THIS_LISPDIR} \ "! ( -depth 1 ( ${EXCLUDED_FILES:C/^(.*)$/-name \1 -o/} \ ${PORTDOCS:C/^(.*)$/-name \1 -o/} \ ${PORTEXAMPLES:C/^(.*)$/-name \1 -o/} \ -name LICENSE -o -name *\.md -o -name \.[^.]* ) )") post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:%=${WRKSRC}/%} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:%=${WRKSRC}/%} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/editors/sly-quicklisp/Makefile b/editors/sly-quicklisp/Makefile index 4381409c3660..a3f0df8e98fc 100644 --- a/editors/sly-quicklisp/Makefile +++ b/editors/sly-quicklisp/Makefile @@ -1,51 +1,51 @@ PORTNAME= sly-quicklisp PORTVERSION= 20200707 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= editors elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= olce.freebsd.ports@certner.fr COMMENT= Basic Quicklisp support for SLY LICENSE= PD MY_DEPENDS= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/sly/sly.el:editors/sly@${EMACS_FLAVOR} BUILD_DEPENDS= ${MY_DEPENDS} RUN_DEPENDS= ${MY_DEPENDS} USES= emacs USE_GITHUB= yes GH_ACCOUNT= joaotavora GH_TAGNAME= 4707b62803d7a29f172e9c5ff993b91187a9aaf3 NO_ARCH= yes EMACS_COMPILE= ${EMACS_CMD} --batch --no-site-file -L ${WRKSRC} -f batch-byte-compile PLIST_THIS_LISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} THIS_LISPDIR= ${PREFIX}/${PLIST_THIS_LISPDIR} PLIST_SUB+= THIS_LISPDIR=${PLIST_THIS_LISPDIR} # File is buggy and can't be used as documented upstream EXCLUDED_FILES= ${PORTNAME}-autoloads.el OPTIONS_DEFINE= DOCS PORTDOCS= README.md screenshot.png do-build: cd ${WRKSRC} && ${EMACS_COMPILE} sly-*.el do-install: @${MKDIR} ${STAGEDIR}${THIS_LISPDIR} (cd ${WRKSRC} && \ ${COPYTREE_SHARE} . ${STAGEDIR}${THIS_LISPDIR} \ "! ( -depth 1 ( ${EXCLUDED_FILES:C/^(.*)$/-name \1 -o/} \ ${PORTDOCS:C/^(.*)$/-name \1 -o/} \ -name LICENSE -o -name *\.md -o -name \.[^.]* ) )") post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:%=${WRKSRC}/%} ${STAGEDIR}${DOCSDIR} .include diff --git a/editors/sly/Makefile b/editors/sly/Makefile index ce3daa450fd5..89778f4e63a0 100644 --- a/editors/sly/Makefile +++ b/editors/sly/Makefile @@ -1,68 +1,68 @@ PORTNAME= sly DISTVERSION= 1.0.43 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= editors elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= olce.freebsd.ports@certner.fr COMMENT= Sylvester the Cat's Common Lisp IDE for Emacs LICENSE= PD USES= emacs gmake USE_GITHUB= yes GH_ACCOUNT= joaotavora NO_ARCH= yes INFO= sly ALL_TARGET= all doc-sly.info PLIST_THIS_LISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/sly THIS_LISPDIR= ${PREFIX}/${PLIST_THIS_LISPDIR} PLIST_SUB+= THIS_LISPDIR=${PLIST_THIS_LISPDIR} PORTSCOUT= limit:^[0-9] OPTIONS_DEFINE= DOCS DOCS_PDF OPTIONS_DEFAULT=DOCS DOCS_PDF DOCS_PDF_DESC= Build PDF documentation (requires DOCS) ROOT_DOCS_FILES= CONTRIBUTING.md NEWS.md PROBLEMS.md README.md GENERATED_DOCS_FILES= sly.html DOCS_BUILD_DEPENDS= texinfo>=5.2:print/texinfo DOCS_PDF_IMPLIES= DOCS DOCS_PDF_USE= tex=latex:build tex=pdftex:build tex=dvipsk:build .include .if !empty(PORT_OPTIONS:MDOCS_PDF) GENERATED_DOCS_FILES+= sly.pdf sly-refcard.pdf .endif ALL_TARGET+= ${GENERATED_DOCS_FILES:%=doc-%} PORTDOCS:= CONTRIBUTING.md NEWS.md PROBLEMS.md README.md \ ${GENERATED_DOCS_FILES} do-install: @${MKDIR} ${STAGEDIR}${THIS_LISPDIR} (cd ${WRKSRC} && \ ${COPYTREE_SHARE} . ${STAGEDIR}${THIS_LISPDIR} \ "! ( -depth 1 ( -name Makefile -o -name *\.md -o \ -name \.[^.]* ) -o \ -path \./doc* )") ${INSTALL_DATA} ${WRKSRC}/doc/${INFO}.info \ ${STAGEDIR}${PREFIX}/${INFO_PATH} # DOCS_PDF depends on DOCS post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${ROOT_DOCS_FILES:%=${WRKSRC}/%} \ ${GENERATED_DOCS_FILES:%=${WRKSRC}/doc/%} \ ${STAGEDIR}${DOCSDIR} .include diff --git a/editors/web-mode/Makefile b/editors/web-mode/Makefile index a65c129a0148..147a5cd4ba57 100644 --- a/editors/web-mode/Makefile +++ b/editors/web-mode/Makefile @@ -1,30 +1,30 @@ PORTNAME= web-mode PORTVERSION= 15.1 DISTVERSIONPREFIX= v -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= editors elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= hrs@FreeBSD.org COMMENT= Autonomous Emacs major-mode for editing web templates LICENSE= GPLv2 USES= emacs USE_GITHUB= yes GH_ACCOUNT= fxbois MAKEFILE= ${FILESDIR}/Makefile MAKE_ENV= EMACS="${EMACS_CMD}" LISPDIR="${WEBMODE_LISPDIR}" \ DESTDIR="${STAGEDIR}" SUB_FILES= web-mode-autoloads.el SUB_LIST= LISPDIR="${WEBMODE_LISPDIR}" WEBMODE_LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/web-mode PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/web-mode/web-mode.elc.gz \ ${EMACS_VERSION_SITE_LISPDIR}/web-mode-autoloads.el post-install: ${INSTALL_DATA} ${WRKDIR}/web-mode-autoloads.el \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} .include diff --git a/editors/with-editor/Makefile b/editors/with-editor/Makefile index b562a71a4258..1ac5d5768f81 100644 --- a/editors/with-editor/Makefile +++ b/editors/with-editor/Makefile @@ -1,41 +1,42 @@ # Created by: KIMURA Yasuhiro PORTNAME= with-editor DISTVERSIONPREFIX= v DISTVERSION= 3.0.4 +PORTREVISION= 1 CATEGORIES= editors elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= Use the Emacsclient as the $$EDITOR of child processes LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= emacs gmake makeinfo USE_GITHUB= yes GH_ACCOUNT= magit MAKE_ENV+= EFLAGS="-L ${PREFIX}/${EMACS_SITE_LISPDIR}" NO_ARCH= yes INFO= with-editor PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/with-editor-autoloads.el \ ${EMACS_VERSION_SITE_LISPDIR}/with-editor.el \ ${EMACS_VERSION_SITE_LISPDIR}/with-editor.elc PORTDOCS= README.md OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.info ${STAGEDIR}${PREFIX}/${INFO_PATH} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/irc/riece/Makefile b/irc/riece/Makefile index b525e7ab347c..9d2340b81714 100644 --- a/irc/riece/Makefile +++ b/irc/riece/Makefile @@ -1,33 +1,33 @@ # Created by: KIMURA Yasuhiro PORTNAME= riece PORTVERSION= 9.0.0 -PORTREVISION= 14 +PORTREVISION= 15 PORTEPOCH= 1 CATEGORIES= irc elisp MASTER_SITES= SAVANNAH PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= ports@FreeBSD.org COMMENT= IRC client for Emacs LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USES= emacs gmake NO_ARCH= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-emacs=${EMACS_CMD} \ --with-lispdir=${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} INFO= riece-en riece-ja OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in AUTHORS ChangeLog NEWS NEWS.ja README README.ja doc/HACKING doc/HACKING.ja ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/japanese/boiled-mozc/Makefile b/japanese/boiled-mozc/Makefile index bb20b0235b91..12c614429950 100644 --- a/japanese/boiled-mozc/Makefile +++ b/japanese/boiled-mozc/Makefile @@ -1,34 +1,34 @@ PORTNAME= boiled-mozc PORTVERSION= 0.7 DISTVERSIONPREFIX=v -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= japanese editors elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= ume@FreeBSD.org COMMENT= Wrapper to mozc.el that offers modeless ("boil"ed) input style LICENSE= BSD2CLAUSE BUILD_DEPENDS= ja-mozc-el${EMACS_PKGNAMESUFFIX}>0:japanese/mozc-el@${EMACS_FLAVOR} RUN_DEPENDS= ja-mozc-el${EMACS_PKGNAMESUFFIX}>0:japanese/mozc-el@${EMACS_FLAVOR} USES= emacs USE_GITHUB= yes GH_ACCOUNT= tadanagao PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}.el \ ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}.elc do-build: @(cd ${WRKSRC} && ${EMACS_CMD} -batch -q -no-site-file -no-init-file \ -f batch-byte-compile ${PORTNAME}.el) do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.el \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.elc \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} .include diff --git a/japanese/cp5022x-el/Makefile b/japanese/cp5022x-el/Makefile index e268a15f777e..6e836b547630 100644 --- a/japanese/cp5022x-el/Makefile +++ b/japanese/cp5022x-el/Makefile @@ -1,33 +1,33 @@ PORTNAME= cp5022x PORTVERSION= 0.0.20120324 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= japanese elisp PKGNAMESUFFIX= -el${EMACS_PKGNAMESUFFIX} MAINTAINER= hrs@FreeBSD.org COMMENT= CP50220 and CP51932 coding system support for Emacsen LICENSE= GPLv3+ USES= emacs USE_GITHUB= yes GH_ACCOUNT= awasira GH_PROJECT= cp5022x.el GH_TAGNAME= ea7327d PLIST_FILES= ${EMACS_SITE_LISPDIR}/cp5022x.el.gz \ ${EMACS_SITE_LISPDIR}/cp5022x.elc do-build: cd ${BUILD_WRKSRC} && \ ${EMACS_CMD} -batch -q -no-site-file -no-init-file \ -f batch-byte-compile cp5022x.el && \ ${GZIP_CMD} cp5022x.el do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} && \ cd ${INSTALL_WRKSRC} && \ ${INSTALL_DATA} cp5022x.elc cp5022x.el.gz \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} .include diff --git a/japanese/ddskk/Makefile b/japanese/ddskk/Makefile index b1fb4b614430..5393135725b2 100644 --- a/japanese/ddskk/Makefile +++ b/japanese/ddskk/Makefile @@ -1,62 +1,62 @@ # Created by: Shigeyuki FUKUSHIMA PORTNAME= ddskk DISTVERSION= 16.2 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= japanese elisp MASTER_SITES= ftp://ftp.ring.gr.jp/pub/elisp/skk/maintrunk/ \ http://www.ring.gr.jp/archives/elisp/skk/maintrunk/ \ http://openlab.ring.gr.jp/skk/maintrunk/ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Simple Kana to Kanji conversion program on Emacsen LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/READMEs/COPYING USES= emacs MAKE_ARGS= PREFIX="${STAGEDIR}${PREFIX}" \ SKK_LISPDIR="${STAGEDIR}${PREFIX}/${SKK_LISPDIR}" \ SKK_INFODIR="${STAGEDIR}${PREFIX}/${INFO_PATH}" ALL_TARGET= elc info NO_ARCH= yes INFO= skk PORTDOCS= * PORTEXAMPLES= * SKK_LISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/skk OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e \ '/skk-tut-file/s|@TUT@|${PREFIX}/share/skk/SKK.tut|' \ ${WRKSRC}/skk-setup.el.in pre-build: .for i in skk-lookup.el skk-jisx0213.el @${MV} ${WRKSRC}/${i} ${WRKDIR} .endfor post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${SKK_LISPDIR} .for i in skk-lookup.el skk-jisx0213.el ${INSTALL_DATA} ${WRKDIR}/${i} ${STAGEDIR}${PREFIX}/${SKK_LISPDIR} .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in AUTHORS.ja CODENAME.ja Contributors Development.ja.org FAQ.ja NEWS.ja ${INSTALL_DATA} ${WRKSRC}/READMEs/${i} ${STAGEDIR}${DOCSDIR} .endfor post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for i in Emacs.ad dot.emacs dot.skk ${INSTALL_DATA} ${WRKSRC}/etc/${i} ${STAGEDIR}${EXAMPLESDIR} .endfor .include diff --git a/japanese/lookup/Makefile b/japanese/lookup/Makefile index 9737eafc1115..1862927bb6fa 100644 --- a/japanese/lookup/Makefile +++ b/japanese/lookup/Makefile @@ -1,34 +1,34 @@ # Created by: Satoshi Taoka PORTNAME= lookup PORTVERSION= 1.99.96.20180209 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= japanese elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= Emacs search interface for CD-ROM books, etc LICENSE= GPLv2+ USES= autoreconf emacs makeinfo USE_GITHUB= yes GH_ACCOUNT= lookup2 GH_PROJECT= lookup2 GH_TAGNAME= c4f4986 INFO= lookup GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-emacs=${EMACS_CMD} \ --with-lispdir=${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} OPTIONS_DEFINE= DOCS PORTDOCS= AUTHORS ChangeLog NEWS README.md post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/japanese/migemo.el/Makefile b/japanese/migemo.el/Makefile index 746f65b8030a..7d43797a7767 100644 --- a/japanese/migemo.el/Makefile +++ b/japanese/migemo.el/Makefile @@ -1,37 +1,37 @@ # Created by: MANTANI Nobutaka PORTNAME= migemo.el PORTVERSION= 1.9.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= japanese elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= nobutaka@FreeBSD.org COMMENT= Japanese incremental search tool for Emacs LICENSE= GPLv2 RUN_DEPENDS= cmigemo:japanese/cmigemo USES= emacs USE_GITHUB= yes GH_ACCOUNT= emacs-jp GH_PROJECT= migemo GH_TAGNAME= e4744ef CONFLICTS= ja-migemo-emacs NO_ARCH= yes NO_BUILD= yes PLIST_FILES= ${EMACS_SITE_LISPDIR}/migemo.el PORTDOCS= README.md OPTIONS_DEFINE= DOCS do-install: ${INSTALL_DATA} ${WRKSRC}/migemo.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/japanese/mozc-server/Makefile b/japanese/mozc-server/Makefile index 3abba7aad46b..fa7d9a8a6ee7 100644 --- a/japanese/mozc-server/Makefile +++ b/japanese/mozc-server/Makefile @@ -1,409 +1,409 @@ # Created by: Daichi GOTO PORTNAME= mozc PORTVERSION= 2.23.2815.102.01 DISTVERSIONPREFIX= v -PORTREVISION?= 4 +PORTREVISION?= 5 CATEGORIES= japanese MAINTAINER= hrs@FreeBSD.org COMMENT?= Mozc Japanese Input Method, Server BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gyp>=20200512:devel/py-gyp@${PY_FLAVOR} EXTRACT_DEPENDS=${PYTHON_CMD}:${PYTHON_PORTSDIR} LIB_DEPENDS= libprotobuf.so:devel/protobuf \ libzinnia.so:japanese/zinnia RUN_DEPENDS= xdg-open:devel/xdg-utils BROKEN_FreeBSD_12_powerpc64= fails to install: gyp: Call to 'which clang' returned exit status 1 while in client/client.gyp BROKEN_FreeBSD_13_powerpc64= fails to build: ERROR: ninja -v -C out_linux/Release mozc_server: Error code 1 BROKEN_powerpc= fails to compile: segfault BROKEN_sparc64= fails to compile: segfault USE_GITHUB= yes GH_ACCOUNT= hrs-allbsd GH_TUPLE= hiroyuki-komatsu:japanese-usage-dictionary:e5b3425:udic USES= compiler:c++11-lang gmake ninja:build pkgconfig \ python:3.5+,build shebangfix tar:bzip2 SHEBANG_FILES= src/build_mozc.py BUILD_WRKSRC= ${WRKSRC}/src BUILD_MOZC_LIST?= mozc_server .if ${BUILD_MOZC_LIST:Mmozc_server} == "mozc_server" PKGNAMEPREFIX= ja- PKGNAMESUFFIX= -server LICENSE= BSD3CLAUSE NAISTL LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE LICENSE_DISTFILES_BSD3CLAUSE= ${DISTNAME}${EXTRACT_SUFX} LICENSE_NAME_NAISTL= Nara Institute of Science and Technology License LICENSE_PERMS_NAISTL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_FILE_NAISTL= ${WRKSRC}/src/data/dictionary_oss/README.txt LICENSE_DISTFILES_NAISTL=${DISTNAME}${EXTRACT_SUFX} .elif ${BUILD_MOZC_LIST:Mmozc_tool} == "mozc_tool" USES+= qt:5 gnome USE_GNOME= glib20 gtk20 USE_QT= buildtools core gui widgets .elif ${BUILD_MOZC_LIST:Mibus_mozc} == "ibus_mozc" USES+= gettext-runtime gnome xorg USE_XORG= xcb USE_GNOME= cairo gdkpixbuf2 glib20 gtk20 LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 .elif ${BUILD_MOZC_LIST:Mmozc_el} == "mozc_el" USES+= emacs .elif ${BUILD_MOZC_LIST:Mfcitx_mozc} USES+= gettext-tools .endif # Use GCC only when the stock clang does not have libc++.so. .if exists(/usr/bin/clang) && exists(/usr/lib/libc++.so) _CCTYPE= clang .else USE_GCC= yes _CCTYPE= gcc .endif .include GYP_DEFINES= use_libprotobuf=1 \ channel_dev=0 \ enable_unittest=0 \ compiler_host='${_CCTYPE}' \ compiler_target='${_CCTYPE}' \ use_libzinnia=1 \ zinnia_model_file='${LOCALBASE}/share/tegaki/models/zinnia/handwriting-ja.model' \ ibus_mozc_icon_path='${LOCALBASE}/share/ibus-mozc/icons/product_icon.png' \ ibus_mozc_path='${PREFIX}/libexec/ibus-engine-mozc' BUILD_MODE= Release BUILD_CMD= ${SETENV} ${MAKE_ENV} PATH=/bin:/usr/bin:${PATH} ${MAKE_CMD} BUILD_MOZC_CMD= cd ${BUILD_WRKSRC} && \ ${SETENV} BUILD_COMMAND="${BUILD_WRKSRC}/mozcmake" \ PATH="${PATH}" \ GYP_DEFINES="${GYP_DEFINES}" \ PYTHONPATH=${PYTHON_SITELIBDIR}/gyp \ CC_host="${CC}" \ CC_target="${CC}" \ CXX_host="${CXX}" \ CXX_target="${CXX}" \ LD_host="${CXX}" \ AR_host="${AR}" \ ${MAKE_ENV} \ ${PYTHON_CMD} build_mozc.py BUILD_MOZC_CMD_BUILD= ${BUILD_MOZC_CMD} build -c ${BUILD_MODE} ${_MAKE_JOBS} BUILD_GYP_CMD= ${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/gyp post-extract: # XXX: do not activate fcitx5 ${RM} -r ${WRKSRC}/src/unix/fcitx5 post-patch: ${FIND} ${BUILD_WRKSRC} \( -name '*.gyp' -o -name '*.gypi' \) -exec \ ${REINPLACE_CMD} "s,'python','${PYTHON_CMD}',g" {} \; .if ${BUILD_MOZC_LIST:Mfcitx_mozc} == "fcitx_mozc" ${REINPLACE_CMD} 's,/po/mo},%po}mo,g' \ ${BUILD_WRKSRC}/unix/fcitx/gen_fcitx_mozc_i18n.sh ${REINPLACE_CMD} \ "s,IconName=.*,IconName=${LOCALBASE:Q}/share/fcitx/mozc/icon/mozc.png," \ ${BUILD_WRKSRC}/unix/fcitx/mozc.conf .endif .if !${BUILD_MOZC_LIST:Mmozc_el} ${BUILD_WRKSRC}/mozcmake: ${PRINTF} "%s\n\n%s\n" "#!/bin/sh" 'exec ${BUILD_CMD} "$$@"' \ > ${BUILD_WRKSRC}/mozcmake ${CHMOD} +x ${BUILD_WRKSRC}/mozcmake post-configure: ${BUILD_WRKSRC}/mozcmake ${BUILD_MOZC_CMD} gyp \ --gypdir=${LOCALBASE}/bin \ --server_dir="${PREFIX}/bin" \ --tool_dir="${PREFIX}/libexec" \ --renderer_dir="${PREFIX}/libexec" \ --localbase="${LOCALBASE}" \ --ldflags="${LDFLAGS} -fstack-protector -L${LOCALBASE}/lib" \ --cflags="${CFLAGS:Q}" \ --cflags_cc="${CXXFLAGS:Q}" \ --include_dirs="${LOCALBASE}/include" \ ${GYP_OPTIONS} .endif # mozc_server .if ${BUILD_MOZC_LIST:Mmozc_server} == "mozc_server" || make(makesum) GYP_OPTIONS+= --noqt GYP_DEFINES+= use_libibus=0 \ enable_gtk_renderer=0 MASTER_SITES+= LOCAL/kuriyama:zipcode DISTFILES+= \ ken_all-20200430.zip:zipcode \ jigyosyo-20200430.zip:zipcode PLIST_FILES+= bin/mozc \ bin/mozc_server \ libexec/mozc_emacs_helper SUB_FILES+= mozc post-patch-mozc_server: @for F in ${DISTFILES:M*\:zipcode:C/\:zipcode//}; do \ ${UNZIP_NATIVE_CMD} -L -d ${BUILD_WRKSRC}/data/dictionary_oss \ ${DISTDIR}/$$F; \ done cd ${BUILD_WRKSRC}/data/dictionary_oss && \ ${SETENV} PYTHONPATH=${BUILD_WRKSRC} \ ${PYTHON_CMD} ${BUILD_WRKSRC}/dictionary/gen_zip_code_seed.py \ --zip_code=ken_all.csv --jigyosyo=jigyosyo.csv \ >> dictionary09.txt ${MV} ${WRKSRC_udic}/usage_dict.txt \ ${BUILD_WRKSRC}/third_party/japanese_usage_dictionary post-patch: post-patch-mozc_server do-build-mozc_server: ${BUILD_MOZC_CMD_BUILD} server/server.gyp:mozc_server ${BUILD_MOZC_CMD_BUILD} unix/emacs/emacs.gyp:mozc_emacs_helper do-install-mozc_server: ${INSTALL_PROGRAM} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/mozc_server \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/mozc_emacs_helper \ ${STAGEDIR}${PREFIX}/libexec ${INSTALL_SCRIPT} \ ${WRKDIR}/mozc ${STAGEDIR}/${PREFIX}/bin .endif # mozc_tool .if ${BUILD_MOZC_LIST:Mmozc_tool} == "mozc_tool" GYP_DEFINES+= use_libibus=0 \ enable_gtk_renderer=1 RUN_DEPENDS+= ${LOCALBASE}/share/tegaki/models/zinnia/handwriting-ja.model:japanese/tegaki-zinnia-japanese PLIST_FILES+= libexec/mozc_tool \ bin/mozc_tool \ %%DATADIR%%/icons/product_logo.png \ %%DATADIR%%/icons/update_uptodate.png SUB_FILES+= mozc_tool do-build-mozc_tool: ${BUILD_MOZC_CMD_BUILD} gui/gui.gyp:mozc_tool do-install-mozc_tool: ${INSTALL_PROGRAM} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/mozc_tool \ ${STAGEDIR}${PREFIX}/libexec ${INSTALL_SCRIPT} ${WRKDIR}/mozc_tool ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR}/icons ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/unix/ime_product_icon_opensource-32.png \ ${STAGEDIR}${DATADIR}/icons/product_logo.png ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/unix/ime_product_icon_opensource-32.png \ ${STAGEDIR}${DATADIR}/icons/update_uptodate.png .endif # ibus_mozc .if ${BUILD_MOZC_LIST:Mibus_mozc} == "ibus_mozc" GYP_OPTIONS+= --noqt GYP_DEFINES+= use_libibus=1 \ enable_gtk_renderer=1 LIB_DEPENDS+= libibus-1.0.so:textproc/ibus RUN_DEPENDS+= mozc_server:japanese/mozc-server \ mozc_tool:japanese/mozc-tool PLIST_FILES+= libexec/mozc_renderer \ libexec/ibus-engine-mozc \ %%DATADIR%%/icons/alpha_full.png \ %%DATADIR%%/icons/alpha_half.png \ %%DATADIR%%/icons/dictionary.png \ %%DATADIR%%/icons/direct.png \ %%DATADIR%%/icons/hiragana.png \ %%DATADIR%%/icons/katakana_full.png \ %%DATADIR%%/icons/katakana_half.png \ %%DATADIR%%/icons/product_icon.png \ %%DATADIR%%/icons/properties.png \ %%DATADIR%%/icons/tool.png \ share/ibus/component/mozc.xml PLIST_DIRS+= %%DATADIR%%/icons ${DATADIR_REL} do-build-ibus_mozc: ${BUILD_MOZC_CMD_BUILD} \ unix/ibus/ibus.gyp:ibus_mozc \ renderer/renderer.gyp:mozc_renderer do-install-ibus_mozc: ${INSTALL_PROGRAM} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/mozc_renderer \ ${STAGEDIR}${PREFIX}/libexec/mozc_renderer ${INSTALL_PROGRAM} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/ibus_mozc \ ${STAGEDIR}${PREFIX}/libexec/ibus-engine-mozc ${MKDIR} ${STAGEDIR}${PREFIX}/share/ibus/component ${INSTALL_DATA} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/gen/unix/ibus/mozc.xml \ ${STAGEDIR}${PREFIX}/share/ibus/component/mozc.xml @${MKDIR} ${STAGEDIR}${DATADIR}/icons .for F in ui-alpha_full ui-alpha_half ui-dictionary ui-direct \ ui-hiragana ui-katakana_full ui-katakana_half ui-properties ui-tool ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/unix/${F}.png \ ${STAGEDIR}${DATADIR}/icons/${F:S/^ui-//}.png .endfor ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/unix/ime_product_icon_opensource-32.png \ ${STAGEDIR}${DATADIR}/icons/product_icon.png .endif # uim_mozc .if ${BUILD_MOZC_LIST:Muim_mozc} == "uim_mozc" || make(makesum) GH_TUPLE+= e-kato:macuim:v0.6.16.2.1:MU LIB_DEPENDS+= libuim.so:textproc/uim RUN_DEPENDS+= mozc_server:japanese/mozc-server \ mozc_tool:japanese/mozc-tool EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src-unix-uim-mozc.cc \ ${PATCHDIR}/extra-patch-src-unix-uim-uim.gyp \ ${PATCHDIR}/extra-patch-src-unix-uim-key_translator.h \ ${PATCHDIR}/extra-patch-src-unix-uim-key_translator.cc PLIST_FILES+= lib/uim/plugin/libuim-mozc.so \ %%DATADIR%%/mozc.scm \ %%DATADIR%%/mozc-custom.scm \ %%DATADIR%%/mozc-key-custom.scm \ %%DATADIR%%/pixmaps/mozc.png \ "@postexec ${SETENV} MOZC_NOLOG=true ${LOCALBASE}/bin/uim-module-manager --register mozc" \ "@preunexec ${LOCALBASE}/bin/uim-module-manager --unregister mozc" GYP_OPTIONS+= --noqt GYP_DEFINES+= use_libibus=0 \ enable_gtk_renderer=0 post-extract-uim_mozc: ${MV} ${WRKSRC_MU}/Mozc/uim ${BUILD_WRKSRC}/unix ${REINPLACE_CMD} -e "s,/usr/lib/mozc,${LOCALBASE}/libexec," \ ${WRKSRC_MU}/Mozc/scm/mozc-custom.scm post-extract: post-extract-uim_mozc do-build-uim_mozc: ${BUILD_MOZC_CMD_BUILD} \ unix/uim/uim.gyp:uim-mozc do-install-uim_mozc: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/uim/plugin ${INSTALL_PROGRAM} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/libuim-mozc.so \ ${STAGEDIR}${PREFIX}/lib/uim/plugin ${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC_MU}/Mozc/scm && \ ${INSTALL_DATA} mozc.scm mozc-custom.scm mozc-key-custom.scm \ ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DATADIR}/pixmaps ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/product_icon_32bpp-128.png \ ${STAGEDIR}${DATADIR}/pixmaps/mozc.png .endif # fcitx_mozc .if ${BUILD_MOZC_LIST:Mfcitx_mozc} == "fcitx_mozc" GYP_OPTIONS+= --noqt GYP_DEFINES+= use_libibus=0 \ enable_gtk_renderer=0 \ use_fcitx="YES" LIB_DEPENDS+= libfcitx-core.so:chinese/fcitx RUN_DEPENDS+= mozc_server:japanese/mozc-server \ mozc_tool:japanese/mozc-tool PLIST_FILES+= lib/fcitx/fcitx-mozc.so \ share/fcitx/addon/fcitx-mozc.conf \ share/fcitx/inputmethod/mozc.conf \ %%DATADIR%%/icon/mozc.png \ %%DATADIR%%/icon/mozc-alpha_full.png \ %%DATADIR%%/icon/mozc-alpha_half.png \ %%DATADIR%%/icon/mozc-direct.png \ %%DATADIR%%/icon/mozc-hiragana.png \ %%DATADIR%%/icon/mozc-katakana_full.png \ %%DATADIR%%/icon/mozc-katakana_half.png \ %%DATADIR%%/icon/mozc-dictionary.png \ %%DATADIR%%/icon/mozc-properties.png \ %%DATADIR%%/icon/mozc-tool.png \ share/locale/ja/LC_MESSAGES/fcitx-mozc.mo \ share/locale/zh_CN/LC_MESSAGES/fcitx-mozc.mo \ share/locale/zh_TW/LC_MESSAGES/fcitx-mozc.mo PLIST_DIRS+= %%DATADIR%%/icon ${DATADIR_REL} do-build-fcitx_mozc: ${BUILD_MOZC_CMD_BUILD} unix/fcitx/fcitx.gyp:fcitx-mozc do-install-fcitx_mozc: @${MKDIR} \ ${STAGEDIR}${PREFIX}/lib/fcitx \ ${STAGEDIR}${PREFIX}/share/fcitx/addon \ ${STAGEDIR}${PREFIX}/share/fcitx/inputmethod ${INSTALL_LIB} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/fcitx-mozc.so \ ${STAGEDIR}${PREFIX}/lib/fcitx/fcitx-mozc.so ${INSTALL_DATA} \ ${BUILD_WRKSRC}/unix/fcitx/fcitx-mozc.conf \ ${STAGEDIR}${PREFIX}/share/fcitx/addon/fcitx-mozc.conf ${INSTALL_DATA} \ ${BUILD_WRKSRC}/unix/fcitx/mozc.conf \ ${STAGEDIR}${PREFIX}/share/fcitx/inputmethod/mozc.conf @${MKDIR} ${STAGEDIR}${DATADIR}/icon .for F in ui-alpha_full ui-alpha_half ui-dictionary ui-direct \ ui-hiragana ui-katakana_full ui-katakana_half ui-properties ui-tool ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/unix/${F}.png \ ${STAGEDIR}${DATADIR}/icon/${F:S,^ui-,mozc-,}.png .endfor ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/product_icon_32bpp-128.png \ ${STAGEDIR}${DATADIR}/icon/mozc.png .for L in ja zh_CN zh_TW ${INSTALL_DATA} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/gen/unix/fcitx/po/${L}.mo \ ${STAGEDIR}${PREFIX}/share/locale/${L}/LC_MESSAGES/fcitx-mozc.mo .endfor .endif # mozc_el .if ${BUILD_MOZC_LIST:Mmozc_el} == "mozc_el" CATEGORIES+= elisp RUN_DEPENDS+= mozc_server:japanese/mozc-server NO_ARCH= yes PLIST_FILES+= ${EMACS_VERSION_SITE_LISPDIR}/mozc/mozc.elc \ ${EMACS_VERSION_SITE_LISPDIR}/mozc/mozc.el.gz \ ${EMACS_VERSION_SITE_LISPDIR}/mozc/leim-list.el PLIST_DIRS+= ${EMACS_VERSION_SITE_LISPDIR}/mozc post-patch-mozc_el: ${REINPLACE_CMD} "s,%%PREFIX%%,${PREFIX}," \ ${BUILD_WRKSRC}/unix/emacs/mozc.el post-patch: post-patch-mozc_el do-build-mozc_el: cd ${BUILD_WRKSRC}/unix/emacs && \ ${EMACS_CMD} -batch -q -no-site-file -no-init-file \ -f batch-byte-compile mozc.el && \ ${GZIP_CMD} mozc.el do-install-mozc_el: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/mozc ${INSTALL_DATA} \ ${BUILD_WRKSRC}/unix/emacs/mozc.el.gz \ ${BUILD_WRKSRC}/unix/emacs/mozc.elc \ ${FILESDIR}/leim-list.el \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/mozc/ .endif do-build: ${BUILD_MOZC_LIST:S/^/do-build-/} do-install: ${BUILD_MOZC_LIST:S/^/do-install-/} .include diff --git a/japanese/navi2ch/Makefile b/japanese/navi2ch/Makefile index e3369573e834..152d7765c440 100644 --- a/japanese/navi2ch/Makefile +++ b/japanese/navi2ch/Makefile @@ -1,47 +1,47 @@ # Created by: FUJISHIMA Satsuki PORTNAME= navi2ch PORTVERSION= 2.0.0.d -PORTREVISION= 12 +PORTREVISION= 13 PORTEPOCH= 1 CATEGORIES= japanese www elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= hrs@FreeBSD.org COMMENT= 2ch.net and 2ch-like BBS navigator for Emacsen LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${LOCALBASE}/sbin/2chproxy.pl:japanese/p5-2chproxy USES= emacs USE_GITHUB= yes GH_ACCOUNT= naota GH_TAGNAME= faebfd1 GNU_CONFIGURE= yes CONFIGURE_ENV= EMACS="${EMACS_CMD}" CONFIGURE_ARGS= --with-lispdir=${PREFIX}/${LISPDIR}/${PORTNAME} PLIST_SUB= LISPDIR=${LISPDIR} PORTDOCS= ${PORTDOC_FILES} contrib INFO= navi2ch PORTDOC_FILES= ChangeLog README TODO PORTDOC_LISPS= gikope.el navi2ch-logo.el navi2ch-migemo.el LISPDIR= ${EMACS_VERSION_SITE_LISPDIR} OPTIONS_DEFINE= DOCS X11 OPTIONS_DEFAULT=X11 X11_RUN_DEPENDS=${LOCALBASE}/share/fonts/mona/monak12.pcf.gz:japanese/font-mona post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && \ ${INSTALL_DATA} ${PORTDOC_FILES} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}/contrib cd ${WRKSRC}/contrib && \ ${INSTALL_DATA} ${PORTDOC_LISPS} ${STAGEDIR}${DOCSDIR}/contrib .include diff --git a/lang/alchemist.el/Makefile b/lang/alchemist.el/Makefile index 96aa8dc7b240..64751a675fec 100644 --- a/lang/alchemist.el/Makefile +++ b/lang/alchemist.el/Makefile @@ -1,34 +1,34 @@ PORTNAME= alchemist.el PORTVERSION= 1.8.2 DISTVERSIONPREFIX= v -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= lang PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= erlang@FreeBSD.org COMMENT= Elixir Tooling Integration Into Emacs LICENSE= GPLv3 RUN_DEPENDS= elixir-mode.el${EMACS_PKGNAMESUFFIX}>=0:lang/elixir-mode.el@${EMACS_FLAVOR} USES= emacs USE_GITHUB= yes GH_ACCOUNT= tonini NO_ARCH= yes NO_BUILD= yes OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/alchemist-server @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/alchemist-server/lib ${INSTALL_DATA} ${WRKSRC}/*.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/alchemist-server/*.exs ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/alchemist-server (cd ${WRKSRC}/alchemist-server/lib && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/alchemist-server/lib) @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.md ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}) .include diff --git a/lang/clojure-mode.el/Makefile b/lang/clojure-mode.el/Makefile index 93bb67d6c398..9c4390a408fb 100644 --- a/lang/clojure-mode.el/Makefile +++ b/lang/clojure-mode.el/Makefile @@ -1,31 +1,31 @@ # Created by: Peter Schuller PORTNAME= clojure-mode.el PORTVERSION= 5.11.0 -PORTREVISION= 3 +PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= lang elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Emacs lisp module for the Clojure language LICENSE= GPLv3+ USES= emacs USE_GITHUB= yes GH_ACCOUNT= clojure-emacs GH_PROJECT= clojure-mode NO_ARCH= yes NO_BUILD= yes do-install: ${INSTALL_DATA} ${WRKSRC}/clojure-mode.el \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/clojure-mode-extra-font-locking.el \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/test.clj \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} .include diff --git a/lang/csharp-mode.el/Makefile b/lang/csharp-mode.el/Makefile index 288d610ae4e5..c56696b56fb3 100644 --- a/lang/csharp-mode.el/Makefile +++ b/lang/csharp-mode.el/Makefile @@ -1,29 +1,29 @@ # Created by: Jean-Yves Lefort PORTNAME= csharp-mode.el PORTVERSION= 0.9.2 -PORTREVISION= 3 +PORTREVISION= 4 DISTVERSIONPREFIX= v CATEGORIES= lang elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Emacs major mode for editing C\# source code LICENSE= GPLv2 USES= emacs USE_GITHUB= yes GH_ACCOUNT= josteink GH_PROJECT= csharp-mode NO_ARCH= yes NO_BUILD= yes PLIST_FILES= ${EMACS_SITE_LISPDIR}/csharp-mode.el do-install: ${INSTALL_DATA} ${WRKSRC}/csharp-mode.el \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} .include diff --git a/lang/elixir-mode.el/Makefile b/lang/elixir-mode.el/Makefile index 331861b4b7c1..be755f616c41 100644 --- a/lang/elixir-mode.el/Makefile +++ b/lang/elixir-mode.el/Makefile @@ -1,31 +1,31 @@ PORTNAME= elixir-mode.el DISTVERSIONPREFIX= v PORTVERSION= 2.3.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= lang PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= erlang@FreeBSD.org COMMENT= Emacs major mode for Elixir LICENSE= GPLv3 USES= emacs USE_GITHUB= yes GH_ACCOUNT= elixir-lang GH_PROJECT= emacs-elixir NO_ARCH= yes NO_BUILD= yes OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/*.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.md ${STAGEDIR}${DOCSDIR} .include diff --git a/lang/haskell-mode.el/Makefile b/lang/haskell-mode.el/Makefile index 1c0e9b959eff..6b882371dc0c 100644 --- a/lang/haskell-mode.el/Makefile +++ b/lang/haskell-mode.el/Makefile @@ -1,81 +1,82 @@ # Created by: Josh Elsasser PORTNAME= haskell-mode DISTVERSION= 17.2 +PORTREVISION= 1 CATEGORIES= lang elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= aehlig@linta.de COMMENT= Emacs lisp mode for editing haskell programs LICENSE= GPLv3 USES= emacs gmake USE_GITHUB= yes GH_ACCOUNT= haskell PORTDOCS= NEWS README.md ALL_TARGET= haskell-mode-autoloads.el NO_ARCH= yes OPTIONS_DEFINE= DOCS ELISPDIR= ${PREFIX}/${PLIST_DIRS} ELISPFILES= \ ghc-core.el \ ghci-script-mode.el \ haskell-align-imports.el \ haskell-c2hs.el \ haskell-cabal.el \ haskell-collapse.el \ haskell-commands.el \ haskell-compile.el \ haskell-complete-module.el \ haskell-completions.el \ haskell-customize.el \ haskell-debug.el \ haskell-decl-scan.el \ haskell-doc.el \ haskell-font-lock.el \ haskell-ghc-support.el \ haskell-hoogle.el \ haskell-indent.el \ haskell-indentation.el \ haskell-interactive-mode.el \ haskell-lexeme.el \ haskell-load.el \ haskell-menu.el \ haskell-mode-autoloads.el \ haskell-mode-pkg.el \ haskell-mode.el \ haskell-modules.el \ haskell-move-nested.el \ haskell-navigate-imports.el \ haskell-presentation-mode.el \ haskell-process.el \ haskell-repl.el \ haskell-sandbox.el \ haskell-session.el \ haskell-sort-imports.el \ haskell-string.el \ haskell-svg.el \ haskell-unicode-input-method.el \ haskell-utils.el \ haskell.el \ highlight-uses-mode.el \ inf-haskell.el \ w3m-haddock.el PLIST_DIRS= share/emacs/site-lisp/${PORTNAME}/ PLIST_FILES= ${ELISPFILES:C/^| [^ ]/${PLIST_DIRS}/g} SUB_FILES= pkg-message do-install: @${MKDIR} ${STAGEDIR}${ELISPDIR} ${INSTALL_DATA} ${ELISPFILES:S,^,${WRKSRC}/,} ${STAGEDIR}${ELISPDIR}/ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/lang/php-mode.el/Makefile b/lang/php-mode.el/Makefile index 120ef6b38db9..f0a4975988d0 100644 --- a/lang/php-mode.el/Makefile +++ b/lang/php-mode.el/Makefile @@ -1,40 +1,40 @@ # Created by: Dmitry Sivachenko PORTNAME= php-mode.el PORTVERSION= 1.24.0 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= lang elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= PHP mode for GNU Emacs LICENSE= GPLv3 USES= emacs gmake USE_GITHUB= yes GH_ACCOUNT= emacs-php GH_PROJECT= ${PORTNAME:S/.el$//} NO_ARCH= yes LISP_FILES= lisp/php-align.el \ lisp/php-align.elc \ lisp/php-face.el \ lisp/php-face.elc \ lisp/php-mode-debug.el \ lisp/php-mode-debug.elc \ lisp/php-mode.el \ lisp/php-mode.elc \ lisp/php-project.el \ lisp/php-project.elc \ lisp/php.el \ lisp/php.elc do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} ${INSTALL_DATA} ${LISP_FILES:C/^/${WRKSRC}\//g} \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} .include diff --git a/lang/tuareg-mode.el/Makefile b/lang/tuareg-mode.el/Makefile index 3358a9e87200..3a5b5b4285f2 100644 --- a/lang/tuareg-mode.el/Makefile +++ b/lang/tuareg-mode.el/Makefile @@ -1,41 +1,41 @@ # Created by: dd PORTNAME= tuareg-mode PORTVERSION= 2.0.8 -PORTREVISION= 8 +PORTREVISION= 9 PORTEPOCH= 1 CATEGORIES= lang elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= michipili@gmail.com COMMENT= Emacs major mode for editing Caml code LICENSE= GPLv2 USES= emacs USE_GITHUB= yes GH_ACCOUNT= ocaml GH_PROJECT= tuareg OPTIONS_DEFINE= DOCS ELISP_FILES= ocamldebug.el tuareg.el .for f in ${ELISP_FILES} PLIST_FILES+= ${EMACS_SITE_LISPDIR}/$f ${EMACS_SITE_LISPDIR}/$fc .endfor PORTDOCS= README.md do-build: (cd ${WRKSRC} && \ ${EMACS_CMD} -batch -q -f batch-byte-compile ${ELISP_FILES}) do-install: @${MKDIR} ${STAGEDIR}${EMACS_SITE_LISPDIR} .for tuareg_mode_f in ${ELISP_FILES} ${INSTALL_DATA} ${WRKSRC}/${tuareg_mode_f} ${WRKSRC}/${tuareg_mode_f}c \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:C|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/mail/c-sig/Makefile b/mail/c-sig/Makefile index a0c92320e990..8986dfb765d1 100644 --- a/mail/c-sig/Makefile +++ b/mail/c-sig/Makefile @@ -1,28 +1,28 @@ # Created by: KIMURA Yasuhiro PORTNAME= c-sig PORTVERSION= 3.8.0.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= mail elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= Signature insertion tool for Emacs LICENSE= GPLv2+ USES= emacs USE_GITHUB= yes GH_ACCOUNT= yasuhirokimura NO_ARCH= yes MAKE_ENV+= EMACS=${EMACS_CMD} LISPDIR=${LISPDIR} LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in c-sig-eng.faq c-sig-eng.man c-sig-jp.faq c-sig-jp.man ${INSTALL_MAN} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/mail/mailest/Makefile b/mail/mailest/Makefile index 9081c23c5a90..6a8b3ddb03ff 100644 --- a/mail/mailest/Makefile +++ b/mail/mailest/Makefile @@ -1,53 +1,53 @@ PORTNAME= mailest PORTVERSION= 0.9.24 DISTVERSIONPREFIX= ${PORTNAME}- -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= mail PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= hrs@FreeBSD.org COMMENT= Hyper Estraier backend for Mew LICENSE= BSD2CLAUSE BSD3CLAUSE ISCL LGPL21 LICENSE_COMB= multi .for L in ${LICENSE} LICENSE_FILE_${L}= ${WRKSRC}/LICENSE.${L} .endfor LIB_DEPENDS= libevent.so:devel/libevent \ libqdbm.so:databases/qdbm \ libestraier.so:textproc/hyperestraier RUN_DEPENDS= mew${EMACS_PKGNAMESUFFIX}>0:mail/mew@${EMACS_FLAVOR} USES= emacs:run fakeroot iconv USE_GITHUB= yes GH_ACCOUNT= yasuoka MAKE_ENV= USE_BSDMAKE=true WITH_INSTALL_AS_USER=true # XXX Static libraries with PIE are currently unsupported MAKE_ENV+= WITHOUT_PIE=true LICENSE_BSD2CLAUSE_SRC= bytebuf.c replace/sys/tree.h LICENSE_BSD3CLAUSE_SRC= replace/sys/queue.h LICENSE_ISCL_SRC= mailestctl.c parser.c parser.h \ replace/open_memstream.c \ replace/reallocarray.c \ replace/replace.h \ replace/strlcat.c \ replace/strtonum.c LICENSE_LGPL21_SRC= estdraft.c LICENSE_BSD2CLAUSE_REGEX="/ \* [Cc]opyright/,/ \*\//!d;s,^ \*,,;s,^/,," LICENSE_BSD3CLAUSE_REGEX=${LICENSE_BSD2CLAUSE_REGEX} LICENSE_ISCL_REGEX= ${LICENSE_BSD2CLAUSE_REGEX} LICENSE_LGPL21_REGEX= "/^\/\*\*/,/\*\*\//!d;s,^ \*,,;s,^/,," post-extract: .for L in ${LICENSE} .for F in ${LICENSE_${L}_SRC} cd ${WRKSRC} && ${SED} -e ${LICENSE_${L}_REGEX} ${F} \ >> ${LICENSE_FILE_${L}} .endfor .endfor .include diff --git a/mail/mew-devel/Makefile b/mail/mew-devel/Makefile index 71ba60319a00..fe0dacc0ec9d 100644 --- a/mail/mew-devel/Makefile +++ b/mail/mew-devel/Makefile @@ -1,55 +1,55 @@ PORTNAME= mew DISTVERSIONPREFIX= v DISTVERSION= 6.8-72 DISTVERSIONSUFFIX= -gfc4bca6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail elisp PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= Messaging in the Emacs World for emacs (Development Version) LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/00copyright USES= emacs USE_GITHUB= yes CONFLICTS_INSTALL= ${PORTNAME}${EMACS_PKGNAMESUFFIX}-[0-9]* GH_ACCOUNT= kazu-yamamoto GH_PROJECT= Mew GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-elispdir=${LOCALBASE}/${EMACS_SITE_LISPDIR}/mew \ --with-etcdir=${LOCALBASE}/${EMACS_SITE_LISPDIR}/mew/etc # target name for make build and install ALL_TARGET= all info INSTALL_TARGET= install SUB_FILES= pkg-message INFO= mew PORTDOCS= 00api 00changes.0 00changes.1 00changes.2 00changes.3 \ 00changes.4.1 00changes.4.2 00changes.5.1 00changes.5.2 \ 00changes.6.1 00changes.6.2 00changes.6.3 00changes.6.4 \ 00changes.6.5 00changes.6.6 00changes.6.7 00changes.6.8 00diff \ 00readme dot.emacs dot.mew dot.theme OPTIONS_DEFINE= DATABASE DOCS STUNNEL OPTIONS_DEFAULT= STUNNEL DATABASE_DESC= Support database feature (with Ruby & Sqlite3) DATABASE_RUN_DEPENDS= rubygem-sqlite3>=0:databases/rubygem-sqlite3 DOCS_ALL_TARGET= jinfo DOCS_INSTALL_TARGET= install-jinfo DOCS_INFO= mew.ja STUNNEL_DESC= Support TLS STUNNEL_RUN_DEPENDS= stunnel>=0:security/stunnel post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include diff --git a/mail/mew/Makefile b/mail/mew/Makefile index 9175e301b01b..bb4387d3c5b0 100644 --- a/mail/mew/Makefile +++ b/mail/mew/Makefile @@ -1,50 +1,50 @@ # Created by: Kiriyama Kazuhiko PORTNAME= mew PORTVERSION= 6.8 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= mail elisp MASTER_SITES= http://www.mew.org/Release/ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= hiroto.kagotani@gmail.com COMMENT= Messaging in the Emacs World for emacs LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/00copyright USES= emacs SUB_FILES= pkg-message GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-elispdir=${LOCALBASE}/${EMACS_SITE_LISPDIR}/mew \ --with-etcdir=${LOCALBASE}/${EMACS_SITE_LISPDIR}/mew/etc # target name for make build and install ALL_TARGET= all info INSTALL_TARGET= install INFO= mew DOCS_ALL_TARGET= jinfo DOCS_INSTALL_TARGET= install-jinfo DOCS_INFO= mew.ja PORTDOCS= 00api 00changes.0 00changes.1 00changes.2 00changes.3 \ 00changes.4.1 00changes.4.2 00changes.5.1 00changes.5.2 \ 00changes.6.1 00changes.6.2 00changes.6.3 00changes.6.4 \ 00changes.6.5 00changes.6.6 00changes.6.7 00changes.6.8 \ 00diff 00readme dot.emacs dot.mew dot.theme OPTIONS_DEFINE= DATABASE DOCS STUNNEL OPTIONS_DEFAULT=STUNNEL DATABASE_DESC= Support database feature (with Ruby & Sqlite3) DATABASE_RUN_DEPENDS= rubygem-sqlite3>=0:databases/rubygem-sqlite3 STUNNEL_DESC= Support SSL feature using stunnel STUNNEL_RUN_DEPENDS= stunnel>=0:security/stunnel post-install: @${RM} ${STAGEDIR}${PREFIX}/${INFO_PATH}/*.info.~1~ post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include diff --git a/mail/mu4e-maildirs/Makefile b/mail/mu4e-maildirs/Makefile index 9b714bb260f6..e45186983f58 100644 --- a/mail/mu4e-maildirs/Makefile +++ b/mail/mu4e-maildirs/Makefile @@ -1,51 +1,52 @@ PORTNAME= mu4e-maildirs PORTVERSION= 0.8.20201028 +PORTREVISION= 1 CATEGORIES= mail PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= hrs@FreeBSD.org COMMENT= Maildirs extension for Mu4e LICENSE= GPLv3 BUILD_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>0:devel/dash.el@${EMACS_FLAVOR} \ mu4e${EMACS_PKGNAMESUFFIX}>0:mail/mu4e@${EMACS_FLAVOR} RUN_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>0:devel/dash.el@${EMACS_FLAVOR} \ mu4e${EMACS_PKGNAMESUFFIX}>0:mail/mu4e@${EMACS_FLAVOR} USES= emacs USE_GITHUB= yes GH_PROJECT= ${PORTNAME}-extension GH_ACCOUNT= agpchil GH_TAGNAME= 1167bc6 NO_ARCH= yes PLIST_FILES= ${EMACS_SITE_LISPDIR}/mu4e/mu4e-maildirs-extension.elc \ ${EMACS_SITE_LISPDIR}/mu4e/mu4e-maildirs-extension.el.gz PORTDOCS= README.md OPTIONS_DEFINE= DOCS do-build: cd ${WRKSRC} && ${EMACS_CMD} --batch \ --eval "(provide 'mu4e)" \ --eval "(defvar mu4e~main-buffer-name \"tests\")" \ --eval "(defvar mu4e-mu-binary \"mu\")" \ --eval "(require 'cl)" \ -l dash.el \ -l mu4e-maildirs-extension.el \ --eval "(byte-compile-file \"mu4e-maildirs-extension.el\")" && \ ${GZIP_CMD} mu4e-maildirs-extension.el do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/mu4e && \ cd ${WRKSRC} && ${INSTALL_DATA} \ mu4e-maildirs-extension.elc \ mu4e-maildirs-extension.el.gz \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/mu4e post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} && \ cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/mail/mu4e/Makefile b/mail/mu4e/Makefile index 2c943f6a8e18..8562f031774d 100644 --- a/mail/mu4e/Makefile +++ b/mail/mu4e/Makefile @@ -1,47 +1,48 @@ PORTNAME= mu4e PORTVERSION= 1.6.4 +PORTREVISION= 1 CATEGORIES= mail PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= hrs@FreeBSD.org COMMENT= Emacs frontend for Mu LICENSE= GPLv3 RUN_DEPENDS= mu:mail/mu USES= autoreconf emacs makeinfo pkgconfig USE_GITHUB= yes GH_PROJECT= mu GH_ACCOUNT= djcb GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-gtk \ --disable-webkit \ --disable-guile \ --docdir="${DOCSDIR}" \ --enable-mu4e INFO= ${PORTNAME} BUILD_WRKSRC= ${WRKSRC}/${PORTNAME} INSTALL_WRKSRC= ${WRKSRC}/${PORTNAME} INSTALL_TARGET= install-strip MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes post-extract: ${INSTALL_DATA} ${WRKSRC}/mu4e/obsolete/org-mu4e.el \ ${WRKSRC}/mu4e/org-mu4e.el pre-build: ${REINPLACE_CMD} -e '/.el.elc/,/^$$/d' ${BUILD_WRKSRC}/Makefile && \ ${ECHO_CMD} '.include "${FILESDIR}/byte-compile.mk"' \ >> ${BUILD_WRKSRC}/Makefile post-install: cd ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/mu4e && \ ${GZIP_CMD} *.el .include diff --git a/mail/notmuch-emacs/Makefile b/mail/notmuch-emacs/Makefile index fb977ccd3586..01444bfe874c 100644 --- a/mail/notmuch-emacs/Makefile +++ b/mail/notmuch-emacs/Makefile @@ -1,74 +1,75 @@ +PORTREVISION= 1 CATEGORIES= mail elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} COMMENT= Emacs major-mode for the Notmuch email search and tagging application LICENSE= GPLv3 RUN_DEPENDS= notmuch:mail/notmuch USES= emacs gmake INSTALL_TARGET= install-emacs MASTERDIR= ${.CURDIR}/../notmuch NO_ARCH= yes OPTIONS_DEFINE= DESKTOP DOCS MANPAGES OPTIONS_DEFAULT= MANPAGES OPTIONS_SUB= yes DESKTOP_DESC= Install .desktop file for notmuch-emacs-mua DESKTOP_CONFIGURE_ON= WITH_DESKTOP=1 DESKTOP_USES= desktop-file-utils DOCS_ALL_TARGET= build-info DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx DOCS_CONFIGURE_ON= HAVE_INSTALL_INFO=1 HAVE_MAKEINFO=1 HAVE_SPHINX=1 DOCS_INFO= notmuch-emacs DOCS_INSTALL_TARGET= install-info DOCS_USES= makeinfo MANPAGES_ALL_TARGET= build-man MANPAGES_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx MANPAGES_CONFIGURE_ON= HAVE_SPHINX=1 MANPAGES_INSTALL_TARGET= install-man PORTSCOUT= limit:^[0-9\.]*$$ # fake ./configure to avoid unneeded dependencies do-configure: @${CP} ${WRKSRC}/version.txt ${WRKSRC}/version.stamp @${ECHO_CMD} 'quiet=$$($$(word 1, $$(1)))' > ${WRKSRC}/Makefile.local @${PRINTF} \ '%s\n' \ BASH_ABSOLUTE=/bin/sh \ desktop_dir=${PREFIX}/share/applications \ emacsetcdir=${PREFIX}/${EMACS_SITE_LISPDIR} \ emacslispdir=${PREFIX}/${EMACS_SITE_LISPDIR} \ HAVE_BASH=1 \ HAVE_EMACS=1 \ infodir=${PREFIX}/${INFO_PATH} \ mandir=${MANPREFIX}/man \ NOTMUCH_SRCDIR=${WRKSRC} \ prefix=${PREFIX} \ srcdir=. \ subdirs='doc emacs' \ WITH_EMACS=1 \ ${CONFIGURE_ARGS} \ > ${WRKSRC}/Makefile.config @${PRINTF} "tags.add('WITH_EMACS')\nrsti_dir = '${WRKSRC}/emacs'\n" \ > ${WRKSRC}/sphinx.config post-install: @${GZIP_CMD} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/*.el # keep poudriere testport happy post-install-DOCS-on: @${FIND} ${STAGEDIR}${PREFIX}/${INFO_PATH} ! -type d ! -name notmuch-emacs.info -delete post-install-MANPAGES-on: @${FIND} ${STAGEDIR}${MANPREFIX}/man ! -type d ! -name notmuch-emacs-mua.1.gz -delete # modify what Mk/Uses/emacs.mk set MAKE_ARGS+= EMACS+=--quick .include "${MASTERDIR}/Makefile" diff --git a/mail/wanderlust/Makefile b/mail/wanderlust/Makefile index b57c8d4842ca..53ad8ea291dd 100644 --- a/mail/wanderlust/Makefile +++ b/mail/wanderlust/Makefile @@ -1,66 +1,67 @@ # Created by: MANTANI Nobutaka PORTNAME= wanderlust PORTVERSION= 2.15.9.b.${SNAPDATE} +PORTREVISION= 1 CATEGORIES= mail elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= nobutaka@FreeBSD.org COMMENT= Mail and news system for Emacs LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= emacs-w3m${EMACS_PKGNAMESUFFIX}>0:www/emacs-w3m@${EMACS_FLAVOR} \ semi${EMACS_PKGNAMESUFFIX}>0:editors/semi@${EMACS_FLAVOR} \ x-face-e21${EMACS_PKGNAMESUFFIX}>0:mail/x-face-e21@${EMACS_FLAVOR} RUN_DEPENDS= emacs-w3m${EMACS_PKGNAMESUFFIX}>0:www/emacs-w3m@${EMACS_FLAVOR} \ semi${EMACS_PKGNAMESUFFIX}>0:editors/semi@${EMACS_FLAVOR} USES= emacs USE_GITHUB= yes GH_TAGNAME= 769699d NO_ARCH= yes SNAPDATE= 20210629 MAKE_ARGS+= EMACS=${EMACS_CMD} \ FLAGS="-batch -q -no-site-file" \ LISPDIR=${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} \ INFODIR=${STAGEDIR}${PREFIX}/${INFO_PATH} \ PIXMAPDIR=${STAGEDIR}${PREFIX}/${EMACS_LIBDIR}/etc/wl/icons INFO= wl wl-ja PORTDATA= ja.Emacs PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-extract: @${CP} ${FILESDIR}/WL-CFG ${WRKSRC} post-install: ${INSTALL} -d ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/wl \ ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${FILESDIR}/wanderlust-startup.el \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} ${INSTALL_DATA} \ ${WRKSRC}/elmo/elmo-shimbun.el \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/wl ${INSTALL_DATA} ${WRKSRC}/etc/ja.Emacs ${STAGEDIR}${DATADIR} post-install-DOCS-on: ${INSTALL} -d ${STAGEDIR}/${DOCSDIR} .for f in README* NEWS* doc/wl*.texi ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor post-install-EXAMPLES-on: ${INSTALL} -d ${STAGEDIR}/${EXAMPLESDIR} (cd ${WRKSRC}/samples && ${COPYTREE_SHARE} "en ja" \ ${STAGEDIR}${EXAMPLESDIR}) ${RM} ${STAGEDIR}${EXAMPLESDIR}/en/*.orig \ ${STAGEDIR}${EXAMPLESDIR}/ja/*.orig .include diff --git a/mail/x-face-e21/Makefile b/mail/x-face-e21/Makefile index 48a9ec431e1d..a13fb41a6b8c 100644 --- a/mail/x-face-e21/Makefile +++ b/mail/x-face-e21/Makefile @@ -1,38 +1,38 @@ # Created by: Hajimu UMEMOTO PORTNAME= x-face-e21 PORTVERSION= 20070306 -PORTREVISION= 20 +PORTREVISION= 21 CATEGORIES= mail elisp MASTER_SITES= http://www.jpl.org/elips/ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} DISTNAME= ${PORTNAME}.el EXTRACT_SUFX= .gz MAINTAINER= ume@FreeBSD.org COMMENT= X-Face utilities for Emacs RUN_DEPENDS= uncompface:mail/faces USES= emacs NO_WRKSUBDIR= yes EXTRACT_CMD= ${GZCAT} EXTRACT_BEFORE_ARGS= EXTRACT_AFTER_ARGS= > ${DISTNAME} PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/${DISTNAME} \ ${EMACS_VERSION_SITE_LISPDIR}/${DISTNAME}c do-build: @(cd ${WRKSRC} && ${EMACS_CMD} -batch -q -no-site-file -no-init-file \ -f batch-byte-compile ${DISTNAME}) do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/${DISTNAME} \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/${DISTNAME}c \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} .include diff --git a/mail/xcite/Makefile b/mail/xcite/Makefile index 659b3e4f0042..ae836e6ae121 100644 --- a/mail/xcite/Makefile +++ b/mail/xcite/Makefile @@ -1,37 +1,37 @@ # Created by: Hajimu UMEMOTO PORTNAME= xcite PORTVERSION= 1.60 -PORTREVISION= 15 +PORTREVISION= 16 CATEGORIES= mail elisp MASTER_SITES= https://www.gentei.org/~yuuji/software/ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} DISTNAME= ${PORTNAME}.el EXTRACT_SUFX= # empty MAINTAINER= ume@FreeBSD.org COMMENT= Exciting Cite for any Mail/News reading modes on Emacs USES= emacs NO_WRKSUBDIR= yes EXTRACT_CMD= ${CP} EXTRACT_BEFORE_ARGS= -p EXTRACT_AFTER_ARGS= . PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/${DISTNAME} \ ${EMACS_VERSION_SITE_LISPDIR}/${DISTNAME}c do-build: @(cd ${WRKSRC} && ${EMACS_CMD} -batch -q -no-site-file -no-init-file \ -f batch-byte-compile ${DISTNAME}) do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/${DISTNAME} \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/${DISTNAME}c \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} .include diff --git a/math/coq/Makefile b/math/coq/Makefile index c9b3fe501422..70d559f4004f 100644 --- a/math/coq/Makefile +++ b/math/coq/Makefile @@ -1,63 +1,63 @@ PORTNAME= coq PORTVERSION= 8.6 -PORTREVISION= 6 +PORTREVISION= 7 PORTEPOCH= 3 CATEGORIES= math MASTER_SITES= http://coq.inria.fr/distrib/V${PORTVERSION}/files/ \ ftp://ftp.stack.nl/pub/users/johans/coq/ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= hrs@FreeBSD.org COMMENT= Theorem prover based on lambda-C LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv6= fails to compile: Fatal error: exception Invalid_argument("index out of bounds") BROKEN_armv7= fails to compile: Fatal error: exception Invalid_argument("index out of bounds") BROKEN_powerpc= fails to link BUILD_DEPENDS= camlp5:devel/ocaml-camlp5 \ ocamlfind:devel/ocaml-findlib LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= emacs gettext-runtime gmake gnome USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 gtksourceview2 pango USE_LDCONFIG= ${PREFIX}/lib/coq USE_OCAML= yes HAS_CONFIGURE= yes CONFIGURE_ARGS= -prefix ${PREFIX} \ -mandir ${PREFIX}/man \ -emacslib ${PREFIX}/share/emacs/site-lisp/coq \ -usecamlp5 \ -byteonly MAKE_ENV= VERBOSE=1 ALL_TARGET= world OPTIONS_DEFINE= DOCS IDE OPTIONS_DEFAULT= IDE OPTIONS_SUB= yes IDE_DESC= Include desktop environment (coqide) IDE_BUILD_DEPENDS= lablgtk2:x11-toolkits/ocaml-lablgtk2 IDE_RUN_DEPENDS= lablgtk2:x11-toolkits/ocaml-lablgtk2 IDE_CONFIGURE_OFF= -coqide no DOCS_USE= TEX=latex:build,dvipsk:build,texmf:build DOCS_BUILD_DEPENDS= hevea:textproc/hevea DOCS_CONFIGURE_OFF= -with-doc no STRIP_FILES= lib/coq/dllcoqrun.so # Workaround bsd.ocaml.mk to fix packaging add-plist-post: @${DO_NADA} post-patch: ${REINPLACE_CMD} -e '/show_latex_mes/s/)$$/; true)/' \ ${WRKSRC}/Makefile.doc post-install: cd ${STAGEDIR}${PREFIX} && ${STRIP_CMD} ${STRIP_FILES} .include diff --git a/math/ess/Makefile b/math/ess/Makefile index a1231ebe02d0..70003d156c52 100644 --- a/math/ess/Makefile +++ b/math/ess/Makefile @@ -1,40 +1,40 @@ # Created by: Christopher J. Ruwe PORTNAME= ess DISTVERSION= 18.10.2 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= math MASTER_SITES= http://ess.r-project.org/downloads/ess/ \ http://stat.ethz.ch/ESS/downloads/ess/ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= R support for Emacsen LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= R:math/R USES= emacs gmake makeinfo perl5 tar:tgz USE_PERL5= build NO_ARCH= yes INFO= ess OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's|^DESTDIR|#DESTDIR| ; \ s|^PREFIX|#PREFIX| ; \ s|=$$(PREFIX)|=$$(DESTDIR)$$(PREFIX)| ; \ s|share/info|${INFO_PATH}|' ${WRKSRC}/Makeconf @${REINPLACE_CMD} -e \ '/^PDFs/s|=.*|=|' ${WRKSRC}/doc/Makefile post-install: @${CP} ${WRKSRC}/lisp/*.el ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/ess/ .include diff --git a/misc/elscreen/Makefile b/misc/elscreen/Makefile index 9ca3aa241f98..c2d2d15c6735 100644 --- a/misc/elscreen/Makefile +++ b/misc/elscreen/Makefile @@ -1,41 +1,41 @@ # Created by: Yoichi NAKAYAMA PORTNAME= elscreen PORTVERSION= 1.4.6.20180320 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= misc elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= kuriyama@FreeBSD.org COMMENT= Emacs utility similar to GNU Screen LICENSE= GPLv2 RUN_DEPENDS= apel${EMACS_PKGNAMESUFFIX}>0:editors/apel@${EMACS_FLAVOR} USES= emacs USE_GITHUB= yes GH_ACCOUNT= TakaakiFuruse GH_PROJECT= ${PORTNAME} GH_TAGNAME= 329b438 NO_ARCH= yes NO_BUILD= YES PORTDOCS= GF-QuickStart GF-README Readme.md OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME} (cd ${WRKSRC}; ${INSTALL_DATA} ${WRKSRC}/*.el \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME}) ${MKDIR} ${STAGEDIR}${DOCSDIR} do-install-DOCS-on: .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/net/tramp/Makefile b/net/tramp/Makefile index b2c04ed726ce..1b0f60a4251c 100644 --- a/net/tramp/Makefile +++ b/net/tramp/Makefile @@ -1,36 +1,36 @@ # Created by: Yoichi NAKAYAMA PORTNAME= tramp PORTVERSION= 2.3.0 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= net elisp MASTER_SITES= GNU PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= kuriyama@FreeBSD.org COMMENT= Transparent remote file access tool for Emacs LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe emacs gmake makeinfo GNU_CONFIGURE= yes CPE_VENDOR= gnu TRAMP_LISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} PLIST_SUB+= TRAMP_LISPDIR=${TRAMP_LISPDIR} CONFIGURE_ENV= TEXI2DVI=no CONFIGURE_ARGS= --with-lispdir=${PREFIX}/${TRAMP_LISPDIR} \ --with-emacs=${EMACS_CMD} INFO= tramp post-patch: @${REINPLACE_CMD} 's/^make/${MAKE_CMD}/' ${WRKSRC}/configure .if ${FLAVOR:U} != nox && ${FLAVOR:U} != devel_nox PLIST_FILES+= ${TRAMP_LISPDIR}/tramp-gvfs.el ${TRAMP_LISPDIR}/tramp-gvfs.elc .endif .include diff --git a/print/a2ps/Makefile b/print/a2ps/Makefile index c4145d7271b3..918c0770cb35 100644 --- a/print/a2ps/Makefile +++ b/print/a2ps/Makefile @@ -1,87 +1,87 @@ # Created by: Chuck Robey PORTNAME= a2ps PORTVERSION= 4.13b -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= print MASTER_SITES= GNU LOCAL/hrs/a2ps/:i18n MAINTAINER= dinoex@FreeBSD.org COMMENT= Formats an ASCII file for printing on a postscript printer LICENSE= GPLv2 LIB_DEPENDS= libpaper.so:print/libpaper PORTSCOUT= skipv:4.14 USES= perl5 cpe USE_CSTD= gnu89 GNU_CONFIGURE= yes USE_LDCONFIG= yes INFO= a2ps ogonkify regex WRKSRC= ${WRKDIR}/${PORTNAME}-4.13 I18N_PACKAGE= i18n-fonts-0.1 CPE_VENDOR= gnu CONFIGURE_ARGS= --with-medium=libpaper --sharedstatedir=${PREFIX}/share \ --sysconfdir=${PREFIX}/etc --datadir=${PREFIX}/share \ --localstatedir=${PREFIX}/share LIBS+= -L${LOCALBASE}/lib PAPERSIZE?= .if ${PAPERSIZE:tl} == a4 RUN_DEPENDS+= ${LOCALBASE}/etc/papersize:print/papersize-default-a4 .endif OPTIONS_DEFINE=NLS I18N EMACS NO_OPTIONS_SORT=yes OPTIONS_SUB= yes EMACS_DESC=Enable Emacs support I18N_DESC=Enable I18N support NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls EMACS_USES= emacs:build EMACS_CONFIGURE_ON= --with-lispdir=${LOCALBASE}/${EMACS_SITE_LISPDIR} .include .if ! ${PORT_OPTIONS:MEMACS} CONFIGURE_ENV+= EMACS=no .endif .if ${OPSYS} == FreeBSD && ${OSVERSION} > 1300512 CFLAGS+= -DHAVE_MEMPCPY .endif post-patch: ${REINPLACE_CMD} -e 's|^DESTDIR|#DESTDIR|' \ `${FIND} ${WRKSRC} -name "Makefile.in"` .if ${PORT_OPTIONS:MI18N} #DISTFILES+= ${I18N_PACKAGE}${EXTRACT_SUFX}:i18n DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${I18N_PACKAGE}${EXTRACT_SUFX}:i18n pre-configure: cd ${WRKDIR}/${I18N_PACKAGE}/afm && \ ${ECHO_CMD} *.afm > afms.lst && \ ${MV} *.afm ${WRKSRC}/afm cd ${WRKDIR}/${I18N_PACKAGE}/fonts && \ ${MV} *.pfb ${WRKSRC}/fonts post-configure: @cd ${WRKSRC}/fonts && { ${ECHO_CMD} ''; \ ${ECHO_CMD} "pfb_fonts =" *.pfb; } >> Makefile && \ ${REINPLACE_CMD} 's,^\(fonts_DATA = .*\),\1 $$(pfb_fonts),' Makefile @cd ${WRKSRC}/afm && { ${ECHO_CMD} ''; \ ${ECHO_CMD} "i18n_afms =" `cat ${WRKDIR}/${I18N_PACKAGE}/afm/afms.lst`; } >> Makefile && \ ${REINPLACE_CMD} 's,^\(all_afms = .*\),\1 $$(i18n_afms),' Makefile .endif post-install: cd ${WRKSRC}/doc && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${.MAKEFLAGS} ${MAKE_ARGS} ${INSTALL_TARGET} ${RM} ${STAGEDIR}${PREFIX}/lib/liba2ps.la .include diff --git a/print/hyperlatex/Makefile b/print/hyperlatex/Makefile index cd81d835499b..dd660a2d2728 100644 --- a/print/hyperlatex/Makefile +++ b/print/hyperlatex/Makefile @@ -1,42 +1,42 @@ # Created by: Robert Withrow PORTNAME= Hyperlatex DISTVERSION= 2.9a -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= print MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME:tl}/2.9a PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Produce HTML and printed documents from LaTeX source RUN_DEPENDS= ppmtogif:graphics/netpbm USES= emacs USE_TEX= latex LATEX_DIR= ${PREFIX}/share/texmf/tex/latex/hyperlatex HYPERLATEX_DIR= ${PREFIX}/share/hyperlatex do-configure: @(cd ${WRKSRC} && \ ${REINPLACE_CMD} -e 's|http://www.cs.uu.nl/\\~{}otfried/img/||' hlx/siteinit.hlx && \ ${REINPLACE_CMD} -e 's|$$HOME/Hyperlatex/Hlx|${HYPERLATEX_DIR}|' bin/hyperlatex && \ ${REINPLACE_CMD} -e '1s|^#$$|#\!/usr/bin/awk|' bin/normalize-eps.awk) do-build: cd ${WRKSRC}/hlx; emacs -batch -q -no-site-file -l hyperlatex.el -f hyperlatex-compile do-install: @${MKDIR} ${STAGEDIR}${HYPERLATEX_DIR} @${MKDIR} ${STAGEDIR}${LATEX_DIR} ${INSTALL_SCRIPT} ${WRKSRC}/bin/hyperlatex ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/ps2image ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/normalize-eps.awk \ ${STAGEDIR}${PREFIX}/bin/normalize-eps ${INSTALL_DATA} ${WRKSRC}/etc/hyperlatex.sty ${STAGEDIR}${LATEX_DIR} cd ${WRKSRC}/hlx; for f in *.el *.elc *.hlx *.xbm *.awk ; do \ if [ -f $$f ]; then ${INSTALL_DATA} $$f \ ${STAGEDIR}${HYPERLATEX_DIR}; fi; done .include diff --git a/print/pdf-tools/Makefile b/print/pdf-tools/Makefile index e294c7444089..cb7c0b94e042 100644 --- a/print/pdf-tools/Makefile +++ b/print/pdf-tools/Makefile @@ -1,48 +1,48 @@ PORTNAME= pdf-tools DISTVERSIONPREFIX= v DISTVERSION= 0.90-84 DISTVERSIONSUFFIX= -g5f77dae -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= print elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= jrm@FreeBSD.org COMMENT= Emacs support library for PDF files LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_FreeBSD_12_powerpc64= fails to configure on powerpc64 elfv1: cannot find necessary poppler-private header (see README.org) BUILD_DEPENDS= cask${EMACS_PKGNAMESUFFIX}>0:devel/cask@${EMACS_FLAVOR} \ tablist${EMACS_PKGNAMESUFFIX}>=0.70.4:devel/tablist@${EMACS_FLAVOR} LIB_DEPENDS= libMagickCore-7.so:graphics/ImageMagick7 \ libpng.so:graphics/png \ libpoppler-glib.so:graphics/poppler-glib \ libpoppler.so:graphics/poppler RUN_DEPENDS= tablist${EMACS_PKGNAMESUFFIX}>=0.70:devel/tablist@${EMACS_FLAVOR} USES= autoreconf:build emacs gettext-runtime gmake gnome USE_GITHUB= yes GH_ACCOUNT= vedang USE_GNOME= cairo glib20 EMACS_FLAVORS_EXCLUDE= devel_nox nox do-build: cd ${WRKSRC}/server && ./autogen.sh && ./configure -q && make ${EMACS_CMD} -q --batch -L ${WRKSRC}/lisp -f batch-byte-compile \ ${WRKSRC}/lisp/*.el ${EMACS_CMD} -q --batch \ --eval "(setq generated-autoload-file \ \"${WRKSRC}/lisp/${PORTNAME}-loaddefs.el\" \ backup-inhibited t)" \ -f batch-update-autoloads ${WRKSRC}/lisp do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME} ${INSTALL_PROGRAM} ${WRKSRC}/server/epdfinfo ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/lisp/* ${FILESDIR}/${PORTNAME}-init.el \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME} .include diff --git a/security/starttls/Makefile b/security/starttls/Makefile index ebab1f318449..23eb559001ed 100644 --- a/security/starttls/Makefile +++ b/security/starttls/Makefile @@ -1,16 +1,16 @@ PORTNAME= starttls PORTVERSION= 0.10 -PORTREVISION= 21 +PORTREVISION= 22 CATEGORIES= security MASTER_SITES= ftp://ftp.opaopa.org/pub/elisp/ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= kuriyama@FreeBSD.org COMMENT= Simple wrapper program for STARTTLS on ${EMACS_PORT_NAME} USES= emacs gmake ssl GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-openssl=${OPENSSLBASE} .include diff --git a/sysutils/puppet-mode.el/Makefile b/sysutils/puppet-mode.el/Makefile index cb465f4da950..69db1140eb04 100644 --- a/sysutils/puppet-mode.el/Makefile +++ b/sysutils/puppet-mode.el/Makefile @@ -1,29 +1,29 @@ # Created by: Dmitry Sivachenko PORTNAME= puppet-mode.el PORTVERSION= 0.2 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= sysutils elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= demon@FreeBSD.org COMMENT= Simple mode for editing puppet manifests LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= emacs USE_GITHUB= yes GH_ACCOUNT= puppetlabs GH_PROJECT= puppet-syntax-emacs GH_TAGNAME= be5d708 NO_ARCH= yes NO_BUILD= yes PLIST_FILES= ${EMACS_SITE_LISPDIR}/puppet-mode.el do-install: ${INSTALL_DATA} ${WRKSRC}/puppet-mode.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} .include diff --git a/textproc/dictem/Makefile b/textproc/dictem/Makefile index 9b5fc359dc39..64ce296dc83c 100644 --- a/textproc/dictem/Makefile +++ b/textproc/dictem/Makefile @@ -1,47 +1,47 @@ # Created by: Max N. Boyarov PORTNAME= dictem PORTVERSION= 1.0.4 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= textproc net elisp MASTER_SITES= SF/dictem/dictem/dictem-${PORTVERSION} PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= max.n.boyarov@gmail.com COMMENT= DICT protocol client for [X]Emacs LICENSE= GPLv2 RUN_DEPENDS= ${LOCALBASE}/bin/dict:textproc/dict USES= emacs SRC_EL= dictem.el dictem-lingvo-dsl.el dictem-elisp.el .for f in ${SRC_EL} PLIST_FILES+= ${LISPDIR}/${f} ${LISPDIR}/${f}c .endfor WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PORTDOCS= README AUTHORS NEWS COPYING TODO LISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/dictem OPTIONS_DEFINE= DOCS do-build: (cd ${WRKSRC} && ${EMACS_CMD} --no-site-file --no-init-file -batch \ -l compile.el -f compile-dictem ${SRC_EL}) do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${LISPDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${SRC_EL} ${SRC_EL:S/.el$/.elc/} \ ${STAGEDIR}${PREFIX}/${LISPDIR}/) post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/textproc/dictionary/Makefile b/textproc/dictionary/Makefile index 0ed1a617a41b..fa7eee8c4d05 100644 --- a/textproc/dictionary/Makefile +++ b/textproc/dictionary/Makefile @@ -1,39 +1,39 @@ # Created by: Kimura Fuyuki PORTNAME= dictionary PORTVERSION= 1.8.7 -PORTREVISION= 26 +PORTREVISION= 27 CATEGORIES= textproc net elisp MASTER_SITES= http://me.in-berlin.de/~myrkr/dictionary/ \ http://bsdchat.com/dist/dryice/ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Dictionary client for Emacs LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/GPL USES= emacs LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} ELS= connection.el dictionary.el link.el PORTDOCS= * OPTIONS_DEFINE= DOCS do-build: cd ${WRKSRC} && ${EMACS_CMD} -batch -l lpath.el -f batch-byte-compile ${ELS} do-install: @${MKDIR} ${STAGEDIR}${LISPDIR} .for i in ${ELS} *.elc dictionary-init.el ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${LISPDIR} .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/textproc/doc-mode.el/Makefile b/textproc/doc-mode.el/Makefile index 437057714e60..c55fe2474944 100644 --- a/textproc/doc-mode.el/Makefile +++ b/textproc/doc-mode.el/Makefile @@ -1,21 +1,21 @@ # Created by: Peter Schuller PORTNAME= doc-mode.el PORTVERSION= 1.1 -PORTREVISION= 19 +PORTREVISION= 20 CATEGORIES= textproc elisp MASTER_SITES= SF/xpt/doc-mode/doc-mode-${PORTVERSION} PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} DISTNAME= doc-mode-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Asciidoc fontlocking for emacs USES= emacs tar:tgz NO_BUILD= yes do-install: ${INSTALL_DATA} ${WRKSRC}/doc-mode.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/doc-mode.el .include diff --git a/textproc/markdown-mode.el/Makefile b/textproc/markdown-mode.el/Makefile index 738aa8df84ad..17e2c47ab0e5 100644 --- a/textproc/markdown-mode.el/Makefile +++ b/textproc/markdown-mode.el/Makefile @@ -1,37 +1,38 @@ PORTNAME= markdown-mode.el DISTVERSIONPREFIX= v DISTVERSION= 2.4 CATEGORIES= textproc elisp +PORTREVISION= 1 PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Emacs major mode for editing Markdown-formatted text LICENSE= GPLv3+ USES= emacs gmake USE_GITHUB= yes GH_ACCOUNT= jrblevin GH_PROJECT= markdown-mode NO_ARCH= yes PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/markdown-mode.el \ ${EMACS_VERSION_SITE_LISPDIR}/markdown-mode.elc PORTDOCS= CHANGES.md CONTRIBUTING.md README.md OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/textproc/muse/Makefile b/textproc/muse/Makefile index b1644d754f36..64865dc7857e 100644 --- a/textproc/muse/Makefile +++ b/textproc/muse/Makefile @@ -1,38 +1,38 @@ # Created by: Dryice Liu PORTNAME= muse PORTVERSION= 3.20 -PORTREVISION= 17 +PORTREVISION= 18 CATEGORIES= textproc elisp MASTER_SITES= http://download.gna.org/muse-el/ \ LOCAL/dryice \ http://dryice.name/computer/FreeBSD/distfiles/ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Authoring and publishing environment for Emacs USES= emacs gmake makeinfo INFO= muse LISPDIR= ${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME} PORTDOCS= AUTHORS ChangeLog ChangeLog.1 ChangeLog.2 ChangeLog.3 NEWS \ README scripts COPYING OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${LISPDIR}/contrib (cd ${WRKSRC} && ${COPYTREE_SHARE} contrib ${STAGEDIR}${LISPDIR}) ${INSTALL_DATA} ${WRKSRC}/experimental/* \ ${STAGEDIR}${LISPDIR}/experimental @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|scripts||:S|^|${WRKSRC}/|} \ ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} scripts ${STAGEDIR}${DOCSDIR}) .include diff --git a/textproc/uim-el/Makefile b/textproc/uim-el/Makefile index 7c70ab0909fe..c6e63bf6d824 100644 --- a/textproc/uim-el/Makefile +++ b/textproc/uim-el/Makefile @@ -1,52 +1,53 @@ # Created by: MANTANI Nobutaka PORTNAME= uim-el PORTVERSION= 1.8.9.b.20210104 +PORTREVISION= 1 CATEGORIES= textproc PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} #DISTNAME= uim-${PORTVERSION} MAINTAINER= nobutaka@FreeBSD.org COMMENT?= Emacs lisp for uim input method library LICENSE= BSD3CLAUSE GPLv2+ GPLv3+ LGPL21+ PD LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= uim-el-agent:textproc/uim USES= autoreconf:build emacs gettext gmake gnome iconv libtool pathfix perl5 pkgconfig USE_GNOME= intltool USE_PERL5= build USE_GITHUB= yes GH_ACCOUNT= uim GH_PROJECT= uim GH_TAGNAME= d1ac9d9 GNU_CONFIGURE= yes BUILD_WRKSRC= ${WRKSRC}/emacs INSTALL_WRKSRC= ${WRKSRC}/emacs CONFIGURE_ARGS?=--enable-maintainer-mode --enable-emacs \ --with-lispdir=${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR} CONFIGURE_ENV= EMACS="${EMACS_CMD}" CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib DOCSDIR_JA= ${PREFIX}/share/doc/ja/uim-el PLIST_SUB+= DOCSDIR_JA="${DOCSDIR_JA:S,^${PREFIX}/,,}" OPTIONS_DEFINE= DOCS pre-configure: cd ${WRKSRC} && ./autogen.sh post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${DOCSDIR_JA} ${INSTALL_DATA} ${WRKSRC}/emacs/README ${STAGEDIR}${DOCSDIR}/README ${INSTALL_DATA} ${WRKSRC}/emacs/README.ja ${STAGEDIR}${DOCSDIR_JA}/README.ja .include diff --git a/textproc/xml-lite.el/Makefile b/textproc/xml-lite.el/Makefile index b5a1f4e2c377..a37c662948e8 100644 --- a/textproc/xml-lite.el/Makefile +++ b/textproc/xml-lite.el/Makefile @@ -1,37 +1,37 @@ # Created by: Kimura Fuyuki PORTNAME= xml-lite.el PORTVERSION= 1.1 -PORTREVISION= 14 +PORTREVISION= 15 PORTEPOCH= 1 CATEGORIES= textproc elisp MASTER_SITES= http://dogbiscuit.org/mdub/software/ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} DISTNAME= ${PORTNAME} EXTRACT_SUFX= # empty MAINTAINER= ports@FreeBSD.org COMMENT= Simple XML-editing for GNU Emacs LICENSE= GPLv2+ USES= emacs NO_WRKSUBDIR= yes EXTRACT_CMD= ${CP} EXTRACT_BEFORE_ARGS= EXTRACT_AFTER_ARGS=${WRKSRC}/${PORTNAME} PLIST_FILES= ${EMACS_SITE_LISPDIR}/${PORTNAME} \ ${EMACS_SITE_LISPDIR}/${PORTNAME}c do-build: cd ${WRKSRC}; ${EMACS_CMD} -batch -q -f batch-byte-compile ${PORTNAME} do-install: ${INSTALL_DATA} ${WRKSRC}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}c \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} .include diff --git a/textproc/yaml-mode.el/Makefile b/textproc/yaml-mode.el/Makefile index bb1b7dfb4588..7ba434cfc7ac 100644 --- a/textproc/yaml-mode.el/Makefile +++ b/textproc/yaml-mode.el/Makefile @@ -1,35 +1,35 @@ # Created by: KIMURA Yasuhiro PORTNAME= yaml-mode.el PORTVERSION= 0.0.15 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= Simple major mode to edit YAML file for Emacsen LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= emacs USE_GITHUB= yes GH_ACCOUNT= yoshiki GH_PROJECT= yaml-mode MAKE_ENV= LISPDIR=${LISPDIR} OPTIONS_DEFINE= DOCS LISPDIR= ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} pre-install: @${MKDIR} ${LISPDIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in Changes README ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/textproc/yaml.el/Makefile b/textproc/yaml.el/Makefile index 003e72e2f2e1..0f595b8568e0 100644 --- a/textproc/yaml.el/Makefile +++ b/textproc/yaml.el/Makefile @@ -1,30 +1,31 @@ PORTNAME= yaml.el DISTVERSIONPREFIX= v DISTVERSION= 0.3.4 +PORTREVISION= 1 CATEGORIES= textproc elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= yasu@FreeBSD.org COMMENT= YAML parser in Elisp LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= emacs USE_GITHUB= yes GH_ACCOUNT= zkry NO_ARCH= yes PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/yaml.el \ ${EMACS_VERSION_SITE_LISPDIR}/yaml.elc do-build: (cd ${WRKSRC} \ && ${EMACS_CMD} -Q -batch -L . -f batch-byte-compile yaml.el) do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} (cd ${WRKSRC} && ${INSTALL_DATA} yaml.el* \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}) .include diff --git a/www/emacs-w3m/Makefile b/www/emacs-w3m/Makefile index f13e9d1b1ec9..261dcc26674d 100644 --- a/www/emacs-w3m/Makefile +++ b/www/emacs-w3m/Makefile @@ -1,60 +1,61 @@ # Created by: MANTANI Nobutaka PORTNAME= emacs-w3m PORTVERSION= 1.4.632.b.${SNAPDATE} +PORTREVISION= 1 CATEGORIES= www elisp PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= nobutaka@FreeBSD.org COMMENT= Simple front-end to w3m for emacs LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= w3m:www/w3m RUN_DEPENDS= w3m:www/w3m USES= autoreconf emacs tar:xz USE_GITHUB= yes GH_TAGNAME= 3925d1c ALL_TARGET= default INSTALL_TARGET= install install-icons NO_ARCH= yes SNAPDATE= 20210917 MAKE_JOBS_UNSAFE= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-emacs=${EMACS_CMD} \ --with-lispdir=${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/w3m \ --with-icondir=${PREFIX}/${EMACS_LIBDIR}/etc/w3m/icons \ --without-compress-install INFO= emacs-w3m-ja emacs-w3m PORTDOCS= README* OPTIONS_DEFINE= DOCS OCTET_VIEWER SHIMBUN OPTIONS_DEFAULT= OCTET_VIEWER SHIMBUN OPTIONS_SUB= yes OCTET_VIEWER_DESC= Octet stream viewer support SHIMBUN_DESC= Build and/or install Shimbun SHIMBUN_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-Makefile.in SHIMBUN_BUILD_DEPENDS= flim${EMACS_PKGNAMESUFFIX}>0:editors/flim@${EMACS_FLAVOR} SHIMBUN_RUN_DEPENDS= flim${EMACS_PKGNAMESUFFIX}>0:editors/flim@${EMACS_FLAVOR} OCTET_VIEWER_RUN_DEPENDS=\ semi${EMACS_PKGNAMESUFFIX}>0:editors/semi@${EMACS_FLAVOR} \ wvHtml:textproc/wv \ xlhtml:textproc/xlhtml post-patch: @${MV} ${WRKSRC}/aclocal.m4 ${WRKSRC}/acinclude.m4 post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include