diff options
author | Joseph Mingrone <jrm@FreeBSD.org> | 2018-02-01 18:03:09 +0000 |
---|---|---|
committer | Joseph Mingrone <jrm@FreeBSD.org> | 2018-02-01 18:03:09 +0000 |
commit | a3cc513bfc69ef10d52ed310dd9a6e6bb8c57491 (patch) | |
tree | 4a6b8513515fb032f2183d945863a1d39dbcd0c1 /deskutils/howm | |
parent | 7a6d87cd185d39c7023ee32da472cca4f391e7f2 (diff) | |
download | ports-a3cc513bfc69ef10d52ed310dd9a6e6bb8c57491.tar.gz ports-a3cc513bfc69ef10d52ed310dd9a6e6bb8c57491.zip |
Flavorize and modernize Emacs ports
- Convert USE_EMACS to USES=emacs
- Remove editors/emacs-nox11 (refer to nox flavors of editors/emacs and
editors/emacs-devel)
- Permit default Emacs flavor to be specified in make.conf
- Rename japanese/migemo-emacs23 to japanese/migemo-emacs
- Update and simplify audio/emms and fix build on FreeBSD 10 [1]
- Update databases/bbdd and fix build on FreeBSD 10 [1]
- Update editors/emacs-devel
- Ensure Makefile shell commands that change directory are executed in a
subshell
- Silence some portlint warnings
[1] By not depending on base texinfo
PR: 225404
Reviewed by: antoine
Approved by: portmgr (mat) ashish (maintainer)
Differential Revision: https://reviews.freebsd.org/D13506
Notes
Notes:
svn path=/head/; revision=460621
Diffstat (limited to 'deskutils/howm')
-rw-r--r-- | deskutils/howm/Makefile | 41 | ||||
-rw-r--r-- | deskutils/howm/files/patch-howm-vars.el | 6 | ||||
-rw-r--r-- | deskutils/howm/pkg-plist | 64 |
3 files changed, 49 insertions, 62 deletions
diff --git a/deskutils/howm/Makefile b/deskutils/howm/Makefile index 5cec2172d5f3..477de7847392 100644 --- a/deskutils/howm/Makefile +++ b/deskutils/howm/Makefile @@ -2,32 +2,39 @@ PORTNAME= howm PORTVERSION= 1.4.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= deskutils MASTER_SITES= http://howm.sourceforge.jp/a/ +PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} MAINTAINER= kuriyama@FreeBSD.org COMMENT= Write fragmentarily and read collectively +LICENSE= GPLv2+ +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= emacs + GNU_CONFIGURE= yes -USE_EMACS= yes -ELISP= action-lock.el bcomp.el cheat-font-lock.el \ - howm-common.el howm-date.el howm-menu.el howm-misc.el \ - howm-mode.el howm-reminder.el \ - howm-version.el howm-view.el howm.el riffle.el -OPTIONS_DEFINE= COMPILED_ELISP DOCS EXAMPLES -OPTIONS_DEFAULT=COMPILED_ELISP -COMPILED_ELISP_DESC= Install pre-compiled ELISP files -OPTIONS_SUB= yes +PORTDOCS= *.html *.png +PORTEXAMPLES= en/0000-00-00-000000.txt ja/0000-00-00-000000.txt + +OPTIONS_DEFINE= DOCS EXAMPLES + +NO_ARCH= yes do-install: - (cd ${WRKSRC}; ${INSTALL_DATA} *.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}) - (cd ${WRKSRC}; ${INSTALL_DATA} *.elc ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}) - ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ja ${STAGEDIR}${EXAMPLESDIR}/en - (cd ${WRKSRC}; ${INSTALL_DATA} ja/0* ${STAGEDIR}${EXAMPLESDIR}/ja) - (cd ${WRKSRC}; ${INSTALL_DATA} en/0* ${STAGEDIR}${EXAMPLESDIR}/en) - ${MKDIR} ${STAGEDIR}${DOCSDIR} - (cd ${WRKSRC}/doc; ${INSTALL_DATA} *.html *.png ${STAGEDIR}${DOCSDIR}) + cd ${WRKSRC} && ${INSTALL_DATA} *.el *.elc \ + ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC}/doc && ${INSTALL_DATA} *.html *.png ${STAGEDIR}${DOCSDIR}) + +do-install-EXAMPLES-on: + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/en ${STAGEDIR}${EXAMPLESDIR}/ja + (cd ${WRKSRC} && ${INSTALL_DATA} ja/0* ${STAGEDIR}${EXAMPLESDIR}/ja) + (cd ${WRKSRC} && ${INSTALL_DATA} en/0* ${STAGEDIR}${EXAMPLESDIR}/en) .include <bsd.port.mk> diff --git a/deskutils/howm/files/patch-howm-vars.el b/deskutils/howm/files/patch-howm-vars.el index dc235cd564af..a8fd9667139c 100644 --- a/deskutils/howm/files/patch-howm-vars.el +++ b/deskutils/howm/files/patch-howm-vars.el @@ -1,6 +1,6 @@ ---- howm-vars.el.orig 2015-12-31 22:41:45.000000000 +0900 -+++ howm-vars.el 2016-11-26 22:46:32.596292000 +0900 -@@ -759,7 +759,7 @@ +--- howm-vars.el.orig 2015-12-31 13:41:45 UTC ++++ howm-vars.el +@@ -759,7 +759,7 @@ When the value is elisp function, it is This variable is obsolete and may be removed in future.") (defvar howm-view-grep-default-option ;; "labels" causes a trouble in git-head emacs (d5e3922) [2015-01-31] diff --git a/deskutils/howm/pkg-plist b/deskutils/howm/pkg-plist index 7a4f681f9184..0fdb9910691c 100644 --- a/deskutils/howm/pkg-plist +++ b/deskutils/howm/pkg-plist @@ -1,66 +1,46 @@ %%EMACS_SITE_LISPDIR%%/action-lock.el +%%EMACS_SITE_LISPDIR%%/action-lock.elc %%EMACS_SITE_LISPDIR%%/bcomp.el %%EMACS_SITE_LISPDIR%%/cheat-font-lock.el +%%EMACS_SITE_LISPDIR%%/cheat-font-lock.elc %%EMACS_SITE_LISPDIR%%/gfunc.el +%%EMACS_SITE_LISPDIR%%/gfunc.elc %%EMACS_SITE_LISPDIR%%/honest-report.el +%%EMACS_SITE_LISPDIR%%/honest-report.elc %%EMACS_SITE_LISPDIR%%/howm-backend.el +%%EMACS_SITE_LISPDIR%%/howm-backend.elc %%EMACS_SITE_LISPDIR%%/howm-cl.el +%%EMACS_SITE_LISPDIR%%/howm-cl.elc %%EMACS_SITE_LISPDIR%%/howm-common.el +%%EMACS_SITE_LISPDIR%%/howm-common.elc %%EMACS_SITE_LISPDIR%%/howm-date.el +%%EMACS_SITE_LISPDIR%%/howm-date.elc %%EMACS_SITE_LISPDIR%%/howm-lang-en.el +%%EMACS_SITE_LISPDIR%%/howm-lang-en.elc %%EMACS_SITE_LISPDIR%%/howm-lang-ja.el +%%EMACS_SITE_LISPDIR%%/howm-lang-ja.elc %%EMACS_SITE_LISPDIR%%/howm-menu-en.el +%%EMACS_SITE_LISPDIR%%/howm-menu-en.elc %%EMACS_SITE_LISPDIR%%/howm-menu-ja.el +%%EMACS_SITE_LISPDIR%%/howm-menu-ja.elc %%EMACS_SITE_LISPDIR%%/howm-menu.el +%%EMACS_SITE_LISPDIR%%/howm-menu.elc %%EMACS_SITE_LISPDIR%%/howm-misc.el +%%EMACS_SITE_LISPDIR%%/howm-misc.elc %%EMACS_SITE_LISPDIR%%/howm-mkmenu.el %%EMACS_SITE_LISPDIR%%/howm-mode.el +%%EMACS_SITE_LISPDIR%%/howm-mode.elc %%EMACS_SITE_LISPDIR%%/howm-reminder.el +%%EMACS_SITE_LISPDIR%%/howm-reminder.elc %%EMACS_SITE_LISPDIR%%/howm-vars.el +%%EMACS_SITE_LISPDIR%%/howm-vars.elc %%EMACS_SITE_LISPDIR%%/howm-version.el +%%EMACS_SITE_LISPDIR%%/howm-version.elc %%EMACS_SITE_LISPDIR%%/howm-view.el +%%EMACS_SITE_LISPDIR%%/howm-view.elc %%EMACS_SITE_LISPDIR%%/howm.el +%%EMACS_SITE_LISPDIR%%/howm.elc %%EMACS_SITE_LISPDIR%%/illusion.el +%%EMACS_SITE_LISPDIR%%/illusion.elc %%EMACS_SITE_LISPDIR%%/riffle.el -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/action-lock.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/cheat-font-lock.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/gfunc.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/honest-report.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/howm-backend.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/howm-cl.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/howm-common.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/howm-date.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/howm-lang-en.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/howm-lang-ja.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/howm-menu-en.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/howm-menu-ja.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/howm-menu.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/howm-misc.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/howm-mode.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/howm-reminder.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/howm-vars.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/howm-version.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/howm-view.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/howm.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/illusion.elc -%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/riffle.elc -%%EXAMPLESDIR%%/en/0000-00-00-000000.txt -%%EXAMPLESDIR%%/ja/0000-00-00-000000.txt -%%DOCSDIR%%/README-j.html -%%DOCSDIR%%/README.html -%%DOCSDIR%%/cat.png -%%DOCSDIR%%/come.png -%%DOCSDIR%%/go.png -%%DOCSDIR%%/index-j.html -%%DOCSDIR%%/index.html -%%DOCSDIR%%/menu.png -%%DOCSDIR%%/s-cat.png -%%DOCSDIR%%/s-menu.png -%%DOCSDIR%%/s-screen-shot.png -%%DOCSDIR%%/s-search.png -%%DOCSDIR%%/s-source.png -%%DOCSDIR%%/screen-shot.png -%%DOCSDIR%%/search.png -%%DOCSDIR%%/source.png -%%DOCSDIR%%/todo.png -%%DOCSDIR%%/updown.png +%%EMACS_SITE_LISPDIR%%/riffle.elc |