Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Jul 2014 00:55:08 +0000 (UTC)
From:      Rui Paulo <rpaulo@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r363529 - in head/devel: . cask
Message-ID:  <201407310055.s6V0t8CR046009@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rpaulo
Date: Thu Jul 31 00:55:08 2014
New Revision: 363529
URL: http://svnweb.freebsd.org/changeset/ports/363529
QAT: https://qat.redports.org/buildarchive/r363529/

Log:
  Add devel/cask.
  
  Cask is a project management tool for Emacs that helps automate the package
  development cycle; development, dependencies, testing, building, packaging and
  more.
  
  Cask can also be used to manage dependencies for your local Emacs
  configuration.
  
  Reviewed by:	bapt
  Approved by:	bapt (mentor)

Added:
  head/devel/cask/
  head/devel/cask/Makefile   (contents, props changed)
  head/devel/cask/distinfo   (contents, props changed)
  head/devel/cask/pkg-descr   (contents, props changed)
  head/devel/cask/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Thu Jul 31 00:12:48 2014	(r363528)
+++ head/devel/Makefile	Thu Jul 31 00:55:08 2014	(r363529)
@@ -179,6 +179,7 @@
     SUBDIR += c4
     SUBDIR += calibrator
     SUBDIR += capstone
+    SUBDIR += cask
     SUBDIR += catch
     SUBDIR += cbind
     SUBDIR += cbrowser

Added: head/devel/cask/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/cask/Makefile	Thu Jul 31 00:55:08 2014	(r363529)
@@ -0,0 +1,43 @@
+# $FreeBSD$
+
+PORTNAME=	cask
+PORTVERSION=	0.7.0
+CATEGORIES=	devel elisp
+DISTNAME=	cask-v${PORTVERSION}
+
+MAINTAINER=	rpaulo@FreeBSD.org
+COMMENT=	Project management tool for Emacs
+
+LICENSE=	GPLv3
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	cask
+GH_TAGNAME=	v${PORTVERSION}
+GH_COMMIT=	3c0ca37
+GH_PROJECT=	cask
+
+USE_EMACS=	yes
+USE_PYTHON=	yes
+
+NO_BUILD=	yes
+
+post-patch:
+	@${REINPLACE_CMD} -e 's|os.path.dirname(CASK_BIN_DIRECTORY)|"${PREFIX}/${EMACS_SITE_LISPDIR}"|' \
+		${WRKSRC}/bin/cask
+
+do-install:
+	${INSTALL_DATA} ${WRKSRC}/cask.el \
+		${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+	${INSTALL_DATA} ${WRKSRC}/cask-bootstrap.el \
+		${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+	${INSTALL_DATA} ${WRKSRC}/cask-cli.el \
+		${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+	${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/templates
+	${INSTALL_DATA} ${WRKSRC}/templates/init.tpl \
+		${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/templates
+	${INSTALL_DATA} ${WRKSRC}/templates/init-dev.tpl \
+		${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/templates
+	${INSTALL_SCRIPT} ${WRKSRC}/bin/cask \
+		${STAGEDIR}${PREFIX}/bin/cask
+
+.include <bsd.port.mk>

Added: head/devel/cask/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/cask/distinfo	Thu Jul 31 00:55:08 2014	(r363529)
@@ -0,0 +1,2 @@
+SHA256 (cask-v0.7.0.tar.gz) = 0b0908d0a72c912bf2e3e727ddf1ba049c58d664444f6c04c8f51fe7cc570b36
+SIZE (cask-v0.7.0.tar.gz) = 234705

Added: head/devel/cask/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/cask/pkg-descr	Thu Jul 31 00:55:08 2014	(r363529)
@@ -0,0 +1,8 @@
+Cask is a project management tool for Emacs that helps automate the package
+development cycle; development, dependencies, testing, building, packaging and
+more.
+
+Cask can also be used to manage dependencies for your local Emacs
+configuration.
+
+WWW: https://github.com/cask/cask

Added: head/devel/cask/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/cask/pkg-plist	Thu Jul 31 00:55:08 2014	(r363529)
@@ -0,0 +1,6 @@
+%%EMACS_SITE_LISPDIR%%/cask.el
+%%EMACS_SITE_LISPDIR%%/cask-bootstrap.el
+%%EMACS_SITE_LISPDIR%%/cask-cli.el
+%%EMACS_SITE_LISPDIR%%/templates/init.tpl
+%%EMACS_SITE_LISPDIR%%/templates/init-dev.tpl
+bin/cask



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