svn commit: r561517 - in head/devel: . magit magit-devel
Joseph Mingrone
jrm at FreeBSD.org
Wed Jan 13 22:23:23 UTC 2021
Author: jrm
Date: Wed Jan 13 22:23:21 2021
New Revision: 561517
URL: https://svnweb.freebsd.org/changeset/ports/561517
Log:
New port, devel/magit-devel: Git interface for Emacs (devel version)
PR: 251148
Submitted by: Yasuhiro Kimura <yasu at utahime.org> (maintainer)
Added:
head/devel/magit-devel/
head/devel/magit-devel/Makefile (contents, props changed)
head/devel/magit-devel/distinfo (contents, props changed)
head/devel/magit-devel/pkg-descr (contents, props changed)
head/devel/magit-devel/pkg-message (contents, props changed)
head/devel/magit-devel/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile (contents, props changed)
head/devel/magit/Makefile (contents, props changed)
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Wed Jan 13 22:23:16 2021 (r561516)
+++ head/devel/Makefile Wed Jan 13 22:23:21 2021 (r561517)
@@ -1482,6 +1482,7 @@
SUBDIR += m4
SUBDIR += mage
SUBDIR += magit
+ SUBDIR += magit-devel
SUBDIR += magit-popup
SUBDIR += make++
SUBDIR += makedepend
Added: head/devel/magit-devel/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/magit-devel/Makefile Wed Jan 13 22:23:21 2021 (r561517)
@@ -0,0 +1,59 @@
+# $FreeBSD$
+
+PORTNAME= magit
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.90.1-1142
+DISTVERSIONSUFFIX= -g25f43255
+CATEGORIES= devel elisp
+PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
+
+MAINTAINER= yasu at utahime.org
+COMMENT= Interface to Git for Emacs (Development Version)
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>=2.14.1:devel/dash.el@${EMACS_FLAVOR} \
+ ghub${EMACS_PKGNAMESUFFIX}>=3.0.0:devel/ghub@${EMACS_FLAVOR} \
+ transient${EMACS_PKGNAMESUFFIX}>=0:devel/transient@${EMACS_FLAVOR} \
+ with-editor${EMACS_PKGNAMESUFFIX}>=2.8.0:editors/with-editor@${EMACS_FLAVOR}
+RUN_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>=2.14.1:devel/dash.el@${EMACS_FLAVOR} \
+ ghub${EMACS_PKGNAMESUFFIX}>=3.0.0:devel/ghub@${EMACS_FLAVOR} \
+ transient${EMACS_PKGNAMESUFFIX}>=0:devel/transient@${EMACS_FLAVOR} \
+ with-editor${EMACS_PKGNAMESUFFIX}>=2.8.0: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}>=0:devel/libegit2@${EMACS_FLAVOR}
+LIBEGIT2_BUILD_DEPENDS_OFF= git:devel/git
+LIBEGIT2_RUN_DEPENDS= libegit2${EMACS_PKGNAMESUFFIX}>=0: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.0.0.org \
+ ${STAGEDIR}${DOCSDIR}/ReleaseNote
+
+.include <bsd.port.mk>
Added: head/devel/magit-devel/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/magit-devel/distinfo Wed Jan 13 22:23:21 2021 (r561517)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1610572720
+SHA256 (magit-magit-v2.90.1-1142-g25f43255_GH0.tar.gz) = 6a3fe33a53b4787e23b44389a158c5bbdbf2b82dd1fe9f688df7a8d9d2ec45cb
+SIZE (magit-magit-v2.90.1-1142-g25f43255_GH0.tar.gz) = 603292
Added: head/devel/magit-devel/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/magit-devel/pkg-descr Wed Jan 13 22:23:21 2021 (r561517)
@@ -0,0 +1,9 @@
+Magit is an interface to the version control system Git, implemented
+as an Emacs extension.
+
+Unlike Emacs' native Version Control package which strives to provide
+a unified interface to various version control systems, Magit only
+supports Git and can therefore better take advantage of its native
+features.
+
+WWW: https://magit.vc/
Added: head/devel/magit-devel/pkg-message
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/magit-devel/pkg-message Wed Jan 13 22:23:21 2021 (r561517)
@@ -0,0 +1,9 @@
+[
+{ type: install
+ message: <<EOM
+To use Magit, you should add following line to your .emacs file:
+
+(require 'magit)
+EOM
+}
+]
Added: head/devel/magit-devel/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/magit-devel/pkg-plist Wed Jan 13 22:23:21 2021 (r561517)
@@ -0,0 +1,96 @@
+%%ELISPDIR%%/git-commit.el
+%%ELISPDIR%%/git-commit.elc
+%%ELISPDIR%%/git-rebase.el
+%%ELISPDIR%%/git-rebase.elc
+%%ELISPDIR%%/magit-apply.el
+%%ELISPDIR%%/magit-apply.elc
+%%ELISPDIR%%/magit-autoloads.el
+%%ELISPDIR%%/magit-autorevert.el
+%%ELISPDIR%%/magit-autorevert.elc
+%%ELISPDIR%%/magit-bisect.el
+%%ELISPDIR%%/magit-bisect.elc
+%%ELISPDIR%%/magit-blame.el
+%%ELISPDIR%%/magit-blame.elc
+%%ELISPDIR%%/magit-bookmark.el
+%%ELISPDIR%%/magit-bookmark.elc
+%%ELISPDIR%%/magit-branch.el
+%%ELISPDIR%%/magit-branch.elc
+%%ELISPDIR%%/magit-clone.el
+%%ELISPDIR%%/magit-clone.elc
+%%ELISPDIR%%/magit-commit.el
+%%ELISPDIR%%/magit-commit.elc
+%%ELISPDIR%%/magit-core.el
+%%ELISPDIR%%/magit-core.elc
+%%ELISPDIR%%/magit-diff.el
+%%ELISPDIR%%/magit-diff.elc
+%%ELISPDIR%%/magit-ediff.el
+%%ELISPDIR%%/magit-ediff.elc
+%%ELISPDIR%%/magit-extras.el
+%%ELISPDIR%%/magit-extras.elc
+%%ELISPDIR%%/magit-fetch.el
+%%ELISPDIR%%/magit-fetch.elc
+%%ELISPDIR%%/magit-files.el
+%%ELISPDIR%%/magit-files.elc
+%%ELISPDIR%%/magit-git.el
+%%ELISPDIR%%/magit-git.elc
+%%ELISPDIR%%/magit-gitignore.el
+%%ELISPDIR%%/magit-gitignore.elc
+%%ELISPDIR%%/magit-imenu.el
+%%ELISPDIR%%/magit-imenu.elc
+%%LIBEGIT2%%%%ELISPDIR%%/magit-libgit.el
+%%LIBEGIT2%%%%ELISPDIR%%/magit-libgit.elc
+%%ELISPDIR%%/magit-log.el
+%%ELISPDIR%%/magit-log.elc
+%%ELISPDIR%%/magit-margin.el
+%%ELISPDIR%%/magit-margin.elc
+%%ELISPDIR%%/magit-merge.el
+%%ELISPDIR%%/magit-merge.elc
+%%ELISPDIR%%/magit-mode.el
+%%ELISPDIR%%/magit-mode.elc
+%%ELISPDIR%%/magit-notes.el
+%%ELISPDIR%%/magit-notes.elc
+%%ELISPDIR%%/magit-obsolete.el
+%%ELISPDIR%%/magit-obsolete.elc
+%%ELISPDIR%%/magit-patch.el
+%%ELISPDIR%%/magit-patch.elc
+%%ELISPDIR%%/magit-process.el
+%%ELISPDIR%%/magit-process.elc
+%%ELISPDIR%%/magit-pull.el
+%%ELISPDIR%%/magit-pull.elc
+%%ELISPDIR%%/magit-push.el
+%%ELISPDIR%%/magit-push.elc
+%%ELISPDIR%%/magit-reflog.el
+%%ELISPDIR%%/magit-reflog.elc
+%%ELISPDIR%%/magit-refs.el
+%%ELISPDIR%%/magit-refs.elc
+%%ELISPDIR%%/magit-remote.el
+%%ELISPDIR%%/magit-remote.elc
+%%ELISPDIR%%/magit-repos.el
+%%ELISPDIR%%/magit-repos.elc
+%%ELISPDIR%%/magit-reset.el
+%%ELISPDIR%%/magit-reset.elc
+%%ELISPDIR%%/magit-section.el
+%%ELISPDIR%%/magit-section.elc
+%%ELISPDIR%%/magit-sequence.el
+%%ELISPDIR%%/magit-sequence.elc
+%%ELISPDIR%%/magit-stash.el
+%%ELISPDIR%%/magit-stash.elc
+%%ELISPDIR%%/magit-status.el
+%%ELISPDIR%%/magit-status.elc
+%%ELISPDIR%%/magit-submodule.el
+%%ELISPDIR%%/magit-submodule.elc
+%%ELISPDIR%%/magit-subtree.el
+%%ELISPDIR%%/magit-subtree.elc
+%%ELISPDIR%%/magit-tag.el
+%%ELISPDIR%%/magit-tag.elc
+%%ELISPDIR%%/magit-transient.el
+%%ELISPDIR%%/magit-transient.elc
+%%ELISPDIR%%/magit-utils.el
+%%ELISPDIR%%/magit-utils.elc
+%%ELISPDIR%%/magit-version.el
+%%ELISPDIR%%/magit-wip.el
+%%ELISPDIR%%/magit-wip.elc
+%%ELISPDIR%%/magit-worktree.el
+%%ELISPDIR%%/magit-worktree.elc
+%%ELISPDIR%%/magit.el
+%%ELISPDIR%%/magit.elc
Modified: head/devel/magit/Makefile
==============================================================================
--- head/devel/magit/Makefile Wed Jan 13 22:23:16 2021 (r561516)
+++ head/devel/magit/Makefile Wed Jan 13 22:23:21 2021 (r561517)
@@ -27,6 +27,8 @@ RUN_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>=2.14.1:dev
USES= emacs gmake makeinfo
+CONFLICTS_INSTALL= magit-devel-emacs*
+
INFO= magit
PORTDOCS= AUTHORS.md
NO_ARCH= yes
More information about the svn-ports-all
mailing list