ports/119008: [NEW PORT] security/easypg: EasyPG is yet another GnuPG interface for Emacs
Shota Iwazaki
iwazaki8 at yahoo.co.jp
Tue Dec 25 12:40:02 UTC 2007
>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 at 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 at 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 at 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 at dirrm %%EMACS_SITE_LISPDIR%%/epg
END-of-easypg/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list