svn commit: r466264 - in head/devel: . magit-popup
Joseph Mingrone
jrm at FreeBSD.org
Mon Apr 2 21:19:46 UTC 2018
Author: jrm
Date: Mon Apr 2 21:19:45 2018
New Revision: 466264
URL: https://svnweb.freebsd.org/changeset/ports/466264
Log:
New port, devel/magit-popup: Define prefix-infix-suffix command combos
https://github.com/magit/magit-popup
PR: 227139
Submitted by: yasu at utahime.org (maintainer)
Added:
head/devel/magit-popup/
head/devel/magit-popup/Makefile (contents, props changed)
head/devel/magit-popup/distinfo (contents, props changed)
head/devel/magit-popup/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile (contents, props changed)
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Mon Apr 2 21:19:20 2018 (r466263)
+++ head/devel/Makefile Mon Apr 2 21:19:45 2018 (r466264)
@@ -1689,6 +1689,7 @@
SUBDIR += m17n-lib
SUBDIR += m4
SUBDIR += magit
+ SUBDIR += magit-popup
SUBDIR += make++
SUBDIR += makedepend
SUBDIR += marisa-trie
Added: head/devel/magit-popup/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/magit-popup/Makefile Mon Apr 2 21:19:45 2018 (r466264)
@@ -0,0 +1,43 @@
+# $FreeBSD$
+
+PORTNAME= magit-popup
+PORTVERSION= 2.12.3
+DISTVERSIONPREFIX= v
+CATEGORIES= devel elisp
+PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
+
+MAINTAINER= yasu at utahime.org
+COMMENT= Define prefix-infix-suffix command combos
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/LICENCE
+
+BUILD_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>=2.12.1:devel/dash.el@${EMACS_FLAVOR}
+RUN_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>=2.12.1:devel/dash.el@${EMACS_FLAVOR}
+
+USES= emacs gmake makeinfo
+USE_GITHUB= yes
+GH_ACCOUNT= magit
+
+INFO= magit-popup
+MAKE_ENV+= LOAD_PATH="-L ${PREFIX}/${EMACS_SITE_LISPDIR}"
+NO_ARCH= yes
+PORTDOCS= README.md
+
+PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/magit-popup.el \
+ ${EMACS_VERSION_SITE_LISPDIR}/magit-popup.elc \
+ ${EMACS_VERSION_SITE_LISPDIR}/magit-popup-autoloads.el
+
+OPTIONS_DEFINE= DOCS
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.el* \
+ ${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 <bsd.port.mk>
Added: head/devel/magit-popup/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/magit-popup/distinfo Mon Apr 2 21:19:45 2018 (r466264)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1522509541
+SHA256 (magit-magit-popup-v2.12.3_GH0.tar.gz) = 69e46652e3d96457ed6e73998f40b57fd408051dd5482e7c727c72758cdce6cf
+SIZE (magit-magit-popup-v2.12.3_GH0.tar.gz) = 40195
Added: head/devel/magit-popup/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/magit-popup/pkg-descr Mon Apr 2 21:19:45 2018 (r466264)
@@ -0,0 +1,8 @@
+This package implements a generic interface for toggling switches and
+setting options and then invoking an Emacs command which does
+something with these arguments. The prototypical use is for the
+command to call an external process, passing on the arguments as
+command line arguments. But this is only one of many possible uses
+(though the one this library is optimized for).
+
+WWW: https://github.com/magit/magit-popup
More information about the svn-ports-all
mailing list