Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Jan 2021 22:23:21 +0000 (UTC)
From:      Joseph Mingrone <jrm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r561517 - in head/devel: . magit magit-devel
Message-ID:  <202101132223.10DMNLfs041018@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202101132223.10DMNLfs041018>