diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2004-07-02 09:32:40 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2004-07-02 09:32:40 +0000 |
commit | 3dc1a12d718edf8779d91ba4703a46395e60132a (patch) | |
tree | e5dfe530f31dd07859945c07093b19b8a5fa9fd7 /devel/xtla | |
parent | 938162ed30a3768e7080c9ec22fd3cab4057e17b (diff) | |
download | ports-3dc1a12d718edf8779d91ba4703a46395e60132a.tar.gz ports-3dc1a12d718edf8779d91ba4703a46395e60132a.zip |
Add xtla, an Emacs frontend to tla, GNU Arch version control system.
PR: ports/68416
Submitted by: Dryice Liu <dryice@liu.com.cn>
Notes
Notes:
svn path=/head/; revision=112763
Diffstat (limited to 'devel/xtla')
-rw-r--r-- | devel/xtla/Makefile | 50 | ||||
-rw-r--r-- | devel/xtla/distinfo | 2 | ||||
-rw-r--r-- | devel/xtla/files/patch-lisp-Makefile.in | 11 | ||||
-rw-r--r-- | devel/xtla/files/patch-lisp-xtla-defs.el | 18 | ||||
-rw-r--r-- | devel/xtla/pkg-descr | 19 | ||||
-rw-r--r-- | devel/xtla/pkg-plist | 17 |
6 files changed, 117 insertions, 0 deletions
diff --git a/devel/xtla/Makefile b/devel/xtla/Makefile new file mode 100644 index 000000000000..43612e058bdf --- /dev/null +++ b/devel/xtla/Makefile @@ -0,0 +1,50 @@ +# New ports collection makefile for: xtla +# Date created: 27 June 2004 +# Whom: Dryice Liu <dryice@liu.com.cn> +# +# $FreeBSD$ +# + +PORTNAME= xtla +PORTVERSION= 20040620 +CATEGORIES= devel elisp +MASTER_SITES= http://xsteve.nit.at/prg/emacs/ +PKGNAMESUFFIX= -${EMACS_PORT_NAME} +DISTNAME= ${PORTNAME} + +MAINTAINER= dryice@liu.com.cn +COMMENT= An Emacs front-end to tla + +RUN_DEPENDS= tla:${PORTSDIR}/devel/tla + +EMACS_PORT_NAME?= emacs21 + +.if ${EMACS_PORT_NAME} != "emacs21" +PORTNAMESUFFIX= ${PKGNAMESUFFIX} +.endif + +LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} + +HAS_CONFIGURE= yes +CONFIGURE_ARGS= --with-emacs=${EMACS_NAME} +USE_GMAKE= yes +INFO= xtla + +do-install: + ${MKDIR} ${LISPDIR} +.for i in *.el *.elc + ${INSTALL_DATA} ${WRKSRC}/lisp/${i} ${LISPDIR} +.endfor + ${INSTALL_DATA} ${WRKSRC}/texinfo/xtla.info ${PREFIX}/info + +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} +.for i in BINDINGS FEATURES HACKING TODO + ${INSTALL_DATA} ${WRKSRC}/docs/${i} ${DOCSDIR} +.endfor +.endif + +post-install: + install-info --dir ${PREFIX}/info/dir ${PREFIX}/info/xtla.info + +.include <bsd.port.mk> diff --git a/devel/xtla/distinfo b/devel/xtla/distinfo new file mode 100644 index 000000000000..9257fec012a3 --- /dev/null +++ b/devel/xtla/distinfo @@ -0,0 +1,2 @@ +MD5 (xtla.tar.gz) = e94823cdccf0e93af96831d981e46b04 +SIZE (xtla.tar.gz) = 145911 diff --git a/devel/xtla/files/patch-lisp-Makefile.in b/devel/xtla/files/patch-lisp-Makefile.in new file mode 100644 index 000000000000..60fad24b3e2e --- /dev/null +++ b/devel/xtla/files/patch-lisp-Makefile.in @@ -0,0 +1,11 @@ +--- lisp/Makefile.in.orig Sun Jun 27 17:29:09 2004 ++++ lisp/Makefile.in Sun Jun 27 17:29:48 2004 +@@ -119,7 +119,7 @@ + $(EMACS_PROG) -batch -q -f Custom-make-dependencies . + + ############################################################################## +-xtla-version.el: ../{arch} ++xtla-version.el: + $(RM) -f $@ + echo ';; do not edit -- automatically generated file' > $@ + echo ';; do not delete -- needed for bug reports' >> $@ diff --git a/devel/xtla/files/patch-lisp-xtla-defs.el b/devel/xtla/files/patch-lisp-xtla-defs.el new file mode 100644 index 000000000000..79d0726f8bc4 --- /dev/null +++ b/devel/xtla/files/patch-lisp-xtla-defs.el @@ -0,0 +1,18 @@ +--- lisp/xtla-defs.el.orig Sun Jun 27 17:29:25 2004 ++++ lisp/xtla-defs.el Sun Jun 27 17:31:06 2004 +@@ -960,13 +960,13 @@ + :group 'xtla) + + ;;;###autoload +-(defcustom tla-diff-executable "diff" ++(defcustom tla-diff-executable "gdiff" + "*The name of the diff executable" + :type 'string + :group 'xtla) + + ;;;###autoload +-(defcustom tla-patch-executable "patch" ++(defcustom tla-patch-executable "gpatch" + "*The name of the patch executable" + :type 'string + :group 'xtla) diff --git a/devel/xtla/pkg-descr b/devel/xtla/pkg-descr new file mode 100644 index 000000000000..38f1d130b2f4 --- /dev/null +++ b/devel/xtla/pkg-descr @@ -0,0 +1,19 @@ +xtla is a very complete Emacs front-end for tla. The main features are + + * PCL-CVS like interface for tla inventory + * Archive browser. Navigate painlessly in archives, categories, + branches, versions, ... + * Good integration in Emacs. Almost everything can be done from + within the editor + * Bookmark manager. Keep the most frequently used arch locations + in your bookmark buffer. + * Integration of ediff, Emacs's graphical diff tool. (Even + outside xtla it's great, you should try it + To view changes made in a local tree + To view and resolve conflicts after a merge. + * Interface to view missing patches from all your partners with a + single command + * An Emacs mode for arch related files (log files, + =tagging-method) + +WWW: http://wiki.gnuarch.org/moin.cgi/xtla diff --git a/devel/xtla/pkg-plist b/devel/xtla/pkg-plist new file mode 100644 index 000000000000..124f42bc6f4c --- /dev/null +++ b/devel/xtla/pkg-plist @@ -0,0 +1,17 @@ +%%EMACS_VERSION_SITE_LISPDIR%%/xtla/xtla-autoloads.elc +%%EMACS_VERSION_SITE_LISPDIR%%/xtla/xtla-browse.el +%%EMACS_VERSION_SITE_LISPDIR%%/xtla/xtla-core.el +%%EMACS_VERSION_SITE_LISPDIR%%/xtla/xtla-core.elc +%%EMACS_VERSION_SITE_LISPDIR%%/xtla/xtla-defs.el +%%EMACS_VERSION_SITE_LISPDIR%%/xtla/xtla-defs.elc +%%EMACS_VERSION_SITE_LISPDIR%%/xtla/xtla-version.el +%%EMACS_VERSION_SITE_LISPDIR%%/xtla/xtla-version.elc +%%EMACS_VERSION_SITE_LISPDIR%%/xtla/xtla-xemacs.el +%%EMACS_VERSION_SITE_LISPDIR%%/xtla/xtla.el +%%EMACS_VERSION_SITE_LISPDIR%%/xtla/xtla.elc +%%PORTDOCS%%%%DOCSDIR%%/BINDINGS +%%PORTDOCS%%%%DOCSDIR%%/FEATURES +%%PORTDOCS%%%%DOCSDIR%%/HACKING +%%PORTDOCS%%%%DOCSDIR%%/TODO +%%PORTDOCS%%@dirrm %%DOCSDIR%% +@dirrm %%EMACS_VERSION_SITE_LISPDIR%%/xtla |