--- eldav-0.8.1.orig/index.html +++ eldav-0.8.1/index.html @@ -0,0 +1,161 @@ + + + + + Eldav + + + + +

+ +

Eldav: Yet another WebDAV interface for Emacsen

+

+

+[Japanese | English] + +

+

Eldav provides an interface to the WebDAV servers for Emacs.

+ +

+

+

What's New

+0.7.0 (6, Mar 2003)
+ + + + +(Note this version requires nd version 0.7.0 or later) + +

Features

+ + + +

Requirements

+ + +

Download

+Eldav 0.7.0

+

+ View source by ViewCVS
+

Install

+Just put `eldav.el' and 'vc-eldav.el' (after byte-compiling, if you want) +on your load-path of Emacs. + + +

Usage

+Add following line to your .emacs. +

+

+(require 'eldav)
+
+

+If you want to use proxy server, following setting is also needed. +

+

+(setq eldav-proxy "http://your.proxy.server:8080")
+
+

+Then you can access WebDAV files by specifying magic file name like: +

+

+:http://your.webdav.server/path/to/file/name
+
+

+(Add preceding ':' to the WebDAV URL.) + + +

VC (Version Control)

+ +

+Eldav implements VC backend (Note that it is experimental). +

+

+Eldav VC feature is enabled if you put following line in your setting. +

+

+

+(setq eldav-use-vc t)
+
+

+

+If Eldav VC fearure is enabled, the file is locked and +access from another person is rejected (WebDAV LOCK feature). +

+

+If you open new WebDAV file, you'll be asked like following. +

+

+

+File was lost; check out from version control? (yes or no)
+
+

+

Answer 'yes' here and check-out the file.

+

+If you open an existing WebDAV file, it appears on read-only buffer. +Type 'C-x v v' on this buffer, then file is checked-out and becomes +editable. +

+

+If the file is checked-out, the file cannot be accessed from another person +by locking mechanism. +

+

+After editing and saving, you have to type 'C-x v v' to check-in to unlock +the file. At this time, '*VC-Log*' buffer appers. Just type 'C-c C-c' to +continue (all texts in the *VC-Log* buffer is ignored). +

+ + +

Known Problems

+ + + +

Related Works

+

+

+

+
+
Yuuichi Teranishi<teranisi@gohome.org>
+ + --- eldav-0.8.1.orig/index.ja.html +++ eldav-0.8.1/index.ja.html @@ -0,0 +1,156 @@ + + + + + Eldav + + + + +

+ +

Eldav: Yet another WebDAV interface for Emacsen

+

+

+ + [Japanese | English] +

+ +

Eldav は Emacs から WebDAV サーバにアクセスするためのインターフェースを提供します。

+

+

+

What's New

+0.7.0 (6, Mar 2003)
+ + + + + +(0.7.0 には nd 0.7.0 以降が必要です.) + +

特徴

+ +

必要なもの

+ + +

ダウンロード

+ +Eldav 0.7.0

+

+ ViewCVS によるソース閲覧
+ +

インストール

+eldav.el, vc-eldav.el を(お好みでバイトコンパイルして) load-path 上の +どこかに置くだけです。 + + +

使い方

+.emacs 等に +

+

+(require 'eldav)
+
+

+と設定します。プロキシサーバを利用する場合は、 +

+

+(setq eldav-proxy "http://your.proxy.server:8080")
+
+

+のように指定します。 +

+あとは、以下のようにファイル名を指定すれば WebDAV のファイルにアクセスできます。 +

+

+:http://your.webdav.server/path/to/file/name
+
+

+(WebDAV URL の先頭に ':' を加えたファイル名。) +サーバが WebDAV に対応していない場合でも、読み出し専用で find-file できます。 + +

VC (Version Control)

+ + +

+Eldav は VC のバックエンドを実装しています(実験的). +

+

+

+(setq eldav-use-vc t)
+
+

+とすると、Eldav の VC 機能が有効になります. +

+Eldav の VC 機能が有効になっていると,ファイルがチェックアウトされている間 +ロックされ,他の人が編集できなくなります (WebDAV の LOCK 機能). +

+Eldav の VC 機能が有効になっている場合,新規ファイルを開くと, +

+

File was lost; check out from version control? (yes or no)
+

+のように聞かれますので,'yes' と入力してチェックアウトしてください. +

+既に存在するファイルを開くと,読み出し専用になります. +ファイルを開いた状態で 'C-x v v' を押すと,ファイルがチェックアウトされ, +編集可能状態になります. +

+チェックアウトされた状態では,ファイルはロック状態になり,他の人が編集 +できなくなります. +

+ファイルを編集し,保存したあと,'C-x v v' を押して,チェックインしてください. +チェックインすると,ファイルのロックが解除されます.このとき, +*VC-Log* バッファが現れますので,C-c C-c を押してください +(*VC-Log* バッファに何かを入力しても無視されます). + + +

既知の問題点

+ + +

Related Works

+

+

+

+
+
Yuuichi Teranishi<teranisi@gohome.org>
+ + --- eldav-0.8.1.orig/debian/README.Debian +++ eldav-0.8.1/debian/README.Debian @@ -0,0 +1,15 @@ +eldav for Debian +---------------- + +edit /etc/emacs/site-start.d/50eldav.el + + proxy + (setq eldav-proxy "http://your.proxy.server:8080") + +To open file via WebDAV, find-file + + :http://your.webdav.server/path/to/file/name + +Note that add preceding ':' to the WebDAV URL. + + -- Fumitoshi UKAI , Fri, 1 Mar 2002 00:21:05 +0900 --- eldav-0.8.1.orig/debian/changelog +++ eldav-0.8.1/debian/changelog @@ -0,0 +1,169 @@ +eldav (0.8.1-6) unstable; urgency=low + + * add source code symlink to flavor directory to view help mode. + (Closes: #675283) + + -- TANIGUCHI Takaki Thu, 09 May 2013 21:05:34 +0900 + +eldav (0.8.1-5) unstable; urgency=low + + * Rewrite emacs startup script. (Closes: #671555) + * Bump Standards-Version to 3.9.3. + * debian/control: Add Vcs-*. + + -- TANIGUCHI Takaki Wed, 09 May 2012 22:52:25 +0900 + +eldav (0.8.1-4) unstable; urgency=low + + * debian/rules: Switch to dh7.tiny style. + * debian/watch: Added. + * Bump Standards-Version to 3.9.2. + + -- TANIGUCHI Takaki Fri, 27 May 2011 18:06:39 +0900 + +eldav (0.8.1-3) unstable; urgency=low + + * New maintainer (Closes: #541058) + * depends emacs23 instead of emacs21. + * update policy 3.8.3. + * depends: debhelper(>= 7.0.0) + * debian/copyright: fix FSF address. fix GPL file path. + * debian/rules: use dh_prep. + + -- TANIGUCHI Takaki Sat, 21 Nov 2009 14:27:23 +0900 + +eldav (0.8.1-2) unstable; urgency=low + + * add apel's path to load-path in the emacsen-install script + closes: Bug#251664 + + -- Fumitoshi UKAI Tue, 1 Jun 2004 01:24:47 +0900 + +eldav (0.8.1-1) unstable; urgency=low + + * New upstream release + require timezone. closes: Bug#219619 + * byte-compile + closes: Bug#232039 + * install directory changed to /usr/share/emacs/site-lisp/eldav + + -- Fumitoshi UKAI Tue, 23 Mar 2004 01:21:07 +0900 + +eldav (0.7.2-2) unstable; urgency=low + + * debian/emacsen-startup: no need to add apel to load-path + closes: Bug#199440 + + -- Fumitoshi UKAI Wed, 2 Jul 2003 00:21:55 +0900 + +eldav (0.7.2-1) unstable; urgency=low + + * New upstream release + fix insecure tempfile handling using apel 10.5 + depends: emacsen | apel (>= 10.4+cvs.2003.05.29-1) + closes: Bug#196428 + * fix depends: nd (>= 0.7.0) + + -- Fumitoshi UKAI Mon, 9 Jun 2003 03:11:31 +0900 + +eldav (0.7.0-3) unstable; urgency=low + + * debian/emacsen-startup: requiring eldav is done if eldav.el found + closes: Bug#196423 + + -- Fumitoshi UKAI Sun, 8 Jun 2003 01:28:06 +0900 + +eldav (0.7.0-2) unstable; urgency=low + + * debian/emacsen-startup: don't use .el of apel. use .elc instead. + closes: Bug#166226 + + -- Fumitoshi UKAI Sat, 7 Jun 2003 00:02:49 +0900 + +eldav (0.7.0-1) unstable; urgency=low + + * New upstream release + + -- Fumitoshi UKAI Thu, 6 Mar 2003 23:44:15 +0900 + +eldav (0.0.20030305-1) unstable; urgency=low + + * cvs snapshot 2003-03-05 + * fix http authentication problem. closes: Bug#179124 + + -- Fumitoshi UKAI Wed, 5 Mar 2003 23:51:43 +0900 + +eldav (0.0.20030223-1) unstable; urgency=low + + * New upstream release + * accept-process-output 200msec->500msec + + -- Fumitoshi UKAI Mon, 24 Feb 2003 00:28:01 +0900 + +eldav (0.0.20021009-1) unstable; urgency=low + + * fix problem with xemacs no-mule + * eldav.el: cvs revision 1.19 + + -- Fumitoshi UKAI Wed, 9 Oct 2002 23:30:32 +0900 + +eldav (0.0.20020908-3) unstable; urgency=low + + * ChangeLog: added + * eldav.el: cvs revision 1.18 + * debian/control: depends: emacsen + maybe work with xemacs nomule + * debian/emacsen-startup: add apel to load-path + + -- Fumitoshi UKAI Tue, 8 Oct 2002 23:58:15 +0900 + +eldav (0.0.20020908-2) unstable; urgency=low + + * debian/rules: binary-indep + + -- Fumitoshi UKAI Tue, 8 Oct 2002 01:11:23 +0900 + +eldav (0.0.20020908-1) unstable; urgency=low + + * new upstream version + - fix ~ expansion + * eldav doesn't work on xemacs-nomule, closes: Bug#163230 + + -- Fumitoshi UKAI Tue, 8 Oct 2002 00:51:29 +0900 + +eldav (0.0.20020603-1) unstable; urgency=low + + * new upstream version + + -- Fumitoshi UKAI Tue, 25 Jun 2002 22:31:04 +0900 + +eldav (0.0.20020529-1) unstable; urgency=low + + * new upstream version + + -- Fumitoshi UKAI Thu, 30 May 2002 23:05:08 +0900 + +eldav (0.0.20020411-1) unstable; urgency=low + + * fix XEmacs problem, closes: Bug#141933 + + -- Fumitoshi UKAI Thu, 11 Apr 2002 14:05:43 +0900 + +eldav (0.0.20020311-1) unstable; urgency=low + + * new upstream version + + -- Fumitoshi UKAI Thu, 14 Mar 2002 01:29:31 +0900 + +eldav (0.0.20020304-1) unstable; urgency=low + + * new upstream version + + -- Fumitoshi UKAI Mon, 4 Mar 2002 17:39:35 +0900 + +eldav (0.0.20020228-1) unstable; urgency=low + + * Initial Release. closes: Bug#136147 + + -- Fumitoshi UKAI Fri, 1 Mar 2002 00:21:05 +0900 + --- eldav-0.8.1.orig/debian/compat +++ eldav-0.8.1/debian/compat @@ -0,0 +1 @@ +7 --- eldav-0.8.1.orig/debian/control +++ eldav-0.8.1/debian/control @@ -0,0 +1,16 @@ +Source: eldav +Section: net +Priority: optional +Maintainer: TANIGUCHI Takaki +Build-Depends: debhelper (>> 7.0.0) +Standards-Version: 3.9.3 +Vcs-Git: git://git.debian.org/collab-maint/eldav.git +Vcs-Browser: http://git.debian.org/?p=collab-maint/eldav.git;a=summary + +Package: eldav +Architecture: all +Depends: emacs23 | emacsen, apel (>= 10.4+cvs.2003.05.29-1), nd (>= 0.7.0), + ${misc:Depends} +Description: interface to the WebDAV servers for Emacs. + WebDAV files can be treated just like a normal file in Emacsen. + Emacs/w3 is not required. External program is used for WebDAV access. --- eldav-0.8.1.orig/debian/copyright +++ eldav-0.8.1/debian/copyright @@ -0,0 +1,29 @@ +This package was debianized by Fumitoshi UKAI on +Fri, 1 Mar 2002 00:21:05 +0900. + +It was downloaded from http://www.gohome.org/eldav/ + +Upstream Author: Yuuichi Teranishi + +Copyright: + + Copyright (C) 2002 Yuuichi Teranishi + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, + USA. + + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL-2'. + --- eldav-0.8.1.orig/debian/dirs +++ eldav-0.8.1/debian/dirs @@ -0,0 +1,3 @@ +usr/share/emacs/site-lisp/eldav + + --- eldav-0.8.1.orig/debian/docs +++ eldav-0.8.1/debian/docs @@ -0,0 +1,2 @@ +index.html +index.ja.html --- eldav-0.8.1.orig/debian/emacsen-install +++ eldav-0.8.1/debian/emacsen-install @@ -0,0 +1,47 @@ +#! /bin/sh -e +# /usr/lib/emacsen-common/packages/install/eldav + +# Written by Jim Van Zandt , borrowing heavily +# from the install scripts for gettext by Santiago Vila +# and octave by Dirk Eddelbuettel . + +FLAVOR=$1 +PACKAGE=eldav + +if [ ${FLAVOR} = emacs ]; then exit 0; fi + +echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR} + +#FLAVORTEST=`echo $FLAVOR | cut -c-6` +#if [ ${FLAVORTEST} = xemacs ] ; then +# SITEFLAG="-no-site-file" +#else +# SITEFLAG="--no-site-file" +#fi +FLAGS="${SITEFLAG} -q -batch -l path.el -f batch-byte-compile" + +ELDIR=/usr/share/emacs/site-lisp/${PACKAGE} +ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} +ELRELDIR=../../../emacs/site-lisp/${PACKAGE} + +# Install-info-altdir does not actually exist. +# Maybe somebody will write it. +if test -x /usr/sbin/install-info-altdir; then + echo install/${PACKAGE}: install Info links for ${FLAVOR} + install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} /usr/share/info/${PACKAGE}.info.gz +fi + +install -m 755 -d ${ELCDIR} +cd ${ELDIR} +FILES=`echo *.el` +cd ${ELCDIR} +ln -sf ${ELRELDIR}/*.el . + +cat << EOF > path.el +(debian-pkg-add-load-path-item ".") +(setq byte-compile-warnings nil) +EOF +${FLAVOR} ${FLAGS} ${FILES} +rm -f path.el + +exit 0 --- eldav-0.8.1.orig/debian/emacsen-remove +++ eldav-0.8.1/debian/emacsen-remove @@ -0,0 +1,15 @@ +#!/bin/sh -e +# /usr/lib/emacsen-common/packages/remove/eldav + +FLAVOR=$1 +PACKAGE=eldav + +if [ ${FLAVOR} != emacs ]; then + if test -x /usr/sbin/install-info-altdir; then + echo remove/${PACKAGE}: removing Info links for ${FLAVOR} + install-info-altdir --quiet --remove --dirname=${FLAVOR} /usr/share/info/eldav.info.gz + fi + + echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} + rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} +fi --- eldav-0.8.1.orig/debian/emacsen-startup +++ eldav-0.8.1/debian/emacsen-startup @@ -0,0 +1,28 @@ +;; -*-emacs-lisp-*- +;; +;; Emacs startup file, e.g. /etc/emacs/site-start.d/50eldav.el +;; for the Debian eldav package +;; +;; Originally contributed by Nils Naumann +;; Modified by Dirk Eddelbuettel +;; Adapted for dh-make by Jim Van Zandt + +;; The eldav package follows the Debian/GNU Linux 'emacsen' policy and +;; byte-compiles its elisp files for each 'emacs flavor' (emacs19, +;; xemacs19, emacs20, xemacs20...). The compiled code is then +;; installed in a subdirectory of the respective site-lisp directory. +;; We have to add this to the load-path: +(let ((package-dir (concat "/usr/share/" + (symbol-name debian-emacs-flavor) + "/site-lisp/eldav"))) +;; If package-dir does not exist, the eldav package must have +;; removed but not purged, and we should skip the setup. + (when (file-directory-p package-dir) + (if (fboundp 'debian-pkg-add-load-path-item) + (debian-pkg-add-load-path-item package-dir) + (setq load-path (cons package-dir load-path))) + (require 'eldav) + ;; proxy configuration + ;; (setq eldav-use-vc t) + (setq eldav-proxy (or (getenv "http_proxy") (getenv "HTTP_PROXY"))))) + --- eldav-0.8.1.orig/debian/install +++ eldav-0.8.1/debian/install @@ -0,0 +1,4 @@ +eldav.el usr/share/emacs/site-lisp/eldav/ +vc-eldav.el usr/share/emacs/site-lisp/eldav/ + + --- eldav-0.8.1.orig/debian/rules +++ eldav-0.8.1/debian/rules @@ -0,0 +1,4 @@ +#!/usr/bin/make -f + +%: + dh $@ --- eldav-0.8.1.orig/debian/watch +++ eldav-0.8.1/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts=uversionmangle=s/\.(tar.*|tgz|zip|gz|bz2)$//i,dversionmangle=s/[-.+~]?(cvs|svn|git|snapshot|pre|hg)(.*)$//i,pasv \ +http://www.gohome.org/eldav/ (?:.*/)?eldav-?_?([\d+\.]+|\d+)\.(tar.*|tgz|zip|gz|bz2|) debian uupdate