diff options
-rw-r--r-- | net/Makefile | 1 | ||||
-rw-r--r-- | net/eudc-emacs20/Makefile | 56 | ||||
-rw-r--r-- | net/eudc-emacs20/distinfo | 1 | ||||
-rw-r--r-- | net/eudc-emacs20/pkg-comment | 1 | ||||
-rw-r--r-- | net/eudc-emacs20/pkg-descr | 16 | ||||
-rw-r--r-- | net/eudc-emacs20/pkg-message | 7 | ||||
-rw-r--r-- | net/eudc-emacs20/pkg-plist | 30 |
7 files changed, 112 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile index 021a26e0188a..846c27b773e6 100644 --- a/net/Makefile +++ b/net/Makefile @@ -90,6 +90,7 @@ SUBDIR += etherboot SUBDIR += ethereal SUBDIR += ettercap + SUBDIR += eudc-emacs20 SUBDIR += everybuddy SUBDIR += fidelio SUBDIR += firetalk diff --git a/net/eudc-emacs20/Makefile b/net/eudc-emacs20/Makefile new file mode 100644 index 000000000000..3dce13d594a0 --- /dev/null +++ b/net/eudc-emacs20/Makefile @@ -0,0 +1,56 @@ +# New ports collection makefile for: eudc-emacs20 +# Date created: 8 February 2001 +# Whom: ilya +# +# $FreeBSD$ +# + +PORTNAME= eudc +PORTVERSION= 1.30b +CATEGORIES= net mail elisp +MASTER_SITES= http://lspwww.epfl.ch/~figueire/Software/eudc/ +PKGNAMESUFFIX= -${EMACS_PORT_NAME} + +MAINTAINER= ilya@martynov.org + +RUN_DEPENDS= ldapsearch:${PORTSDIR}/net/openldap + +EMACS_PORT_NAME?=emacs20 + +USE_GMAKE= yes +MAKEFILE= GNUmakefile + +INFODIR= ${PREFIX}/info + +PORTDOCDIR= share/doc/${PORTNAME}-${EMACS_PORT_NAME} +DOCS= COPYRIGHT ChangeLog INSTALL NEWS README +SOURCES= eudc-autoloads.el eudc-bob.el eudc-export.el \ + eudc-hotlist.el eudc-vars.el eudc.el \ + eudcb-bbdb.el eudcb-ldap.el eudcb-ph.el ldap.el +ELCS= ${SOURCES:S/.el/.elc/g} +INFOS= eudc.info + +PLIST_SUB= EMACS_PORT_NAME=${EMACS_PORT_NAME} \ + INFODIR=${INFODIR:S/${PREFIX}\///} \ + EMACS_SITE_LISPDIR=${EMACS_SITE_LISPDIR} + +INSTALL_TARGET= +lispdir= ${PREFIX}/${EMACS_SITE_LISPDIR}/eudc +post-install: + ${MKDIR} ${lispdir}; +.for i in ${SOURCES} ${ELCS} + ${INSTALL_DATA} ${WRKSRC}/${i} ${lispdir} +.endfor +.for i in ${INFOS} + ${INSTALL_DATA} ${WRKSRC}/${i} ${INFODIR} + install-info ${INFODIR}/eudc.info ${INFODIR}/dir +.endfor +.if !defined(NOPORTDOCS) + ${MKDIR} ${PREFIX}/${PORTDOCDIR} +.for i in ${DOCS} + ${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/${PORTDOCDIR} +.endfor +.endif + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.mk> diff --git a/net/eudc-emacs20/distinfo b/net/eudc-emacs20/distinfo new file mode 100644 index 000000000000..4f5895c4a6d8 --- /dev/null +++ b/net/eudc-emacs20/distinfo @@ -0,0 +1 @@ +MD5 (eudc-1.30b.tar.gz) = b533615ef01991e4b8ecacbf523caeb0 diff --git a/net/eudc-emacs20/pkg-comment b/net/eudc-emacs20/pkg-comment new file mode 100644 index 000000000000..485bc1dd9623 --- /dev/null +++ b/net/eudc-emacs20/pkg-comment @@ -0,0 +1 @@ +An Emacs client to directory servers diff --git a/net/eudc-emacs20/pkg-descr b/net/eudc-emacs20/pkg-descr new file mode 100644 index 000000000000..af1e275e622a --- /dev/null +++ b/net/eudc-emacs20/pkg-descr @@ -0,0 +1,16 @@ +EUDC is a user-friendly e-lisp client interface to directory servers running +various protocols: + +1) LDAP: Lightweight Directory Protocol +2) CCSO: white pages directory system also known as PH/QI (from its standard + client and server names). +3) BBDB: Big Brother's Insiduous Database (BBDB is a local directory database) + +EUDC lets you query your corporate directory server for information such as +phone numbers and office locations. It lets you also query public servers +such as Four11 or BigFoot to complete email addresses directly from the +server while composing email messages in VM, Gnus, Rmail,... + +WWW: http://lspwww.epfl.ch/~figueire/Software/eudc/ + +-- ported by Ilya Martynov <ilya@martynov.org> diff --git a/net/eudc-emacs20/pkg-message b/net/eudc-emacs20/pkg-message new file mode 100644 index 000000000000..b04289d55e96 --- /dev/null +++ b/net/eudc-emacs20/pkg-message @@ -0,0 +1,7 @@ +******************************************************************* + +Add the following to your .emacs init file if you want to use EUDC: + + (require 'eudc-autoloads) + +******************************************************************* diff --git a/net/eudc-emacs20/pkg-plist b/net/eudc-emacs20/pkg-plist new file mode 100644 index 000000000000..e39c4eaec6f0 --- /dev/null +++ b/net/eudc-emacs20/pkg-plist @@ -0,0 +1,30 @@ +%%EMACS_SITE_LISPDIR%%/eudc/eudc-autoloads.el +%%EMACS_SITE_LISPDIR%%/eudc/eudc-autoloads.elc +%%EMACS_SITE_LISPDIR%%/eudc/eudc-bob.el +%%EMACS_SITE_LISPDIR%%/eudc/eudc-bob.elc +%%EMACS_SITE_LISPDIR%%/eudc/eudc-export.el +%%EMACS_SITE_LISPDIR%%/eudc/eudc-export.elc +%%EMACS_SITE_LISPDIR%%/eudc/eudc-hotlist.el +%%EMACS_SITE_LISPDIR%%/eudc/eudc-hotlist.elc +%%EMACS_SITE_LISPDIR%%/eudc/eudc-vars.el +%%EMACS_SITE_LISPDIR%%/eudc/eudc-vars.elc +%%EMACS_SITE_LISPDIR%%/eudc/eudc.el +%%EMACS_SITE_LISPDIR%%/eudc/eudc.elc +%%EMACS_SITE_LISPDIR%%/eudc/eudcb-bbdb.el +%%EMACS_SITE_LISPDIR%%/eudc/eudcb-bbdb.elc +%%EMACS_SITE_LISPDIR%%/eudc/eudcb-ldap.el +%%EMACS_SITE_LISPDIR%%/eudc/eudcb-ldap.elc +%%EMACS_SITE_LISPDIR%%/eudc/eudcb-ph.el +%%EMACS_SITE_LISPDIR%%/eudc/eudcb-ph.elc +%%EMACS_SITE_LISPDIR%%/eudc/ldap.el +%%EMACS_SITE_LISPDIR%%/eudc/ldap.elc +@unexec install-info --delete %D/%%INFODIR%%/eudc.info %D/%%INFODIR%%/dir +%%INFODIR%%/eudc.info +@exec install-info %D/%%INFODIR%%/eudc.info %D/%%INFODIR%%/dir +share/doc/eudc-%%EMACS_PORT_NAME%%/COPYRIGHT +share/doc/eudc-%%EMACS_PORT_NAME%%/ChangeLog +share/doc/eudc-%%EMACS_PORT_NAME%%/INSTALL +share/doc/eudc-%%EMACS_PORT_NAME%%/NEWS +share/doc/eudc-%%EMACS_PORT_NAME%%/README +@dirrm %%EMACS_SITE_LISPDIR%%/eudc +@dirrm share/doc/eudc-%%EMACS_PORT_NAME%% |