Date: Tue, 25 Dec 2007 12:32:55 GMT From: Shota Iwazaki <iwazaki8@yahoo.co.jp> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/119008: [NEW PORT] security/easypg: EasyPG is yet another GnuPG interface for Emacs Message-ID: <200712251232.lBPCWtIS062030@www.freebsd.org> Resent-Message-ID: <200712251240.lBPCe2Kw034477@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 119008 >Category: ports >Synopsis: [NEW PORT] security/easypg: EasyPG is yet another GnuPG interface for Emacs >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Dec 25 12:40:02 UTC 2007 >Closed-Date: >Last-Modified: >Originator: Shota Iwazaki >Release: 6.3-PRERELEASE >Organization: >Environment: FreeBSD truth.local 6.3-PRERELEASE FreeBSD 6.3-PRERELEASE #0: Fri Dec 21 23:55:06 JST 2007 root@truth.local:/usr/obj/usr/src-6/sys/SMP i386 >Description: EasyPG is an all-in-one GnuPG interface for Emacs. It consists of two parts: EasyPG Assistant and EasyPG Library. EasyPG Assistant is a set of convenient tools to use GnuPG from Emacs. EasyPG Library is a sort of an elisp port of GPGME, a wrapper library which provides API to access some of the GnuPG functions. WWW: http://sourceforge.jp/projects/epg/ >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # easypg # easypg/distinfo # easypg/Makefile # easypg/pkg-message # easypg/pkg-descr # easypg/pkg-plist # echo c - easypg mkdir -p easypg > /dev/null 2>&1 echo x - easypg/distinfo sed 's/^X//' >easypg/distinfo << 'END-of-easypg/distinfo' XMD5 (epg-0.0.15.tar.gz) = f9b789c1fae02b0dda1517eac68d270a XSHA256 (epg-0.0.15.tar.gz) = f7c7615c5514451084f45afcc414d12eaf63c276488cf3ec1cc86c6b9babd9ed XSIZE (epg-0.0.15.tar.gz) = 182396 END-of-easypg/distinfo echo x - easypg/Makefile sed 's/^X//' >easypg/Makefile << 'END-of-easypg/Makefile' X# New ports collection makefile for: EasyPG X# Date created: 25 December 2007 X# Whom: Shota Iwazaki <iwazaki8@yahoo.co.jp> X# X# $FreeBSD$ X# X XPORTNAME= easypg XPORTVERSION= 0.0.15 XCATEGORIES= security XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE_JP} XMASTER_SITE_SUBDIR= epg/27030 XDISTNAME= epg-${PORTVERSION} X XMAINTAINER= iwazaki8@yahoo.co.jp XCOMMENT= EasyPG is yet another GnuPG interface for Emacs X XRUN_DEPENDS= gpg:${PORTSDIR}/security/gnupg1 X XGNU_CONFIGURE= yes XUSE_EMACS= yes X X.if defined(WITH_COMPILED_ELISP) XPLIST_SUB= COMPILED_ELISP="" X.else XPLIST_SUB= COMPILED_ELISP="@comment " X.endif X XINFO= epa X.if !defined(NOPORTDOCS) XPORTDOCS= ChangeLog NEWS README X.endif X Xdo-install: X cd ${WRKSRC};\ X ${MKDIR} ${PREFIX}/${EMACS_SITE_LISPDIR}/epg;\ X ${INSTALL_DATA} *.el ${PREFIX}/${EMACS_SITE_LISPDIR}/epg X.if defined(WITH_COMPILED_ELISP) X cd ${WRKSRC};\ X ${INSTALL_DATA} *.elc ${PREFIX}/${EMACS_SITE_LISPDIR}/epg X.endif X cd ${WRKSRC};\ X ${INSTALL_MAN} epa.info ${PREFIX}/${INFO_PATH} X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR};\ X cd ${WRKSRC};\ X ${INSTALL_MAN} ${PORTDOCS} ${DOCSDIR} X.endif X Xpost-install: X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-easypg/Makefile echo x - easypg/pkg-message sed 's/^X//' >easypg/pkg-message << 'END-of-easypg/pkg-message' X***************************************************** X* To use this port, write below to your ~/.emacs: * X* * X* (require 'epa-setup) * X***************************************************** END-of-easypg/pkg-message echo x - easypg/pkg-descr sed 's/^X//' >easypg/pkg-descr << 'END-of-easypg/pkg-descr' XEasyPG is an all-in-one GnuPG interface for Emacs. It consists of two Xparts: EasyPG Assistant and EasyPG Library. X XEasyPG Assistant is a set of convenient tools to use GnuPG from XEmacs. EasyPG Library is a sort of an elisp port of GPGME, a wrapper Xlibrary which provides API to access some of the GnuPG functions. X XWWW: http://sourceforge.jp/projects/epg/ END-of-easypg/pkg-descr echo x - easypg/pkg-plist sed 's/^X//' >easypg/pkg-plist << 'END-of-easypg/pkg-plist' X%%EMACS_SITE_LISPDIR%%/epg/epa-dired.el X%%EMACS_SITE_LISPDIR%%/epg/epa-file.el X%%EMACS_SITE_LISPDIR%%/epg/epa-mail.el X%%EMACS_SITE_LISPDIR%%/epg/epa-setup.el X%%EMACS_SITE_LISPDIR%%/epg/epa.el X%%EMACS_SITE_LISPDIR%%/epg/epg-config.el X%%EMACS_SITE_LISPDIR%%/epg/epg-package-info.el X%%EMACS_SITE_LISPDIR%%/epg/epg.el X%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/epg/epa-dired.elc X%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/epg/epa-file.elc X%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/epg/epa-mail.elc X%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/epg/epa-setup.elc X%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/epg/epa.elc X%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/epg/epg-config.elc X%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/epg/epg-package-info.elc X%%COMPILED_ELISP%%%%EMACS_SITE_LISPDIR%%/epg/epg.elc X@dirrm %%EMACS_SITE_LISPDIR%%/epg END-of-easypg/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200712251232.lBPCWtIS062030>