Skip site navigation (1)Skip section navigation (2)
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>