From 20ba5eada80b6082fd7a478b2025b913514b091e Mon Sep 17 00:00:00 2001
From: Pav Lucistnik <pav@FreeBSD.org>
Date: Wed, 26 May 2004 15:53:17 +0000
Subject: Add psvn.ol, an interface for Emacs for the revision control tool
 subversion. psvn.el provides a similar interface for subversion as pcl-cvs
 for cvs.

PR:		ports/66801
Submitted by:	Kimura Fuyuki <fuyuki@hadaly.org>
---
 devel/psvn/Makefile    | 40 ++++++++++++++++++++++++++++++++++++++++
 devel/psvn/distinfo    |  2 ++
 devel/psvn/pkg-descr   |  5 +++++
 devel/psvn/pkg-message |  3 +++
 devel/psvn/pkg-plist   |  3 +++
 5 files changed, 53 insertions(+)
 create mode 100644 devel/psvn/Makefile
 create mode 100644 devel/psvn/distinfo
 create mode 100644 devel/psvn/pkg-descr
 create mode 100644 devel/psvn/pkg-message
 create mode 100644 devel/psvn/pkg-plist

(limited to 'devel/psvn')

diff --git a/devel/psvn/Makefile b/devel/psvn/Makefile
new file mode 100644
index 000000000000..380f8bb72ba1
--- /dev/null
+++ b/devel/psvn/Makefile
@@ -0,0 +1,40 @@
+# New ports collection makefile for:   psvn
+# Date created:                18 May 2004
+# Whom:                        Kimura Fuyuki <fuyuki@hadaly.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME=	psvn
+PORTVERSION=	9854
+CATEGORIES=	devel elisp
+MASTER_SITES=	http://svn.collab.net/viewcvs/*checkout*/svn/trunk/contrib/client-side/psvn/
+DISTNAME=	psvn.el\?rev=${PORTVERSION}
+EXTRACT_SUFX=	# empty
+
+MAINTAINER=	fuyuki@hadaly.org
+COMMENT=	Subversion interface for Emacs
+
+RUN_DEPENDS=	svn:${PORTSDIR}/devel/subversion
+
+EMACS_PORT_NAME?=	emacs21
+
+DISABLE_SIZE=	yes
+NO_WRKSUBDIR=	yes
+EXTRACT_CMD=	${CP}
+EXTRACT_BEFORE_ARGS=	# empty
+EXTRACT_AFTER_ARGS=	${WRKSRC}/psvn.el
+
+ELISPDIR=	${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
+
+do-build:
+	cd ${WRKSRC}; ${EMACS_CMD} -batch -q -f batch-byte-compile psvn.el
+
+do-install:
+	${MKDIR} ${ELISPDIR}
+	${INSTALL_DATA} ${WRKSRC}/psvn.* ${ELISPDIR}
+
+post-install:
+	@${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>
diff --git a/devel/psvn/distinfo b/devel/psvn/distinfo
new file mode 100644
index 000000000000..506e3946d49f
--- /dev/null
+++ b/devel/psvn/distinfo
@@ -0,0 +1,2 @@
+MD5 (psvn.el?rev=9854) = 2fd19c99f01307228c4a6c7c11af2e56
+SIZE (psvn.el?rev=9854) = 90597
diff --git a/devel/psvn/pkg-descr b/devel/psvn/pkg-descr
new file mode 100644
index 000000000000..9d7633a67495
--- /dev/null
+++ b/devel/psvn/pkg-descr
@@ -0,0 +1,5 @@
+psvn.el is an interface for the revision control tool subversion.
+psvn.el provides a similar interface for subversion as pcl-cvs for
+cvs.
+
+WWW: http://xsteve.nit.at/prg/emacs/
diff --git a/devel/psvn/pkg-message b/devel/psvn/pkg-message
new file mode 100644
index 000000000000..237a576df3da
--- /dev/null
+++ b/devel/psvn/pkg-message
@@ -0,0 +1,3 @@
+To use psvn, add the following line to your ~/.emacs:
+
+(require 'psvn)
diff --git a/devel/psvn/pkg-plist b/devel/psvn/pkg-plist
new file mode 100644
index 000000000000..a1177ff3ccce
--- /dev/null
+++ b/devel/psvn/pkg-plist
@@ -0,0 +1,3 @@
+%%EMACS_VERSION_SITE_LISPDIR%%/psvn/psvn.el
+%%EMACS_VERSION_SITE_LISPDIR%%/psvn/psvn.elc
+@dirrm %%EMACS_VERSION_SITE_LISPDIR%%/psvn
-- 
cgit v1.2.3