summaryrefslogtreecommitdiff
path: root/devel/magit
diff options
context:
space:
mode:
Diffstat (limited to 'devel/magit')
-rw-r--r--devel/magit/DESCR12
-rw-r--r--devel/magit/Makefile37
-rw-r--r--devel/magit/PLIST20
-rw-r--r--devel/magit/distinfo5
4 files changed, 74 insertions, 0 deletions
diff --git a/devel/magit/DESCR b/devel/magit/DESCR
new file mode 100644
index 00000000000..9e360429780
--- /dev/null
+++ b/devel/magit/DESCR
@@ -0,0 +1,12 @@
+Magit is an interface to the version control system Git, implemented as
+an extension to Emacs. Magit supports GNU Emacs version 22 or later.
+
+With Magit, you can inspect and modify your Git repositories with Emacs.
+You can review and commit the changes you have made to the tracked
+files, for example, and you can browse the history of past changes.
+There is support for cherry picking, reverting, merging, rebasing, and
+other common Git operations.
+
+Magit is not a complete interface to Git; it just aims to make the most
+common Git operations convenient. Thus, Magit will likely not save you
+from learning Git itself.
diff --git a/devel/magit/Makefile b/devel/magit/Makefile
new file mode 100644
index 00000000000..55bcbb9d764
--- /dev/null
+++ b/devel/magit/Makefile
@@ -0,0 +1,37 @@
+# $NetBSD: Makefile,v 1.1 2012/10/06 22:04:02 jmmv Exp $
+#
+
+DISTNAME= magit-1.2.0
+PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= https://github.com/downloads/magit/magit/
+
+MAINTAINER= jmmv@NetBSD.org
+HOMEPAGE= http://magit.github.com/magit/
+COMMENT= Inspect and modify Git repositories from Emacs
+LICENSE= gnu-gpl-v3
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+FETCH_USING= curl
+INFO_FILES= yes
+USE_LANGUAGES= # none
+USE_TOOLS= gmake makeinfo
+NO_CONFIGURE= yes
+
+MAKE_FLAGS+= EMACS=${EMACS_BIN}
+MAKE_FLAGS+= PREFIX=${PREFIX}
+MAKE_FLAGS+= SYSCONFDIR=${PKG_SYSCONFDIR}
+
+INSTALL_TARGET= install_core
+
+INSTALLATION_DIRS= ${EMACS_LISPPREFIX} ${PKGINFODIR}
+
+EMACS_MODULES= base
+
+.include "../../editors/emacs/modules.mk"
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/magit.info ${DESTDIR}${PREFIX}/${PKGINFODIR}/
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/magit/PLIST b/devel/magit/PLIST
new file mode 100644
index 00000000000..9b76207264a
--- /dev/null
+++ b/devel/magit/PLIST
@@ -0,0 +1,20 @@
+@comment $NetBSD: PLIST,v 1.1 2012/10/06 22:04:02 jmmv Exp $
+${EMACS_LISPPREFIX}/magit-bisect.el
+${EMACS_LISPPREFIX}/magit-bisect.elc
+${EMACS_LISPPREFIX}/magit-blame.el
+${EMACS_LISPPREFIX}/magit-blame.elc
+${EMACS_LISPPREFIX}/magit-key-mode.el
+${EMACS_LISPPREFIX}/magit-key-mode.elc
+${EMACS_LISPPREFIX}/magit-stgit.el
+${EMACS_LISPPREFIX}/magit-stgit.elc
+${EMACS_LISPPREFIX}/magit-svn.el
+${EMACS_LISPPREFIX}/magit-svn.elc
+${EMACS_LISPPREFIX}/magit-topgit.el
+${EMACS_LISPPREFIX}/magit-topgit.elc
+${EMACS_LISPPREFIX}/magit-wip.el
+${EMACS_LISPPREFIX}/magit-wip.elc
+${EMACS_LISPPREFIX}/magit.el
+${EMACS_LISPPREFIX}/magit.elc
+${EMACS_LISPPREFIX}/rebase-mode.el
+${EMACS_LISPPREFIX}/rebase-mode.elc
+info/magit.info
diff --git a/devel/magit/distinfo b/devel/magit/distinfo
new file mode 100644
index 00000000000..e8c363ab361
--- /dev/null
+++ b/devel/magit/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2012/10/06 22:04:02 jmmv Exp $
+
+SHA1 (magit-1.2.0.tar.gz) = b4d9531e9f66202f8a74cde38ad53ca1a6b4516d
+RMD160 (magit-1.2.0.tar.gz) = 6afbfd0c29b351e7c78c39ebaf74408b3a10a02d
+Size (magit-1.2.0.tar.gz) = 163318 bytes