ports/129857: [NEW PORT] lang/clojure-mode.el: Emacs lisp module for the Clojure language
Peter Schuller
peter.schuller at infidyne.com
Mon Dec 22 15:30:02 UTC 2008
>Number: 129857
>Category: ports
>Synopsis: [NEW PORT] lang/clojure-mode.el: Emacs lisp module for the Clojure language
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Dec 22 15:30:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: peter.schuller at infidyne.com
>Release: FreeBSD 8.0-CURRENT amd64
>Organization:
>Environment:
System: FreeBSD prometheus.scode.org 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed Dec 3 01:00:41 CET
>Description:
clojure-mode is an emacs editing mode for the clojure
(www.clojure.org) programming language.
WWW: http://clojure.codestuffs.com/
Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:
--- clojure-mode.el-20081222.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# clojure-mode.el
# clojure-mode.el/pkg-message
# clojure-mode.el/pkg-descr
# clojure-mode.el/pkg-plist
# clojure-mode.el/distinfo
# clojure-mode.el/Makefile
#
echo c - clojure-mode.el
mkdir -p clojure-mode.el > /dev/null 2>&1
echo x - clojure-mode.el/pkg-message
sed 's/^X//' >clojure-mode.el/pkg-message << '1e7f3aa14f025cd214de89ce34651f7a'
XTo use clojure-mode in Emacs, add the following lines to your ~/.emacs:
X
X (autoload 'clojure-mode "clojure-mode" "A mode for clojure lisp" t)
X (add-to-list 'auto-mode-alist '("\\.clj$" . clojure-mode))
X
XIn addition, if you are also using paredit, you may wish to make it
Xmore clojure aware:
X
X (autoload 'paredit-mode "paredit" "Parenthesis editing minor mode" t)
X (eval-after-load "clojure-mode"
X '(progn
X (defun clojure-paredit-hook () (paredit-mode +1))
X (add-hook 'clojure-mode-hook 'clojure-paredit-hook)
X
X (define-key clojure-mode-map "{" 'paredit-open-brace)
X (define-key clojure-mode-map "}" 'paredit-close-brace)))
X
1e7f3aa14f025cd214de89ce34651f7a
echo x - clojure-mode.el/pkg-descr
sed 's/^X//' >clojure-mode.el/pkg-descr << 'db3bf154cfaea0cf8df7d91dc47500a8'
Xclojure-mode is an emacs editing mode for the clojure
X(www.clojure.org) programming language.
X
XWWW: http://clojure.codestuffs.com/
db3bf154cfaea0cf8df7d91dc47500a8
echo x - clojure-mode.el/pkg-plist
sed 's/^X//' >clojure-mode.el/pkg-plist << 'f564ecefab07bc13dd22c6b5011c3e37'
X%%EMACS_SITE_LISPDIR%%/clojure-mode.el
X%%EMACS_SITE_LISPDIR%%/clojure-paredit.el
f564ecefab07bc13dd22c6b5011c3e37
echo x - clojure-mode.el/distinfo
sed 's/^X//' >clojure-mode.el/distinfo << '8b5582f519ed4661de92275044bd60ba'
XMD5 (clojure-mode-20081222.tar.gz) = f787dbc95c371120c299fd86db54cef6
XSHA256 (clojure-mode-20081222.tar.gz) = 68480db98b02afa572364c4b57c07f320c4562c073c073e060e92d900a513926
XSIZE (clojure-mode-20081222.tar.gz) = 24864
8b5582f519ed4661de92275044bd60ba
echo x - clojure-mode.el/Makefile
sed 's/^X//' >clojure-mode.el/Makefile << '351843b6db6c557f6657db34e3c7c43e'
X# New ports collection makefile for: clojure-mode.el
X# Date created: 22 Dec 2008
X# Whom: Peter Schuller <peter.schuller at infidyne.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME= clojure-mode.el
XPORTVERSION= 20081222
XCATEGORIES= lang elisp
X# upstream has no releases or snapshots; roll our own tarball
XMASTER_SITES= http://distfiles.scode.org/ports/
XDISTNAME= clojure-mode-${PORTVERSION}
X
XMAINTAINER= peter.schuller at infidyne.com
XCOMMENT= Emacs lisp module for the Clojure language
X
XUSE_EMACS= yes
XEMACS_PORT_NAME?=emacs22
X
XNO_BUILD= yes
XWRKSRC= ${WRKDIR}/clojure-mode
X
Xdo-install:
X ${INSTALL_DATA} ${WRKSRC}/clojure-mode.el ${PREFIX}/${EMACS_SITE_LISPDIR}/clojure-mode.el
X
Xpost-install:
X @${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
351843b6db6c557f6657db34e3c7c43e
exit
--- clojure-mode.el-20081222.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list