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

Reply via email to