Update of /cvsroot/fink/experimental/lrosengreen/finkinfo
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25349
Added Files:
xtla.info xtla.patch
Log Message:
New package: xtla -- an Emacs frontend similar to PCL-CVS for the Gnu
Arch (tla) revision control system.
not fully funcitonal, but still quite handy if you manage source code
with arch.
--- NEW FILE: xtla.info ---
Package: xtla
Version: 0.1.p506
Revision: 1
Description: Emacs front-end to arch-tla
License: GPL
Maintainer: Lars Rosengreen <[EMAIL PROTECTED]>
Depends: emacsen, arch-tla
BuildDepends: texinfo
Source: http://www.margay.org/files/xtla/xtla-%v.tar.gz
Source-MD5: 0081159319f256e1ab5b5f5e02023268
SourceDirectory: %n-snapshot
PatchScript: sed 's|@PREFIX@|%p|g' <%a/%n.patch | patch -p1
CompileScript: <<
./configure
cd texinfo ; make html info
<<
InstallScript:<<
install -m 755 -d %i/share/emacs/site-lisp/%n
install -m 644 lisp/*.el lisp/contrib/*.el %i/share/emacs/site-lisp/%n
install -m 755 -d %i/share/info
install -m 644 texinfo/%n.info %i/share/info
install -m 755 -d %i/lib/emacsen-common/packages/install
install -m 755 fink/emacsen-install %i/lib/emacsen-common/packages/install/%n
install -m 755 -d %i/lib/emacsen-common/packages/remove
install -m 755 fink/emacsen-remove %i/lib/emacsen-common/packages/remove/%n
<<
PostInstScript: %p/lib/emacsen-common/emacs-package-install %n
PreRmScript: %p/lib/emacsen-common/emacs-package-remove %n
DocFiles: ChangeLog docs/* COPYING texinfo/xtla.html
InfoDocs: %n.info
Homepage: http://wiki.gnuarch.org/moin.cgi/xtla
DescDetail: <<
XTLA is an Emacs front end for tla, the next generation of version
control software.
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)
<<
DescUsage: <<
(require 'xtla)
<<
DescPackaging: <<
Use one of the automagically generated tarballs on the homepage
instead of doing a tla get ... the {arch} directory for this thing is
huge, and there is no reason to bloat the tarball with it if it isn't
necessary. Another advantage is that the snapshots are autoconf'd.
<<
--- NEW FILE: xtla.patch ---
diff -Naur xtla.orig/fink/emacsen-install xtla/fink/emacsen-install
--- xtla.orig/fink/emacsen-install 1969-12-31 16:00:00.000000000 -0800
+++ xtla/fink/emacsen-install 2004-10-12 00:19:58.000000000 -0700
@@ -0,0 +1,35 @@
+#! /bin/sh
+# @PREFIX@/lib/emacsen-common/packages/install/xtla
+set -e
+
+FLAVOR=${1}
+PACKAGE=xtla
+
+echo install/${PACKAGE}: Handling install of emacsen flavor ${FLAVOR}
+
+el_files="ewoc.el xtla-browse.el xtla-defs.el xtla-tests.el xtla-xemacs.el
xtla-core.el xtla-emacs.el xtla-tips.el xtla.el"
+
[EMAIL PROTECTED]@/share/emacs/site-lisp/${PACKAGE}/
[EMAIL PROTECTED]@/share/${FLAVOR}/site-lisp/${PACKAGE}/
+el_path_list=`for i in ${el_files}; do \
+ echo $i | perl -pe "s|^|${el_dir}|"; done`
+elc_path_list=`for i in ${el_files}; do \
+ echo $i | perl -pe "s|^|${elc_dir}|"; done`
+
+byte_compile_options="-batch -q --no-init-file --no-site-file"
+
+case $FLAVOR in
+ emacs21 )
+ echo install/${PACKAGE}: byte-compiling for ${FLAVOR}
+
+ install -m 755 -d ${elc_dir}
+
+ # Copy the temp .el files to the installation dir
+ cp ${el_path_list} ${elc_dir}
+ ;;
+
+ * )
+ echo install/${PACKAGE}: Skipping unsupported flavor ${FLAVOR}
+ ;;
+esac
+
diff -Naur xtla.orig/fink/emacsen-remove xtla/fink/emacsen-remove
--- xtla.orig/fink/emacsen-remove 1969-12-31 16:00:00.000000000 -0800
+++ xtla/fink/emacsen-remove 2004-10-11 22:38:02.000000000 -0700
@@ -0,0 +1,18 @@
+#! /bin/sh
+# @PREFIX@/lib/emacsen-common/packages/remove/xtla
+set -e
+
+FLAVOR=${1}
+PACKAGE=xtla
+
+echo remove/${PACKAGE}: Handling removal of emacsen flavor ${FLAVOR}
+
+case $FLAVOR in
+ emacs21 )
+ echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR}
+ rm -rf @PREFIX@/share/${FLAVOR}/site-lisp/${PACKAGE}
+ ;;
+ * )
+ echo remove/${PACKAGE}: Skipping unsupported flavor ${FLAVOR}
+ ;;
+esac
-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits